Document Document Title
US08763155B1 Tag based views for role based access control
A method of controlling access to a client over a computer network includes associating a user interface element with at least one tag and defining an access permission rule for a client, as a function of one or more tags, the function including at least one OR, NOT or inequality condition. The method further includes receiving a request of the client to access the user interface element and allowing the client to access the user interface element only if the tags of the user interface element meet the condition of the access permission rule.
US08763154B2 Federated authentication
A system may receive, at a site, a first message for authentication from a browser hosted on a user device; send, from the site, a redirect universal resource locator of a partner system to the browser; receive a response from the partner system via the browser, the response including a second message indicating whether an authentication of a user of a first device, at the partner system, was successful; determine whether the authentication has been successful based on the second message; and register the first device when it is determined that the authentication has been successful based on the second message.
US08763151B2 Mediation processing method, mediation apparatus and system
A disclosed mediation apparatus collects data of transactions between a provider holding data of a user and a terminal of the user, for authorizing utilization of the data of the user by a consumer, and stores matching data to determine whether response data received from the provider at next time and subsequent times is substantially the same as the response data previously received and reply data used when sending answer data to the provider into an automatic response data storage unit. Thus, the mediation apparatus automatically respond on behalf of the terminal of the user at the next time and subsequent times. Therefore, it is possible to simplify user operations.
US08763149B1 Site dependent embedded media playback manipulation
Systems and methods for site-dependent embedded media playback manipulation whereby a media owner can enable limited embedding on non-owned or non-monetized websites to direct traffic to a more valuable location. The content owner can specify sets of internet locations with associated sets of rules governing content playback criteria as well as restrictions based upon user categorizations. A playback restriction system consists of a media delivery system and a playback rules system. The media delivery system controls the delivery of the media file with embedded restrictions. The playback rules system controls the nature of the restrictions and the rules of when they are applied. Users will be directed to the location of a more valuable website where the media can be viewed with a less restrictive set of rules.
US08763145B2 Cloud system, license management method for cloud service
A screen to be presented to a customer administrator is generated according to the license status. Also, as a license status, a processing progress status is provided in which the customer administrator is prohibited to perform operations during asynchronous license status change processing.
US08763143B2 System and method for providing content in two formats on one DRM disk
A DRM disk such as a Blu-ray stores content in a high resolution version for playing by a disk player. The disk also stores the same content in a lower resolution version for playing by a secondary device such as a Playstation Portable (PSP). The disk can be engaged with the disk player and the lower resolution format transferred to the secondary player through a mechanism such as a removable medium (e.g., a Sony Memory Stick®) or a USB connection or other means in accordance with DRM restrictions on the disk.
US08763141B2 Method and system for securing a home domain from external threats received by a gateway
A method and system are provided in which a broadband gateway may handle at least one physical layer connection to at least one corresponding network access service provider. The broadband gateway may receive content comprising an application through the at least one network access service provider and may store the content in a first portion of a memory. A software agent may be utilized to request the content and/or to store the received content in the first portion of the memory. The broadband gateway may execute the application after access by the application to a second portion of the memory is disabled. After the execution of the application is completed, access to the second portion of the memory may be enabled. In some instances, the application may be verified to determine whether it is secure for utilization and/or distribution. When verification fails, the application may be deleted.
US08763140B2 Secure workflow and data management facility
Disclosed is a computer program that provides a secure workflow environment through a cloud computing facility, wherein the secure workflow environment may be adapted to (1) provide a plurality of users with a workspace adaptable to provide secure document management and secure communications management, wherein the users comprise at least two classes of user, including a participant and a subscriber, the subscriber having control authority within the workspace that exceeds that of the participant and the participant having control over at least some of the participants own interactions with the workspace, (2) maintain a secure instance of each communication provided by each of the users such that each communication can be managed, (3) maintain a secure instance of each document interaction provided by each user such that each interaction can be managed; and extending the secure workflow environment to the users through a secure network connection.
US08763118B2 Classification of software on networked systems
A method and system for the classification of software in networked systems, includes: determining a software received by a sensor is attempting to execute on a computer system of the sensor; classifying the software as authorized or unauthorized to execute, and gathering information on the software by the sensor if the software is classified as unauthorized to execute. The sensor sends the information on the software to one or more actuators, which determine whether or not to act on one or more targets based on the information. If so, then the actuator sends a directive to the target(s). The target(s) updates its responses according to the directive. The classification of the software is definitive and is not based on heuristics or rules or policies and without any need to rely on any a priori information about the software.
US08763111B2 Enabling a service to return lost laptops
A method, system, and computer-readable storage medium for providing a unique identifier for a computer system and a message from a service external to the computer system, such as a laptop return service, for display when the computer system is powered on. The computer system is configured to restrict functionality until the service authorizes restoration of full functionality of the computer system. The message includes contact information for the laptop return service and, when the service is contacted, the service sends an instruction to return the computer system to full functionality. Other embodiments are described and claimed.
US08763107B1 Cross-connected, server-based, IP-connected, point-to-point connectivity
Apparatus, methods and software that implement cross-connected, server-based, IP-connected, point-to-point connectivity between remotely located firewall-protected devices. The apparatus, methods, and software allow user computers to communicate with remotely located firewall-protected devices that without the necessity to configure the firewalls. The apparatus methods, and software are implemented using a relay server that runs software that implements communication between an arbitrary number of firewall-protected devices and an arbitrary number of firewall-protected user computers that are remotely-located from the devices.
US08763104B2 Establishing and maintaining an improved Single Sign-on (SSO) facility
A method for establishing and maintaining a Single Sign-on between a reverse proxy and a back-end server can include instigating an authentication process through a browser for a user to obtain access to the back-end server, intercepting a login page from the back-end server at the reverse proxy and adding a routine thereto, thereby loading an asynchronous engine on the browser executing a login process with an authentication profiling service, in order to retrieve the login information for the back-end server, and completing the authentication process with the back-end to allow the user access the back-end server through the asynchronous engine.
US08763095B2 Authorization sharing
A method relates to access control of shared resources on computer systems that have diverse system policies for access rights to resources. The method includes, on a source computer system with which a target computer system shares a resource, preparing user-authorization data for the shared resource in a flat file format as data tuples, line records or tables. This format makes the user-authorization data usable in computer systems with diverse system policies for access rights to resources. The method further includes authorizing user access to the shared resource on the target computer system based on the user-authorization data prepared in flat file format by the source computer system.
US08763084B2 Networking as a service
Networking as a Service (NaaS) delivers network services using remote appliances controlled by a hosted, multi-tenant management system. The system may include a heartbeating process for communication between a web-based server and appliances, in which the appliances periodically contact the management system on the server. The heartbeating process allows the appliances to maintain a completely up-to-date configuration. Furthermore, heartbeating allows for comprehensive monitoring of appliances and for software distribution. The system may also include means for authenticating appliances, without the need for pre-installed PSKs or certificates.
US08763082B2 Interactive client management of an access control list
System(s) and method(s) provide access management to femtocell service through access control list(s) (e.g., white list(s)). Such white list(s) can be configured via a networked interface which facilitates access management to a femtocell. White list(s) includes a set of subscriber station(s) identifier numbers, codes or tokens, and also can include additional fields for femtocell access management based on desired complexity. Various example aspects such as white list(s) management, maintenance and dissemination; pre-configuration; and inclusion of wireless device(s) or subscriber(s) are also provided. An access management component can facilitate automatic population of a white list(s) associated with a femtocell and can prompt a communication device detected in the femtocell coverage area to inquire whether the communication device desires to connect to the femtocell, be entered into the white list(s), and access a services associated with the femtocell, on a permanent basis or temporarily for a specified period of time.
US08763071B2 Systems and methods for mobile application security classification and enforcement
The present disclosure provides systems and methods for mobile application security classification and enforcement. In particular, the present invention includes a method, a mobile device, and a distributed security system (e.g., a “cloud”) that is utilized to enforce security on mobile devices communicatively coupled to external networks (i.e., the Internet). Advantageously, the present invention is platform independent allowing it to operate with any current or emerging mobile device. Specifically, preventing malicious applications from running on an end user's mobile device is challenging with potentially millions of applications and billions of user devices; the only effective way to enforce application security is through the network that applications use to communicate.
US08763063B2 Controlled isolation splitter apparatus and methods
Apparatus and methods for controlled splitting and isolation of signals in a radio frequency network. In one embodiment, the network comprises a cable television network, and the apparatus comprises a signal splitter having controlled isolation loss at its output ports in at least one frequency band, thereby enabling communications between terminal devices at the subscriber premises that would otherwise be isolated by high losses typical of prior art splitters. The splitter apparatus can also be utilized with a filter/reflector circuit that advantageously provides maximal downstream frequency spectrum bandwidth while suitably reflecting the aforementioned communications to maintain them within the subscriber-side network without interference.
US08763062B2 Method and apparatus for controlling information available from content distribution points
The invention includes a method and apparatus for controlling information available at a network element located at a first hierarchical level in a content distribution network. A method includes determining a subset of content using content forecast information, comparing the determined subset of content to a subset of content available to the network element located at the first hierarchical level, generating a request adapted for modifying the available subset of content in response to a difference between the determined and available subsets of content, and propagating the request toward a network element at a second hierarchical level in the content distribution network, where the first and second hierarchical levels are different. The content may include any information adapted for being distributed from a server to a subscriber terminal (e.g., broadcast multimedia content, content-on-demand, non-streaming content such as files and software patches, and the like, as well as various combinations thereof).
US08763033B2 Targeting online ads based on political demographics
Systems and methods for facilitating and targeting of online ads to voters within a selected political demographic are presented. Audience targeting may be accomplished in several ways including: geo-targeting; contextual targeting; behavioral targeting; site placement; and targeted household television ads. This segment or neighborhood level targeting allows more granularity based upon, for example, hot topics and people interested in those topics based upon where populations of people live (i.e., the location of the household) and voter registration. In this manner, a candidate may delivery an ad in order to influence a select group of people in a particular location. In some embodiments, the ad is delivered by dropping and later reading a tracking cookie that associates the voter's browser with political demographic information.
US08763032B2 Method and system for personalizing and redirecting content object
A first terminal sends a message to an application server in order to redirect the same content object to a second terminal. The application server receives the message and forwards it with content object preference of the second user to the content server. The content server redirects distribution of the content object with the advertisement to the second terminal. The advertisement is personalized for the second user based on the content object preference of the second user. The advertisement for the first user is also personalized based on a content object preference of the first user. The first and second users enjoy the same content object with the different advertisement.
US08763029B1 Systems and methods for client-based addressable advertising
In accordance with the present invention, systems and methods that allow a television broadcast facility or a headend to insert in-band messages, where the inserted message allow receivers to switch to, insert, or otherwise show addressable advertisements to its viewers.
US08763025B2 Increasing pay-per-use media credit associated with guest room in response to notification message tracking usage of service offered by hospitality establishment
A hospitality establishment includes guest rooms having media devices installed therein. Each guest room has one or more in-room media devices for providing a pay-per-use media function. A media system controller dynamically associates a credit corresponding to a monetary value with a particular guest room in response to an occurrence of a first event, configures an in-room media device of the particular guest room to indicate the credit associated with the particular guest room and allow a guest of the particular guest room to utilize at least an amount of the credit toward an order of the pay-per-use media function, activates the pay-per-use media function on at least one of the in-room media devices of the particular guest room in response to a received order, and decreases the credit associated with the particular guest room according to the amount of the credit utilized toward the received order.
US08763012B2 Scalable, parallel processing of messages while enforcing custom sequencing criteria
Scalable, parallel (i.e., concurrent) processing of messages is provided from a message queue, while at the same time enforcing sequencing within a stream. Dependencies among messages can therefore be respected. The criteria for determining which messages form a stream are not required to be known to the message dispatcher, which receives a stream name and determines whether another message in that named stream is already being processed. If so, the dispatcher determines whether the invoker should wait temporarily, or should be given a different message that was previously blocked and has now become available for processing, or should be instructed to retrieve a different message from the message queue.
US08763007B1 Open application interface for complex systems
A method and apparatus is disclosed for using an open application interface to enable communications between the components and sub-components of a complex system, such as an OSS system. In a first embodiment, one or more Intelligent Flow Engines (IFEs) are used to register all applications and/or components in the system. Once the applications have been registered, then a component requiring service from another application/component sends a request for service to an IFE. The IFE then determines which provider application can best provide the requested service and binds the requesting application with that provider application. In accordance with another embodiment, when a provider component is taken offline, e.g., for maintenance or to replace that component with a new or upgraded component, the applications of that component are un-registered and any applications that were bound to that component are seamlessly rerouted and are bound with another application if one is available.
US08763005B2 Virtual-machine-based application-service provision of front-end versions of back-end applications
Embodiments of the present invention are directed to application-service provision by application-service-provider centers to remote application-service consumers, including small businesses, medium-sized businesses, and other similarly-sized institutions and organizations, as well as to users of individual computers, such as home computers. Rather than executing applications at an application-service-provider center, the applications are instead distributed to remote client sites for execution by virtual machines controlled and managed by an application-service-provider center. Execution of the applications by virtual machines at remote client sites alleviates constraints and bottlenecks associated with communications between client computers and remotely executing applications, while providing management capabilities and security that allow the application-service center to manage application execution as if the remotely executing applications were executing within the application-service center.
US08763003B2 Methods and apparatus for detecting deadlock in multithreading programs
A method of detecting deadlock in a multithreading program is provided. An invocation graph is constructed having a single root and a plurality of nodes corresponding to one or more functions written in code of the multithreading program. A resource graph is computed in accordance with one or more resource sets in effect at each node of the invocation graph. It is determined whether cycles exist between two or more nodes of the resource graph. A cycle is an indication of deadlock in the multithreading program.
US08763002B2 Method, system, and apparatus for task allocation of multi-core processor
A system for task allocation of a multi-core processor is provided. The system includes a task allocator and a plurality of sub-processing systems. Each of the sub-processing systems comprises a state register, a processor core, and a buffer, the state register is configured to recognize state of the sub-processing systems, and transmit state information of the sub-processing systems to the task allocator, the state information comprises: a first state bit configured to indicate whether sub-processing systems are in Idle state; and a second state bit configured to indicate a specific state of the sub-processing systems. The task allocator is configured to allocate task to the sub-processing systems according to a priority determined by the state information sent by the state registers of the sub-processing systems.
US08763000B2 System and method for providing intelligent pre-staging of data in a compute environment
A system, computer-readable medium and method for performing intelligent data pre-staging for a job submitted to a cluster environment. The method aspect comprises determining availability of compute resources including availability timeframes to process the submitted job, determining data requirements for processing the job and determining a co-allocation in time reservation.
US08762994B2 Power-optimized interrupt delivery
An apparatus, method, system, and computer-readable medium are disclosed. In one embodiment the apparatus is a processor. The processor includes thread remapping logic that is capable of tracking hardware thread interrupt equivalence information for a first hardware thread and a second hardware thread. The processor also includes logic to receive an interrupt issued from a device, wherein the interrupt has an affinity tied to the first hardware thread. The processor also includes logic to redirect the interrupt to the second hardware thread when the hardware thread interrupt equivalence information validates the second hardware thread is capable of handling the interrupt.
US08762992B2 Systems and methods for protecting virtual machines during physical-to-virtual conversions
A computer-implemented method for safely migrating to virtualized platforms may include (1) identifying a virtual machine that is a target of a physical-to-virtual conversion from a physical server, (2) determining that the physical-to-virtual conversion includes at least one future step before the physical-to-virtual conversion is complete, (3) based on determining that the physical-to-virtual conversion includes the future step, creating a snapshot of the virtual machine before the future step, and (4) reverting the virtual machine to the snapshot before the future step. Various other methods, systems, and computer-readable media are also disclosed.
US08762988B2 User terminal device for managing network device and method thereof
A user terminal device connected in a network is provided. The user terminal device includes a display to display a main user interface (UI) screen including therein a first install menu to install an application and a second install menu to install a driver, an input unit through which one of the first install menu and the second install menu is selected on the main UI screen, and a controller to carry out an application installation in which an application program is installed onto a device connected in the network, if the first install menu is selected, and carry out a driver program installation in which a driver program is installed onto the user terminal device, if the second install menu is selected. The controller causes the display to display a map image, indicative of an arrangement of devices in an environment where the network is constructed, and carries out the application program installation or the driver program installation onto the device selected from the map image.
US08762987B1 Systems and methods for determining and quantifying the impact of an application on the health of a system
A computer-implemented method for determining whether an application impacts the health of a system may comprise detecting an application, performing a first system-health evaluation, allowing the application to install on the system, performing a second system-health evaluation after the application is installed on the system, and comparing the second system-health evaluation with the first system-health evaluation to determine whether the application impacted the health of the system. Exemplary methods for determining the potential impact of an application on the health of a system and for calculating a system-health-impact score for an application based on information gathered from a plurality of systems are also disclosed. Corresponding systems and computer-readable media are also disclosed.
US08762986B2 Advanced packaging and deployment of virtual appliances
Methods and apparatus, including computer program products, are provided for deploying virtual appliances. In one aspect, there is provided a computer-implemented method. The method may include receiving information representative of one or more requirements of virtual appliances and one or more resources available to host the virtual appliances. A download manager may be used to install the virtual appliances. The installation may be configured based on the received information. The start of the virtual appliances may be initiated based on a dependency description. The dependency description includes a sequence for starting the virtual appliances including the network configuration. Related apparatus, systems, methods, and articles are also described.
US08762984B2 Content distribution infrastructure
Providing content according to a distribution infrastructure. A content provider creates content and organizes the content into a channel. The content included in the channel is described by attributes associated with the channel. The channel is published to a processor and the processor hosts the published channel. A client computing device selectively subscribes to a plurality of published channels. The client computing device aggregates content form the plurality of subscribed channels and provides the aggregated content to a user in a single update experience.
US08762980B1 Rolling incremental updates
Multiple versions of a sequential dataset are maintained without storing the full file set for each version. A full file set for the current version is stored, as well as a chain of forward and/or reverse patches between adjacent versions. New content for the dataset is received, and a new current version is built that includes this new content. Patches between the new and immediately previous versions are built and stored. When a request is received from a client for an update to the current version, multiple patches of the chain are merged, from the client version of the dataset to the current version. This merging of patches creates a single direct delta, which comprises all operations for updating the client version to the current version. The direct delta is then transmitted to the client.
US08762976B2 Static extensibility models with dynamic languages and scripts
Various technologies and techniques are disclosed for generating add-in bridges that allow hosts to be extended using a dynamic language. The system programmatically determines static requirements that an add-in is required to implement in order to integrate with a particular host. The system programmatically generates the add-in bridge to conform to the requirements of the particular host and to operate like a compiled add-in while actually calling dynamic language script files that are executed by a scripting engine. The add-in bridge is generated by generating a component for the add-in that contains at least one class to conform to the host requirements. A constructor is then generated for the class. For each method the add-in is required to implement, a respective method is generated in the class that provides a stub implementation but that calls dynamic-language script files to perform a desired functionality.
US08762974B1 Context-sensitive compiler directives
Methods, systems and computer program products are provided for creating and compiling source program code using one or more compiler directives a programming environment. The compiler directives may provide information on how to compile the source program code. The compiler directives may apply to the source program code under a given condition. The compiler directive may appear at the second or lower level of the source program code. The present invention may also provide a compiler that can determine the given condition of the source program code and apply the compiler directives based upon the determination of the given condition.
US08762973B2 Information processing apparatus, method of controlling information processing apparatus, and program for executing intermediate code instructions
The CPU includes a byte code interpretation unit that sequentially reads intermediate code instructions along an execution route, determining whether or not there is a compilation result of the read intermediate code instruction in the compilation result storage unit, interpreting the intermediate code instruction when there is no compilation result, and designating the compilation result if there is a compilation result; and a program execution unit that, if received the interpretation result of the intermediate code instruction from the byte code interpretation unit, executes the intermediate code instruction and, if received the designation of the compilation result, executes the program by executing designated native code. The CPU includes a compilation execution unit that compiles the intermediate code instruction interpreted by the byte code interpretation unit to generate the native code and stores them in the compilation result storage unit.
US08762972B2 Methods and apparatuses for facilitating execution of applications requiring runtime compilation
Methods and apparatuses are provided for facilitating execution of kernels requiring runtime compilation. A method may include implementing a driver for a framework for handling kernels requiring runtime compilation. The method may further include receiving, by the driver, code for a kernel requiring at least partial runtime compilation for execution using the framework. The method may additionally include obtaining, by the driver, a compiled executable version of the kernel. The obtained compiled executable version of the kernel may not have been locally compiled. The method may also include causing, by the driver, the compiled executable version of the kernel to be provided for execution. Corresponding apparatuses are also provided.
US08762966B2 Method and device for code obfuscation
Compiled computer code comprising computer code instructions organized in a plurality of basic blocks is obfuscated by replacing a jump instruction in a first basic block with a function call with at least one parameter, wherein the function call when executed determines the address of the next function to execute in dependence on the parameter; inserting into the compiled computer code an instruction that allocates a value to the parameter, the value being such that the address determined by the function call corresponds to the address of the replace jump instruction. The allocation function is inserted into the computer code in a second basic block, different from the first basic block, preferably using information from a control flow graph. This can ensure that the obfuscated code cannot be disassembled without information from the CFG, while the CFG cannot be generated from the obfuscated code. Also provided is a device for code obfuscation.
US08762960B2 Software probe minimization
A method of developing a tracing solution for the execution of blocks of computer code. The method comprises representing each block of code of an initial tracing solution as a vertex on an initial tracing solution graph. The vertices on the initial tracing solution graph constitute an initial set of vertices. The method further comprises checking whether there are any redundant vertices in the initial set of vertices. Redundant vertices are vertices not needed for a tracing solution. If there are any redundant vertices in the initial set of vertices, one or more of the redundant vertices is eliminated from the initial set of vertices, thereby deriving a reduced set of vertices.
US08762959B2 Parallel software testing based on a normalized configuration
A system of testing software is provided. The system comprises a first hardware system having hardware components to execute a first version of the software, and additionally comprises a second hardware system having hardware components to execute a second version of the software at approximately the same time as the hardware components of the first hardware system execute the first version of the software. Here, the hardware components of the first hardware system are essentially equal to the hardware components of the second hardware system. In addition, the system includes a simulator coupled to the first hardware system and the second hardware system through the same network. This simulator comprises an agent to input a substantially same amount and a substantially same type of input data into the first and second hardware systems for execution by the first and second versions, respectively.
US08762953B2 Exception-based error handling in an array-based language
A computer-readable medium stores computer-executable instructions. The medium may hold: one or more instructions for executing a first code block; one or more instructions for generating an exception object based on the executing of the first code block; one or more instructions for receiving the exception object at a second code block; and one or more instructions for storing the exception object in a memory.
US08762949B2 Method and apparatus for incremental analysis of one or more properties of a program
Methods and apparatus are provided for incremental analysis of one or more properties of a program. According to one aspect of the invention, at least one property of a software program is evaluated, given one or more changes to the software program. Nodes in a derivation graph are identified corresponding to changed edges in a control flow graph representation of the software program, wherein the derivation graph describes an earlier evaluation of the software program. In addition, at least one of the identified nodes in the derivation graph is updated and the derivation graph is traversed outward from a location of a change. The revised derivation graph can optionally be further processed to remove false errors.
US08762945B2 Method for managing lifecycles for virtual image assets
Lifecycles of virtual image assets are managed as follows. A set of assets including a set virtual image assets and a set of software bundle assets are analyzed. At least a portion of relationship data between one or more of the virtual image assets and one or more of the software bundle assets is determined. The at least a portion of relationship data is stored in a memory. At least one of one or more virtual image assets and one or more software bundle assets are determined to be associated with a set of changes. At least one virtual image asset that is related to the one or more virtual image assets and/or one or more software bundle assets associated with the set of changes is identified. The at least one virtual image asset that has been identified is updated based on the set of changes.
US08762942B2 Bidirectional type checking for declarative data scripting language
An efficient, logical and expressive type system supports the combination of refinement types and type membership expressions, as well as a top type that encompasses all valid values as members. A bidirectional type checking algorithm is provided for the type system including synthesis and checking steps to statically verify types of code based on the type system.
US08762940B2 Drag and drop utilities
The invention described herein includes a system, method, and computer program product for adding functionality to an application program. The invention includes a tool which can be used in conjunction with any of a plurality of application programs. The tool can be represented to a user by a tool icon on a desktop. After creating or opening a file or other object with an application program, the user can drag and drop a tool icon representing the tool into the application window. This allows the tool program to operate on the object. A windowing system event handler receives information from a user interface regarding the dragging and dropping of the tool icon. The fact that the tool icon has been dragged and dropped into the application window is reported by the windowing system event handler to a base module. The base module mediates communication between the tool program and the application program. This allows the tool program to operate on the object, which may have been previously locked by the application program. Once the object has been unlocked, the tool can then operate on the object.
US08762939B1 System and method for displaying key performance indicators in an application design tool
A system and method enable a designer to design an application using a design tool, deploy the application for execution, and subsequently view statistics related to the execution within the design tool. The designer uses the design tool to create an application flow for the application, and the design tool then generates software code for such application. In generating software code, the design tool inserts markers in the application code that demarks the boundaries between nodes in the application flow. When the application is executed, a log is created in accordance with the markers such that data is logged for nodes traversed during the execution of the application. Using the logged data, statistics are calculated for one or more of the nodes. These statistics are provided to the design tool and, in the preferred embodiment, displayed in conjunction with the application flow in the user interface of the design tool.
US08762938B2 Object-oriented system for creating and managing websites and their content
The invention teaches a method for creating and managing a website as an object oriented system, comprising: providing on a system server a plurality of hierarchical classes of objects, each of the classes representing one aspect of the storage, presentation and logic of a website; providing on a web server an interface operable to present representations of objects instantiating the plurality of hierarchical classes and receive commands meant to one of: instantiate a new object, destroy a presented object, and change a property of a presented object; and storing on a database server objects as a traversable tree in accordance with the plurality of hierarchical classes.
US08762934B2 Method of extensible business object modeling and generation of system artifacts from the models
A method for defining XML-based models of logical type hierarchies, business objects and sub-objects, business object operations, enumerations and reusable structures and field-sets. The method defines an optimal, yet extensible, structure of the object models to simplify the modeling process by capturing the most essential elements of the model and inferring any additional information, such as relationship between objects, during the process of generating code, database scripts or other system artifacts from the model. Methods of generating a relational model and a presentation data model from such a business object model.
US08762929B2 System and method for exclusion of inconsistent objects from lifecycle management processes
The present disclosure involves systems, products, and methods for excluding inconsistent objects from lifecycle management processing. One method includes operations for identifying a set of objects in a system, at least a subset of the set of objects associated with a lifecycle management process; prior to performing the lifecycle management process, determining a consistency status for each object in the subset of objects associated with the lifecycle management process; and performing the lifecycle management process, wherein performing the lifecycle management process includes executing at least one lifecycle management operation on each object in the set of objects determined to be consistent within the system prior to performing the lifecycle management process. In some instances, performing the lifecycle management process may include skipping the execution of the at least one lifecycle management operation for each inconsistent object during the lifecycle management process.
US08762927B2 Processing method of electric information in CAD system, processing device of electric information in CAD system, program and computer-readable storage medium
Designing operation efficiency is improved by automatically transmitting and receiving circuit-related information and layout-related information required for designing each printed board between printed boards, for designing a plurality of printed boards at the same time. In an electric information processing method in a CAD system, the printed boards are designed at the same time by transmitting and receiving the circuit design information relating to the printed boards and the layout design information relating to the printed boards between the circuits and layouts relating to the printed boards.
US08762922B1 System for reducing leakage power of electronic circuit
A system for reducing leakage power of an electronic circuit design, where the circuit design includes multiple timing paths, each timing path made up of multiple cells, using an electronic design automation (EDA) tool. The EDA tool includes a processor that chooses a first replacement cell for replacing a first cell in a first timing path when timing slack is not available in the first path, where a width and threshold voltage of the first replacement cell are greater than a width and threshold voltage of the first cell. The processor then replaces the first cell with the first replacement cell when the overall power consumption of the first replacement cell is less than that of the first cell, and when the timing slack is available for replacing the first cell with the first replacement cell.
US08762907B2 Hierarchical equivalence checking and efficient handling of equivalence checks when engineering change orders are in an unsharable register transfer level
An apparatus, a hierarchical method of equivalence checking a circuit design and equivalency checking after engineering change orders in a circuit design are disclosed herein. In one embodiment, a method of equivalence checking includes: (1) receiving a post-engineering change order (ECO) netlist of a first one of the functional blocks, wherein the post-ECO netlist has been verified employing an equivalence checker, (2) generating a top level netlist for the circuit design including the post-ECO netlist and a block netlist for a second one of the multiple functional blocks, (3) generating a top level register transfer level (RTL) for the circuit design including a RTL for the second functional block and (4) performing an equivalency check of the top level RTL to the top level netlist, wherein a RTL for the first functional block and the post-ECO netlist are black boxed for the performing.
US08762902B2 System and method for detecting one or more winding paths for patterns on a reticle for the manufacture of semiconductor integrated circuits
A system and method for detecting an invalid winding path in a layout design file includes generating a first reticle pattern file using a first path generation program, generating a second reticle pattern file using a second path generation program, comparing the first and second reticle patterns files to detect the invalid winding path. The invalid winding path includes one or more overlapping polygons.
US08762900B2 Method for proximity correction
A method of an integrated circuit (IC) design includes receiving an IC design layout. The IC design layout includes an IC feature with a first outer boundary and a first target points assigned to the first outer boundary. The method also includes generating a second outer boundary for the IC feature and moving all the first target points to the second outer boundary to form a modified IC design layout.
US08762896B2 Mobile terminal and method of displaying information in mobile terminal
A mobile terminal comprises a first touch screen and a controller. The controller provides the first touch screen with an information region that includes at least one information item and first and second control regions for controlling a display of the information region. The controller also controls a viewing perspective of the information region in response to a first touch input for the first control region, and controls at least one of the number or type of the at least one information item in response to a second touch input for the second control region. The controller may also control the information region to have a two-dimensional or three-dimensional viewing perspective in response to the first touch input.
US08762891B2 Relationship-based and context-based user interfaces for exchanging data
A system and method for presenting an interface to a user of a mobile device, the interface allowing a user to identify and select data that is to be transmitted to another mobile device. In some embodiments, the interface generated by the system allows the user to select data for transmission based on relationship associations. The relationship associations, for example, may include pre-defined groupings of data that are tailored to a specific relationship between the user and another person. Accordingly, the user may employ the interface to quickly locate data that would be appropriate to transmit given the particular relationship between the user and the person to receive the data. In some embodiments, the interface generated by the system allows the user to select data for transmission based on context associations. Individual context associations may contain a smaller subset of data corresponding to a specific relationship association.
US08762890B2 System and method for interactive projection and playback of relevant media segments onto the facets of three-dimensional shapes
A system for interactive media skimming and search on a device comprises a scene manager building a model of a 3D scene of a multimedia segment of the media visible on a screen of the device, facets of scene objects in the 3D scene are used to dynamically convey visual imagery as a texture from a multimedia source and maintaining a logical navigable relationship between the scene objects, the object facets and the multimedia segments, and further comprising an interaction manager, a user manager securely storing user information and preferences, a playback component initiating rough or high definition playback, a texturizer creating a 2D texture artifact from a set of the multimedia segments in the media for a 3D facet, a transformer transforming and modifying pixels, a cache and scene heuristics maintaining a set of 3D scenes comprising objects, object facets, a virtual camera, and positions of the objects.
US08762883B2 Manipulation of window controls in a popup window
Systems and methods are provided that manipulating popup window controls. A popup window includes a presentation applet running in the popup window that collects data regarding the presentation. In order to save data collected by the applet before the popup window is closed, a control container embedded in the popup window disables the close window button of the popup window. The control container also maximizes the popup window to full screen for a more functional user interface.
US08762881B2 Taking screenshots of a failed application
An approach for taking screenshots of a failed application is disclosed. The method includes running a test of a module, where the test is run in a single operating system process that uses a plurality of web browser windows on a display screen. The method further includes receiving a signal to indicate a screenshot that is requested after the test fails in order to determine a cause of the test failure and capturing screenshots for each of the plurality of web browser windows, where the captured screenshots exclude elements that are unrelated to the test. The capturing screenshots includes using an iterative process capturing each of the plurality of screenshots one at a time.
US08762859B2 Content recommendation using third party profiles
A method includes identifying one or more features of a short term profile of a user that are not included in a long term profile of the user, using the one or more features to identify one or more third party profiles having features that substantially match the one or more features of the user's short term profile, accessing the identified one or more third party profiles, and providing one or more content items included in the third party profile to the user, the one or more content items having associated features that match the one or more features of the short term profile. An alternative method includes accessing one or more third party profiles that are not a profile of the user, and using the accessed third party profile to identify a plurality of content items for recommendation based on a feature set of the third party profile.
US08762858B1 Display of real time information for selected possibilities
One or more possibilities that are normally displayed in response to input from a user are augmented with real time information. Displaying real time information for one or more of the possibilities enables the user to take such information into account in deciding whether or not to continue with an action that the user was in the process of performing. For example, if a partial data entry provided by the user is indicative of an extension number to be dialed to place a phone call, and if a telephone call manager that receives the user's input displays call activity indicating that the user's intended callee is already on the phone, the user may decide to wait until the callee becomes available (as indicated by a change in callee's call activity).
US08762857B2 Portable dataport device and method for retrieving, inter-relating, annotating and managing electronic documents at a point of need
A method and device for using a portable dataport for electronic document retrieving, annotating, inter-relating, and managing, comprising a view manager having an at least one-dimensional grid. The view manager and grid provide document inter-relation and management in a user friendly fashion. The view manager is electronically linked to an electronic document storage device to retrieve, inter-relate, annotate and manage the documents.
US08762853B2 Method and apparatus for annotating a document
To facilitate the use of audio files for annotation purposes, an audio file format, which includes audio data for playback purposes, is augmented with a parallel data channel of line identifiers, or with a map associating time codes for the audio data with line numbers on the original document. The line number-time code information in the audio file is used to navigate within the audio file, and also to associate bookmark links and captured audio annotation files with line numbers of the original text document. An annotation device may provide an output document wherein links to audio and/or text annotation files are embedded at corresponding line numbers. Also, a navigation index may be generated, having links to annotation files and associated document line numbers, as well as bookmark links to selected document line numbers.
US08762837B1 System and methodology for the storage and manipulation of documents
A document management platform system and methodology for capturing, transmitting, storing, retrieving and displaying documents, document versions, and images in a shared-system environment using the Internet or other network. Through utilization of thumbnail images along with full images, transmission of multipage documents is facilitated, avoiding system bottlenecks. Document security is hierarchically based with document control being available to system users in addition to system administrators.
US08762830B2 Rendering data in the correct z-order
A method includes receiving a document encoded in a markup language, having a page with an image and text, and creating a first high-level graphics (HLG) object corresponding to the image. The first HLG object specifies a first z-index less than zero for the first HLG object. The method further includes generating a first entry in an input file including a pointer to the first HLG object, generating a second entry in the input file corresponding to the text, and generating an output file using a typesetting program and the input file. In response to the first z-index not being zero, the method includes parsing the output file to identify the page, creating the page ItemHandles List (IL), and adding a first ItemHandle including the pointer and corresponding to the first entry to the IL. The method further includes generating a display list using the output file and the IL.
US08762819B2 Digital broadcasting system and method of processing data
A digital broadcasting system and method of processing data are disclosed. Herein, a method of processing data in a transmitting system includes creating a data group including a plurality of mobile service data packets, re-adjusting a relative position of at least one main service data packet of a main service data section, the main service data section including a plurality of main service data packets, and multiplexing the mobile service data of the data group and the main service data of the main service data section in burst units. Herein, a position of an audio data packet among the main service data packets of the main service data section may be re-adjusted. Also, a position of an audio data packet included in the main service data section may be re-adjusted based upon a multiplexing position of the main service data section.
US08762818B1 System and methods for performing decoding error detection in a storage device
System and methods for performing decoding error detection in a storage device are provided. Data bits of a data polynomial may be retrieved from a storage device. The data bits may be arranged in a first order. Error correction may be performed on the retrieved data bits of the data polynomial to produce an error polynomial based on error correction parity information encoded in the data polynomial. Bits of the error polynomial are arranged in a second order that is reverse to the first order. A first remainder of the error polynomial may be computed based on data bits corresponding to the data polynomial arranged in the second order. An error in the error polynomial may be detected based on the computed first remainder.
US08762803B2 Implementing enhanced pseudo random pattern generators with hierarchical linear feedback shift registers (LFSRs)
A method and circuit for implementing enhanced Logic Built In Self Test (LBIST) diagnostics, and a design structure on which the subject circuit resides are provided. A plurality of pseudo random pattern generators (PRPGs) is provided, each PRPG comprising one or more linear feedback shift registers (LFSRs). Each respective PRPG includes an XOR feedback input selectively receiving a feedback from another PRPG and predefined inputs of the respective PRPG. A respective XOR spreading function is coupled to a plurality of outputs of each PRPG with predefined XOR spreading functions applying test pseudo random pattern inputs to LBIST channels for LBIST diagnostics.
US08762802B2 Code checking method for a memory of a printed circuit board
A code checking method for a memory of a printed circuit board is disclosed, and is used to firstly add a check code to a data end of codes, after the codes is written in a memory, then use a timing controller to calculate a checksum of the data of the part of the primary codes and further compare the calculated checksum with the check code, and then output to a probe via a testing pin to display the result of comparison, so as to accomplish an object of checking if the written codes are correct. Thus, work efficiency of checking the codes written in the memory is enhanced.
US08762794B2 Cross-layer system architecture design
Methods and systems for cross-layer forgiveness exploitation include executing one or more applications using a processing platform that includes a first reliable processing core and at least one additional processing core having a lower reliability than the first processing core, modifying application execution according to one or more best-effort techniques to improve performance, and controlling parameters associated with the processing platform and the best-effort layer that control performance and error rate such that performance is maximized in a region of low hardware-software interference.
US08762787B2 Facilitating large-scale testing using virtualization technology in a multi-tenant database environment
A system and method for testing in a database system. In one embodiment, a method includes receiving an indication of one or more changes to a software application, wherein each change corresponds to a different version of the software application. The method further includes generating one or more virtual machines for a version of the software application in response to the indication, wherein the one or more virtual machines test the version of the software application.
US08762786B2 Server throttled client debugging
Systems and methods of debugging client applications may provide for detecting a runtime error in a first version of a client application, and obtaining a second version of the client application server in response to the runtime error. The second version of the client application may be used to conduct a diagnosis of the runtime error.
US08762784B1 Viewing multi-dimensional metric data from multiple test cases
A viewer is disclosed for viewing a multi-dimensional data set. The viewer may be coupled to or included in a test environment and receive data generated in the test environment. The test environment may generate metric data from the multiple test cases of a UUT. The viewer may display the cumulative metric data generated from multiple test cases. The viewer may display the cumulative metric data in a fashion that the user can gain insight into the UUT's characteristics.
US08762779B2 Multi-core processor with external instruction execution rate heartbeat
A method for debugging a multi-core microprocessor includes causing the microprocessor to perform an actual execution of instructions and obtaining from the microprocessor heartbeat information that specifies an actual execution sequence of the instructions by the plurality of cores relative to one another, commanding a corresponding plurality of instances of a software functional model of the cores to execute the instructions according to the actual execution sequence specified by the heartbeat information to generate simulated results of the execution of the instructions, and comparing the simulated results with actual results of the execution of the instructions to determine whether they match. Each core outputs an instruction execution indicator indicating the number of instructions executed by the core each core clock. A heartbeat generator generates a heartbeat indicator for each core on an external bus that indicates the number of instructions executed by each core during each external bus clock cycle.
US08762777B2 Supporting detection of failure event
In a mechanism for supporting detection of a failure event, history information of a system including log information of the system including plural components and/or failure information output from each component upon occurrence of a failure in the system is collected. A detection rule for detecting an event included in a component related to the failure that has occurred is generated, and a symptom with additional information added to the generated detection rule is applied to detect the event that has caused the failure. System configuration information as configuration information of the system is acquired, and from the acquired system configuration information, partial configuration information as system configuration information related to the component that sent out the event the selection of which has been accepted is extracted. The extracted partial configuration information is added to the symptom to update the symptom.
US08762775B2 Efficient method for handling storage system requests
A method of storing and retrieving digital files from a storage system comprising requesting one or more files through a server which compares the timestamp of each file to the present time to determine an elapsed time for each file. The server then requests a storage system for each file having an elapsed time less than or equal to a pre-determined time limit using an internal-retry request and requests from the storage system each file having an elapsed time greater than a pre-determined time limit using a fail-fast request.
US08762772B2 Method for a plurality of RAID systems and data storage system thereof
A data storage method for a plurality of RAID systems includes an SAS expander recording information of failure of a disk of a plurality of RAID systems when failure of the disk is detected and reporting the information of failure of the disk to the RAID system server when the RAID system server sends a polling message to the SAS expander or tries accessing the failed disk. In response to the failure information of the failed disk from the SAS expander, the RAID system server sends a command to the SAS expander, to replace the disk with a hot spare disk.
US08762766B2 Distributed fault tolerant architecture for a healthcare communication system
A healthcare communication system includes a first plurality of computer devices operable as a nurse call system. The first plurality of computer devices has core nurse call functionality. The system also includes a second plurality of computer devices communicatively coupled to the first plurality of computer devices. The first plurality of computer devices are interconnected logically and/or physically in a tiered architecture arrangement to provide fault isolation among the tiers so that faults occurring in computer devices of one tier don't affect the operability of computer devices in other tiers and so that faults occurring in any of the second plurality of computer devices don't affect the core nurse call functionality of the first plurality of computer devices.
US08762759B2 Responding to interrupts while in a reduced power state
To reduce power consumption, a processor can be placed into a reduced power state. Before doing so, interrupt events can be designated as wakeup events. While the processor is in the reduced power state, if an event designated as a wakeup event occurs, then a signal is directed to a wakeup event handler instead of to an interrupt handler. In response to the signal, the wakeup event handler causes power to be restored to the processor, so that the event can be subsequently serviced.
US08762758B2 Apparatus and method for TPM and LAN power management
In Gigibit Ethernet Systems, the Trusted Platform Module (TPM) is designed to provide trust and security to a platform through integrity measurement, protected storage, and other cryptographic functions. The present invention relates to a TPM-LAN chip with separate TPM and LAN power management. The TPM-LAN chip is designed such a way that power is reduced significantly in different power management modes compared to the legacy devices. This is accomplished by turning off certain clocks during certain operating modes.
US08762757B2 Power management method and device thereof
A power management method for a mobile device including a basic input output system (BIOS) and an embedded controller (EC) includes determining whether the mobile device is operated in a direct current (DC) mode, determining whether a loading of an operating system of the mobile device exceeds a predetermined value, adding a flag associated with the embedded controller in a physical memory of the mobile device when the mobile device is operated in the DC mode and the loading of the operating system exceeds the predetermined value, and reading the flag in the physical memory via the basic input output system, to notify the embedded controller to perform a power management process corresponding to the flag.
US08762754B2 Access point rotation for sharing power load
Aspects of the disclosure provide a method for sharing power load in a network. The method includes identifying a first device to serve as an AP of the network in a next time interval, providing network information from a second device that presently serves as the AP to the first device. When the first device starts to serve as the AP of the network, the second device can be configured to enter into a power save state in order to reduce power consumption by the second device in the next time interval.
US08762753B2 Power management circuit using two configuration signals to control the power modes of two circuit modules using two crosslinked multiplexers and a level shifter
A power management circuit for managing power supplied to an electronic circuit by a core power supply. The electronic circuit includes digital and analog circuit domains and operates in POWER-ON, RUN and STANDBY modes. The power management circuit includes a master state machine that exchanges a handshake signal with the analog circuit domain to monitor the modes of operation and generates first and second configuration signals. The power management circuit enables and disables the analog circuit domain based on the first and second configuration signals. A switch connected to the core power supply and the digital circuit module enables and disables the digital circuit domain based on the second configuration signal.
US08762751B2 Apparatus for switching from a first communication mode to a second communication mode in response of determining that the a power pack of the communication device satisfies a condition to reduce energy consumption
An apparatus and method of determining a communications mode. An operating condition of a device is monitored to determine if the operating condition satisfies a condition for loss of charging of a power pack of the device. Examples of operating conditions that satisfy a condition for loss of charging of a power pack of the device include determining that a power pack temperature of the power pack exceeds a power reduction temperature threshold and determining that a net electrical current drawn from the power pack exceeds a net charging electrical current delivered to the power pack. In response to determining that an operating condition of a device satisfies a condition for loss of charging of a power pack of the device, a wireless communications mode of the device is switched from a first mode to a second mode, where the second mode consumes less energy than the first mode.
US08762746B1 Power management in electronic devices
Some implementations provide power management techniques for an electronic device that receives power through a USB port. The device may receive power from various different power sources such as a PC, USB hub, and various types of power adapters. To identify a type of power adapter connected to the USB port, the device's USB device controller may be reconfigured to operate in a host mode. A pull-up or pull-down may be placed on one of the D+ or D− lines of the USB port for determining whether the lines are shorted or floating. When the lines are shorted, the power source may be identified as a first type of power adapter that provides a known level of current. When the lines are not shorted, the values of the lines may be compared with known values for one or more pull-ups or pull-downs to attempt to identify other known power adapters.
US08762742B2 Security architecture for using host memory in the design of a secure element
Embodiments of a security architecture for securely storing applications, such as Near Field Communication (NFC) applications, in host memory of a mobile device are provided. The mobile device includes a host application processor, a non-volatile memory, a NFC controller, and an embedded Secure Element (eSE). The eSE is configured to encrypt code and state data associated with a NFC application; store the code and the state data, after having been encrypted, in the non-volatile memory as a binary large object (blob); load the blob from the non-volatile memory in response to an action performed by the host application processor or the NFC controller; decrypt and authenticate the code and the state data; and execute the code to exchange data with a contactless communication device via the NFC controller. The non-volatile memory is external to the eSE.
US08762741B2 Privacy-preserving communication
Anonymous information sharing systems and methods enable communication of information to parties in a privacy-preserving manner such that no one other than the designated parties can know the source, recipient, and content of the information. Furthermore, the communication can be accomplished without requiring trial decryption, and protection can be provided against of sharing of privileges.
US08762736B1 One-time programs
A method, apparatus and computer program product for providing one-time programs is presented. A program to be converted to a new program having a predetermined lifetime is identified. The program is compiled to produce the new program having a predetermined lifetime and wherein the new program having a predetermined lifetime is guaranteed to only have the predetermined lifetime.
US08762734B2 Biometric pressure grip
According to one embodiment, a method of authenticating a user includes receiving login credentials identifying a user. A plurality of pressure readings are received from a plurality of pressure sensors coupled to a biometric grip device. The plurality of pressure readings comprise a first biometric pressure reading from a first pressure sensor coupled to the biometric grip device and a second biometric pressure reading from a second pressure sensor coupled the biometric grip device. The first and second biometric pressure readings measure a first pressure exerted at the first pressure sensor and a second pressure exerted at the second pressure sensor. A neurological number is generated from the plurality of pressure readings. The user is authenticated by comparing the neurological number with a registered neurological number. If the neurological number matches the registered neurological number, the user is authorized to access a computer system coupled to the biometric grip device.
US08762731B2 Multi-system security integration
In accordance with aspects of the disclosure, a system and methods are provided for managing multi-system security integration by performing state change calls to one or more backend systems by combining a multi-system protection token with a message component for transporting from a user agent to the one or more backend systems for validation by generating an authentication code for proving authenticity of a combined data structure generated by combining a secret cryptographic data key with a portion of the message component and generating a hash code of the combined data structure, generating an arbitrary random number to bind the multi-system protection token to the user agent, and generating the multi-system protection token by combining the authentication code and the arbitrary random number with the message component for transporting from the user agent to the one or more backend systems for validation.
US08762722B2 Secure information distribution between nodes (network devices)
In an embodiment, a method of secure information distribution between nodes, includes: performing a handshake process with an adjacent node to determine membership in a secure group; and distributing secure information to the adjacent node, if the adjacent node is a member of the secure group. In another embodiment, an apparatus for secure information distribution between nodes, includes: a node configured to performing a handshake process with an adjacent node to determine membership in a secure group, and distribute secure information to the adjacent node, if the adjacent node is a member of the secure group.
US08762714B2 Protecting against counterfeit electronics devices
An optical transceiver module is authenticated in a host system. A host generates a data string and writes the data string to a first predetermined memory location known to the transceiver. The data string is cryptographically altered (either encrypted or decrypted) by the transceiver and written to a second predetermined memory location known to the host. The host retrieves the cryptographically altered data string and performs a complementary cryptographic operation (either a decryption or encryption, respectively) thereon, creating a resulting data string. If the resulting data string is equal to the data string written to the first predetermined memory location, the transceiver is authenticated. The host and the transceiver may switch roles, with the transceiver generating the data string, the host cryptographically altering it, and so on. The host encrypts data strings when the transceiver decrypts data strings, and vice versa.
US08762696B2 Firmware with a plurality of emulated instances of platform-specific management firmware
In one aspect, a firmware on a management controller operatively connected to a plurality of managed computing platforms is disclosed. In one embodiment, the firmware includes a plurality of emulated instances of platform management firmware. Each emulated firmware instance contains platform-specific configuration data for a corresponding one of the managed computing platforms. The management controller is operative to perform one or more platform management functions for each of the managed computing platforms based at least in part on the configuration data for a corresponding one of the emulated firmware instances.
US08762695B2 Computing device and method for registering identification information of network interface card in operating system
In a method for registering identification information of network interface cards (NICs) in an operating system of a computing device, each of the NICs is respectively and uniquely labeled with a number. A peripheral component interconnect (PCI) device identification (ID) of each of the NICs is allocated according to the labeled number of each NIC using a basic input output system (BIOS) of the computing device when the BIOS is booted up. Then identification information of each of the NICs is registered in the operating system according to the PCI device ID of each NIC using a NIC driver of the computing device, when the NIC driver is driven by the operating system during the booting up process of the operating system.
US08762692B2 Single instruction for specifying and saving a subset of registers, specifying a pointer to a work-monitoring function to be executed after waking, and entering a low-power mode
Methods and apparatuses for reducing power consumption of processor switch operations are disclosed. One or more embodiments may comprise specifying a subset of registers or state storage elements to be involved in a register or state storage operation, performing the register or state storage operation, and performing a switch operation. The embodiments may minimize the number of registers or state storage elements involved with the standby operation by specifying only the subset of registers or state storage elements, which may involve considerably fewer than the total number of registers or state storage or elements of the processor. The switch operation may be switch from one mode to another, such as a transition to or from a sleep mode, a context switch, or the execution of various types of instructions.
US08762691B2 Memory access consolidation for SIMD processing elements using transaction identifiers
A data processing apparatus includes a plurality of processing elements arranged in a single instruction multiple data array. The apparatus includes an instruction controller operable to receive instructions from a plurality of instructions streams, and to transfer instructions from those instructions streams to the processing elements in the array, such that the data processing apparatus is operable to process a plurality of processing threads substantially in parallel with one another. A data transfer controller is provided which is operable to control transfer of data between the internal memory units associated with the processing elements, and memory external to the array.
US08762689B2 RISC processor with instruction executing on different size operand and prefix instruction identifying select flag update for respective size
A RISC data processor in which the number of flags generated by each instruction is increased so that a decrease of flag-generating instructions exceeds an increase of flag-using instructions in quantity, thereby achieving the decrease in instructions. An instruction for generating flags according to operands' data sizes is defined, and an instruction set handled by the RISC data processor includes an instruction capable of executing an operation on operands in more than one data size. An identical operation process is conducted on the small-size operand and on low-order bits of the large-size operand, and flags are generated capable of coping with the respective data sizes regardless of the data size of each operand subjected to the operation. Thus, a reduction in instruction code space of the RISC data processor can be achieved.
US08762685B2 Data writing method, memory controller and memory storage apparatus
A data writing method for writing updated data from a host into a memory module is provided. Herein, some physical units of the memory module are gotten to be global random physical units for storing data from the host. The method includes determining whether the updated data is sequential data and determining whether a logical page corresponding to the updated data is a start logical page. The method further includes getting a blank physical unit from the physical units as a new global random physical unit and writing the updated data into the new global random physical unit when the updated data is the sequential data and the logical page corresponding to the updated data is the start logical page. Accordingly, the method can write updated data belonging to the same logical unit into the same physical unit, thereby shortening the time for executing write commands.
US08762671B2 Storage apparatus and its control method
To provide a storage apparatus and its control method capable of preventing degradation of sequential performance by making the page size of pages allocated to a duplicate of a logical volume an appropriate size.A storage apparatus including a controller connected to a host system and a storage device connected to the controller, wherein the controller provides the host system with a logical volume, a duplicated volume which is a duplicate of the logical volume, and a snapshot volume for storing data to be saved by a snapshot; and a page(s) is allocated in a stripe unit of data size that can be read in response to one read command to the storage device when allocating the page(s) to the duplicated volume.
US08762660B2 Avoiding physical fragmentation in a virtualized storage environment
A virtualized storage stack includes logical layers above the physical storage layer. Each logical layer allocates data blocks, and the data block allocation is propagated down to the physical storage layer. To facilitate contiguous storage, each layer of the virtualized storage stack maintains additional metadata associated with data blocks. For each data block, the metadata indicates whether the data block is free, provisioned and includes a tag that indicates when the data block was first written. Data blocks that were first written as part of the same write request share the same tag, and are mostly guaranteed to be physically co-located. Block allocations that reuse data blocks having the same tag are preferred. Such preference increases the likelihood of the blocks being contiguous in the physical storage as these blocks were allocated as part of the same first write.
US08762659B2 Storage apparatus and method, program, and playback apparatus and method
A storage apparatus and method, a program, and a playback apparatus and method, capable of quickly reading a specific part of data among metadata including metadata associated with faces. A storage controller controls storing face metadata in a storage medium, wherein the face metadata includes a content data set added for each content, content data storage location information indicating the storage location of the content data set, a detected face data set associated with each of face images detected from a content, and detected face data storage location information indicating the storage location of the detected face data set, and wherein the face metadata is configured such that the content data storage location information and face block storage location information indicating the storage location of the detected face data storage location information are described in a single data set. The present invention is applicable to a digital camera.
US08762655B2 Optimizing output vector data generation using a formatted matrix data structure
A computer system retrieves a packet that includes non-zero elements that correspond to sparse-matrix rows. Within the packet, the non-zero elements are stored in predefined fields that each correspond to one of the sparse-matrix rows. The computer system computes output values to correspond with each of the sparse-matrix rows using the non-zero elements and corresponding input values. In turn, the computer system stores the computed output values in consecutive locations within an output buffer and processes the output values accordingly.
US08762653B2 Dynamic QoS upgrading
In an embodiment, a memory controller includes multiple ports. Each port may be dedicated to a different type of traffic. In an embodiment, quality of service (QoS) parameters may be defined for the traffic types, and different traffic types may have different QoS parameter definitions. The memory controller may be configured to schedule operations received on the different ports based on the QoS parameters. In an embodiment, the memory controller may support upgrade of the QoS parameters when subsequent operations are received that have higher QoS parameters, via sideband request, and/or via aging of operations. In an embodiment, the memory controller is configured to reduce emphasis on QoS parameters and increase emphasis on memory bandwidth optimization as operations flow through the memory controller pipeline.
US08762649B2 Bounding box prefetcher
A data prefetcher in a microprocessor having a cache memory receives memory accesses each to an address within a memory block. The access addresses are non-monotonically increasing or decreasing as a function of time. As the accesses are received, the prefetcher maintains a largest address and a smallest address of the accesses and counts of changes to the largest and smallest addresses and maintains a history of recently accessed cache lines implicated by the access addresses within the memory block. The prefetcher also determines a predominant access direction based on the counts and determines a predominant access pattern based on the history. The prefetcher also prefetches into the cache memory, in the predominant access direction according to the predominant access pattern, cache lines of the memory block which the history indicates have not been recently accessed.
US08762640B2 Method for operating a memory interface with SIM functions
A method for operating a host device includes inserting a plug-in adapter, having a subscriber identity module (SIM) component disposed thereon, into a host receptacle of the host device. A memory card is inserted into a memory receptacle on the plug-in adapter. After inserting the plug-in adapter and the memory card, communications are conveyed between the host device and the SIM component via the adapter and the memory card.
US08762633B2 Method and device for performing diagnostics on a motor vehicle management system
A device for recording data emitted from a motor vehicle management system, including a volatile memory, a non-volatile memory, and a data recording module configured to receive a signal concerning activation status emitted by the management system and to record the data in a first zone of the volatile memory on a rising edge of the activation status signal and in a second zone of the volatile memory on a falling edge of the activation status signal, and including a record management module configured to receive the activation status signal and to activate a command to record on a falling edge with the activation status signal, the recording module being further configured to receive the record command and to record the content of the two zones of the volatile memory into a zone of the non-volatile memory when the record command is activated.
US08762608B1 System on a chip serial communication interface method and apparatus
A system, apparatus, and method for testing blocks of a system on a chip (SOC) are described herein. An SOC, in accordance with various embodiments, may include a serial communication interface configured to multiplex, serialize, and/or parallelize signals streams from selected blocks of the SOC to an off-chip test unit through an off-chip serial communication interface. Other embodiments may be described and claimed.
US08762606B2 Signal processing apparatus and control method thereof
A signal processing apparatus and a control method thereof are provided. The signal processing apparatus includes a signal processor which processes a video signal and/or an audio signal; a power supply which generates a power signal; a first connector configured to be connected with an external second connector; and a control circuit which outputs the video signal and/or audio signal and the power signal if the external second connector is connected to the first connector, and performs a shutoff operation to not output the power signal if the first connector is not connected to the external second connector.
US08762605B2 Adapter for electronic devices
An adapter for connecting an accessory to a portable electronic device includes a first connector compatible with a connector of the portable electronic device and a second connector compatible with a connector of the accessory. The connectors of the accessory and the portable electronic device are otherwise incompatible with each other. The adapter provides two levels of authentication. First, the adapter authenticates itself to the portable electronic device. If this first authentication is successful, then the adapter authenticates the accessory to the adapter.
US08762601B2 Apparatus, system, and method for buffering write data in response to motion
An apparatus, system, and method are disclosed for buffering write data. A motion sensor module senses the motion of a motion-sensitive storage device. A direction module writes data to a buffer if the motion exceeds a threshold motion. The direction module further writes the data to the motion-sensitive storage device if the motion does not exceed the threshold motion. In one embodiment, a write module writes the data from the buffer to the motion-sensitive storage device when the motion does not exceed the threshold motion.
US08762596B2 Direct memory access controller with multiple transaction functionality
A direct memory access controller is set forth. The direct memory access controller includes first and second registers storing various values that are used to set the parameters of DMA transfers that take place during a single data transaction. The first register stores a start address location value used to define a start address at which direct memory access transfers for the transaction are to begin. The second register stores a value used to end data transfers of the data transaction. The DMA controller also includes transfer control circuitry for executing the data transaction. The transfer control circuitry is adapted to automatically execute multiple, consecutive data transactions using the values stored in the first and second registers.
US08762590B2 Communication system for a control channel, and corresponding method and computer program product
A communication system for an HDMI communication interface CEC channel includes a communication module for receiving messages via the CEC channel, a processing unit for processing the received messages and an oscillator for driving the communication module. When the interface is in an active mode, the system is operative to activate the timer upon detection of the start of transmission of a first message, detect the initial bit of the first message, reconstruct and process the first message, and switch the interface from the active mode to standby by deactivating the oscillator. When the interface is in standby, the system is operative to switch the interface to the active condition by activating the oscillator and the timer when the start of a transmission of a second message is detected, detect the initial bit of a transmission of the second message, and reconstruct and process the second message.
US08762584B2 System and method for automatic provisioning of onsite networking services
The system and method described herein may activate an automatic provisioning system within customer premise equipment via a digital subscriber line, cable modem, or other residential hub or gateway interface and access a remote directory service to locate appropriate addressing and other information to initialize the customer premise equipment. The gateway interface may automatically update a configuration, heal bugs, and perform other maintenance and tasks to manage the customer premise equipment. Multiple gateway interfaces or products or services associated therewith may be configured at one premise and version control may be maintained to ensure compatibility.
US08762582B2 Data processing apparatus capable of communicating with external device via a plurality of logical lines, data processing system, data processing device storing data processing program, and device driver
A data processing apparatus includes a data processing unit, a communication unit communicating with an external device via at least two logical lines including a first logical line and a second logical line having priority higher than the first logical line, a storage unit including a first buffer area storing data received by the communication unit via the first logical line and a second buffer area storing data received by the communication unit via the second logical line, and a control unit determining if the second buffer area stores data. According to determination that the second buffer area stores data, the control unit reads data from the second buffer area and controls the data processing unit to process the data read from the second buffer area, and according to determination that the second buffer area stores no data, the control unit determines if the first buffer area stores data.
US08762571B2 Interactive DNS for non-controlling party
A Hosting Entity or another entity may provide a framework for collecting DNS Business Information from a Non-Controlling Party of a domain name and entering it into DNS. The framework may include a website, webpage, web service, web resource, software, API, or another technological solution suitable for collecting DNS Business Information from Non-Controlling Party. The website, webpage, web service, or the web resource may be located at URL associated with a Controlling Party's domain name, e.g. an active or a parked page for the domain name. DNS Business Information will be typically available for viewing to everyone along with the traditional DNS information.
US08762563B2 Method and apparatus for improving the adaptive bit rate behavior of a streaming media player
A method and apparatus for improving the adaptive bit rate behavior of a streaming media player comprises receiving a media stream from a first media content provider; assessing whether the streaming media player can benefit from the use of a media stream having a higher bit rate than the stream currently being received; selecting a higher bit rate stream from a second media content provider when the player can benefit from the use of a higher bit rate stream; requesting the higher bit rate stream from the second media content provider; receiving the higher bit rate stream; and rendering the media content using the higher bit rate stream.
US08762559B2 System and method for non-IMS application service access over IP multimedia subsystem
A system and method to enable mobile devices to access non-IMS application services over an IP Multimedia Subsystem (IMS) is described herein. In order to access a non-IMS application service via the IMS, messages in a format that are suitable for exchange with the non-IMS application service are encapsulated by the mobile device user agent into SIP messages. The SIP messages are then routed by the IMS to a services gateway. The services gateway extracts the application service messages from the SIP messages and provides the extracted messages to the appropriate application service. In this fashion, the mobile device is able to request services from an application service via SIP messaging, even if the requested application service does not support SIP messaging.
US08762556B2 Displaying content on a mobile device
A method for facilitating the rendering of a web page on a mobile device includes providing an enhanced DOM tree for the web page that includes web page components and their display coordinates. A rule set is applied to the DOM tree, thereby selecting components for display on the mobile device. A mobile-device-specific version of the source code is generated based on the selected components.
US08762551B2 Point coordinator delegation in a wireless network
A point coordinator in a wireless network, such as a wireless local area network (WLAN), may have the authority to control access to a channel by nodes in the network. The point coordinator may delegate the authority to a node in the network which requests access. The point coordinator may limit the extent of the delegation to a certain transaction or a predetermined amount of time.
US08762545B2 Network data sharing system for sharing multimedia data on network and handheld electronic device thereof
A network data sharing system includes a service device configured to access a network and at least one handheld electronic device configured to play data. The service device includes a service computing unit configured to encode data and a service transmission module for accessing a network. The handheld electronic device includes a terminal computing unit configured to decode data, a screen and a terminal transmission interface. When the handheld electronic device is connected to the service device through the terminal transmission interface, the handheld electronic device is configured to instruct the service device to access multimedia data on the network, the service computing unit is configured to encode the accessed multimedia data into encoded multimedia data, which the terminal computing unit of the handheld electronic device is configured to decode, and the handheld electronic device is configured to play, or display through the screen, the decoded multimedia data.
US08762544B2 Selectively communicating data of a peripheral device to plural sending computers
A network arrangemen includes a receiving computer connected over a network to plural sending computers. A first session is established between the receiving computer and a first of the plural sending computers, where the first session involves providing data of a peripheral device attached to the receiving computer to the first sending computer, and where the data of the peripheral device is provided to a first device driver of the peripheral device in the first sending computer. A second session is established between the receiving computer and a second of the plural sending computers, where the second session involves providing the data of the peripheral device attached to the receiving computer to the second sending computer, and where the data of the peripheral device is provided to a second device driver of the peripheral device in the second sending computer.
US08762541B2 Systems and methods for routing a communications link
Devices, systems and methods that route a communication link to a proper destination are disclosed. The method may include connecting the communication link to a first destination; requesting a response from the first destination; validating the response from the first destination; and disconnecting the communication link to the first destination if the response from the first destination is not valid. The method may also include connecting the communication link to a second destination; requesting a response from the second destination; and disconnecting the communication link to the second destination if the response from the second destination is not valid. The devices, systems and methods may provide hunt group, call center and conference call features as discussed later herein.
US08762536B2 Compact node ordered application placement in a multiprocessor computer
A multiprocessor computer system comprises a plurality of nodes, wherein the nodes are ordered using a snaking dimension-ordered numbering. An application placement module is operable to place an application in nodes with preference given to nodes ordered near one another.
US08762533B2 Moving a project in a complex event processing cluster
System, method, computer program product embodiments and combinations and sub-combinations thereof for moving a project in a complex event processing cluster are provided. In an embodiment, project movement in a complex event processing cluster initiates once project persistence capability exists. A handoff of the project from a source node to a destination node in the complex event processing cluster is coordinated by a manager without losing messages and without relying on a message guarantee delivery protocol.
US08762529B1 Household registration, customer residency and identity verification in a mail service
A digital postal mail delivery service provides a mail push notification service (MPNS) whereby recipients of sender mailers are invited to join the service in a secure and seamless manner. Preferably, MPNS notifications are provided periodically, continuously, or on demand, and these notifications may be coordinated with other physical or digital mail activities to increase the likelihood of converting new users to the service. The MPNS service takes advantage of publicly-accessible sources of user information to build a registry of potential users who can be matched to information provided by the senders. Upon receipt of a push notification, a customer may register for the service; during that registration, the service verifies the customer's identity and residence in a secure and efficient manner, preferably using the information originally obtained from the sender.
US08762518B2 Program and method for adaptively maintaining a local peer group in a dynamic environment
A method for maintaining a local peer group (LPG) for supporting communications among vehicles. The LPG is formed from a plurality of vehicles. Each vehicle is equipped with a wireless communications device. One of the vehicles is selected as a group header node (GH). The method comprises receiving periodically a heartbeat packet from the GH, the heartbeat packet including a maximum hop count, and a heartbeat cycle, forwarding the heartbeat packet until the maximum hop count is reached after waiting for a first random relay delay, which is less than a maximum allowable adjustable value, replying to the heartbeat packet with a membership report packet, forwarding a membership report packet towards the GH, and adding a vehicle that submitted the membership report packet to a LPG membership as a member node of the LPG if the membership report packet is new or updating information for a member node.
US08762512B1 Providing dynamically shared cloud accounts
A computing system identifies shared cloud accounts of a cloud that are created for an entity. The computing system resides outside of the cloud. The number of shared cloud accounts is less than a number of entity users that use the cloud. The computing system determines that one of the users is authorized to use any of the shared cloud accounts in response to a determination that identity information of the user is valid. The computing system receives a request from the user to access the cloud and determines whether one of the shared cloud accounts is available to be assigned to the user. The computing system adds the request to a queue based on a determination that none of the shared cloud accounts is available and assigns one of the cloud accounts to the user based on a determination that one of the shared cloud accounts is available.
US08762503B2 Best practices analysis of zones and components in a network
Provided is a method for best practices analysis of zones and components in a network. A database has information on components in the network and configuration settings for the components. Best practices rules indicate best practices configuration settings for components in the network. The database and the accessed best practices rules are processed to determine whether the configuration settings for the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules. A report is generated indicating whether the configuration settings of the components in the network satisfy the best practices configuration settings for the components indicated in the best practices rules.
US08762498B2 Apparatus, system, and method for communicating to a network through a virtual domain
The present invention is an apparatus, system and method for communicating to a network through an ad hoc virtual domain. The present invention contains a deceiver, a controller, and a forwarder through which a client communicates through. The deceiver, controller, and forwarder collectively establish the domain in which the ad hoc virtual namespace will exist. This invention allows clients to interact over a network in a fashion that is anonymous and unique to the session which the client is engaging in.
US08762491B2 Optimization of gaming application execution using proxy connection
Technology is disclosed herein for executing multiple gaming applications on a computing device. According to at least one embodiment, a computing device receives requests for network connections with remote servers from multiple gaming applications running on the computing device. The computing device further establishes a network connection with a proxy server. The proxy server initiates and maintains proxy network connections with the remote servers. The proxy server batches network messages received from the remote servers, where the network messages includes gaming content. The proxy server aggregates network messages received in a time period into a single batch, where a time length of the time period is determined based on one or more game events of the games being played on the computing device. Further, the proxy server batches network messages such that the computing device stays at a high power consumption state for a shorter time period than an overall time period required without batching.
US08762484B2 Unaffiliated web domain hosting service based on a common service architecture
A website hosting service provides a plurality of services, from a common service architecture, to each of a plurality of unrelated websites, the common service architecture being adapted to provide a different package of services to at least a plurality of unrelated websites.
US08762482B2 Dead spot mitigation methods for media applications in vehicular environments
A wireless communication method has computer-implemented steps including identifying a location of a dead spot region within an expected route of a vehicle. The vehicle has a loss of wireless connectivity within the dead spot region. Lengths of time before the vehicle will arrive at the dead spot region and before the vehicle will exit the dead spot region are estimated. Audio content and/or video content are accessed from at least one source inside the vehicle and/or at least one source outside the vehicle such that playing of the content is uninterrupted while the vehicle is within the dead spot region, the accessing being dependent upon the estimated lengths of time.
US08762481B2 Information distribution system, terminal apparatus used in same system, and recording medium on which information processing program is recorded so as to be computer readable, as well as information processing method
An information distribution system which, even when the number of participating terminal apparatuses increases, can easily manage an operating history of each terminal apparatus. The information distribution system includes a routing table which includes correlated identification information of one portion of terminal apparatuses among a plurality of terminal apparatuses configuring the information distribution system, and location information of terminal apparatus corresponding to the identification information; a section which transmits an operating history of its own apparatus to another terminal apparatus; a section which stores information on an operating history of another terminal apparatus, transmitted from the other terminal apparatus; a section which, when storing the information on the operating history, transmits a registration message including location information of its own apparatus, based on the routing table; and a section which stores location information of another terminal apparatus included in the registration message when a message received is the registration message.
US08762467B2 System and method for enabling applications to communicate using a peer-to-peer (P2P) system
A method and system are provided for enabling applications on a mobile device to utilize a peer-to-peer platform on the mobile device. The method comprises providing an interface between an application and a peer-to-peer (P2P) platform on the mobile device; obtaining data from the application; using the P2P platform to include the data from the application in a P2P message; and sending the P2P message to another mobile device to enable a complementary application on the other mobile device to utilize the data from the application.
US08762466B2 Method and apparatus for notifying converged address book service information
A method and an apparatus for notifying Converged Address Book (CAB) service information are disclosed. The method includes: receiving a request message from a second CAB user; judging whether to notify a first CAB user according to the request message and/or instruction information of the first CAB user; and sending the notification message to the first CAB user if determining to notify the first CAB user. With the present invention, the CAB service information can be notified, and the user experience is improved.
US08762461B2 Method, system and device for searching active peer in P2P streaming media system
Disclosed is a method, system and device for searching active nodes in P2P(peer to peer) streaming media system. Selectable nodes briefly and efficiently report their own subblocks information to a tracker device, such as the number of the continuous buffered subblocks, the sequence number of the first subblock of the continuous subblocks and the total number information of the buffered subblocks; the tracker device can select suitable candidate nodes for a request node according to the subblocks information of the selectable nodes, therefore the request node can determine active nodes without sending a large amount of detections to the candidate nodes; the waste of communication resources is avoided and the bandwidth cost is reduced; also, the selectable nodes can report characters of the networks where they locate, and the tracker device can select nodes in wired network to be candidate nodes first, therefore, the transmission speed of the whole P2P system is improved and the waiting delay of the request node is reduced.
US08762453B2 Consistent interface for feed collaboration group and feed event subscription
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a feed collaboration group and/or a feed event subscription business object.
US08762449B2 Method of downloading large size data to a large number of networked client machines from a single server
The present invention exploits the multiple-broadcast capabilities of networks associated with a reliable connection-oriented protocol. The inventive method allows a file to be transferred only once. The data, which represent a large volume of information, use multiple-broadcast channels, whereas the interchanges relating to the control of the quality of the communication use a reliable medium in connected mode. In order to eliminate the unnecessary transfers (network) and activity (server and client), a calculation worked out from all of the file data is performed to identify it definitely.
US08762447B2 System and method to secure communications over a public network
Systems, methods and apparatus are provided through which in some aspects a method to provide secure communications between a plurality of computers over a public network includes establishing a connection over the public network between the plurality of computers by mimicking hypertext transport protocol (HTTP) enterprise tunnel (HET) server protocol and changing the connection to a multiplexing protocol.
US08762446B1 Bridged distributed device control over multiple transports method and apparatus
Disclosed herein is a bridged distributed driver messaging system. This system is especially applicable in IEEE 1394 architectures and AV/C devices, but not limited to such applications. The distributed driver message system includes a means for mapping transports to device IDs without regard to protocols. The bridge aspect disclosed also allows for disparate cabling media to be utilized in a multinode system without regard to protocols, but only with regard to transports.
US08762435B1 Collaborative rejection of media for physical establishments
A system, computer implemented method, and computer readable storage medium is provided which enables customers of an establishment to collaboratively reject a media file that is currently playing and/or pending to be played within that establishment by entering data into a personal wireless portable computing device on their person, for example a cellular telephone. Upon entering a rejection request, and where necessary an establishment identifier, a message is sent over a wireless link to a media server which performs a series of logical tests to determine if the media file is actually terminated prior to full completion of play. In this way, a plurality of separate customers may use their portable computing devices to collaboratively reject specific musical media file selections that are currently playing or currently pending for play within a particular physical establishment.
US08762433B1 Integration architecture for software and hardware development
A workflow integration architecture for improving the coordination of software, hardware, and firmware developments leading to shorter product development schedules and thus reduced cost is presented. The workflow integration architecture has a product structure module that includes a hardware design application component, a software design application component, a firmware design application component, a product requirements component, and a design documents component. The architecture further includes a revision control repository database for permanently storing development tree or subtree including file system objects such as directories, files, symbolic links and hardware links, an external repository database for storing files, path-to-file information, and URL link information relating to product design related documents at a remote location connected to the product structure module via a communications network, a requirements system database for storing product requirements data, an external documents file database for storing technical documents, and a plurality of connector components for linking the components of the product structure module to the databases, whereby any change to one of the databases are propagated to the other databases.
US08762426B2 Method and system of adapting a data model to a user interface component
A display of a source data model on a user interface component being associated with a target data model is provided. The source data model and the target data model comprise a collection of data types (class/object), each including a set of name and type attributes. For each source data type of the source data model, a matching target data type is determined among said target data types in the target data model. Said source data type is linked to said matching target data type. A display of said source data model using said link between a source data type and a target data type.
US08762425B2 Managing a data structure
In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained.
US08762420B2 Aggregation of data stored in multiple data stores
A data aggregation system is described herein for accessing and viewing information about an entity stored in multiple data stores. The data aggregation system identifies an entry in a primary data store that contains information about an entity. The system receives a request to associate an entry in a secondary data store with the identified entry in the primary data store. Then, the system identifies information in the secondary data store that identifies the entry in the secondary data store and associates the identified information with the entry in the primary data store. When a user requests to view the entry in the primary data store, the system retrieves the information about the entry in the primary data store and uses the stored entry identifier to also retrieve the information about the entry from the secondary data store. Thus, the information remains in the data store in which it originated, but the data aggregation system provides a unified view.
US08762418B1 Metadata that allows refiltering and data reclassification without accessing the data
A method for reclassifying stored objects without the need to re-access or evaluate directly such objects comprises receiving an object to be stored in a storage system and then associating metadata with the object. The metadata is then stored in a data storage system. The metadata is subsequently used to create a plurality of classification recommendations associated with the object. A storage system implementing the methods of the invention includes one or more physical storage means and a controller that executes one or more steps of the invention.
US08762417B2 Event impact analysis
A method and system for analyzing impact of an event on resources of a network. A directed graph is generated and includes nodes and edges. Each node represents a resource. Each edge connects, and is directed from, a predecessor node to a successor node. The event impacts the resource at an event node. A propagation time (PT) is determined for each edge. The PT is a time interval for an impact of the event to travel along each edge from the predecessor node to the successor node. An initial estimated impact time (EIT) is set for each node. The EIT for each node is an estimated time at which the event impacts each node. The EIT of each node that is directly or indirectly connected to the event node by one or more edges is updated. A list of the updated nodes is sent to an output device.
US08762402B2 In-vehicle media playback device
A control unit in a first playback system connected to a musical piece searching unit via a path having the highest data transfer rate includes a determining unit for discriminating between a request for musical piece information from the first playback system and a request for musical piece information from a second playback system, a temporary storage unit for holding data information acquired in response to the request from the second playback system, and a musical piece information transmitting unit for transferring the musical piece information read from the temporary storage unit to the second playback system according to the data transfer rate of a path connecting with the second playback system, and each of the first and second playback systems makes a request of the musical piece searching unit for musical piece information via the control unit, and acquires the data information satisfying the request.
US08762400B2 Method of collecting data
Data storage method for storing a subblock of a block of data. The block of data is distributed, in a number of subblocks of data, over a set of devices. The set of devices comprises at least two devices, and the method comprises the steps of: collecting a subblock of data using the device, storing the subblock of data on the device; and storing metadata identifying the data comprised in the subblock of data.
US08762397B2 Method and apparatus for staged content analysis
A system that incorporates teachings of the present disclosure may include, for example network device having a controller to receive multiple streams of content for portions of a multimedia work, perform a high level analysis for features in each of the streams for the multimedia work, perform a specialized analysis on the portion having a detected general feature to generate a content analysis output, correlate the content analysis output with other content analysis of the multimedia work, and output a weighted content description based on the correlation function. Other embodiments are disclosed.
US08762394B1 Method and apparatus for obtaining recommendations from trusted sources
One embodiment of the present invention comprises a system that provides recommendations to a user. During operation, the system performs a computer-based lookup operation to identify trusted entities that the user trusts (or is likely to trust) to make recommendations. Next, the system performs another computer-based lookup operation to obtain recommendations associated with the identified trusted entities. The system then uses the obtained recommendations to provide recommendations to the user. In a variation on this embodiment, the system additionally receives information indicating that the user trusts recommendations associated with an entity. The system then stores a corresponding record for the trust relationship between the user and the trusted entity in a computer-based lookup structure to facilitate subsequently identifying trusted entities that the user trusts to make recommendations.
US08762391B2 Method and system of information matching in electronic commerce website
Techniques for sorting search results using user characteristic data are described. These techniques may include receiving a query from a user device. A search may be performed based on the query to obtain multiple results. User responses corresponding to the multiple results may be obtained and then grouped to determine multiple users based on similarities among the multiple users. Based on user responses associated with the multiple users, the multiple results may then be ranked.
US08762380B2 Correlating categories of attributes of contents with classification elements
An information processing apparatus that performs processing for editing information on contents includes: an acquisition means for acquiring attribute data classification information in which a plurality of attribute data indicating predetermined attributes of contents is correlated with category data indicating categories for classifying the plurality of attributes; a selection means for selecting predetermined attribute data from the attribute data included in the attribute data classification information acquired by the acquisition means; and a correlation means for newly correlating the attribute data selected by the selection means with category data other than the category data, which is correlated in the attribute data classification information acquired by the acquisition means, in response to a user's instruction.
US08762376B2 Financial-service structured content manager
A financial-service system that manages content objects includes a chronicles platform with a chronicle associated with a loan request. A content manager determines a set of content objects to be associated with the chronicle and generates a bucket for each content object of the set of content objects. Each bucket is associated with a name and is configured to receive an associated content object. The chronicle is populated with the generated buckets. An interface that detects a user action and that thereafter receives or generates a content object, which is detected by the content manager and associated with a bucket. The content manager causes the bucket to receive the content object and presents representations of the buckets to a user. Representations of one or more buckets that have received a content object differ from representations of one or more other buckets that have not received a content object.
US08762372B2 Search over structured data
A user can refine a search over structured data by specifying that a label or an attribute value be used to further filter the results of a query.
US08762371B1 System and methods and user interface for searching documents based on conceptual association
A system and methods and user interface are disclosed for searching documents based on conceptual association, and for ranking documents based on content characteristics. A computer processing system receives a query containing a word or phrase that is a name of an object or concept, and can also receive a value for a customized ranking parameter. A computer storage device stores a dataset related to the object or concept name, wherein the dataset includes a plurality of property names and can also include association-strength values. A computer processing system can count a first frequency of a first property name and count a second frequency of a second property name in a document containing text in a natural language, calculate a relevance score as a function of the first frequency and the second frequency, and rank the plurality of documents using their respective relevance scores, and return one or more documents to the user based on the ranking of the plurality of documents. The function is in part defined by the customized ranking parameter.
US08762364B2 Personalizing sponsored search advertising layout using user behavior history
Embodiments of the invention relate to methods of presenting personalized search results pages to users, and to search engine systems and servers configured to implement such methods. For example, a method of presenting such a page to a user of a search engine includes steps of computing an engagement index of the user based on the distribution in time of that user's interactions with the search engine then presenting, in response to a query by the user, a personalized search results page to the user.
US08762360B2 Integrating applications within search results
Computer-readable media, computer systems, and computing methods are provided for implicitly discovering applications using a query or search results, where the query does not explicitly target a particular application. A search engine is used to receive a user-initiated query and to employ a keyword of the query to generate an initial set of search results. Characteristics of the search results are identified and applications that are relevant to the characteristics are determined. The determination of relevant applications include: accessing an application manifest that manages a mapping between applications and predefined characteristics; comparing the characteristics of the search results against the predefined characteristics of the application manifest to determine a match; and, when a match exists between the search-result characteristics and the predefined characteristics, identifying applications mapped to the matched characteristics as being relevant to the search results. These identified applications are presented in response to the query.
US08762357B2 Enterprise security management system using hierarchical organization and multiple ownership structure
A hierarchical security model for networked computer users is described. Files and resources are controlled or created by users within the network. Each user within the network has an account that is managed by a network administrator. The account specifies the user identifier and password. Users are grouped into organizations depending upon function or other organizational parameter. The groups within the network are organized hierarchically in terms of access and control privileges. Users within a higher level group may exercise access and control privileges over files or resources owned by users in a lower level group. The account for each user further specifies the group that the owner belongs to and an identifier for any higher level groups that have access privileges over the user's group. All users within a group inherit the rights and restrictions of the group.
US08762353B2 Elimination of duplicate objects in storage clusters
Digital objects within a fixed-content storage cluster use a page mapping table and a hash-to-UID table to store a representation of each object. For each object stored within the cluster, a record in the hash-to-UID table stores the object's hash value and its unique identifier (or portions thereof). To detect a duplicate of an object, a portion of its hash value is used as a key into the page mapping table. The page mapping table indicates a node holding a hash-to-UID table indicating currently stored objects in a particular page range. Finding the same hash value but with a different unique identifier in the table indicates that a duplicate of an object exists. Portions of the hash value and unique identifier may be used in the hash-to-UID table. Unneeded duplicate objects are deleted by copying their metadata to a manifest and then redirecting their unique identifiers to point at the manifest.
US08762348B2 Segment deduplication system with compression of segments
A system for storing compressed data comprises a processor and a memory. The processor is configured to receive a compressed segment. The compressed segment is determined by breaking a data stream, a data block, or a data file into one or more segments and compressing each of the one or more segments. The processor is further configured to determine whether the compressed segment has been previously stored, and in the event that the compressed segment has not been previously stored, store the compressed segment. The memory is coupled to the processor and configured to provide the processor with instructions.
US08762342B1 Method of inserting a validated time-image on the primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem
A method for inserting a validated time-image on a primary CDP subsystem in a continuous data protection and replication (CDP/R) subsystem. In one embodiment, the method includes processing data of RI1 at a secondary system in accordance with a recovery process, wherein RI1 is a first image of a replication of a data object. First data is generated in response to processing the data of RI1 in accordance with the recovery process, wherein the first data relates to processing the data of RI1 in accordance with the recovery process. Once the first data is generated, a copy of the first data is transmitted to a primary system that stores the data object.
US08762337B2 Storage replication systems and methods
Systems and methods for information storage replication are presented. In one embodiment a replication method includes performing an intelligent synchronization process of selected portions of a primary image and intelligent verification of the accuracy of the replication. The intelligent synchronization process can include forwarding information if the information is in use (e.g., has been altered, written to, etc.) and the intelligent verification can be performed on the information in use.
US08762320B2 State machine with out-of-order processing functionality and method thereof
According to one embodiment of the invention, software operating as a state machine may be implemented within a digital device to support out-of-ordering processing of events by the state machine. Upon execution of the software by a processor, the following operations are performed. First, a determination is made if an incoming event is a transition, and if so, if the transition is not a transition associated with the current state of the state machine, but rather, is out-of-order from a predetermined order of transitions supported by the state machine. Upon determining that the transition is out-of-order, a determination is made whether the transition is to a reachable state such as a state prior to the current state of the state machine or to a future state from the current state. If so, the transition is allowed to be undertaken.
US08762314B2 Predictions using aggregate information
Predictions of a given predictive model may be improved using aggregate information. A plurality of targets to predict in a given domain may be identified, and may be predicted based on raw data set. Aggregate information associated with the plurality of targets is received, the aggregate information including estimated or actual values at a coarser level of the plurality of targets, and based on the aggregate information, the predicted target values may be improved in prediction accuracy.
US08762311B1 Proving latency associated with references to a data store
In an embodiment, a technique for analyzing a model, either statically or dynamically, to check the model for one or more specified patterns with respect to accessing a data store associated with the model. The patterns may include, for example, writing to a data store prior to reading the data store, reading the data store prior to writing the data store, writing to the data store multiple times prior to reading the data store, reading the data store multiple times before writing the data store, etc. The model may be an executable graphical model that is generated in a graphical modeling environment. A result may be generated based on the analyzing. The result may be output.
US08762306B2 Neural network for glucose therapy recommendation
A multifunctional neural network system for prediction which includes memory components to store previous values of data within a network. The memory components provide the system with the ability to learn relationships/patterns existent in the data over time.
US08762298B1 Machine learning based botnet detection using real-time connectivity graph based traffic features
A method for identifying a botnet in a network, including analyzing historical network data using a pre-determined heuristic to determine values of a connectivity graph based feature in the historical network data, obtaining a ground truth data set having labels assigned to data units in the historical network data identifying known malicious nodes in the network, analyzing the historical network data and the ground truth data set using a machine learning algorithm to generate a model representing the labels as a function of the values of the connectivity graph based feature, analyzing real-time network data using the pre-determined heuristic to determine a value of the connectivity graph based feature for a data unit in the real-time network data, assigning a label to the data unit by applying the model to the value of the connectivity graph based feature, and categorizing the data unit as associated with the botnet based on the label.
US08762295B2 Methods and system for determining licensing/billing fees for computer security software
Value based licensing/billing methods and system for security software is provided, which use an effective vulnerability protection measure provided by a new or updated IPS filter deployed on host computer to determine the licensing/billing fee of the new or updated IPS filter over a billing period. The effective vulnerability protection measure is determined based on vulnerability and host attributes, and, in the embodiment of the invention, is based on a vulnerability time gap or time protected of the host computer.
US08762286B1 Methods and systems for providing a document
Systems and methods for providing a document are described. In one described method, a document comprising a portion selected by a first member of a social network is hosted for the first member. The portion is dynamically updated with content. An audience criterion for the portion and a type of relationship between the first member and a second member of the social network are identified. If the type of relationship between the first member and the second member satisfies the audience criterion, the second member is provided access to at least the portion.
US08762285B2 System and method for message clustering
The disclosure describes systems and methods delivering communications associated with delivery conditions in which the occurrence of the delivery condition is determined by monitoring information received from a plurality of sources via multiple communication channels. The message delivery systems allow messages to be delivered to any “Who, What, When, Where” from any “Who, What, When, Where” upon the detection of an occurrence of one or more “Who, What, When, Where” delivery conditions. A message (which may be any data object including text-based messages, audio-based message such as voicemail or other audio such as music or video-based prerecorded messages) is delivered in accordance with delivery conditions based on any available data, including topical, spatial, temporal, and/or social data. Furthermore, because the systems coordinate delivery of messages via multiple communication channels and through multiple devices, the communication channel for delivery of a message may be dynamically determined based on the delivery conditions.
US08762282B2 Method for transferring encrypted useful data objects
An apparatus and method for transferring encrypted useful data objects (NDO) to a first telecommunication terminal (TG1), wherein at least one encrypted useful data object is initially transferred from a switching component to the first telecommunication terminal. Time information (SABS) is transferred from the switching component to the first telecommunication terminal indicating up to which moment in time a rights object (RO) associated with the at least one encrypted useful data object will arrive. Once the rights object received by the first telecommunication terminal, the telecommunication terminal checks if the moment in time indicated in the time information has elapsed. If the moment has not elapsed, the first telecommunication terminal issues a signal relating to the receipt of a useful data object via a user interface.
US08762281B2 Method and system for integrating a PBX-equipped client and an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for integrating a private branch exchange (PBX)-equipped client and an on-demand database service. These mechanisms and methods for integrating a PBX-equipped client and an on-demand database service can enable embodiments with additional infrastructure at the client that is better equipped to leverage the on-demand database service. The ability of embodiments to provide such client side infrastructure can enable additional enhanced services in conjunction with telephone calls, etc.
US08762280B1 Method and system for using a network analysis system to verify content on a website
A system and method for verifying content on a network site is provided. A document such as a website is identified. The document is accessed over a network from a content provider system connected to the network to obtain information about the document. Through an automated process, using the information about the document to determine whether the document conforms to one or more predetermined rules associated with the content provider system governing the usage of content in the document.
US08762275B2 Systems and methods providing multiple account holder functionality
Embodiments of the invention may relate to systems and methods providing multiple account holder functionality for stored value accounts. In one embodiment, a method may include executing computer program instructions by one or more processors for receiving a request to create a secondary stored value account for a recipient; creating the secondary stored value account for the recipient; and establishing an association between a primary stored value account and the secondary stored value account. The method may further include establishing transaction rules associated with the secondary stored value account. The transaction rules can include funding rules limiting funding of the secondary stored value account to occur from the primary stored value account, and access rules preventing access to account information associated with the secondary stored value account by a primary account holder associated with the primary stored value account.
US08762272B1 Management of emails containing payments
An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface is provided in an email client that allows a user to insert payment with the email. Payment details are collected through one or more payment modals displayed in the email client. A payment object is inserted into the body of the email and is displayed to both the sender and recipient. The payment details captured in the payment object are communicated to a payment processor. The payment processor uses electronic payment accounts associated with the corresponding sender and recipient email addresses to identify the relevant electronic payment accounts and transfer the payment between said accounts. A status of the payment transaction is tracked and displayed within the payment object of the emails residing in both the sender and recipient email client.
US08762271B2 Universal payment module and system
Methods, systems and instructions stored on computer-readable media for receiving an invoice associated with a buyer from a vendor that includes an invoice amount. The invoice is sent to the buyer. A buyer financial institution and a buyer account are determined. A check is received from the buyer to pay the invoice. A vendor financial institution and a vendor account is determined. A custodian financial institution and a custodian account is determined. An ICL is created based in part on the received check. The ICL includes the buyer account, the buyer financial institution, the custodian account, and the payment amount to transfer into the vendor account. The ICL is sent to the custodian financial institution to transfer the payment amount from the buyer account into the custodian account. An ACH transfer of funds in the amount of the payment amount from the custodian account to the vendor account is initiated.
US08762268B2 Electronic commerce network with transactions analytics
A system that processes transactions, in response to a transaction using a financial instrument, receives an identity of a financial instrument, such as a card hash. The system creates an anonymous account that corresponds to the financial instrument, and stores line level data associated with the transaction in the anonymous account. Future transactions that use the same financial instrument are also stored in the anonymous account. As a result, all transactions can be linked to the same user.
US08762256B1 System and method for providing workup trading without exclusive trading privileges
A system and method are provided that preserve many of the advantages of traditional workups, including the ability to create a single deal extended in time, while avoiding aspects of prior art workup protocols that can be disadvantageous in particular trading environments and, particularly, avoiding the trading delays sometimes created by providing certain traders with exclusive trading privileges in highly-liquid, fast-moving trading environments. In a preferred embodiment, the present system comprises a distributed computer processing system programmed to provide a structured trading protocol that enhances trading efficiency and fairly distributes market opportunity to system users. More specifically, in a preferred embodiment, the present system is adapted to provide a plurality of workup phases each of which is designated a “public” phase and during which all trading is conducted on a first-come-first-served basis.
US08762245B1 Method and system for providing an immediate variable annuity
A computerized method of providing an investment product that determines a provisional payment amount based upon investment returns. The provisional payment amount is compared to a payment cap and a payment floor. An actual payment amount is set as the provisional payment amount if the provisional payment amount is between the payment floor and the payment cap. The actual payment amount is set as the payment cap if the provisional payment amount is above the payment cap, or at the payment floor if the provisional payment is below the payment floor. The difference between the provisional payment amount and the payment cap or the payment floor is added to or subtracted from an individual bank value account. A cash surrender value is provided when the total of the payments made is less than an initial investment amount. A death benefit is provided that includes a balance of the individual bank value account and the cash surrender value.
US08762238B2 Recurring transaction processing system and approach
Transaction-based interactions are facilitated using recurring transaction processing approaches. According to an example embodiment of the present invention, recurring transactions are managed using rules applicable to parties to the transactions (e.g., as can be automatically associated with the recurring transactions based on information in the transactions and the rules). In this regard, transaction information is processed in accordance with rules characterizing the recurring nature of the transaction to which the information applies. Such transaction recurrence may be implemented, for example, using a cyclic, event-driven or other recurring type of condition. Payment related aspects of the transaction are also carried out based on the transaction processing and related recurring characteristics.
US08762233B2 Single or multi-company business accounting system and method for same including account number maintenance
A computer implemented method for account number maintenance used within a single or multi-company accounting system is provided. The method comprises at a processor, performing the account number maintenance on at least one of a plurality of accounts. Each of the accounts has a plurality of account segments. Performing the account number maintenance includes at least one of i) renaming the account segment of at least one of the accounts; ii) changing a length the account segment of at least one of the accounts from a first defined length having a first number of characters to a new defined length having a second number of characters; iii) changing the account segment of at least one of the accounts; iv) merging two or more of the accounts into one of the accounts; and v) splitting one of the accounts into two different accounts.
US08762232B2 Method for accounting information handling in an interworking
A method for accounting information handling in an interworking is provided. A method for processing accounting information by a gateway device includes sending an accounting request message to a first electronic device, and receiving a response message from a first electronic device, the response message responsive to the accounting request message. The accounting request message is related to a communications device attached to the first network. The method also includes processing accounting information. The processing is based on the response message, the gateway device and the first electronic device are part of the first network, the communications device is accessing a second network through the first network, and the communications device has a subscription only with the second network.
US08762225B1 Systems and methods for scoring documents
A system generates a score for a document based on best seller list information relating to the document, circulation information relating to the document, publisher sales information relating to a publisher associated with the document, author sales information relating to an author associated with the document, user behavior information relating to access of the document by users, and/or a link-based score of a web document relating to the document.
US08762215B2 Brokered service delivery
A selected activity of a service process model displayed in a process view of a graphical user interface may be determined. The service process model may represent a software service to be provided from a service provider to a consumer by way of a service broker. At least one service delivery entity associated with the service broker and providing service delivery functionality to be included in a brokered service process model may be determined, the service delivery entity including a state machine comprising states and transitions between the states. Configuration options may be provided in a configuration view of the graphical user interface. The configuration options may include goal states of the states to be reached as part of the brokered service process model and in association with the selected activity. A selected goal state of the goal states may be determined. The brokered service process model may be provided within a brokered service process view of the graphical user interface. The brokered service process model may include at least one entity activity configured to cause the selected goal state to be reached in association with the selected activity.
US08762199B2 Method and apparatus for placement of a product or service in a gaming system
There is described herein methods and apparatuses for the placement of offerings in gaming systems. According to an embodiment of a method, a game on a gaming system is operated by at least one processor, where the game includes one or more generic elements. A branded element is dynamically substituted for a selected one of the generic elements of the game during operation of the gaming system, where the branded element serves to advertise a product or service of a third party. Systems for establishing and tracking and controlling placements are also described.
US08762196B2 Systems and methods for optimizing microgrid capacity and storage investment under environmental regulations
Systems and methods are disclosed to method to determine capacity planning under environmental constraints by generating an integrated economic planning model for a decision maker, a utility company and one or more microgrids; maximizing the microgrids' total profit and minimizing the electricity price designed by the utility company; generating proactive strategies for the utility company to comply with the environmental policies, and planning strategies for microgrids to help utility company abate environmental mission; and applying different characteristics of microgrids to invest in different portfolio of renewable energy through gaming simulations.
US08762189B2 Systems and methods for stochastically using electric vehicles as mobile energy storage
Systems and methods for energy management includes receiving parameters from commercial building management system components; generating a stochastic programming model of electric vehicles (EVs) as mobile energy storage (MES) for optimal planning, operation, and control purposes; and controlling operation of EVs according to the stochastic programming model to lower operating cost and carbon emission.
US08762185B2 Travel expense automation
A method of monitoring the expenses of a traveller during the progress of an itinerary utilises NFC for carrying out the financial transactions associated with the itinerary and updates a corporate ERP or similar financial database with the financial transactions as they occur allowing rapid allocation to cost centres. The itinerary may be laid out in terms of itinerary events, each of which may be tracked by an NFC connection with an NFC device at an expected location and date for the itinerary event.
US08762178B2 System and method for providing global information on risks and related hedging strategies
The present system provides information on risks and related hedging strategies. A plurality of client terminals are coupled to the system, for providing access to the system for accessing information on risks and related hedging strategies. A data aggregation module is configured to store financial and risk related information from a plurality of data sources, including private client data sources and public data sources. An analytical module is coupled to the data aggregation module, and configured to perform benchmarking estimates based on information retrieved from the private client data sources and the public data sources. The benchmarking estimates are performed against the private data and the public data obtained from a plurality of industries.
US08762175B1 Methods and systems for promoting mobile awareness
Methods and systems for promoting mobile awareness are described. In an embodiment, a location associated with a member of a drug benefit plan is accessed. A drug benefit plan action is determined based on the location associated with the member. The drug benefit plan action is an action at least partially at the direction of a pharmacy benefit manager that administers the drug benefit plan. A drug benefit notification is generated based on the drug benefit plan action. The pharmacy notification benefit is associated with the drug benefit plan. Additional methods and systems are disclosed.
US08762172B2 Verification technique for patient diagnosis and treatment
Exemplary embodiments provide a verification technique that facilitates administration of a health-related procedure to an intended recipient patient or group of patients. An interface template may be configured to establish verifiable matching engagement between the patient and various types of objects used to administer the health-related procedure.
US08762169B2 Medical value index
The present invention incorporates medical knowledge into the processes and algorithms that combine inpatient quality outcomes, ambulatory quality measures and health insurers' financial data into a Medical Value Index (MVI) which forms actionable information that hospitals and physicians can use to improve the efficacies and efficiencies of their care. It then quantifies the financial net savings that predictably accrue as a result of the providers' improved medical outcomes. This MVI information enables a hospital or health insurer to equitably share the net saving with the physicians and hospitals as incentives to continuously improve the quality of their patients' care and control costs.
US08762166B2 Condition state monitor and medication manager
A medication dispensing compliance device with interconnectivity to common vital sign monitoring devices such as blood pressure cuffs, glucometers, weight scales, pulse oximeters, heart rate monitors, body temperature, respirometers and other vital sign monitoring apparatus and a system for the aggregation of medication management and clinical vital signs to monitor patient compliance and efficacy of prescribed medications.
US08762157B2 Methods and apparatuses for encoding and decoding object-based audio signals
Provided are an audio encoding method and apparatus and an audio decoding method and apparatus in which audio signals can be encoded or decoded so that sound images can be localized at any desired position for each object audio signal. The audio decoding method generating a third downmix signal by combining a first downmix signal extracted from a first audio signal and a second downmix signal extracted from a second audio signal; generating third object-based side information by combining first object-based side information extracted from the first audio signal and second object-based side information extracted from the second audio signal; converting the third object-based side information into channel-based side information; and generating a multi-channel audio signal using the third downmix signal and the channel-based side information.
US08762154B1 Method and apparatus of estimating optimum dialog state timeout settings in a spoken dialog system
Example embodiments of the present invention may include a method that includes collecting caller response timings to each of a plurality of dialog states conducted during a call, and estimating a plurality of parameters based on the caller response timings. The method may also include selecting a response completeness value responsive to the estimated plurality of parameters, the response completeness value is used to calculate at least one optimal timeout value. The method may also include selecting the at least one optimal timeout value, and setting the at least one optimal timeout value for each of the corresponding dialog states. The timeout value(s) may be used for subsequent calls to provide optimal user satisfaction and call success rates.
US08762147B2 Consonant-segment detection apparatus and consonant-segment detection method
A signal portion is extracted from an input signal for each frame having a specific duration to generate a per-frame input signal. The per-frame input signal in a time domain is converted into a per-frame input signal in a frequency domain, thereby generating a spectral pattern. Subband average energy is derived in each of subbands adjacent one another in the spectral pattern. The subband average energy is compared in at least one subband pair of a first subband and a second subband that is a higher frequency band than the first subband, the first and second subbands being consecutive subbands in the spectral pattern. It is determined that the per-frame input signal includes a consonant segment if the subband average energy of the second subband is higher than the subband average energy of the first subband.
US08762144B2 Method and apparatus for voice activity detection
A method and apparatus for detecting voice activity are disclosed. The method of detecting voice activity includes: extracting a feature parameter from a frame signal; determining whether the frame signal is a voice signal or a noise signal by comparing the feature parameter with model parameters of a plurality of comparison signals, respectively; and outputting the frame signal when the frame signal is determined to be a voice signal. The apparatus includes a classifier module which extracts a feature parameter from a frame signal, and generating labeling information with respect to the frame signal by comparing the feature parameter with model parameters of a plurality of comparison signals; and a voice detection unit which determines whether the frame signal is a noise signal or a voice signal with reference to the labeling information, and outputting the frame signal when the frame signal is determined to be a voice signal.
US08762142B2 Multi-stage speech recognition apparatus and method
Provided are a multi-stage speech recognition apparatus and method. The multi-stage speech recognition apparatus includes a first speech recognition unit performing initial speech recognition on a feature vector, which is extracted from an input speech signal, and generating a plurality of candidate words; and a second speech recognition unit rescoring the candidate words, which are provided by the first speech recognition unit, using a temporal posterior feature vector extracted from the speech signal.
US08762140B2 Device for improving the intelligibility of speech in a multi-user communication system
A device for improving the intelligibility of a signal arising from a source subjected to a noisy environment, said source marking the signal with a specific signature, the device comprising a processing circuit receiving the signal; and means for analyzing the signal and parameterizing the processing circuit according to characteristics of the signature present in the signal. A first channel with low distortion conveys the signal from the source to the means for analyzing, and a second channel, susceptible to introduce a distortion, conveys the signal from the source to the processing circuit.
US08762128B1 Back-translation filtering
A translation system receives a test pair that includes a source test phrase in a first language and a target test phrase in a second language. The test pair can be evaluated by comparing its components with phrases in primary pairs. The test source phrase can be compared to a primary source phrase that is the phrase most commonly translated by the machine translation system into the test target phrase. The test target phrase can be compared to a primary target phrase that is the phrase into which the target source phrase is most often translated. If one and/or both comparisons are sufficiently dissimilar, the machine translation system can be modified by deleting the test pair, by flagging it for human review, or in other ways.
US08762125B2 Emulated multi-tasking multi-processor channels implementing standard network protocols
A computer program product, apparatus and method for emulating channels in a multi-tasking multi-processor environment, including identifying a plurality of physical channels having an associated physical channel identifier for each of the plurality of physical channels, associating an emulated channel from a plurality of emulated channels for each of the plurality of physical channels, thereby generating a plurality of emulated channels, each of the plurality of emulated channels having a virtual channel identifier, mapping the plurality of emulated channels on a communications link, thereby generating an emulated channel path for each of the plurality of emulated channels, defining a queue pair link buffer from a plurality of queue pair link buffers for each of the emulated channels and increasing a number of queue pair link buffers.
US08762122B1 Methods for synchronized transient-envelope and event-driven simulation of electronic circuits
In one embodiment of the invention, a method of simulating a circuit is disclosed including simulating an analog component of the circuit over a first simulation time period with a first envelope simulation; adaptively switching from simulating the analog component with the first envelope simulation to simulating the analog component with a transient simulation over a second simulation time period; and adaptively switching from simulating the analog component with the transient simulation to simulating the analog component with a second envelope simulation over a third simulation time period. The adaptive switching from the first envelope simulation to the transient simulation may be in response to the envelope simulation accuracy falling below a predetermined level of accuracy in comparison with a transient simulation or in response to the second simulation time period including expected digital transitions where one or more digital events may occur to change the analog input signals to the analog component.
US08762121B2 Optimization-based simulated annealing for integrated circuit placement
Generating of the initial temperature value for a simulated annealing process in the placement of circuit components in the physical design of integrated circuit (IC) is based on previous partitioning, if any, of the IC components into bins. An iteration limit value is then assigned equal to the initial temperature value. The simulated annealing process is then performed on a current partitioning of the IC components into bins according to the iteration limit value. The IC components are partitioned further into an exponentially larger total number of smaller bins compared to a previous number of bins. The process is then repeated starting with the operation of generating an initial temperature value for the simulated annealing process until the number of circuit components in each bin is below a specified number.
US08762104B2 Method and apparatus for analysing the condition of a machine having a rotating part
A method for analyzing a machine having a rotating shaft includes: generating an electric measurement signal dependent on vibrations emanating from the shaft; sampling the measurement signal at a sampling frequency to generate a digital measurement data signal; performing a decimation of the digital measurement data signal to achieve a digital signal having a reduced sampling frequency, the decimation including controlling the reduced sampling frequency such that the number of sample values per revolution of the shaft is kept at a substantially constant value; receiving the digital signal at an enhancer input; performing a correlation in the enhancer so as to produce an output signal sequence wherein repetitive signals amplitude components are amplified in relation to stochastic signal components; and performing a condition analysis function for analyzing the condition of the machine dependent on the digital signal having a reduced sampling frequency.
US08762097B2 Method and apparatus for a thermal control system based on virtual temperature sensor
In one aspect, a data processing system includes a virtual temperature sensor to provide system temperature for different system configurations, and a controller coupled to the sensor to control operations of the data processing system according to the virtual temperature. The virtual temperature sensor typically derives the temperature of a particular configuration of the data processing system using mathematical models or one or more operating parameters of the data processing system. In one example, the mathematical models include a characterization table which provides the measured temperature data from various system configurations. These measurements are performed with temperature sensors positioned in ideal locations for different configuration, and are preprocessed to provide the virtual temperature computation. The characterization table also includes thermal characteristics, such as thermal time constant and thermal resistance, of the critical components at multiple thermal control states.
US08762090B2 Method to configure at least a partial range of a pulse sequence of a magnetic resonance device
In a method to configure at least one partial range of a pulse sequence for operating a magnetic resonance device, the pulse sequence is composed of at least two different program units, and information and/or at least one parameter is exchanged between the individual program units by a computerized mediator unit.
US08762070B2 Systems, devices and methods to deliver biological factors or drugs to a subject
A method, computer implemented method and associated apparatus for the management of diabetes comprises utilizing zone model predictive control (Zone-MPC) to control delivery of an insulin or insulin analog within a zone of desired values.
US08762066B2 Methods, systems, and software for identifying functional biomolecules
The present invention generally relates to methods of rapidly and efficiently searching biologically-related data space. More specifically, the invention includes methods of identifying bio-molecules with desired properties, or which are most suitable for acquiring such properties, from complex bio-molecule libraries or sets of such libraries. The invention also provides methods of modeling sequence-activity relationships. As many of the methods are computer-implemented, the invention additionally provides digital systems and software for performing these methods.
US08762063B2 Analyzing fluid within a context
A processor accepts sensor data about a geological formation from a sensor. The sensor data is such that processing the sensor data using a processing technique to estimate a parameter of the geological formation without a constraint, whose value is not yet known, produces a plurality of non-unique estimates of the parameter. The processor accepts more than two time-displaced images of fluid sampled from the geological formation. The time displacements between the images are substantially defined by a mathematical series. The processor processes the images to determine the constraint. The processor processes the sensor data using the processing technique constrained by the constraint to estimate the parameter of the geological formation. The processor uses the estimated parameter to affect the drilling of a well through the geological formation.
US08762060B2 Pervasive network for environmental sensing
Data pertaining to environmental information is acquired using sensors on a multiplicity of networked pervasive devices, and analyzed to determine occurrence of at least one environmental event. Such data can be obtained, for example, from an inventive wireless communications device including an antenna, transmit circuitry coupled to the antenna for transmission of radio frequency radiation therefrom, at least one environmental sensor configured to obtain environmental data, and a communications module coupled to the at least one environmental sensor and configured to cause transmission of a representation of the data via the antenna and the transmit circuitry.
US08762058B2 System and method for storing and providing routes
In one aspect, a system and method is provided whereby map-related requests from mobile devices are used to store and aggregate routes. The routes are then used to determine optimum directions in response to subsequent requests.
US08762048B2 Automatic travel time and routing determinations in a wireless network
Aspects relate to automatically providing updated route and predicted travel time to allow a user to travel a shortest route between a first point and a second point. A route can be planned based on a multitude of route segments, wherein historical data related to speed is known for each of the route segments. Further, the historical data is categorized based on temporal aspects, such as time of day, day of week, as well as other aspects, such as known events that can have an influence on the speed at which each route segment can be traveled. As the user moves along the route, the planned route, as well as an anticipated travel time, are almost continually updated to provide the most up-to-date and accurate data.
US08762047B2 Location-based in-route entertainment and information
Techniques are described herein for generating a moving map that includes a graphical representation of a vehicle, such as an airplane, and content relevant to a location of the vehicle as the vehicle is in transit. An in-route entertainment server that serves the moving map may be onboard the vehicle or offboard the vehicle. The moving map may display the current location of the vehicle displayed by modifying a delayed location of the vehicle to account for a speed, a heading, and an amount of delay. Content items may be included on the moving map if they are within a bounded region around the location of the vehicle or in the vehicle. Content items may also be included if they are associated with a region that overlaps the bounded region. The bounded region changes as the vehicle moves in transit.
US08762045B2 Method for adjusting navigation frame, navigation apparatus and recording medium
A method for adjusting a navigation frame, a navigation apparatus, and a recording medium are provided. In the method, a navigation frame is displayed on a screen of a device in a form of a three-dimensional picture. When an event is received, the angle of view of the navigation frame is adjusted to make the size of the navigation frame reduce and a window corresponding to the event is displayed in an area of the screen that is emptied due to the reduction of the navigation frame.
US08762037B2 Method for incorporating individual vehicle data collection, detection and recording of traffic violations in a traffic signal controller
The present disclosure teaches a software and hardware system capable of operating on a signal controller platform which detects and records individual vehicle data including but not limited to dangerous driving behavior such as red light running and speeding. The disclosure teaches sharing of the computing platform and infrastructure of the traffic control system. The disclosure also teaches receiving, interpreting, and organizing data collected through the traffic control system's vehicle detection infrastructure, and driving cameras, video, or other recording devices to provide additional evidence of an individual vehicle's behavior.
US08762036B2 Method for predicting travel times using autoregressive models
Future travel times along links are predicted using training and prediction phases. During training, seasonal intervals, a seasonal component of the training inflows are learned. The seasonal component is subtracted from the training inflows to obtain training deviations from the training inflows to yield statistics, which along with the seasonal components form a model of traffic flow on the link. During prediction, current travel times on the link are collected for current seasonal intervals to determine current inflows. A most recent travel time is subtracted from a most recent inflow to obtain a current deviation. For a future time, a predicted deviation is estimated using the statistics. The seasonal component is added to the predicted deviation to obtain a predicted inflow from which the future travel time is predicted.
US08762026B2 System and method for determining engine exhaust composition
An engine assembly includes a controller and at least one data storage medium storing a database. The database includes empirically-derived NOx values based on engine equivalence ratio and engine speed at predetermined reference conditions. The controller is configured to retrieve a NOx value from the database that corresponds to a measured value of the equivalence ratio and a measured value of the engine speed, and to modify the NOx value to compensate for differences between the reference conditions and the actual operating conditions of the engine assembly.
US08762025B2 Method and system for controlling a gas turbine and a gas turbine including such a system
A method for controlling a gas turbine including a compressor assembly including at least one variable geometry portion, a combustion chamber, and a turbine assembly. The method generates a flow rate setpoint value for fuel to be fed to the combustion chamber as a function of a desired speed of the gas turbine, computes threshold values for maintaining the fuel flow setpoint value in a given range, the threshold values depending on a thermodynamic state of the gas turbine, and controls the position of the variable geometry portion by controlling an actuator as a function of the difference between position information representative of the instantaneous position and setpoint position information. The threshold values are automatically adjusted by computation in real time as a function of the instantaneous position information of the variable geometry portion or of the difference between this position information and the setpoint position information.
US08762022B1 Marine propulsion system with efficient engine speed delta
A system and method is provided for efficiently changing controlled engine speed of a marine internal combustion engine in a marine propulsion system for propelling a marine vessel. The system responds to the operator changing the operator-selected engine speed, from a first-selected engine speed to a second-selected engine speed, by predicting throttle position needed to provide the second-selected engine speed, and providing a feed forward signal moving the throttle to the predicted throttle position, without waiting for a slower responding PID controller and/or overshoot thereof, and concomitant instability or oscillation, and then uses the engine speed control system including any PID controller to maintain engine speed at the second-selected engine speed.
US08762015B2 Automatic shift apparatus and method for determining transmission abnormal gear speed
An automatic shift apparatus including a transmission; a vehicle speed acquisition unit; a gear speed acquisition unit that acquires a gear speed of the transmission; a unit that sets, based on a vehicle speed, a minimum allowable gear speed at which a rotation speed of an input shaft of the transmission is equal to or lower than a predetermined rotation speed and which has a highest gear ratio among a plurality of gear speeds; and a unit that determines that the gear speed is abnormal if the gear speed has a higher gear ratio than the minimum allowable gear speed due to a change in the gear speed, and not determining that the gear speed is abnormal if the gear speed has a higher gear ratio than the minimum allowable gear speed due to a change in the minimum allowable gear speed that is set.
US08762007B2 Control unit and method for triggering passenger protection means for a vehicle
A control unit and a method for triggering passenger protection device for a vehicle are described, a computer having an integrated circuit transmitting a signal and, as a function of this signal, a current source in the integrated circuit outputting a current for charging the capacitors connected to the integrated circuit and situated in the ignition circuit. The charge of these capacitors is output via a third interface using a characterizing measuring signal.
US08762002B2 Steering system for three-wheeled vehicle
A vehicle includes a frame, first and second wheels that are selectively rotatable about a first horizontal axis, a third wheel, and a steering system. The steering system operatively connects the third wheel to the frame such that the third wheel is selectively rotatable about a second horizontal axis. The steering system is configured to selectively toe the third wheel and to laterally displace the third wheel with respect to the frame, thereby increasing stability during turning.
US08761998B2 Hierarchical recognition of vehicle driver and select activation of vehicle settings based on the recognition
A process for identifying a vehicle driver according to a pre-determined hierarchy. The process includes determining, in a first determination act, whether a first sub-process, of a group of multiple sub-processes, can be used to identify the vehicle driver. The first sub-process is pre-determined to be a most reliable sub-process of the group for identifying the vehicle driver. The process also includes determining, in a second determination act, only if the first determination act has a negative result, whether a second sub-process of the group can be used to identify the vehicle driver. The second sub-process is pre-determined to be a second-most reliable sub-process of the group for identifying the vehicle driver.
US08761996B2 Method and device for learning the neutral position of the accelerator pedal of a motor vehicle
In a method and a device for learning the neutral position of the accelerator pedal of a motor vehicle, the lowest pedal voltage is determined during a first drive cycle, the voltage remaining constant over a specific period of time and repeating itself several times within the drive cycle. A minimum pedal value is confirmed and set on the basis of the determined lowest pedal value that has been confirmed in at least one succeeding drive cycle. Finally, a plausibility check on the confirmed lowest pedal value is performed. The method and the device are characterized by particular robustness.
US08761987B2 Automatic guided vehicle sensor system and method of using same
An automatic guided vehicle (AGV) system for automatically transporting loads along a predetermined path is provided that includes a plurality of magnets distant from one another, wherein at least a portion of the plurality of magnets represent a positioning point, and a plurality of AGVs, wherein at least one of the plurality of AGVs includes a drive assembly and a sensor system configured to determine guidance information. The sensor system includes a circuit board, a two-dimensional array of giant magneto resistive (GMR) sensors along a surface of the circuit board, the GMR sensors configured to detect at least one of the plurality of embedded magnets when the GMR sensors are proximate thereto, and an electromagnetic coil extending around the circuit board and at least a portion of the GMR sensors, the electromagnetic coil configured to polarize the GMR sensors.
US08761976B2 System and method for controlling a trolling motor
A trolling motor control system that includes a main controller configured interface with a trolling motor. The main controller is configured to control the output power and directional heading of the trolling motor. In at least one embodiment, the main controller has an electronic interface configured to establish a two-way day data connection between the main controller and an electronic GPS-equipped mapping device. This two-way connection allows the main controller to use data stored on the GPS-equipped mapping device to execute functions of the trolling motor control system. It also allows functions of the trolling motor control system to be executed via controls on the GPS-equipped mapping device.
US08761973B2 Suspension failure detection in a rail vehicle
The invention relates to a rail vehicle, including a wagon body and a suspension system having a running gear supporting the wagon body. A sensor device and a control device are provided. The sensor device capturing an actual value of at least one status variable being representative of a spatial relationship between a first reference part of the sensor device associated to a part of the running gear and a second reference part of the sensor device associated to the wagon body. The control device performs a malfunction analysis using the actual value of the status variable, the malfunction analysis assessing fulfillment of at least one predetermined malfunction criterion. The control device provides a malfunction signal if the malfunction analysis reveals that the malfunction criterion is fulfilled.
US08761967B2 Automatic configuration control of a device
Methods, systems, and devices for determining system/device configuration and setting a mode of operation based on the determined configuration. An air vehicle processor: (a) receives a component information set of at least one external component; (b) determine a mode of operation, by the processor having a current mode of operation setting, based on the received component information and at least one of: an initial mode of operation setting and the current mode of operation setting; (c) determines whether all of the one or more received component information sets match a configuration requirement; (d) transitions to a flight-ready status if the determination is a conjunctive match; and (e) transition to a reset status if the determination is not a conjunctive match.
US08761956B2 Computer and control method for smart fan thereof
A computer and a control method for smart fan thereof are provided, wherein the computer includes a processor configured to control a smart fan under an UETFI bios mode. A sensed temperature value from a temperature sensor, and a current speed value of the smart fan are acquired. A real-time temperature curve and a real-time speed curve are traced in a dynamic updating zone of a graphical interface respectively according to the current temperature and the current speed value. A first control point and a second control point, which correspond to the smart fan, are obtained via a control zone of the graphical interface. A control curve is traced in the graphical interface according to the first and second control points. The speed of the smart fan is controlled according to the control curve.
US08761948B1 System and method for managing and monitoring renewable energy power generation
The invention broadly encompasses a system including a communications network, a plurality of remotely located data sources to provide power data, the power data including quantitative and qualitative data of one or more renewable energy power generation units, and a performance monitor in communication with the plurality of remotely located data sources through the communications network, the performance monitor including a data store to store the power data, and a power manager to manage generation of power from the one or more renewable energy power generation units.
US08761947B2 System and method for reducing lateral vibration in elevator systems
A system and method reduce lateral movement of a car in an elevator system by detecting vibration of the car as a vibration signal. A damping coefficient for a feedback signal is determined according to the vibration signal and a state of the elevator system. A semi-active actuator is arranged between the car and a roller guide assembly. The semi-active actuator includes a rheological fluid, and flow characteristics of the rheological fluid are actuated according to the feedback signal to reduce the lateral movement of the car.
US08761944B2 Apparatus and method for determining load of energy consuming appliances within a premises
A controller in communication with one or more energy consuming appliances for a premises includes a transmitter device for transmitting wireless signals to a utility meter to request an energy consumption reading, and a receiver device to receive wireless signals including energy consumption information. The controller is configured to receive a signal from an energy consuming appliance indicating the appliance was actuated, and to responsively transmit a signal to the utility meter to request an energy consumption reading and thereafter receive a signal including an energy consumption value. Following deactivation of the appliance, the controller is configured to transmit a signal to the utility meter to request an energy consumption reading, and thereafter receive a signal from the meter including another energy consumption value. The controller is configured to determine from a difference between the energy consumption values an estimate of the energy consumption level associated with the appliance.
US08761942B2 System and method for wastewater treatment
The present disclosure is directed towards systems and methods for the treatment of wastewater. A system in accordance with one particular embodiment may include a front end system including at least one resin tank configured to contain an ion exchange resin configured to target a particular metal. The at least one resin tank may be configured to receive an output from an oxidation reactor configured to receive a flow of wastewater from a wastewater producing process. The system may further include a central processing system configured to receive a saturated resin tank from the at least one resin tank. The central processing system may further include a vacuum filter band system configured to receive a slurry from the saturated resin tank and to provide a cascading resin rinse to the slurry. The central processing system may further include a repetitive stripping system configured to receive a metal-filled purification unit from a metal specific purification system. The repetitive stripping system may be further configured to sequentially apply the contents of a plurality of acid tanks to the metal-filled purification unit to generate a metal salt. Numerous other embodiments are also within the scope of the present disclosure.
US08761940B2 Time block manipulation for insulin infusion delivery
The present teachings provide a system for modifying insulin therapy support parameters such as warning limit data and time block data on a hand-held diabetes management device. The system can include a graphical user interface module that creates a graphical user interface having a plurality of bar structures positionable on or between a first line that indicates an upper limit and a second line that illustrates a lower limit. Each of the bar structures can have a first side that indicates a start time of a time window opposite a second side that indicates an end time of the time window and a third side that indicates a lower target value for a blood glucose level opposite a fourth side that indicates an upper target value for the blood glucose level. The bar structures, the first line and the second line can be adjustable by a user input.
US08761934B2 Method and system for performing seamless localization
A system achieves seamless localization for a plurality of robots when first some robots moves to a shadow area where GPS signals are not received while remaining second robots receives the GPS signals, by performing an absolute localization for the second robots using the GPS signals; and performing an absolute localization for the second robots using the GPS signals; performing a relative localization for the first robots based on the second robots, thereby determining an absolute location of the first robots. Further, when the second robots move to the shadow area where the first robots have been moved, the system performs the seamless localization by determining a relative location of the second robots based on the first robots on which the relative localization has been performed, thereby determining an absolute location of the second robots based on the relative location of the second robots.
US08761929B2 Robot system
A robot system according to embodiments includes a robot and a control unit. The robot includes a plurality of movable units that operate in a predetermined direction and links connected to the movable units, and the control unit controls an operation of the movable units of the robot. Moreover, the robot system transfers a detachable member mounted on a predetermined movable unit by causing a movable unit other than the predetermined movable unit to operate in a state where the predetermined movable unit is stopped.
US08761925B2 Robot and method of building map therefor
Disclosed are a robot, which builds a map using a surface data of a three-dimensional image, from which a dynamic obstacle is removed, and a method of building a map for the robot. The method includes sequentially acquiring first and second surface data of a route on which the robot moves; matching the first and second surface data with each other to calculate a difference between the first and second surface data; detecting a dynamic obstacle from the first and second surface data according to the difference between the first and second surface data; generating a third surface data by removing the dynamic obstacle from at least one of the first and second surface data; and matching the third surface data and any one of the first and second surface data with each other to build the map.
US08761924B2 Internet capable browser dispenser architecture
The invention relates to an interactive fuel dispenser system having a plurality of fuel dispensers operating in conjunction with a local server. Each dispenser generally has two fueling positions, each with a graphical user interface through which a customer interacts. In contrast with efforts to turn fuel dispensers into super computers, applicants' provide a dispenser architecture that need only be sufficient to establish interactivity with a server to create multimedia applications and carry out POS functions with a browser interface. Each fueling position acts as a client of a local server at the fuel station store. In the preferred embodiment, each fueling position client also may access remote servers connected to the same network in which the fueling position clients and the local server are connected. Preferably, this network is connected to the Worldwide Web of the Internet.
US08761919B2 Method and system for eliminating external piercing in NC cutting of nested parts
This invention pertains to machinery and methods for cutting a workpiece utilizing a cutting tool into at least two parts having prescribed shapes from a metal plate comprising the steps of: identifying each of the parts by one or more contour lines; cutting a workpiece along one of the identifying contour lines into one of the parts; creating at least one path diversion, wherein the diversion has an associated bounded region or opportunity; cutting the workpiece along a contour line associated with the opportunity; resuming the cutting of the part along the identifying contour line with minimal damage to the part being cut; finishing the cutting of the part and then moving the cutting tool to the opportunity and hence to an associated adjacent identifying contour line and then repeating the process until all parts have been manufactured.
US08761911B1 System for remotely monitoring a site for anticipated failure and maintenance with a plurality of controls
A system to monitor a status from a secondary location of a plurality of equipment on a drilling site, while simultaneously enabling preventive maintenance is described herein. A user can view at least one cycle, at least one control state, and at least one pressure. The user can also view equipment information, equipment repair history, and other information necessary to ensure that a piece of equipment has minimal down time.
US08761907B2 In-vehicle instrument operating apparatus
An instrument operation apparatus includes a tag reader and a manipulating device. According to a user's manipulation to the manipulating device, the instrument operation apparatus transmits a command signal to one of instruments to operate. The manipulating device includes a detection portion to detect the user's manipulation, and a device information transmission portion to transmit device information according to the manipulation detected by the detection portion using a wireless communications technology. The tag reader includes a reception portion to receive the device information a control circuit to determine a command signal according to the device information received via the reception portion, and a command signal transmission portion to transmit the command signal to the one of the instruments. The instrument operating apparatus is characterized in that an arrangement position at which the manipulating device is arranged or attached is enabled to be changed.
US08761905B2 Methods, apparatus, and systems for multiple stimulation from a single stimulator
Methods, apparatus, and systems are provided to stimulate multiple sites in a heart. A controller senses electrical activity associated with sinus rhythm of the heart. A signal generator is configured to generate an electrical signal for stimulating the heart. Based on the electrical signal, a distributor circuit then distributes the stimulating signals, such as pacing pulses, to a heart. The distributor circuit may vary the delay time between stimulating signals, inhibit a stimulating signal, trigger application of a stimulating signal, or vary the characteristics, such as the pulse width and amplitude, of a stimulating signal.
US08761904B2 Cochlear implant with modified intracochlear electrode member
An implantable tissue stimulating electrode device comprising: a carrier member; one or more biocompatible electrodes positioned on the carrier member, said electrodes having a surface; and an ionically conductive layer disposed at least over a portion of the surface of one or more electrodes.
US08761900B2 MRI compatible electrode circuit
An MRI compatible electrode circuit construct is provided. The construct includes at least two filter components constructed from an electrode wire. One filter component may be a resonant LC filter at or near an electrode/wire interface that resolves the issue of insufficient attenuation by effectively blocking the RF induced current on the wire from exiting the wire through the electrode. The second filter component may include one or more non-resonant filter(s) positioned along the length of the electrode wire that resolve(s) the issue of excessive heating of the resonant LC filter by significantly attenuating the current induced on the wire before it reaches the resonant LC filter. The non-resonant filter(s) may also attenuate the RF current reflected from the resonant LC filter thereby resolving the issue of the strong reflected power from the resonant filter and the associated dielectric heating.
US08761899B2 MRI compatible conductive wires
An MRI compatible electrode circuit construct is provided. The construct includes at least three filter components constructed from a continuous or non-continuous electrode wire. One filter component may be a resonant LC filter proximate an electrode/wire interface. A second filter component may be a resonant LC filter adjacent a proximal termination of the wire construct. The filters resolve the issue of insufficient attenuation by effectively blocking the RF induced current on the wire from exiting the wire through the electrode and at the terminal or proximal end. The third filter component may include one or more non-resonant filter(s) positioned along the length of the electrode wire that resolve(s) the issue of excessive heating of the resonant LC filters by significantly attenuating the current induced on the wire before it reaches the resonant LC filters.
US08761892B2 Active current control using the enclosure of an implanted pulse generator
An electrical stimulation apparatus including a medical device. The medical device includes: a housing component having at least one electrically conductive area. The medical device includes a plurality of conductors configured to be electrically coupled to a distal electrode array. The electrode array are implantable in a human body. The medical device includes a stimulation circuit positioned inside the housing component. The stimulation circuit includes a plurality of controllable stimulation channels. A first subset of the stimulation channels is electrically coupled to the conductors. A second subset of the stimulation channels is electrically coupled to the electrically conductive area of the housing component. The stimulation circuit is operable to simultaneously create a first stimulation path in the electrode array and a second stimulation path that extends from the electrode array to the housing component.
US08761891B2 Transcutaneous electrical nerve stimulation and method using same
The present disclosure relates to an apparatus and associated methods to produce analgesia in a mammal by providing an electrical nerve stimulus utilizing a pulsed input of low level electrical current, wherein the level of current is measurable with the measurements utilized to at least adjust the strength of the current according to selected parameters. Additionally, the use of magnets to produce a magnetic field to further control chronic and acute pain. In exemplary implementations, the apparatus maintains continuous monitoring of the electrical characteristics of TENS at the site of input and output, and the electrical input can be modified during treatment to obtain desired electrical input. More particularly the disclosure relates to an electromagnetic apparatus incorporating pulsed direct current, two or more electrodes, and at least two dipole antennae wherein the dipole antenna circuits receive and analyze signal from the dipole antennae, using the information from signal analysis within the methods for producing analgesia in mammals. The strength of the current that the patient is receiving at the targeted site as the actual field is measured by the dipole antennae and adjustment is not dependent on subjective measurements to ascertain whether the proper amplitude, frequency and pulse duration are being applied.
US08761883B2 Physiologically adapted cardiac resynchronization therapy
An implantable medical device is connectable to an epicardial left ventricular lead having at least one epicardial electrode and a myocardium penetrating catheter with at least one endocardial electrode and present in a lumen of the lead. The device comprises a pulse generator controller that controls a ventricular pulse generator to generate pulses to be applied to the epicardial and endocardial electrodes. The controller uses an endocardial-to-epicardial time interval or epicardial-to-endocardial time interval to coordinate endocardial and epicardial activation of the left ventricle to thereby achieve cardiac pacing that closely mimics the natural electrical activation pattern of a healthy heart.
US08761882B2 Implantable heart stimulating device and method
In an implantable heart stimulating device and a method of the operation thereof, device has a control circuit that detects an evoked responses to delivered pacing pulses and to carry out an automatic capture routine. The control circuit is arranged to automatically temporarily disable the automatic capture routine on the basis of at least one of the following criteria: a1) if more than a predetermined number of threshold searches have been performed during a certain time, and b1) if a variable time delay with which the device operates is changed such that a pacing pulse may be delivered by the device during the evoked response time window.
US08761878B2 Implantable cardiac monitor upgradeable to pacemaker or cardiac resynchronization device
An implantable cardiac monitor upgradeable to an implantable pacemaker or an implantable cardiac resynchronization device allows the use of a single implantable medical device for monitoring cardiac conditions and later, if needed, for cardiac pacing. The implantable medical device includes a circuit that can be configured, by programming through an external programmer, to either the implantable cardiac monitor or the implantable pacemaker. The implantable medical device is first configured to and used as the implantable cardiac monitor for acquisition of physiological data indicative of a need for a pacing therapy if the pacing therapy is to follow, the implantable medical device is reconfigured from the implantable cardiac monitor to the implantable pacemaker, thus eliminating the need of using two implantable medical devices.
US08761877B2 Biosorbable battery and related methods
Embodiments of the invention are related to biosorbable batteries, amongst other things. In an embodiment, the invention includes a biosorbable battery assembly including an anode, a cathode, and a biosorbable separation element. The anode can include an anode material, wherein electrochemical oxidation of the anode material results in the formation of reaction products that are substantially non-toxic. The cathode can include a cathode material, wherein electrochemical reduction of the cathode material results in the formation of reaction products that are substantially non-toxic, the cathode material having a larger standard reduction potential than the material of the anode. The biosorbable separation element can be disposed between the anode and the cathode and can be configured to provide electrical insulation between the anode and the cathode. In an embodiment, the invention includes a medical device system including an implanted medical device and a biosorbable battery in electrical communication with the implanted medical device. Other embodiments are also included herein.
US08761864B2 Methods and apparatus for gated acquisitions in digital radiography
A method includes automatically determining at least one gating signal based on a physiological signal from a subject being imaged by an imaging system, automatically determining, based upon prior analysis and knowledge of the imaging system's capabilities, a timing of each of a plurality of exposures within a single or multiple cycles of the physiologic signal, and performing the multiple acquisitions.
US08761863B2 Target tracking device and radiation therapy apparatus
A target tracking device for tracking a moving target, based on X-ray fluoroscopic images from a plurality of directions, the target tracking device may include a plurality of X-ray fluoroscopic devices, an image processing unit, and a position determining unit. The X-ray fluoroscopic devices obtain a plurality of images from a plurality of directions, each of the images in a given direction having a different sensitivity. The image processing unit identifies a position of a target image based on pattern matching between the plurality of images and an image of the target. The position determining unit determines a 3D position of the target based on the position of the target image in the plurality of images from the plurality of directions.
US08761855B2 Systems and methods for determining oxygen saturation
According to embodiments, techniques for using continuous wavelet transforms and spectral transforms to determine oxygen saturation from photoplethysmographic (PPG) signals are disclosed. According to embodiments, a first oxygen saturation may be determined from wavelet transformed PPG signals and a second oxygen saturation may be determined from spectral transformed PPG signals. An optimal oxygen saturation may be determined by selecting one of the first and the second oxygen saturation or by combining the first and the second oxygen saturation. According to embodiments, a spectral transform of PPG signals may be performed to identify a frequency region associated with a pulse rate of the PPG signal. A continuous wavelet transform of the PPG signals at a scale corresponding to the identified frequency region may be performed to determine oxygen saturation from the wavelet transformed signal.
US08761853B2 Devices and methods for non-invasive optical physiological measurements
An optical measurement device and method of use provides non-invasive physiological measurements from a predetermined location on a body part of a user. The optical measurement device provides an illumination and detection assembly configured to generate and detect light of a predetermined wavelength range in the form of a photoplethysmography (PPG) signal, as well as a pressure detection assembly configured to detect an amount of pressure applied to the measurement device by the user being measured. A feedback unit, such as a portable display device, provides the user real-time feedback of the detected PPG signal and level of applied pressure so that the user may adjust the amount of applied pressure to improve the quality of the detected PPG signal.
US08761851B2 Indicators for a spectrophotometric system
A near-infrared spectrophotometric system (e.g., a cerebral oximeter) includes a sensor portion and a monitor portion. The monitor portion includes a processor that runs an algorithm which utilizes the amount of detected light to determine the value of the oxygen concentration (e.g., the absolute level of oxygen concentration). The monitor portion also includes a visual display that displays the determined oxygen concentration values in various formats. The monitor portion may also include an audible device (e.g., a speaker), that provides audible indications of the determined oxygen concentration values. Various visual indicators may include, for example, color-coded graphs of the determined oxygenation values to alert the system user, for example, whether one hemisphere of the brain, or one or more regions of the brain, is in danger of adverse and potentially permanent damage. Also, data may be pre-processed by selecting the most clinically concerning sensor value (e.g., the sensor with the lowest value), and displaying only that sensor value and its identification on the display screen. Alternatively, an average value of multiple sensor measurements may be displayed. This reduces screen clutter and increases the speed of interpretation by the system user. Also, all sensor values may be averaged, and the average value displayed. The determined oxygenation values may also be provided in an audible format.
US08761849B2 Superconductive filter with plurality of resonator patterns formed on surface of dielectric substrate
A superconductive filter includes a superconductive filter substrate having a dielectric substrate and a plurality of resonator patterns formed on a surface of the dielectric substrate, the plurality of resonator patterns including a superconductive material; a package accommodating the superconductive filter substrate; and an intermediate substrate disposed between an inner surface of the package and the superconductive filter substrate, and thermally coupling the package and the superconductive filter substrate wherein a difference between a degree of contraction of the intermediate substrate and the degree of contraction of the dielectric substrate is smaller than a difference between the degree of contraction of the dielectric substrate and the degree of contraction of the package, when the package, the intermediate substrate, and the dielectric substrate are cooled from room temperature to a critical temperature of the resonator patterns.
US08761848B2 Nanowire-based detector
Systems, articles, and methods are provided related to nanowire-based detectors, which can be used for light detection in, for example, single-photon detectors. In one aspect, a variety of detectors are provided, for example one including an electrically superconductive nanowire or nanowires constructed and arranged to interact with photons to produce a detectable signal. In another aspect, fabrication methods are provided, including techniques to precisely reproduce patterns in subsequently formed layers of material using a relatively small number of fabrication steps. By precisely reproducing patterns in multiple material layers, one can form electrically insulating materials and electrically conductive materials in shapes such that incoming photons are redirected toward a nearby electrically superconductive materials (e.g., electrically superconductive nanowire(s)). For example, one or more resonance structures (e.g., comprising an electrically insulating material), which can trap electromagnetic radiation within its boundaries, can be positioned proximate the nanowire(s). The resonance structure can include, at its boundaries, electrically conductive material positioned proximate the electrically superconductive nanowire such that light that would otherwise be transmitted through the sensor is redirected toward the nanowire(s) and detected. In addition, electrically conductive material can be positioned proximate the electrically superconductive nanowire (e.g. at the aperture of the resonant structure), such that light is directed by scattering from this structure into the nanowire.
US08761847B2 Mobile wireless communications device having an antenna assembly with corner coupled rectangular base conductor portions and related methods
A mobile wireless communications device may include a portable housing, a substrate carried by the portable housing, and wireless communications circuitry carried by the substrate. The mobile wireless communications device may also include at least one an antenna assembly carried by the substrate and coupled to the wireless communications circuitry. The at least one antenna assembly may include an electrically conductive base conductor having a first rectangular base portion and a second rectangular base portion offset therefrom. The first and second base portions may be coupled at respective diagonally opposing corners thereof and having an antenna feed defined along an outer portion of one of the first and second rectangular base portions. The at least one antenna assembly may include at least one electrically conductive arm extending along at least one side of one of the first and second rectangular base portions and spaced apart therefrom.
US08761845B2 Communication apparatus and handover control method
It is provided a communication apparatus connected to first and second wireless networks which performs handover between the first and second wireless networks, including first and second wireless functional units which obtain connection states and wireless quality of the wireless networks. A transmitter and a receiver of the first wireless functional unit are activated, a transmitter of the second wireless functional unit is deactivated, a receiver of the second wireless functional unit is activated and the wireless quality of the first wireless network and the second wireless network are obtained when a connection between the first wireless functional unit and the first wireless network is in a connected state. The transmitter and the receiver of the first wireless functional unit are deactivated, the transmitter and the receiver of the second wireless functional unit are activated and the data suppression process is canceled after the completion of the handover.
US08761843B2 Battery and wireless communication apparatus
Used is a battery a battery (100) including: a battery terminal (106); a circuit (108) being electrically connected with the battery terminal (106); and a resonance frequency adjusting section (110) being directly connected or capacitively-coupled with the circuit (108), and being electrically connected with the battery terminal (106) not via the circuit (108). This makes it possible to provide a battery which does not require electrical connection except via a battery terminal for connection with an apparatus on which the battery is mounted, and which battery is unlikely to deteriorate an antenna characteristic.
US08761839B2 Method and mobile terminal for processing contacts
A method for processing contacts in a mobile terminal according to embodiments of the present disclosure includes: setting, a mapping relationship between an attribute value of an attribute of a contact and a display effect of a contact bubble corresponding to the contact; obtaining the attribute value locally or from a network device; determining, the display effect of the contact bubble according to the mapping relationship and the distinctive attribute value; and displaying the contact bubble on a screen of the mobile terminal according to the attribute value of the contact. Accordingly, different contacts can be displayed intuitively in the mobile terminal, which enhances the capability of intelligent interaction between the mobile terminal and the user greatly.
US08761833B2 Apparatus and method for power saving using predictive polling in a portable terminal
An apparatus and method for power saving using predictive polling in a portable terminal are provided. A method for predictive polling for a Subscriber Identity Module (SIM) card in a portable terminal includes determining whether a network state of a portable terminal is changed, when the network state is changed, determining whether the portable terminal is in a restricted service state or no-service state, when the portable terminal is in the restricted service state or no-service state, disabling SIM card polling, and when the portable terminal is not in the restricted service state or no-service state, enabling the SIM card polling.
US08761826B2 Uplink power control in coordinated multi-point wireless communication system
A wireless communication device includes a transceiver and a processor configured to determine a path loss between each of a plurality of communication nodes and the wireless communication device, determine an effective path loss based on the path loss determined for the each of the plurality of communication nodes and based on a corresponding weight for each of the plurality of communication nodes, and configured to determine a transmit power of the wireless communication device based on the effective path loss.
US08761817B2 Short messaging service delivery architecture in hybrid LTE/CDMA/GSM networks
A method includes a network device receiving a request from a user, to deliver a short messaging service (SMS) message, to another user, where the other user is roaming; sending, to a first device, a user registration query; receiving, from the first device and by the network device, a user registration response, where the user registration response indicates whether the other user, in which the SMS message is to be delivered, is registered with zero networks, one network, or two networks; forwarding, by the network device, the SMS message associated with the request, via at least one of the one network or the two networks, when the user registration response indicates that the other user is registered with at least one of the one network or the two networks; and sending to a second device, by the network device, another user registration query, when the user registration response indicates that the other user is registered with zero networks.
US08761812B2 Labeling visited locations based on contact information
The systems and techniques disclosed herein provide the ability to determine locations visited by a user and associate relevant location labels with the locations visited based on contact information. In some examples, a location label can be applied based on a match between a location visited and information stored in a user's contact list. In other examples, a user can efficiently designate a contact and location label to be associated with a location visited. In still other examples, if a location visited by a user is not listed in the user's contact list, but is otherwise known to the system, the location visited can be appropriately labeled and the corresponding contact in the user's contact list can be updated to include the location visited.
US08761806B2 Method, system and device for implementing positioning measurement
The present invention discloses a method, system and device for implementing positioning measurement. The method includes the steps of: determining a Timing Advance (TA) report format according to obtained information on whether a User Equipment (UE) can support the measurement of the receiving-transmitting(Rx-Tx) time difference and information on whether a base station (e.g. eNB)can support the measurement of the Rx-Tx time difference of the base station and the measurement of the Rx-Tx time difference of the UE in an Enhanced Cell Identity (E-CID) positioning process of the user equipment, and after the base station processes the E-CID positioning measurement, the positioning measurement result is returned to the Evolved Serving Mobile Location Center (E-SMLC) in the determined timing advance report format. The present invention can solve the problem in the prior art that the base station can not determine a specific timing advance report format to be used for returning a positioning measurement result to the E-SMLC.
US08761800B2 Information-processing device, server device, information-processing method, computer-readable storage medium, communication system, and communication method
An exemplary information-processing device includes: a terminal position-acquiring unit configured to acquire a position of a portable terminal used by a user; a specified position-acquiring unit configured to acquire a position specified by the user; an event-generating unit configured to generate an event at a generation position, the position acquired by the specified position-acquiring unit being regarded as the generation position; and a transmitting unit configured to transmit information relating to the event to the portable terminal when the position acquired by the terminal position-acquiring unit and the generation position come to be in a predetermined positional relationship.
US08761798B2 System and method for hosting location based services for a mobile unit operating among a plurality of mobile networks
A system for hosting location based services for at least one mobile unit operating among a plurality of mobile networks includes: a location services managing unit coupled with the plurality of mobile networks and with at least one position determination entity. The location services managing unit receives at least one location service request in at least one communication from a respective mobile unit of the at least one mobile unit. The location services managing unit treats a respective location service request of the at least one location service request to ascertain predetermined parameters relating to the respective mobile unit. The location services managing unit employs the predetermined parameters to effect presenting the respective location service request to an appropriate respective position determination entity of the at least one position determination entity for responding to the respective location service request.
US08761786B2 System and method for assigning communication cells to servers in a cellular communication system
A system and method for assigning communication cells to servers in a cellular communication system. The method includes determining an affinity between a communication cell and a plurality of servers and assigning the communication cell to one of the plurality of servers based on the determined affinity.
US08761778B2 Location based contact routing
The location of a mobile terminal associated with a user is determined using GPS or by monitoring signals generated and received by the mobile terminal, etc. Coordinates for at least one hot spot defined by the user are accessed to determine whether the location of the mobile terminal is within the hot spot. When an incoming contact is received for the user, a determination is made as to whether there are any contact routing rules associates with the user. If so, the record of contact routing rules associated with the user is accessed. If the record of contact routing rules includes at least one contact routing rule assigned to a hot spot, the contact is routed according to the at least one contact routing rule, based on whether or not the mobile terminal is determined to be within the hot spot.
US08761775B1 Evaluation and response to soft handoff increase in a cellular wireless network
A method and corresponding apparatus or system is disclosed for managing operating in a cellular wireless communication system. The method involves detecting a threshold transition of user devices (generally any wireless communication devices) that are actively operating in a given wireless coverage area into a state of soft handoff between the given coverage area and another coverage area, and perhaps a resulting threshold increase in total transmission power in the given coverage area, and responsively forcing out of the given coverage area at least one user device that is in soft handoff with the given coverage area. The method may thereby help to avoid or minimize an undesirable cyclic power increase effect that could lead to power overload.
US08761774B2 Method and system for transmitting/receiving neighbor base-station advertisement message in broadband wireless access system
A method and system for transmitting/receiving a neighbor base-station information message in a broadband wireless access system. A method includes receiving, by the mobile station, a neighbor BS information message; determining whether or not an operator ID field related to a first neighbor BS is included in the neighbor BS information message; and determining that the first neighbor BS has identical BS information as a serving BS, if the operator ID field is not included in the neighbor BS information message.
US08761773B2 GSM rescue handover utilizing adaptive multirate half-rate
Call handover in a cellular telecommunication system is improved by adjusting a rate-based parameter, such as that controlled by an adaptive multi-rate (AMR) codec in a time-division multiple access (TDMA) network, to increase call handling capacity when handover is indicated but the candidate handover cell does not have sufficient capacity to handle another call.
US08761772B2 Processing apparatus, mobile communication system, base station apparatus, method for switching connection of mobile station, and non-transitory computer readable medium storing program
A processing apparatus operates aiming to realize handover to each mobile station while reducing a failure rate of the handover even when PSC Confusion is generated. More specifically, when a connection of the mobile station is switched from a first base station to a second base station, the processing apparatus determines the second base station by selecting from a plurality of base stations according to connection history information indicating a success or a failure of past switching of the connection from the first base station to at least one of the plurality of base stations.
US08761771B2 Method and system for relocation
Provided in the present invention are a method and a system for implementing a relocation between networks, wherein the method comprises the following steps of: a source wireless access controller sending relocation request message to a target wireless access controller through an Iur-g interface, wherein the relocation request message carries capability of a user equipment (UE) as well as an port number of the Iur-g interface for bearing user plane data which is assigned to the UE by the source wireless access controller; after receiving the request message, the target wireless access controller assigning wireless resources to the UE, checking that the port number of user plane corresponding to the Iur-g interface is available, and sending relocation request acknowledge message to the source wireless access controller; after receiving the relocation request acknowledge message, the source wireless access controller informing the UE to relocate.
US08761770B2 Methods and arrangements in a telecommunication system
The present invention relates to exchanging a cell-specific parameter such as the A-MPR, comprising information related to a required additional maximum power reduction of a UE transmitter between networks nodes. The networks nodes may be radio base stations or other network nodes such as radio network controllers or core network nodes exemplified by access gateways (aGWs). By exchanging this cell-specific parameter with information of the required additional maximum power reduction between the network nodes, the cell-specific parameter is provided to the radio base station of the serving cell which implies that the serving cell can send the cell-specific parameter of the target cell to the UE prior to the handover from the serving cell to the target cell. This result in that the UE can start transmission to the target cell with the correct cell-specific parameter and the out-of-band emission requirements can be fulfilled in the target cell.
US08761768B2 Systems and methods for classifying user equipment and selecting tracking areas
Some embodiments disclose a method for providing a tracking area identity list in a communications network. The method includes maintaining a tracking area transition likelihood and a tracking area group transition likelihood, and recording a mobility number and a paging number. The method further includes determining a category associated with the user equipment device based on the recorded mobility number and the recorded paging number, and generating the tracking area identity list for the user equipment device based on the category associated with the user equipment device and one or both of the tracking area transition likelihood and the tracking area group transition likelihood.
US08761761B2 Location continuity service for locating mobile devices using multiple access networks including wireless telecommunication networks
A location continuity service having a location continuity application server (“LCAS”) that utilizes location data generated by multiple networks to determine the location of a mobile device is disclosed. The LCAS specifies a suitable reconciliation process that identifies two or more location estimation techniques that are implemented by different access networks and indicates how to utilize the location data produced by the identified estimation techniques. The LCAS interacts with various access networks identified by the reconciliation process in order to receive location data (e.g., positioning measurements and/or estimated locations) generated by the access networks and analyzes the received data to determine the location of a mobile device and provide the determined location to a location-based service. In some examples, an LCAS also provides location continuity when a mobile device moves between a home communications system and a visited communications system.
US08761750B2 Method and system for communicating between users
A social networking system comprises a mobile telephone device relating to a first user. that facilitates telephone calls between the first user and other users. User data including identity data and contact data of the other users is initially resident upon the mobile telephone device. The mobile telephone device comprises a resident client application, a social network server and a network providing communication between the mobile telephone device and the social network server. User data is obtained from the device and transmitted to the social network server. The social network server analyzes the user data to identify which other users are also users of the social network server and to form a social network group accordingly and to receive update data relating to any user of the group. The social network server further selects the update data and transmits it to the client application for presentation to the first user.
US08761741B2 Location-based enabling/disabling of caller id/caller id blocking features for mobile device
A mobile device including a location module configured to determine a location of the mobile device, and a caller identification (ID) and/or caller ID blocking module configured to provide caller ID and/or caller ID blocking features by sending and/or receiving a signal with caller ID and/or caller ID blocking information. The caller identification and/or caller ID blocking module is configured to enable and disable the caller ID and/or caller ID blocking features based upon the location of the mobile device determined by the location module.
US08761739B1 Dynamically configurable IP based wireless devices and networks
A wireless communication and control system including a wireless device and a server configured as a primary repository or exchange to deliver various functions to the wireless device is disclosed. There is a server for storing communication protocols and control protocols and communicating the communication protocols and selectively communicating the control protocols between the wireless device and the central server. A communication protocol configures the system for communication and control protocols configure the system as one of a selection of intelligent appliance controllers. Alternately the control protocols configure the system as one of a selection of Internet terminals. The wireless device is any hand-held communication device, such as a hand-held computing device, wireless telephone, or cellular phone.
US08761729B2 Radio terminal apparatus, communication system, and method of controlling radio terminal apparatus
A radio terminal apparatus includes a transmission control unit transmitting an acquisition request for acquiring contract authentication information via a radio channel when a predetermined operation of acquiring the contract authentication information associated with a radio service provider providing a radio connection service is received; a reception unit receiving the contract authentication information transmitted via the radio channel in response to the acquisition request; and a control unit controlling writing the received contract authentication information in a retaining unit.
US08761718B2 Verification of communications network-derived location information
A system and method that tests emergency services location information and provides virtually instantaneous feed-back to a technician in the field, monitoring center or both. A location of a mobile communications device is determined by the technician via independent means and a call is placed to a special test number. When an element in the mobile network receives the call, it recognizes the special number and obtains location information regarding the mobile communications device by the means currently employed in the art for emergency services calls. The location information is delivered back to the calling mobile communications device, where it is compared to the previously-determined location. The two locations may then be stored on the mobile communications device, forwarded to a monitoring center or both.
US08761712B1 Location based remote controller for controlling different electronic devices located in different locations
A method for roaming control of nodes at multiple locations is described. The method may include various elements. The method may include identifying a first location. The method may include mapping a control function based on the first location. The method may include communicating with a first node at the first location.
US08761707B1 Radio frequency low noise amplifier load circuit
A circuit comprising a transconductor amplifier, and a load connected to the transconductor amplifier, wherein the load comprises a load transistor that is passively biased.
US08761702B2 Detection and mitigation of interference based on interference location
Embodiments include a novel receiver architecture to optimize receiver performance in the presence of interference. In various embodiments, the presence of interference is detected, and the relative frequency location of the interference is detected. The relative frequency location specifies whether the frequency of the interference is high side (above the desired signal, i.e., at a higher frequency) or low side (below the desired signal). The receiver is configured based on the detected interference and relative location thereof. For a device such as a cellular phone that operates in a dynamic and changing environment where interference is variable, embodiments advantageously provide the capability to modify the receiver's operational state depending on the interference.
US08761701B2 Selective receive diversity in a mobile wireless device
Method, apparatus and computer program product measuring signals received through multiple antennas in a mobile wireless device is described. Signals received through at least one of a primary antenna and a secondary antenna, during each cycle in a series of discontinuous reception cycles, is measured. The mobile wireless device switches between the primary and secondary antennas based on comparing the moving averages of the measured received signals to pre-determined thresholds. When unable to decode successfully a signal received on the primary antenna, the mobile wireless device switches to decode signals received on the secondary antenna.
US08761699B2 Extendable-arm antennas, and modules and systems in which they are incorporated
Embodiments of antennas and radio frequency (RF) modules include a substrate, a first antenna arm coupled to the substrate, and a first conductive structure between a distal end of the first antenna arm and a bottom surface of the substrate. An embodiment of a system includes a first substrate, a first conductive structure on a top surface of the first substrate, and an antenna coupled to the top surface of the first substrate. The antenna includes a second substrate, a first antenna arm coupled to the second substrate, and a second conductive structure having a proximal end and a distal end. The proximal end of the second conductive structure is coupled to a distal end of the first antenna arm, and the distal end of the second conductive structure extends to a bottom surface of the second substrate and is coupled to the first conductive structure on the first substrate.
US08761697B2 Signal processing device and method for providing a first analog signal and a second analog signal
A signal processing device for providing first and second analog signals includes first and second clocked digital signal path circuits and a transit time difference measuring device. The first clocked digital signal path circuit is configured to yield first digital data for providing a first analog signal. The second clocked digital signal path circuit is configured to yield second digital data for providing the second analog signal. The transit time difference measuring device is configured to yield a transit time difference measuring signal describing a difference between a signal transit time along a first measuring path and a signal transit time along a second measuring path, with the first measuring path including a first clock supply allocated to the first clocked digital signal path circuit, and with the second measuring path including a second clock supply allocated to the second clocked digital signal path circuit.
US08761696B2 Highly linear and very low-noise down-conversion mixer for extracting weak signals in the presence of very strong unwanted signals
A method and system for wireless communication is provided and may include mitigating blocker signals in transmitted RF signals in a wireless device including a transmitter front end. The mitigation may include up-converting a baseband signal, mixing the up-converted baseband signal with a feedback signal, and amplifying the mixed up-converted baseband signal and the feedback signal to generate an output signal. The feedback signal may be generated by down-converting the output signal, low-pass filtering the down-converted output signal, and up-converting the filtered down-converted signal for the summing. The blocker signals may correspond to receive frequencies for the wireless device and may be converted to DC via the down-converting. The wireless devices may operate in accordance with at least a CDMA standard. The mixed up-converted baseband signal and the feedback signal may be amplified utilizing a source follower amplifier, where the gain and/or linearity may be configured by varying coupling capacitors.
US08761689B2 Methods and apparatus for use in communicating data which includes the selection of an RF channel for communications
A mobile communication device includes a first radio frequency (RF) transceiver and a second RF transceiver. The first RF transceiver is operative for communications in accordance with a first radio protocol (e.g. BLUETOOTH®) using a first set of RF channels, and the second RF transceiver is operative for communications in accordance with a second radio protocol (e.g. IEEE 802.11) using a second set of RF channels. The mobile device identifies a list of noisy RF channels in the first set of RF channels, detected through operation of the first RF transceiver in accordance with the first radio protocol. The mobile device selects one of the RF channels from the second set based on the identified list of noisy RF channels. The mobile device then controls operation of the second RF transceiver in accordance with the second radio protocol for communicating data to another communication device over the selected RF channel of the second set.
US08761687B2 Bidirectional microphone system
A bidirectional microphone system is disclosed, including a base station, a wireless microphone and an external control device. A bidirectional wireless communication may be performed between the wireless microphone and the base station. The external control device is connected to the wireless microphone for controlling the wireless microphone via at least one push button on the external control device. The external control device is also provided with light-emitting elements to show the function or status of the wireless microphone. The wireless microphone is provided with a global positioning system or a G-sensor for locating the coordinates of the wireless microphone under different situations. When the wireless microphone is in an emergency and located beyond the wireless communication range, the wireless microphone emits a high-power pulsed radio frequency signal for antenna of the base station to locate the position of the wireless microphone.
US08761682B2 Distributed interference management
A method of interference management in a wireless network includes determining a level of interference within a wireless receiver and transmitting a signal indicative of excessive interference. Within a wireless transmitter, a beam forming vector or a sub-set of transmitter antenna is randomly selected from a set of transmitter antenna available to the transmitter and switching signal transmission from a preceding transmission mode to a transmission mode using the selected beamforming vector or the selected antenna sub-set, following receipt of a signal indicative of excessive interference. It is then determined, within the receiver, whether a level of interference has improved since the transmission of the signal. If not, a signal indicative of a deterioration of said level of interference is sent. If the signal indicative of a deterioration of the level of interference is received at the transmitter, the transmitter reverts to using the preceding transmission mode for signal transmission.
US08761676B2 Channel switching for interoperable safety and non-safety communications in wireless environments
For enhanced interoperability of safety and non-safety communications, a synchronous interval is divided into a safety channel interval and an open interval instead of a CCH (control channel) interval and SCH (service channel) interval. For a single-radio device, a control interval, in place of an open interval should be scheduled at least once every maximum service scheduling period. Such a control interval is dedicated for CCH (and SCH) operation. For a multi-radio device, a control interval is scheduled at least once every maximum control interval on one of the radios support non-safety services (e.g. tolling).
US08761669B2 Method and system for chip-to-chip communication via on-chip leaky wave antennas
Methods and systems for chip-to-chip communication via on-chip leaky wave antennas are provided. In this regard, RF signals may be communicated between a first leaky wave antenna in a first integrated circuit and a second leaky wave antenna in a second integrated circuit, where the first integrated circuit and the second integrated circuit are housed in a single integrated circuit package. The first integrated circuit and the second integrated circuit may be electrically isolated from one another. One or both of the first leaky wave antenna and the second leaky wave antenna may comprise a pair of coplanar conductive lines. Spacing between the coplanar conductive lines may be configured by applying a voltage which causes one or both of the coplanar conductive lines to deflect towards or away from the other one of the coplanar conductive lines.
US08761665B2 Apparatus and method for controlling functions of a mobile phone via NFC communication with an external RF reader
Disclosed herein is an apparatus for controlling the ringtone, camera, and communication functions of a mobile terminal using a Near Field Communication (NFC) chip module and an external Radio Frequency (RF) reader. The apparatus includes an NFC chip module, a base band chip, and a USIM card. The NFC chip module is electrically connected to the base band chip of a mobile terminal, allows a command data signal, received from an external RF reader via an RF antenna, to be transmitted to the base band chip or a Universal Subscriber Identity Module (USIM) card of the mobile terminal, and receives the result of terminal processing of the base band chip which operates in compliance with an external command, and transmits the result of the terminal processing to the external RF reader via the RF antenna.
US08761659B1 Integration of e-learning with business intelligence system
A business intelligence system comprises a business intelligence interface system that enables users to interface with a business intelligence system and an electronic learning system that delivers electronic learning related to the business intelligence system. The business intelligence interface system enables one or more portions, such as folders of reports, individual reports, metadata or other business intelligence objects, or a report definition, of the business intelligence system for use by a user based on information related to whether the user has engaged in electronic learning associated with the one or more portions. A user may self-provision access by earning a privilege based on reviewing a lesson, passing a test, and/or other activities relative to the business intelligence object. Upon meeting electronic learning criteria, the electronic learning system updates privileges to enable access to the business intelligence object or class of objects.
US08761652B2 Printer with liquid enhanced fixing system
Printers are provided. One printer has an ink jet printer with an inkjet printhead to print an inkjet image on a receiver using an inkjet ink having a liquid with a boiling point a toner print engine to generate a toner image conforming to the ink jet image using toner particles with a glass transition temperature that is below the boiling point and to transfer the toner image into an unabsorbed volume of liquid ink of the inkjet image on the receiver and a fixing system having a first energy source to apply a first energy to the toner and the liquid sufficient to bring the liquid to the boiling point without bringing a heated surface into contact therewith. The toner particles are heated above the glass transition temperature by the combination of heat from the liquid and heating of the toner particles by the first energy.
US08761645B2 Transfer apparatus
A transfer apparatus includes a transfer roller which transfers developer on an image carrier onto a conveyed recording medium at a transferring portion, a supporting frame, a flexible guide member attached to the supporting frame to guide the record medium to the transferring portion, and a inflexible protrusion supporting member which is provided on the supporting frame between the transferring portion and the guide member and protrudes to support a trailing edge of the record medium after passing the guide member. The guide member includes a swing portion which is provided at one end side at a downstream thereof. The protrusion supporting member is provided to abut the guide member while the guide member does not protrude from the protrusion supporting member to a side of the transferring portion when the swing portion of the guide member swings by abutting the record medium.
US08761642B2 Developer supply apparatus having vibrating light transmitting members
A developer supply apparatus includes a buffer portion for storing a developer supplied from a developer container, a feeding device for feeding the developer, stored in the buffer portion, toward a developing device, and a pair of light transmitting members which permit light transmission for detecting the developer in the buffer portion. In addition, a vibrating device vibrates the pair of light transmitting members in an optical axis direction.
US08761632B2 Image forming apparatus and rotary developing device
An image forming apparatus includes an image carrier that holds a toner image, a rotary developing device including a plurality of developing units to develop an electrostatic latent image on the image carrier with toner by supplying the toner from the developing unit opposing the image carrier, a foreign-substance receiving plate that receives a falling foreign substance, a transfer unit that transfers the toner image from the image carrier onto a recording medium, and a fixing unit that fixes the transferred toner image on the recording medium. Each of the developing units includes a developer container that stores developer containing magnetic carriers and toner, and a developing roller that supplies the toner in the developer for development of the electrostatic latent image. The rotary developing device further supports a foreign-substance collecting member that magnetically collects a magnetic foreign substance on the foreign-substance receiving plate.
US08761630B2 Power control method, power control device, and image forming apparatus
A power control method for supplying AC power to a first load and a second load is provided. The method includes supplying, to the first load, AC power corresponding to a range of a phase angle 0 to a phase angle φ1 in each half cycle; and supplying, to the second load, AC power corresponding to a range of a phase angle φ2 to a phase angle π in each half cycle, wherein φ1 is larger than 0 and not more than π, φ2 is not less than 0 and smaller than π, and φ1 is larger than φ2.
US08761626B2 Fixing apparatus and image forming apparatus
A disclosed fixing apparatus includes a heat generating layer; an exciting coil; a magnetic shunt layer; a degaussing member; and a magnetic flux adjusting unit. A heat generating rotor is configured with at least the heat generating layer, the exciting coil is arranged outside the heat generating rotor and the degaussing member is arranged inside the heat generating rotor. The fixing apparatus is configured to control a temperature of the heat generating layer with a self temperature control function using a Curie temperature of the magnetic shunt layer which is disposed in an opposing location of the exciting coil. A magnetic path forming member which forms a magnetic path of the exciting coil is arranged on the back face side of the degaussing member that is the reverse side of the magnetic shunt layer with the degaussing member inbetween.
US08761622B2 Image forming apparatus and method for controlling image forming apparatus
An image forming apparatus may include a conveyor member, an optical sensor, a drive portion, and a controller. The drive portion performs a rotation for detection to rotate the conveyor member for the mark detection and a rotation for nondetection to rotate the conveyor member for a purpose other than the mark detection. The controller obtains an amount of reflected light received by the optical sensor to determine an adjustment value of sensitivity of the optical sensor based on the amount of received reflected light while the rotation for nondetection is performed. The controller also detects the mark with the sensitivity adjusted based on the determined adjustment value while the rotation for detection is performed.
US08761621B2 Fixation device and image formation apparatus
A fixation device includes a first roller, a second roller facing the first roller, a stretch member configured to travel to pass between the first roller and the second roller, a press member configured to press the stretch member against the first roller, a heater member configured to heat the stretch member, a movement mechanism configured to move at least one of the first roller and the second roller in such directions that the first roller and the second roller come close to each other and are spaced away from each other, and a controller configured, depending on a type of a medium, to change a contact state between the first roller and the second roller by driving the movement mechanism.
US08761616B2 Method for detecting opening/closed state of an interlock switch provided in an electronic device
A controller determines a state of a switch unit based on a potential difference between a power supply side and a load side of the switch unit. Alternatively, when an electronic device is in a first operating state, the controller determines a state of the switch based on a result of a first detection unit. When the electronic device is in a second operating state that a power consumption of the device is lower than that in the first operating state, the controller determines the state of the switch based on a result of a second detection unit.
US08761611B2 Wavelength assignment for multiple operator support
An apparatus comprising a plurality of optical line terminals (OLTs) corresponding to different providers that share an optical distribution network (ODN), a plurality of optical network units (ONUs) coupled to the OLTs via the same ODN and configured to communicate with the different OLTs using different corresponding pairs of upstream and downstream channels, wherein the upstream and downstream channels are interleaved across a plurality of wavelength bands and comprise a sequence of alternating and contiguous upstream and downstream channels, are aligned with a plurality of wavelength division multiplexing (WDM) channels, and satisfy a plurality of design requirements for the OLTs and ONUs.
US08761609B1 High-speed optical communications system
A receiver for fiber optic communications.
US08761606B2 Systems and methods for quantum illumination detection for optical communications and target detection
A detection system including a receiver, a transmitter, and a processor for stealthy target detection or optical communications is described. Optical communications may be spread spectrum encoded communications over a bright background communication channel. The transmitter includes a quantum frequency entanglement source for outputting a signal beam and an idler beam, and transmission optics for directing the signal beam towards a remote surface. Photons in the idler beam are quantum-mechanically entangled in frequency with photons the signal beam. The transmitter includes a first spectrometer for measuring a frequency band associated with photons in the idler beam. The receiver includes a second spectrometer for identifying the frequency band associated with the photons in the received return beam. The system includes a processor configured to process the output of the spectrometers to determine the presence of a target in a target region or a message encoded in the received return beam.
US08761604B2 Small form factor pluggable unit with signal conversion capabilities
The present disclosure relates to devices comprising small form factor pluggable units (SFP) having connectors for receiving and sending signals and a processor for converting the received signals prior to sending the converted signals. Received or sent signals may comprise video signals in various analog or digital formats. Conversion of the received signals may comprise analog to digital or digital to analog conversion, serializing or deserializing a digital signal, frame synchronization of a video signal, and/or cross conversion of a video signal from a first format to a second format.
US08761599B2 Semiconductor device, method for testing same and transmitting circuit
According to an embodiment, a semiconductor device includes an analog/digital conversion unit, a pulse width modulation unit outputting a transmission signal, the transmission signal being a pulse pattern corresponding to a digital signal output from the analog/digital conversion unit, a reference signal generation unit generating a reference signal, the reference signal being a fixed pulse pattern. The device includes a first control unit selecting one of the transmission signal and the reference signal, a light emitting element drive unit outputting a drive current based on the transmission signal or the reference signal, a light emitting element driven by the light emitting element drive unit. The device includes an optical receiving unit converting the optical signal into a voltage signal, and a demodulation unit demodulating the voltage signal into a digital signal based on the transmission signal or the reference signal.
US08761586B2 Electrically heatable honeycomb body and method for operating it
An electrically heatable honeycomb body has cavities through which a fluid can flow and contains at least one power distribution structure. The power distribution structure can be connected to a power source via a power feed line. At least one of the power feed line and the power distribution structure contains at least one closed-loop control element made of a material with a positive temperature coefficient (PTC) which can be placed at least in thermal contact with a fluid flowing through the honeycomb body. The electrically heatable honeycomb body permits, through the formation of a self-regulating closed-loop control element made for example from the PTC material, the implementation of a simple measure for performing closed-loop control on the heating power of the electrically heatable honeycomb body since the rest of the open-loop control or closed-loop control electronics can be significantly simplified or can even be dispensed with.
US08761585B2 Method and apparatus for restricting DVD content
Techniques described herein enable parents to establish a child-protective “kids zone” on a DVR. According to one technique, a DVR receives, from a parent, identities of DVD content items that the parent does not want children to view. The DVR maps the identities to a kids zone. During times that the DVR is set to operate in the kids zone operational mode, the DVR prevents itself from presenting any content from DVDs that are associated with the identities. At other times, during which the DVR is not set to operate in the kids zone operational mode, the DVR may allow itself to present DVD content that are associated with the identities.
US08761582B2 Video editing device and video editing system
A video editing device, which edits a video of an object on which image information is drawn, includes a moving-body-frame detecting unit that detects a frame on which a moving body obstructing the object is captured; a draw-frame identifying unit that identifies a frame at which drawing of the image information is started by comparing a post-detection frame that is an obstructed frame detected by the moving-body-frame detecting unit with each of detection frames that are not-obstructed frames detected by the moving-body-frame detecting unit; and a synthesis processing unit that performs a synthesis process of synthesizing image information included in the post-detection frame onto a frame anterior to the frame identified by the draw-frame identifying unit.
US08761568B2 Method and apparatus for synchronizing subtitles with a video
The invention relates to a method and apparatus for synchronizing subtitles with a video, the method comprising, upon receipt of a user input indicative of a synchronization error between the video and the subtitles displayed on the display, modifying the relative timing of the subtitle and video displays in accordance with the user input during playback of the video on a video display.
US08761567B2 Moving image reproducer reproducing moving image in synchronization with musical piece
A moving image reproducer includes a generation section, a calculation section, a determination section, a correction section and a control section. The generation section generates an interpolation frame image interpolating between two adjacent frame images among a plurality of frame images. The calculation section sequentially calculates a progress level of a predetermined musical piece between the two adjacent frame images reproduced in synchronization with the predetermined musical piece. The determination section determines whether the progress level has varied along with a change in a tempo of the predetermined musical piece defined in the tempo information. The correction section corrects the progress level so as to reduce the variation in the progress level along with the change in the tempo if the progress level is determined to have varied. The control section controls the generation section to generate an interpolation frame image corresponding to the corrected progress level.
US08761566B2 Mobile terminal device
A mobile terminal device includes a recording setting unit configured to set a programmed recording based on an input of programmed-recording information that is used for performing programmed recording of a broadcast program, a reception-state checking unit configured to start a tuner at a predetermined time before a recording start time set by the recording setting unit and continuously checking a reception state of broadcast radio waves until the recording start time, a notifying unit configured to notify, if the reception-state checking unit determines that the reception state of the broadcast radio waves is not a desired reception state, a notification indicating so, and a recording starting unit configured to start recording processing of the broadcast program if the reception-state checking unit determines that the reception state of the broadcast radio waves is the desired reception state.
US08761546B2 Method of and system for enhanced data storage
A method of and system for enhanced storage allows more data to be backed up than would otherwise be possible. Instead of storing uncompressed base images and incremental images, differentials of non-current base images are compressed and stored. Furthermore, incremental images that are older than the current base image are removed. By only saving differential base images that are compressed, aside from the newest base image, and deleting older incremental images, a significant amount of space is saved. A removable drive is used as temporary storage in the process of generating a compressed differential base for previous base images. Additionally, a process ensures that previous base images are differentials of the most recent base image and not each other.
US08761537B2 Adaptive edge enhancement
In at least one embodiment of the invention, an apparatus for adaptive edge enhancement of a video signal includes a transient improvement module. The transient improvement module is configured to generate a first adjusted pixel value based on a window of pixel values for pixels surrounding a pixel-of-interest initially having an input pixel value. The apparatus includes an adaptive peaking module configured to generate a second adjusted pixel value based on the first adjusted pixel value and the input pixel value. In at least one embodiment of the apparatus, the adaptive peaking module comprises a high-pass filter configured to generate a pixel adjustment based on the first adjusted pixel value. In at least one embodiment of the apparatus, the adaptive peaking module further comprises a gain path configured to apply at least one adaptive gain value to the pixel adjustment to generate an adaptive adjustment value.
US08761535B2 Image background enhancement for color images
A technique is provided for enhancing the background of an original document image. In the case of a black-and-white image, the background color of the original document image is detected, the desired enhanced background color of the original document image is determined from a background pixel value Pb that is in the center of the background color range, and the original document image is enhanced to the desired enhanced background color. However, if the background of the original document image is in color, the technique further includes obtaining color image histograms of red, blue and green colors of the original document image, smoothing the histograms, and comparing the histograms to determine if they have the same shape. If the histograms do not have the same shape, and hence the background is in color, the background color of the original document image is detected for each color channel and the background color is enhanced for each channel based on table values so that the hue of the background is not changed.
US08761531B2 Image data compression involving sub-sampling of luma and chroma values
Chroma values in image data may be sub-sampled, thereby obtaining sub-sampled chroma values. The sub-sampled chroma values may be compressed, thereby obtaining compressed, sub-sampled chroma values. Luma values in the image data may be compressed, thereby obtaining sub-sampled luma values. Edge information for the luma values that are discarded as part of the luma sub-sampling operation may be determined.
US08761530B2 Apparatus and method to control target code amount
A rate control unit adjusts a target code amount that is a target of a code amount when a coding object image is coded based on a state of a capturing unit at the time of capturing the coding object image that is an object of coding, and an orthogonal transformation unit, a quantization unit, and a variable-length coding unit code the coding object image in accordance with the adjusted target code amount. The present technology, for example, can be applied to a coding device that codes each image obtained by capturing of the capturing unit.
US08761528B2 Compression of image data
Image content may be compressed using a plurality of block truncation coding schemes resulting in a plurality of compressed versions of the image content. The plurality of compressed versions may be combined together into a single data structure. Prior to combining the plurality of compressed versions, each compressed version may be further compressed. In one embodiment, a data structure containing a plurality of block truncation encoded format versions of image content may be received. Rendering hardware-compatible block truncation encoded content from the plurality of compressed versions may be determined and provided to rendering hardware. The hardware may then decode the selected one block truncation encoded format for display. In one embodiment, each of the received plurality of block truncation encoded content versions may be further compressed. Before providing the selected version to the hardware for decoding, the further compression may be decompressed.
US08761527B2 Image coding method
An image coding method. The method includes encoding a first image, the first image having a reduced spatial resolution relative to an input image, wherein values of the first image depend on energy of corresponding areas of the input image, and encoding a first shape information of the shape of a spatial spectrum of the input image. The method further includes reconstructing a second image from the encoded first image, reconstructing a second shape information from the encoded first shape information, and generating a noise image having an intensity described by the second image and having a spectrum shape described by the second shape information.
US08761522B2 Image processing apparatus and image processing method
An image processing apparatus reduces image data on a first rank to generate image data on a second rank, and acquires an evaluation value of sharpness from the image data on the second rank. When the evaluation value is equal to or more than a threshold value, the image processing apparatus acquires a motion vector from the image data on the second rank. The image processing apparatus, based on the acquired motion vector, sets a detection area of correlation between the image data on the first rank, to detect the motion vector on the first rank. When the evaluation value of the image data on the second rank is less than the threshold value, the image processing apparatus does not need to acquire the motion vector in the image data on the second rank but detects the motion vector in the image data on the first rank.
US08761516B2 Method and system for detecting the open or closed state of the eyes of a face
Method of detecting the open or closed state of at least one eye of a face, comprising a detection of an eye of a face and associated system. The method comprises a detection of vertical contours of the eye, and a determination of the open or closed state of the eye on the basis of the vertical contours detected.
US08761513B1 Systems and methods for displaying foreign character sets and their translations in real time on resource-constrained mobile devices
The present invention is related to systems and methods for translating language text on a mobile camera device offline without access to the Internet. More specifically, the present invention relates to systems and methods for displaying text of a first language and a translation of the first language text into a second language text which is displayed in real time in augmented reality on the mobile device. The processing can use a single line or a multiline algorithm designed with a plurality of processing innovations to insure accurate real-time translations without motion jitter. The invention may be used to help travelers in a foreign country with difficulties in reading and understanding text written in the local language of that country. The present invention may be utilized with wearable computers or glasses, producing seamless augmented reality foreign language translations. Some embodiments are particularly useful in translations from Asian languages to English.
US08761507B1 Bilateral filter optimization
Systems and methods for optimizing bilateral filtering operation, by segmenting an image based on predetermined ranges of colors, and reiteratively blurring the image based on each color. In one aspect, colors associated with pixels that are located in such compartment are substantially similar. A blurring procedure(s) can subsequently be applied to each compartment, wherein pixels on the image that have more color similarity to a color of the compartment are weighted more, as compared to pixels that have less color similarity to the color of such compartment.
US08761506B1 Pan sharpening digital imagery
Method for pan sharpening a synoptic pair of multispectral images. Each multispectral image contains multiple spectral bands of M band groups, where M is a number of band groups in a range of 1 to M. A panchromatic image associated with the synoptic pair and having a p band is also provided. for each band group m in the range of 1 to M, the method includes the steps of (a) upsampling band group m; (b) pan sharpening band group m using the p band; (c) producing a pan sharpened result for band group m; and repeating steps (a)-(c) to produce pan sharpened results for each band group from 1 to M. Pan sharpened results for band groups 1 to M are fused together to produce a master fused image.
US08761504B2 Spatio-spectral sampling paradigm for imaging and a novel color filter array design
Presented are new alternatives to the Bayer pattern for spatial subsampling in color imaging. One aspect relates to a new design paradigm for spatio-spectral sampling The proposed scheme offers the potential to significantly reduce hardware complexity in a wide variety of applications, while at the same time improving output color image quality. In some embodiments, a framework for CFA design in presented. In one embodiment the physical characteristics of the CFA are generated so that the spectral radii of luminance and chrominance channels are maximized. The physical characteristics of CFA design are constrained to require physically realizable CFA(s). Alternatively, certain physical characteristics can be emphasized to generate easier to manufacture CFA(s). By reinterpreting the interactions between the stimuli, display CFA, and CSF in terms of amplitude modulation, an alternative CFA coding scheme that modulates the chrominance signals to a higher frequency relative to common schemes is provided in some embodiments.
US08761503B2 Image encoding/decoding method and apparatus
Provided are an image encoding/decoding method and apparatus, in which one of a plurality of color component images is predicted from a different color component image reconstructed using a correlation between the plurality of color component images. Using a reconstructed image of a first color component image selected from among the plurality of color component images forming a single color image, the other color component images are predicted.
US08761493B2 Method and system for tooth segmentation in dental images
A method for segmenting a feature of interest from a volume image acquires image data elements from the image of a subject. At least one view of the acquired volume is displayed. One or more boundary points along a boundary of the feature of interest are identified according to one or more geometric primitives defined by a user with reference to the displayed view. A foreground seed curve defined according to the one or more identified boundary points and a background seed curve encompassing and spaced apart from the foreground seed curve are formed. Segmentation is applied to the volume image according to foreground values that are spatially bounded within the foreground seed curve and according to background values that lie outside the background seed curve. An image of the segmented feature of interest is displayed.
US08761490B2 System and method for automated borescope inspection user interface
A system and method for improving human-machine interface while performing automated defect detection is disclosed. The system and method may include an image capture device for capturing and transmitting data of an object, performing automated analysis of the data and reviewing results of the automated analysis by a human inspector and providing feedback. The system and method may further include refining the automated analysis of the data based upon the feedback of the human inspector.
US08761487B2 Methods of operating an image-based check processing system to detect a double feed condition of checks and an apparatus therefor
A method is provided of operating an image-based check processing system to detect a double feed condition of checks. The method comprises attempting to read a magnetic ink character recognition (MICR) codeline from front of a check item. The method also comprises electronically by a rear imaging camera, capturing image data which is representative of a rear image of the check item as the check item is transported from an upstream end of the document feed path to a downstream end of the document feed path. The method further comprises alerting an operator when information from the attempted read of a MICR codeline from front of the check item and information from the rear image of the check item meet predetermined criteria which is indicative the check item comprising two overlapping checks.
US08761486B2 Line scan cytometry systems and methods
Systems and methods for performing cytometry using a linear light sensor. An illumination field, a line scanned by the linear light sensor, or both are swept across a cell to be imaged. Relative motion between the cell and the swept illumination may be created using a movable optical component or components, by adhering cells to a plate and transporting the plate or by other techniques.
US08761483B2 Calibration system for focal spot shift in an X-ray CT device
In a state where a subject 5 is not present, a pre-processing unit 7 changes the focal spot position that becomes the position of an X-ray tube 2, acquires the X-ray incidence rate of each detection module at each focal spot position, approximates the X-ray incidence rate of each detection module by the X-ray incidence rate of a module in which a reference detector is present, and stores the coefficient of an approximate polynomial in a storage unit 8. When a scanning of the subject 5 is performed, the X-ray incidence rate of each detection module is calculated using the X-ray incidence rate of the module in which the reference detector is present and the stored coefficient, and sensitivity correction data relating to each focal spot position is obtained using the calculated X-ray incidence rate when the scanning of the subject is performed.
US08761482B2 Knowledge-based segmentation of attenuation-relevant regions of the head
The present invention relates to a method and a device for determining attenuation areas in a body. The invention particularly relates to a method and a device for performing magnetic resonance/positron emission tomography measurements utilizing the attenuation areas determined.
US08761473B2 Tree structure creation apparatus, method and program
A predetermined structure repeatedly branching from an origin and extending in directions away from the origin in such a manner to become wider is extracted, as a candidate of a tree structure defined by a plurality of nodes including a root node corresponding to the origin and a plurality of edges, from medical image data. A tree structure is created by reevaluating the definition of the tree structure, with respect to each of the plurality of nodes defining the candidate of the tree structure, by using a cost function that weights a probability that the plurality of nodes are connected to each other by evaluating a relationship between each of the plurality of nodes and the root node based on a geometric characteristic that the predetermined structure repeatedly branches from the origin and extends in directions away from the origin in such a manner to become wider.
US08761470B2 Analyzing an at least three-dimensional medical image
A system for analyzing an at least three-dimensional medical image comprises a lesion detector (51) for identifying a lesion (4) represented by the image. A surface detector (52) identifies at least part of a surface (5) of an object represented by the image. Means (53) are provided for establishing an orientation of the lesion (4) with respect to at least part of the surface (5), based on an output of the lesion detector (51) and an output of the surface detector (52). A model fitter (54) fits a model (6) to the lesion (4). The means (53) for establishing an orientation of the lesion (4) comprises a lesion orientation detector (56) for computing an orientation value (α) indicative of an orientation of the model (6) with respect to at least part of the surface (5).
US08761466B2 Methods of obtaining geometry from images
In one aspect, a method of detecting at least on feature associated with a blood vessel in at least one image of at least one blood vessel using a matched filter adapted to respond to the at least one feature is provided. The method comprises applying a scale detection filter to selected voxels in the at least one image to determine a scale for the matched filter at each of the selected voxels, determining an orientation for the matched filter at each of the selected voxels, wherein determining the orientation is assisted by using the scale determined at each of the selected voxels, applying the matched filter at each of the selected voxels at the scale and the orientation determined at each of the selected voxels to obtain a filter response at each of the selected voxels, and analyzing the filter response at each of the selected voxels to determine if the respective voxel corresponds to the at least one feature.
US08761463B2 System and method for matching faces
Disclosed herein are systems, computer-implemented methods, and tangible computer-readable media for matching faces. The method includes receiving an image of a face of a first person from a device of a second person, comparing the image of the face of the first person to a database of known faces in a contacts list of the second person, identifying a group of potential matching faces from the database of known faces, and displaying to the second person the group of potential matching faces. In one variation, the method receives input selecting one face from the group of potential matching faces and displays additional information about the selected one face. In a related variation, the method displays additional information about one or more face in the displayed group of potential matching faces without receiving input.
US08761456B2 Road estimation device and method for estimating road
A road estimation device receives data including a core point being assigned along a road and being assigned with attributes including at least a shape-relevant attribute being relevant to a road shape for identifying the road. A map data input unit inputs map data including links having attributes. A link narrowing down unit sets a search area for the core point in a map and extracts links in the search area from the map data, according to the attributes of the link and the shape-relevant attribute of the core point. The link narrowing down unit further narrows down the extracted links into a candidate link being candidate of the road represented by the core point for estimating the road on a map, according to parallel road information being the shape-relevant attribute.
US08761449B2 Method of improving orientation and color balance of digital images using face detection information
A method of generating one or more new spatial and chromatic variation digital images uses an original digitally-acquired image which including a face or portions of a face. A group of pixels that correspond to a face within the original digitally-acquired image is identified. A portion of the original image is selected to include the group of pixels. Values of pixels of one or more new images based on the selected portion are automatically generated, or an option to generate them is provided, in a manner which always includes the face within the one or more new images. Such method may be implemented to automatically establish the correct orientation and color balance of an image. Such method can be implemented as an automated method or a semi automatic method to guide users in viewing, capturing or printing of images.
US08761447B2 Sustainable outdoor lighting system for use in environmentally photo-sensitive area
Provided herein are systems and methods for outdoor lighting, which generally include two or more light sources. One light source is a monochromatic light source producing a light with a peak wavelength of about 580 nm or above. A second light source is a polychromatic light source producing a green-tint white light. During a standby operational mode, a control system maintains the first light source illuminated. The control system, which includes an integrated imaging system, illuminates both the first light source and the second light source when the imaging system identifies a target in an illumination area. Methods of preparing and using such outdoor lighting system are also provided.
US08761436B2 Device for identifying and/or classifying movement patterns in an image sequence of a surveillance scene, method and computer program
The invention relates to video surveillance systems that are used, for example, for surveying public places, stations, streets, industrial estates, buildings or similar. Said video surveillance systems comprise one or more surveillance cameras that are oriented towards surveillance scenes and transfer image data streams, in the form of image sequences, to an evaluation center. The invention also relates to a device (1) for identifying and/or classifying a movement pattern in an image sequence of a surveillance scene comprising a plurality of moving objects, an interface (2) for recording the image sequence, a calculation module (5) for determining an optical flow field (10) in the surveillance scene by evaluating the image sequence and an identification module (6) that is designed in terms of programming and/or circuitry such that the optical field and/or partial areas thereof are compared to one or more patterns in order to identify the movement pattern in the image sequence.
US08761429B2 Audio headsets with multi-color ribbon cable and related systems and methods of manufacture
Headsets with multi-color ribbon cable and related systems and methods of manufacture are provided. A representative audio headset includes: a ribbon cable having a body and multiple elongated conductors, the body being formed of electrically insulating material and extending between a connector end an earpiece end, the body having a first side and an opposing second side, the insulating material exhibiting a first color, the multiple elongated conductors being embedded in the body; a connector attached to the connector end and electrically coupled to the conductors; an earpiece connected to the earpiece end and electrically coupled to the conductors; and dye bonded with the insulating material at the second side of the body such that the second side of the body exhibits a second color different from the first color.
US08761428B2 Reversible behind-the-head mounted personal audio set with pivoting earphone
A behind-the-head mounted personal audio set that allows a mono-aural personal audio device to be worn in either a wearer's left or right ear without the need to remove or detach individual components of the personal audio sent and mount is disclosed. In a disclosed embodiment, the personal audio device has two earphone portions and the mount allows the audio device to operate in either mono or stereo modes wherein one of the earphones may be moved away from a wearer's ear when needed, such as when driving. A boom microphone is preferably pivotally secured to one of the earphone portions.
US08761421B2 Portable electronic device and computer-readable medium for remote hearing aid profile storage
A portable electronic device includes a transceiver configurable to communicate with a hearing aid through a radio frequency (RF) communication channel and a memory configured to store a plurality of hearing aid profiles executable by a digital signal processor of the hearing aid to shape audio signals to compensate for a user's hearing deficiency. The portable electronic device further includes a circuit configured to receive a selection corresponding to a selected one of the plurality of hearing aid profiles and to provide the selected one to the hearing aid in response to receiving the selection.
US08761415B2 Controlling the loudness of an audio signal in response to spectral localization
The invention relates to modifying the loudness of an audio signal by measuring the weighted broadband level of the audio signal and modifying that weighted broadband level as a function of a spectral localization estimate of the audio signal.
US08761400B2 Hardware linked product key
Software piracy is inhibited by distributing unique software product keys operable in hardware or a hardware linked device. Software operable on the hardware requires the presence of the key in or accessible via the hardware, and operates only if the hardware product key is present. A method for securing software includes the steps of: providing a plurality of unique product activation keys designed for access by a computer program and delivering the keys to a hardware manufacturer. The computer program seeks at least one of said plurality of unique product activation keys in the read only memory device.
US08761393B2 Method and apparatus for providing secure internet protocol media services
A method and apparatus for securely and remotely enabling the playing of a media program encrypted by a content encryption key over the Internet is disclosed. A license encryption key and a content decryption key are separately and securely transmitted to the receiver. The license encryption key is stored in the CAM and later used to decrypt the content encryption key so that the media program may be recovered.
US08761390B2 Production of cryptographic keys for an embedded processing device
A system and method for producing cryptographic keys for use by an embedded processing device within a manufactured product. A pseudo random number generator is seeded with entropy data gathered by the embedded device, and the result is used to generate a public-private key pair. The process can be carried out during manufacturing so that the public key of each manufactured product can be stored in a database along with a unique identifier for the embedded device associated with the key. In one particular example, a vehicle having an installed telematics unit uses the key generating process to self-generate keys using entropy data available to the vehicle.
US08761389B2 Memory
According to one embodiment, a memory includes a first storage region capable of storing first key (NKey) information, and secret identification information (SecretID) unique to the authenticate, reading and writing data from and to the first storage region from an outside of the authenticatee being inhibited at least after the authenticatee is shipped.
US08761388B2 Electronic device case with water resistant side button
An electronic device case includes a first shell, a second shell, and a side button. The first and second shells are each provided with a peripheral side plate. A passage communicating the inside and outside of the case, a first restriction slot extending from the passage toward the first shell, and a second restriction slot extending from the passage toward the second shell are formed jointly by the peripheral side plates of the shells embedded with each other. The side button is provided with a base and a press portion protruding from the base. The thickness of the base is larger than or equal to the widths of the restriction slots. The side button is installed in the passage with the base embedded in the restriction slots. As a result, the case is sufficiently water resistant, firm in structure and easy to assemble.
US08761381B2 Method for designing an automated speech recognition (ASR) interface for a customer call center
A method of designing a customer interface for a service center, such as an automated speech recognition (ASR) self-service center. Customer activity to an existing service center is monitored, providing customer model, which includes a collection of customer tasks. These tasks are assigned to action-object pairs, which are further assigned to routing destinations. Dialog modules are designed, based on the customer model data, including disambiguation dialogs.
US08761370B2 Method and apparatus for communication having critically assured services
A critical assured service that includes a network management system and an A/B switch. The A/B switch having at least four ports with a first port being connected to the network management system over a dedicated line. The A/B switch sending and receiving messages and/or signals from the network management system over the first dedicated line. The A/B switch automatically switching telephone service from a first point of presence to a second point of presence after the A/B is signaled that the first point of service is inoperable.
US08761368B2 System for managing scheduling conflicts
A system that incorporates teachings of the present disclosure may include, for example, a proactive scheduler having a controller element to determine a scheduling conflict between a called party and a calling party according to calendar information of the called party and presence information of the called party. Additional embodiments are disclosed.
US08761353B1 Telephony system and method with enhanced call monitoring, recording and retrieval
Inmate communications systems provide a feature-rich platform with a high degree of flexibility and security employing call control facilities located of institutional premises. Authentication processes for calling and called party verification include biometric techniques in some embodiments. Distributed processing of call control and billing provide flexible interactive call payment processes. Preferred embodiments feature voice over IP transmission and control featuring controlled access to avoid addition of unauthorized third-party call participants. Monitoring, recording and selective forwarding of calls is provided under control of system administrators.
US08761351B1 Automated management of information via an emergency operations center
Information received from a first responder on the scene of an emergency event is automatically distributed and managed by an Emergency Operations Center (EOC) via various combinations of emails, databases, Internet Protocol (IP) networks, speech to text converters, and distribution systems. In one example embodiment, information is provided by a first responder via an IP network. The first responder has access to various services such as, instant messaging, Push-to-Talk over Cellular (PoC), Presence information, location based services, wireless priority services, multimedia priority services, voice of IP (VoIP), or a combination thereof. The information provided by the first responder, via the IP network is stored in an EOC database for access by various EOC related entities. In another example embodiment, information provided by a first responder is converted from speech to text, and the text is stored in an EOC database for access by various EOC related entities.
US08761348B2 DSL system training
Existing and future standardized VDSL2 and other systems can be integrated into and used with a vectored DSLAM or other vectored or non-vectored DSL system, without a new user disrupting service to other users in the same or a nearby binder, in some cases by using transmit power, CARMASK and/or PSDMASK DSL capabilities to reduce both downstream and upstream training-signal levels so that training of a new DSL line is non-disruptive, despite a lack of knowledge of the pre-existing binder. For vectored systems, the crosstalk from that tone can be observed, learned and then added to the vectoring system so that any subsequent excitation on that tone would be eliminated by vector processing. A second tone then can be added in the same way, etc. In non-vectored DSLs that might be operating in a binder or line set, once these non-vectored lines are observed to be present, a vectored line set controller, such as a DSL optimizer, then can anticipate the potential interference from such non-vectored lines.
US08761343B2 Field emission X-ray tube and method of operating the same
Provided is a field emission X-ray tube. The field emission X-ray tube includes a cathode electrode provided to one end of a vacuum vessel and including a field emission emitter, an anode electrode provided to the other end of the vacuum vessel in an extending direction of the vacuum vessel, and a gate electrode provided on an outer surface of the vacuum vessel adjacent to the cathode electrode.
US08761336B2 Orthovoltage radiotherapy
Methods described herein include selecting a target disease having an associated therapeutic dose of radiation, determining a maximal energy in an x-ray radiation beam to be emitted from a radiotherapy system to deliver a therapeutic dose of radiation associated with the target disease to target tissue in a patient, the selected disease of the plurality of diseases requiring differing maximal energies of the x-ray radiation beam to achieve the associated therapeutic dose of radiation than the maximal energy required to achieve the associated therapeutic dose of radiation for another disease, and outputting to an output module an indication of the determined maximal energy. Methods carried out in a system that can include a processing module that receives an input including a selection of a target disease, and an output module, coupled to the processing module, that outputs, an indication of the determined maximal energy.
US08761335B2 Multi-energy cargo inspection system based on an electron accelerator
A multi-energy cargo inspection system features a compact electron accelerator is used that is more compact, more efficient and less expensive than a single linear accelerator with the same energy. The system has enhanced capabilities to recognize the elemental content of a container which can be used to detect concealed explosive and fissionable materials.
US08761333B2 Low resolution scintillating array for CT imaging and method of implementing same
A CT system includes a rotatable gantry having an opening to receive an object to be scanned, an x-ray source configured to project an x-ray beam toward the object, and a detector array configured to detect x-rays passing through the object. The detector array includes a first array of pixels positioned to receive x-rays that pass to the detector array outside a first field-of-view (FOV) to a second FOV, the first array of pixels providing a first resolution, and a second array of pixels positioned to receive x-rays passing through the first FOV, the second array of pixels providing a second resolution that is different from the first resolution. The system includes a data acquisition system (DAS) configured to receive outputs from the detector array, and a computer programmed to acquire projections of imaging data of the object, and generate an image of the object using the imaging data.
US08761330B2 Method of evaluating quantities relating to the distortion of a nuclear fuel assembly
A method of evaluating at least one quantity relating to the distortion of a nuclear fuel assembly, the method including the following steps: the nuclear fuel assembly is placed in a volume of water bounded by an upper free surface; a camera is placed outside the volume of water, above the free surface; at least one image of at least one lateral face of the nuclear fuel assembly is taken; the at least one image is analyzed graphically and the at least one quantity relating to the distortion of the nuclear fuel assembly is deduced therefrom.
US08761326B2 Compensating devices and methods for detecting and compensating for sampling clock offset
A compensating device for detecting and compensating for a sampling clock offset in a receiver. An SCO detector includes multiple calculation paths and a controller. Each calculation path receives a time domain signal and a hypothetic offset, calculates correlation coefficients between the time domain signal and a delayed version of the time domain signal according to a predetermined delay and the hypothetic offset, calculates correlation coefficient sums according to the correlation coefficients, and extracts a maximum correlation coefficient sum for the hypothetic offset from the correlation coefficient sums. The controller is coupled to the calculation paths for providing different hypothetic offsets to each calculation path and detects the SCO according to the maximum correlation coefficient sums obtained from the calculation paths. An SCO compensator receives the SCO and compensating for the SCO on a signal generated in a signal processing path of a receiver.
US08761320B2 Apparatus and method for automatic frequency prediction control
An automatic frequency control apparatus and method are provided. If the number of frequency error measurements is smaller than a reference number for frequency estimation compensation, the automatic frequency control apparatus performs frequency compensation using a frequency error value, and if the number of frequency error measurements is equal to or greater than the reference number for frequency estimation compensation, the automatic frequency control apparatus performs frequency compensation by estimating a frequency value that is to be used until the next frequency control period. Therefore, since frequency errors are accurately corrected in a high-speed mobile environment, an excellent channel environment may be maintained, and accordingly an occurrence frequency of re-transmission may be lowered, resulting in ensuring a high data rate.
US08761308B2 Estimation of channel impulse response in a communication receiver
Embodiments herein provide using extreme value theory (EVT) as a diagnostic to decide which taps are significant. In the low SINR scenario, embodiments herein also provide the following options; i) Fix the model order to a finite value smaller than the model order assumed for the initial CIR estimate. In the case of OFDM based systems, the model order of the CIR is fixed to a value much smaller that the cyclic prefix length. ii) Use the EVT based method to detect significant tap locations and only keep those tap locations such that the CIR length is again restricted to a value smaller than the model order of the initial channel estimate.
US08761303B2 Unequal multipath protection of different frames within a superframe using different cyclic prefix lengths
Techniques for providing multipath protection of a portion of a frame classified as having a first importance level (e.g., critical) are provided. Different cyclic prefix lengths may be used, depending on whether a frame contains information deemed critical.
US08761302B1 Method and apparatus for implementing transmit diversity in OFDM systems
A plurality of diagonal matrices Ci is determined, where the plurality of diagonal matrices Ci is for modifying a plurality of transmit signals to be transmitted via a plurality of transmit antennas, each diagonal matrix Ci for modifying an i-th block of sub-carriers, adjacent in frequency, in the plurality of transmit signals. The plurality of diagonal matrices Ci is used to modify the plurality of transmit signals to implement transmit diversity.
US08761293B2 Method and apparatus for transmitting a feedback channel in a wireless communication system
Provided are a method and an apparatus for transmitting a feedback channel in a wireless communication system. User equipment measures a modulation-and coding scheme (MCS) level obtained by quantizing a carrier-to-interference-plus-noise ratio (CINR), maps feedback information including the MCS level to a feedback channel, and transmits the feedback channel.
US08761288B2 Limited channel information feedback error-free channel vector quantization scheme for precoding MU-MIMO
A multiuser downlink multiple-input multiple-output (MIMO) system with limited channel information feedback includes an error-free channel vector quantization scheme. Each user has multiple antennas, and the base station includes a matching number of antennas. Each MIMO channel is measured at the terminus end of a corresponding user, and used to obtain the channel state information at the receiver (CSIR). A few data bits of CSIR information are feed back to the base station through the limited feedback channels. The base station collects all these CSIR feedback data bits into a CSI at the transmitter (CSIT). The CSIT is used to determine which users are served, and how to configure a corresponding multi-user precoder. The user data channels will later all be transmitted through such precoder. A codebook of channel quantization vectors is pre-defined and distributed amongst the base station and all the users.
US08761285B2 Application-aware dynamic bit-level error protection for modulation-based communication
In one embodiment, a device (e.g., a transmitter) determines a level of error protection of each bit position within symbols of a particular constellation map used for modulation-based communication, and also determines priority levels of application data bits to be placed into a communication frame. Application data bits may then be placed into symbols of the communication frame, where higher priority application data bits are placed into bit positions with greater or equal levels of protection than bit positions into which lower priority application data bits are placed. The communication frame may then be transmitted to one or more receivers with an indication of how to decode the placement of the application data bits within the symbols. In another embodiment, the particular constellation map may be dynamically selected from a plurality of available constellation maps, such as based on communication channel conditions and/or applications generating the data.
US08761283B2 MIMO channel matrix feedback in OFDM systems
A method of reporting channel state information (CSI) with reduced feedback overhead in a MIMO-OFDM system is provided. A receiver first estimates CSI of a multiple-input multiple-output (MIMO) channel based on a sounding signal transmitted from a transmitter. The CSI comprises L channel response matrices, and each matrix corresponds to an OFDM tone in the MIMO channel. Each channel response matrix is then decomposed into a first CSI component and a second CSI component. The receiver selects a first subset of the first CSI component based on a first tone group size and a second subset of the second CSI component based on a second tone group size. Finally, the receiver transmits the selected subsets of the first and the second CSI components to the transmitter. The reduced feedback does not have significant loss in the information content of CSI because of the coherent bandwidth in typical OFDM systems.
US08761280B1 Fragmentation channelizer
A fragmentation channelizer has a transmitter channelizing filter bank that fragments a continuous spectral span of a signal input into discrete spectral channels. The discrete spectral channels coincide with available bandwidth segments of a communications channel. A receiver has a receiver filter bank that inputs the discrete spectral channels after transmission over the communications channel and de-fragments the discrete spectral channels into a reconstructed continuous spectral span of the signal input so as to generate a signal output corresponding to the signal input.
US08761277B2 OFDM channel estimation system and method components
Channel estimation for high mobility OFDM channels is achieved by identifying a set of channel path delays from an OFDM symbol stream including carrier data, inter-channel interference noise and channel noise; determining the average channel impulse response for the identified set of channel path delays in each symbol; generating a path delay curvature for each channel path delay in each symbol based on stored average channel impulse responses for the identified channel path delays; estimating the carrier data in the symbols in the OFDM symbol stream in the presence of inter-channel interference noise and channel noise from the OFDM symbol steam and the average impulse responses for the identified channel path delays; reconstructing the inter-channel interference noise in response to the path delay curvature, the identified set of channel path delays and estimated carrier data to produce a symbol stream of carrier data and channel noise with suppressed inter-channel interference noise.
US08761272B2 System and communications device for transmitting data via a powerline and corresponding method
A system for transmitting data via a power line including: a first communications device and a second communications device, the first communications device including a transmit unit adapted to generate OFDM symbols to be transmitted using sub-carriers; a roll-off interval indication unit adapted to generate a transmit message indicating that no roll-off interval before and/or after the OFDM symbols is used when transmitting the data; the transmit unit being further adapted to transmit the transmit message; the second communications device including a receive unit adapted to generate the data from the transmitted OFDM symbols by taking into account the received transmit message.
US08761269B2 Isolated communication system, and transmission unit and receiving unit applied to isolated communication system
A receiving unit converts a pulse received from a transmission unit into a digital output signal and send back the received pulse to the transmission unit via an isolated communication unit, when it receives the pulse transmitted from the transmission unit; the transmission unit includes: an edge pulse generating circuit for generating a pulse corresponding to a transition of the digital input signal between a first level and a second level; and a verification circuit configured to receive the pulse sent back from the receiving unit, determine whether or not the pulse has been sent back from the receiving unit, and generate an additional pulse when the verification circuit determines that the pulse has not been sent back from the receiving unit and is configured to transmit the pulses generated in the edge pulse generating circuit and in the verification circuit, to the receiving unit, via the isolated communication unit.
US08761262B2 Motion vector refining apparatus
A motion vector refining apparatus including a control unit, N filter units, and a mixer unit is provided. The control unit receives a motion estimation signal generated by a motion estimation unit and calculates a plurality of variation parameters according to a current motion vector, surrounding motion vectors, or a block matching error, so as to generate a control signal. The N filter units respectively calculate N filtering motion vectors by using N analysis processes. The mixer unit weights and mixes the filtering motion vectors according to the control signal to adjust and output a refined motion vector. Thereby, the motion vector refining apparatus can detect the edge of a moving object and mix filtering results of the analysis processes to adjust and refine motion vectors, so as to reduce image defects caused by a smooth processing.
US08761255B2 Method and apparatus for decoding/encoding a video signal with inter-view reference picture list construction
A method of decoding a video signal is disclosed. The present invention includes obtaining identification information indicating whether a coded picture of a current NAL unit is an inter-view picture group, obtaining interview reference information of the inter-view picture group, and constructing a reference picture list for inter-view prediction using the inter-view reference information according to the identification information, wherein the inter-view reference information includes view identification information of an inter-view reference picture.
US08761250B2 Method of estimating motion in sequences of moving images using deformable meshes, video coder and decoder implementing the method
The invention concerns a method which consists in analyzing a field of motion of images, estimated by using a first mesh, to detect a faulty area in the first mesh, and in locating a rupture line in said area; then generating a second mesh including a faultless part consisting of meshes of the first mesh outside the faulty area and two sub-meshes which overlap in a region including the rupture line. Each of the two sub-meshes includes respective meshes delimited by nodes including nodes shared with the faultless part, located at the boundary of the faulty area, and additional nodes not belonging to the faultless part, the rupture line being located between the respective nodes of the two sub-meshes shared with the faultless part. Said second mesh is used to finally estimate the field of motion in the group of images concerned.
US08761244B2 Method and system for media file compression
The present invention discloses a method for media file compression, which includes: extracting the encoding parameters from an input media file, separating and decoding the audio and video stream from the input media file, and extracting an original audio stream and an original video stream; computing the transcoding parameters required for compression according to the encoding parameters; encoding the original audio stream to output a new compressed audio stream, and encoding the original video stream to output a new compressed video stream according to the transcoding parameters; synthesizing the new compressed audio stream and the new compressed video stream to create a new media file. The present invention also provides a system for media file compression. By means of the method and system of the present invention, users can realize simple and rapid compression for media files of various formats without understanding media expertise, and the storage space can be saved, so that it is convenient to carry, transfer and share the media files.
US08761241B2 Method of transmitting data samples with reduced bandwidth
Methods and apparatus are disclosed for compressing and decompressing data to reduce bandwidth requirements in transmissions of predistorted signals between a processing node and a remote transmitting node of a power amplifier with digital predistortion (PA-DPD) system. In the processing node, predistorted signals are decomposed into a high-dynamic range signal of a first sample rate and a low-dynamic range signal of a second sample rate greater than the first sample rate. Samples of both signals are combined to generate a compressed signal for transmission to the remote transmitting node, which decompresses the compressed signal to restore the predistorted signal.
US08761240B2 Methods and devices for data compression using context-based coding order
A method is presented for entropy coding data using an entropy coder to encode an input sequence. A context model is used to determine the context of each symbol and a probability estimation is made for each symbol. A method is presented for revising the coding order to be context-based, grouping symbols consecutively on the basis that they have a common context. A method is presented for entropy decoding a bitstream of encoded data encoded using a context-based coding order.
US08761239B2 Image coding apparatus, method, integrated circuit, and program
An image coding apparatus includes: a search range control unit which sets a search range that requires a small amount of data to be transferred; an obtaining unit which obtains data of pixels within the search range from an image memory storing the data; and a predicting unit which performs motion estimation.
US08761225B2 Laser apparatus and method of controlling the laser apparatus
Disclosed is a method of controlling a laser apparatus, which has a laser light irradiation unit, an excitation unit including a flash lamp, a laser light shielding unit, and a control unit configured to control light shielding by the light shielding unit and release of the light shielding and control setting conditions of the flash lamp. The control unit performs a process of blocking the laser light by the light shielding unit when irradiation of the laser light is stopped, then performs a process of controlling the setting condition so that consumption of the flash lamp is reduced, performs, when the irradiation is restarted, a process of controlling the setting conditions so that the laser light is stably irradiated, and then performs a process of releasing the light shielding.
US08761220B2 Heterogeneous laser with high efficiency and method for manufacturing the laser
The laser includes an amplifier with III-V heterostructure, designed to generate an optical wave, and a waveguide coupled optically to the amplifier, said waveguide having a hat-shaped cross section, the top of which is proximal to the amplifier. The top of the hat and the lateral sides of the hat are covered with a layer of a dielectric material in the vicinity of the amplifier. The hat is formed by a base and a protrusion of the waveguide, the material forming the base being distinct from the material forming the protrusion.
US08761218B2 Aluminum gallium nitride barriers and separate confinement heterostructure (SCH) layers for semipolar plane III-nitride semiconductor-based light emitting diodes and laser diodes
A semipolar plane III-nitride semiconductor-based laser diode or light emitting diode, comprising a semipolar Indium containing multiple quantum wells for emitting light, having Aluminum containing quantum well barriers, wherein the Indium containing multiple quantum well and Aluminum containing barriers are grown in a semipolar orientation on a semipolar plane.
US08761216B2 Method and apparatus for reliably laser marking articles
The invention is a method and apparatus for creating a color and optical density selectable visible mark on an anodized aluminum specimen. The method includes providing a laser marking system having a laser, laser optics and a controller operatively connected to said laser to control laser pulse parameters and a controller with stored laser pulse parameters, selecting the stored laser pulse parameters associated with the desired color and optical density, directing the laser marking system to produce laser pulses having laser pulse parameters associated with the desired color and optical density including temporal pulse widths greater than about 1 and less than about 1000 picoseconds to impinge upon said anodized aluminum.
US08761209B1 System and method for the aggregation of 10GBASE-R signals into pseudo 100GBASE-R signals
An Ethernet physical layer (PHY) module is provided with a method for transceiving between a 10GBASE-R client interface and a 100G attachment interface. On each of ten client interface logical lanes a 10GBASE-R signal is accepted. Each 10GBASE-R logical lane is demultiplexed into two 5 gigabit per second (Gbps) pseudo 100GBASE-R logical lanes, creating a total of twenty pseudo 100GBASE-R logical lanes. The pseudo 100GBASE-R logical lanes are arranged into n groups of 20/n pseudo 100GBASE-R logical lanes. Further, the pseudo 100GBASE-R logical lanes from each group are arranged into a 100G attachment logical lane. Finally, a 100G attachment logical lane is transmitted at an attachment interface on each of n physical lanes. In the reverse direction, each of n physical lanes accepts a 100G attachment logical lane at the attachment interface, and a de-aggregation process supplies a 10GBASE-R signal on each of ten client interface logical lanes.
US08761184B1 Voice virtual private network
Embodiments of the present invention include a Voice Virtual Private Network (Voice VPN) and methods for providing access to remote peer users across same. In one embodiment, voice and communication services of one or more corporate network are provided to remote user terminals across a Voice VPN Gateway. The level and type of access to voice and communication services provided can be determined statically, dynamically, or adaptively based on user data or user habits or history.
US08761182B2 Targeted flow sampling
A device may include two or more line interfaces. One of the line interfaces may include a component to buffer a packet that is received at the line interface, perform a lookup of information related to selecting a flow based on a header of the packet, apply a symmetric hash function to addresses in the header to obtain a hash when the information related to selecting the flow indicates the flow is to be selected based on a random method, compare the hash to a particular number using the information related to selecting the flow, the particular number being same for the line interfaces, sample a flow when the hash matches the particular number, create a flow record for the flow, and sample packets based on the flow record.
US08761174B2 Quality of service traffic recognition and packet classification home mesh network
An embodiment is a technique to perform network-based traffic recognition and packet classification. A port identifier in a transport layer header of a packet having a packet type associated with a priority level is extracted. The packet is transmitted from or to an application according to a network protocol in a multi-hop mesh network having a local node and a remote node. The packet is classified into the packet type using one of a pre-defined port list, a dynamic port table, and an application header of the application.
US08761172B2 Data switching method and device
The embodiments of the present invention discloses a data switching method and a switching device, which relates to network technologies. The method is easy to implement, and saves system resources. In unicast switching, resource used for cells reordering at the egress is greatly reduced; in multicast switching, the scheduling is easy and the data pass rate is high. The data switching method includes: receiving a switching request for switching a cell; arbitrating the switching request and obtaining an arbitration result; and performing corresponding switching for the cell, where the switching includes unicast switching and multicast switching, according to the arbitration result.
US08761170B2 Communication device, communication method, integrated circuit, and program
A terminal device includes a connection environment check unit, a determination purpose port mapping command unit which issues a port mapping command to a lower layer NAT device, and a determination packet generation unit which generates a determination packet which is source-routed. Additionally, a determination packet transmitting unit transmits the determination packet, a determination packet receiving unit receives the determination packet transmitted from the determination packet transmitting unit, passing through the upper layer NAT device a and the lower layer NAT device a and arriving at the terminal device a, and a port number obtainment unit obtains a WAN-side port number of the lower layer NAT device a indicated in the received determination packet.
US08761166B2 Flexible routing tables for a high-radix router
A system and method for routing in a high-radix network. A packet is received and examined to determine if the packet can be routed adaptively. If the packet can be routed adaptively, the packet is routed adaptively, wherein routing adaptively includes selecting a column, computing a column mask, routing the packet to the column; and selecting an output port as a function of the column mask. If the packet can be routed deterministically, routing deterministically, wherein routing deterministically includes accessing a routing table to obtain an output port and routing the packet to the output port from the routing table.
US08761165B2 Network system
A connecting node in a first sub-network system reserves a transmission channel in a connecting network, reads waveform data having a designated signal name from a TL frame in the first sub-network system, and writes the read waveform data into the reserved transmission channel in a TL frame in the connecting network, and a connecting node in a second sub-network system reserves a transmission channel in the second sub-network system, reads the waveform data having the designated signal name from the TL frame in the connecting network, and writes the read waveform data into the reserved transmission channel in a TL frame in the second sub-network system.
US08761164B2 Network offloading with reduced packet loss
The invention relates to a method of transmitting a first segment of data via a data network from a transmitting unit having a first data transmission rate to a first destination having a first data reception rate. Where the first data transmission rate is larger than the first data reception rate, the method comprising: effectively reducing the first transmission rate from the transmitting unit to the first destination by switching between transmitting at least a part of the first segment as one or more data packets to the first destination in a direction only from the transmitting unit to the first destination, and transmitting at least a part of second segment as one or more data packets to one or more additional destinations in a direction only from the transmitting unit to the one or more additional destinations, the switching being repeated until said first segment and/or at least said second segment has been transmitted. In this way, the packet rate to a client is reduced while the total packet rate for the transmitting system is maintained whereby a decreased probability of packet loss and/or of router buffer exhaustion is achieved since data to relatively slower client will not be transmitted at full rate.
US08761161B2 Techniques for reliable switchover to a date multicast distribution tree (MDT)
Techniques reliably provide the switchover from a default MDT to the data MDT by using reliable signaling and reliable building of a data MDT. The message notifying of the pending switchover to the data MDT is reliably sent using signaling that is reliable. Also, the switchover from the default MDT to the data MDT does not happen until all egress routers have responded to the message. Egress routers join the data MDT if associated receivers are interested in receiving the multicast stream from a source. The router does not send another response upstream until all egress routers downstream from it respond to the message in the positive or the negative.
US08761156B2 Socket-based internet protocol for wireless networks
Systems and methods for assigning unique network identifiers in a packet-switched wireless network and methods for communicating with a wireless device in a packet-switched wireless network are provided. A request for a unique network identifier for a wireless device is received. A socket-based unique network identifier, including an IP address and one or more ports, is assigned to the wireless device. The unique network identifier is created by combining an IP address and one or more ports. This allows multiple unique network identifiers to be created from a single IP address, where each unique network identifier consists of the same IP address combined with a different group of one or more ports.
US08761145B2 Wireless terminal apparatus and wireless base station apparatus
Both a wireless terminal apparatus and wireless base station apparatus are provided that can, in an operation of encoding the control signals of the upstream link transmitted from the multiple terminal stations while encoding with regard to each of the terminal stations, increase a number of the terminal stations to which different codes are respectively assigned. A wireless terminal apparatus includes: an encoding information receiving portion receiving encoding information which is used at the wireless terminal apparatus from the base station; a phase-shifting unit which conducts a phase-shifting operation on a predetermined first code based on the encoding information; a code selection unit which, based on the received encoding information, selects a second code from multiple codes orthogonally crossing each other; and a control signal encoding portion which conducts an encoding operation on the control signal that is going to be transmitted to the base station by using both the first code on which the phase-shifting operation has been conducted and the second code.
US08761135B2 Methods and arrangements in a wireless telecommunication system
Using an extended reordering depth in order to avoid TSN reordering window stalling during a stop-and-wait HARQ-process of a multi-carrier operation in the downlink MAC-ehs protocol and in the uplink MAC-i/is protocol. The extended reordering depth corresponds to a reordering depth that is increased from the 32 sequence numbers obtained by a 6 bits TSN field, and it is based on the TSN of a data unit, and this TSN is indicated only in a header of the data unit.
US08761133B2 Use of movement information about a wireless client
Movement information about a wireless client is correlated with information about the availability of wireless access points. A result of the correlation is used to estimate whether the wireless client is going to enter a region that is associated with a predetermined characteristic.
US08761125B2 Scalable wireless mesh networks
Multi-hop architectures of a wireless mesh network (WMN) compatible with the existing WiFi devices and potentially offering a much larger total capacity than a single-hop WiFi cell. The proposed architectures are scalable and do not have the hidden-terminal and the exposed-terminal problems intrinsic in a multi-hop environment that limited the space reuse efficiency of a WMN. The various disclosed architectures also support a fast and efficient location tracking scheme and can overcome the low space reuse efficiency in many of the existing WMN architectures.
US08761122B2 SIP—enabled framework for multi-domain roaming control plane in a WiMAX access network
Middleware is provided as a control plane for WiMAX control messaging. Each ASN in a WiMAX system is associated with a Session Initiation Protocol (SIP) server. A plurality of Functional Entities (FEs) are distributed across the ASNs, wherein each FE (or a group of FEs) associated with a SIP agent. Each FE is operable to control a function associated with a subscriber station (SS). The function controlled by a first FE is transferred to a second FE by employing the SIP agents to establish a SIP session between the first and second FEs. WiMAX control messages are then exchanged over the established session to transfer the SS function from the first FE to the second FE. The first and second FEs may be in the same ASN, or the first and second FEs may be in different ASNs.
US08761118B2 Wireless communication system and wireless communication method to perform handover of communication using different communication systems
Disclosed is that when the first wireless communication apparatus is connected to a terminal apparatus such as a wireless access point wirelessly, the second wireless communication apparatus performs the communication with the first wireless communication apparatus by a short distance wireless communication, then the first wireless communication apparatus transmits participation information to participate in the network to the second wireless communication apparatus by the short distance wireless communication, and the second wireless communication apparatus is connected to the network based on the received participation information so as to communicate with the first wireless communication apparatus through the terminal apparatus.
US08761116B2 Method and system for transmitting position reference signal
The present disclosure discloses a method and system for transmitting a position reference signal. Wherein the method includes: frequency domain positions for transmitting a position reference signal are n physical resource blocks, and the value of n is obtained according to signaling; time domain positions for transmitting the position reference signal are the remaining orthogonal frequency division multiplexing symbols in a subframe, except for orthogonal frequency division multiplexing symbols for transmitting a physical downlink control channel and orthogonal frequency division multiplexing symbols for transmitting a cell-specific reference signal; and the position reference signal is transmitted according to the frequency domain position and the time domain position. By adopting the method and the system of the present disclosure, the transmitting of the position reference signal is realized, and the positioning precision of a UE is ensured.
US08761109B2 Method and apparatus for receiving a control channel
Various methods and apparatuses for receiving a control channel involve a communication device monitoring a first control and receiving information from a network regarding the configuration of a second control channel. The communication device receives an uplink grant from the network; transmits a message to the network, in which the message indicates to the network that the communication device is capable of monitoring the second control channel. The communication device monitors the second control channel based on the configuration information receiving via the first control channel.
US08761097B2 Systems and methods for enhancing uplink coverage in interference scenerios
A method and apparatus are for communication in a wireless network in which a User Equipment (UE) associated with a first evolved Node B (eNB) experiences interference from a second eNB. The method includes negotiating by the first eNB of the wireless network with a second eNB of the wireless network for a partitioning of subband resources on an uplink. A first subset of subband resources is assigned to the first eNB, and a second subset of subband resources is assigned to the second eNB. A method and apparatus are for communication in a wireless network. The method includes decoding a downlink control channel received during a protected downlink subframe to determine an uplink subframe n containing a protected subband for uplink transmission. The method also includes transmitting data during the uplink subframe n on the protected subband.
US08761090B2 Method and apparatus for uplink transmission in multi-antenna system
Provided are a method and apparatus for uplink transmission in a multi-antenna system. A terminal transmits a plurality of first transmission symbols via a plurality of antennas using a first spatial processing performed on the first transmission symbols, and transmits a plurality of second transmission symbols via a plurality of antennas using a second spatial processing performed on the second transmission symbols. At least one column or at least one row of a first spatial processing matrix used in the first spatial processing is switched to form a second SFBC matrix used in the second spatial processing. According to the present invention, peak-to average power (PAPR)/cubic metric (CM) ratio can be kept at a low level, and imbalanced transmission power among antennas can be evened out.
US08761086B2 Method and apparatus for hierarchical codebook design in wireless communication
A method for use in a multi-user, multi-input multi-output (MU-MIMO) system includes generating a family of codebooks comprising at least one codebook set, the codebook set comprising a plurality of codebooks organized base on a transmission rank and providing the family of codebooks for use in a multiple description coding (MDC) channel feedback scheme.
US08761085B2 Proxy mobile IP system, access gateway and method for determining the order of registration notification messages used therefor
In a proxy mobile IP system, a mobility anchor comprises: a proxy mobile IP registration unit effectuating proxy mobile IP registration in proxy mobile IP (Internet Protocol) communication by one or more registration notification messages from an access gateway; and a last registration time recording/management unit effectuating recording and management of time of last registration by the registration notification message. The mobility anchor, on receipt of a new registration notification message, determines, in case a receipt time difference (or a receipt time interval) between the time of receipt of the new registration notification message and a registration notification message recorded last time in the last registration time recording/management unit is within a pre-set period of time, and the access gateway has changed by switching, possibility of order reversal of the new registration notification message and the registration notification message recorded last time.
US08761082B2 Apparatus, methods, and computer program products providing improved communication in decentralized wireless networks
The exemplary embodiments of the invention enable self-organizing decentralized functionalities in wireless networks, such as ones having an arbitrary topology (e.g., cognitive radio networks), that utilize non-continuous communication, such as packet-based communication. In one exemplary embodiment of the invention, a method includes: making at least one locally available decision or measurement by a first apparatus; and performing a local exchange of information between the first apparatus and at least one second apparatus within a decentralized wireless communication network that at least partially utilizes packet-based communication, wherein the local exchange of information enables cooperation between the first apparatus and the at least one second apparatus in making a collective decision at least partially based on at least one local decision or measurement.
US08761077B2 Control signal transmitting method and apparatus in relay station
A method of transmitting a control signal of a relay station is provided. The method includes: receiving a control signal and data from a base station in a first subframe; and transmitting an acknowledgement/negative acknowledgement (ACK/NACK) signal for the data to the base station in a second subframe, wherein a radio resource for transmitting the ACK/NACK signal is determined by a radio resource to which the control signal received in the first subframe is allocated and by a logical physical uplink control channel (PUCCH) index received by using a higher layer signal.
US08761071B2 Internet protocol radio dispatch system and method
A method and system for dispatching calls using a packet network is disclosed. The use of distributed call management modules, enables various communication systems, such as RF and PSTN systems, to communicate with each other over the IP network. Audio devices from the various communication systems are each assigned an IP multicast group. Distributed call management modules covert signals from the audio devices into IP packets and transmit the IP packets to designated IP multicast groups over the IP network.
US08761069B2 Multicast to unicast conversion system
A network device includes a first interface that receives multicast packets and a control module that determines that N of the multicast packets have a common multicast address. The network device also includes a packet aggregation module that uses the N of the multicast packets to form aggregate data. The network device also includes a packet format module that adds a header to the aggregate data to form a unicast packet. The network device also includes a second interface that transmits the unicast packet. N is an integer greater than or equal to 1.
US08761067B2 Method and apparatus for notification of emitted energy
The present invention discloses a method and an apparatus for notification of emitted energy. The method includes: performing an emitted energy decrease on resource elements in a current cell that have a same time-frequency location as part or all of resource elements where a reference signal of a neighboring cell is located; obtaining an emitted energy parameter of an energy non-decreased resource element (NRE) in the current cell according to a decreased amount of emitted energy of an emitted energy decreased resource element (DRE); and notifying the emitted energy parameter of the NRE to a user equipment (UE). According to embodiments of the present invention, the waste of emitted energy may be avoided, the emitted energy of part of REs is increased, and further, the signal to interference plus noise ratio (SINR) and throughput of service data may be increased.
US08761064B2 Power savings through cooperative operation of multiradio devices
Proxy discovery for mobile networks having cooperative multiradio devices is provided through short range discovery and assistance from the network. In some aspects, a dedicated message is sent in response to a request from the client. The dedicated message includes a proxy list. The client uses the proxy list to discover those proxies on the list. Other aspects provide for the proxy list to be included in broadcast messages from the network. Thus, clients receive the broadcast messages and extract the proxy list for discovery purposes. Other aspects provide for the client to detect all of the wireless devices in the area and send a list to the network. The network responds with a sub-list of those proxies that are available to the client. In each such aspect, when the client discovers the available proxies, it transmits a list of the proxy ID of the discovered proxies to the network.
US08761063B2 Method and apparatus for transmitting a packet in a wireless network
The present invention related to a method in which a transmitting device transmits a packet in a wireless network, wherein said method comprises: a step of receiving, from an upper layer, video data divided into a plurality of slices and compressed into one or more types of layers; a step of constructing a MAC packet such that information on the types of said one or more layers of the video data is included in a MAC header of the MAC packet; and a step of delivering the MAC packet to a lower layer to transmit the MAC packet to a receiving device.
US08761057B2 Broadband service nesting processing method and device, and service application server
The present invention provides a broadband service nesting processing method and device, and a service application server. The method includes: receiving a service request message sent to a user equipment, and obtaining a service identity of a current service carried in the service request message; determining that service nesting is formed between a terminating call service and a service corresponding to the service identity of the current service; and evading the terminating call service according to a result of the service nesting formed between the terminating call service and the service corresponding to the service identity. A technical solution provided in an embodiment of the present invention can effectively avoid the occurrence of service nesting phenomena.
US08761056B2 System for providing EMBMS chatting service and service provider server of the same, and method for controlling eBM-SC and user equipment
Disclosed is a system for providing an Evolved Multimedia Broadcast/Multicast Service (EMBMS) chatting service for providing a multi-chatting service. The system comprises at least one of a User Equipment (UE) to request establishment of a chatting channel and to transmit and receive a communication message and contents so as to transmit and receive the communication message with a plurality of mobile subscribers participated in the chatting channel, an evolved Broadcast Multicast-Service Center (eBM-SC) to perform control of an EMBMS service so as to transmit the communication message to the at least one of the UE using the EMBMS service, and a service provider server to transmit, to the eBM-SC, user service information, first bearer service information, and contents for each of the chatting channels, so that the UE transmits and receives the communication message with the plurality of the mobile subscribers participated in the chatting channel.
US08761055B2 Systems and methods for delayed message delivery
A system for delayed message delivery can include an IP Multimedia Subsystem (IMS) network that is in communication with at least one of a first user equipment and a second user equipment, and a message application server. The message application server can be configured to receive a message sent from the first user equipment, store the message temporarily in accordance with a time parameter, and send the message to a gateway when the time parameter is satisfied. The gateway can be configured to receive a message formatted in accordance with a first protocol used by the IMS network and convert the message into a format in accordance with a second protocol used by a message center. The message center can be configured to receive the message formatted in accordance with the second protocol and forward the message to the second user equipment. Other systems for delayed message delivery and corresponding methods are disclosed.
US08761038B2 Methods, systems and computer program products for providing internet protocol television diagnostics
A method of providing internet protocol television (IPTV) diagnostics. The method includes receiving customer premise equipment (CPE) information from a diagnostic applications program interface (API) executing in a CPE. The CPE information is stored in a database. An issue is detected with the CPE and the CPE information in the database corresponding to the CPE experiencing the issue is accessed. The issue is resolved in response to the CPE information the database.
US08761035B2 System and method for multiple timing masters in a network
A communication system, network, interface, and port architecture are provided for transporting data across a ring network. A network node operating as a first timing master generates a set of frames, each frame having a preamble, a data field and a time count field, which represents a portion of the time information associated with the set of frames. This time information may include counted time units, like seconds, or a number of generated and transmitted over the network. As the individual frames of a set of frames are generated and sent on the network, they pass other network nodes and are forwarded through the ring bus to the first timing master which receives at least a portion of the set it is still generating. This enables a received time count field to be compared with a transmitted time count field of the same set. If the fields are identical, there is no other timing master on the bus. If there is another timing master on the bus, the additional timing master would overwrite the contents of the time count field propagating through the network; therefore, the received time count field would not be equal to the time count field being transmitted by the first timing master.
US08761029B2 Methods, apparatus and articles of manufacture to perform root cause analysis for network events
Example methods, apparatus and articles of manufacture to perform root cause analysis for network events are disclosed. An example method includes retrieving a symptom event instance from a normalized set of data sources based on a symptom event definition; generating a set of diagnostic events from the normalized set of data sources which potentially cause the symptom event instance, the diagnostic events being determined based on dependency rules; and analyzing the set of diagnostic events to select a root cause event based on root cause rules.
US08761028B2 Dynamic channel estimation apparatus, systems and methods
Apparatus, systems, and methods disclosed herein operate to calibrate path loss parameters corresponding to a communication channel between wireless stations, including a path loss exponent. A time-of-flight (TOF) associated with packet transmissions traversing a path between a first wireless station and a second wireless station is measured. A path length D1 corresponding to the path is calculated from the TOF measurements. One or more received signal strength (RSS) measurements corresponding to the packet transmissions are then made at the first wireless station. The path loss exponent associated with the path is calculated from D1 and the RSS measurements. Some embodiments may also measure RSS values associated with transmissions from a third wireless station. The latter measurements may be used in conjunction with the previously-determined path loss exponent to derive an unknown transmission path length between the first and third wireless stations. The latter path length may be used together with other known station geometry to determine the coordinate position of the first wireless station.
US08761022B2 Tie-breaking in shortest path determination
A consistent tie-breaking decision between equal-cost shortest (lowest cost) paths is achieved by comparing an ordered set of node identifiers for each of a plurality of end-to-end paths. Alternatively, the same results can be achieved, on-the-fly, as a shortest path tree is constructed, by making a selection of an equal-cost path using the node identifiers of the diverging branches of the tree. Both variants allow a consistent selection to be made of equal-cost paths, regardless of where in the network the shortest paths are calculated. This ensures that traffic flow between any two nodes, in both the forward and reverse directions, will always follow the same path through the network.
US08761013B2 Information processing apparatus and operation method thereof, computer program, and storage medium
In an information processing system in which a plurality of modules are connected to a ring bus, data transfer efficiency is enhanced by deleting an unnecessary packet from the ring bus. This invention relates to an information processing system in which a plurality of modules that execute data processing are connected to a ring bus. More particularly, this invention relates to a ring bus operation technique that allows efficient data transfer by monitoring a flag of a packet, and removing an unnecessary packet from the ring bus.
US08761011B2 Efficient flow control in a radio network controller (RNC)
A mechanism is provided to resolve the Iub transport network congestion efficiently for HSDPA by dynamic adjustment of the transmit window of the RLC. The RLC protocol is extended with congestion control functionality. The Iub TN and Uu congestion detection method in the Node-B signals the congestion to the RNC, and this congestion indication is used by RLC to react on the congestion situation. In the RNC, the transmission window of the RLC is adjusted to control the flow rate. When congestion is detected, the RLC transmission window size is decreased. When there is no congestion, then the RLC transmission window size is increased automatically. Different types of congestion are distinguished and are handled in different ways. Alternatively, congestion control is achieved without any modification in the RLC layer from the existing standard. Here, RLC STATUS PDUs are used to change the RLC transmission window size.
US08761009B2 Managed handover process
A method for providing information to a first terminal system and/or a second terminal system which connected to each other through a network and are subject to a potential or actual handover, provides convenience information about the execution of the potential or actual handover to at least one of the first and the second terminal systems, prior to or with the start of the handover, and provides in addition to at least one of the first and the second terminal systems a commercial communication relating to a commercial measure, whereby the commercial communication is provided in correlation with the provision of the convenience information.
US08761001B2 Method and network system for implementing user port orientation in multi-machine backup scenario of broadband remote access server
A method and network system for implementing user port locating in multi-machine backup scenario of broadband remote access server (BRAS) are disclosed. The method comprises: configuring master port in each backup group as user access port and synchronizing information of taking the maser port as user access port to the backup port in the backup group; a remote authentication dial in user service (RADIUS) server configuring access port information, which is set as the master port in the backup group, for the user; processing master-backup switch if the master port is abnormal and the user accessing the line from the corresponding backup port; the BRAS corresponding to the backup port encapsulating the authentication message including the access line information about digital subscriber line access multiplexer of the user access and taking the maser port as the user access port, and sending the authentication message to the RADIUS server.
US08760996B2 Coordinated fault protection system
A power distribution protection system and method uses communications to coordinate operation of fault protection devices. Communications may be prioritized wherein messages of a lower priority are held or discarded in favor of messages of a higher priority, for example, messages indicating a fault condition. The devices may use multiple channel access schemes in accordance with a priority of a message to be communicated.
US08760995B1 System, method, and computer program for routing data in a wireless sensor network
A system, method, and computer program product are provided for routing data in a wireless sensor network. In use, sensed data is identified utilizing a first sensor node of a plurality of sensor nodes in a wireless sensor network, the sensor nodes each capable of sensing data. Additionally, a plurality of parameters associated with each route existing between the first sensor node and a gateway node in the wireless sensor network connecting the wireless sensor network to another network is received at the first sensor node from at least one second sensor node in direct communication with the first sensor node via the wireless communication network. Furthermore, one of the at least one second sensor node that is in direct communication with the first sensor node is selected, based on the parameters. Still yet, the sensed data is forwarded from the first sensor node to the selected second sensor node.
US08760988B2 Optical information recording apparatus, optical information recording method, optical information reproducing apparatus and optical information reproducing method
An optical information recording/reproducing apparatus and an optical information recording/reproducing method that record information using holography, wherein the optical information recording/reproducing apparatus includes a signal generation unit that generates two-dimensional data by a two-dimensional encoding method in which a lower-limit value of a number of continuous ON/OFF pixels in an array in one direction of pixels in a two-dimensional spatial light modulator is K(K≧2, K: natural number); and a pickup that records the two-dimensional data, generated by the signal generation unit, on a hologram disc.
US08760982B2 Information processing apparatus, information processing system, information processing method, and program
An information processing apparatus includes: a data processing unit which performs copy processing for recording recorded data of a first medium in a second medium, wherein the data processing unit performs processing for referencing selection information received from a management server, selecting a copy unit having a data form defined as copy permitted data in the selection information from the first medium, and copying the copy unit to the second medium.
US08760978B2 Magnetic recording head and system having optical waveguide core and/or cladding of an alloyed oxide material
An apparatus according to one embodiment includes a near field transducer positioned towards a media-facing surface side, a primary waveguide for delivering light to the near field transducer, a secondary waveguide positioned near the primary waveguide and configured for receiving light from a light source and transferring at least some of the light received thereby to the primary waveguide, and a gap layer positioned between the primary waveguide and the secondary waveguide, wherein the secondary waveguide includes an oxide of at least one of Ta, Ti, Zr, and Nb alloyed with an oxide of at least one of Si and Al. Additional embodiments are also disclosed.
US08760977B2 Systems and methods for data write loopback based timing control
Systems and methods related to writing data to a storage medium. In some cases, a heat assisted loopback circuit is used that includes: a read circuit, a magnetic write circuit, a heat write circuit, and a loopback circuit. The loopback circuit is operable to selectively couple a derivative of a heat output to a read output and to selectively couple a derivative of a write output to the read output.
US08760974B2 Ultrasonic probe and ultrasonic imaging apparatus
Artifacts due to lateral wave that occurs in a substrate of a Capacitive Micro-machined Ultrasonic Transducer is reduced. The substrate thickness of the ultrasonic transducer is set in an optimum range to efficiently radiate the energy of lateral wave in the sensitive band 91 of the ultrasonic transducer to the outside so that the lateral wave is attenuated thereby reducing the artifacts in ultrasonic imaging.
US08760969B2 System and method for detecting and measuring phenomena relating to altimetric variations in the seafloor
A system and method for detecting and measuring phenomena relating to altimetric variations in the seafloor. The system including an autonomous submarine vehicle equipped with at least one interferometric sonar sensor configured to send an acoustic signal towards the seafloor and acquire the image of the seafloor generated by the reflection of said acoustic signal sent. The system also including a plurality of elements reflecting sound waves firmly fixed to the seafloor so as to outline a reference path for the passage of the autonomous submarine vehicle.
US08760964B2 Methods and systems for efficiently acquiring towed streamer seismic surveys
Methods and systems for efficiently acquiring towed streamer marine seismic data are described. One method and system comprises positioning a plurality of source-only tow vessels and one or more source-streamer tow vessels to acquire a wide- and/or full-azimuth seismic survey without need for the spread to repeat a path once traversed. Another method and system allows surveying a sub-sea geologic feature using a marine seismic spread, the spread smartly negotiating at least one turn during the surveying, and shooting and recording during the turn. This abstract is provided to comply with the rules requiring an abstract, allowing a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
US08760959B2 Memory device and electronic device
A selection operation is performed for individual memory cells. A device includes a first memory cell and a second memory cell provided in the same row as the first memory cell, each of which includes a field-effect transistor having a first gate and a second gate. The field-effect transistor controls at least data writing and data holding in the memory cell by being turned on or off. The device further includes a row selection line electrically connected to the first gates of the field-effect transistors included in the first memory cell and the second memory cell, a first column selection line electrically connected to the second gate of the field-effect transistor included in the first memory cell, and a second column selection line electrically connected to the second gate of the field-effect transistor included in the second memory cell.
US08760954B2 Protection of stored data using optical emitting elements
An integrated circuit device (20, 60) includes a plurality of memory cells (22), which are configured to store data. Multiple P-N junctions (24) are arranged so that a single, respective P-N junction is disposed in proximity to each memory cell and is configured to emit optical radiation during readout from the memory cell with a wavelength matching an emission wavelength of the memory cell.
US08760952B2 Overlapping interconnect signal lines for reducing capacitive coupling effects
Described herein are various principles for designing, manufacturing, and operating integrated circuits having functional components and one or more metal interconnect layers, where the dimensions of signal lines of the metal interconnect layers are larger than dimensions of the functional components. In some embodiments, a signal line may have a width greater than a width of a terminal of a functional component to which the signal line is connected. In some embodiments, two functional components formed in a same functional layer of the integrated circuit may be connected to metal signal lines in different metal interconnect layers. Further, the metal signal lines of the different metal interconnect layers may overlap some distance.
US08760949B2 Mechanisms for built-in self repair of memory devices using failed bit maps and obvious repairs
A method of self-testing and self-repairing a random access memory (RAM) is includes collecting failure data of the RAM with redundant rows and columns, wherein the failure data of all failed cells of the RAM are stored in two failure bit map (FBM) data structures. The method further includes performing obvious repair of failed cells during the collecting of the failure data and analyzing the failure data in the two FBM data structure to determine repair methods. The method further includes repairing failed cells of the RAM by using the redundant rows and columns.
US08760945B2 Memory devices, systems and methods employing command/address calibration
During a command/address calibration mode, a memory controller may transmit multiple cycles of test patterns as signals to a memory device. Each cycle of test pattern signals may be transmitted at an adjusted relative phase with respect to a clock also transmitted to the memory device. The memory device may input the test pattern signals at a timing determined by the clock, such as rising and/or falling edges of the clock. The test pattern as input by the memory device may be sent to the memory controller to determine if the test pattern was successfully transmitted to the memory device during the cycle. Multiple cycles of test pattern transmissions are evaluated to determine a relative phase of command/address signals with respect to the clock for transmission during operation of the system.
US08760942B2 Resistive memory device capable of blocking a current flowing through a memory cell for fast quenching
A resistive memory device includes a plurality of first switches that connect word lines to a ground line in response a first switch control signal and a plurality of second switches that connect a plurality of global bit lines to a plurality of local bit lines corresponding to the plurality of global bit lines in response to a second switch control signal.
US08760941B2 Data transfer circuit and data transfer method
A data transfer circuit includes a write circuit to control writing of write data to a memory, a read circuit to control reading of data from the memory, a first circuit to register a store position in the memory at which data written to the memory is stored, and a second circuit to store a data pattern when the write data is comprised of repeated patterns each identical to the data pattern, wherein the write circuit does not register the store position in the first circuit with respect to the written data that is comprised of the repeated patterns each identical to the data pattern stored in the second circuit, and the read circuit reads the data pattern from the second circuit for provision to a source issuing a read request when data requested by the read request corresponds to the data pattern stored in the second circuit.
US08760939B2 Memory sensing using temperature compensated initial currents
The present disclosure includes devices, methods, and systems for sensing memory, such as resistance variable memory, among other types of memory. One or more embodiments can include a method for generating currents to be used in sensing a memory cell, the method including providing a number of initial currents, and generating a number of reference currents by summing particular combinations of the initial currents.
US08760938B2 Writing bit alterable memories
A bit alterable memory may include current generators in a periphery outside the main memory core. Current may be generated in the periphery and driven into the core. As a result, the capacitance of the memory cells has a lowered effect. The current may be generated using the chip supply voltage and then mirrored using a pump voltage. In some embodiments, the mirroring may be ratioed at the partition level and multiplied at the plane level. A delay may be provided before applying the currents to the cell to accommodate for transients.
US08760935B2 Nonvolatile semiconductor memory device
A block dividing unit groups one-word lines into p groups, to divide a block into p divisional blocks. An erasing unit has an erasing operation performed on data stored in memory cells in a memory cell array, on a divisional block basis. An erasing verifying unit has an erasing verifying operation performed on memory cells subjected to the erasing operation, on a divisional block basis.
US08760929B2 Method and apparatus for reading data stored in flash memory by referring to binary digit distribution characteristics of bit sequences read from flash memory
A method for reading data stored in a flash memory includes at least the following steps: controlling the flash memory to perform a plurality of read operations upon a plurality of memory cells included in the flash memory; obtaining a plurality of bit sequences read from the memory cells, respectively, wherein the read operations read bits of a predetermined bit order from the memory cells by utilizing different control gate voltage settings; and determining readout information of the memory cells according to binary digit distribution characteristics of the bit sequences.
US08760926B2 Memory circuit
Provided is a memory circuit in which erroneous writing is less likely to occur at the time of power-on. A memory circuit (10) includes: a P-channel non-volatile memory element (15) for writing, to which a voltage is applied between a source and a drain thereof only during writing so as to write data; and an N-channel non-volatile memory element (16) for reading, which has a control gate and a floating gate provided in common to a control gate and a floating gate of the P-channel non-volatile memory element (15) and to which a voltage is applied to a source and a drain thereof only during reading so as to read the data.
US08760924B2 Nonvolatile semiconductor memory device and method of data write therein
A memory cell comprises a first semiconductor layer, and a first conductive layer. The first semiconductor layer extends in a perpendicular direction with respect to a semiconductor substrate. The first conductive layer sandwiches a charge storage layer with the first semiconductor layer. A control circuit executes a first program operation and then executes a second program operation. The first program operation supplies a first voltage to the body of the memory cell and supplies a second voltage larger than the first voltage to the gate of the memory cell. The second program operation renders the body of the memory cell in a floating state and supplies a third voltage which is positive to the gate of the memory cell.
US08760918B2 Memory system and method of accessing a semiconductor memory device
A memory system is provided with a processor, a main memory, and a flash memory. Performance of the memory system is improved through achievement of speed-up and high data reliability. The memory system includes a nonvolatile memory device and a controller configured to drive a control program to control the nonvolatile memory device. The control program executes a second access operation for the nonvolatile memory device even before a first access operation to the nonvolatile memory device is completed.
US08760908B2 Non-volatile semiconductor memory device
A nonvolatile semiconductor memory device includes: a memory cell array which has a plurality of first lines, a plurality of second lines intersecting the plurality of first lines and a plurality of memory cells which store an electrically rewritable resistance value as data in a non-volatile manner; a first decoder which is connected to one ends of the plurality of first lines and selects the first lines; a second decoder which is connected to the plurality of second lines and selects the second lines; and a voltage applying circuit which is connected to one of the first and second decoders and which applies a predetermined voltage between the first and second lines selected by the first and second decoders. The second decoder sequentially selects the second lines in a direction from the other ends to the one ends of the first lines.
US08760901B2 Semiconductor device having a control chip stacked with a controlled chip
A semiconductor device includes a first controlled chip and a control chip stacked therewith. The first controlled chip includes a first circuit outputting a data signal in response to a synchronization signal, an input/output circuit outputting the data signal to a data terminal in synchronization with a delayed synchronization signal, and a replica circuit replicating an output circuit and outputting a replica signal to a first replica terminal in synchronization with the delayed synchronization signal. The control chip includes a first control circuit outputting a synchronization signal and receiving a data signal, a delay adjustment circuit delaying the synchronization signal and outputting the same as a delayed synchronization signal, a phase comparator circuit comparing the phases of the replica signal and the synchronization signal, and a delay control circuit controlling the delay amount of the delay adjustment circuit based on a comparison result of the phase comparator circuit.
US08760891B2 Real time dynamic optimization of deadtime
A deadtime optimization apparatus and method may determine when it is safe to turn a switch ON, eliminating the need to have a switch controller purposely insert a deadtime period in the algorithm (i.e., it can go back to producing ideal PWM). Since the decision of when it is safe to turn ON the switch may be achieved through measurement, it is expected that the length of time may change for each pulse as the operating conditions change. Therefore, the apparatus and methods of the present invention may take on a dynamic characteristic because the safe to turn ON (STTO) time may vary for each pulse.
US08760887B2 Power supply circuit
A current mirror circuit converts a positive-side supply voltage of a second power supply with respect to a reference potential into an electric current so as to supply the electric current to a current/voltage converting section. The current/voltage converting section converts the electric current from the current mirror circuit into a voltage with respect to the reference potential of a first power supply so as to supply the voltage to a feedback input terminal of a switching controller. Therefore, although the reference potential of the first power supply supplied to the switching controller is different from the reference potential of the second power supply, the electric current from the current mirror circuit is not influenced by the reference potential.
US08760875B2 High density digital signal cross-connect system
A telecommunication panel may comprise a chassis configured to receive insertable Digital Signal Cross-connect (DSX) modules and a backplane connected to the chassis. The DSX module is compact to fit into the telecommunication panel. A ratio of the number of the insertable 6-port DSX modules over the backplane surface area at least about 0.37 modules per square inch is achieved. The DSX module may include a printed circuit board and a light emitting diode (LED) light pipe on the printed circuit board to minimize the width of the DSX module. The DSX module may be inserted into the telecommunication panel horizontally or vertically so that the telecommunication panel receives a maximum number of DSX modules.
US08760867B2 Display apparatus
A display apparatus has a liquid crystal display having a display panel, a housing, a circulating fan, and an air conditioner. The housing has a sealing part. The sealing part seals around the display panel and accommodates the display panel therein, while making the display screen viewable from outside. The circulating fan circulates air along a circulation path surrounding the display panel wherein the path includes a space between the display screen and the sealing part. The air conditioner collects heat from the air circulating the circulation path and releases the heat to outside of the housing.
US08760838B2 Lightning protection sheet with patterned discriminator
A lightning protection system is provided, typically for use on an outer surface of an aircraft, which includes the use of a lightning protection sheet that includes an electrically conductive film and at least one patterned, electrically non-conductive discriminator layer.
US08760819B1 Magnetic recording sensor with sputtered antiferromagnetic coupling trilayer between plated ferromagnetic shields
A magnetic recording sensor for use in a data storage device is described. The sensor has a magnetoresistive sensing element and magnetic shields shielding the magnetoresistive sensing element. The magnetic shields include a first plated soft ferromagnetic layer, a second plated soft ferromagnetic layer, and an antiferromagnetic coupling (AFC) trilayer between the first plated soft ferromagnetic layer and the second plated soft ferromagnetic layer. The AFC trilayer includes a first AFC layer of sputtered ferromagnetic material; a second AFC layer of a nonmagnetic antiferromagnetic exchange material, and a third AFC layer of sputtered ferromagnetic material. Shields with AFC trilayers in bottom, side, and/or top shields, and well as between shields are provided. A method of fabricating is also provided.
US08760817B2 Three-terminal design for spin accumulation magnetic sensor
A spin accumulation sensor having a three terminal design that allows the free layer to be located at the air bearing surface. A non-magnetic conductive spin transport layer extends from a free layer structure (located at the ABS) to a reference layer structure removed from the ABS. The sensor includes a current or voltage source for applying a current across a reference layer structure. The current or voltage source has a lead that is connected with the non-magnetic spin transport layer and also to electric ground. Circuitry for measuring a signal voltage measures a voltage between a shield that is electrically connected with the free layer structure and the ground. The free layer structure can include a spin diffusion layer that ensures that all spin current is completely dissipated before reaching the lead to the voltage source, thereby preventing shunting of the spin current to the voltage source.
US08760810B2 Fluid dynamic bearing unit and disk drive device including the same
A first sleeve rotatably extends around a shaft. First and second flanges are fixed to the shaft. A second sleeve extending around the first sleeve is fixed thereto. A first annular member fixed to the second sleeve surrounds the first flange. A second annular member fixed to the second flange surrounds a portion of the second sleeve. A first capillary seal includes a clearance between the first flange and the first annular member. A second capillary seal includes a clearance between the second annular member and the second sleeve. Lubricant is provided in the clearances in the first and second capillary seals. The second annular member and the second sleeve are designed so that the lubricant in the clearance in the second capillary seal can be viewed from a point in a radial position which is outward of the second sleeve as seen in an axial direction.
US08760775B2 Imaging lens and imaging apparatus including the imaging lens
An imaging lens substantially consists of five lenses of an aspheric first lens having a convex surface facing an object side and positive refractive power, an aspheric second lens having a concave surface facing the object side and negative refractive power, an aspheric third lens having a meniscus shape in which its object-side surface is convex toward the object side, and positive refractive power, an aspheric fourth lens having negative refractive power and a fifth lens having a convex surface facing the object side and positive refractive power, which are in this order from the object side. Further, the imaging lens satisfies predetermined conditional formulas.
US08760772B2 Projection zoom lens
A projection zoom lens includes a front lens group, a rear lens group, and an aperture stop. The front lens group has negative refractive power and is disposed adjacent to an object side of the projection zoom lens. The front lens group includes a first lens group, a second lens group, and a third lens group. The rear lens group has positive refractive power and is disposed adjacent to an image side of the projection zoom lens. The rear lens group includes a fourth lens group, a fifth lens group, and a sixth lens group. The aperture stop is disposed between the front lens group and the rear lens group. The third lens group, the fourth lens group, and the fifth lens group move along an optical axis of the projection zoom lens to change an effective focal length of the projection zoom lens when the projection zoom lens zooms.
US08760769B2 Zoom lens
A zoom lens includes a first lens group G1 that is negative, a second lens group G2 that is negative, and a third lens group G3 that is positive. The first lens group G1 includes a first lens L1 that is negative and a prism P, and the second lens group G2 includes a second lens L2 that is positive and a third lens L3 that is negative. The third lens group G3 includes a stop ST, a fourth lens L4 that is positive, and a fifth lens L5 that is negative. According to this configuration, upon changing magnification from a wide-angle end to a telephoto end, the first lens group G1 is secured, the second lens group G2 first moves to the image plane side and then moves to the object side, and the third lens group G3 linearly moves to the object side.
US08760755B2 Carrier-envelope-phase stabilization of a master oscillator optical amplifier system
A laser and amplifier combination delivers a sequence of optical pulses at a predetermined pulse-repetition frequency PRF. An interferometer generates a signal representative of the carrier-envelope phase (CEP) of the pulses at intervals corresponding to the PRF. The signal includes frequency components from DC to the PRF. The signal is divided into high and low frequency ranges. The high and low frequency ranges are sent to independent high frequency and low frequency control electronics, which drive respectively a high-frequency CEP controller and a low frequency controller for stabilizing the CEP of pulses in the sequence.
US08760744B2 Correction of optical elements by correction light irradiated in a flat manner
The disclosure relates to a correction light device for the irradiation of optical elements of an optical arrangement, in particular a lens, such a microlithography lens having a correction light, which include at least one correction light source and at least one mirror arrangement that deflects the light from the correction light source in the beam path to the optical element such that at least part of at least one surface of at least one optical element of the optical arrangement are irradiated in a locally and/or temporally variable fashion. The correction light strikes the surface of the optical element at a flat angle such that the obtuse angle between the optical axis of the optical arrangement at the location of the optical element and the correction light beam is less than or equal to 105°.
US08760741B2 Image scanning device, image forming device, and method for correcting pixel value for pixel corresponding to position of rod lens array joint
An image scanning device has an image sensor including a plurality of arrayed light receiving elements; a light source for shining light upon a scanning object; a lens unit for guiding reflected light from a scanning object to the image sensor and having a plurality of rod lens arrays, in which a plurality of rod lenses are arrayed, joined together; and a correction unit for generating image data based on the output values from the light receiving elements of the image sensor and correcting the pixel values of pixels in the image data corresponding to a position of a joint section between rod lens arrays so that the pixel values become darker.
US08760739B2 Dynamic scanner with width sensing and single point sensor
A scanner apparatus and method includes an optical scanner, at least one movable carriage associated with the optical scanner, and a point sensor that rides the movable carriage to measure a slow scan document width associated with a document scanned by the optical scanner. The point sensor moves in a slow scan direction with respect to the document scanned by the optical scanner. The point sensor also includes a single moving size sensor that improves a resolution by which a size associated with the document is determinable.
US08760731B2 Document scanner, an associated method of operating a document scanner, and an associated program storage device
Disclosed are embodiments of document scanner, a method and a program storage device wherein the scan mode is automatically adjusted to fall within standards established to prevent vision damage and/or discomfort and to still allow for high-resolution scanning. Specifically, the platen cover of the document scanner can be operatively connected to the scan carriage such that the mode at which the scan carriage operates depends upon the detected position of the platen cover. When the platen cover is closed, the scan carriage can automatically illuminate the document being scanned at a relatively high light intensity level and can move at a relatively fast speed. When the platen cover is opened, the scan carriage can automatically illuminate the document being scanned at a lower light intensity level and, optionally, can move at a slower speed to compensate for the lower light intensity level.
US08760725B1 Tone dependent threshold perturbation error diffusion halftone
A method and system for generating a halftone image from an input image is disclosed. The method and system use error distribution and threshold perturbation that is based on the incoming tone value. A threshold bias table may be generated in real time for each incoming tone value. The values of the threshold bias tables are selected so that certain positions are forced to include a dot, in the case of light tone values, or not include a dot, in the case of dark tone values. A halftone process that uses threshold bias tables based on the incoming tone can reduce unnatural patterns in the image apparent to the casual observer, which results in a more pleasing image.
US08760723B2 Image processing device superimposing supplemental image on original image
An image processing device performs: setting a focal pixel among a plurality of pixels in an original image that is represented by original image data; setting a pixel near the focal pixel as a near pixel; acquiring a degree of difference in luminance for the focal pixel and the near pixel; determining, based on the degree of difference, at least one of: a size of a supplemental image; a shape of the supplemental image; color of the supplemental image; and luminance of the supplemental image; and generating edited image data by editing the original image data, the edited image data representing an edited image obtained by superimposing the supplemental image on the original image, the supplemental image being superimposed on an area around the focal pixel in the original image.
US08760720B2 Image processing apparatus
A pixel extracting unit extracts pixels belonging to a previously designated color range from the image data of a correction object. A target color selection receiving unit receives a selection of one target color by a user, from among a plurality of target colors stored in a target color storage unit. A color correction executing unit executes color correction on correction object image data, based on the color of the pixel extracted by the pixel extracting unit and the target color selected through the target color selection receiving unit. A target color extracting unit extracts the target color of a registration object from target color registration image data stored in a registration image storage unit. A target color registration unit registers the target color of the registration object extracted by the target color extracting unit in the target color storage unit to be associated with a previously designated color range.
US08760718B2 Image printer for changing a tone of an original image based on associated identification information and printing the image data having the changed tone, and corresponding image printing method and recording medium
An image printer is an image printer including a pictorial tone changing/printing function to change original image data to image data having a different pictorial tone from that of the original data for printing on a printing medium and includes an original image storage unit, an address book storage unit which stores addressee data, an attribute setting unit which sets a pictorial tone changing attribute for changing the original image data to a designated pictorial tone for each piece of the addressee data, an addressee data selection unit, a pictorial tone changing unit which changes the original image data to image data having the pictorial tone associated with the pictorial tone changing attribute, a printing unit, and a control unit, whereby the image is changed to the pictorial tone designated in association with identification information of the addressees.
US08760698B2 Information processing device capable of outputting print data to print data device, and control method thereof
In case of searching and outputting output information stored in a memory, it enables a user of the host computer to select the device of storing the output information, whereby the load in searching and outputting the information is reduced. To do so, when the host computer causes the printer to print the image based on the print data, the hard disk of the multifunctional device is selected from among the plural hard disks, as the storage destination to which the print data is stored and from which the stored print data can be searched and output. Then, the information representing the storage destination and the print data are transmitted to the printer so as to be printed, and the print data is also transmitted to the multifunctional device to be stored.
US08760696B2 Image processing apparatus for executing image processing in accordance with operation condition method for controlling the same, and storage medium
According to the present invention, a user can switch an operation condition of an image processing apparatus while confirming a power saving effect. To this end, the image processing apparatus determines usage status of a print mode, determines an operation condition to be changed based on the determined usage status, and determines the electric energy to change if the operation condition is changed. The image processing apparatus shows the user the operation condition to be changed and how much the amount of electric energy is changed.
US08760691B2 Devices and methods for print job tracking
Devices and methods for tracking the status of a print job using electronic devices on a print service provider (PSP) production floor are provided. One such method includes reading a radio frequency identification (RFID) code from an RFID badge assigned to, attached to, and traveling with a print job through production using an electronic device and sending an indication of the RFID code a PSP controller. In response, workflow instructions may be received from the PSP controller. The electronic device may display a representation of the workflow instructions and a user-selectable representation of job status information. When the representation of the job status information is selected, the electronic device may send an indication of the job status information to the print service provider controller.
US08760681B2 Image forming apparatus and image processing method
According to one embodiment, an image forming apparatus which communicates with a first terminal device includes a first display unit which displays display data, a storage unit which stores first ability information relating to a display ability of the first display unit, an operation panel management unit which is provided at the first terminal device, obtains second ability information relating to a display ability of a second display unit which displays display data, and compares the obtained second ability information to the first ability information which is stored in the storage unit; and a control unit which determines whether to display display data as a display target on the first display unit, or on the second display unit.
US08760680B2 Data processing apparatus, method, and storage medium
A data processing apparatus makes adding, deleting, and changing of modification rules easy. The data processing apparatus includes an output destination type determining unit that determines type of output destination determined by an output destination determining unit using categorizing information, modification processing units that execute modifying processes different from each other on content of image data, a Plug-in Factory that determines the modifying process by referring to the determined type and content of modifying process set for each categorized type and generates modification processing units that execute the determined modifying processes, and a print commanding unit that requests modification processing units to execute the modifying process, generates output data from the modified image data, and sends the output data to the determined output destination. The content of the categorizing information and modifying process can be customized, and modification processing units can be added or deleted.
US08760674B2 Multiple setting user interface with visual icons for customized usability
A printing apparatus/method includes at least one processor, at least one printing engine, and at least one graphic user interface all operatively (directly or indirectly) connected to each other. The graphic user interface has at least one display and at least one user input device. The display provides at least one menu having at least one user selectable parameter of the printing engine. The display provides at least one linear scale bar representing a range of values to which the selectable parameter can be set. The display provides at least two different graphic icons along the linear scale. The graphic icons conceptually represent different performance characteristics that the printing apparatus will have when the selectable parameter is set to different values along the range of values represented on the linear scale. The display can also provide numerical performance values adjacent each of the different graphic icons.
US08760664B2 Imaging apparatus and imaging method using optical coherence tomography
Provided is an imaging apparatus using Fourier-domain optical coherence tomography, the imaging apparatus removing noises caused by the autocorrelation component of returning light to obtain a high-resolution tomographic image. A first switching unit 17 switches a first state in which returning light 12 is combined with reference light (a state in which the returning light 12 is conducted to a combining unit 22) and a second state different from the first state (a state in which the light path of the returning light 12 is blocked or changed). A controlling unit 18 controls the switching unit 17 to change the first and the second state. A interferometric information acquiring unit 19 acquires interferometric information on the returning light 12 and the reference light 14 using the reference light 14 or the returning light 12 detected by the detecting unit 16 in the second state and the combined light 15.
US08760660B2 Process for predicting amount of coarse flakes in coating compositions by wet color measurement
A process for predicting an amount of coarse flakes, such as metallic aluminum flakes, present in a coating composition, such as automotive paint. The process includes measuring flop of a layer of the coating composition applied over a test substrate by using a flop prediction device. The process is repeated with varying amounts of one or more different types of coarse flakes added to the composition and the flop vs. amount of coarse flakes present in the coating composition is plotted on a graph. By using a curve fitting equation, a flake amount prediction curve then is obtained. By measuring the flop of a wet layer of a target coating composition, the amount of coarse flakes present in the target coating composition can be predicted by using the flake amount prediction curve.
US08760658B2 Flow cell modules and liquid sample analyzers and methods including same
A flow cell module for use in a liquid sample analyzer includes a module housing, a liquid core waveguide mounted in the module housing to receive a flow of a liquid sample from a liquid sample source, an input optical fiber disposed in the module housing to transmit radiation from a radiation source to the liquid core waveguide, an input termination located on an input end of the input optical fiber, a first kinematic connection mechanism operative to bias the input termination in a first direction along a first axis while permitting displacement of the input termination in a first opposing direction along the first axis, and a second kinematic connection mechanism operative to bias the input termination in a second direction along a second axis while permitting displacement of the input termination in a second opposing direction along the second axis. The second axis is transverse to the first axis.
US08760657B2 In-situ detection and analysis of methane in coal bed methane formations with spectrometers
Disclosed is a system for measuring a chemical in a subsurface formation comprising housing component traversable within the well, a guide extending down the well from a fixed location being operatively connected to the housing, a radiation source, and an optical pathway between a sample and detector wherein the detector is located at the ground surface. Also disclosed is a method for reducing long distance transmission of radiation comprising placing a radiation source in a housing, placing a housing down in a well bore, lowering a spectrometer down the well bore, and controlling movement of a spectrometer by a guide wire controller at the ground surface. Further disclosed is a method of radiating a sample comprising, transmitting the radiation through at least one optical pathway, interacting a sample with the radiation, producing characteristic radiation from the sample, and transmitting by an optical pathway to a detector located in a spectrometer.
US08760656B2 Fluorescence detection apparatus
Fluorescence detection apparatus detects fluorescence from a fluorescent object. The apparatus includes a light source configured to irradiate the fluorescent object with light, a shutter configured to block the light, from the light source, directed to the fluorescent object, an optical output measuring unit arranged in an optical path between the shutter and the light source, an image pickup element configured to detect the fluorescence from the fluorescent object and to capture a noise image, and a changing unit configured to change at least one of an accumulation time of the image pickup element and an open-close time of the shutter. The changing unit calculates the accumulation time for capturing the noise image using the measurement result of the optical output measuring unit, and corrects a captured fluorescent image generated by detecting the fluorescence, using the noise image captured during the accumulation time calculated by the calculation unit.
US08760634B2 Optical synthetic aperture radar
An optical SAR transmits toward a target an amplitude modulated optical signal. Modulation of optical signals may be performed using light emitting devices such as semiconductor laser diodes driven by a modulation signal so that the emitted optical signal intensity is amplitude modulated. Transmitted optical signals are reflected from a target, and reflected optical signals are detected by light detecting devices such as photodiodes that detect and automatically demodulate the reflected optical signals. Optical elements such as a polarizer, a lens, and a frequency filter such as a color filter may optically process the amplitude modulated optical signal before transmission and detection. This technique achieves the potential benefits of an optical SAR, such as high resolution, better image quality, and elimination of electromagnetic interference, while circumventing many of the problems traditionally associated with optical SARs, such as the requirement for optical coherence and extremely accurate platform motion measurements.
US08760626B2 Focus detection apparatus for projection lithography system
Disclosed is a focus detection apparatus for a projection lithography system. The apparatus includes: a laser; a focus optical unit configured to focusing the emitted laser beam; a force detection unit configured to reflect the focused laser beam at the backside; a position detection unit configured to detect variations in position of a light spot formed by the reflected laser beam, and output a strength signal indicating the strength of the interaction force between the force detection unit and the object; a differential amplifier configured to output a Z-direction differential signal based on the strength signal and a reference signal; a Z-direction feedback control unit configured to perform feedback control; and a scan signal generator configured to output a signal for controlling the movement of the stage in the XY plane. The focus detection apparatus has high precision, efficiency and process applicability.
US08760625B2 Lithographic apparatus, aberration detector and device manufacturing method
An aberration detector for a lithographic apparatus is used. An imaging device captures an image of at least one pinhole feature of a target projected onto the imaging device by the projection system of the lithographic apparatus at two different locations separated in a direction parallel to the optical axis of the projection system. A controller obtains a representation of the aberration of the projection system from the captured images.
US08760621B2 Lithographic apparatus and method
A lithographic apparatus includes an illumination system constructed and arranged to condition a beam of radiation, and a support structure constructed and arranged to support a patterning device. The patterning device is configured to impart the beam of radiation with a pattern in its cross-section. The apparatus also includes a substrate table constructed and arranged to hold a substrate. The substrate table includes a substrate support plate that is in thermal contact with a thermal conditioning plate. The apparatus further includes a projection system constructed and arranged to project the patterned beam of radiation onto a target portion of the substrate.
US08760605B2 Display device and the method thereof
A display device including: first, second and third substrates, where the second substrate is between the first and third substrates; a light amount controlling layer between the first and second substrates; a color providing layer between the second and third substrates; a light source unit which provides light; and a light guide plate disposed below the first substrate, where the light guide plate guides the light from the light source to the first substrate, where the light amount controlling layer and the color providing layer include pixels corresponding to each other, light from the light guide plate and passed through a pixel of the light amount controlling layer to pass through an adjacent pixel of the color providing layer, and the pixels of the color providing layer include a color conversion region and a transparent region.
US08760604B2 Polarizing element, liquid crystal device, and electronic apparatus
A polarizing element includes a plurality of polarizing sections, wherein a first polarizing section included in the plurality of polarizing sections has a first base material and a plurality of first acicular particles dispersed in the first base material such that long axes of the first acicular particles are aligned in substantially the same direction, a second polarizing section included in the plurality of polarizing sections has a second base material and a plurality of second acicular particles dispersed in the second base material such that long axes of the second acicular particles are aligned in substantially the same direction, and the specification of the first acicular particles is different from that of the second acicular particles.
US08760602B2 Backlight device and liquid crystal display configured for uniform light distribution through reflection
A direct backlight device including a light source arranged on the rear surface of a light-guiding plate and a liquid crystal display apparatus including the backlight device are provided, in which light extracting efficiency from the light-guiding plate is improved and luminance can be prevented from lowering or can be improved. The backlight device includes a light source arranged on the rear surface opposite to a light-emitting surface, and a reflective-angle modified portion, for example, a concave-convex portion formed by sandblast to modify a reflective angle of light emitted from the light source is provided at least on the light-emitting surface and/or the rear surface. A light reflective angle equal to or smaller than the critical angle is modified to improve the light extracting efficiency from the light-emitting surface.
US08760598B2 Thin film transistor array panel, liquid crystal display, method for repairing the same, color filter array panel and method for manufacturing the same
A thin film transistor array panel includes: a substrate; a gate line and a storage electrode that are disposed on the substrate; a data line that crosses the gate line and storage electrode line; a thin film transistor that is connected with the gate line and data line; and a pixel electrode that is connected to the thin film transistor. The storage electrode includes a first storage electrode that is parallel to the gate line, second storage electrodes that extend on opposing sides of the data line from the first storage electrode, a connection part that crosses the data line and connects pairs of the second storage electrodes, and a connection bridge that crosses the gate line and connects a second storage electrode to a second storage electrode of an adjacent pixel.
US08760596B2 Thin film transistor array panel and display device including the same, and manufacturing method thereof
A thin film transistor array panel includes a source electrode and a drain electrode on an insulating substrate, an oxide semiconductor on the insulating substrate and overlapping the source electrode and the drain electrode, a passivation layer overlapping the oxide semiconductor and on the insulating substrate, a gate electrode on the passivation layer, and a pixel electrode connected to the drain electrode. The gate electrode and the pixel electrode include a same material. The oxide semiconductor is between the source electrode and the gate electrode, and between the drain electrode and the gate electrode in a cross-sectional view of the thin film transistor array panel.