Document Document Title
US08650661B2 Method and apparatus for characterizing a probe tip
A method and apparatus are provided of characterizing a re-entrant SPM probe tip (30) through a single scan of a characterizer, thus dramatically increasing throughput, accuracy, and repeatability when compared to prior known tip characterization techniques. The characterizer also preferably is one whose dimensions can be known with a high level of certainty in order to maximize characterization accuracy. These dimensions are also preferably very stable or, if unstable, change catastrophically rather than in a manner that is difficult or impossible to detect. A carbon nanotube (CNT), preferably a single walled carbon nanotube (SWCNT), has been found to be well-suited for this purpose. Multi-walled carbon nanotubes (MWCNTs) (130) and other structures may also suffice for this purpose. Also provided are a method and apparatus for monitoring the integrity of a CNT.
US08650658B2 Creating distinct user spaces through user identifiers
A method of, and a processing system for, creating distinct user spaces. In a platform originally intended to be a single user platform, for each of a plurality of users, a first application used by the user can be assigned a user identifier (UID) unique to the user and the first application. The first UID can be associated with user data exclusively associated with the user and the first application to create a multi-user platform.
US08650657B1 Storing encrypted objects
A resource in unencrypted form and a wrapped key are received in a request from an application server system and at a key server system. The wrapped key includes a resource encryption key and a user identifier that have been encrypted using a master key. The user identifier identifies a user that is permitted to use the resource encryption key to decrypt the resource. The request does not include the user identifier. The wrapped key is decrypted to access the resource encryption key. The resource in unencrypted form is encrypted into an encrypted resource with the resource encryption key. The encrypted resource is sent to the application server system.
US08650652B2 Rendering subject identification on protected messages lacking such identification
Rendering subject information for a protected message received and stored at an electronic communications device, wherein the message is initially received by the electronic communications device without subject information. Selected information is extracted from the protected message and stored on the electronic communications device as subject information for the protected message.
US08650649B1 Systems and methods for determining whether to evaluate the trustworthiness of digitally signed files based on signer reputation
A computer-implemented method for determining whether to evaluate the trustworthiness of digitally signed files based on signer reputation may include (1) identifying a file, (2) determining that the file has been digitally signed, (3) identifying a signer responsible for digitally signing the file, (4) identifying the signer's reputation, and then (5) determining whether to evaluate the trustworthiness of the file based at least in part on the signer's reputation. In one example, the signer's reputation may be based at least in part on the determined trustworthiness of at least one additional file that was previously signed by the signer. Various other methods, systems, and encoded computer-readable media are also disclosed.
US08650647B1 Web site computer security using client hygiene scores
A reputation server is coupled to multiple clients via a network. Each client has a security module that detects malware at the client. The security module computes a hygiene score based on detected malware. The security module provides the hygiene score and an identifier of a visited web site to a reputation server. The security module also provides identifiers of files encountered at specified web sites to the reputation server. The reputation server computes secondary hygiene scores for web sites based on the hygiene scores of the clients that visit the web sites. The reputation server further computes reputation scores for files based on the secondary hygiene scores of sites that host the files. The reputation server provides the reputation scores to the clients. A reputation score represents an assessment of whether the associated file is malicious.
US08650645B1 Systems and methods for protecting proprietary data
Systems and methods for protecting proprietary data are provided. A file of computer-executable code that facilitates the processing of proprietary information when executed may be identified. At least one hashing operation may be performed on the file to generate a first representative value associated with the file. At least one approval associated with validation of the file may be received by the computing system. The at least one approval may be stored in association with the generated representative value. Prior to the execution of the file, the at least one hashing operation may be utilized to determine a second representative value associated with the file. Execution of the file may be selectively permitted based at least in part upon a determination of whether the second representative value matches the stored first representative value and whether the at least one approval is available.
US08650644B1 Compressed data pattern matching
A computing device may receive compressed data that includes a sequence of references corresponding to dictionary words used to compress the compressed data. The computing device may obtain the dictionary words used to compress the compressed data, and identify malicious content corresponding to one or more of the dictionary words. The computing device may also identify malicious content corresponding to the compressed data based on the one or more dictionary words and produce a notification of the malicious content corresponding to the compressed data.
US08650642B2 System and method for below-operating system protection of an operating system kernel
A below-operating system security agent may be configured to: (i) trap attempted accesses to the components of the operating system and the set of drivers executing on the electronic device; (ii) in response to trapping an attempted access, compare contextual information associated with the attempted access to an access map; and (iii) determine if the attempted access is trusted based on the comparison. The access map may be generated by: (i) trapping, at a level below all of the operating systems of a second electronic device accessing components of the second operating system and the second set of drivers executing on the second electronic device and each substantially free of malware, accesses to components of the second operating system and the second set of drivers executing on the second electronic device; and (ii) in response to trapping the accesses, recording contextual information regarding the accesses to the access map.
US08650641B2 System and method for below-operating system trapping of driver filter attachment
A system for protecting an electronic system against malware includes an operating system configured to execute on the electronic device, a driver coupled to the operating system, and a below-operating-system security agent. The below-operating-system security agent is configured to identify one or more resources for changing filters of the driver, trap an attempted access of the one or more resources that originates from the operational level of the operating system, access one or more security rules to determine whether the attempted access is indicative of malware, and operate at a level below all of the operating systems of the electronic system accessing the one or more resources for changing filters of the driver.
US08650638B2 System and method for detecting a file embedded in an arbitrary location and determining the reputation of the file
A method is provided in one example embodiment that includes identifying a file format identifier associated with a beginning of a file, parsing the file based on the file format identifier until an end of the file is identified, and calculating a hash from the beginning of the file to the end of the file. The method may also include sending the hash to a reputation system and taking a policy action based on the hash's reputation received from the reputation system.
US08650630B2 System and method for exposing malicious sources using mobile IP messages
Malicious sources within networks are identified using bait traffic, including mobile IP messages, transmitted between a collaborating network device and a collaborating mobile client that has a fixed connection to the network. The bait traffic entices a malicious source to transmit malicious packets towards the collaborating mobile client and/or the network device. Upon receiving a malicious packet, the collaborating mobile client or the network device is able to identify the source of the packet as a malicious source and report the presence of the malicious source within the network.
US08650625B2 Method and system for secure authentication of a user by a host system
A method and system for securely logging onto a banking system authentication server so that a user credential never appears in the clear during interaction with the system in which a user's credential is DES encrypted, and the DES key is PKI encrypted with the public key of an application server by an encryption applet before being transmitted to the application server. Within the HSM of the application server, the HSM decrypts and re-encrypts the credential under a new DES key known to the authentication server, the re-encrypted credential is forwarded to the authentication server, decrypted with the new DES key known to the authentication server, and verified by the authentication server.
US08650624B2 Obscuring visual login
A method of authenticating a user of a computing device is proposed, together with computing device on which the method is implemented. In the method a modified base image is overlaid with a modified overlay image on a display and either the modified base image or modified overlay image is moved by the user. A security level requirement is assigned and positive authentication is indicated in response to the base image reference point on the modified base image being aligned with the overlay image reference point on the modified overlay image after the moving in a manner that meets the security level requirement.
US08650623B2 Risk adaptive information flow based access control
Systems and methods are provided to manage risk associated with access to information within a given organization. The overall risk tolerance for the organization is determined and allocated among a plurality of subjects within the organization. Allocation is accomplished using either a centralized, request/response or free market mechanism. As requested from subjects within the organization for access to objects, i.e. information and data, are received, the amount of risk or risk level associated with each requested is quantified. Risk quantification can be accomplished using, for example, fuzzy multi-level security. The quantified risk associated with the access request in combination with the identity of the object and the identity of the subject are used to determine whether or not the request should be granted, denied or granted with appropriated mitigation measures.
US08650616B2 User definable policy for graduated authentication based on the partial orderings of principals
Apparatus, methods, and computer program products are disclosed that determine an actor context of an actor as well as an access environment for an attempted operation responsive to the actor context and a necessary condition. The method also evaluates whether the access environment satisfies the necessary condition and activates a principal responsive to the evaluation and authenticates the actor against the principal.
US08650613B2 Simplified pairing for wireless devices
A first wireless device is paired with a second wireless device for communication over a wireless connection. The first wireless device receives an input that indicates a device identifier of the second wireless device, and then matches the device identifier with one of the data entries in a data repository to obtain a code of the second wireless device without user interactions. The data repository contains a plurality of data entries associating a plurality of wireless devices with their corresponding codes. Based on the code of the second wireless device, the first wireless device authenticates the second wireless device and establishes the wireless connection.
US08650611B2 Image forming apparatus and method of setting security policy thereof
An image forming apparatus including a communication interface unit to access an external device storing at least one security provider corresponding to user authentication, a user interface (UI) unit to select the security provider, a storage unit to receive the selected security provider from the external device and store the received security provider, a control unit to install the stored security provider in the image forming apparatus, select at least one application to apply the installed security provider, and set the installed security provider as a user authenticator for the at least one selected application.
US08650609B2 Image processing apparatus and method of controlling the same
A conventional method of verifying alteration of an image file has a problem of security and may negatively affect user convenience. An image processing apparatus according to the present invention records, as an image file, input image data and a plurality of types of parameters input by the user, and stores, for each of parameter types classified in accordance with the features of the parameters, first security information based on the plurality of types of parameters. When reading out the image file, second security information is decided for each of parameter types based on the plurality of types of parameters included in the image file. If determined that the pieces of security information for any of the parameter types do not coincide, processing for the image file is changed in accordance with information to be used to restrict the processing to be executed for the image file.
US08650604B2 Method and system for synchronization of audio/video (A/V) stream format change in wireless communication systems
A protocol for wireless transmission of audio/video (A/V) information is provided. The protocol includes sending a request message from a requester to a responder for changing A/V format of an A/V stream transmission between the requester and the responder over a wireless communication medium. In reply to the request message, sending a response message from the responder to the requester for synchronizing the A/V format change. The requester and the responder changing the A/V format of the A/V stream in synchrony.
US08650593B2 Broadcast receiving apparatus to provide external devices with a list of recorded files, method for providing recorded file, and system using the same
A broadcast receiving apparatus, and a method and system for providing recorded files are provided. The broadcast receiving apparatus generates a recorded file list having information regarding addresses at which recorded files are stored, and transmits the generated recorded file list to an external apparatus. Therefore, a user may conveniently use files recorded on a TV.
US08650591B2 Video enabled digital devices for embedding user data in interactive applications
Connecting viewers in the broadcasting and gaming experience for the purpose of enhancing the entertainment experience of a user is a fast growing technical area. It seeks to engage the viewer in a media that is visually rich which consequently provides a new and unique form of enhancing the user experience.
US08650590B2 System and method for bypassing an emergency alert break-in for a recorded event
Embodiments of the disclosed invention include a system and a method for bypassing an emergency alert break-in for a recorded event. For example, in one embodiment, a set top box is disclosed that includes a memory component for storing computer executable instructions; a communication interface for receiving media content data from a cable service provider; a decoder module for decoding the received media content data; an emergency alert break-in monitoring module for identifying an emergency alert break-in from the received data; a digital video recorder controller module for determining whether the identified emergency alert break-in affects a recording of a program on a recorded channel; and an emergency alert break-in bypass module for bypassing the identified emergency alert break-in for enabling the digital video recorder controller module to record the program without the identified emergency alert break-in.
US08650587B2 Mobile content tracking platform apparatuses and systems
The MOBILE CONTENT TRACKING PLATFORM APPARATUSES AND SYSTEMS (“Mobile-Track”) transforms user device activity data via Mobile-Track components, into user advertisement exposure data and advertisement effects data. A system is disclosed, comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions for obtaining a user mobile device identifier; monitoring data traffic coming in and out of the user mobile device based on the obtained user mobile device identifier via a mobile usage tracking entity; parsing the monitored data traffic to determine a data content type of the data traffic; determining user media content exposure information from the parsed monitored data traffic based on the data content type; and generating user media content exposure statistics data.
US08650580B2 Data communications in a parallel active messaging interface of a parallel computer
Data communications in a parallel active messaging interface (‘PAMI’) of a parallel computer, the parallel computer including a plurality of compute nodes that execute a parallel application, the PAMI composed of data communications endpoints, each endpoint including a specification of data communications parameters for a thread of execution on a compute node, including specifications of a client, a context, and a task, the compute nodes and the endpoints coupled for data communications through the PAMI and through data communications resources, including receiving in an origin endpoint of the PAMI a data communications instruction, the instruction characterized by an instruction type, the instruction specifying a transmission of transfer data from the origin endpoint to a target endpoint and transmitting, in accordance with the instruction type, the transfer data from the origin endpoint to the target endpoint.
US08650578B1 System and method for intercepting process creation events
A system for detecting creation of a program instance includes an interceptor routine that obtains a parameter corresponding to a characteristic of a program instance and an interceptor module that can be injected into a native operating system process. In certain examples, the interceptor module can replace an address of a selected routine in an address table with an address to the interceptor routine, such that the native operating system process can call the interceptor routine in place of the selected routine. Additionally, the system can include a comparison module that compares the parameter to a set of identified programs to determine whether the program instance corresponds to at least one of the identified programs. The system can also include a security module that can modify execution of the program instance based at least in part on a determination that the program instance corresponds to at least one identified program.
US08650573B2 System and method for controlling priority in SCA multi-component and multi-port environment
A system for controlling priority in a SCA-based application having a plurality of components wherein each of the components has a plurality of ports, includes: a priority component scheduler, interworking with the plurality of components wherein component priority order of the components is arranged therein; and a priority port scheduler that is provided in each of the components including the plurality of the ports which are associated with connections between the components, wherein port priority order of the ports included in each of the components is arranged therein. The priority component scheduler may be generated by using domain profiles in which component priority values of the components are set and the priority port scheduler may be generated by using domain profiles in which port priority values of the ports included in each of the components are set. Further, the domain profiles may be XML files.
US08650571B2 Scheduling data analysis operations in a computer system
A technique receiving identifiers from a plurality of nodes. Each identifier identifies an associated data object, and at least some of the data objects being replicated on different nodes. The technique includes scheduling analysis of the data objects on the nodes based at least in part on a distribution of replicas of the data objects among the nodes and modeled performances of the nodes.
US08650570B2 Method of assigning instructions in a process to a plurality of scheduler instances based on the instruction, in which each scheduler instance is allocated a set of negoitaited processor resources
A runtime environment of a computer system is provided that creates first and second scheduler instances in a process. Each scheduler instance includes allocated processing resources and is assigned a set of tasks for execution. Each scheduler instance schedules tasks for execution using the allocated processing resources to perform the work of the process.
US08650568B2 Method and system for transforming orders for executing them in standard workflow engines
The invention is based on Orders specifically developed for and processed by an Order Processing Environment for creation or modification of resource topologies. The Order Processing Environment is partly replaced by a combination of an Order Transformation Environment and standard Workflow Engines in order to execute the Order by standard Workflow Engines. The Order Transformation Environment needs to get two inputs. The first input is the resource topology which is retrieved by using the Relationship Registry of the Order Processing Environment. The second input is the Order. Orders are resource topology independent and include resource specific tasks without arranging those in a sequence. Tasks provide actions for creating and/or modifying resource topologies. The transformation is based on above two inputs resulting in a static standard based workflow. The static, standards-based workflow (e.g. BPEL-based) can then be executed by standards-based process/workflow engines. This enables users to exploit the flexibility of orders while still being able to leverage the broad set of tooling and runtime products available across the IT industry.
US08650566B2 Virtual machine provisioning in object storage system
The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. When a virtual machine is provisioned, logical storage volumes include a logical metadata storage volume and logical data storage volumes. The logical metadata storage volume stores metadata for the virtual machine such as configuration and log files, swap file, and disk descriptor files. Each disk descriptor file is provided for one logical data storage volume and stores metadata about the logical data storage volume such as size and unique identifying data.
US08650563B2 Identification and placement of new virtual machines to reduce memory consumption based on shared images with hosted virtual machines
A mechanism for optimal placement of VMs based on shared images is disclosed. A method of embodiments of the invention includes identifying a virtual machine (VM) image of a new VM to be placed by a host controller on one of a plurality of candidate host machines, for each candidate host machine of the plurality of candidate host machines, identifying a VM image for each VM hosted by the candidate host machine, and determining the candidate host with the most VMs having identical VM images to the new VM.
US08650561B2 System and method for localizing display of applications for download
Localizing display of applications for download, the method including receiving from a developer and ingesting into an online store an application localized in different languages, including a designated default language, determining a local language of a user desiring to download the application from the online store, presenting to the user an interface to download a version of the application in the user's local language if the application is available in the user's local language, and presenting to the user an interface to download the version of the application in the designated default language if the application is unavailable in the user's local language. In the case of people who speak more than one language, determining a local language of a user further includes determining one or more secondary local languages and/or assigning an order of priority to the secondary languages.
US08650555B1 Method for increasing the speed of speculative execution
A method of code execution by a processor including duplicating a first set of instructions to generate a second set of instructions, modifying the second set of instructions, executing the modified set of instructions, and upon exiting the modified set of instructions, loading an updated state of the processor.
US08650554B2 Single thread performance in an in-order multi-threaded processor
A mechanism is provided for improving single-thread performance for a multi-threaded, in-order processor core. In a first phase, a compiler analyzes application code to identify instructions that can be executed in parallel with focus on instruction-level parallelism and removing any register interference between the threads. The compiler inserts as appropriate synchronization instructions supported by the apparatus to ensure that the resulting execution of the threads is equivalent to the execution of the application code in a single thread. In a second phase, an operating system schedules the threads produced in the first phase on the hardware threads of a single processor core such that they execute simultaneously. In a third phase, the microprocessor core executes the threads specified by the second phase such that there is one hardware thread executing an application thread.
US08650553B2 System and method for localizing assets using automatic generation of alerts
A system and method for managing localization workflow for video game development is disclosed. The method includes programmatically determining that a string has been added to or modified in an executable asset of a video game under development. The method further includes programmatically inspecting the executable asset to determine whether the string is to be visually displayed or audibly played during game play. The method further includes programmatically generating an electronic message for a translator based at least partly on a positive determination that there is a string to be translated, wherein the electronic message is intended to notify the translator of a translation task associated with at least the text to be translated.
US08650552B1 Methods and systems for simulation of energy consumption in mobile operating system emulators
An operating system emulator determines energy consumption by hardware components being simulated during testing of mobile applications. The operating system emulator can be configured to track and determine the energy consumption of hardware components by using predefined energy utilization specifications. As the operating system emulator executes an application, the operating system emulator can track the utilization of the hardware components by the application being tested. To determine energy consumption, the operating system emulator can utilize energy consumption specifications of the hardware components and the utilization of the hardware components by the application.
US08650544B2 Systems and methods for interactive testing of a computer application
Embodiments of methods, systems, apparatuses, and computer-readable may relate to interactive testing of source code. The method may include executing at least a part of the source code at the processing device and presenting the execution to a user. One or more gestures of the user may be captured while executing the part, where the user provides the gestures based on the execution presented to the user. The gestures may then be associated with the executing part, and a report may be generated that comprises information for the executing part associated with the captured gestures.
US08650543B1 Software compatibility checking
During a compatibility testing technique, a portable electronic device launches a test version of a module in the application prior to executing the application in an environment on the portable electronic device. This module may be associated with the external electronic device (such as an audio jack swiper), and launching the test version of the module may involve providing configuration information associated with operation of the module to the environment. If, in response to the configuration information, the test version is initialized correctly by the environment, the portable electronic device subsequently executes the application with the module. Alternatively, if, in response to the configuration information, the test version is not initialized correctly by the environment, the portable electronic device subsequently executes the application without the module.
US08650536B2 Modular server architecture
A method for using a program to convert a schema to a software data structure includes automatically converting the schema to the software data structure, merging shadow software functionality with the automatically converted software data structure to form a merged software, and executing the merged software.
US08650532B2 Change notification and information update based on uncompiled software development project
Methods, systems, and computer-readable media are disclosed to provide change notification based on updates to an uncompiled software development project. A particular method includes detecting a project switch to a first software development project from an uncompiled second software development project. A metadata representation of one or more software entities associated with the second software development project is created. The method also includes updating a file including one or more proxy classes of the first software development project, where the proxy classes are updated based on the metadata representation. One or more clients of the first software development project are notified that the file has been updated.
US08650530B2 Data center programming and application distribution interface
An exemplary data center interface for distributing and monitoring Web applications includes a specification that specifies a call statement to distribute one or more components of a Web application to one or more data centers and a call statement to report metrics associated with performance of the Web application. An exemplary data center interface for associating advertisements with distributed Web applications includes a specification that specifies a call statement and one or more call statement parameters to associate an advertisement with one or more distributed Web applications based on at least one criterion. Various other devices, systems and methods are also described.
US08650528B2 Electric information processing method in CAD system, device thereof, program, and computer-readable storage medium
It is possible to improve workability of a design work by handling electric information between one object and other objects associated with the object. A plurality of objects are inputted and electric information is inputted to the objects. Among the objects, mutually connected objects are virtually made into a single object. According to electric information in each of the objects, i.e., the virtually unified single object and the other objects excluding the virtually unified single object, objects having the common electric information are connected by straight lines. According to the straight lines, a figure connecting the objects is inputted. A condition for connecting the objects in the figure is inputted. According to the condition, circuit parts are built and signal information is set in a terminal of the circuit parts.
US08650527B2 Method and software tool for analyzing and reducing the failure rate of an integrated circuit
A software tool and method for analyzing the reliability or failure rate of an integrated circuit (IC) are disclosed. The IC may include a plurality of circuit designs, and the software tool and method may aid a designer of the IC in determining a reliability rating of the IC based on reliability ratings of transistors or other circuit devices used in the circuit designs. In particular, the IC may include one or more circuit designs that have multiple instances within the IC (i.e., the same circuit design is instantiated multiple times), and the software tool and method may take into account the multiple instances when determining the reliability rating of the IC.
US08650525B2 Integrated circuit compilation
Systems and methods for increasing speed and reducing processing power of a compile process of programmable logic of an integrated circuit (IC) are provided. For example, in one embodiment, a method includes obtaining a high level program, comprising computer-readable instructions for implementation on programmable logic of an integrated circuit (IC); translating the high level program into low level code representative of functional components needed to execute functionalities of the high level program; generating a host program comprising computer-readable instructions for implementing the low level code based upon the high level program; obtaining modifications to the high level program; determining whether the modifications can be implemented by a new host program utilizing the low level code; and generating the new host program to implement the modifications, when the modifications can be implemented by the new host program utilizing the low level code.
US08650516B2 Methods and systems for computer aided design of 3D integrated circuits
Methods and systems for generating and verifying circuit layouts from computer-aided design tools for vertically integrated, three-dimensional integrated circuits are disclosed. In one instance, a 3-D technology file of these teachings is obtained by providing an identifier for two or more circuit levels, providing for each one of the two or more circuit levels an identifier for a 2-D technology file corresponding to each of the one or more circuit levels and providing a file structure including the two or more circuit levels and each identifier, corresponding to each one of the one or more circuit levels, for the 2-D technology file corresponding to each one of the two or more circuit levels. Other embodiments are disclosed.
US08650513B2 Reducing x-pessimism in gate-level simulation and verification
Methods and apparatuses are described for reducing or eliminating X-pessimism in gate-level simulation and/or formal verification. A system can identify a set of reconvergent inputs of a combinational block in a gate-level design. Next, the system can determine whether or not the combinational block is expected to exhibit X-pessimism during gate-level simulation. If the combinational block is expected to exhibit X-pessimism during gate-level simulation, the system can modify the gate-level design to reduce X-pessimism during gate-level simulation. In some embodiments, the system can build a model for the gate-level design by using unique free input variables to represent sources of indeterminate values. The system can then use the model to perform formal verification.
US08650510B2 User interface
A computer readable medium storing instructions which, when executed by a processor of a mobile handheld computer, cause the processor to present a user interface including a touch sensitive area in which a representation of a function is provided, wherein the function is activated in response to a mufti-step operation including an object touching the touch sensitive area at a location where the representation is provided, and then the object gliding along the touch sensitive area away from the touched location irrespective of how far the object glides, wherein the function, when activated, causes the user interface to display user input controls at respective display locations that are determined prior to performance of the mufti-step operation, and wherein any user gesture that activates a function and begins with an object touching the touch sensitive area at a location where the representation is provided causes the same response.
US08650509B2 Touchscreen gestures for virtual bookmarking of pages
A system and method are disclosed for navigating an electronic document using a touch-sensitive display screen with gestures that are reminiscent of physically handling the pages of a conventional, bound document. A user may temporarily bookmark one or more selected pages by touching the touchscreen with a finger when the pages are displayed, to mimic using a finger to hold a selected page of a conventional, bound document. Predefined gestures may be specified with different functions, such as returning to a bookmarked page or removing a bookmark.
US08650507B2 Selecting of text using gestures
In accordance with some embodiments, a computer-implemented text selection method is performed using an electronic device having a touch-sensitive display. The method can include displaying text on the touch screen display; detecting a text selection initiation gesture with the touch screen display; and in response to the text selection initiation gesture, inserting a text selection area bounded by a first endpoint located in the text at a first location and a second endpoint in the text at a second location. First and second endpoints can be moved by performing further gestures on the touch-sensitive display. Furthermore, word processing functions can be performed on the on the text located in the text selection area.
US08650506B2 Use of extensible object data to represent a fully qualified solution order
A method, system and computer-usable medium for generating a manufacturing-usable easily modifiable product order document is presented. An object collection of objects that describe features of components of a product is created. A view database that describes a logical relationship among components in the object collection is also created. A single document that includes the object collection and the view database is then generated. This single document can be updated according to technical requirements for a product being manufactured according to a product description created from the single document.
US08650505B2 Multi-state unified pie user interface
A state menu selection system that provides a function control set relating to an active application, maps at least one function from the function control set to at least one input device, and activates a function from the control set upon activation of the corresponding input device.
US08650504B2 Order receiving apparatus and order receiving method
An order receiving apparatus includes: a display unit configured to display an order input screen including a menu item space in which operation images for receiving orders of menu items are allocated and a menu allocation screen including the menu item space and a list of menu items for which the operation images can be allocated to the menu item space; a first selecting unit configured to select a menu item from among the menu items included in the list; a second selecting unit configured to select an allocation position to which the selected operation image of is allocated in the menu item space; and an updating unit configured to update the definition information according to the selected menu item and the selected allocation position.
US08650502B2 Method for precise navigation of data
Disclosed is a scrolling system with adjustable granularity. The system includes a user interface that displays data on a display device. The scrolling system further includes a system for scrolling through data. The system detects a scroll command in a first direction from a user interface. A display area is configured to shift in the first direction when a user issues the scroll command. The system also detects a granularity setting command in a second direction. A scroll bar is configured to shift in the second direction when the user issues the granularity setting command. The system is configured to adjust a granularity setting corresponding to a position of the scroll bar on the display when the scroll bar crosses a threshold point. The granularity setting corresponds to various levels of response sensitivity to the scroll command. Other embodiments of the system and methods are also described.
US08650497B2 Presenting question and answer data in a social networking system
A social networking system includes a question and answer system that displays to a viewing user questions and answers provides by other users of the social networking system. The question and answer system may display answers to a particular question in a way that visually indicates both the global answer set and a subset of the global answer set, such as the viewing user's friends. The social networking system may also display to a viewing user news stories about another user asking or answering a question, where the format of the displayed new stories is based on an affinity that the viewing user has for the user who provided the question or answer mentioned in the news story. The displayed questions and/or answers may be associated with an object in the social networking system, where the user interface provides additional information about those objects.
US08650494B1 Remote control of a computing device
According to one general aspect, a method of remotely controlling a remote computing device from a local computing device that is executing a web browser, may include receiving, via a Hypertext Transfer Protocol (HTTP), at least a graphical human interface output from the remote computing device. The method may also include displaying, within a display area defined by a Hypertext Markup Language (HTML) web element, wherein the HTML web element is interpreted by the web browser, the graphical human interface output from the remote computing device. The method may further include receiving, from the remote computing device via HTTP, at least one update to the graphical human interface output. And, the method may include dynamically updating the graphical human interface output displayed within the display area defined by the HTML web element, wherein updating is based upon the received at least one update to the graphical human interface output.
US08650491B2 System and method for configuring enterprise information handling system storage solutions
Enterprise information handling system storage solutions are configured automatically through a graphical user interface that accepts storage device and storage topology selections from an end user to automatically present a graphical image depicting interconnection devices that interface the storage devices. For example, cables with a color selected by the end user are depicted interfacing storage devices with the selected color. In one embodiment, switches are automatically selected and depicted for the storage devices and storage topology selected by the end user.
US08650489B1 Event processing in a content editor
A content manager an indication that a branch event is to be included in a video presentation. In conjunction with the branch event, the content manager also receives a selection of a plurality of video segments to be associated with the branch event. Each video segment defines video content to be rendered during playback (e.g., by a rendering application) of the video presentation upon selection of a branch choice corresponding to that video segment. Additionally, the content manager encodes the plurality of video segments and the corresponding branch choices as a branch event in the video presentation.
US08650488B1 Identifying classic videos
Methods and systems that identify classic videos. A classic video is a video that consistently receives high viewership over a long period of time. A video hosting server identifies a number of views that a video received for each day during a measurement period. For each day, the video hosting server determines whether the day is a high view day based on the number of views for the day. The video hosting server identifies the video as a classic video responsive to the video having a number of high view days that are above a threshold number of days.
US08650485B2 Method for integrating really simple syndication documents
A method for integrating Really Simple Syndication (RSS) documents includes extracting a data element set from an item of an RSS document and data elements contained in the data element set through a tag processing procedure; establishing a menu pool for displaying the content of the data element set and the content of the data elements; executing an editor to compose and edit the selected data element set and data elements, so as to combine the selected data element set and data elements into a new item; and outputting the new item as a target output document. Through the method, the content of various RSS documents is integrated into a customized Hypertext Markup Language (HTML) or RSS document meeting the requirements of a user.
US08650483B2 Method and apparatus for improving the readability of an automatically machine-generated summary
According to the present invention, there is provided a method and system for automatically generating a summary for a textual document, and relevant applications. The method and system includes segmenting a given textual document into document segments, wherein the document segments are words, sentences or paragraphs in the textual document; extracting a number of the document segments to form an initial summary for the document; for each of the document segments in the initial summary, calculating the correlation degrees between the document segment and its neighboring document segments, wherein the neighboring document segments of a given document segment refer to the document segments within a predefined distance from the given document segment; and adding the document segments with higher correlation degrees into the initial summary.
US08650481B1 Stable and secure use of content scripts in browser extensions
A rendering engine may be configured to execute, within a first execution environment, a page script of a page to be rendered within a browser interface, the page script configured to interact with a page model to implement the rendering. An extension manager may be configured to execute an extension file which modifies a functionality of a browser application in association with the rendering of the page, including detecting a content script associated with the extension file which, during execution, interacts with the page model. An environment manager may be configured to create a second execution environment for execution of the content script file therein by the rendering engine.
US08650480B2 Method and system for transforming content for execution on multiple platforms
A method and system are disclosed for acquiring and transforming existing content (e.g., Hyper Text Markup Language HTML content) for display and execution on multiple platforms and architectures. In one embodiment, capture templates are created to harvest content from disparate content sources on multiple platforms. Data is extracted from the content from the disparate content sources using the created capture templates that drives extracting process. A standardized data stream is generated from the extracted data. The standardized data stream is provided for display on one or more different type of platforms.
US08650478B2 Unified management of contextual information for a user interaction in an HTML interface
A system and method for context management which addresses the above problems while isolating the context management functions from the other functional code found on the server system. The context management system includes a context manager component which stores and retrieves name-value pairs describing the context in which the current request is being processed. In doing so, three types of context data are distinguished: static, dynamic, and transient. The context manager stores context data regarding each of a user's sessions and page flows, and returns context data in response to requests from the server system. Using this context data, the server system can then interact with the user in a manner appropriate to the user's context.
US08650477B2 Multimedia data processing device which can easily prepare multimedia contents
A multimedia processing device implements a script having a data structure that is formed of a drawing information describing portion where media data is chronologically described, and a user navigation information describing portion where correspondence between events and actions and implementation conditions are chronologically described. The multimedia processing device implements this script, and thereby, media data is chronologically reproduced, and at the same time, a user interface showing operations that can be chronologically carried out is outputted. Then, a predetermined process, such as an insertion of media data, can be implemented by carrying out the operations following the user interface according to predetermined timing.
US08650474B2 Methods for web content optimization in single page display environments and systems thereof
A method, computer readable medium and system for web content optimization in single page display environment includes receiving in a system with a single page display environment an engagement of an activator for a data picker for at least one form field in a form page. The form page is replaced with a data picker web page associated with the engaged activator in the single page display environment. A selection for the at least one form field from the data picker web page is received. The data picker web page is replaced with the form page in the single page display environment. The form page is filled with any previously entered data and the at least one form field with the received selection.
US08650472B2 Calendar outputting method and apparatus for the same, and recording medium
A size of a region to be allocated to an image layout date is bigger than a size of a region to be allocated to a date other than the image layout date (image-not-layout date). An image to be allocated to the image layout date is enlarged so that a size of the image matches a size of an allocation region allocated to the image layout date, and the enlarged images is laid. Characters indicating the dates are arranged to regions allocated to previous dates, the image layout date, and following dates. Accordingly, a calendar with an attractive appearance can be generated by altering the layout of the dates and information to be output, even if a user has taken photographs on not so many days in the unit such as a month or a week.
US08650471B2 System and method for look-aside parity based raid
Redundant storage of information is provided by distributing storage functions between a RAID controller and switching device. The switching device multi-casts writes to storage devices and to the RAID controller. The RAID controller generates parity for the information and writes the parity to the storage devices in space reserved for parity by the switching device. Information is read from the storage devices through the switching device without action by the RAID controller.
US08650468B2 Initializing decoding metrics
A method includes, during a first iteration of a first decoder for decoding convolutionally encoded data elements, determining a first value of a first path metric. The method also includes, during a second iteration of the first decoder, determining a second value of the first path metric by using the first value of the first path metric as an initial value of the first path metric.
US08650465B2 Efficient storage of error correction information in DRAM
A method for data storage includes encoding input data with an Error Correction Code (ECC), to produce encoded data. The encoded data is formatted in a super-frame consisting of a given number of burst sequences arranged in parallel, each burst sequence consisting of one or more bursts of multiple bytes of the encoded data. The burst sequences of the super-frame are stored in respective memory devices over a single data bus having a bus width, in bytes, that is equal to the given number.
US08650462B2 Probabilistic error correction in multi-bit-per-cell flash memory
Data that are stored in cells of a multi-bit-per cell memory, according to a systematic or non-systematic ECC, are read and corrected (systematic ECC) or recovered (non-systematic ECC) in accordance with estimated probabilities that one or more of the read bits are erroneous. In one method of the present invention, the estimates are a priori. In another method of the present invention, the estimates are based only on aspects of the read bits that include significances or bit pages of the read bits. In a third method of the present invention, the estimates are based only on values of the read bits. Not all the estimates are equal.
US08650460B2 Electronic apparatus, method of correcting detection data, and sensor unit
An electronic apparatus includes a sensor unit including a sensing device and configured to transmit detection data acquired with the sensing device; a computing device configured to receive the detection data and compute the corrected value of the detection data; and a memory containing, together with identification information, correction information for computing the corrected value A characteristic of the corrected value is switched by the computing device switching, in accordance with the identification information contained in the memory, a correcting operation method for computing the corrected value using the correction information contained in the memory.
US08650459B1 Soft input, soft ouput mappers and demappers for block codes
A log-likelihood ratio (LLR) for a bit bi in a message is determined by generating a first term, including by summing LLRs corresponding to bits in a first codeword having a specified value. The first codeword has a corresponding first message and bit bi of the first message corresponds to a 0. A second term is generated, including by summing LLRs corresponding to bits in a second codeword having the specified value. The second codeword has a corresponding second message and bit bi of the second message corresponds to a 1. The LLR for bit bi in the message is generated based at least in part on the first term and the second term.
US08650458B2 Methods of encoding/decoding for error correction code utilizing interdependent portions of codewords and related circuits
A method of encoding/decoding data for storage and retrieval from a flash memory device, by generating a first error correction code on a combination of first user data to be stored in a first logical unit of storage in the flash memory device and padding data derived from second user data and an associated second error correction code stored in a second logical unit of storage in the flash memory device. The first user data and the first error correction code can be stored in the first logical unit of storage.
US08650455B2 Digital transmitting and/or receiving apparatus and method thereof
A digital transmitting apparatus may include a first coder which codes a first layer data to add a first parity, a multiplexer which adds a second layer data to the first layer data to which the first parity is added, a second coder which codes the data outputted from the multiplexer to add a second parity, and a modulator which modulates the data to which the second parity is added and outputs the resultant data.
US08650454B2 Error detecting code for multi-character, multi-lane, multi-level physical transmission
A system (e.g., Fiber Channel Error Detecting Code (FC-EDC)) that maps the “standard” Hamming codes onto the bits of a 33-bit control block is provided. The system employs a “rotation” of the check positions in a two-dimensional parity-check matrix for the FC-EDC. The specification discloses a computer-implemented program to test further modifications and permutations of the “standard” distance-4 parity-check matrix to yield an FC-EDC with enhanced error-detecting properties, designed to detect the most likely errors in the known physical environment. By using a parity-check matrix with the “rotation” property, certain error-detecting properties of the parity-check matrix are ensured, and the computation time for searching for a matrix with enhanced error-detecting properties becomes much shorter.
US08650449B2 Encoder, decoder, encoding method, and decoding method
A new-part acquiring unit acquires a part of a block generated by a block generating unit, as a new part to be contained in a packet. A retransmission-part acquiring unit acquires a part of a block corresponding to a NAK as a retransmission part to be contained in a packet among blocks held in a retransmission buffer unit. An encoding unit groups a new part acquired by the new-part acquiring unit and a retransmission part acquired by the retransmission-part acquiring unit, and generates a packet. A modulating unit modulates a packet output from the encoding unit. A wireless processing unit performs a predetermined wireless transmission process to a modulated packet, and transmits a processed modulated packet via an antenna.
US08650445B2 Systems and methods for remote monitoring in a computer network
Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data migration operations and a reporting manager or monitor agent which monitors the elements and data migration operations. Upon detection of hardware or software problems, the reporting manager or monitor agent automatically communicates with elements affected by the problem to gather selected hardware, software, and configuration information, analyzes the information to determine causes of the problem, and issues a problem report containing at least a portion of the selected information. The problem report is communicated to a remote monitor that does not possess access privileges to the elements, allowing automated, remote monitoring of the elements without compromising security of the computer network or elements.
US08650444B2 Operation management device and operation management method
An operation management device includes a collecting unit to receive management data of elements provided in a plurality of management target devices, an analyzing unit to obtain a dependency relation of problematic data defined as data of devices with occurrence of the problem in the received management data according to definition information which defines a dependency relation between the elements and to obtain a dependency relation of non-problematic data defined as data of the devices with non-occurrence of the problem in the received management data according to the definition information, and a comparing unit to obtain management data of a common element by comparing the problematic data with the non-problematic data and to extract a difference between the problematic data and the non-problematic data with respect to management data of elements dependent on the common element.
US08650442B2 Programming in a simultaneous multi-threaded processor environment
A system, method, and product are disclosed for testing multiple threads simultaneously. The threads share a real memory space. A first portion of the real memory space is designated as exclusive memory such that the first portion appears to be reserved for use by only one of the threads. The threads are simultaneously executed. The threads access the first portion during execution. Apparent exclusive use of the first portion of the real memory space is permitted by a first one of the threads. Simultaneously with permitting apparent exclusive use of the first portion by the first one of the threads, apparent exclusive use of the first portion of the real memory space is also permitted by a second one of the threads. The threads simultaneously appear to have exclusive use of the first portion and may simultaneously access the first portion.
US08650441B2 Data programming circuit and method for OTP memory
A data programming circuit is provided. The data programming circuit includes a one-time-programmable (OTP) memory and a control unit. The control unit stores a plurality of sections of a read-only memory (ROM) code into a free space of the OTP memory. In response to the sections of the plurality of sections that have the same content, the control unit stores a specific address into the OTP memory.
US08650440B2 Processor based system having ECC based check and access validation information means
A system comprises a first master element; and at least one shared communication element arranged to operably couple the first master element to at least one slave element. The system further comprises at least one validation element located on at least one further validation path located between the first master element and the at least one slave element, wherein the at least one validation element is arranged to validate at least one of: at least one access request by the first master element; and a response to an access request from the at least one slave element.
US08650433B2 Shared ethernet adapter (SEA) load sharing and SEA fail-over configuration as set by a user interface
Provided are techniques for configuring a primary shared Ethernet adapter (SEA) and a backup SEA into a failover (F/O) protocol; providing a user interface (UI) for enabling a user to request a SEA load sharing protocol; in response to a user request for a SEA load sharing protocol, verifying that criteria for load sharing are satisfied; setting, by the UI a load sharing mode, comprising: requesting, by the backup SEA to the primary SEA, implementation of the SEA load sharing protocol; responsive to the requesting by the backup SEA, the primary SEA transmit an acknowledgment to the backup SEA and transitions into a sharing state; and responsive to the acknowledgment from the primary SEA, the backup SEA transitions to the sharing state.
US08650426B2 System and method for controlling central processing unit power in a virtualized system
A method of dynamically controlling power within a multicore central processing unit is disclosed and includes executing a plurality of virtual cores, virtually executing one or more tasks, one or more threads, or a combination thereof at the virtual cores, and physically executing one or more tasks, one or more threads, or a combination thereof at a zeroth physical core. The method may further include receiving a degree of parallelism in a workload of a plurality of virtual cores and determining whether the degree of parallelism in the workload of the virtual cores is equal to a first wake condition.
US08650422B1 Time adjustment for implementation of low power state
A method of implementing a low power state within a circuit configurable to communicate at one of different communication speeds can include determining a current communication speed of the circuit and determining an inactivity duration of the circuit according to the current communication speed of the circuit. Responsive to detecting inactivity for an amount of time corresponding to the inactivity duration, the low power state can be implemented within the circuit.
US08650419B2 Storage apparatus and its control method
The charge capacity of a battery for supplying electric power to a volatile memory and a nonvolatile memory is increased without increasing the power source capacity.A control unit for controlling data input/output processing on a storage device is configured by combining a plurality of units which become load on a power source; and at the time of power interruption of a power source, the control unit saves data and information, which are stored in a volatile memory, to a nonvolatile memory. A battery charged by the power source supplies electric power to the volatile memory and the nonvolatile memory at the time of the power interruption. When the electric power is supplied from the power source to the control unit at the time of power recovery after the power interruption, a main controller selects an activation target unit, which is to be activated, from among the plurality of units belonging to the control unit and controls activation of the selected activation target unit. A battery controller controls a charging current supplied to the battery based on surplus power indicating a difference between total power consumption by the selected activation target unit and a capacity of the power source.
US08650417B2 Method and apparatus for managing power in computer systems
The invention is directed towards minimizing power consumption in computer systems. One embodiment of the invention is a power management system that is used for a computer system that has at least one device and one power domain. This embodiment uses two different power managers to manage the power consumption of the device and the power domain. Specifically, this embodiment has (1) a first power manager that determines when to change power state of the device, and (2) a second power manager that determines when to change power state of the power domain. Each of these power managers decides to change the power state of its corresponding device or domain based on information from several different sources. These sources can include power-management clients and power managers of related domains or devices.
US08650410B2 Musical content data processing apparatus
A storage portion stores musical contents in which a plurality of musical content material data sets each of which is given a piece of identification information and is encrypted are recorded, and location information for identifying respective locations at which the respective musical content material data sets are situated in the musical contents. The respective locations of the musical content material data sets are correlated with the respective identification information pieces of the musical content material data sets. For use of a desired musical content material data set, the location at which the musical content material data set having designated identification information is stored in the musical contents is identified on the basis of the location information. On the basis of the identified location, the desired musical content material data set is extracted and decrypted.
US08650409B1 FPGA configuration data scrambling using input multiplexers
Circuits, methods, and apparatus that provide for protection of configuration bitstreams from theft. One exemplary embodiment receives a scrambled configuration bitstream with an integrated circuit. The scrambled configuration bitstream is descrambled using a plurality of multiplexers under control of a security key. A configuration bitstream is received in portions. One specific embodiment uses a key stored in memory to control a bank of multiplexers that descramble each of the received portions of the configuration bitstream. Other embodiments store longer keys, and use portions of the keys to descramble one or more portions of their respective configuration bitstreams. The outputs of the multiplexers are then stored in configuration memory cells.
US08650405B1 Authentication using dynamic, client information based PIN
An improved PIN-based authentication technique for authenticating the user of a client machine to a server automatically generates a personal identification number (PIN) for the user based on user-specific authentication information, such as encrypted cookie information. The server provides user-specific authentication information to a client machine. When the user submits an authentication request, user-specific authentication information is collected and uploaded to the server. The user-specific authentication information is processed to form a PIN, and authentication of the user proceeds based on the PIN and any other authentication factors provided. Since the disclosed techniques compute PINs automatically based on information exchanged between a client machine and a server, the user is relieved of any burden associated with registering and remembering a PIN.
US08650398B2 Device authentication using restricted memory
A device includes a first memory area being used to store a first key and unique secret identification information, the first memory area being restricted from being read and written from outside; a second memory area being used to store encrypted secret identification information generated by encrypting the secret identification information, the second memory area being allowed to be read-only from outside; a third memory area being readable and writable from outside; a first data generator configured to generate a second key by using the first key; a second data generator configured to generate a session key by using the second key; and a one-way function processor configured to generate an authentication information by processing the secret identification information with the session key in one-way function operation, wherein the encrypted secret identification information and the authentication information are output to outside.
US08650391B2 Systems and methods for securely providing and/or accessing information
The invention is directed to a system for use with a first device in communication with a second device. The system includes a storage medium that is connectable with the first device, a hardened, stand alone, web browser stored on the storage medium, and client authentication data. The web browser uses the client authentication data to facilitate secure communication between the first device and the second device, and the first device communicates with a third device that provides configuration data that includes one or more approved addresses.
US08650387B2 IC chip, information processing apparatus, software module control method, information processing system, information processing method, and program
An IC chip, an information processing apparatus, a software module control method, an information processing system, an information processing method, and a program for ensuring security before booting a software module reliably are provided. A reader/writer and a mobile phone terminal to be accessed by the reader/writer through proximity communication are provided. In the mobile phone terminal, a first software module transmits commands to second and third software modules. The first software module manages states of the second and third software modules. If during boot-up of the third software module, the processing of the second software module is started and completed, then the first software module resumes the boot-up of the third software module.
US08650384B2 Method and system for dynamically parallelizing application program
Provided is a method and system for dynamically parallelizing an application program. Specifically, provided is a method and system having multi-core control that may verify a number of available threads according to an application program and dynamically parallelize data based on the verified number of available threads. The method and system for dynamically parallelizing the application program may divide a data block to be processed according to the application program based on a relevant data characteristic and dynamically map the threads to division blocks, and thereby enhance a system performance.
US08650381B2 Storage system using real data storage area dynamic allocation method
The present invention aims at preventing the access performance of a distributed memory system by accessing via cross-over ownership a track mapping information formed as a hierarchical memory. In the process of assigning a real data storage area to a virtual volume, at first, a page from a pool is assigned, and thereafter, a track is assigned from said page. The page is composed of multiple tracks into which track data assigned at host write operation timings are stored sequentially from the top. A mapping information of the virtual volume and the page is stored in a control information page that differs from the track data, and the mapping information is stored in the control information page which could only be accessed by a microprocessor having the ownership of the virtual volume.
US08650380B2 Processor and arithmatic operation method
A processor has a first table including an entry that associates a logical address with a physical address of a page that manages a virtual space address. The processor determines, when a target logical address accessed by one of threads is translated to the physical address, whether an entry corresponding to the target logical address is present in the first table, the target logical address is of a page accessed by a program. The processor determines, when the entry corresponding to the target logical address is not present in the first table, whether the target logical address has been accessed during the running of the program. The processor delays, when the target logical address has not yet been accessed, the process of reading the entry corresponding to the target logical address from a page table into the first table by a predetermined time to thereby delay the one thread.
US08650379B2 Data processing method for nonvolatile memory system
A data processing method for a nonvolatile memory system is described. In the method, a host CPU calls N data file segments, generates logical addresses, and then transfers the N data file segments and logical addresses to an ASIC. The ASIC then maps the logical addresses onto physical addresses of a nonvolatile memory, derives N payload data segments, and collectively generates corresponding metadata for all of the N payload data segments. Then, a single multi-segment transfer operation is performed to sequentially write the N payload data segments to a data block in the nonvolatile memory, and thereafter, write the corresponding metadata to a metadata block associated with the data block.
US08650370B2 Data storing method and data storing system
A non-transitory computer-readable medium storing an data storing program executed by an archive device including a first storage unit for storing data and a second storage unit for storing hash value determined from the data, the program causing the archive device to execute a process includes receiving hash value determined from data to be stored from an external device which requests storage of the data, comparing the received hash value with the hash value stored in the second storage unit, and transmitting request information for transmitting the data corresponding to the received hash value to the external device which transmits the hash value when the received hash value has not been stored in the second storage unit.
US08650368B2 Method and apparatus for detecting the presence of subblocks in a reduced redundancy storing system
This application concerns determining whether a particular subblock of data is present in a reduced-redundancy storage system. One embodiment achieves this by hashing subblocks in the storage system into a bitfilter that contains ‘1’ bit for each position to which at least one subblock hashes. This bitfilter provides a fast way to determine whether a subblock is in the storage system. In another embodiment, index entries for new subblocks may be buffered in a subblock index write buffer to convert a large number of random access read and write operations into a single sequential read and a single sequential write operation. The combination of the bitfilter and the write buffer yields a reduced-redundancy storage system that uses significantly less high speed random access memory than other systems that store the entire subblock index in memory.
US08650366B2 Memory system capable of enhancing writing protection and related method
A memory system is disclosed. The memory system includes a memory device, a first control unit, and a second control unit. The memory device is utilized for storing data. The first control unit is coupled to the memory device for prohibiting a data writing process performed on the memory device during a writing protection period. The second control unit is coupled to the memory device for allowing the data writing process to be performed in the memory device according to a writing period after the writing protection period, wherein the writing period is related to the data writing process.
US08650365B2 Method and device for maintaining data in a data storage system comprising a plurality of data storage nodes
A method and device for maintaining data in a data storage system, comprising a plurality of data storage nodes, the method being employed in a storage node in the data storage system and comprising: monitoring and detecting, conditions in the data storage system that imply the need for replication of data between the nodes in the data storage system; initiating replication processes in case such a condition is detected, wherein the replication processes include sending multicast and unicast requests to other storage nodes, said requests including priority flags, receiving multicast and unicast requests from other storage nodes, wherein the received requests include priority flags, ordering the received requests in different queues depending on their priority flags, and dealing with requests in higher priority queues with higher frequency than requests in lower priority queues.
US08650359B2 Computer system accessing object storage system
The storage system exports logical storage volumes that are provisioned as storage objects. These storage objects are accessed on demand by connected computer systems using standard protocols, such as SCSI and NFS, through logical endpoints for the protocol traffic that are configured in the storage system. Prior to issuing input-output commands to a logical storage volume, the computer system sends a request to bind the logical storage volume to a protocol endpoint. In response a first identifier for the protocol endpoint and a second identifier for the logical storage volume is returned. Different second identifiers may be generated for different logical storage volumes even though the same protocol endpoint is being used. Therefore, a single protocol endpoint may serve as a gateway for multiple logical storage volumes.
US08650356B2 Microcontroller with CAN module
A microcontroller has a random access memory, and a Controller Area Network (CAN) controller with a control unit receiving an assembled CAN message. The control unit generates a buffer descriptor table entry using the assembled CAN message and stores the buffer descriptor table entry in the random access memory, and the buffer descriptor table entry has at least a message identifier and load data from the CAN message and information of a following buffer descriptor table entry.
US08650352B2 Systems and methods for determining logical values of coupled flash memory cells
Systems and methods for determining program levels useful for reading cells of a flash memory, such as but not limited to detecting charge levels for the cells, obtaining joint conditional probability densities for a plurality of combinations of program levels of the cells; and determining program levels for the cells respectively such that an aggregated joint probability value of the joint conditional probability densities is maximized.
US08650346B2 Method and bus system for equalizing data information traffic and decoder
In the field of integrated circuit (IC) design, a method and a bus system for equalizing data information traffic and a decoder are provided. The method includes: receiving data information sent by a device, and allocating at least two transmission interfaces for the data information according to a decoding result of decoding a designated bit in the data information, where the data information carries a device ID, and the designated bit position occupied at least one bit in the device ID; judging whether the data information traffic of the at least two transmission interfaces is balanced; and when the data information traffic of the at least two transmission interfaces is not balanced, switching the designated bit position, and decoding the designated bit after switching, so as to balance the traffic of the at least two transmission interfaces. The bus system includes an interface allocation module, a traffic judging module and a bit position switching module. The decoder includes a decoding module and a designated bit position switching module.
US08650343B1 Methods for upgrading, diagnosing, and maintaining replaceable non-volatile memory
In one embodiment of the invention, a replaceable memory apparatus is disclosed. The replaceable memory apparatus includes a first rectangular multilayer printed circuit board having a first side and a second side opposite the first side; a first male pluggable electrical connector mounted to the first side near a first edge; a first female pluggable electrical connector mounted to the second side; and first non-volatile memory mounted to the first side and the second side. The first female pluggable electrical connector is coupled to the first male pluggable electrical connector to feed through first signals. The first non-volatile memory is coupled to the first female pluggable electrical connector and the first male pluggable electrical connector to receive the first signals.
US08650342B2 System and method for distributed address translation in virtualized information handling systems
Virtualization of I/O devices to support operation of plural virtual machines on a host information handling system is managed with distributed translation agents that translate addresses generated from I/O devices according to mapping defined by a virtual machine monitor. The translation agents reside in the host I/O subsystem, such as at I/O hubs or at I/O devices. A discovery module discovers and configures plural translation agents to coordinate I/O device communications with translation of physical memory addresses and virtual I/O addresses.
US08650334B2 Source device, sink device, system, and recording medium
A source device such as a mobile phone terminal can provide more surely a user with a notification of a status of the source device. A mobile phone terminal (2) serving as the source device includes a command processing section (304) which issues a command which (A) has an event ID which designates a status of the source device and (B) causes a TV (1) to display the status of the source device.
US08650332B2 Method for switching working mode, USB device, and host device
The embodiments of the present invention provide a method for switching a working mode, a USB device, and a host device. The method for switching a working mode includes: determining, according to the osvc key value in the registry of a host device, that a driver for a second working mode is installed on the host device, after the USB device is connected to the host device; and switching the current working state of the USB device from a first working mode to the second working mode. In the embodiments of the present invention, neither special auxiliary program nor additional driver needs to be developed. Therefore, the solution is easy to implement and a problem of incompatibility will not occur.
US08650330B2 Self-tuning input output device
A method, system, and computer usable program product for a self-tuning I/O device are provided in the illustrative embodiments. A change is detected in an adapter communicating with the I/O device, the I/O device being a consolidator configured to communicate with the adapter in a data network. A type of the adapter is determined. Values for each parameter in a set of parameters corresponding to the type of the adapter are determined. The values of a first subset of the parameters are applied to the consolidator, applying the values of the first subset causing the consolidator to be configured to operate in a preferred configuration with the adapter.
US08650329B2 Electronic device and port reducing method
An exemplary port reducing method is for removing unselected ports of an original S-parameter file and generating an optimized S-parameter file. The method controls a display unit to display a user interface to receive commands from a user in response to user operation; the commands comprise a calling command, a selecting command, and an executing command. The method obtains the original S-parameter file in response to the calling command. Next, the method determines which of the ports of the original S-parameter file are unselected in response to the selecting command, and connects each unselected port to the ground through one terminal impedance. The method then generates an optimized S-parameter file that comprises only the selected ports in response to the executing command.
US08650327B2 Processor with programmable virtual ports
A processor with programmable virtual ports includes a plurality of in/out (IO) pins for transmitting and receiving data. The IO pins are grouped into a plurality of predefined ports, each of which has a physical address stored in one of a memory location of a memory map. The IO pins may be remapped to one or more virtual ports.
US08650326B2 Smart client routing
Architecture that facilitates communications between two network nodes of the different networks by providing a routing mechanism that uses alternative modalities driven entirely by policies that are authored and stored in a computing cloud and enforced on the client. This allows the selection of one network path over another path based on criteria such as, physical location of the hosts and service level agreements (SLAs) to be provided, for example. With respect for path selection, a packet can be routed through a datacenter closest to the hosts. With respect to SLAs, there may be different SLAs available to different clients. For clients with the highest bandwidth/uptime or other guarantees, a network path different from other types of clients can be selected. Additionally, connectivity can be allowed or disallowed based on other kinds of policy rules such as a virtual circle to which the hosts may belong.
US08650325B2 Establishing network connections
In one implementation, a computer-implemented method includes receiving, at a computing device and from an application installed on the computing device, a request to establish a network connection to transmit and receive data over a network, wherein the request includes information that indicates one or more parameters identified by the application for the requested network connection and data transmission. The method can further include delaying, by the computing device, establishing the requested network connection until i) an available network connection is identified that satisfies the one or more parameters provided as part of the request, or ii) a time period specified for the request has expired. The method can additionally include, in response to identifying an available network that satisfies the one or more parameters before the time period has expired, establishing the requested network connection for the application using the identified available network.
US08650320B1 Integration server supporting multiple receiving channels
An integration server translates transmissions from clients and servers to a form that each can understand. The integration server accomplishes this through invocation of one or more services, and a flow language is disclosed for managing the flow of data through the services. In addition, service invocation results are cached for later use on reception by the integration server of the same or equivalent service invocation request.
US08650314B2 Method and system for remote access of personal music
In one aspect of the invention, a method is provided for storing audio files. The method includes: (a) receiving electronic files at a central location from a first device, those electronic files representing audio signals; (b) associating the audio files with identification information; (c) storing the audio files at the central location on at least a portion of a storage media, that portion being uniquely associated with the identification information; (d) receiving the identification information from a second device; and (e) transmitting the audio files to the second device upon receipt of the identification information.
US08650305B2 Centralized session management in an aggregated application environment
Embodiments of the invention provide a method, system and apparatus for centralized session management in an aggregated application environment. In one embodiment, a centralized session management method can include aggregating a set of applications in a host aggregation environment. Subsequently, each of the applications can be centrally kept alive so as to avoid a time out condition in any one of the applications so long as interactivity is detected within any one of the applications or within the host aggregation environment. In one aspect of the invention, the aggregating step can include aggregating a set of portlets in a portal environment.
US08650294B2 Method and arrangement for network QoS
Methods and arrangements for service specific configuration of QoS, preferably end-to-end QoS, in a data network by establishing a service specific QoS configuration in a client device. The client device is adapted to be connected to a data network. The data network comprises a service management server. The method comprises the steps of sending a request message comprising a service configuration to the server and receiving an acknowledgement message comprising the service configuration requested by the client device, from the server. The requested service configuration comprises information regarding service specific QoS configuration.
US08650293B2 Threshold-based normalized rate earliest delivery first (NREDF) for delayed down-loading services
A content delivery system comprises at least one content server that servers a number of client requests. The content server uses a Threshold-Based Normalized Rate Earliest Delivery First (TB-NREDF) scheduler. The TB-NREDF scheduler imposes a threshold value, or limit, on the number of rescheduling requests.
US08650288B2 Runtime usage analysis for a distributed policy enforcement system
In one set of embodiments, methods, systems, and apparatus are provided for determining, by a server, a policy association between a web service policy and a policy subject associated with an application hosted by the server, the policy association being made while the server is offline, generating a runtime usage association based on the policy association, wherein the runtime usage association is between the web service policy and the policy subject; and generating a user interface based upon the runtime usage association, the user interface displaying one or more web service policies associated with one or more policy subjects of the application. The runtime usage association may be updated in response to a change to the policy association made by an administrative tool, where the change and the updating occur in real time while the server is online.
US08650285B1 Prevention of looping and duplicate frame delivery in a network environment
A first multicast data packet can be received by a particular edge node, forwarded from another network element in a network, the first packet including data received from a particular device interfacing with the network through a first edge node. The first packet is multicast by the first edge node. The particular edge node is included in a redundancy group including at least one other edge node. The first multicast data packet is examined to identify a first hint corresponding to the particular device. In response to identifying the particular device, it is determined that the particular edge node does not interface with the particular device. It is further determined that the particular edge node is designated as a forwarding node for the redundancy group. Based on these determinations, the first packet is forwarded by the particular edge node while preventing looping and duplicate packet delivery.
US08650282B2 Systems and method to discover clients associated with local domain name server using sampling
A system includes an analyzer module, a content request data collection module, and a domain name server. The content request data collection module is configured to receive a content request sent to a tracking address, collect content request information about the content request, and provide the content request information to the analyzer module. The domain name server is configured to receive an address request from a local domain name server for a cache server address, provide a tracking address to the local domain name server, collect address request information about the address request, and provide the address request information to the analyzer module. The analyzer module is configured to receive the address request information and the content request information, and determine properties of clients served by the local domain name server based on the address request information and the content request information.
US08650277B2 Method, system, and computer readable medium for gathering usage statistics
The present disclosure enables remote device management. A programmatic interface is associated with each application plug-in. A web server included with the on-device agent provides access to the programmatic interfaces according to open standards such as HTML or XML. The present disclosure enables access to remote devices through existing infrastructure without the need for proprietary systems. An IT administrator or other administrator may remotely access and update software and hardware, track device data plan usage statistics, provide live support, and track current and historical device locations. The phone and messaging feature enables an administrator to access information regarding data plan and usage statistics of devices. This allows organizations to optimize data plans based on messaging, e-mail, and other data plan statistics. Further, the present disclosure allows access to network connectivity details of devices and logs of emails, text messages, and the like.
US08650275B2 Requester-side distributed ID management device, provider-side distributed ID management device, distributed ID management system, and provider-side distributed ID management method
A requester-side distributed ID management device (11) includes: an ID managing unit (111) that holds first user identification information associated with first server identification information, the first user identification information being for identifying the user of a first service providing server (12); an ID request processing unit (114) that receives a request from the first service providing server (12) for management user identification information for identifying the user of the second ID management device (21), the user corresponding to the first user identification information; and an inter-domain cooperating unit (113) that requests the management user identification information received by the ID request processing unit (114) from the second ID management device (21), and acquires the management user identification information from the second ID management device (21). The ID request processing unit (114) transmits the management user identification information acquired by the inter-domain cooperating unit (113) to the first service providing server (12).
US08650273B2 Virtual serial concentrator for virtual machine out-of-band management
A system and method for providing dynamic access through which I/O access such as serial ports, and thus administrators who manage servers, can see, obtain health, state or interact concurrently with multiple VMs on a given physical server. More specifically, in certain embodiments, the system and method includes a dynamic port count virtual serial concentrator coupled with a virtualization device to map emulated serial ports to virtual machines along with a remote plugin that provide dynamic concurrent serial access to many virtual machine serial consoles under a secure and collaborative friendly environment.
US08650271B2 Cluster management system and method
Compute clustering software embodied in a computer-readable medium and operable to provide a graphical user interface (GUI) is provided, the GUI operable to present a selection area for illustrating a plurality of receptors in a chassis, each receptor configured to couple to a network device, wherein the selection area conveys a physical location of each of the plurality of receptors, receive information from a user to create a defined cluster by pointing and clicking on a portion of the plurality of receptors illustrated in the selection area, present an image selection window with a plurality of software image choices, receive an image selection for each of one or more selected receptors in the defined cluster, and wherein the software is operable to associate each logical address of the defined cluster with a not necessarily same selected one of the plurality of images.
US08650269B2 System and method for assigning addresses to information handling systems
Information handling system network addresses are managed based on the location of the information handling system. For example, a blade information handling system chassis has network addresses stored in persistent memory and associated with each of plural slots. A blade information handling system inserted in a slot receives network addresses associated with the slot from a chassis management controller. A baseboard management controller of the blade information handling system receives the network addresses and applies the network addresses to power up networking components to communicate over a network with the network addresses, such as MAC addresses or WWN addresses.
US08650268B2 Remotely associating network ports to a server
An implementation of an apparatus in one example may have: a network component, coupled with a communication network, having a plurality of network ports and a plurality of visual indicators that correspond respectively to the plurality of network ports; and a message received over the communication network by the network component, wherein the network component triggers a respective visual indicator, of the plurality of visual indicators, that corresponds to a selected port, of the plurality of network ports, based on the message received over the communication network.
US08650265B2 Methods of dynamically creating personalized Internet advertisements based on advertiser input
The World Wide Web portion of the Internet is largely supported by advertising. To deliver the most effective advertising, a system for dynamically creating customized advertisements is introduced. The behavior and any demographic information known about web viewers is used to select an advertising template that will be used to create an advertisement. The advertisement template comprises an incomplete advertisement with certain missing information along with identifiers for functions that may be used to complete the advertisement. In one embodiment, the functions may specify how the advertiser associated with the advertisement template may be contacted with the demographic information known about the user in order to fill in the missing portions of advertisement template. For example, the advertisement may concern flights to Hawaii and the advertiser may fill in the price of a flight to Hawaii based upon being provided with the user's location. The complete advertisement may then be displayed to the user.
US08650263B2 Managing searches on mobile devices
This disclosure pertains to solutions, including without limitation, systems, methods, and software programs, that provide the ability to quickly and efficiently search mobile devices for relevant information. An exemplary search server has the ability to communicate (either directly and/or via a host PC) with one or more mobile devices to transmit a search request. The mobile devices, in turn, have a search facility that is configured to perform a search of the contents of the device and return a set of results to the search server. These results then may be presented to a user, who can select one or more of the results. The selected search result(s) then may be downloaded from the device and presented to the user.
US08650260B2 Universal storage manager for modifying storage infrastructure in multi-tenant computing system
In one aspect, a universal storage manager in a multi-tenant computing system receives at least one message requesting a change to a storage infrastructure of the multi-tenant computing system. Thereafter, the universal storage manager associates the requested change with one of a plurality of operations changing the storage infrastructure. Once this association is made, the universal storage manager initiates the associated operation to change the storage infrastructure. Related apparatus, systems, techniques and articles are also described.
US08650259B2 Method and apparatus for increasing the search space or peer-to-peer networks using time-to-live boosting
Disclosed are methods and systems for expanding the search space in a Peer-to-Peer (“P2P”) network. In one embodiment, the search space is expanded by increasing the time-to-live value of the search request message. The P2P network may include a plurality of nodes, and the method for increasing the search space in the network includes the steps of receiving a search request message; changing a time-to-live value carried by the message; and forwarding the message to at least one peer node.
US08650258B2 System and method for processing encoded messages
Systems and methods for processing encoded messages within a wireless communication system. A server within the wireless communication system provides one or more indications to a mobile device as to certain conditions existing with respect to an encoded message. The mobile device performs a different message processing function based upon whether the indication is provided. The indications may include indicating whether a message exceeds a message size threshold and/or may indicate whether a partial message is being sent.
US08650254B2 Providing version control for electronic mail attachments
A system for providing version control for documents attached to electronic mail messages in which a user's personal document library is used to store documents attached to the email messages the user sends and/or receives. Each time an attached document is transmitted or received within a message thread, a different version of the document is created and stored in the personal document library. The multiple document versions created allow the disclosed system to provide the user with the options of opening the most recent version of an attached document and/or opening the version of the attached document that is associated with the specific opened message. An attached document is represented within an email message using a URL (Uniform Resource Locator), where the stored URL points to the version of the attached document for that message that is stored in the user's personal document library. Through an API (Application Programming Interface) provided by the personal document library, the most recent version of a document can be requested, or another specific version of the document can be indicated for opening.
US08650250B2 Identifying compatible web service policies
Methods, systems, and devices are described for identifying compatible web service policies between a web service and a web service client. A first and second set of one or more identifiers linked to web service policies supported by the web service and web service client may be calculated, respectively. The sets of identifiers may be compared. Using the comparison, a number of common identifiers present in the first set of one or more identifiers linked to the web service policies supported by the web service and the second set of one or more identifiers linked to the web service policies supported by the web service client may be identified. Using the number of common identifiers, a web service policy of the web service compatible with a web service policy of the web service client may be identified.
US08650249B2 Selectively processing cookies in a proxy
An intermediary (such as a web reverse proxy), which is located between a web browser and one or more backend applications, manages cookies that are provided by the backend applications and returned to the web browser during a user session. The intermediary decides which cookies should be sent to the browser and which cookies should be stored therein. Preferably, this determination is made in an automated manner by examining the response for any cookie-dependent code (e.g., scripting) included in the response.
US08650248B2 Methods and systems for selecting and implementing digital personas across applications and services
A persona determination approach can be utilized to apply digital personas across multiple communications domains. A service gateway can determine whether to transfer a request for communications services to a Persona Determination Mechanism (PDM). The PDM can select a digital persona based on available information and transmit the digital persona to the service gateway. The service gateway can process the communications services based on the selected digital persona or based on the determination not to transfer the request. In some methods, the service gateway can forward the processed request to one or more network elements for further processing. Related systems are also disclosed.
US08650247B2 Four tier architecture for implementing thin clients
An application structure for enabling a logical client based 3-tier applications to support a thin client in a 4-tier architecture is provided. A logical client residing in a web server is extended with a proxy logical client residing in the thin client. The proxy logical client includes thin proxies for logical forms and controls enabling them to run on the thin client and facilitate seamless interaction of the thin client with applications within 3-tier architecture.
US08650245B1 Systems and methods for providing adaptive views of domain name system reputation data
A method implemented by a computing component for providing adaptive views of reputation data associated with a domain name system query is described. A domain name system query is received. A filter portion within the query is identified. A virtual zone file is queried according to the filter portion of the query. A response to the query is generated. The response comprises an analysis of the reputation data according to the filter portion.
US08650242B2 Data processing apparatus and data processing method
A data processing apparatus (100) for outputting content data, which includes: a data output determination unit (107) which determines whether or not to output the content data using social information including (i) closeness indicating a degree of familiarity between certain users and (ii) information for associating the content data with the closeness; and an application unit (104) which outputs the content data when the data output determination unit (107) determines to output the content data. The data output determination to unit (107) refers to the social information and determines to output the content data associated with the closeness when the closeness is equal to or greater than a predetermined threshold.
US08650238B2 Resolving buffer underflow/overflow in a digital system
In a digital system with more than one clock source, lack of synchronization between the clock sources may cause overflow or underflow in sample buffers, also called sample slipping. Sample slipping may lead to undesirable artifacts in the processed signal due to discontinuities introduced by the addition or removal of extra samples. To smooth out discontinuities caused by sample slipping, samples are filtered to when a buffer overflow condition occurs, and the samples are interpolated to produce additional samples when a buffer underflow condition occurs. The interpolated samples may also be filtered. The filtering and interpolation operations can be readily implemented without adding significant burden to the computational complexity of a real-time digital system.
US08650236B1 High-rate interpolation or decimation filter in integrated circuit device
On a device having a maximum data rate, an interpolation filter can be configured in stages, with each stage may be broken into subfilters, which divides the output into phases. The ratio of the number of subfilters or phases in the final stage to the number of subfilters or phases in the initial stage is equal to the factor by which the data rate would otherwise increase. Thus for an interpolation factor of M, the output data rate can be kept the same as the input data rate by providing M subfilters, yielding M output phases each having an output rate equal to the input rate. The effective, or synthesized, output rate is M times the input rate. A decimation filter can be provided in the same way, with the effective input rate M times the output rate, even where the effective input rate would exceed the maximum data rate.
US08650235B2 Efficient function generator using case detection and output selection
A function generator for a digital system includes a plurality of sub-function generators. Each sub-function generator has an input that receives a respective input value and has an output that provides a respective output value responsive to the respective input value. A case detector receives a system input value and selectively routes at least a first portion of the system input value to the input of at least one selected sub-function generator. The case detector selects the selected sub-function generator in response to at least a second portion of the system input value. The case detector further suppresses transitions of data on the input of at least one non-selected sub-function generator. The case detector further selects the respective output value provided by the at least one selected sub-function generator and provides the selected respective output value as a function generator output value.
US08650233B2 Random number generator including a variable frequency oscillator
A random number generator includes: a variable frequency oscillator that includes: a selection circuit having multiple input terminals and an output terminal; a parallel circuit having an input terminal and multiple output terminals that are respectively connected to the input terminals of the selection circuit, the parallel circuit including one or more buffer circuits to be selected by the selection circuit; and an inverter circuit having a control terminal, the inverter circuit being connected to the input terminal of the parallel circuit and to the output terminal of the selection circuit; and a latch circuit connected to the variable frequency oscillator.
US08650229B2 System and method for removing master file table ($MFT) file record segments (FRS)
A system and method for removing Master File Table ($MFT) File Record Segments (FRS) from Microsoft's New Technology File System (NTFS) is described. In one embodiment, the present invention initializes the NTFS volume to detect the $MFT Physical Disk Address; then calculates total FRS to remove; in sequence initiates a loading algorithm while applying a $MFT fixup parameter; then parses the FRS via MFT_RECORD_HEADER structures; and in succession, executes an instructional writing parameter which triggers recursive logical programming instructions to remove the FRS's, using direct access at sector aligned FRS offsets.
US08650227B2 Storage medium, determination method, and apparatus
A storage medium stores a program thereon. The program instructs a computer to perform a process. The process comprises storing first information indicating dependency relationship between types into a storage, the types corresponding to configuration elements included in a system; acquiring relational information and type information from plural databases, the relational information indicating dependency relationships between plural configuration elements, the type information indicating the types of the plural configuration elements; generating second information indicating dependency relationships between a certain configuration element included in the plural configuration elements and each of configuration elements indicating dependency relation with the certain configuration element; generating third information indicating that the certain configuration element and the each of the configuration elements has the dependency relation indicated in the generated second information based on the type information and determining whether the generated third information is coincident with the first information stored in the storage.
US08650223B2 Mobile recommendation systems and methods
A mobile recommendation system for an exhibition space is provided. The mobile recommendation system includes a wireless communication module, a tracking module, a preference correlation module, and a recommendation module. The wireless communication module receives location information corresponding to a plurality of users. The tracking module stores the location information and generates a plurality of track records corresponding to the users according to the location information. The preference correlation module generates track correlation information between the users and the track records according to the track records. The recommendation module generates a recommendation list according to the track correlation information.
US08650219B2 Persistent iteration over a database tree structure
Persistent iteration is performed in stages on nodes arranged according to a node identification (ID) that is increasing in order under a parent node in database tree structure. While performing the persistent iteration, storing a start node ID of the node where the persistent iteration commenced, a current node ID of the node that is undergoing the persistent iteration, a parent node ID of the node that is undergoing the persistent iteration, and a numerical value representing the current level and all levels greater than the current level of nodes that are undergoing the persistent iteration. Upon completion of the persistent iteration on the nodes that are the children of the node with the parent node ID, returning to the first node among the children of the node with the parent node ID, as ordered by increasing node ID, and performing the persistent iteration for children nodes of each node.
US08650218B2 Dynamic self configuring overlays
A node in a computer network is enabled to form a hypercube comprising stored metadata. The node is enabled to exchange the hypercube metadata with neighboring nodes and any hypercube metadata therein. Upon receipt of a query at a node, metadata discovery is initiated using the hypercube metadata, and an overlay is built using results from the metadata discovery.
US08650215B2 Decoy application servers
A computing device, executing a decoy application server that does not have access to real data, receives a service request from a client. The decoy application server protects a designated application server, wherein the decoy application server and the designated application server include instances of a single Java application server program. The decoy application server establishes a connection to a false database via a decoy Java Database Connectivity (JDBC) driver. The decoy application server retrieves false data from the false database, and provides the false data to the client.
US08650212B2 Methods, systems, and products for obtaining social communities
Methods, devices, and products are disclosed for recommending a social community. A “social community” may be any individual(s), clubs, and/or organizations that have expressed some affinity to terms or subject matter, such as a media identifier. The media identifier identifies some media that is scheduled for recording. A community database is queried for the media identifier, and the community database associates social communities to media identifiers. The social community associated with the media identifier is retrieved. The social community is then sent to a user.
US08650206B2 System and method for providing buffer inventory profile in a discrete time supply chain planner using a nested bucketization structure
A system and method is disclosed for providing nested bucketization in a supply chain network. The system includes a server coupled with a database and configured to access data describing a time horizon of a specified time interval. The server is further configured to create an on-hand inventory profile which comprises a set of (day, quantity) pairs, stored in a linked list within a data structure involving nested buckets, wherein the on-hand inventory profile points to an empty link list when first created and store the on-hand inventory profile in the database.
US08650204B2 Techniques for efficiently supporting XQuery update facility in SQL/XML
The approaches described herein provide an efficient way to process certain kinds of queries that update XML data stored in an object-relational database. A query may include an XML query expression that conforms to a language for querying XML documents. A technique first determines whether the query contains an XML updating expression, and in response rewrites the query to comprise one or more path-based query operators that specify operations for updating XML data. The query may then be further rewritten to comprise one or more storage format specific query operators based on the particular database storage format associated with the XML data specified in the query. The rewritten query operators are used to generate a query execution plan that provides for several query execution optimizations.
US08650202B2 Session table framework
In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses for implementing a session table framework including, for example, receiving a request at a host organization from a client device, in which such a request specifies an application available via the host organization; generating a user session unique to the client device in a memory of the host organization; creating a user session data table within the user session; processing the request via the application specified by the request on behalf of the client device; updating the user session data table based on the processing of the request; and transmitting a response to the client device responsive to the request.
US08650201B2 Method and/or system for transmitting and/or receiving data
Embodiments of a method and/or system of transmitting and/or receiving data is disclosed. For example, a sequence of binary signal values may, in one embodiment, represent a sequence of trees, such as unitary trees. A variety of techniques exist for transmitting and/or receiving signal data. However, such techniques typically have several disadvantages, including, a limit on the size of the signal datum that may be transmitted and/or received, such as 32 or 64 bits, for example. Another disadvantage includes the difficulty of synchronization between a receiver and transmitter. Thus, new methods and/or systems for receiving and/or transmitting signal data continue to be desirable, such as those disclosed.
US08650197B2 Authoritative document identification
A system determines documents that are associated with a location, identifies a group of signals associated with each of the documents, and determines authoritativeness of the documents for the location based on the signals.
US08650187B2 Systems and methods for linked event detection
Techniques for training and using linked event detection systems and transforming source-identified stopwords are provided. A training corpus of source identified stories and a reference language is determined. Optionally, stopwords for source-identified stories are transformed based on statistical analysis of parallel verified and un-verified transformations. Reference language and non-reference language terms are selectively included in source-pair term frequency-inverse story frequency models. Optionally, incremental source-identified term frequency-inverse story frequency models are determined. Selected terms are weighted and similarity metrics determined. Associated source-pair statistics, computed in part from a training corpus, are combined with the values of each similarity metric in the set of similarity metrics to form a similarity vector. Similarity vectors and verified link label information are used to determine a predictive model. Similarity vectors for story pairs are used with the predictive model to determine if the story-pairs are linked. Sources are arranged based on source inter-relationships into a source-hierarchy. Progressively more refined source-pair similarity statistics are also provided. New sources and associated source-pair similarity statistics are added by substituting related source-pair similarity statistics based on the source hierarchy and source characteristics. The source-pair similarity statistics are used to optionally normalize the similarity metrics.
US08650179B2 Generating statistics for temporary tables during query optimization
A method generates at least one statistic for a temporary table during optimization of a database query before the temporary table is created. By doing so, optimization can proceed on a database query irrespective of the fact that the temporary table may not be materialized until the database query is ultimately executed.
US08650172B2 Searchable web site discovery and recommendation
A searchable web site discovery and recommendation system and method for discovering and recommending searchable web sites to a user of a search engine. In general, given a search query by a user embodiments of the system and method discover and then recommend a list of searchable web sites. Embodiments of the system and method discover and recommend searchable web sites using client-side query behavior logs. A set of descriptive features is automatically extracted from the logs. In addition, embodiments of the system and method expand the initial search query by submitting the query to a general search engine and leveraging snippets from the search engine results. Embodiments of the system and method model a conditional probability of a searchable web site based on four components and the extracted descriptive features. A ranked list of recommended searchable web sites is obtained from the conditional probability and displayed to a user.
US08650168B2 Methods of processing files in a multiple quality of service system
The invention relates to a multiple QoS file system and methods of processing files at different QoS according to rules. The invention allocates multiple VLUNs at different qualities of service to the multiQoS file system. Using the rules, the file system chooses an initial QoS for a file when created. Thereafter, the file system moves files to different QoS using rules. Users of the file system see a single unified space of files, while administrators place files on storage with the new cost and performance according to attributes of the files. A multiQoS file system enhances the descriptive information for each file to contain the chosen QoS for the file.
US08650165B2 System and method for managing data policies on application objects
Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data. Data policies may include policies for backup, service level objectives, recovery, monitoring and/or reporting.
US08650164B2 Efficient storage and retrieval for large number of data objects
A data object management scheme for storing a large plurality of small data objects (e.g., image files) in small number of large object stack file for storage in secondary storage (e.g., hard disks). By storing many individual data objects in a single object stack file, the number of files stored in the secondary storage is reduced by several orders of magnitude, from the billions or millions to the hundreds or so. Index data for each object stack file is generated and stored in primary storage to allow efficient and prompt access to the data objects. Requests to store or retrieve the data objects are made using HTTP messages including file identifiers that identify the files storing the data objects and keys identifying the data objects. A file server stores or retrieves the data object from secondary storage of a file server without converting the requests to NSF or POSIX commands.
US08650161B1 Self healing system for inaccurate metadata
Based on a probability of summary metadata associated with an entity of a media hosting service being inaccurate, a determination is made as to whether to verify the accuracy of the summary metadata. In response to determining to verify the accuracy of the summary metadata, a determination is made as to whether the summary metadata is inaccurate with respect to master metadata associated with the entity of the media hosting service. The summary metadata is updated with a correct value determined from the master metadata, in response to determining the summary metadata is inaccurate.
US08650157B1 Systems and methods for deduplicating data transferred via physical storage media
A computer-implemented method for deduplicating data transferred via physical storage media may include: 1) identifying data stored at a first location that is to be transferred to a second location via a physical storage medium, 2) deduplicating the identified data, 3) storing the deduplicated data on the physical storage medium, and then, after the physical storage medium has been physically transported from the first location to the second location, 4) transferring the deduplicated data from the physical storage medium to a storage device at the second location.
US08650156B1 System and method for fetching the latest versions of stored data objects
A distributed storage system may store data object instances in persistent storage and may cache keymap information for those data object instances. The system may cache a latest symbolic key entry for some user keys of the data object instances. When a request is made for the latest version of stored data object instances having a specified user key, the latest version may be determined dependent on whether a latest symbolic key entry exists for the specified user key, and keymap information for the latest version may be returned. When storing keymap information, a flag may be set to indicate that a corresponding latest symbolic key entry should be updated. The system may delete a latest symbolic key entry for a particular user key from the cache in response to determining that no other requests involving the keymap information for data object instances having the particular user key are pending.
US08650154B2 Document synchronization solution
A method for synchronizing a database with displayed data, includes providing a data feed to receive data from the database to provide displayed document data, detecting a database change to the data within the database by a database synchronizer to provide a change event, polling the database synchronizer using an HTTP message to detect the change event, and pushing the database change to the displayed document data to update the displayed document data in accordance with the database change and the polling. The polling includes long polling and short polling. A polling servlet within the database synchronizer performs the polling by the database synchronizer. The database synchronizer updates the displayed document data by way of a data structure. The data structure is a queue.
US08650142B2 Method and device for performing a maintenance function
A method for performing a maintenance function of a system under diagnosis includes a step for hierarchical decomposition of the system under diagnosis into sub-systems based on the model of the system and, for each sub-system, steps for determination of a model of the sub-system starting from the model of the system, and allocation of a diagnostic method depending on the processing and memory resources of said sub-system. The method allocated is a first diagnostic method based on the model of the system or a second diagnostic method based on predefined logical relationships. The method further includes calculation of the logical relationships for the sub-systems implementing the second diagnostic method, and the transfer of the logical relationships to the sub-systems implementing the second method and the transfer of the model to the sub-systems implementing the first method.
US08650138B2 Active metric learning device, active metric learning method, and active metric learning program
An active metric learning device includes a metric application data analysis unit, a metric optimization unit, and an attribute clustering unit. The metric application data analysis unit is formed with a metric applying module for calculating the distance between data to be analyzed, a data analyzing module for analyzing the data using a predetermined function and the distances between the data to be analyzed and outputting the result of the data analysis, and an analysis result storage unit for storing the result of the data analysis. The metric optimization unit is formed with a feedback converting module for creating side information according to the command of feedback from the user and a metric learning module for generating a metric matrix optimized under a predetermined condition using the created side information. The attribute clustering unit clusters the metric matrix optimized by the metric optimization unit and structuralizes the attributes.
US08650137B2 Method and apparatus for creating state estimation models in machine condition monitoring
In a machine condition monitoring technique, related sensors are grouped together in clusters to improve the performance of state estimation models. To form the clusters, the entire set of sensors is first analyzed using a Gaussian process regression (GPR) to make a prediction of each sensor from the others in the set. A dependency analysis of the GPR then uses thresholds to determine which sensors are related. Related sensors are then placed together in clusters. State estimation models utilizing the clusters of sensors may then be trained.
US08650136B2 Text classification with confidence grading
A computer implemented method and system is provided for classifying a document. A classifier is trained using training documents. A list of first words is obtained from the training documents. A prior probability is determined for each class of multiple classes. Conditional probabilities are calculated for the first words for each class. Confidence thresholds are determined. Confidence grades are defined for the classes using the confidence thresholds. A list of second words is obtained from the document. Conditional probabilities for the list of second words are determined from the calculated conditional probabilities for the list of first words. A posterior probability is calculated for each of the classes and compared with the determined confidence thresholds. Each class is assigned to one of the defined confidence grades based on the comparison. The document is assigned to one of the classes based on the posterior probability and the assigned confidence grades.
US08650135B2 Building management apparatus
A building management apparatus that can provide a comfortable environment based on diligent control is provided. A building management apparatus 1 in a building having a plurality of areas according to the present invention includes a prediction unit 9a to predict a destination of a move of a person, a control unit 9b to control equipment inclusive of main equipment 10-13 or sub-equipment 14, 15 installed in the building based on the destination of the move, one or more imaging units 2-7 to capture images of at least one of the plurality of areas, and a human-flow-line detecting unit 9c to detect a person and a flow line of the person from the images captured by the imaging units 2-7, wherein the prediction unit 9a predicts the destination of the move of the person based on the flow line.
US08650134B2 Computer-implemented hierarchical revenue model to manage revenue allocations among derived product developers in a networked system
A computer-implemented hierarchical revenue model to manage revenue allocations among derived product developers in a networked system is disclosed. The model includes providing a first revenue value associated with a first digital component, providing a second revenue value associated with a second digital component, and combining the first revenue value with a second revenue value to produce a third revenue value associated with the second digital component, the second digital component including at least a portion of the first digital component.
US08650132B2 System and method for distribution of single-product-type unlabeled packages
Systems and methods for the distribution of single-product-type unlabeled packages are provided. For each distribution, the system coordinates the processes required for: (1) transporting unlabeled packages containing the product from a manufacturing location to a carrier hub; (2) printing and applying respective shipping labels to the unlabeled packages; and (3) sending the labeled packages to their various retail locations. By delegating the tasks of receiving, labeling, and shipping the packages containing the product to a single carrier, the systems and methods allow the carrier to receive the packages for continued processing without the presence of any identifying labels.
US08650131B2 Analyzing transactional data
A system and method for measuring or at least detecting the effect of at least implicit communication on transactions within a social group, optionally such as consumer purchases for example. The group may optionally comprise a social network, a pair, 3 or more individuals and so forth. By “implicit communication” it is meant communication for which there is no record, for example in a database. The aftereffects of such communication may optionally be determined, detected and/or measured through detection and/or measurement of influence, as described in greater detail below. For example, if a first consumer performs purchase of an item and a second consumer later purchases the same or similar item within a given time period, the two purchases may optionally be linked through influence which may in turn have optionally occurred through implicit communication. Optionally, the system and method may also measure or at least detect the effect of explicit communication, for which there is a record, for example in a database that describes the communication itself.
US08650130B2 System and method for automated customer feedback
A system and method for automated customer feedback allows for automatically collecting and analyzing customer feedback data regarding customer satisfaction and customer task completion with respect to self-service applications and live agents. When contacting a customer service center, customers provide one or more customer tasks. The customers are routed within the customer service center based on the customer task and/or one or more customer characteristics. While interacting with the customer service center, the customers are automatically asked one or more specific survey questions relating to the customers' interaction with the customer service center and the customers' satisfaction levels. The customers provide one or more survey responses to the survey questions. The survey responses are recorded and analyzed in order to modify and update the customer service center and the survey questions in order to increase customer satisfaction and increase customer task completion.
US08650129B2 Dynamically reacting policies and protections for securing mobile financial transaction data in transit
A secure mobile financial transaction is provided by receiving, over a communication network, a list of protection mechanisms available for implementation by an external terminal. Security-related data is received from one or more sensors and an attack signature is computed based on the security-related data. An appropriate security policy is selected from multiple security policies stored in a database based on the list of protection mechanisms and the attack signature. A secure communication session is established between the external terminal and an internal network component according to the selected security policy. A data message associated with a mobile financial transaction is communicated over the communication network during the communication session.
US08650126B2 Method, apparatus and program to make payment in any currencies through a communication network system using pre-paid cards
This is a pre-paid card system used to store monetary value and subsequently for making payment to merchants through the telephone system or through a data network. Unlike static credit card numbers, this invention employs the generation of encrypted dynamic codes for each transaction, which must be verified within a specific time, for payment initiation. Codes are send by merchant when a purchase is agreed upon and each codes have a time limit to be used. Customers need to accept this codes and present them to the host computer to complete the payment process. Codes from both merchant and customer are decrypted at the host computer to produce the authenticated instructions for the payment. This invention also employs a unique formula to calculate stored value including in foreign currencies.
US08650124B2 System and method for processing payment transaction receipts
Embodiments of the invention are directed to systems and methods for processing payment transaction receipts. When an authorization request message for a transaction of a consumer is received, it is determined whether an account associated with the consumer's portable consumer device is enrolled in an electronic receipt program. If the account is enrolled, an electronic receipt for the transaction is sent to the consumer.
US08650121B2 Hybrid credit card transaction system
A hybrid credit card transaction system that processes transactions as either virtual standard transactions directed through a clearinghouse or as virtual closed loop transactions bypassing the clearinghouse, is disclosed. The system includes a logic enabled merchant that detects virtual closed loop transactions and directs them to an affiliated acquiring entity which acquires the virtual closed loop transactions and routes them directly to an affiliated card issuing entity so as to bypass the clearinghouse. The affiliated card issuing entity debits virtual standard transactions to a credit card account and virtual closed loop transactions to a private label account. The logic enabled merchant, associated acquiring entity and the associated card entity may be affiliated by participation in an Internet site that promotes transactions between small businesses and merchants selling wholesale goods. A reduction in processing fees accrued when bypassing the clearinghouse promotes issuance and use of the hybrid credit cards.
US08650120B2 Systems and methods for enhanced authorization fraud mitigation
A consumer uses a web client to transmit purchase information associated with a transaction to a merchant server. The purchase information is transmitted via a web acceleration server. The web acceleration server identifies enhanced authorization data associated with the transaction. The web acceleration server creates a pseudo authorization message. The web acceleration server transmits the pseudo authorization message to a transaction account issuer. The merchant server transmits an authorization request to the transaction account issuer. The transaction account issuer determines that the authorization request and the pseudo authorization message are associated with the same transaction. The transaction account issuer merges the authorization request and the pseudo authorization message and performs a fraud analysis. The transaction account issuer transmits an authorization response to the merchant.
US08650119B2 Order-resource fulfillment and management system and approach
Historical data is used to manage and authorize payment for merchant offerings for transactions among a plurality of transaction parties. According to an example embodiment of the present invention, invoiced item quantities are processed using historical fulfilled and billed quantities of each item. If invoiced item quantities involved items that have been fulfilled but not billed, payment for the invoiced items is authorized. If some or all of the invoiced items have not been fulfilled or have been previously billed, payment authorization is withheld for at least the portion of unfulfilled or previously billed (and paid) invoiced items. With this approach, historical information relative to order fulfillment and payment status is used to automatically process invoices (e.g., audit the invoices for payment).
US08650118B2 Universal merchant platform for payment authentication
A method is provided for supporting processing of a transaction conducted between two parties. The method includes: receiving payment information over a communications network at a server operatively connected to the network, the payment information identifying a particular payment option used by the second party for the transaction, and the server being equipped to format and route messages over the network in different manners to accommodate the different authentication protocols; determining from the payment information received which of the different authentication protocols is prescribed for the type of payment option identified in the payment information; selecting a particular authentication protocol from the plurality of different authentication protocols supported by the server; and, obtaining an authentication determination for the transaction in accordance with the selected authentication protocol, including formatting messages and routing the formatted messages over the network in accordance with the mandates of the selected authentication protocol.
US08650117B1 Systems, methods, and computer products for optimizing the selection of collateral
Systems, methods, and computer program products are provided for increasing the return from a pool of loans for a company involved in the guarantee and securitization of such loans. In one exemplary embodiment, a computer-implemented method comprises creating a plurality of sub-pools in which to place loans from the pool of loans; determining, using one or more processors, an external value assessment for one or more loans from the pool and an internal value assessment for the one or more loans; identifying a difference between the external and internal value assessments; and selecting a sub-pool from the plurality of sub-pools to place the one or more loans based upon the identified difference.
US08650116B2 Management of business processes
First business process data obtained from a first trading participant includes a set of transaction messages having a first data format in accordance with a first protocol for conducting business transactions used by the first trading participant. A virtual trading participant receives fictitious business process data from the first trading participant and acknowledging the fictitious business process data and replying to the first trading participant that the fictitious business process data has been acknowledged. Operational characteristics and a connectivity of a currently trading participant connected to a process management platform accessible via an interconnection fabric are tested, by utilizing the virtual trading participant to determine if the data defining individual business processes is in a uniform format understood by a process management platform. The virtual trading participant is utilized to ensure compatibility with an identified version of the uniform format.
US08650115B1 Computer based trading system and methodology utilizing supply and demand analysis
The system and methodology of the present invention operate to generate trading signals based on identifying various trading patterns referred to as setups. When these setups are detected, and depending on the specific setup detected, a supply zone or demand zone is next generated which indicates the price range for the instrument in which a sell or buy trade signal should be issued. When the underlying instrument trades within this range, and under other appropriate conditions, a trading signal is issued which may be sent directly to the appropriate exchange for automatic execution and/or sent to a graphical user interface or other display which alerts a trader to the proposed trade.
US08650112B2 Total Fair Value Swap
A synthetic instrument known as a “Total Fair Value Swap” is disclosed. According to one embodiment, the Total Fair Value Swap may comprise an agreement between two counterparties, a “Fixed Rate Payer” and a “Floating Rate Payer”. According to the agreement, the Fixed Rate Payer makes a stream of payments to the Floating Rate Payer based on a fixed rate, and the Floating Rate Payer makes a second stream of payments to the Fixed Rate Payer based on a floating rate, wherein a first portion of the floating rate is based on a reference interest rate, and wherein a second portion of the floating rate is based on a credit spread associated with the Floating Rate Payer. The reference interest rate may be, for example, London Inter-Bank Offer Rate (LIBOR), prime interest rate, the US dollar swap rate, the U.S. Treasury Bond rate or any other widely traded interest rate that is reset periodically. The credit spread may be observed from the Credit Default Swap (CDS) market.
US08650110B2 Counterfactual testing of finances using financial objects
During a financial transaction, a functional representation of a financial history of a user is accessed. This functional representation specifies a financial output value based on input values and a behavioral pattern, and the behavioral pattern specifies a relationship between at least a pair of the variables associated with a dimension in the financial history. Then, the functional representation is modified based on a financial circumstance that is different than financial circumstances in the financial history. Moreover, the financial output value is calculated using the functional representation and the input values, and a modified financial output value is calculated using the modified functional representation and the input values. Next, the financial output value and the modified financial output value are compared. Based on the comparison and a testing metric, the electronic device determines a result of the counterfactual testing.
US08650108B1 User interface for investment decisioning process model
Systems and methods for prioritizing multiple funding requests within an enterprise are provided. Aspects of the invention may be used in enterprises where separate departments or groups within the enterprise have differing goals. It often is beneficial to ensure that funded projects within the various departments do not deviate from the enterprise's core goals, such that the enterprise suffers from profit erosion and/or an undue risk. In one aspect, novel methods provide a segment score to prioritize different projects in the context of the enterprise's risk, strategy, and finance goals. In another aspect, a computer-readable medium may be used to execute computer-readable instructions for prioritizing multiple projects in view of the enterprise's goals.
US08650107B1 Advertisement customization
Methods, systems and computer program products for customizing one or more advertisements are described. Specifically, advertisements may be customized using information from content of a web page prior to viewing by a user. For example, the rendering of the text of an advertisement may be in a same size, color, and font type as the text on the web page into which the advertisement is integrated. In addition, the advertisement may be displayed using a same color scheme as that used by the web page such that the advertisement may be enhanced in terms of notice and interaction by the user.
US08650106B1 Systems and methods for processing overhead imagery
A method of processing overhead imagery of a property includes providing a processor and receiving an insurance claim associated with the property. The method also includes receiving images of the property from one or more overhead image sources, positionally correlating the images using the processor, and detecting structural damage associated with the property using the positionally correlated images. The method further includes processing the insurance claim associated with the property based on detecting the structural damage.
US08650105B2 System and method for providing a savings opportunity in association with a financial account
The present disclosure relates to comparison shopping and usage based service analysis for consumers, primarily for financial products. A consumer may not be aware of a provider's services, options, terms, conditions, costs, or how the service options change based on the consumer's particular usage characteristics. The disclosed comparison shopping method uses the consumer's actual or predicted service usage data. Service provider information is used to present the consumer with relevant alternative service offering options. Transaction data is gathered from a user's financial account and is analyzed for a savings opportunity indication. The analysis is used to match a savings opportunity from a database of savings opportunities, and the savings opportunity may be displayed in a statement of a user's financial account. Past responses to a savings opportunity indication may be gathered and analyzed. In one example, a savings opportunity is presented with a statement of the consumer's financial account.
US08650104B2 Rough order of magnitude narrative system
Embodiments of the present invention provide systems, methods, and computer program products for modeling and estimating costs for a project, such as a construction or remodeling project. For example, embodiments of the present invention provide a project cost modeling system having a communication interface configured to receive a first level input for a first level project parameter from a user, a memory configured to store a rule, and a processor operatively connected to the communication interface and the memory and configured to determine a second level project parameter and a second level input for the second level project parameter based at least partially on a comparison of the first level input to the rule. The system is further configured to compute cost estimates and provide cost models based at least partially on the first level input, the second level input, and/or information about other projects stored in the memory.
US08650103B2 Verification of a person identifier received online
A_system and method for verification of a person identifier received online is described. The method includes receiving a request for verifying a person identifier (PI1); and estimating whether (a) PI1 identifies the same person as another person identifier (PI2), (b) sender of PI1 is the same person as sender of PI2, and (c) PI2 identifies the sender of PI2.
US08650100B1 Item capacity risk
The risk of losing sales of an item in a retail store due to the item not being on the retail store's shelves for customers to purchase is reduced. An item an item at a retail store may be identified as being at risk based at least in part on a sales volatility of the item and on a frequency of the item selling beyond its sales floor capacity within a day. A minimum number of facings for the item in the retail store may be determined based at least in part on an average daily capacity of the item, an average number of facings for the item, and a specified amount of daily sales of the item. The determined minimum number of facings for the item in the retail store may be reported.
US08650099B2 Management system, management apparatus and method for the same
A consumables stock subtraction processing unit in a management apparatus calculates a counter value used in the determination of stock subtraction for a consumable product by using the value of a counter included in a residual amount notification acquired from an image formation apparatus. When the difference of the determination counter value calculated upon receipt of a previous residual amount notification and a determination counter value calculated upon receipt of a new residual amount notification is greater than or equal to a predetermined value, stock subtraction processing for the consumable is performed.
US08650097B2 System and method for streamlined registration of products over a communication network and for verification and management of information related thereto
The system and method of the present invention provide a data communication between unique ID (UID) registration center and electronic (or other) products, and the product's data management. The UID is previously assigned and integrated or embedded to the product, where the UID of each product is registered with one or more particular UID registration centers over at least one communication network. Each UID is operable to securely store and selectively provide access to predefine location in the product and corresponds to data file at the UID registration center, with data file being inclusive of information related to the product purchase history, current ownership, etc., and wherein one or more authorized parties may subsequently advantageously utilize at least one UID to access, verify, edit, transfer, transmit, and/or otherwise manage at least one information item, including ownership right related to one or more corresponding registered products in the UID registration center.
US08650092B2 Point of sale personalization of an information handling system
A system for point of sale personalization of an information handling system (IHS), includes one or more subsystems to allow a customer to access a server to select a model of IHS, allow the customer to choose an operating system for the IHS, allow the customer to choose hardware for the IHS, simulate the IHS to the customer including the operating system and the hardware, receive personalization data from the customer, store the personalization data, assemble the IHS, including the hardware and installing the operating system, and download the personalization data to the IHS.
US08650090B2 Methods and systems for selling a product/service before or during a first purchase in an electronic marketplace
A system and method for turning a buyer into a prospective seller in an electronic marketplace. After the buyer enters into a binding agreement to purchase an item, the buyer is provided with an option of re-listing the purchased item for resale. The purchased item is re-listed if the buyer opts to re-list it. An ecommerce listing to sell the purchased item is automatically generated based on the previous listing. The user only needs to provide the selling price to complete the listing. The purchased item can be re-listed in the same marketplace where the item was purchased or in a different marketplace.
US08650088B2 Methods and system for managing credit card usage in pre-paid printing system accounts
Methods and systems are presented for managing prepaid usage of document processing devices, in which an account manager system (104) automatically purchases prepaid account credits for customer accounts and applies print units to document processing devices registered to customer accounts periodically and according to preset top off thresholds (123, 128) subject to predefined limits (124, 129), and in which customer computer agents (360) allow just in time printing using devices with job-based application of print units to selected devices.
US08650084B2 Tool for analysis of advertising auctions
A tool for off-line experimentation with auction parameters for auctions for an ad space. The tool computes, using historical bid information, values per click to advertisers competing for the ad space. The tool applies a homotopy algorithm, using these values, to predict equilibrium bids based on the values to the advertisers. In computing the equilibrium bids, the bid of each advertiser is assumed to stay fixed over multiple auction cycles, but each advertiser is assumed to face uncertainty about quality scores used by the advertising platform in selecting bids and the rank of their bid with respect to others. The quality scores also are assumed to vary between auctions.
US08650082B2 System and method for providing a user terminal with supplemental information to a search result
Illustrative embodiments of the present invention are directed to a method, a system, and a computer readable medium encoded with instructions for providing a user terminal with supplemental information to a search result. Illustrative embodiments of the present invention include receiving a search request from the user terminal. Once the search request is received, a set of search results is communicated to the user terminal. The set of search results includes search results that include information associated with at least a first business and a second business. These businesses are then notified of the search request using an electronic notification. Illustrative embodiments of the present invention also include receiving, from the first business, supplemental information associated with the first business that is responsive to the notification. The supplemental information is then communicated to the user terminal and at least the second business.
US08650081B2 Optimization technology
Predictive modeling, in which a first simulation model that simulates a first policy for managing a set of data is determined based on a pattern representative of the set of data and first operating variables for the first policy. The first simulation model is optimized and first prediction data that estimates performance of the first policy is computed using the optimized first simulation model. A second simulation model that simulates a second policy for managing the set of data is determined based on the pattern and second operating variables for the second policy. The second simulation model is optimized and second prediction data that estimates performance of the second policy is computed using the optimized second simulation model. The first prediction data is compared with the second prediction data, and a determination of whether the first policy is better than the second policy is made.
US08650075B2 System for individualized customer interaction
A method and system for using individualized customer models when operating a retail establishment is provided. The individualized customer models may be generated using statistical analysis of transaction data for the customer, thereby generating sub-models and attributes tailored to customer. The individualized customer models may be used in any aspect of a retail establishment's operations, ranging from supply chain management issues, inventory control, promotion planning (such as selecting parameters for a promotion or simulating results of a promotion), to customer interaction (such as providing a shopping list or providing individualized promotions).
US08650072B2 System and methods for providing location based discount retailing
Systems and methods are disclosed that provide offers for goods or services based on the locations of potential customers and the geographic locations of the merchant. The offers may be limited in quantity and acceptance and redemption of the offers may be limited in time. A unique identifier may be associated with each accepted offer. A merchant may have at least some control over the creation and rendering of one or more offers for the merchant's goods and services.
US08650069B2 Irrigation water management system
The efficiency of an irrigation system on a property is determined as a difference between the actual water usage at a property and the irrigation water need of the plant on the property. Data for the property are received including at least the location and irrigation area of the property. A reference evapotranspiration value for the property is determined using the solar radiation data derived from the location of the property. The irrigation water need of the property is then calculated from the reference evapotranspiration value and area. The irrigation water need is compared to the actual water use at the property to determined the efficiency of the irrigation system operating thereon.
US08650064B2 System and method for collecting survey information from targeted consumers
In one embodiment, a method and system can be configured to collect survey information from targeted customers. The method and system can provide customer survey information to merchants such as retailers and service providers. The system and method can be configured to identify consumers to participate in a survey program.
US08650063B2 Program, method and apparatus for modeling workflow
Update history information of databases is analyzed, and workflow models are automatically displayed with typical workflows and exceptional workflows separately represented. An update history information storage unit stores update history information including identification information of a data update process, and the name and updated time of an updated data set. A workflow extractor generates flow information where the names of updated data sets are arranged in chronological order of updated time, oldest first, for every data update process, and counts the number of appearances of flow information of same. Out of the workflows represented by the flow information, the workflow classification unit classifies the workflows into typical and exceptional workflows depending on the number of appearances. A workflow model display unit displays a typical workflow diagram showing the typical workflows, and in response to user input, displays an exceptional workflow diagram showing the typical and exceptional workflows.
US08650060B2 Plan execution control apparatus, plan execution control method, and plan execution control program
The invention provides a plan execution control apparatus, a plan execution control method and a plan execution control program capable of giving instructions for sensitively and efficiently maintaining even installations located in a wide range. The plan execution control apparatus includes a linkage reliability calculating section for calculating a target reliability of a single or a plurality of mutually related installations, a damaged state transition control section that provides a damaged state transition structure of the installations, a maintenance time limit calculating section for calculating a time limit related to the maintenance work to meet the target level of reliability of each key point and section, the constraint control section for recognizing and recording the constraints related to traveling of maintenance personnel, the traveling workload and the acceptable workload, and the itinerary maintenance determining section for calculating the itinerary schedule indicating the assignment to the object to be maintained.
US08650059B2 Method and apparatus for role-based presentation of information
An approach is provided for utilizing role-based presentation interfaces. A role of a user among a plurality of roles is determined. The user is among a plurality of users that are grouped based on the roles. A presentation interface is populated with sales related information based on the determined role.
US08650057B2 Integrated energy merchant value chain
Methods and systems for structuring and operating an integrated energy merchant enterprise are provided. Enterprise core value creation functions are first identified. The core value creation functions are those that are primary profit and loss drivers and are generally market facing entities. The core value creation functions are then integrated with one or more integration functions. The integration functions and core value creation functions are controlled with one or more governance functions.
US08650054B2 Internal yield adjustment retrieval from revenue accounting
Disclosed is a computer-implemented method and system to perform a travel-related Availability Computation. The method includes, at an Inventory System, initiating an Availability Computation by retrieving information relevant to a received availability computation inquiry; determining that portion of a travel solution that corresponds to a reference carrier and a context to be prorated; making a call to a Proration Service and providing the Proration Service with applicable context information; receiving from the Proration Service proration information comprised of a calculated adjusted Yield or a calculated adjustment factor to be applied to the Yield, the Proration Service using proration data that is maintained by a Revenue Accounting System to make the calculation; and completing the Availability Computation using the adjusted Yield or the adjustment factor to be applied to the Yield.
US08650053B2 Systems and methods for determining concentrations of exposure
A system and method are provided for identifying exposure concentrations. The process of determining exposure concentrations may include organizing exposure data, defining parameters, determining elevated exposure concentrations, and providing output results. The exposure data may relate to at least geographical locations, policies, accounts, portfolios, treaties, and other exposure data. The parameters may be defined to include at least an area of analysis, a region of interest, a threshold amount, results parameters, and other parameters. The exposure concentration may include at least defining and locating exposure locations using various techniques. The results may be presented using textual, graphical, or other display schemes. The output may be configured to convey information such as positional accuracy of an identified area, exposure accumulation in a defined area, and other information.
US08650042B2 Case and medication tracking
Systems, methods, apparatus, and computer program products are provided for medication management. In one embodiment, a medication dispense queue can be created for a medical procedure to pre-stock a medication dispensing unit prior to the medical procedure. Then, the medications can be tracked to determine when a medication has been, for example, dispensed, administered, wasted, and/or returned.
US08650041B2 Method and device for providing compensated staff data
The present invention relates to a method, device and a computer program product for compensated staff data for one or more care units which are related to a plurality of care unit observations. The method comprises receiving staff data, receiving patient data relating to a plurality of care need parameters, determining a care need for each of a plurality of patients based on the patient data, receiving care unit data, and generating compensated staff data for the one or more care units based on the care need, the staff data and the care unit data, and transmitting the compensated staff data. By using the invention, compensated staff data may be provided in an efficient and reliable manner.
US08650039B2 Medical service support system, medical service support method and computer readable medium
A medical service support system includes: a first input unit that inputs first patient information on a patient in carrying out a medical examination of the patient; a second input unit that inputs second patient information on the patient in executing, to the patient, a pretreatment of an inspection being ordered according to a medical examination result of the patient; a memory that stores the first patient information inputted by the first input unit and the second patient information inputted by the second input unit; a consistency judging unit that judges match or mismatch of respective common items contained in both of the first patient information and the second patient information stored in the memory, by comparing the first patient information with the second patient information for each common item; and a display unit that displays a consistency judgment result by the consistency judging unit.
US08650037B2 Bifurcatable road building material apparatus and method
A bifurcatable mobile rock crusher and method of transporting the same comprising providing a first segment which is separately towable on the highway and providing a second segment which is separately towable on the highway, where each segment is configured to be combined into one unit and towed as a unit on the highway.
US08650035B1 Speech conversion
A speech conversion system facilitates voice communications. A database comprises a plurality of conversion heuristics, at least some of the conversion heuristics being associated with identification information for at least one first party. At least one speech converter is configured to convert a first speech signal received from the at least one first party into a converted first speech signal different than the first speech signal.
US08650033B1 Method of active learning for automatic speech recognition
State-of-the-art speech recognition systems are trained using transcribed utterances, preparation of which is labor-intensive and time-consuming. The present invention is an iterative method for reducing the transcription effort for training in automatic speech recognition (ASR). Active learning aims at reducing the number of training examples to be labeled by automatically processing the unlabeled examples and then selecting the most informative ones with respect to a given cost function for a human to label. The method comprises automatically estimating a confidence score for each word of the utterance and exploiting the lattice output of a speech recognizer, which was trained on a small set of transcribed data. An utterance confidence score is computed based on these word confidence scores; then the utterances are selectively sampled to be transcribed using the utterance confidence scores.
US08650031B1 Accuracy improvement of spoken queries transcription using co-occurrence information
Techniques disclosed herein include systems and methods for voice-enabled searching. Techniques include a co-occurrence based approach to improve accuracy of the 1-best hypothesis for non-phrase voice queries, as well as for phrased voice queries. A co-occurrence model is used in addition to a statistical natural language model and acoustic model to recognize spoken queries, such as spoken queries for searching a search engine. Given an utterance and an associated list of automated speech recognition n-best hypotheses, the system rescores the different hypotheses using co-occurrence information. For each hypothesis, the system estimates a frequency of co-occurrence within web documents. Combined scores from a speech recognizer and a co-occurrence engine can be combined to select a best hypothesis with a lower word error rate.
US08650023B2 Customer review authoring assistant
An authoring assistant includes a parser which automatically identifies opinion expressions in input text. The text may include an author's review of an item, such as a product or service. A computer-implemented opinion review component generates an analysis of the text, which is based on the identified opinion expressions. The opinion review component computes an effective opinion of the text as a function of a measure of polarity associated with the identified opinion expressions. A representation generator generates a representation of the analysis for display on an associated user interface. The representation of the analysis includes a representation of the effective opinion. In the case of a review, the authoring assistant may allow the author to modify the review to reduce incoherence with a rating of the item.
US08650022B2 Method and an apparatus for automatic semantic annotation of a process model
An apparatus and a method for automated semantic annotation of a process model having model elements named by natural language expressions, wherein said apparatus comprises at least one semantic pattern analyzer which analyses the textual structure of each natural language expression on the basis of predefined semantic pattern descriptions to establish a semantic linkage between each model element to classes and instances of a reference process ontology for generating a semantically annotated process model.
US08650019B1 Linking untimed data-path and timed control-path models
Approaches for creating a timed hybrid simulation model for a circuit design specification. An untimed, high-level language (HLL) data-path model is input, along with an HLL data-path interface specification that specifies input ports of the HLL data-path model. A hardware description language (HDL) control-path model that specifies port attributes and associated stitching directives is generated. Each stitching directive specifies a control port and an associated one of the input ports of the HLL data-path model. The HLL data-path and HDL control-path models are linked (314) to create the timed hybrid simulation model, and the timed hybrid simulation model is stored in a processor-readable storage medium.
US08650018B2 System and method for assessing risk of glaucoma onset
A system and method for predicting the onset of glaucoma uses a Finite Element Model (FEM) to obtain a response profile of the Optical Nerve Head (ONH) inside an eye. To do this, the FEM is programmed with data from first and second images of the ONH that are respectively taken at the beginning and the end of an imposed pressure differential (e.g. over a range of about 8kPa). The FEM is then subjected to a sequence of pressure increments and the resultant profile is compared with empirical data to predict an onset of glaucoma.
US08650014B2 Controlling the number of iterations in image reconstruction
An iterative reconstruction method to reconstruct an object includes determining, in a series of iteration steps, updated objects, wherein each iteration step includes determining a data model from an input object, and determining a stop-criterion of the data model on the basis of a chi-square-gamma statistic. The method further includes determining that the stop-criterion of the data model has transitioned from being outside the limitation of a preset threshold value to being inside the limitation, ending the iterations, and selecting one of the updated objects to be the reconstructed object.
US08650010B2 Apparatus and method for generating a test signal with emulated crosstalk
A signal generator produces a victim signal having crosstalk emulation by filtering and combining a victim signal waveform record file and an aggressor signal waveform record file generated using parameters selected by a user. A signal channel or a cascaded signal channel is characterized using one or more S-parameter arrays. The S-parameter array or arrays represent a mixed-mode multiple-port device under test. Coefficients of a NEXT filter, a FEXT filter and a forward transmission filter are derived from selected S-parameters of the S-parameter array. The aggressor signal is filtered individually by the NEXT and FEXT filters. The victim signal is summed with the filtered aggressor signal from the NEXT filter with the resulting summed signal being filtered by the forward transmission filter. The filtered signal from the forward transmission filter is summed with the filtered aggressor signal from the FEXT filter to generate a victim signal having crosstalk emulation.
US08650009B2 Sensor validation and value replacement for continuous emissions monitoring
A continuous emissions model system is described that employs an emissions model that can determine emissions values from a plant for use in place of sensed emission data in the event of failure or lack of communication from a sensor. The emissions model itself receives inputs that may be based upon sensed data. Each emissions model input may be substituted with a modeled input. The modeled inputs, as well as the emissions model outputs maybe biased to render them more accurate. If any one of the emissions model inputs fails (e.g., becomes unavailable or is clearly erroneous), the corresponding modeled input may be utilized so long as the modeled input passes an acceptability test.
US08650005B2 System and method for three-dimensional maxillofacial surgical simulation and planning
A method may include displaying one or more interactive 2D images, each 2D image representing at least bony tissue cranio-facial features of a patient and each 2D image having one or more portions each associated with a corresponding portion of the patient's bony. The method may also include displaying a 3D image representing exterior soft-tissue cranio-facial features of the patient. The method may additionally include receiving input from a user regarding movement of a particular portion of the one or more portions of the 2D image. The method may further include redrawing the 3D image based at least on the movement of the particular portion of the 2D image to simulate response of the exterior soft-tissue cranio-facial features of the patient to movement of a portion of the patient's bony tissue corresponding to the particular portion of the 2D image.
US08650004B2 Method and apparatus for displaying a representation of a traffic intersection
A method and apparatus for displaying a representation of a traffic roundabout having a central island surrounded by a circulatory lane is disclosed. The method involves receiving an operator selection of a design vehicle that is expected to use the roundabout, and receiving operator input of a design dimension for the roundabout, the design dimension defining a size of one of the central island and an outer perimeter of the circulatory lane. The method also involves generating a circulatory path of the design vehicle traveling within the design dimension along the circulatory lane, and generating vehicle extent locations associated with passage of the design vehicle along the circulatory path. The method also involves using the vehicle extent locations to compute a circulatory lane width, and generating display signals for causing the display to display an image representing the roundabout.
US08650003B2 Validation process for fault detection of a device
A process for validating the fault detection of a device under test includes carrying out a series of basic tests of the device under test. Each basic test leads to a positive or negative result indicating normal or abnormal functioning of the device under test. The process also includes, after each realization of a basic test, updating an event counter (CRT) and updating a result counter (FCRT). Validation is performed depending on test result once the event counter has reached a first maximal value (CTRmax) or once the realization counter has reached a second maximal value (FCTRmax). The process can be performed by a diagnostic device. The process and device can monitor the electric or functional performance of more or less complex systems installed in an automobile.
US08650000B2 Ballistic missile phase categorization technique
A computer-implemented analysis method is provided for identifying a flight trajectory of a bogey relative to earth's surface. The method includes a first step of obtaining first and second altitudes and velocities of the bogey separated by a first time interval. The second step calculates a first difference between the first and second velocities divided by the first time interval to obtain an acceleration vector. The third step calculates an acceleration magnitude from the acceleration vector. The remaining steps characterize the vectors and magnitude to report whether the bogey represents a ballistic projectile in a particular phase of Boost, Apogee or Descent.
US08649997B2 Systems and methods for predicting ambient temperature in a fluid analyte meter
A system for a meter configured to determine an analyte concentration of a fluid sample includes a housing and a temperature sensor disposed within the housing. The system also includes a processor configured to receive temperature data from the temperature sensor upon the meter entering one of a charge state and a discharge state. The processor is further configured to predict a temperature value that approximates the ambient temperature outside of the housing. The predicted temperature value is based on historical temperature data received from the temperature sensor such that the predicted temperature value remains constant if a recently received temperature value remains within predetermined upper and lower temperature thresholds and the recently received temperature value exceeds the at least one predicted temperature value.
US08649993B1 Multi-domain execution of tests on electronic devices
A device under test is divided into multiple test domains, and test conditions for each of the multiple test domains are defined separately, so that each test domain has its own test pattern, timing data, and other test conditions. Each test domain can start and stop independently, and run at different speeds. Further, triggers are used to specify how the tests executed in the different test domains interact and communicate with one another. Any test domain can generate or wait for a trigger from any other test domain. A test domain can wait for a trigger from a test domain in a CPU.
US08649992B2 Method for reducing induction noise in towed marine electromagnetic survey signals
A method for reducing effect of motion on electromagnetic signals detected while moving an electromagnetic receiver through a body of water includes measuring a parameter related to an amount of current passed through an electromagnetic transmitter to induce an electromagnetic field in subsurface formations. A magnetic field proximate the electromagnetic receiver is measured. A transmitter portion of the measured magnetic field is estimated from the measured parameter. A motion portion of the measured magnetic field is estimated from the measured magnetic field and the estimated transmitter portion. A voltage induced in the receiver is estimated from the estimated motion portion. Signals detected by the receiver are corrected using the estimated voltage.
US08649990B2 Method for detecting variance in semiconductor processes
A method of detecting variance by regression model has the following steps. Step 1 is preparing the FDC data and WAT data for analysis. Step 2 is figuring out what latent variable effect of WAT data by Factor Analysis Step 3 is utilizing Principal Component Analysis to reduce the number of FDC variables to a few independent principal components. Step 4 is demonstrating how the tools and FDC data affect WAT data by Analysis of covariance model, and constructing interrelationship among FDC, WAT and tools. The interrelationship can point out which parameter effect WAT significantly. By the method, when WAT abnormal situation happened, it is easier for engineers to trace where the problem is.
US08649983B2 Method for cell identification and cell sorting
The present invention relates to a method and to compounds useable in the method for analysis of cells for the presence of an analyte and sorting the cells on the basis of the analyte. The compounds used in the method are optically detectable because of the content of a fluorochrome and contain a binder fraction which can specifically bind an analyte, in particular an oligonucleotide.
US08649982B2 Automatic threshold setting and baseline determination for real-time PCR
The invention discloses a system and methods for quantitating the presence of nucleic acid sequences by evaluation of amplification data generated using real-time PCR. In one aspect, the methods may be adapted to identify a threshold and threshold cycle for one or more reactions based upon evaluation of exponential and baseline regions for each amplification reaction. The methodology used in the analysis may be readily automated such that subjective user interpretation of the data is substantially reduced or eliminated.
US08649979B2 Branch point diagram display system
A branch point diagram system includes a terminal disposed on a movable body for displaying a branch point diagram of a branch point and a delivery server for delivering branch road part to the terminal according to a delivery schedule when the terminal approaches a branch point. The delivery server calculates the delivery load of delivering the branch road part according to the schedule. In view of the calculation results of the delivery load, the delivery schedule is revised, and the branch road part is delivered to the terminal according to the revised schedule. The terminal then displays the branch point diagram for the branch point after generating the branch point diagram based on the branch road parts and positional data received from the delivery.
US08649978B2 Velocity calculating device, velocity calculation method, and navigation device
Provided is a velocity calculating device including a vertical acceleration detector that detects a vertical acceleration generated due to an undulation of a contact surface; a horizontal angular velocity detector that detects a horizontal angular velocity generated due to the undulation; a correlation coefficient calculator that calculates a correlation coefficient that represents a degree to which an acceleration in the direction of travel is mixed into the vertical acceleration in accordance with an attachment angle; a true vertical acceleration detector that calculates a true vertical acceleration by subtracting the acceleration in the direction of travel mixed into the vertical acceleration from the vertical acceleration, the acceleration in the direction of travel mixed into the vertical acceleration being calculated using the correlation coefficient; and a velocity calculator that calculates a velocity of a moving body on the basis of the true vertical acceleration and the horizontal angular velocity.
US08649977B2 GPS composite navigation apparatus
In a GPS composite navigation apparatus of a configuration having a GPS receiver, variation in an estimated position, an estimated velocity, and an estimated azimuth of a moving body when the moving body is not moving is resolved, and the GPS/INS integrated navigation system with good response characteristics from a stationary state to a moving state. A stationary detector for determining the stationary state of the moving body is provided, and when it is determined to be the stationary state by the stationary detector, a measurement model used for measurement-update of a Kalman filter is changed, while a changed amount of an error covariance matrix by the update is corrected.
US08649972B2 Car navigation apparatus
A car navigation apparatus includes an intersection searching means 14 for searching for intersections in a vicinity of the current position of a vehicle from intersections which exist on a searched route and which exist between the current position and a destination, an intersection name outputting means 15 for outputting the names of the searched intersections, an intersection selecting means 17 for selecting an intersection from the intersection names outputted, an facility searching means 18 for searching for facilities which exist in a vicinity of the intersection selected through the map data, a facility name outputting means 19 for outputting the names of the searched facilities, a facility selecting means 20 for selecting a facility from the facility names outputted, and a facility information outputting means 21 for extracting facility information about the selected facility from the map data, and for outputting the facility information.
US08649969B2 Determining speed parameters in a geographic area
Systems, methods, apparatus, and computer program products are provided for assigning parameters to a geographic area, wherein the parameters may be used to associate a speed limit with the geographic area. For example, in one embodiment, a geofenced area that comprises one or more street segments is identified. Additionally, speed data associated with one of more of the street segments is received. After receiving the speed data, a speed limit is determined for one or more of the street segments and associated with one or more of the street segments.
US08649967B1 Unified address enhanced locator system and method for providing commuter information
The present invention is directed to a unified address enhanced locator system and method for determining commuter information, which utilizes an assigned portable address code permitting individuals to physically locate a home, building, business, landmarks, edifices, and/or set meeting points as well as obtain directions to a geographical location, in townships, neighborhoods, municipalities, cities and/or countries that may or may not employ a formal address scheme using street naming conventions and building numbers. An address code may be assigned to bus stops, taxi stations and railroad terminals and/or any other public transportation stations, such that a requestor may use the unified address enhanced locator system and method to obtain commuter information for a mode of public transportation and to plan his/her commute accordingly.
US08649960B2 Method and data storage medium for reading and/or storing injector-specific data for controlling an injection system of an internal combustion engine
In a method for reading and/or storing injector-specific data for controlling an injection system of an internal combustion engine, an injector is charged by a control unit according to a predeterminable voltage curve and, depending on the case, is discharged directly by the control unit or by a power element located on a data storage medium and the voltage is measured by the control unit and by the data storage medium. Dependent upon a predeterminable voltage curve, a predeterminable amount of data is stored or read on a memory unit of the data storage medium.
US08649957B2 Control device for internal combustion engine
A control device is provided that generates a target air-fuel ratio by lessening a change speed of a required air-fuel ratio of an internal combustion engine. However, when a deterioration degree of a catalyst which is disposed in an exhaust passage of the internal combustion engine is a predetermined reference or more, lessening of the change speed of the required air-fuel ratio is stopped, or a lessening degree of the change speed of the required air-fuel ratio is decreased. The control device calculates a target air quantity for realizing the required torque under the target air-fuel ratio. For calculation of the target air quantity, data in which relationship of torque generated by the internal combustion engine and an air quantity taken into a cylinder is fixed by being related to an air-fuel ratio can be used.
US08649952B2 Control of a backing vehicle
A method for controlling a backing vehicle includes if a back-up sensor indicates that an obstacle is present behind the vehicle and a gear selector is moved to a reverse position, delaying reverse gear engagement and producing a warning signal, and producing a transmission tie-up if brakes are applied insufficiently to stop the vehicle.
US08649941B1 Method for operating a vehicle system
A method for operating an HVAC system in a host vehicle. The method includes detecting a following distance between the host vehicle and another vehicle, and operating an on-board control device to control the HVAC system in the host vehicle to operate in a first mode while the following distance is detected as being greater than a threshold distance and to automatically operate in a second mode while the following distance is detected as being less than or equal to the threshold distance.
US08649938B2 System, program product, and method for dynamic control of vehicle
In a control system, a first estimator estimates, as a first controlled force, a force being applied to a controlled object. A second estimator estimates, as a second controlled force, a force being transferred to the controlled object. An external force estimator estimates, as an external force, a force being exerted on the vehicle as the vehicle runs. A dynamics estimator estimates, based on the first controlled force, the second controlled force, and the external force, a value of a parameter that represents the dynamics of the controlled object. A compensator compensates for at least one of the first controlled force and the second controlled force such that the value of the parameter is within a preset target range.
US08649935B2 Battery system for vehicle, on-vehicle battery module, and cell controller
A battery system for vehicle comprises a battery unit that is constituted with a plurality of serially connected cell groups each include a plurality of serially connected battery cells, integrated circuits that are each disposed in correspondence to one of the cell groups of the battery unit and each measure terminal voltages at the battery cells in the corresponding cell group, and a signal transmission path through which one of the integrated circuits is connected to another one of the integrated circuits or to a circuit other than that of the integrated circuits.
US08649934B2 Method for checking the plausibility of the signals of a tank filling level sensor
A method for checking the plausibility of the signals of a tank filling level sensor of a motor vehicle (120) is characterized in that the roadway inclination of the roadway (130) which is traveled on by the motor vehicle (120) is determined, and definitive information about the possibility of using the signals of the tank filling level sensor is obtained as a function of the roadway inclination (N).
US08649932B2 Vehicle evaluation using infrared data
A solution for evaluating a vehicle using infrared data is provided. In particular, evaluation data for the vehicle is obtained, which includes infrared data for a plurality of sides of the vehicle as well as vehicle identification data for distinguishing the vehicle from another vehicle. The infrared data is processed to enhance a set of signal features. Additional non-infrared based data also can be obtained for evaluating the vehicle. The evaluation data is analyzed to determine whether one or more anomalies are present. The anomaly(ies) can be correlated with a possible problem with a component of the vehicle. Data on the anomaly, problem, and/or vehicle identification can be provided for use on another system, such as a remote inspection station, maintenance system, and/or the like.
US08649931B2 Cooling system for vehicle
A vehicle cooling system includes: a channel allowing a liquid medium cooling a drive device of the vehicle to circulate; a flow rate detection unit detecting a flow rate of the liquid medium flowing in the channel; a temperature sensor detecting a temperature of the liquid medium; a pump provided on the channel for circulating the liquid medium; a rotational speed sensor detecting a rotational speed of the pump; and a control device controlling drive of the pump. The control device identifies a malfunctioning part of the cooling system based on the flow rate and the temperature of the liquid medium and the rotational speed of the pump. Thus, since abnormalities of the cooling mechanism can be detected with higher precision so that the abnormalities are distinguished from each other, it is a limited part that should be checked when repairs are made and the work efficiency is improved.
US08649921B2 Method and electronic device for monitoring the state of components of railway vehicles
A method for monitoring the state of components of a railway vehicle, wherein sensors for capturing loads acting on the components are operated, the measurement values thereof are fed as input values to an analysis unit for analyzing the wear state, wherein the current position of the railway vehicle is processed as a signal to this end, wherein the current velocity of the railway vehicle is recorded over time, from which a v-t profile is generated and compared to a stored v-t profile in order to determine the current position as a further input value for monitoring the state by stochastically comparing both profiles.
US08649917B1 Apparatus for measurement of vertical obstructions
Accurate measurements of flight path obstructions are taken from a moving aerial platform. Platform position, including altitude, is combined with dynamic data including target distance and target elevation data to calculate obstruction height or altitude. An optical subsystem on the aerial platform images the obstructions and provides a video stream showing the obstructions. The video stream and aerial platform data are wirelessly communicated to a control terminal where an operator observes a presentation of obstructions and obstruction altitudes or heights. The operator can issue commands to the aerial platform.
US08649913B2 Electrical equipment management system
An electrical equipment management system includes: a total electrical energy information acquiring unit disposed in a building having a plurality of sections, the unit to acquire total electrical energy information indicative of total electrical energy consumed in a whole of the sections; an individual electrical energy acquiring unit to acquire individual electrical energy information indicative of electrical energy consumption in each section depending on the total electrical energy; and a control information output unit to output control information for controlling operation of electrical equipment disposed in the sections so that electrical energy consumption thereof does not exceed an upper limit, in accordance with difference between the individual electrical energy information and upper limit information indicative of an upper limit of electrical energy consumption for each predetermined period for each of the sections as well as remaining period information indicative of a remaining period before a lapse of the predetermined period.
US08649911B2 System and method for operating a wind farm under high wind speed conditions
A technique is provided for operating a wind farm at increased rated power output. The technique includes sensing a plurality of operating parameters of the wind turbine generator, assessing the plurality of operating parameters with respect to respective design ratings for the operating parameters, and intermittently increasing a rated power output of the wind turbine generator based upon the assessment.
US08649909B1 Remote control of fluid-handling devices
Provided is a process, including: receiving, via the network interface, from a remote user device, a command to change a state of the fluid-handling device to a target state; translating the received command into a translated command operative to cause a local controller of the fluid-handling device to drive the fluid-handling equipment to the target state, the local controller being responsive to the command and feedback from the fluid-handling device indicative of whether the fluid-handling device is in the target state; and sending the translated command to the local controller.
US08649907B2 Method and system for irrigation control
A wireless system is provided for monitoring environmental, soil, or climate conditions and controlling irrigation or climate control systems at an agricultural or landscape site. The wireless system includes a wireless sensor network including a plurality of sensor nodes for monitoring environmental, soil, or climate conditions and controlling one or more irrigation or climate control systems at the site. The wireless system also includes a server computer system located remotely from the site. The server computer system is coupled to the wireless sensor network over a communications network for receiving data from and controlling operation of the sensor nodes. The server computer system is also coupled to a device operated by an end-user over a communications network for transmitting the data to and receiving remote control commands or queries from the end-user.
US08649900B2 Stocker system and method of managing stocker
A stocker system and a method of managing a stocker, the stocker system including a stocker, a rack master, and a sensor to easily examine a shelf of the stocker. The stocker includes the shelf on which a product is loaded. The rack master includes a body part and an arm part connected to the body part to move the product toward or away from the stocker. The sensor unit faces the shelf when the arm part is moved above or below the shelf and the sensor unit is disposed on the arm part. The sensor unit includes a facing surface that is not in contact with the arm part. A plurality of displacement sensors is disposed on the facing surface of the sensor unit to measure relative positions between the sensor unit and the shelf at a plurality of positions.
US08649899B2 System and method for maneuvering a mobile drive unit
A method of rotating an inventory holder includes moving an inventory holder towards a rotation area along a straight segment of a path with a first face of the inventory holder facing a first direction. The rotation area includes a portion of a workspace designated for rotation of inventory holders. The method further includes moving the inventory holder into the rotation area along a first arced segment with an orientation of the first face perpendicular to the first arced segment. The method additionally includes executing a rotation maneuver within the rotation area and moving the inventory holder out of the rotation area along a second arced segment with a second face facing the first direction.
US08649895B2 Managing method of building material and wireless chip applied to the method
A lot of buildings have been built while it is concerned that a building material is used fraudulently. Therefore, the present invention provides a managing method of the material and a system thereof. The present invention provides a managing method including a step of attaching a sheet including a plurality of memories to each surface of a plurality of materials, a step of dividing the plurality of materials with the sheet in accordance with data in the memory, a step of constructing a building by using the divided material in accordance with the data in the memory, and a step of checking the data on the constructed building, which is stored in the plurality of memories.
US08649891B2 Audio signal generator, method of generating an audio signal, and computer program for generating an audio signal
An audio signal generator for generating an audio signal (20) having a selected length (14) comprises a database interface (10) for accessing a database (12) having information on a plurality of different predefined sequences of audio samples, the information for a sequence comprising an order (12c) of audio samples in the sequence and a duration (12b) of the sequence. The audio signal generator additionally comprises a processor (14) for constructing the audio signal (20) by serially connecting a plurality of sequences using the information on the duration (12b) of each sequence in accordance with the construction algorithm to obtain the audio signal (20) having the selected length (15).
US08649890B2 System and method for providing an athlete with a performance profile
A web-based platform and method for providing access to information regarding athletic events and personal training information. The platform may include an events calendar that may be personalized, a training log, a media portal containing photographs of a participant in an athletic event, and a rankings generator configured to rank a user against other users within given set of parameters.
US08649887B2 Methods, systems and apparatus for implementing dithering in motor drive system for controlling operation of an electric machine
Embodiments of the present disclosure relate to methods, systems and apparatus for implementing dithering in motor drive system for controlling operation of a multi-phase electric machine.
US08649886B2 Method and system of programming at least one appliance to change state upon the occurrence of a trigger event
An automation system for programming appliances having programmable controllers, programmable devices and trigger devices that communicate over a communication link. The user programs the programmable devices by placing the programmable controller in its training mode, activating the trigger device to generate a trigger signed and places select programmable devices in their programmed state. After all of the desired programmable devices have been put in then programmed states, the user takes the programmable controller out of its training mode. When the programmable controller is out of its training mode, it monitors the communication link for the trigger event. Upon detecting the trigger event, the programmable controller sends messages to the selected programmable devices instructing them to go to their programmed state.
US08649884B2 Integrated linear/non-linear hybrid process controller
A model predictive controller (MPC) for controlling physical processes includes a non-linear control section that includes a memory that stores a non-linear (NL) model that is coupled to a linearizer that provides at least one linearized model, and a linear control section that includes a memory that stores a linear model. A controller engine is coupled to receive both the linearized model and linear model. The MPC includes a switch that in one position causes the controller engine to operate in a linear mode utilizing the linear model to implement linear process control and in another position causes the controller engine to operate in a NL mode utilizing the linearized model to implement NL process control. The switch can be an automatic switch configured for automatically switching between linear process control and NL process control.
US08649881B2 Suture sleeve and a method for manufacturing a suture sleeve
A suture sleeve for securing a medical implantable lead in position in relation to a human or animal body, has a tubular body of a resilient material defining a through bore in the longitudinal direction of the suture sleeve and being formed with one or more longitudinal spaced, circumferential suture grooves on the outside and two or more grip enhancing projections around the inner circumference of the through bore in at least an area radially inward of a suture groove. The suture sleeve is formed with two or more stiffening protuberances in the bottom along the circumference of the suture groove such that the bottom of the suture groove deviates from circular as seen in cross section. The, stiffening protuberances are positioned radially outside of the respective grip enhancing projections on the inside. A method for manufacturing such a suture sleeve is also described.
US08649880B1 Deployable stimulator array and method of use
This invention provides a percutaneous implantable electrode array that can be deployed or repositioned though a needle insertion site. The deployable electrode apparatus, in one embodiment, is made of a fixed electrode array on a central body of the apparatus and a deployable electrode array. The deployable electrode array is actuated by at least two struts, each of the struts having a first and second end. The central body of the apparatus is configured to retain the first end of the at least two struts. Each of the side arrays are flexurally connected to the second end of each of the strut and the side arrays are connected to at least one stylet, which extends to the proximal end of the apparatus.
US08649878B2 Temporary stimulation lead with polymer electrodes and method of manufacture
A temporary medical lead in which stimulating electrical energy is transmitted to body tissue through the lead electrodes via ionic conduction within the hydrogel material. The structure of the hydrophilic hydrogel material consists of a porous structure into which conductive salt ions are diffused. In addition the structure of the hydrogel material can be loaded with a single or combination of therapeutic drugs from which is eluted from the electrode's surface.
US08649875B2 Systems for remote generation of electrical signal in tissue based on time-reversal acoustics
A time-reversal acoustics system includes a transmitter configured to send a high intensity acoustic waveform signal focused on an implantable receiver. The receiver includes a piezoelectric transducer configured to convert received acoustic energy to an electrical signal used to energize an internal electrical circuit. Such circuit may be used to operate at least one tissue stimulating electrode, at least one sensor such as an ECG sensor, charge an internal battery or perform another useful function. The system of the invention may be used as a wireless cardiac pacemaker or a neurostimulator.
US08649872B2 Identifying combinations of electrodes for neurostimulation therapy
A programmer allows a clinician to identify combinations of electrodes from within an electrode set implanted in a patient that enable delivery of desirable neurostimulation therapy by an implantable medical device. The programmer executes an electrode combination search algorithm to select combinations of electrodes to test in a non-random order. According to algorithms consistent with the invention, the programmer may first identify a position of a first cathode for subsequent combinations, and then select electrodes from the set to test with the first cathode as anodes or additional cathodes based on the proximity of the electrodes to the first cathode. The programmer may store information for each combination tested, and the information may facilitate the identification of desirable electrode combinations by the clinician. The clinician may create neurostimulation therapy programs that include identified desirable program combinations.
US08649870B2 Systems and methods including lead and electrode structures sized and configured for implantation in adipose tissue
A stimulation electrode assembly comprises an elongated lead sized and configured to be implanted within an adipose tissue region. The lead includes an electrically conductive portion to apply electrical stimulation to nerve or muscle in the adipose tissue region and at least one expandable anchoring structure deployable from the lead to engage adipose tissue and resist dislodgment and/or migration of the electrically conductive portion within the adipose tissue region.
US08649867B2 Patient device for wireless data communication with an implant
A patient device (10) having a first interface (20) for the wireless transmission of data from and to an implant and having a second interface (22) for the remote data communication with a central service center and having a third interface (24) different from the first and second interfaces, the third interface (24) being implemented for connecting a programming device to the patient device (10) and the patient device (10) being implemented to relay programming data received via the third interface (24) on the part of a programming device to the first interface (20) and wirelessly transmit it to an implant.
US08649866B2 Method and apparatus for phrenic stimulation detection
Approaches for characterizing a phrenic stimulation threshold, a cardiac capture threshold, a maximum device parameter, and a minimum device parameter are described. A plurality of cardiac pacing pulses can be delivered by using a cardiac pacing device, a pacing parameter of the plurality of cardiac pacing pulses being changed between delivery of at least some of the pulses. One or more sensor signals can be evaluated to detect stimulation of the phrenic nerve by one or more of the plurality of cardiac pacing pluses. The evaluation of the one or more sensor signals and the pacing parameter can be compared to determine if a phrenic stimulation threshold is at least one of higher than a maximum device parameter and lower than a minimum device parameter.
US08649863B2 Pacemaker with no production
Apparatus and methods are provided for use with a heart of a subject, including a set of one or more electrodes. A control unit paces the heart by driving a first electric current via the electrode set into tissue of the subject, in accordance with a first set of parameters. The control unit stimulates nitric oxide production by a portion of the heart by driving a second electric current via the electrode set into the portion of the heart, in accordance with a second set of parameters. Other embodiments are also described.
US08649862B2 Therapy circuit protection for implantable medical device
A medical device can include a therapy circuit configured to provide a specified electrostimulation therapy to a tissue site, the specified electrostimulation therapy including a scheduled completion, the therapy circuit including a protection circuit configured to adjust specification of the electrostimulation therapy being provided so as to provide an adjusted electrostimulation therapy before the scheduled completion. The medical device can include a monitoring circuit comprising a comparator. The monitoring circuit can be configured to trigger the protection circuit to inhibit the therapy circuit when the therapy circuit output parameter exceeds the specified threshold as indicated by the comparator.
US08649860B2 Adaptive event storage in implantable device
Monitoring physiological parameter using an implantable physiological monitor in order to detect a condition predictive of a possible future pathological episode and collecting additional physiological data associated with the condition predictive of a possible future pathological episode. Monitoring another physiological parameter in order to detect a condition indicative of the beginning of a present pathological episode and collecting additional pathological data in response to the condition. Determining that the condition predictive of a future episode and the condition indicative of a present episode are associated and, in response thereto, storing all the collected physiological data.
US08649854B2 Method and device for the determination of murmur frequency band
The present invention is related to a method for the determination of frequency band characteristics of a heart disease. A first set of phonocardiograms are recorded from a first set of reference healthy patients, and a second set of phonocardiograms from a second set of patients suffering of a heart disease. Spectral energies of all possible frequency bands are then calculated. These spectral energies are then compared in order to determine an optimized frequency band that gives rise to the maximal distinction between spectral energies of the phonocardiograms from first and second set of phonocardiograms.
US08649852B2 Method of signal enhancement for ECG devices
An embodiment of the invention comprises a method of monitoring cardiac electrical activity with two or more ECG devices and computing an enhanced cardiac electrical signal from the cardiac electrical signals obtained from the two or more ECG devices. Electrodes of the two or more ECG devices are positioned in a manner to provide an electrical potential difference that is large enough to give useful information about a given ECG signal. The method further includes recommending addition of a supplemental ECG device when it is determined that the one or more of the existing ECG devices are inadequate for providing cardiac electrical data that identifies a specific cardiac event.
US08649851B2 Method and system for quantitative measure of current of injury during lead fixation
The invention is directed towards measuring current of injury (COI) during lead fixation. A baseline waveform is sensed from a lead while the lead is in a pre-fixation position. The baseline waveform represents an interface between the lead and tissue proximate a lead prior to active fixation. Cardiac signals are then sensed when the lead is in a post-fixation position. The post-fixation waveform represents an interface between the lead and the tissue once the lead is actively attached to the tissue. A COI is calculated based on an automatic comparison of the baseline and post-fixation waveforms. A COI feature of interest is identified in the baseline and post-fixation waveforms and a COI index, a COI area, a COI differential and/or a COI ratio is calculated based on the COI feature of interest in the baseline and post-fixation waveforms.
US08649850B2 Probe for detecting substance in body and system for detecting substance in body making use of the probe
Disclosed is a probe for detecting a substance in the body in gingival crevicular fluid. The probe includes a gingival sulcus insert section and a sensitive part. The gingival sulcus insert section can be inserted into a gingival sulcus. The sensitive part is arranged on the gingival sulcus insert section and contains a detection substance for permitting optical detection of the substance in the body. A system for detecting a substance in the body is also disclosed. The system for detecting a substance in the body includes the probe for detecting a substance in the body, a light irradiator for irradiating light onto the sensitive part in the probe, and a photodetector for detecting optical information from an inside of the sensitive part upon irradiation of light by the light irradiator.
US08649848B2 Synchronization of illumination source and sensor for improved visualization of subcutaneous structures
System and method are described for synchronizing a pulsed source of the near infrared illumination used in visualizing subcutaneous structures with the background illumination normally extant in medical treatment settings that allow both enhanced image acquisition and use of higher power pulsed infrared illumination sources.
US08649844B2 Medical image diagnosis assisting apparatus, method, and program
Using a three-dimensional medical image representing a heart as input, a cardiac function analysis unit calculates a cardiac function evaluation value representing a cardiac function with respect to each of predetermined portions of the heart, using a three-dimensional medical image representing the heart as input, a myocardial infarction analysis unit calculates a myocardial infarction rate representing a degree of myocardial infarction with respect to each of predetermined portions of the heart, and a superimposed image output unit outputs a superimposed image representing the cardiac function evaluation value and the myocardial infarction rate in a superimposing manner such that they are distinguishable from each other in a coordinate system capable of representing each position of the heart in the three-dimensional medical image.
US08649837B2 Method and apparatus for measuring pulse rate and oxygen saturation achieved during exercise
In order to measure a pulse rate and an oxygen saturation of a subject who is in an exercised state, each of two pulse wave signals obtained from the subject is separated into a signal component and a noise component. A frequency spectrum of the signal component and a frequency spectrum of the noise component are obtained. It is judged whether a body motion of the subject is occurred based on the frequency spectrum of the signal component and the frequency spectrum of the noise component. A pulsation frequency is determined based on the judgment as to the body motion. The pulse rate is calculated based on the pulsation frequency. The oxygen saturation is calculated based on a ratio of spectra of the two pulse wave signals corresponding to the pulsation frequency.
US08649836B2 Fluorescence sensor, needle-type fluorescence sensor, and method for measuring analyte
A needle-type fluorescence sensor that measures glucose based on fluorescence produced by excitation light is provided. The needle-type fluorescence sensor includes a needle body section including a sensor portion disposed in a needle distal end portion and metal lines disposed from the sensor portion to a needle proximal end portion, and a connector which is integrated with the needle body section and in which the metal lines extend. The sensor portion includes a silicon substrate having first and second principal surfaces, a PD device that converts fluorescence into an electric signal, an LED device that transmits fluorescence and emits excitation light, and an indicator layer that interacts with an analyte under the excitation light to produce fluorescence. The PD device, the LED device, and the indicator layer overlap with each other above the first principal surface of the silicon substrate.
US08649835B2 Method of performing wavelength modulated differential laser photothermal radiometry with high sensitivity
Methods are provided for the detection of an analyte in a sample using wavelength modulated differential photothermal radiometry with enhanced sensitivity. A wavelength modulated differential photothermal radiometry system, comprising two optical modulated beams, where each beam experiences different absorption by the analyte, is calibrated by controlling the relative phase difference between the modulated beams so that individual photothermal signals corresponding to each modulated beam are 180° out of phase, corresponding to peak sensitivity to analyte concentration. The system may be further calibrated by varying the relative intensities of the two modulated beams and measuring standards containing known analyte concentration in order to determine an optimal relative intensity for a given concentration range of interest.
US08649834B1 Layered superconductor device and method
A layered superconductor device includes multiple layers of a single crystal superconducting material having intermittent layers of superconducting material dispersed in a pattern with a second material such that each layer of the multiple layers a single crystal superconducting material are interconnected via superconducting material, allowing for a continuous current path, and a thickness of the superconducting material never exceeds a first predetermined thickness.
US08649833B1 Conductive structure for use as sensor pad and antenna
A user device includes a conductive structure coupled to a receiver and a sensor. The conductive structure is configured to operate as an antenna for the receiver and as a sensor pad for the sensor.
US08649831B2 Type of cell phone device with a hidden suspended microphone
A mobile phone apparatus with a hiddenly suspended microphone is provided. The apparatus comprises a mobile phone body, on which a rotation component is deposed, wherein: a microphone pickup hole is provided on said mobile phone body, and within the mobile phone body, there is a microphone device in a position corresponding to the microphone pickup hole; said microphone pickup hole is deposed on the mobile phone body's inner wall at a place where the body engaged with the rotation component, and said microphone pickup hole is shielded by the rotation component. Since the microphone device is mounted on the mobile phone body's inner wall in a suspension manner and the microphone pickup hole is shielded by the rotation component, the apparatus is convenient for the user to hold during calling, while the integrality of the appearance and the good speech quality are ensured.
US08649830B1 Reconfigurable mobile device with keyboard cover and wireless connectivity
A multifunction cover with touch screen display, icons, and a keyboard is described. A multifunction touch screen enabled mobile device may be configured to be connected to the separate cover, which may be attached to the device and detached from the device. The mobile device may be enabled with a cellular voice and data communication, WiFi connectivity, Bluetooth connectivity, and Internet Protocol connectivity. The mobile device may be enabled to play videos, capture photos, and stream multimedia content.
US08649829B1 Method and apparatus for reducing power consumption in a portable electronic device
A method and apparatus for reducing power consumption of a portable electronic device, such as a smartphone, other mobile phones, or other portable devices when in sleep mode. A small software agent, or a low power mode core, operates so that, while the electronic device is in sleep mode, the low power mode core may be kept alive. When implemented in a smartphone, for example, the low power mode core may react to an incoming call so that at least part of the external memory of the smartphone may be powered down. When there is an incoming call, the low power mode core may acknowledge the call and provide a user interface (UI) for answering the call before the operating system is resumed, so as to keep the same or similar phone usage experience as when the operating system is processing the incoming call. At the same time, the low power mode core may wake up the operating system. The same approach is applicable in monitoring devices, where the entire device need not be running.
US08649827B2 Power supply unit for mobile terminal and power supply switching method for mobile terminal
The present invention discloses a power supply unit and a power supply switching method for mobile terminals. The terminal power supply unit comprises a battery, a power supply conversion module, a charging management module and a power supply switching module; the charging management module and the power supply switching module both comprise a power supply input port used for connection with an external power supply; the charging management module is connected with the battery and used for charging the battery when an external power supply is connected; the power supply conversion module is connected with the power supply switching module and used for converting the voltage of an external power supply into a power supply voltage required by the terminal and controlling an on-off state of the power supply switching module such that the power supply switching module is in an on state when no external power supply is connected, the battery supplies power to the terminal, and such that the power supply switching module is off and the power supply conversion module outputs the power supply voltage when an external power supply is connected. The present invention realizes that when the terminal is connected with an external power supply, the external power supply supplies power to the terminal and the battery is only charged without supplying power to the terminal, which is suitable for power supply switching of existing handsets and 3G handsets.
US08649824B2 Terminal and method of controlling the same
A terminal and method of controlling the same are disclosed, by which user's convenience for photography using a terminal can be further enhanced. The terminal includes a camera, a display, a user input having a camera shutter key, and a controller for controlling at least one of more menu icons displayed in a standby mode to be displayed by being overlapped with a camera preview image. A see-through image seen through a transparent display can become a camera preview image.
US08649821B2 Notebook computer and cell phone assembly
A communication system including, a computer including a controller operable to transition between a plurality of power modes, including a normal power mode and at least one power saving mode, an amplifier that may be enabled or disabled by the controller, to receive audio data from said controller, and a battery to supply power to the controller and to the amplifier, and a communicator coupled to the computer, including a modem to communicate over a wireless network, to enable the amplifier, and to transmit audio data to the amplifier, and a power supply to supply power to the modem.
US08649817B2 Headset call transition
Systems and methods for transitioning calls using a headset are presented. In one example, a headset is operable to form a first local wireless link with a first telecommunications device and form a second local wireless link with a second telecommunications device. The headset is operable to switch to a call transition mode, where during the call transition mode a user interface is adapted to receive a transition call input action. Responsive to the transition call input action, a call with a call participant on the first telecommunications device is terminated and a call with the call participant on the second telecommunications device is connected.
US08649812B2 Mobile terminal
A mobile terminal retains a communication device allocation priority table in which the allocation priorities of communication devices to respective applications are recorded for each of the communication devices mounted to the mobile terminal. The allocation priorities are determined from the combination of the types of an application and the operation state of the application. The mobile terminal allocates the communication devices to the applications in accordance with the priority orders recorded in the allocation priority table. The allocation priorities recorded in the communication device allocation priority table are varied in accordance with the operation states of the applications and the presence/absence of an alternate device.
US08649810B2 Method and apparatus for prolonging battery charge life in a mobile communication device using a text messaging type protocol for calls
A wireless telecommunication device conducts base station pages at large intervals, such as 30 seconds, rather than the more conventional 0.5 to 4 seconds. The network processes calls placed to that telecommunication device in accordance with an SMS (Short Messaging Service) type protocol rather than a conventional voice call protocol. Particularly, the network sends an SMS to the telephone indicating that a third party is calling (hereinafter termed a “pre-call SMS”). The pre-call SMS indicates the telephone number of the third party. The user of the telephone may call the third party back. In accordance with this protocol, the need to page at very short intervals so as to permit a telephone call to be established in “real-time” is eliminated. Therefore, the paging interval can be increased substantially, thereby substantially prolonging battery charge lifetime of the telephone. In accordance with another aspect of the invention, when a cellular telephone sends a pre-call SMS, it temporarily decreases its paging interval to a more conventional interval such as 0.5 seconds for a predetermined period of time (e.g., 1-5 minutes) after placing a call so that, if the called party returns the call, the calling party will receive the return call in real-time and be able to answer the incoming call and establish a voice call.
US08649807B1 Paging scheme settings of switch based on likelihood of roaming
Disclosed herein are methods and systems for adjusting the paging-scheme settings of a switch in an effort to reduce the likelihood that a wireless device roams from a preferred to a non-preferred coverage area. One exemplary method involves: (i) a switch in a radio access network (RAN) determining that a wireless communication device (WCD) should be paged, wherein the WCD is operating in a preferred coverage area; (ii) the switch determining a likelihood of roaming for the first WCD, wherein the likelihood of roaming indicates the likelihood that the first WCD will be handed off from the preferred coverage area to a non-preferred coverage area; (iii) based at least in part on the likelihood of roaming, the switch adjusting at least one paging-scheme setting affecting attempts to page the WCD; and (iv) paging the WCD according to the at least one adjusted paging-scheme setting.
US08649806B2 Aggregate location dynometer (ALD)
An Aggregate Location Dynometer (ALD) in a physical wireless network alerts to a problematic crowd risk using location based services (LBS). An Aggregate Location Dynometer (ALD) comprises a Network Monitor, a Crowd Risk Determinant and an Alert Module. The Network Monitor monitors wireless traffic for a potential viral event, associated with a formation of a plurality of wireless devices. The Crowd Risk Determinant requests location information associated with a plurality of wireless devices in a given area regarding a respective viral event. The Crowd Risk Determinant determines if the viral event also indicates a crowd safety risk, based on the shape and movement of observed wireless devices. The Alert Module triggers an alert of an impending crowd problem when crowd risk is above a given threshold. Historical databases are empirically determined and maintained in the Aggregate Location Dynometer (ALD) for use in viral event and crowd risk assessment.
US08649805B2 Methods, systems and computer program products for tailoring advertisements to a user based on actions taken using a portable electronic device
A method of advertising tailored based on usage patterns of a portable electronic device includes determining if a portable electronic device has entered an area associated with a local area network (LAN). A link is established between the portable electronic device and the LAN if it is determined that the portable electronic device has entered the area associated with the LAN. User services are established between the portable electronic device and a remote server using the established link based on a user profile associated with the portable electronic device. Devices associated with the remote server communicatively coupled to the LAN are controlled using the portable electronic device. Actions and/or behaviors of a user are tracked based on use of the portable electronic device. Advertisements are displayed and/or played on at least one of the controlled devices based on the tracked user actions and/or behaviors.
US08649803B1 Interactive tracking virtual world system
An Interactive Tracking Virtual World (ITVW) system, may be utilized with other systems accessible through the Internet and/or a communications network. The ITVW system may be operable as an online game and/or to provide a virtual environment. ITVW system users (i.e., ITVW users) may be individuals or groups, such as parents and/or their children, which utilize the ITVW system for tracking an identity within the ITVW system. The ITVW system may also include ITVW system participants (i.e., ITVW participants), such as commercial business establishments, individuals and/or other entities associated with the ITVW system. The ITVW system collects an ITVW user's location information and location history.
US08649799B2 Unlicensed mobile access (UMA) terminal location in a communications network
A method of managing location information of an Unlicensed Mobile Access terminal in a Global System for Mobile Communications network. An IP address of the terminal is received at a Generic Access Network Controller. The Generic Access Network Controller then sends a query to a Connectivity Session Location and Repository Function associated with the IP network or IP sub network through which the UMA terminal has gained IP connectivity for the purpose of attaching to a Mobile Switching Center or Serving General Packet Radio System Service Node. The Connectivity Session Location and Repository Function sends location information to the Generic Access Network Controller, which then transmits the location information to a Mobile Switching Center or a Serving General Packet Radio System Service Node.
US08649797B2 Resource allocation apparatus, subscriber station, resource allocation method, and non-transitory computer readable medium
The present invention relates to a resource allocation apparatus, subscriber station, resource allocation method, and non-transitory computer readable medium thereof. The resource allocation apparatus may know the unoccupied partition of the wireless network resource and allocate the unoccupied partition to the SS of the femtocell network. Thereby, the SS of the femtocell network will not occupy the same network resource of the macro BS or other femto SS, and interference of between femtocell and macrocell or other femtocell is reduced effectively.
US08649794B2 Methods and apparatus for transceiver allocation in mobile communication networks
Methods and apparatus in a base station controller (BSC) or equivalent node for sharing a pool of radio transceivers are described. The BSC belongs to a first wireless telecommunication network, the pool of radio transceivers includes first radio transceivers for a first radio base station (RBS) belonging to the first wireless telecommunication network and second radio transceivers for a second RBS belonging to a second wireless telecommunication network, and the first and second radio transceivers have substantially the same geographic coverage. A method includes selecting a radio transceiver from the pool irrespective of whether the radio transceiver selected is a first radio transceiver or a second radio transceiver; and allocating a communication channel provided by the selected radio transceiver to a respective mobile station registered in at most one of the first and second telecommunication networks.
US08649793B2 Method and arrangement for adapting power of reference signals
A method and an arrangement in a radio network node for adapting transmission power of resource elements for demodulation reference signals, referred to as “reference elements” are provided. The radio network node is configured for multiple-input multiple-output transmission, referred to as “MIMO transmission”, to a user equipment. The MIMO transmission comprises at least three layers. Two consecutive subcarriers of a resource block carry at least three reference elements. A first subcarrier of the resource block carries data elements. The radio network node adapts transmission power of said at least three reference elements such that an average transmission power, over said two consecutive subcarriers, of said at least three reference elements is equal to a transmission power, for the first subcarrier, of the data elements for said at least three layers. The radio network node uses the adapted transmission power to transmit, to the user equipment, said at least three reference elements.
US08649792B2 Computer system and method for data transmission
A computer system (2) for transmitting context-specific data via a mobile radio network to a mobile communication terminal (3, 3′) and configured to receive and store condition data assigned to data elements of a data delivery unit (1). The computer system (2) checks whether the mobile communication terminal (3) satisfies one or more conditions defined by the condition data. If one of the conditions is satisfied, the computer system (2) triggers the transmission of context-specific data elements via the mobile radio network to the mobile communication terminal (3, 3′). The context-specific data elements are those data elements that are assigned to condition data that define the condition satisfied by the mobile communication terminal (3). Context monitoring by the computer system (2) and context-specific data transmission triggered by the computer system (2) make it possible to supply automatically context specific data elements, for example operational parameters, to mobile communication terminals (3, 3′), without having to burden, for that purpose, the data delivery units (1) and the mobile communication terminals (3, 3′) with functions for context monitoring.
US08649788B1 Dynamic wireless transceiver selection in a wireless communication device
Embodiments disclosed herein provide systems and methods for dynamically selecting a wireless transceiver in a wireless communication device. In a particular embodiment, a method operating a wireless communication device having multiple wireless transceivers provides exchanging wireless media communications with a first communication network using a first one of the wireless transceivers. The method further provides processing a data structure of access connections and instructions to select a wireless data connection in a second communication network, wherein the instructions are associated with a wireless data service of the second communication network in the data structure, and processing one of the instructions to disable the first wireless transceiver. The method further provides exchanging additional wireless media communications with the second communication network using a second one of the wireless transceivers.
US08649785B2 Device and method for communication between a portable computer system and items of avionics equipment
A device for communication between a portable computer system including a display screen and avionic equipment items comprises shielded walls forming at least a partial Faraday cage. The device also includes at least one wide band high output wireless transmitter-receiver arranged inside the shielded walls and adapted for carrying out a very short range point-to-point radio communication with the portable computer system when the portable computer system is placed inside the shielded walls. The device also includes at least one interface connected to the avionic equipment items and adapted for transmitting data originating from the portable computer system to the avionic equipment items and data originating from the avionic equipment items to the portable computer system, through the at least one said transmitter-receiver.
US08649782B2 Method and apparatus for redirecting mobile communications
A cellular communication system is capable of supporting local access points with shorter communication ranges than macro cells within which they are positioned. When a user wishes to send a communication a request is sent to an access point. At the access point a determination is made as to whether or not the maximum capacity of the access point has been reached. If maximum capacity has been reached then a rejection signal is sent to the user equipment and the communication is redirected into the macro cell in which the access point is positioned.
US08649781B2 System and method for group-based monitoring of mobile objects using a wireless communication network
A GPS mobile terminal (2) that a person (1) carries monitors position information on a dog (3) to whom a GPS terminal (4) is attached. When the person (1) and the dog (3) are separated more than a preset distance, the GPS mobile terminal (2) that the person (1) carries uses PoC communication enabling intragroup communication such as a transceiver to make a call request to mobile terminals (6, 7, 8) of all guardians belonging to any one of a plurality of groups (A, B, C) made up of the guardians. When there is a response from a group of the guardians, the communication is enabled in the group, so that the guardians can guide the person (1) to a safe place.
US08649772B2 Systems and methods for delivering a stored message to a subscriber
A method for delivering a stored message to a satellite radio receiver is disclosed. The method includes receiving a request to retrieve the message, receiving the message, encoding the message for satellite transmission, and transmitting the message for delivery to the satellite radio receiver.
US08649769B2 Method and device for detecting whether missed call is effective
A method and device for detecting whether a missed call is valid are disclosed in the present invention. Wherein, the method for detecting whether a missed call is valid includes the following steps: when a call is not successfully established, a network side prompting a caller to enter authentication information and sending the authentication information entered by the caller to a called terminal side in a form of a short message; the called terminal side receiving and identifying an authentication short message, judging whether the authentication short message is valid, and authenticating the corresponding incoming call number to be authenticated in a cache by using the authentication information when the authentication short message is judged to be valid; and the called terminal side writing the incoming call number passing the authentication into a missed call record.
US08649761B2 Service charging method, service charging system, network access server and protocol resolving device
A service charging method, including: receiving a service packet, performing a protocol resolution on the service packet and obtaining charging information when determining that the protocol resolution needs to be performed on the service packet; and performing a service charging according to the charging information and a preset charging policy. The invention further provides a service charging system, a network access server and a protocol resolving device. Thus, it is easier and more convenient for a user to use a service, and no complex traffic back-patching solution needs to be implemented.
US08649756B2 Systems and methods for providing abbreviated electronic program guides
Systems and methods for providing an abbreviated electronic program guide are provided. Some embodiments include receiving a radio signal that includes an audio content portion and an auxiliary information display portion, determining whether the vehicle is in operation, and in response to determining that the vehicle is not in operation, providing the auxiliary information display portion for display in the vehicle. In response to determining that the vehicle is in operation, some embodiments may be configured to create an altered auxiliary information by removing content from the auxiliary information display portion, provide the audio content portion for playback in the vehicle, and provide the altered auxiliary information for display in the vehicle, wherein the altered auxiliary information includes only a subset of features from the auxiliary information display portion.
US08649755B2 Timing circuit calibration in devices with selectable power modes
Techniques are provided which may be implemented in various methods, apparatuses, and/or articles of manufacture for use by a device that is operable in a plurality of modes, including “higher power mode” and a “lower power mode”. A timing circuit may be set based, at least in part, on a phase value obtained from a signal from a ground-based transmitter, and operation of the device may be selectively transitioned to a lower power mode wherein the device uses the timing circuit. In certain example implementations, operation of the device to the lower power mode may be selectively transition and based, at least in part, on a determination that one or more attribute values satisfy a profile test indicating that the electronic device is likely to be within a characterized environment, and/or a determination that the electronic device is likely to be in a constrained motion state.
US08649753B2 Method and system for using a microstrip to switch circuits in CMOS applications
Aspects of a method and system for using a microstrip to switch circuits in CMOS applications may include generating a second signal from a first signal by frequency-translating the first signal by switching a first current associated with the first signal between a first signal path and a second signal path. The switched first current may be filtered via a microstrip filter that may be tuned to a desired frequency component of the frequency-translated first signal, and the second signal may be generated from the difference between the voltage of the first signal path and the second signal path.
US08649752B2 Method and system for reducing the complexity of multi-frequency hypothesis testing using an iterative approach
Aspects of a method and system for reducing the complexity of multi-frequency hypothesis testing using an iterative approach may include estimating a frequency offset of a received signal via a plurality of iterative frequency offset hypotheses tests. The iterative frequency offset hypotheses may be adjusted for each iteration. A correlation may be done between a primary synchronization signal (PSS), and one or more frequency offset versions of a received signal to control the adjustment of the iterative frequency offset hypotheses. A frequency of the received local oscillator signal may be adjusted based on the estimated frequency offset. One or more frequency offset version of the received signal may be generated via one or more multiplication, and the multiplication may be achieved via a multiplication signal corresponding to one or more frequency offsets. The frequency offset of the received signal may be estimated via the correlation.
US08649749B2 RF receiver with voltage sampling
A voltage sampling RF receiver in which an impedance control circuit controls the input impedance, by using a mixer stage which generates a feedback voltage, which is coupled to the RF input by a feedback resistor. A biasing arrangement can be used to adjust the feedback path so that local oscillator leakage signals are suppressed.
US08649747B1 Dynamically adjusting antenna polarization in a wireless communication system
A computer-implemented method for optimizing communication performance based on antenna polarization, comprising transmitting a data stream to a client device using at least one antenna structure having one or more antenna polarization, determining a need to adjust antenna polarization, selecting an antenna from the at least one antenna structure, determining an antenna polarization adjustment based on a level of communication performance of the at least one antenna structure, and dynamically making the antenna polarization adjustment for the data stream being transmitted using the selected antenna.
US08649744B2 Radio-frequency transmitter, such as for broadcasting and cellular base stations
A transmitter that uses a digital pre-distortion (DPD) circuit to mitigate the effects of nonlinearity of a multistage or multi-branch power amplifier. The DPD circuit relies on two or more feedback signals received from an RF-output circuit of the transmitter to generate individually pre-distorted signals for the individual stages/branches of the power amplifier. The use of these individually pre-distorted signals advantageously enables the transmitter to achieve a more efficient suppression of inter-modulation-distortion products than that typically achieved with a comparable prior-art transmitter.
US08649732B2 Radio terminal and radio communication method
A radio terminal according to the present invention comprises a data amount determination unit (135) configured to determine whether or not a total amount of data to be transmitted in the communications between all radio terminals constituting a tree-structured network and a radio base station exceeds a transmissible data amount in a communication bandwidth assigned to the communications between the communication unit and the radio base station; and a message processor (132) configured to transmit an inquiry message to the lower-level radio terminal when the data amount determination unit determines that the total data amount exceeds the transmissible data amount, the inquiring message inquiring whether or not direct communications with the radio base station are possible.
US08649728B2 Finger sensing apparatus and method
A finger-sensing apparatus (23) and a method with a page detection mechanism (47). The apparatus (23) comprises a finger-sensitive substrate (26) having a plurality of keypads (30), a page detection mechanism (47), a control circuit (31) and a pliable media (25). When a finger (33) of a user is proximate to a keypad (30), the control circuit (31) detects a change in a characteristic at the keypad (30). The page detection mechanism (47) determines a page (24) exposed to the user and sends the information to the control circuit (31). The characteristic is a capacitance.
US08649724B2 Cleaning blade member and apparatus with controlled tribocharging
A cleaning system has a composite photoreceptive imaging member having a support layer, an electrically conductive layer interfacing with the support layer, a photoconductive charge generation layer interfacing with the electrically conductive layer and generating charge holes and electrons in response to exposure to electromagnetic radiation; a charge transport layer that allows charge holes to migrate from the charge generation layer to the outer surface while resisting migration of electrons from the charge generation layer to the outer surface and a cleaning blade member having a cleaning surface layer against the electrostatic surface to at least in part remove toner and debris from the outer surface. The cleaning surface layer has a first material and a second material that are combined in proportions that cause a triboelectric charge to be formed on the outer surface having a difference of potential of between zero and minus 20 volts.
US08649722B2 Protective agent supply device, process cartridge, and image forming apparatus
A novel protective agent supply device is provided including a protective agent block including a metal salt of a fatty acid; a rotatable foamed roller having a foamed layer having open cells, that is in continuous contact with both the protective agent block and an outer peripheral surface of an image bearing member that bears a toner image, and that scrapes the protective agent block and supplies the scraped protective agent to the outer peripheral surface of the image bearing member during rotation of the foamed roller; and a pressing unit that presses the protective agent block against the foamed roller.
US08649719B2 Image forming apparatus
In an image forming apparatus, the following inequalities (1) and (2) are satisfied: (L1−L3)×(V2/V1)
US08649717B2 Image forming apparatus and storing medium
An image forming apparatus is provided. The image forming apparatus includes: a formation unit configured to form marks for measurement of a positional deviation on a relatively moving object; an optical sensor having a detection region on the object, and configured to output a light receiving signal depending on existence of the marks within the detection region; a removing unit configured to perform a noise removing process, including a first noise removing process and a second noise removing process which use different removing methods for removing noises included in the light receiving signal so as to generate a noise removing result; and a measurement unit configured to measure a positional deviation amount of image formed by the formation unit, based on the noise removing result.
US08649715B2 Image forming apparatus
An image forming apparatus includes: a developing device that allows a developer to be retained on a developer carrier having a magnet member equipped with a plurality of magnetic poles mounted on an inner periphery thereof and rotates the developer carrier to deliver the developer to an image carrier and that forms a toner image by supplying the toner of the developer to the image carrier by applying a developing bias voltage from a bias voltage source between the developer carrier and the image carrier; a transfer device for transferring the toner image formed on the image carrier to a transfer receiving material; a toner recovery device for recovering the toner remaining on the surface of the image carrier after the transfer of the toner image; and a toner return device for returning to the developing device the toner recovered by the toner recovery device.
US08649709B2 Toner supplying device and image forming apparatus
A toner supplying device and an image forming apparatus that supply toner stably and do not impose a stress on toner, regardless of a remaining amount of toner stored in a storage container of the toner supplying device are provided. Two flexible sheets constituting a toner scooping blade are bonded to each other with a double-sided adhesive tape that functions as a spacer and an adhesive member sandwiched therebetween at an end fixed to a blade support neck and the other end in contact with an inner wall of the toner storage container. Whereby, a gap is formed between the two flexible sheets.
US08649707B2 Developing device and image forming device having an adjustable developing roll
A developing device includes: a developing roll; a bearing member that supports the developing roll rotatably, the bearing member including plural outer side surfaces, and distances from a center of a rotation axis of the developing roll to the outer side surfaces being different; and a supporting member that supports the bearing member in a positioning state where one of the plural outer side surfaces is in contact with a reference surface, the outer side surface in contact with the reference surface being changeable.
US08649706B2 Charging apparatus and image forming apparatus including same
Disclosed is a corona charging apparatus for electrically charging a surface of an image bearing member to which the corona charging apparatus faces and which is rotatably provided in an electrophotographic image forming apparatus, the corona charging apparatus including: a discharging electrode; a shield case that covers the discharging electrode, the shield case being opened at least in a region where the discharging electrode and the image bearing member face each other; and a sheet-like member being made from aluminum and being attached to a first surface of the shield case which first surface faces the discharging electrode.
US08649703B2 Image formation apparatus having first and second exterior covers
An image formation apparatus includes a first unit and a second unit connected with each other, a first exterior cover covering a part of the first unit, a second exterior cover covering a part of the second unit and formed with a cover main body and an extension extending from the cover main body. A third exterior cover is provided between the first exterior cover and the second exterior cover and overlaps with while contacting the extension of the second exterior cover.
US08649701B2 Charging device for charging photosensitive member
A charging device has a corona charger including a grid, the corona charger being configured to charge a photosensitive member. The device also has a sheet-like shutter configured to open and close an opening of the corona charger in the longitudinal direction, a winding member configured to wind the shutter while holding one end of the shutter, a holding member configured to hold the other end of the shutter and move in the longitudinal direction of the opening, and a protective member configured to protect a portion of a surface of the shutter facing the grid, the portion being adjacent to the holding member.
US08649700B2 Image forming apparatus
The present invention provides a configuration in which an electrically connected condition can further be stabilized in electrical-connection zones between a body of an image-forming apparatus, and an image-forming unit and a plurality of image-forming cartridges. Developing electrode members and wire power-feed electrodes are attached to a slide frame. Each of the developing electrode members has a first body-side contact. The developing electrode members are electrically connected with the developing-roller output terminals. The wire power-feed electrodes are electrically connected with wire output terminals through contact with the wire output terminals. The developing electrode members are elastically deformed as a result of their first body-side contacts being pressed in a direction, which is along a slide direction, by the developing-roller output terminals. The wire power-feed electrodes are pressed in a paper width direction by the wire output terminals.
US08649697B2 Fixation device and image formation apparatus
A fixation device includes a first conveyance member, a first press member facing the first conveyance member, a second press member facing the first conveyance member, and a support mechanism supporting the first and second press members and capable of switching whether or not to press the first and second press members against the first conveyance member.
US08649696B2 Image forming apparatus including an image area glossiness control feature
An image forming apparatus includes a color toner image forming portion for forming a toner image with a color toner on a recording material; a clear toner image forming portion for forming a toner image with a clear toner on the recording material, wherein the clear toner has a melt viscosity, at a fixing temperature, higher than that of the color toner; a fixing device for fixing the toner image formed on the recording material; an obtaining portion for obtaining information on an area in which designated glossiness is partly increased, partly decreased, or partly increased and decreased; and a control device for determining the order of formation of the toner image with the color toner and the toner image with the clear toner on the recording material depending on the information obtained by the obtaining portion.
US08649695B2 Xerographic color image forming machine having marking engines with both low gloss and high gloss developers
A color image forming machine is provided having a plurality of xerographic marking engines, each forming associated color separations that are combined to produce a color print image. Each marking engine includes two independently controlled developers using toners of the same color and strength of color but with different fused gloss characteristics, in that one of the toners will produce a print with a comparatively lower gloss and the other will produce a print with a comparatively higher gloss, thereby providing a greater control over the range of the gloss of the output print.
US08649694B2 Image forming apparatus and remaining toner amount calculating unit
An image forming apparatus includes image holding bodies that hold latent images and toner images, developer units that form toner images by developing the latent images, a transfer unit that transfers the toner images to a recording medium, a fixing unit that fixes the transferred toner images to the recording medium, container mounting portions on which toner containers are replaceably mounted, and remaining toner amount calculating units that calculate the amount of toners remaining in the toner containers, wherein the remaining toner amount calculating unit includes a primary calculator that calculates plural primary remaining amounts on the basis of bases different from each other, a storage unit that stores empty area data of a remaining amount space, and a secondary calculator that refers to the empty area data stored in the storage unit, and calculates a ratio of a distance.
US08649691B2 Apparatus and method for detecting optical signals
Disclosed are an apparatus and method for detecting optical signals. The optical signal detection apparatus includes: a signal receiver to convert a received optical signal into an electrical signal; a threshold decision unit to establish a mathematical model based on the electrical signal and to decide an optimized threshold value based on the mathematical model; and a signal detector to detect the electrical signal based on the optimized threshold value. Hence, since threshold values optimized adaptively according to received signals are used, a bit error rate may be lowered and accordingly detection performance may be improved.
US08649689B2 Digital coherent receiving apparatus
A digital coherent receiving apparatus includes a first oscillator for outputting a local light signal of a fixed frequency, a hybrid unit mixing the local light signal with a light signal received by a receiver, a second oscillator for outputting a sampling signal of a sampling frequency, a converter for converting the mixed light signal into digital signal synchronizing with the sampling signal, a waveform adjuster for adjusting a waveform distortion of the converted digital signal, a phase adjustor for adjusting a phase of the digital signal adjusted by the waveform adjustor, a demodulator for demodulating the digital signal adjusted by the phase adjuster, and a phase detector for detecting a phase of the digital signal adjusted by the phase adjuster, and a control signal output unit for outputting a frequency control signal on the basis of the detected phase signal to the second oscillator.
US08649685B2 Light receiving device and light receiving method
A light receiving device includes: a converter digitalizing an analog signal with a given sampling clock frequency, the analog signal being obtained through a photoelectric conversion of a received optical signal; a plurality of fixed distortion compensators compensating an output signal of the converter for waveform distortion with a fixed compensation amount that is different from each other; a plurality of phase shift detector circuits detecting a sampling phase shift from an output signal of the plurality of the fixed distortion compensators; a phase-adjusting-amount determiner determining a sampling phase adjusting amount with use of an output signal of the plurality of the phase shift detector circuits; and a phase adjusting circuit reducing a phase difference between the sampling clock frequency and the received optical signal based on a determination result of the phase-adjusting-amount determiner.
US08649681B2 Methods and devices for wavelength alignment in WDM-PON
An optical network unit for a passive optical network (10), configured to: initiate an upstream wavelength (wus) for an upstream signal (US) from the optical network unit to an optical line terminal (10); iteratively, until an iteration criterion is met, i) transmit the upstream signal (US) to the optical line terminal (10), ii) receive from the optical line terminal (10) power level data (p) for the upstream signal (US) as measured by the optical line terminal (10), and iii) set the upstream wavelength (wus) for the upstream signal (US) to a new wavelength-value; and adjust the upstream wavelength (wus) to a wavelength-value previously set for the upstream signal (US) and associated with power level data corresponding to a certain power level. A passive optical network system, the optical line terminal and related methods are also disclosed.
US08649680B2 Optical communication system
The present invention causes spatial-mode light emitted from an optical fiber (11), which is a multimode fiber, to pass through a photorefractive medium (13). The photorefractive medium (13) includes holograms for signal separation that are written by irradiation of the photorefractive medium with (i) guide light having a wave front identical to the wave front of signal light having a particular spatial mode and (ii) control light. The photorefractive medium includes holograms recorded in a multiplex manner with use of control light having different incidence angles in correspondence with respective spatial modes. For signal separation, irradiating the photorefractive medium (13) with control light (15) having a particular angle separates signal light having a spatial mode corresponding to the incidence angle of the control light (15).
US08649679B2 Management system for GPON based services
A computerized system and method for managing a passive optical network (PON) is disclosed. The system includes a detection and analysis module adapted for receiving uploaded measurement data from an optical line terminal (OLT) and at least one optical network terminal (ONT), and at least one of technical tools data, service failure data, and outside plant data. The detection and analysis module is adapted for determining a source of failure or potential failure in the PON by correlating the uploaded measurement data and the at least one of technical tools data and service failure data with information stored in a memory medium for the OLT and each ONT.
US08649676B2 Motor control device and imaging apparatus
A motor control device includes a counter that counts pulses output from a one-phase encoder according to rotation of a DC motor, and a controller that recognizes rotation number of the DC motor based on the number of pulses counted by the counter. After the DC motor is braked, the controller starts applying a predetermined voltage to the DC motor at first timing before the DC motor stops, and stops applying the predetermined voltage at second timing after the DC motor stops. The controller subtracts the number of pulses generated after the second timing from a value counted by the counter. The predetermined voltage is lower than a lowest voltage necessary for driving a driven object, and is higher than a lowest voltage necessary for rotating the DC motor against an attracting force between a magnet and a coil in the DC motor.
US08649672B2 Camera drive device
A camera driving apparatus according to the present invention includes a camera section; a fixed unit including a protrusion section formed of a magnetic member at least partially and having a shape of at least a part of a spherical face; a movable unit for supporting the camera section, and a conical contact face with which the protrusion section of the fixed unit is loosely engageable and contactable by the magnetic attracting force, the movable unit being freely pivotable with respect to a sphere center of the spherical face of the protrusion section; and a fall preventive member including a fall preventive regulation section distanced from the movable unit by a prescribed gap in a direction of the optical axis, the fall preventive member being fixed to the fixed unit.
US08649671B2 Electric storage water heater with double cathodic protection
An electric storage water heater with double cathodic protection includes a sacrificial anode (5) and an impressed current anode (6) combined so as to provide cathodic protection, even in the absence of a power supply. The sacrificial anode (5) surrounds the impressed current anode (6) so as to prevent any contact of the impressed current anode (6) with the water of the water tank before consumption of the sacrificial anode (6).
US08649669B2 Systems and methods for performing smooth visual search of media encoded for adaptive bitrate streaming via hypertext transfer protocol using trick play streams
Systems and methods for performing smooth visual search of media encoded for adaptive bitrate streaming using trick play streams are disclosed. One embodiment of the invention includes requesting and buffering portions of video from at least one of the alternative streams using a playback device, decoding the buffered portions of video using a decoder on the playback device, receiving at least one user instruction directing the playback device to perform a visual search of the media, requesting and buffering portions of video from the trick play stream using the playback device, and decoding the buffered portions of the trick play stream using a decoder on the playback device.
US08649667B2 Recording/reproducing device
A drop sensor detects a drop of a device. When the drop of the device is detected, a sub CPU allows a counter to count a drop time. When the device drops for a predetermined time or more, the sub CPU controls a regulator so that the regulator forcibly disconnects an electric power to be supplied to a hard disc, and writes a drop occurrence flag into a nonvolatile memory. When the power supply is again turned on, a main CPU allows a display section to display information indicating that the power supply is disconnected due to the drop of the device.
US08649666B2 Apparatus and method for generating moving image and apparatus and method for reproducing moving image
An apparatus and a method for generating a moving image, and an apparatus and a method for reproducing a moving image are provided. The present moving image generating apparatus includes a script parsing unit which analyzes script information, a composer which generates a script to define a moving image, and a storage management unit which includes and stores setting information regarding the moving image in the script. Accordingly, a user may prevent the consumption of unnecessary resources as a moving image defined in a script is generated.
US08649663B2 Information processing device, information processing method, and information processing program
An information processing device includes a control unit configured to store in a recording medium a piece of attribute information specified by a user input from among a plurality of sequential pieces of the attribute information in association with a predetermined time period of a content stored in the recording medium.
US08649662B2 Coded signal reproduction apparatus
A formatter 2s13 is provided and, when a code sequence which matches a part (‘00’) of the head of a predetermined code sequence detected by a start code prefix detection unit 2s3, is detected, the start code prefix detection unit 2s3 detects the residual part (‘00’, ‘00’, ‘01’, ‘E0’) of the detected predetermined code sequence to detect a pattern of (‘00’, ‘00’, ‘00’), and the formatter 2s13 outputs one (‘00’). After the boundary of packets is defined, amongst data which are not transferred to a decoding buffer 2s9, data corresponding to code sequences other than the code sequence (‘00’, ‘00’, ‘01’, ‘E0’) indicating the packet boundary are output to the decoding buffer 2s9. Therefore, when separating a coded and multiplexed signal, control of an input buffer reading control circuit 2s4 is simplified, and thereby the hardware scale is reduced, resulting in an inexpensive apparatus for reproducing a digital code sequence.
US08649659B2 Method and system for transitioning media output among two or more devices
In at least some embodiments, the present invention relates to methods and systems for enabling media content to be utilized or output by way of media presentation devices. In one such embodiment, a method includes receiving at a first cloud a first signal from a first media presentation device indicative of a request or command that a content signal transmission be paused, and sending a second signal including bookmark information from the first cloud to a second media presentation device. The method further includes receiving a third signal from the second media presentation device, the third signal being indicative of a further request or command that the transmission of the media content signal be resumed, and resuming the transmission. In additional embodiments, the present invention relates to methods of operating a media presentation device so as to perform a resumed displaying of video media content.
US08649657B2 Recording apparatus
A recording apparatus for recording a moving image file including a first area to store moving image data and a second area to store meta data constructed by one or more tracks into a recording medium generates a first track, stores first position information into the first track and stores the first track into the second area to be recorded into the recording medium, generates a second track when a size of moving image file reaches a threshold value, generates second position information which can represent a larger value than the first position information, stores the second position information into the second track, stores the first and second tracks into the second area to be recorded into the recording medium.
US08649656B2 Image processing apparatus and method, and program
An image processing apparatus includes the following elements. A playback-position feature value extracting unit extracts, as a playback-position feature value, a feature value at a playback position from an image being played back. A synchronizing unit synchronizes the playback-position feature value with a feature value on a data recording medium on which setting information for processing the image is recorded in association with a feature value of the image. A control unit controls a time width used for synchronization between the feature value on the data recording medium with the playback-position feature value. A reading unit reads, when the playback-position feature value is synchronized with the feature value on the data recording medium, the setting information recorded on the data recording medium in association with the playback-position feature value. A reflecting unit reflects, based on the read setting information, the process in the image being played back.
US08649654B2 Reproducing apparatus
A reproducing apparatus includes a reproduction unit configured to reproduce content data from a recording medium, a management unit configured to classify a plurality of content data recorded on the recording medium into a plurality of groups, and a control unit configured to, responsive to stopping reproducing content data, output to a display device inquiry information for classifying the content data into one of the groups.
US08649653B2 Reproduction device, reproduction method, and program
A problem with high resource-consuming managed copy is that simultaneous execution of the managed copy, which is controlled by a playback device, and a BD-J application, which is recorded on a recording medium, leads to a shortage in resources. Provided is a playback device that enables simultaneous execution of the managed copy and the BD-J application while preventing resource contention therebetween, by imposing an access limitation on the disc medium by causing the BD-J application to assume that the disc medium has been virtually ejected.
US08649644B2 Cable jacket with variable perimeter bond
The bond between an armor and a cable covering jacket is controlled by introducing intervening material at the interface of the layers along selected bond regions. The intervening material can comprise particulate matter or a strip of material introduced at selected locations of the armor perimeter to allow ease of access at the selected regions.
US08649642B2 Methods and systems for predicting an optical fiber performance parameter
A method for predicting an optical fiber performance parameter includes measuring N values for the optical fiber performance parameter at N stages during manufacture or installation of a first optical fiber, where N is an integer. A first set of correlation values is generated representing shifts in the measured optical fiber performance parameter values at the N stages. An installed value of the optical fiber performance parameter is estimated for a second optical fiber based on the first set of generated correlation values and at least one measured optical fiber performance parameter value associated with the second optical fiber.
US08649641B2 Light wave guide with low reflectivity
An optical light splitter includes or is connected to at least two input waveguides (4; 6, 7; 18, 19; 32,33) for light. The light splitter (1, 2, 30, 40), on the side opposite to the input waveguide or input waveguides (4; 6, 7; 18, 19; 32, 33; 41, 42) transitions into at most one output waveguide (8, 10, 20, 34) in the direction of propagation of the incoming light. A surface (14, 25, 31, 45) is present set at an angle to the direction of propagation of the light in that part of the light splitter that is opposite to the input waveguide or input waveguides, the surface is present where the light splitter has an image from incoming light, and internal corners are not present in the part.
US08649638B2 Method for measuring the deformation of a specimen using a fiber optic extensometer
A method for measuring the deformation of a specimen using an extensometer having a loop of a single-mode optical fiber. At least two points of the loop are attached to desired locations on a specimen. Light is transmitted through the loop and the transmitted optical power is measured by a photodetector. The deformation of the specimen causes the size and shape of the loop to change, which changes the transmitted optical power. The change in optical power is related to extension or compression using calibration curves. The sensor works on the principle of transmitted power modulation through the curved section.
US08649636B2 Super-resolution processor and super-resolution processing method
A super-resolution processor in one aspect of the present invention first estimates a motion between an input image and a delayed input image which is obtained by delaying the input image by some frames, and determines a motion vector in super-resolution processing of adding a high frequency component using a learning database. Subsequently, the super-resolution processor updates an evaluation value evaluated when a patch is extracted in a target block of the input image, so that a learned high frequency patch is likely to be selected, the learned high frequency patch being the same as the learned high frequency patch used for super-resolution processing performed at the position motion-compensated by the motion vector in the frame at the same time as the time of the delayed input image.
US08649628B2 Adaptive PSF estimation technique using a sharp preview and a blurred image
An adaptive motion estimation and deblurring technique for acquired digital images includes acquiring multiple digital images with a moving digital image acquisition device that includes an image sensor, including a relatively sharp, underexposed reference image and a blurred image. Anb initial approximate point spread function (PSF) is estimated corresponding to the moving of the device. A different DC offset point is determined and a second PSF is calculated based on the different DC offset point.
US08649627B2 Image processing method and apparatus
A method and apparatus for providing image processing. For one embodiment of the invention, an image processing apparatus is arranged to process a first relatively underexposed and sharp image of a scene, and a second relatively well exposed and blurred image, nominally of the same scene, the first and second images being derived from respective image sources. The apparatus provides a portion of the relatively first underexposed image as an input signal to an adaptive filter; and a corresponding portion of the second relatively well exposed image as a desired signal to the adaptive filter. The adaptive filter produces an output signal from the input signal and the desired signal; and an image generator constructs a first filtered image from the output signal, relatively less blurred than the second image.
US08649626B2 Image processing apparatus and method
A weighting coefficient sequence defining unit generates an array in which weighting coefficients are held at positions defined by the directional components of blur vectors, and adjusts the weighting coefficients to increase the sum of the frequency components of the array or reduce variations of the frequency components. A weighting unit multiplies respective captured images by corresponding weighting coefficients, generating L weighted captured images. The weighting unit then generates the synthesized image of the L weighted captured images. A corrected image generation unit performs deconvolution processing using the frequency component of the array in which the weighting coefficients are held at positions defined by the directional components of blur vectors, and the frequency component of the synthesized image. The corrected image generation unit performs an inverse frequency transform for the deconvolution processing result, generating an output image.
US08649623B2 Encoding apparatus and encoding method
According to one embodiment, an encoding apparatus includes a first quantizer, a second quantizer, a predictor and a calculator. The first quantizer quantizes an input block to obtain a first quantized block. The second quantizer quantizes a reference pixel to obtain at least one quantized value. The predictor predicts each target pixel in the first quantized block using the at least one quantized value and a quantized value of a pixel that is to be decoded preceding the target pixel in decoding order in the first quantized block to obtain a second quantized block. The calculator calculates a difference between the first quantized block and the second quantized block.
US08649615B2 Moving picture compression coding apparatus
A moving picture compression coding apparatus divides a screen into at least three regions and performs compression coding for the at least three regions by encoding units. The moving picture compression coding apparatus includes a coding control unit configured to control the encoding units to encode the data for different regions in parallel and to control the encoding such that the data for an upper region out of two adjacent upper and lower regions in the vicinity of the center of the screen of the at least three regions is encoded prior to the encoding of the data for the lower region or such that the data for a left region of two adjacent left and right regions in the vicinity of the center of the screen of the at least three regions is encoded prior to the encoding of the data for the right region.
US08649608B2 Feature value extracting device, object identification device, and feature value extracting method
A feature calculator calculates the number of edge pixel pairs (three-dimensional histogram) defined by the edge direction of a predetermined pixel, the edge direction of an edge pixel present in a neighboring area of the predetermined pixel, and the spatial position relation between the predetermined pixel and the edge pixel present in the neighboring area of the predetermined pixel as a feature of an image. With this, the feature also represents the spatial relationship of the edges. Consequently, it is possible to also identify the difference of edge patterns due to the difference of the spatial relationships of the edges and increase the accuracy of identification of, for example, a portrait image.
US08649602B2 Systems and methods for tagging photos
Various systems and methods are described for tagging photos of individuals. A plurality of facial regions is detected from a plurality of images. The images are grouped based on similarities between the facial regions within the plurality of images. Tagging data associated with one or more of the clusters is received, and based on comparing the untagged clusters with tagged clusters, untagged clusters are tagged.
US08649601B1 Method and apparatus for verifying answer document images
Disclosed herein, among other things, are method and apparatus for verifying answer document images. According to one embodiment of a method, data collected from a scanned image of an answer document is received, the data including an indication of whether a bubble on the answer document is marked. Responses are automatically identified to have a first review, including sorting the collected data using one or more predetermined criteria. The responses are automatically forwarded to a first editor to conduct the first review, the first review including a data entry. If the data entry of the first editor varies with the indication for a particular response, the particular response is automatically forwarded to a second editor to conduct a second review, where the first editor is different from the second editor.
US08649597B2 Image processing apparatus and control method thereof detecting from a histogram a gradation level whose frequency is a peak value
An image processing apparatus includes a histogram creation unit that creates a histogram from an input image, a detection unit that detects a gradation level of interest from the histogram, a gradation correction parameter generation unit that generates a gradation correction parameter to improve a gradation characteristic in a gradation range around the gradation level of interest, and a correction unit that corrects the gradation of the image using the gradation correction parameter. The detection unit detects, as the gradation level of interest, a gradation level whose frequency is a peak value equal to or more than a predetermined threshold, and which has variation width of frequencies in a predetermined range including this gradation level to be smaller than a predetermined width in the histogram.
US08649595B2 Subpixel-based image down-sampling
Systems, methods, and apparatus for sampling images using minimum mean square error subpixel-based down-sampling are presented herein. A partition component can be configured to divide a first array of pixels into two-dimensional (2-D) blocks of pixels. A sampling component can be configured to receive a query from a device including information associated with a display of the device; diagonally down-sample subpixels of a block of the 2-D blocks and generate a second array of pixels based on the down-sampled subpixels and the query. The sampling component can communicate at least a portion of the second array to the device based on the query. The information associated with the display can include a dimension associated with the display. Further, sampling component can be associated with a web browser; and the query can include an internet based query.
US08649594B1 Active and adaptive intelligent video surveillance system
A method for assessing events detected by a surveillance system includes assessing the likelihood that the events correspond to events being monitored from feedback in response to a condition set by a user. Classifiers are created for the events from the feedback. The classifiers are applied to allow the surveillance system improve its accuracy when processing new video data.
US08649592B2 System for background subtraction with 3D camera
A system for background image subtraction includes a computing device coupled with a 3D video camera, a processor of the device programmed to receive a video feed from the camera containing images of one or more subject that include depth information. The processor, for an image: segments pixels and corresponding depth information into three different regions including foreground (FG), background (BG), and unclear (UC); categorizes UC pixels as FG or BG using a function that considers the color and background history (BGH) information associated with the UC pixels and the color and BGH information associated with pixels near the UC pixels; examines the pixels marked as FG and applies temporal and spatial filters to smooth boundaries of the FG regions; constructs a new image by overlaying the FG regions on top of a new background; displays a video feed of the new image in a display device; and continually maintains the BGH.
US08649591B2 Pattern inspection apparatus and pattern inspection method
In accordance with an embodiment, a pattern inspection method includes: applying a light generated from a light source to the same region of a substrate in which an inspection target pattern is formed; guiding, imaging and then detecting a reflected light from the substrate, and acquiring a detection signal for each of a plurality of different wavelengths; and adding the detection signals of the different wavelengths in association with an incident position of an imaging surface to generate added image data including information on a wavelength and signal intensity, judging, by the added image data, whether the inspection target pattern has any defect, and when judging that the inspection target pattern has a defect, detecting the position of the defect in a direction perpendicular to the substrate.
US08649590B2 Paper sheet management apparatus, paper sheet management method, and paper sheet management program
A paper sheet management apparatus includes: a serial number recognizing unit 38A that performs a character recognition of a serial number of predetermined digits for recognizing a banknote from the banknote, obtains a character recognition result including a recognizable character and/or an unrecognizable character, and obtains a serial number recognition result including a recognizable determined character and/or an unrecognizable error character based on the obtained character, recognition result; a serial number registration condition processing unit 38B that judges whether the serial number recognition result meets a predetermined registration condition based on the determined character or the error character in the obtained serial number recognition result; and a DB control unit 38E that registers banknote detailed information including the serial number recognition result in a database 33, when the serial number recognition result meets the predetermined registration condition, and forbids registration of the serial number recognition result in the database 33, when the serial number recognition result does not meet the predetermined registration condition. Thus, needless registration of serial numbers can be avoided, and an operational burden on a user who inputs a serial number can be significantly reduced.
US08649588B2 Method for canceling impact of physical property variability on image quality performance of digital imaging system
A method for canceling the impact of the physical property variability on the image quality performance of a digital imaging system, obtained during quality control (QC) analysis using a serial numbered quality control (QC) target by applying physical property deviation controlled behavior model corrections to the raw image quality performance. The serial numbered QC-target used for the QC analysis comprises target-specific, measured physical property data encoded in- or outside of QC-target.
US08649584B2 Medical image processing apparatus and medical image processing method
A medical image processing apparatus includes a vessel running data generating unit, a lesion site detecting unit, a vessel dominant region data generating unit, a lesion site dominant region data generating unit, and a diagnostic image data generating unit. The vessel running data generating unit generates vessel running data of a vessel. The lesion site detecting unit detects positional information of a lesion site in the vessel. The vessel dominant region data generating unit generates vessel dominant region data indicating a region dominated by the vessel in a region provided with nutrition. The lesion site dominant region data generating unit generates lesion site dominant region data indicating a region dominated by the lesion site in the region provided with nutrition. The diagnostic image data generating unit generates diagnostic image data by superimposing the vessel dominant region data and the lesion site dominant region data on morphological image data.
US08649581B2 Colour management for biological samples
A method of determining a color transformation for images of biological material includes preparing a first set of biological test objects using a first preparation method, and preparing a second set of biological test objects using a second preparation method. Each test object in the second set of test objects corresponding to a counterpart test object in the first set of test objects, the test object and its counterpart being of the same biological type of material. For each test object in the first and second set of test objects, the color of the test object is determined thereby generating a first and second set of colors The method further includes generating a conversion table indicating a mapping between the colors in the first set of colors and the corresponding colors in the second set of colors. The first and second preparation methods include first and second staining methods, respectively.
US08649580B2 Image processing method, image processing apparatus, and computer-readable recording medium storing image processing program
An image processing method includes obtaining a first spectral characteristic value in a sample point on a stained sample based on a value of a pixel of a stained-sample image obtained by imaging the stained sample, the sample point corresponding to the pixel, the stained sample being stained with a predetermined staining dye and to be observed; and obtaining gradual second spectral characteristic values on the staining dye. The method also includes estimating an amount of the staining dye in the sample point on the staining sample by using the second dye spectral characteristic values on the staining dye based on the first spectral characteristic value.
US08649579B2 Motion artifact removal
Systems, methods, and other embodiments associated with removing motion artifacts from MR images are described. One example method includes controlling an MRI apparatus to acquire a fully sampled, centric-ordered, non-interleaved, data set from an object to be imaged and controlling a Generalized Auto-Calibrating Partially Parallel Acquisition (GRAPPA) logic to produce a GRAPPA duplicate of a single partition through the data set. The method also includes computing, from the GRAPPA duplicate, a GRAPPA navigator for a phase encoding (PE) line in the single partition and computing an error between the PE line in the single partition and a corresponding PE line in the GRAPPA duplicate using the GRAPPA navigator. The method also includes selectively replacing data in the PE line in the single partition with replacement data upon determining that the error exceeds a threshold. The method may include reconstructing an MR image based, at least in part, on the single partition.
US08649572B2 System and method for enabling the use of captured images through recognition
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the collection, a captured image may be analyzed to recognize information from image data contained in the captured image, and an index may be generated, where the index data is based on the recognized information. Using the index, functionality such as search and retrieval is enabled. Various recognition techniques, including those that use the face, clothing, apparel, and combinations of characteristics may be utilized. Recognition may be performed on, among other things, persons and text carried on objects.
US08649562B2 Method and system for processing a signal including at least a component representative of a periodic phenomenon in a living being
A method of processing a signal including at least a component representative of a periodic phenomenon in a living being includes obtaining a sequence of images showing the living being, extracting at least one first signal having at least a component representative of a periodic phenomenon in a living being from the sequence of images using remote plethysmography. Separate data representative of at least a periodic component of motion of the living being are obtained by carrying out motion analysis of the sequence of images. The data are used at least to suppress a component of the first signal corresponding to the periodic component of motion of the living being. The method is unobtrusive to the living being, and the living being can be in motion.
US08649561B2 Subject designating device and subject tracking apparatus
A subject designating device includes: a representative value calculation unit that calculates a representative value for each image of a brightness image and chrominance images based upon pixel values indicated at pixels present within a first subject area; a second image generation unit that creates a differential image by subtracting the representative value from pixel values indicated at pixels present within a second subject area; a binarizing unit that binarizes the differential image; a synthesizing unit that creates a synthetic image by combining binary images in correspondence to the brightness image and the chrominance images; a mask extraction unit that extracts a mask constituted with a white pixel cluster from the synthetic image; an evaluation value calculation unit that calculates an evaluation value indicating a likelihood of the mask representing the subject; and a subject designating unit that designates the subject in the target image based upon the evaluation value.
US08649560B2 Method and interface of recognizing user's dynamic organ gesture and electric-using apparatus using the interface
A method of recognizing a user's dynamic organ for use in an electric-using apparatus includes scanning a difference image, which reflects brightness difference between a target image and a comparative image that are inputted through an imaging element, using a window; generating a HOG (histograms of oriented gradients) descriptor of a region of the difference image that is scanned when it is judged that the scanned region includes a dynamic organ; measuring a resemblance value between the HOG descriptor of the scanned region and a HOG descriptor of a query template for a gesture of the dynamic organ; and judging that the scanned region includes the gesture of the dynamic organ when the resemblance value meets a predetermined condition, wherein the comparative image is one of frame images previous to the target image.
US08649559B2 Method and interface of recognizing user's dynamic organ gesture and electric-using apparatus using the interface
A method of recognizing a user's dynamic organ for use in an electric-using apparatus includes scanning a target image inputted through an imaging element using a window; generating a HOG descriptor of a region of the target image that is scanned when it is judged that the scanned region includes a dynamic organ; measuring a resemblance value between the HOG descriptor of the scanned region and a HOG descriptor of a query template for a gesture of the dynamic organ; and judging that the scanned region includes the gesture of the dynamic organ when the resemblance value meets a predetermined condition.
US08649558B2 Video processing with region-based warping
Video data is processed with region-based warping. In accordance with various example embodiments, video data having a plurality of source video frames is processed as follows, for each source video frame. Pixels representing the source video frame and at least one temporally-adjacent video frame are used to generate a motion history map, based upon frame-to-frame movement of at least one region in the source video frame and temporally-adjacent video frames. At least one salient region is identified in the source video frame based upon the motion history map and static image saliency data. Weighting data is determined for warping pixels corresponding to background regions of the source video frame differently than pixels corresponding to the at least one salient region in the source video frame. Using the weighting data, the pixels representing the source video frame are warped to generate pixels representing a warped video frame.
US08649550B2 Multi-magnet system and speaker using same
Disclosed is a multi-magnet system for speaker. The multi-magnet system includes a yoke having a bottom, a pair of main magnets separated from each other and mounted on the bottom of the yoke, respectively, a mid-magnet mounted on the bottom of the yoke and located between the pair of main magnets, and a pair of auxiliary magnets attached to two ends of the yoke. Wherein, the first main magnet together with the first auxiliary magnet and the mid-magnet defines a first magnetic gap and the second main magnet together with the second auxiliary magnet and the mid-magnet defines a second magnetic gap. By virtue of place the magnets at appropriate locations, the sensitivity of the speaker is effectively enhanced.
US08649548B1 Structure having acoustic transducer volume
A transducer assembly includes a first enclosure element, an electro-acoustic transducer coupled to the first enclosure element, and a second enclosure element. The first enclosure element and the second enclosure element are configured to capture a portion of an automobile frame there between and to define an acoustic volume relative to the automobile frame.
US08649542B2 Hearing aid with amorphous loudspeaker shielding
It should be possible to produce hearing aids in a simpler and more compact fashion. It is for this reason that a hearing aid is proposed, the loudspeaker device of which is shielded by a shielding device, more particularly a housing, which can shield both high-frequency and low-frequency electromagnetic fields. The shielding device is at least in part made of an amorphous, soft-magnetic metal with a preferred direction of the nanocrystalline structures. Using this, a plurality of separate shielding elements can be dispensed with and a hearing aid can have a smaller embodiment.
US08649541B2 Hearing aid with magnetostrictive electroactive sensor
A hearing aid includes a magnetostrictive electroactive (ME) sensor that generates an electrical signal in response to a magnetic field or a mechanical pressure. In various embodiments, the ME sensor is used for cordless charging of a rechargeable battery in the hearing aid by generating an electrical signal in response to a magnetic field generated for power transfer, magnetic sound signal reception, and/or detection of user commands by sensing a magnetic field or a pressure applied to the hearing aid.
US08649538B2 Hearing aid having multiple sound inputs and methods therefor
A multi-mode hearing aid includes a processor that is configured to selectively apply different hearing aid profiles to different input signals, such as a first sound signal received from a microphone and a second sound signal received from a transceiver, to produce first and second shaped output signals. The processor is configured to produce an output signal including at least one of the first shaped output signal and the second shaped output signal.
US08649535B2 Actuator systems for oral-based appliances
Actuator systems for oral-based appliances utilizing transducers which are attached, adhered, or otherwise embedded into or upon a dental or oral appliance to form a hearing aid assembly. Such oral appliances may be a custom-made device which receives incoming sounds and transmits the processed sounds via a vibrating transducer element. The transducer element may utilize electromagnetic or piezoelectric transducer mechanisms and may be positioned directly along the dentition or along an oral appliance housing in various configurations.
US08649534B2 Audio interface device and method
The invention provides an audio interface device and method utilizing a single audio jack connector for plugging into a three-wire analog microphone or a three-wire digital microphone, thereby reducing dimensions and production costs thereof and an electronic system using the same. The audio interface comprises an audio jack connector, having first to third contacts electronically connected with the three-wire microphone plugged thereinto; and an audio processing device, detecting a type of the three-wire microphone plugged into the audio jack connector, outputting a clock signal to the three-wire microphone and receiving a digital audio signal from the three-wire microphone when the type is digital; or receiving analog audio signals from the three-wire microphone when the type is analog.
US08649531B2 Method and system for approximating graphic equalizers using dynamic filter order reduction
Improved approaches to flexibly implementing graphic equalizers on media players are disclosed. These approaches provide dynamic order reduction of a multi-band graphic equalizer so that equalizer effects can be timely performed with only limited computational resources. In one embodiment, a media player receives a media item and associated equalizer settings for a multi-band graphic equalizer. The media player can then automatically (i.e., without user action) approximate the multi-band graphic equalizer with the equalizer settings for the media item using a fewer number of filters. Fewer filters means order reduction, and thus reduction in computational requirements. After the multi-band graphic equalizer is approximated, the media player can present the media item to its user in accordance with the reduced complexity, approximated equalizer.
US08649526B2 Noise reduction circuit and method therefor
Noise cancellation is effected for audio devices. In connection with various embodiments, a forward leakage transfer function is determined using a signal corresponding to detected portions of the generated sound that has leaked out of the user's ear canal with the proximate end of the earphone inserted in (or otherwise fitted to) the ear. This forward leakage transfer function can be used to characterize ambient noise entering a user's ear canal. A signal corresponding to ambient noise is processed with the forward leakage transfer function to generate and output a noise-cancelling signal for canceling at least a portion of the detected ambient noise.
US08649524B2 Method and apparatus for using haptics for fitting hearing aids
The present subject matter relates generally to the method and apparatus for using haptics for fitting hearing aids. The application of haptics technology to hearing aid fitting system software is provided. A graphical user interface with a touch screen for hearing aid fitting provides tactile response to a user adjusting hearing aid parameters using the touch screen. The interface provides feedback to assist the user in rapid and accurate hearing aid fitting. Other variations include using a touch pad for the tactile response.
US08649523B2 Methods and systems using a compensation signal to reduce audio decoding errors at block boundaries
Methods, systems and computer-readable medium reduce and/or eliminate errors in coding/decoding of streamed audio due to resetting of decoder state values based on playback buffer access. An inaudible compensation signal is included with the audio signal. The compensation signal is generated having a characteristic selected so that the encoded streamed audio signal substantially matches the reset state values at block boundaries. In an ADPCM example, the compensation signal is chosen such that the sum of the compensation signal and the original audio signal (=the compensated audio signal) has the characteristic that, at the block boundaries, the compensated audio signal matches the initial predictor value.
US08649518B1 Implementing CSA cryptography in an integrated circuit device
A method and circuitry for implementing CSA fast enough for use in programmable devices such as FPGAs process multiple packets with the words that were contained within the packets out of order, and then combines processed words in the correct order. Data advance and data delay techniques can be used to combine processed words correctly. The invention can be used for encryption, decryption, or both. Respective words from each data packet in a plurality of data packets are processed substantially simultaneously. Those respective words are processed in a first cipher path to generate intermediate blocks, and the intermediate blocks are processed in a second cipher path. Timing of the intermediate blocks after output from the first cipher path can be adjusted if necessary.
US08649514B2 On-demand switched content encryption
A number of encryption system types utilized by subscriber terminal devices currently requesting tuning to a particular switched digital video (SDV) content selection is determined in response to each change in a number of the subscriber terminals requesting tuning to the particular SDV content selection. SDV content associated with the particular SDV content selection is encrypted as either encrypted SDV content or multiply partially encrypted SDV content based upon the determined number of encryption system types beginning from a current play location indicated for the SDV content selection within an electronic program guide (EPG). Either the encrypted SDV content or the multiply partially encrypted SDV content is distributed as part of an outgoing SDV content stream to the subscriber terminals currently requesting tuning to the particular SDV content selection.
US08649513B2 Method for converting non copy protected data into copy protected data
Method for converting non copy protected data into copy protected data. The non copy protected data includes data structure data, controlling data and content data. The content data are embedded into data structures defined by the data structure data, and are processed using the controlling data. The method includes transferring part of the data structure data or the controlling data via a first network, from a first to a second network location, generating modified data structure data or modified controlling data at the second network location based on the data structure/controlling data supplied to the second network location, transferring the modified data structure/controlling data via a second network from the second to a third network location, where the copy protected data is generated by embedding the content data into modified data structures based on the modified data structure data or by replacing the controlling data with the modified controlling data.
US08649510B2 Device having coded output of operational data
A device for confirming compliance with usage of a breathing gas delivery system that includes at least one sensor for monitoring operating data disposed within the breathing gas delivery system and a device for encoding the monitored operating data and displaying the encoded operating data for reporting to another location.
US08649507B2 Mobile communications device enclosure
In some embodiments, a mobile media device enclosure can be configured to receive a mobile media device. The mobile media device enclosure can include: (a) a rigid portion, the rigid portion including a back wall and one or more sidewalls, the back wall and the one or more sidewalls defining an interior and an exterior of the mobile media device enclosure, the rigid portion configured to receive the mobile media device within the interior of the mobile media device enclosure; and (b) an ejection tab located at the back wall of the rigid portion, the ejection tab at least partially defined by a channel traversing from a first point in the rigid portion to a second point in the rigid portion, the ejection tab having a fixed portion and a moveable portion, the fixed portion of the ejection tab is mechanically coupled to the rigid portion, the movable portion of the ejection tab has a first portion mechanically coupled to the fixed portion of the ejection tab and a second portion at least partially defined by the channel. The movable portion of the ejection tab is configured to flexibly maintain a first position substantially parallel to an orientation of the back wall of the rigid portion, and the movable portion of the ejection tab is further configured to flexibly maintain a second position partially within the interior of the rigid portion when sufficient force is applied to the exterior of the rigid portion at the second portion of the movable portion of the ejection tab. Other embodiments and related methods are also disclosed herein.
US08649497B1 Method and apparatus for providing reliable path for direct inward dial calls
A method and system for providing reliable path for Direct Inward Dial (DID) calls on networks, e.g., Time Division Multiplexed (TDM) networks, the packet networks Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks are disclosed. In one embodiment, the present method enables the customers to request for a reliable path for Direct Inward Dial (DID) calls. For example, the present method enables a service provider to connect a customer's switch, e.g., a PBX, to two or more switches (or softswitches) via two separate DID trunk groups. The method also enables the service provider to create a DID trunk group between the two or more switches (or softswitches) connected to the customer's switch. With this architecture, the service provider is able to continue to forward DID calls towards the customer's switch even if one of the two separate DID trunk groups has failed.
US08649495B1 Methods and systems for providing telecommunications services
The present invention is related to telecommunications. A call processing system receives a first call from a caller intended for a first person. A notification regarding the first call is transmitted over a network to a terminal associated with the first person. A user interface is displayed on the terminal via which the first person can indicate that a callback message is to be transmitted to the caller. The callback message is transmitted to the caller, wherein the callback message includes an identification of the first person, a callback control, and text indicating that the caller is to activate the control to initiate another call to the first person. At least partly in response to the caller activating the control, A second call to be placed via which the first person and caller are connected.
US08649494B2 Participant alerts during multi-person teleconferences
A method for alerting teleconference participants includes: activating a mute function in response to a participant command; tracking a teleconference's conversation audio; determining the level of alertness of a participant; determining whether the participant's name is detected in the teleconference audio; wherein in the event the participant's name is detected: determining whether the context in which the participant was addressed requires the participant to respond; wherein in the event the participant is required to respond: alerting the participant that the participant has been summoned and is required to make a response; providing a conversation summarization to the participant; and deactivating the participant's mute function.
US08649490B2 Remote diagnosis of beverage preparation machines
A communication system (1) comprises: a beverage preparation machine (10) having a data-exchange communication module (11, 11′); a service unit (30) that is distant from the beverage preparation machine and that is arranged for exchanging data with the communication module of the beverage preparation machine; a transmission arrangement (15, 20, 35) for transmitting data between the data-exchange communication module and the service unit. The data-exchange communication module of the beverage preparation machine comprises a sound-interface (11, 11′) for exchanging data as a sound signal. The transmission arrangement comprises a telephone device (15) for transmitting this sound signal of the data towards the service unit and/or originating from the service unit.
US08649488B2 Caller ID surfing
The invention relates to the field of computer telephony integration. In particular the invention relates to displaying and producing computer based documents seamlessly to users that relate to their telephone calls. The best mode of the invention is considered to be the use of the invention with social media, such as Facebook, where the mobile station (30) searches for the social media page of the caller based on the Caller ID and displays it to the recipient of the call on the mobile station screen, possibly with other Internet search results. The methods and arrangements of the invention allow the user to obtain the newest public information about the person who calls him or he decides to call, or any documents that might be intermittent between the people. In other words the Desktop or screen of the invention automatically arranges itself to a state in which it is easiest to work during the call, using searches made based on call parameters, such as caller ID. The invention adds “bandwidth”, i.e. speed, efficiency and more dimensions to personal communication, as the users of the inventive system can also visually see by documentation what is going on in the relationship between two or more people.
US08649487B2 Video implementation method for three-party video conference
The present invention relates to a three-party video conference. With the utilization of the monitor display resource by a host party, the assembled three-party video captured and decoded by the monitor display resource is transmitted to the conference-participant parties, the screen-captured real-time transport protocol (RTP) data transmitted from the host party are respectively displayed on monitors of the conference-participant parties, thereby eliminating the resource consumption of mixed video data, controlling the video resource loss, and providing a cost-effective hardware to enable three parties to see and hear from each other.
US08649486B1 Method for providing text messaging confirmation
A method for providing confirmation of a request for a target communicated using text messaging includes receiving, by a sending system, a request for a target. The method further includes selecting, by the sending system, a telephone number from a list of telephone numbers, wherein a mapping is created between the request, the selected telephone number, the target, and a target contact. Additionally, the method includes sending, by the sending system to the target contact using the selected telephone number, a text message indicating the request for the target. Moreover, the method includes receiving a reply message from the target contact using the selected telephone number, and determining that the reply message comprises a reply to the request for the target by comparing the target contact and the selected telephone number for the reply message to the mapping.
US08649480B2 X-ray CT apparatus and tomography method
When the diagnostic center position and a reconstruction FOV are designated using a tomographic image, a system control device controls a top plate of a table to move from side to side and up and down so that the designated diagnostic center position reaches the center position of scanning. A scanner is provided with a plurality of compensation filters configured to adjust X-ray irradiation distribution, and the system control device selects a proper compensation filter according to the designated reconstruction FOV from among the plurality of compensation filters, switching to the selected compensation filter. The compensation filters include at least a compensation filter (size L) of wide-width X-ray irradiation distribution and a compensation filter (size S) of narrow-width X-ray irradiation distribution in a scanner-turning direction. When the designated reconstruction FOV is a predetermined threshold or less, the compensation filter is switched to the S-sized compensation filter.
US08649475B2 Partial-rate transfer mode for fixed-clock-rate interface
Systems and methods are provided for a partial-rate transfer mode using fixed-clock-rate interfaces. In the partial-rate mode, each data bit is transmitted consecutively two or more times. The receiver uses a global clock without phase adjustment to detect the replicated incoming bits. As a result, the receiver system can receive data at a partial data rate when the system is locking into the phase of data received from the transmitter.
US08649470B2 Non-joint demodulation of a desired signal in response to a carrier-to-interference ratio estimate
A technique includes performing non-joint demodulation of a desired signal in response to a carrier-to-interference ratio estimate for a received signal being greater than or equal to a threshold level, the non-joint demodulating being based on first channel impulse response coefficients associated with the desired signal and second channel impulse response coefficients associated with one or more interfering signals. The technique includes determining the second channel impulse response coefficients based on a first cross-correlation function between the received signal and a training sequence of an interfering signal of the one or more interfering signals, determining the first channel impulse response coefficients based on a second cross-correlation function between the received signal and a training sequence of the interfering signal, and determining a time difference between a time value of a peak in the first cross-correlation function and a time value of a peak in the second cross-correlation function.
US08649469B2 Signal reception
A method of receiving a demodulated waveform according to a protocol in which the waveform represents a block of transmitted bits comprising a first group of bits and a second group of bits, the second group of bits being a function of the first group of bits, the method comprising: sampling the demodulated waveform to recover a first group of sample values corresponding to the first group of transmitted bits and a second group of sample values corresponding to the second group of transmitted bits; assigning bit values to reliable sample values of the first group of sample values; generating a set of candidates for a block of bits corresponding to the demodulated waveform, each candidate comprising a first group of candidate bits and a second group of candidate bits, the first group of candidate bits being generated using the assigned bit values and a combination of bit values unique to that candidate in the set of candidates, and the second group of candidate bits being generated by applying the said function to the first group of candidate bits; performing a correlation operation by determining a correlation between each candidate and the recovered first and second groups of sample values to form a correlation value associated with each candidate; and selecting the candidate associated with the correlation value that is indicative of the strongest degree of correlation between a candidate and the first and second groups of sample values to be the block of bits corresponding to the demodulated waveform.
US08649468B2 Micro-controller, processing method and device for power line carrier signal reception
The present invention provides a micro-controller, a processing method and device for power line carrier signal reception, where the method includes: an analog mixer mixes received power line carrier signals, an analog filter filters the mixed power line carrier signals, an analog-to-digital converter converts the filtered signals, a digital mixer mixes converted signals, a digital filter filters the mixed signals and a digital demodulator demodulates the filtered signals to obtain base band data. The present invention also provides a corresponding device and a micro-controller including the device. The technical solution of the present invention can modulate the carrier signals of any frequency to a fixed frequency through two-stage frequency mixing, so that demodulation of power line carrier signals with any frequency is possible.
US08649466B2 Device and method for detecting cyclic prefix length
A device for detecting a cyclic prefix length according to the present invention includes: a plurality of cyclic prefix length searchers that receive a received signal from a transmitting apparatus to search different cyclic prefix lengths for the received signal; a normalizer that receives and normalizes a plurality of search results received from each of the plurality of cyclic prefix length searchers and outputs a plurality of normalization values; and a determining unit that determines any of the normalization values as the cyclic prefix length of the received signal.
US08649464B2 Quadrature receiver and method of compensating for I/Q imbalance using a calibration signal
A quadrature demodulator receiver unit (100) comprises a first filter unit (360) that may delay an intermediate signal x(t) whose real part is based on a sampled in-phase IF signal (xi(t)) and whose imaginary part is based on a sampled quadrature IF signal (xq(t)). A second filter unit (366) filters a conjugate complex version of the intermediate signal x(t). The filter coefficients of the filter units (360, 366) are determined using a calibration signal, for example on the basis of ratios of complex-valued spectral components of intermediate signals xcal(t) obtained from the calibration signal cal(t). The filtered signal and the delayed signal are recombined to obtain a compensated output signal y(t). The calibration signal may be supplied from an oscillator circuit supplying a signal for processing a receive signal of the receiver unit (100).
US08649462B2 Method and apparatus for transmitting signal using repetition coding in a wireless communication system
A method and apparatus for transmitting information data using a repetition coding scheme in a wireless communication system are disclosed. The transmission method includes generating a codeword of a predetermined size Nencoded by encoding information data of a size Ninfo, and transmitting the codeword to a receiver. The codeword includes a plurality of repeated blocks based on the information data and if the information data includes an odd number of 1s, the information data of odd-numbered repeated blocks out of the plurality of repeated blocks are bit-inverted.
US08649461B2 Lane-to-lane skew reduction in multi-channel, high-speed, transceiver circuitry
Controllable delay circuitry is included in each channel of multi-channel, high-speed, serial transmitter and/or receiver circuitry to compensate for or to at least help compensate for possible skew (different signal propagation time) between the various channels. In systems employing CDR circuitry, the delay circuitry may be at least partly controlled by a signal derived from the CDR circuitry to make the amount of delay effected by the delay circuitry at least partly responsive to changes in data rate detected by the CDR circuitry.
US08649453B2 Enhanced metrics for demodulation and soft information generation in the presence of a non-constant envelope modulated interferer
Systems and methods utilize enhanced metrics for demodulation and/or soft bit information generation in the presence of a non-constant envelope modulated interfering signal. In one embodiment, a receiver includes a downconverter and a demodulator. The downconverter receives a radio frequency signal comprising a desired signal, noise, and a non-constant envelope modulated interfering signal, and downconverts the radio frequency signal to provide a downconverted signal. The demodulator demodulates the downconverted signal based on a demodulation metric that models the non-constant envelope modulated interfering signal as a stationary non-Gaussian random process with a probability distribution derived from a modulation constellation of a modulation used for the non-constant envelope modulated interfering signal. In one embodiment, the demodulator outputs demodulated symbols. In another embodiment, the demodulator outputs soft bit information.
US08649452B2 Wireless communication device
According to one embodiment, a wireless communication device which comprises an automatic frequency controller configured to detect a radio frequency shift amount between a transmitting side and a receiving side, comprises a controller, a first weight multiplier, and an error correction decoder. The controller is configured to designate subcarrier that suffers interference caused by a DC component based on the radio frequency shift amount detected by the automatic frequency controller. The first weight multiplier is configured to multiply amplitude values of demodulated signals of signals carried by the subcarriers designated by the controller by a weighting coefficient in a range from 0 to 1. The error correction decoder is configured to perform error correction of the demodulated signals multiplied by the weighting coefficient by the first weight multiplier. The controller sets the weighting coefficient to be multiplied by the first weight multiplier based on the radio frequency shift amount.
US08649451B2 MC-CDMA multiplexing in an orthogonal uplink
Techniques are provided to support multi-carrier code division multiple access (MC-CDMA) in an orthogonal uplink of a wireless communication system. A method of wireless multi-carrier communications comprises dividing sub-carriers on an uplink into non-overlapping groups, allocating a time-frequency block including a hopping duration and a non-overlapped group, respectively, assigning a different set of orthogonal codes to each user, spreading data (or pilot) symbols of each user over the allocated time-frequency block, wherein the data (or pilot) symbols of each user are spread using the different set of orthogonal codes assigned to each user, mapping each data (or pilot) symbol to a modulation symbol in the time-frequency block, generating an orthogonal waveform based on the mapped symbols, and transmitting the orthogonal waveform.
US08649445B2 Methods and systems for noise resilient, pin-efficient and low power communications with sparse signaling codes
In bus communications methods and apparatus, a first set of physical signals representing the information to be conveyed over the bus is provided, and mapped to a codeword of a sparse signaling code, wherein a codeword is representable as a vector of a plurality of components, some of which are quiescent components and some of which are non-quiescent components, wherein the number of quiescent components and non-quiescent components meet a sparseness requirement.
US08649444B2 TWACS pulse inductor reversal circuit
A circuit (C1-C4) is employed in a TWACS transponder (T) installed in an electric meter (M). The transponder generates inbound signals (IB) transmitted from the location of the electric meter to a central location (R). Firmware (F) within the transponder controls the flow of current for each pulse through the circuit by triggering a semi-conductor device such as a SCR (X1) or TRIAC (X2). The resulting current flow through the inductor for a subsequent pulse, regardless of the pulse's polarity, will be in the opposite direction to that of the previous pulse. The result is to maintain a constant level of magnetization of the inductor core which does not have to be overcome by energy in the subsequent pulse resulting in amplitude of all the pulses imposed on an AC waveform being substantially the same.
US08649442B2 Coding device and method, decoding device and method, recording medium, and program
An encoding apparatus and an encoding method, a decoding apparatus and a decoding method, a recording medium, and a program suitable for encoding image signals with a higher compression ratio for transmission or accumulation. In an arithmetic coding section, from among the syntax elements of input image compression information, the frame/field flag is first encoded by a frame/field flag context model. When the macroblock to be processed is subjected to frame-based encoding, a frame-based context model, specified in the current H.26L standard, is applied. On the other hand, when the macroblock to be processed is subjected to field-based encoding, a field-based context model is applied for the syntax elements described below. The present invention is applied to an encoder for encoding image information and a decoder for decoding image information.
US08649441B2 NAL unit header
Disclosed are techniques for scalable, multiview, and multiple descriptive video coding using an improved Network Adaptation Layer (NAL) unit header. A NAL unit header can include a layer-id that can be a reference into a table of layer descriptions, which specify the properties of the layer. The improved NAL unit header can further include fields for reference picture management and to identify temporal layers.
US08649436B2 Methods for efficient implementation of skip/direct modes in digital video compression algorithms
The approach of the present invention is to take advantage of similarity in implementation between SKIP and DIRECT modes and one other inter-picture prediction modes, namely, the 16×16 partition mode. The SKIP/DIRECT modes are classified into two groups, one involving inter-picture prediction in one temporal direction in which prediction is chosen from either past or future recon pictures, and the other involving prediction in two temporal directions in which prediction is constructed as a superposition of both past and future recon pictures. The first group requires interpolation for only one direction, whereas the latter requires interpolation for both directions, thus requiring roughly twice as much data processing power than the first group. The 16×16 partition mode also allows both prediction schemes, either past or future, or a superposition of past and future. The SKIP/DIRECT and 16×16 partition modes all apply the same motion vector on the entire block unit.Methods of the present invention consider the SKIP/DIRECT modes if and only if the final prediction information of the 16×16 partition mode, including motion vector, reference picture index, and prediction direction, is the same as that of the respective SKIP and/or DIRECT modes. The point here is that the same motion prediction, reference picture index and prediction direction are used for the 16×16 partition mode and the SKIP/DIRECT modes, and therefore, the same interpolation scheme can be used for both SKIP/DIRECT and 16×16 partition modes, thus saving computational cost as well as implementation cost.
US08649435B2 Image decoding method which obtains a predicted value of a coding unit by weighted average of predicted values
A video encoding method and apparatus and a video decoding method and apparatus. In the video encoding method, a first predicted coding unit of a current coding unit that is to be encoded is produced, a second predicted coding unit is produced by changing a value of each pixel of the first predicted coding unit by using each pixel of the first predicted coding unit and at least one neighboring pixel of each pixel, and the difference between the current coding unit and the second predicted coding unit is encoded, thereby improving video prediction efficiency.
US08649434B2 Apparatus, method and program enabling improvement of encoding efficiency in encoding images
An image processing apparatus includes: a storage means for storing a decoded image in which pictures of a first image and a second image each having a disparity are alternately arranged, and performing local decoding, and a storage control means for performing storage control to control the storage of a reference picture in the storage means such that, from among the pictures which are encoded temporally earlier than a current picture in encoding process which is a picture to be encoded, and are capable of becoming reference pictures, a picture which is a picture of an image at the same viewpoint as the current picture in encoding process from among the first image and the second image and is closest to the current picture in encoding process in a display order is stored in the storage means.
US08649433B2 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.
US08649431B2 Method and apparatus for encoding and decoding image by using filtered prediction block
A prediction block of a current block is created by performing intra prediction or inter prediction on the current block. The prediction block is filtered by using a predetermined filter. The current block is encoded based on the filtered prediction block. A compression rate of image encoding may be substantially improved by more accurately performing a prediction encoding.
US08649429B2 Systems for reducing adverse effects of deep fades in DTV signals designed for mobile reception
Digital television broadcasting signals employ parallel concatenated convolutional coding, commonly called “turbo coding”, to improve reception by receivers in motor vehicles. Turbo coded Reed-Solomon codewords are transversally disposed in the payload fields of encapsulating MPEG-2-compliant packets to improve the capability of the Reed-Solomon coding to overcome deep fades. Turbo codewords are transmitted more than once in so-called “staggercasting”. Reception of DTV signals is improved by combining soft decisions concerning repeated transmissions of turbo codewords before turbo decoding. Only the data components of turbo codewords are transmitted twice in “punctured” staggercasting of turbo codewords, with parity components being transmitted only once, so code rate is reduced by a smaller factor than two.
US08649427B2 Image processor, image generator and computer program
The invention relates to an image processor configured to: receive an image, take area-specific samples (11) of the image information of the area and calculate (12) a reference value (REF) on the basis of the samples; store into a memory (16) or to transmit (17) the reference value (REF) calculated for an area and the area identifier (ALUE) area-specifically; check (13) whether the reference value (REF) obtained as a result of the calculation and the image information (INF) corresponding to it have already been stored in the memory (16) or transmitted (15); and to store into the memory (16) or to transmit (15) the calculated reference value (REF) and the corresponding image information (INF), if the reference value (REF) and the corresponding image information (INF) have not been stored into the memory or transmitted previously.
US08649424B2 Video transcoding using a proxy device
A network device may act as a proxy for a client requesting video from a server and may control the quality of the video requested from the server. The network device may detect a negotiation for a video stream, the negotiation including at least a first message from the client indicating a requested video quality by the client; and determine a maximum allowed video quality for the client. The network device may additionally determine whether the requested video quality by the client is greater than the maximum allowed video quality and modifying, when the requested video quality by the client is greater than the maximum allowed video quality, a first message to change the requested video quality to be equal to the maximum allowed video quality.
US08649421B2 Cable modem for network measurements
The invention relates to measurement-capable cable modems for cable networks. Idle receivers and transmitters of a cable modem are used to perform upstream and downstream measurements on DOCSIS and non-DOCSIS digital and analog TV channels without disrupting customer services. A currently idle receiver is tuned to a target downstream channel under directions of a modem measurement controller, and is queried by the measurement controller to perform a measurement as specified by a measurement plan. A currently idle transmitter is tuned to a target upstream channel to transmit a test signal that is received by an upstream measurement system. Measurements are communicated to a central measurement controller, for example located at the headend, which collects measurements from a plurality of cable modems and the upstream measurement system. The resulting monitoring system performs cable network wide monitoring using existing cable modems without requiring additional monitoring devices.
US08649420B2 Data-processing module and method thereof
A data-processing module can handle a predetermined command transmitted by a corresponding main controller through a command serial signal or a clock signal. When the predetermined command represents “command-latching”, the data-processing module controls a command register to store the data transmitted by a section of the command serial signal temporarily stored in an FIFO buffering circuit for latching command. When the predetermined command represents “data-latching”, the data-processing module controls a command register to store the data transmitted by the section of the command serial signal temporarily stored in the FIFO buffering circuit for latching data. In this way, the data-processing module can control the command register to latch command or the data register to latch data without a redundant pin for receiving latching signals transmitted by the main controller, reducing the cost of the data-processing module.
US08649418B1 Enhancement of the channel propagation matrix order and rank for a wireless channel
Enhancement of wireless Channel Order and rank (ECHO) systems and ECHO repeater devices for enhancement of a wireless propagation channel for point to point or point to multipoint radio configurations are disclosed. The enhancement may be used for MIMO communications channels. Aspects support a richer multipath environment to increase the rank of the channel propagation matrix and/or to increase the magnitude of the coefficients of the propagation matrix between two or more radios. Such enhancement is applicable to backhaul radios in terms of increased range or in the number of supportable information streams. The installation, provisioning, optimization, control, monitoring, and adaptation of such devices within a network of backhaul radios is also disclosed. Wireless links and control between IBR and ECHO devices, and between ECHO devices and other ECHO devices, are also disclosed.
US08649416B2 Signal processing apparatus, information processing apparatus, signal processing method, data display method, and program
A mobile electronic device that includes a circuitry configured to acquire synchronization with a spreading code of an intermediate frequency signal that is obtained by converting a frequency of a received signal from a satellite in a global positioning system into a predetermined intermediate frequency, demodulate a message included in the intermediate frequency signal, output a primary signal to a predetermined signal line, and attach a predetermined header to a secondary signal and output the result to the predetermined signal line, and includes a display unit configured to display data corresponding to the primary signal and the secondary signal, such that the primary signal includes results of measuring one of position, velocity, and time of the mobile electronic device based on the message that is demodulated by the circuitry, and that the secondary signal includes the intermediate frequency signal.
US08649414B2 Frequency tunable terahertz transceivers and method of manufacturing dual wavelength laser
Provided are a frequency tunable terahertz transceiver and a method of manufacturing a dual wavelength laser. The frequency tunable terahertz transceiver includes: a dual wavelength laser including two distributed feedback lasers that are manufactured in one substrate and output optical signals of respectively different wavelengths; and an optical device receiving the outputted optical signals to generate a terahertz wave.
US08649412B2 Molecular gas laser
The closed cycle solid state optically pumped gas hybrid (chemical recovery) system utilizes a laser diode excited solid state, fiber or bulk, laser as a pump for a molecular gas, or gas mix, medium. The existence of efficient high power laser diode excited solid state fiber or bulk lasers, output spectrally matched to suitable principle and excited level 1st and 2nd overtones of relevant gases, is the enabling system technology. The utilization of such in combination with suitable gases introduces a range of viable, in principle sourcing on laser diodes and thus effectively laser diode pumped, gas laser systems with access to the approximately 3.5 μm to approximately 5.2 μm and approximately 9 μm to approximately 11 μm spectral regions. Continuous wave or pulsed operation, with significant energy capability courtesy of solid state storage, is admitted.
US08649410B2 Semiconductor laser and method for manufacturing the same
A semiconductor laser according to the present invention includes a first reflective region and a second reflective region disposed opposite to the first reflective region in a predetermined direction of an optical axis. The first reflective region has a plurality of gain waveguides each including an active layer and a plurality of refractive-index controlling waveguides each having a first diffraction grating formed therein. The gain waveguides and the refractive-index controlling waveguides are alternately arranged at a predetermined pitch in the direction of the optical axis. The second reflective region has a second diffraction grating.
US08649408B2 Semiconductor laser device
According to one embodiment, a semiconductor laser device with high reliability and excellent heat dissipation is provided. The semiconductor laser device includes an active layer, a p-type semiconductor layer on the active layer, a pair of grooves formed by etching into the p-type semiconductor layer, a stripe sandwiched by the pair of grooves and having shape of ridge, and a pair of buried layers made of insulator to bury the grooves. The bottom surfaces of the grooves are shallower with an increase in distance from the stripe.
US08649406B2 Shunt driver circuit for laser diode with push pull architecture
A shunt driver for driving an LD is disclosed. The shunt driver has the push-pull architecture with the high side driver and the low side driver. The high side driver is driven by a positive phase signal superposed with a signal with a phase opposite to the negative phase signal. The low side driver is driven by a negative phase signal superposed with a signal with a phase opposite to the positive phase signal. Adjusting the magnitude of the superposed signals, the driving current for the LD has the peaking in the rising and falling edges thereof.
US08649405B2 Heat transfer device with at least one semiconductor element, particularly a laser or light-emitting diode element, and method for the assembly thereof
A semiconductor component on mutually opposing sides is joined in a first and a second bonded connection with a heat conducting body each. The heat-conducting bodies are joined in a third bonded connection in the region of the sections thereof extending away from the semiconductor element. A spacer, which with regard to the third connection, is disposed on the opposite side of the semiconductor component between the heat-conducting bodies, in conjunction with the joining zone thickness of the third connection being greater than that of the first or the second joining zone to ensure that defined joining zone thicknesses in the bonded connection is maintained during the joining process. The third connection can be used for at least partial heat transfer of the waste heat of the semiconductor component, particularly to a heat sink that is connected to the heat transfer device.
US08649404B2 Compact and efficient visible laser source with high speed modulation
A compact optically-pumped solid-state laser designed for efficient nonlinear intracavity frequency conversion into desired wavelengths using periodically poled nonlinear crystals. These crystals contain dopants such as MgO or ZnO and/or have a specified degree of stoichiometry that ensures high reliability. The laser includes a solid-state gain media chip, such as Nd:YVO4, which also provides polarization control of the laser; and a periodically poled nonlinear crystal chip such as PPMgOLN or PPZnOLT for efficient frequency doubling of the fundamental infrared laser beam into the visible wavelength range. The described designs are especially advantageous for obtaining low-cost green and blue laser sources. Also described design of the continuously operated laser with an electro-optic element for modulation of the intensity of the laser output at frequencies up to hundred of megahertz. Such modulation is desired for various applications, including compact projectors with high resolution.
US08649398B2 Packet network interface apparatus and method
A packet network interface apparatus includes a media access control (MAC) module for constructing a packet for transmission over a packet network and a physical coding sublayer (PCS) module for encoding the packet for transmission over a physical interface. An inter packet gap module located between the MAC module and the PCS module directly transfers data to the PCS module while maintaining a certain inter packet gap by deleting or inserting idle characters. The inter packet gap module has at least one memory module for temporary storage of packet data. The modules preferably operate in a common time domain.
US08649396B2 Methods for transmitting closely-spaced packets in WLAN devices and systems
A wireless local area network (WLAN) device transmits a header over an air interface, at a first modulation rate. The header may include an indication of a second modulation rate that will be used to transmit a consolidated payload. The device further transmits the consolidated payload at the second modulation rate. The consolidated payload includes multiple data units. In one embodiment, the consolidated payload includes delimiters with validation fields associated with the various data units.
US08649393B2 Method and system for setting alternative device classes within the MTP protocol
An MTP/PTP extension may enable MTP/PTP devices to determine which protocol and/or which protocol version to utilize for impending communication. For example protocol and/or protocol version may be requested with a MTP/PTP SetDeviceClass operation that may comprise DeviceClass and/or RequestedVersion parameters. A response to the request may specify a protocol and/or protocol version for impending communication. Moreover, a response may comprise a DeviceInfo dataset comprising one or more fields indicating the protocol and/or protocol version. In various embodiments of the invention, a protocol and/or protocol version may be determined based on a GetDeviceInfo operation. Determination of which protocol and/or which protocol version to utilize for communication between MTP/PTP enabled devices may occur during initiation of communication.
US08649392B2 Implicit reservation of resources in a point-to-multipoint or multi-point-to-multipoint network
A point-to-multipoint or multipoint-to-multipoint communication network comprises at least one management center and remote traffic stations, between which radio links sharing resources allocated dynamically by the management center have been established. Each traffic station is tasked, whenever it needs additional resources to increase the useful traffic (UT) that it must transmit to the management center, with adding to the current useful traffic (UT) a first traffic (ST), known as smoothing traffic and representative of a selected margin, and a second traffic (AT), known as anticipated traffic and representative of an anticipated need for additional resources, in order to implicitly solicit the management center, then with determining whether additional resources were allocated by the management center, and, if additional resources were allocated, to increase the useful traffic (UT) by an amount corresponding as much as possible to the sum of the resources corresponding to the first traffic (ST) and allocated additional resources.
US08649391B2 Methods and systems for customized multi-application channel control
Methods and devices are provided to aid in the control of a channel used in communicating data packets between a first communication device and a communication device with which the first communication device is communicating. For an open session occurring on the channel, the channel can be in an active state or a dormant state. Controlling when the channel is brought down to the dormant state can help improve operating conditions such as battery life of a communication device. Time-out parameters associated with the communication device, each open session and packets being sent and received on the channel are used in determining when the channel is brought up to the active state or brought down to the dormant state.
US08649390B2 Method and apparatus for allocating resource in wireless network using directional antenna
A method and apparatus for allocating a resource in a wireless network using a directional antenna is provided. The method and apparatus for allocating a resource in a wireless network using a directional antenna may spatially reuse resources using the directional antenna, allocate resources to enable a maximum number of groups to be transmitted in a given time or to enable a group including a number of links to be transmitted first, and thereby may reduce communication delay and increase throughput.
US08649389B2 Prioritising data transmission
Transmitting from a mobile terminal to a telecommunication network data stored in a plurality of queues, each queue having a respective transmission priority, includes setting the data in each of the queues to be either primary data or secondary data, or a combination of primary data and secondary data. The data may be transmitted from the queues in an order in dependence upon the priority of the queue and whether the data in that queue are primary data or secondary data. Resources for data transmission may be allocated such that the primary data of each of the queues are transmitted at a minimum predetermined rate and such that the secondary data of each of the queues are transmitted at a maximum predetermined rate, greater than the minimum predetermined rate.
US08649384B1 System and method for improving routing labeling
A router residing in a network comprises at least one ingress port, at least one egress port, and a processor programmed to compare at least two label switch paths, determine potential conflicts between the at least two label switch paths based on the ingress ports and egress ports utilized by the label switch paths, and determine a selected identifier to be assigned relative to each label switch path. The processor is configured to assign a common identifier if no conflict exists. A storage medium is operatively coupled to the processor for storing the selected identifiers related to the label switch paths. The processor may be configured to determine that a conflict exists between two label switch paths if they utilize the same ingress port on the router and different egress ports on the router.
US08649383B1 Overlaying virtual broadcast domains on an underlying physical network
The present disclosure discloses a method and network device for overlaying one or more broadcast groups over virtual local area networks in a wireless network. The network device receives a broadcast/multicast message from a member device of a broadcast group. The broadcast group includes a subset of devices sharing at least one common property. The broadcast/multicast message is to be received by other member devices, but not by non-member devices of the first broadcast group. Furthermore, the broadcast group includes one of (i) a subset of devices from a single virtual local area network, and (ii) at least two subsets of devices from different virtual local area networks. The network device then determines the broadcast group associated with the received broadcast/multicast message based on the common property, and then transmits the received broadcast/multicast message to other member devices in the broadcast group.
US08649381B2 Admission control in a wireless communication system
Method and arrangement in a base station controller for admission control of a user equipment, to be served by a base station controlled by the base station controller, the base station, the base station controller and the user equipment are comprised within a wireless communication system. The method comprising the steps of receiving an admission request from the user equipment, computing an admission criteria value K, calculating a user weight value W for the user equipment, comparing the calculated user weight value W with the computed admission criteria value K, admitting the user equipment to be served by the base station, if the calculated user weight value W is smaller than the computed admission criteria value K.
US08649380B2 Distributed network management
Hosts or end-systems residing at the edges of a network gather data about the traffic they transmit into and receive from the network. The network's routing protocol (typically a link-state protocol such as OSPF) is monitored and routing data or packets are used to recover the network's current status and topology. This data can be collected, fused, and maintained and a platform, preferably distributed, can be provided to query the data, thus enabling a variety of network management applications.
US08649376B2 Transmission apparatus, transmission method, and program
There is provided a transmission apparatus including a virtual I/F control section which outputs data to be transmitted, a packet generation processing section which generates a packet containing the data, a storage section which stores a plurality of destinations of the packet, a virtual I/F which sequentially performs, to the plurality of destinations, processing of rewriting a destination set in the packet generated by the packet generation processing section by one of the plurality of destinations stored in the storage section, and outputting the packet in which the destination is rewritten, and a real interface which transmits, every time the packet is output from the virtual I/F, the packet to the destination set in the packet.
US08649374B2 Structure of efficient signaling header in broadband wireless access system
The present invention relates to a broadband wireless access system, and more specifically, to a structure of an efficient signaling header. A medium access control protocol data unit (MAC PDU) including a medium access control header (MAC header) is proposed; the MAC header including a flow identifier field, an extended header field, and a length field. When the MAC header is a signaling header, the flow identifier field is set to a specific value indicating that the MAC header is the signaling header, and the extended header field and the length field include signaling content information. But, when the MAC header is not the signaling header, the flow identifier field is set to value other than the specific value, the extended header field indicates whether or not an extended header is included in the MAC PDU, and the length field indicates the length of the MAC PDU.
US08649370B2 Systems and methods for programming connections through a multi-stage switch fabric with blocking recovery, background rebalancing, and rollback
The present invention provides systems and methods for programming connections through a multi-stage switch fabric. The present invention utilizes load-balancing, blocking recovery, background rebalancing, and rollback algorithms to select and manage connection balance on center stage switches in the multi-stage switch fabric for new and modified connections. The load-balancing algorithm attempts to spread the multi-connection slices across center stage switches as evenly as possible, to increase the probability that future multi-connection slices can be added without needing to rearrange existing slices. Advantageously, the present invention is efficient by making the best possible local decision for one multi-connection slice at a time, without considering other multi-connection slices that may also need center switch assignments. Additionally blocking recovery, rollback and background rebalancing features are also supported.
US08649366B2 Method of performing uplink synchronization in wireless communication system
A method of performing uplink synchronization in a wireless communication system includes transmitting a random access preamble which is randomly selected from a set of random access preambles, receiving a random access response, the random access response comprising a random access preamble identifier corresponding to the random access preamble and a time alignment value for uplink synchronization, starting a time alignment timer after applying the time alignment value, starting a contention resolution timer after receiving the random access response, wherein contention resolution is not successful when the contention resolution timer is expired, and stopping the time alignment timer when the contention resolution timer is expired.
US08649365B2 Dedicated synchronization signal for OFDMA system
A mobile node, method, apparatus and system for neighbor cell identification and measurements in a wireless network. A first synchronization signal is provided a first base station, wherein the received first synchronization signal is on a predetermined frequency of a transmission bandwidth. Initial synchronization is performed. A second synchronization signal is provided, wherein the second synchronization signal is outside of the predetermined frequency of the transmission bandwidth. Neighbor cell identification based on the received second synchronization signal.
US08649364B2 Hybrid subcarrier mapping method and system
A method and system of accommodating different mapping schemes in a transmission using an orthogonal direct sequence spread spectrum technique in which input data to a transmitter is spread by conversion into a sequence of complex numbers modulated for N-point discrete Fourier transform (N-point DFT), subcarrier mapping, M-point inverse discrete Fourier transform (M-point IDFT), and cyclic prefix (CP) insertion; the spread and modulated data is transmitted to and received by a receiver; and the received data is despread demodulated for cyclic prefix (CP) removal, M-point discrete Fourier transform (M-point DFT), subcarrier demapping and equalization, and N-point inverse discrete Fourier transform (N-point IDFT).
US08649363B2 Method of hybrid automatic repeat request entity handling and communication device thereof
A method of hybrid automatic repeat request (HARQ) entity handling for a communication device capable of receiving and transmitting on a plurality of component carriers in a wireless communication system is disclosed. The method comprises resetting a HARQ entity associated to a component carrier of the plurality of component carriers when a component carrier configuration associated to the component carrier is changed.
US08649359B2 Apparatus and method for selection of a gateway of a local area network
A provided apparatus is caused to direct establishment of a connection of the apparatus with a core network via a wide area radio access network (RAN), where the core network is coupled to an external network. The apparatus is also caused to select or receive selection of a local area network that is coupled to the same or different external network via one or more local gateways (L-GWs). The apparatus is caused to request selection of a L-GW of the one or more L-GWs from the core network via the wide area RAN, and in response, receive an identity of a selected L-GW. Further, the apparatus is caused to direct contact with the selected L-GW based on the identity, and establishment of a connection of the apparatus with the selected L-GW. The apparatus may thereby be connected to the external network via the local area network and selected L-GW.
US08649356B2 Method of reliable handover signaling procedure in a broadband wireless access system
A method for determining whether a mobile station (MS) is present in coverage of a serving base station (SBS) during a handover process and an apparatus for carrying out the same, resulting in the implementation of more reliable handover, are disclosed. A method for controlling an MS to perform a presence check procedure during handover of a broadband wireless access system includes receiving a first signal for a presence check request from an SBS, and transmitting a second signal as a response to the presence check request to the SBS. Preferably, the first signal is received after the lapse of a first time indicating a deadline at which the MS performs network re-entry to a target base station (TBS).
US08649354B2 Handover in mobile communications networks
A shared digital processing resource is connectable to a plurality of remotely located transceivers and comprises a packet processor, a transceiver selector, a packet formation unit, and a packet-switched network interface. The packet processor is adapted to process user data to form antenna-carrier data, or vice versa. The transceiver selector is adapted to select a preferred remotely located transceiver from the plurality of remotely located transceivers, the preferred remotely located transceiver having a packet-switched network address. The packet formation unit is adapted to insert the antenna-carrier data destined for the preferred remotely located transceiver in packets having the packet-switched network address. The packet-switched network interface is adapted to transmit the packet-switched packets over a packet-switched network to which the plurality of remotely located transceivers is connected. Also disclosed is a uplink method and a downlink method for rerouting data communication between the shared digital processing resource and the mobile station.
US08649348B2 Method, donor eNB and radio relay system for realizing service flows transmission of mobile terminal
A method, donor eNB and radio relay system for realizing service flow transmission of a terminal are disclosed in the present invention. Wherein a relay station is connected to the donor eNB through a backhaul link, and a scheme for transmitting the service data flow on the backhaul link is: the relay station and the donor eNB transmit each service data flow of each UE on a logical channel set by the donor eNB, thereby when the Relay is configured as a scheduled entity in a Un interface, the problem that the QoS requirement of each service of UE of the Relay can not be satisfied is resolved, so that when the Relay is configured to be a scheduled entity in a Un interface, the QoS requirement of each service of UE of the relay can be satisfied.
US08649347B2 Method and device for setting demodulation reference signals in wireless communication system
Demodulation reference signals and data are transmitted to a receiving terminal through time/frequency resources of the radio communication system using a resource block as a base unit. The method includes arranging at least two orthogonal DM-RSs in two edge OFDM symbols for resource blocks of respective cells, a frequency offset existing between cells at positions of the orthogonal DM-RSs in the edge OFDM symbols, performing puncturing at positions corresponding to the orthogonal DM-RSs of the other cells in the edge OFDM symbols of the respective cells, arranging superimposing DM-RSs in the two edge OFDM symbols in a resource block of one cell and arranging the superimposing DM-RSs at positions corresponding to the resource blocks of the other cells, wherein positions of the superimposing DM-RSs are set between the positions of the orthogonal DM-RSs in the respective edge OFDM symbols.
US08649342B2 Method of mapping transport sequences to component carriers in a wireless communication system
A method of mapping transport sequences to component carriers in a wireless communication system is disclosed. A method of mapping transport sequences to a plurality of component carriers in a transmitter of a wireless communication system that supports carrier aggregation comprises changing the order of the transport sequences in accordance with mapping information; and transmitting the transport sequences of which order has been changed, to a receiver through the plurality of component carriers.
US08649340B2 Wireless LAN system, device, and method, and medium having wireless LAN program stored therein
A wireless LAN system, device, and method, and a medium having a wireless LAN program is provided. Wireless LAN devices are able to wirelessly communicate with each other by using a plurality of channels. A wireless LAN device is provided, including a requesting section and a post-request restoring section. The requesting section transmits a probe request by using a second channel selected from among a plurality of channels that the wireless LAN device can use, the probe request being assigned channel information indicating a first channel that the wireless LAN device currently uses. The post-request restoring section, when the second channel is not identical to the first channel, restores the channel used by the wireless LAN device from the second channel to the first channel within a first predetermined period from start of use of the second channel, after the transmission of the probe request.
US08649339B2 Method and apparatus for distributing video packets over multiple bearers for providing unequal packet loss protection
A method and apparatus distributes video packets over multiple bearers for providing unequal packet loss protection. The method includes a packet processing function receiving a plurality of packets collectively comprising a flow of sequential data included in a sequence of media frames. For each packet, the packet processing function: applies a bearer selection process to select one of a plurality of bearers for transporting the packet over an access network, wherein each bearer has a different quality of service level which influences the probability of the transported packets being intentionally discarded by the access network, wherein the bearer selection process causes distribution of the plurality of packets across the plurality of bearers such that each bearer carries non-consecutive packets both within any given media frame and across sequential media frames and provides unequal packet loss protection for the packets in the plurality; and provides an indication of the selected bearer.
US08649335B2 Service models for roaming mobile device
A method for providing cellular access to a mobile device when the mobile device is out of a home network operated by a home wireless service provider that has no pre-arranged roaming agreements with any foreign wireless service provider in a location of the mobile device, The method includes implementing an intelligent Mobile Device Access Network Manager (iMDANM) application on a Universal Integrated Circuit Card (UICC). The iMDANM application being configured to allow a foreign wireless service provider to lease a portion of the UICC from the home wireless service provider to provision service credentials to the leased portion of the UICC, thereby providing the mobile device access to a foreign network operated by the foreign wireless service provider.
US08649332B2 Multiple network connection method and communication device thereof
There is provided a multiple network connection method through a first communication device constituting a multiple network together with one or more second communication device, comprises: transmitting a service request message to the second communication device by the first communication device; transmitting a response message including service connection information to the first communication device by the second communication device; transmitting the service request message including the service connection information to a network management server by the first communication device; transmitting a request message to set a new connection path with the second communication device to a service providing entity or an external communication device by the network management server; and generating a new connection path between the service providing entity or the external communication device and the second communication device, and transceiving data through the new connection path.
US08649330B2 Method of allocating resource region to reduce map overhead
A method of allocating a radio resource in a wireless access system includes transmitting, by a base station (BS) to a mobile station (MS), a MAP message comprising a persistent MAP information element, wherein the persistent MAP information element includes resource allocation information for persistently allocating a resource allocation region for communicating data with the MS and acknowledgment (ACK) information indicating an ACK transmission region; waiting for an ACK message from the MS, wherein the ACK message represents a successful reception of the persistent MAP information element; and determining that the persistent MAP information element has not been successfully received by the MS if the ACK message is not transmitted via the ACK transmission region.
US08649328B2 System and method for controlling a power line network
A system and a method for controlling a power line network are provided. In the system and the method, a control unit device in every control network generates its own control network identification (CNID) and sends query messages to the other control networks to ensure each CNID is unique in the signal-reachable networks. The system and the method differentiate messages of the local control network from messages of the other control networks based on received signal strength of the messages in order to correctly demarcate multiple control networks.
US08649325B2 Communication system, communication program, communication apparatus, mobile terminal and, communication method
A communication apparatus internally generates a virtual terminal (emulator) of a mobile terminal. The virtual terminal performs handover to a 3G network in place of the mobile terminal. In the event of an incoming call to the mobile terminal, the virtual terminal receives the call in place of the mobile terminal and notifies the mobile terminal of the call. Consequently, without having to perform handover, the mobile terminal is able to receive communication notification, whereby telephone communication by the mobile terminal remains enabled without the expenditure of power for handover, enabling a reduction in power consumption.
US08649323B2 Logical interface establishing method, radio base station, and communication management apparatus
A plug-and-play radio base station autonomously establishes X2 logical interfaces and S1 logical interfaces with existing base stations and upper nodes. A new radio base station which is installed in a network advertises an IP address of the new radio base station over a transport network. An existing radio base station or an upper node which receives the IP address detects the number of hops from the new radio base station to the existing radio base station or the upper node. An initial logical interface with the new radio base station is established when the detected number of hops is below a predetermined threshold.
US08649321B2 Hybrid coordination function (HCF) access through tiered contention and overlapped wireless cell mitigation
A method and system reduce interference between overlapping first and second wireless LAN cells in a medium. Each cell includes a respective plurality of member stations and there is at least one overlapped station occupying both cells. An inter-cell contention-free period value is assigned to a first access point station in the first cell, associated with an accessing order in the medium for member stations in the first and second cells. The access point transmits a beacon packet containing the inter-cell contention-free period value, which is intercepted at the overlapped station. The overlapped station forwards the inter-cell contention-free period value to member stations in the second cell. A second access point in the second cell can then delay transmissions by member stations in the second cell until after the inter-cell contention-free period expires.
US08649318B2 Method and apparatus of paging an idle mode station in multi-hop relay communication system
Disclosed is a method of paging an idle-mode terminal in a multi-hop relay communication system, the method including receiving an idle mode request message from the terminal, sending an idle mode response message to the terminal, the idle mode response message including paging information, receiving a superframe from a base station, the superframe including a paging message of the terminal, and staggering the superframe number by a multi-hop count apart from the base station so as to send to the terminal.
US08649316B2 Method for transmitting acknowledgement/non-acknowledgement in wireless communication system employing relay station
A method for transmitting acknowledgement (ACK)/non-acknowledgement (NACK) in a wireless communication system employing a relay station is provided. The method includes receiving data, and transmitting an ACK/NACK for the data according to a specific rule when the ACK/NACK cannot be transmitted in the synchronous ACK/NACK transmission rule. It is possible to solve a problem caused by ACK/NACK transmission between a base station and a relay station.
US08649311B2 Method and system for transmitting logical channel identifier in MBMS
The present invention discloses a method for transmitting a logical channel identifier in a Multimedia Broadcast Multicast Service (MBMS), it comprises: an evolved Node B (eNB) notifies a User Equipment (UE) of a radio frame or a radio subframe carrying an MBMS Control Channel (MCCH) through a system broadcast message; and the UE reads a Medium Access Control (MAC) head from the radio frame or radio subframe, identifies the type of a logical channel according to the MAC head, and reads data from an MAC Service Data Unit (SDU). The present invention also discloses a system for transmitting a logical channel identifier in an MBMS. By adopting the present invention, the UE can accurately identify the type of the logical channel when various types of MBMS logical channels multiplex on the same MAC Protocol Data Unit (PDU).
US08649309B2 Apparatus and method for creating data path for broadcasting service in cellular network
An apparatus and method for creating a data path for a broadcasting service in a cellular network is provided. In a method for creating a data path to provide a broadcasting service in a cellular network, a broadcast server transmits a session start request message to an Access Service Network-GateWay (ASN_GW) before transmission of Multicast and Broadcast Service (MBS) data, to request a multicast connection setup. The ASN_GW establishes a multicast connection between the broadcast server and the ASN_GW on the basis of information of the session start request message. The ASN_GW transmits a session start response message to the broadcast server in response to the session start request message, after establishment of the multicast connection between the broadcast server and the ASN_GW. The ASN_GW transmits a path registration request message to at least one base station associated with a broadcast zone, to request MBS data path establishment and air resource reservation. The base station establishes a multicast connection between the ASN_GW and the base station on the basis of information of the path registration request message. The base station transmits a path registration response message to the ASN_GW in response to the path registration request message, after establishment of the multicast connection between the ASN_GW and the base station.
US08649308B2 Method and device for confirming downlink inner loop power control mode by base station
The invention provides a method and a device for confirming a downlink inner loop power control mode by a Node B in an idle mode and in a CELL_FACH state. The method includes that: when the Node B detects that there is User Equipment (UE) using an E-DCH in the idle mode or in the CELL_FACH state, confirming to use a mode 0 to receive Transmit Power Control (TPC) bit information sent on a Dedicated Physical Control Channel (DPCCH) by the UE, and performing downlink inner loop power control on a Fractional Dedicated Physical Channel (F-DPCH). The method and device provided in the invention enable the inner loop power control mode for the F-DPCH made by the Node B to be consistent with the TPC bit information mode fed back by the UE, and enable the F-DPCH to use proper transmit power to transmit.
US08649307B1 Mobile communication with modes for single carrier and spatial and frequency multiplexing
A system for mobile communication includes a mobile communication device that has a first plurality of antennas and a transmitter. The transmitter, in response to a requested bandwidth for a first packet not being greater than a bandwidth of a first transmit mode, is configured to encode and transmit the first packet from the first plurality of antennas. The first packet has a single-carrier frequency-division-multiple-access (SC-FDMA) modulation of the first transmit mode. In response to a requested bandwidth for a second packet being greater than the bandwidth of the first transmit mode, the transmitter is configured to encode and transmit the second packet from the first antennas. The second packet has a multiple-in-multiple-out orthogonal-frequency-division-multiplexing (MIMO-OFDM) modulation of a second transmit mode. A base station includes a second plurality of antennas and is configured to receive and decode the first packet and the second packet.
US08649305B2 System and method for the application of an LMS method to updating an echo canceller in an ADSL modem
An echo cancellation device relies on the known characteristics of the sync frame to monitor, update in an off-line fashion and determine the accuracy of an echo canceller in, for example, a modem, such as an ADSL modem. Specifically, time domain samples are read from the transmit (Tx) and receive (Rx) paths of the modem. These samples are stored in memory. When the sync frame has received a predetermined number of the same Tx samples and Rx samples, the samples are stored. Running averages, over the sync frames, of the TX and RX samples are maintained. These averages are subtracted from a sync frame of samples, to allow LMS updating of the echo canceller taps, free of extraneous signals. Updating, i.e., tracking of changes in the echo channel, is done for the echo canceller in an off-line fashion. The coefficients for the in-line version are updated, while the off-line version is updated over several sync frames. Periodically, the performance of the off-line version is compared with the in-line version. The coefficients of the in-line version are replaced by those of the off-line version only if it is determined the off-line version, which is tracking echo channel changes, has better performance. After replacement of the in-line coefficients, the off-line tracking is continued in the off-line version.
US08649303B2 Method and device for synchronizing and time-stamping for equipment items of a communication network of AFDX type
The invention has in particular as an object the synchronization of a local clock of an equipment item in a communication network according to synchronization frames emitted by a reference equipment item and transmitted via a switch. After it has received (700) a synchronization frame emitted by the reference equipment item and including its time point of emission, the switch transmits (730) the said received synchronization frame after a delay that is fixed, at least on average, counting from the reception of the said synchronization frame by the said switch (725). The local clock of the equipment item, after reception of the said synchronization frame by the equipment item, is synchronized according to the said time point of emission, to the time point of reception of the said synchronization frame and to the said delay.
US08649301B2 Channel allocation in DECT telecommunication systems
A method for wireless digital radio communication is put into effect on a first number K of channels between a second number A of users. All A of the users are permitted to listen on one and the same listening channel. A limited number B of channels is used for outgoing speech communication. The communication on these channels is transmitted to all A users on the listening channel. A communication apparatus which utilizes this method includes at least one stationary base unit (1) and at least A handsets (2).
US08649300B2 Audio processing method, system, and control server
An audio processing method includes: after the terminal accesses the control server, the control server obtains audio capabilities of the terminal through capability negotiation; and the control server selects coded audio data for a terminal and forwards the selected coded audio data to the terminal according to its audio capabilities, without first decoding the selected coded audio data. The audio data does not need to undergo an operation of audio coding and decoding every time when the audio data passes through a control server, and the coding and decoding operations performed by the control server are reduced drastically.
US08649299B2 Distributed wireless online access system
A method for providing wireless online access to one or more users comprises providing online access to the users of corresponding mobile secondary wireless transceivers by data packet transmission via corresponding wireless communications links established, within a mobile online access signal spaces within the moving vehicle by a primary subscriber, between the mobile secondary wireless transceivers and one or more mobile primary wireless transceivers, wherein one or more of the mobile primary wireless transceivers are linked to the Internet through one or more portal transceivers, wherein each portal transceivers includes a communications link to the Internet for receiving one or more data packets transmitted therefrom and transmitting one or more data packets thereto and a wireless communications links to one or more of the primary wireless transceivers for receiving one or more data packets transmitted therefrom and transmitting one or more data packets thereto.
US08649292B2 Method, apparatus and system for virtual network configuration and partition handover
A method, apparatus and system for virtual network configuration and partition handover are provided. The virtual network configuration method includes the following steps: The serving edge device obtains a target virtual network identifier and a corresponding interface identifier, uses the target virtual network identifier and the corresponding interface identifier to generate a Layer-2 Control (L2C) protocol packet, and sends out the L2C protocol packet; the communication proxy device that receives the L2C protocol packet obtains the target virtual network identifier and the corresponding interface identifier from the L2C protocol packet, and sets up a mapping relation between a target virtual network and an interface.
US08649290B2 Method and apparatus for controlling timing of network performance logging in a wireless communication system
A method and system controls timing of network performance information logging of a cellular network by configuring a mobile device to automatically collect data about physical characteristics of the cellular network and log that data. The mobile device initially receives network performance information logging configuration from its registered cellular network. Based on the configuration, the mobile device configures itself to collect and log the network performance information relating to physical characteristics of the cellular network. While in idle mode, the mobile device collects and logs the information. A logging duration timer corresponds to a specified time duration over which the mobile device logs network performance information. If the mobile device starts the logging duration timer at the time of configuration, it maintains the timer even after the transition to idle mode. The mobile device may also start the logging duration timer after it transitions to idle mode.
US08649288B2 Method and user equipment for acquiring random access information
The present invention discloses a method and User Equipment (UE) for acquiring random access information. The method comprises: during a random access procedure, the UE measures and acquires parameter information in the random access procedure; and after the success of the random access, the UE reports partial or all of acquired parameter information to a base station. According to the present invention, the base station can optimize the random access according to the parameter information reported by the terminal, thereby improving the precision of the random access optimization.
US08649286B2 Quality of service (QoS)-related fabric control
In an embodiment, one or more fabric control circuits may be inserted in a communication fabric to control various aspects of the communications by components in the system. The fabric control circuits may be included on the interface of the components to the communication fabric, in some embodiments. In other embodiments that include a hierarchical communication fabric, fabric control circuits may alternatively or additionally be included. The fabric control circuits may be programmable, and thus may provide the ability to tune the communication fabric to meet performance and/or functionality goals.
US08649282B2 System and method for combined MAC level message with CQI channel control message for channel feedback report
In one or more embodiments, a system and method of managing network channel quality in a wireless communications network includes reporting a channel quality measurement from the particular user to a base station (BS) over an available CQICH, and determining a MCS based, at least in part, upon the channel quality measurement. If a threshold network CQICH capacity is reached during a subsequent data frame such that a CQICH is no longer available, MAC level messages are generated between the BS and the particular user to trigger reporting of signal quality information to the BS by the particular user. After the next CQICH cycle commences and if a CQICH is still unavailable, the signal quality information is continued to be provided via MAC level messages. Otherwise, a CQICH is reallocated for a particular user and channel quality measurement reporting is transitioned back to the CQICH.
US08649278B2 Method and system of multimedia service performance monitoring
A method and system of multimedia service performance monitoring is provided. The method comprises the following steps: (a) a reference point acquires and stores the association relationship between multimedia packet identification number and the corresponding multimedia information; (b) a sample point orders the received packets according to the multimedia packet identification numbers, detects the integrality of the packets, and feeds the identification numbers of the lost multimedia packets back to the reference point if there are lost packets; (c) the reference point obtains the corresponding multimedia information according to the identification numbers of the lost multimedia packets returned by the sample point and the stored association relationship between the multimedia packet identification number and the corresponding multimedia information, and then evaluates the multimedia service quality of the sample point.
US08649276B2 Content transfer
Content transfer between nodes in a communications network is required in many situations. For example, between fixed nodes in a data center, between a fixed node such as a base station and a mobile node such as a mobile telephone and between mobile nodes themselves such as personal digital assistants. In an embodiment a content transfer process for use between nodes where one node knows the size of content to be transferred is described. For example, a file is divided into blocks to be sent between the nodes. A node receiving a block keeps a record of the received blocks and sends that record to the sending node at certain times. By controlling the times at which the records are sent the number of messages that need to be sent to transfer the records is low and the blocks are transferred in an efficient manner.
US08649275B2 Fast SSL testing using precalculated cryptographyc data
Methods and computer readable storage media to test secure network connections. One or more pre-calculated encryption data (PCCD) sets may be defined in accordance with a secure communications protocol. The one or more PCCD sets may be stored in a first PCCD memory and a second PCCD memory located respectively within a first port unit and a second port unit of a plurality of port units. Each PCCD set may include at least a first parameter and a second parameter generated by encrypting the first parameter. A simulated secure connection between the first port unit and the second port unit via a network under test may be opened using a selected PCCD set from the one or more PCCD sets without performing decryption processing.
US08649274B2 Method of securing network access radio systems
A method of providing security for network access radio systems and associated access radio security systems used with the systems. The method includes connecting an access radio having a radio link to a network; communicating between the access radio and a computer over the network using a ping application having ping commands and unique encrypted codes; and enabling operation of the access radio when the access radio is receiving ping commands. Typically, the access radio and the computer are nodes on the network and the network is a local area network (LAN). The ping application sends packets of information from the computer to the access radio and receives a response from the access radio. The ping application must be functioning (i.e., sending and receiving commands between the computer and the access radio) to enable the access radio to communicate via the radio link with a remote network.
US08649272B2 Methods, systems and computer readable media for mobile-communication-device-initiated network monitoring services
Methods, systems, and computer readable media for mobile communication device-initiated network monitoring services are disclosed. According to one aspect, a method for monitoring communications in a mobile networking environment by a core network probe-based monitoring system includes detecting, by an agent residing on a mobile communication device, a quality of service or customer experience triggering event; responding to the event by generating a message which includes information about that particular subscriber or device; and, transmitting that message to the network monitoring system to automatically trigger the monitoring system to monitor communications involving that mobile communication device.
US08649268B2 Method for processing telephony sessions of a network
A method for processing telephony sessions of a network including at least one application server and a call router, the method including the steps of assigning a primary Uniform Resource Identifier (URI) and at least a secondary URI to an application; mapping a telephony session to the primary URI; communicating with the application server designated by the primary URI using an application layer protocol; receiving telephony instructions from the application server and processing the telephony instructions with the call router; detecting an application event; and upon detecting the application event, communicating with the application server designated by the secondary URI.
US08649263B2 Method and apparatus for sending and receiving channel quality indicators (CQIs)
A method and apparatus for sending and receiving channel quality indicators (CQIs) is disclosed. A CQI may be sent or received periodically. A CQI may also be sent or received upon request by a network.
US08649260B2 System and method for providing a stable and tamper proof communication between a vehicle, a vehicle related unit, and a remote system
Systems and methods for providing a stable communication between a vehicle's on-board connectivity layer include at least one vehicle located communication node and at least one vehicle associatable communication node, and an off-board connectivity layer including at least one remote system located communication node, wherein each communication node communicates with at least one other communication node over a communication connection, and in case the communication connection to the at least one communication node is disturbed or interrupted, a communication connection to another communication node is established.