Document Document Title
US08683611B2 High resolution AFM tips containing an aluminum-doped semiconductor nanowire
A high resolution AFM tip is provided which includes an AFM probe including a semiconductor cantilever having a semiconductor pyramid extending upward from a surface of the semiconductor cantilever, the semiconductor pyramid having an apex. The AFM tip also includes a single Al-doped semiconductor nanowire on the exposed apex of the semiconductor pyramid, wherein the single Al-doped semiconductor nanowire is epitaxial with respect to the apex of the semiconductor pyramid.
US08683610B2 Method and apparatus for managing digital rights of secure removable media
A terminal for managing digital rights of a memory card inserted into the terminal and has a processor and a memory, the digital rights allowing the terminal to access digital contents. The terminal includes a processor configured to manage a digital rights and to exchange information with the memory card, the information including a terminal ID and a memory card ID; perform a mutual authentication procedure with the memory card; receive, from a contents provider, a trigger message which indicates to the terminal that a digital rights for the memory card is prepared in the contents provider; if a parameter included in the trigger message does not indicate the memory card, perform a procedure for obtaining a digital rights for the terminal; and if a parameter included in the trigger message indicates the memory card, perform a procedure for requesting a digital rights for the memory card.
US08683607B2 Method of web service and its apparatus
The present invention relates to a web service method and an apparatus therefor. A service apparatus in accordance with the present invention includes a message security gateway for security, an authentication server, an authorization server, a security policy server, a harmful site database, and an application server. User authentication employs SAML assertion of an SAML authority server. A service method in accordance with the present invention analyzes a message format and can employ security technologies although they have different message formats.
US08683606B2 Navigation system
At the first data access by a navigation unit to a recording medium that records updating right information necessary for updating map data in a rewritable data area in which map data are recorded, the updating right information is read from the data area and is deleted from the data area, and a map updating due date created based on the read updating right information is written in a memory of the navigation unit together with the medium identification information read from a non-rewritable management area.
US08683604B2 System for protecting personal data
A method of providing data in response to a search request comprises the steps of a social networking website receiving the search request to provide a pseudonym associated with the real name; the social networking website determining that the search request is for a pseudonym which, within its database, is not associated with the real name; the social networking website referring the search request to a identity management server which contains an association between the pseudonym and the real name; the identity management server determining the pseudonym which is associated with the real name; and the identity management server providing an information item which is related to the pseudonym.
US08683596B2 Detection of DOM-based cross-site scripting vulnerabilities
Testing a Web-based application for security vulnerabilities. At least one client request including a payload having a unique identifier can be communicated to the Web-based application. Response HTML and an associated Document Object Model (DOM) object can be received from the Web-based application. Content corresponding to the payload can be identified in the DOM object via the unique identifier. A section of the DOM object including the payload can be identified as un-trusted.
US08683595B1 Systems and methods for detecting potentially malicious content within near field communication messages
A computer-implemented method for detecting potentially malicious content within NFC messages may include identifying an NFC message received by a mobile device via wireless transmission from an NFC device located in proximity of the mobile device. The method may also include determining that the NFC message is formatted in a suspicious format type capable of importing potentially malicious content into the mobile device and then scanning the NFC message for potentially malicious content in response to the determination. The method may further include detecting at least one instance of potentially malicious content while scanning the NFC message. In addition, the method may include performing at least one security action on the mobile device in response to the detection of the instance of potentially malicious content within the NFC message. Various other methods, systems, and computer-readable media are also disclosed.
US08683591B2 Vector-based anomaly detection
Methods of detecting anomalous behaviors associated with a fabric are presented. A network fabric can comprise many fungible networking nodes, preferably hybrid-fabric apparatus capable of routing general purpose packet data and executing distributed applications. A nominal behavior can be established for the fabric and represented by a baseline vector of behavior metrics. Anomaly detection criteria can be derived as a function of a variation from the baseline vector based on measured vectors of behavior metrics. Nodes in the fabric can provide a status for one or more anomaly criterion, which can be aggregated to determine if an anomalous behavior has occurred, is occurring, or is about to occur.
US08683590B2 Method and apparatus for pattern matching for intrusion detection/prevention systems
A packet is compared to a pattern defined by a regular expression with back-references (backref-regex) in a single pass of a non-deterministic finite automaton corresponding to the backref-regex (backref-NFA) that includes representations for all backref-regex's back-references. The packet's characters are sequentially selected and analyzed against the backref-NFA until a match or no-match between the packet and pattern is determined. Upon selecting a character, a corresponding configurations-set is updated, where the set includes configurations associated with respective NFA-states of the backref-NFA and indicating whether the selected character is being matched against a back-reference. With the configurations-set being updated the comparison process proceeds along backref-NFA's NFA-states. The updated configurations-set includes configurations associated with NFA-states reachable from the configurations in the pre-updated set. When the configurations-set includes a final state, a match is determined. When the configurations-set becomes empty, or upon selection of all characters lacks the final state, a no-match is determined.
US08683584B1 Risk assessment
Performing a risk assessment of a website is disclosed. A plurality of elements included in the website is categorized. The risk posed by the presence of at least some of the plurality of elements is assessed. Example elements include third party content and out-of-date web applications. A risk assessment report is provided as output.
US08683583B2 Using virtual table protections to prevent the exploitation of object corruption vulnerabilities
The subject disclosure is directed towards preventing the exploitation by malicious code of object state corruption vulnerabilities, such as use-after-free vulnerabilities. An object class is configured with a secret cookie in a virtual function table of the object, e.g., inserted at compile time. An instrumentation check inserted in the program code evaluates the secret cookie to determine whether the object state has been corrupted before object access (e.g., a call to one of the object's methods) is allowed. If corrupted, access to the object is prevented by the instrumentation check. Another instrumentation check may be used to determine whether the object's virtual table pointer points to a location outside of the module that contains the legitimate virtual function table; if so, object access is prevented.
US08683581B2 Method for authenticating a terminal
The invention provides a system, a secure device and a method for authenticating dynamically a host device with a secure device without modifying hardware or basic functional software of the host device. An authentication engine implemented in the secure device allows detecting non-authorized host devices or illegal secure devices environment. The secure device is locally connected to the host device comprising at least one processor configured for handling a plurality of hardware or software parameters defining the functioning behavior of the host device. A memory associated to the processor stores a plurality of reference hardware and software parameters. The secure device monitors the behavior of the host device both in terms of hardware and software. After comparison with the reference parameters, the host device is considered as authentic or authorized only when the values of counters associated to the hardware and software parameters are within an acceptable.
US08683577B2 Authentication method, authentication device and computer-readable medium storing instructions for authentication processing capable of ensuring security and usability
An authentication method in a system having a display and a storage device is provided. The authentication method includes the steps of registering an object selected for each user from among a plurality of visually distinguishable objects prepared in advance as a key object in the storage device; and presenting the plurality of objects to the display, accepting selection of an object by a user to be authenticated, and performing authentication based on matching/mismatching of the selected object with the key object registered in association with the user. The step of registering includes a step of determining a degree of freedom of selection of the object at the time of registration of the key object according to a degree of overlapping of the key object already registered in the storage device.
US08683576B1 Systems and methods for detecting a process to establish a backdoor connection with a computing device
A computer-implemented method for detecting a process to establish a backdoor connection with the computer is described. An application programming interface (API) is hooked. Calls to the hooked API are monitored. A call directed to the hooked API is intercepted. The call instructs the API to initiate a user interface. Structures included in the intercepted call are analyzed. The intercepted call is prevented from arriving at the hooked API if the structures are directed to a socket on the computer.
US08683574B2 Identity driven peer-to-peer (P2P) virtual private network (VPN)
Techniques for identity-based Peer-to-Peer (P2P) Virtual Private Networks (VPN's) are provided. First and second principals authenticate to a trusted third party. The first principal subsequently requests a P2P VPN with the second principal. The second principal is contacted on behalf of the first principal and permission is acquired. The first and second principals are then sent commands to directly establish a P2P VPN communication session with one another.
US08683567B2 Method of distributing information regarding one or more electrical devices and system for the same
Some embodiments of a method can include: receiving in a first server a first request to register a first electrical device storing in the first server the unique identification information, the internal IP address, and the external IP address of the first electrical device receiving in the first server a first request for information regarding the first electrical device; using the first server to determine the external IP address of the first electrical device; redirecting the first request for the information to a first gateway device if an external IP address of a first client computer is identical to the external IP address of the first electrical device; and returning the external IP address of the first electrical device if the external IP address of the first client computer is different from the external IP address of the first electrical device. Other embodiments are disclosed.
US08683564B2 One-time password authentication with infinite nested hash claims
Systems and methods for One-Time Password (OTP) authentication with infinite nested hash chains are described. In one aspect, a methodology includes a client device that provides a one-time password (OTP) authentication server with certain registration information. The client device generates, via the OTP authentication server, an authenticated OTP with infinite nested hash chains, These generating operations use a first hash function (hA (−)) for updating a seed chain, a second hash function (hB (•)) for OTP production, an OTP seed number stOTP for a tth authentication, and two authentication seeds of numbers s2t−1Auth and s2tAuth, for the tth authentication.
US08683557B1 Delegation as a mechanism to manage business activity by taking on a shared identity
A system, method and computer program product for using delegation as a mechanism to manage business activity by taking on a shared identity. In some implementations, the system includes a user interface module for receiving input signals from and sending information to a user, a delegate authentication module and an identity translation module. The delegate authentication module is operable to determine that an individual user identity is authorized to act as a delegate for an organization having an identity on a network-based software application and generate a verification signal. The delegate authentication module is coupled to the user interface module to receive the input signals from the user. The identity translation module is operable to translate the input signals from the user to a format such that they appear to be from the identity of the organization.
US08683556B2 Electronic devices having adaptive security profiles and methods for selecting the same
Adaptive security profiles are supported on an electronic device. One or more security profiles may be automatically or selectively applied to the device based on the device's location and one or more geographic zone definitions. The security profiles may be used to determine the level of authentication or number of invalid authentication attempts for a particular feature or application or set of features or applications.
US08683553B2 System, method, and computer program products for enabling trusted access to information in a diverse service environment
A system, method, and computer program product for enabling mediated access to information controlled by one or more information repositories by one or more application service providers. The information controlled by the one or more information repositories is associated with one or more subscribers of information-based services offered by the one or more application service providers.
US08683552B2 Information distribution system and terminal device
A terminal device controls delivery of information from a primary delivery destination to a secondary delivery destination. The terminal device stores a primary delivery condition regarding whether delivery of the information to the primary delivery destination is prohibited or permitted, and a trustability value showing a degree of trust of a user in the primary delivery destination. The terminal device judges whether or not to deliver the information to the primary delivery destination, by using the primary delivery condition. When judging to deliver the information, the terminal device calculates a secondary delivery condition using the trustability value and the primary delivery condition, the secondary delivery condition regarding whether delivery of the information from the primary delivery destination to the secondary delivery destination is prohibited or permitted. The terminal device then sends the generated secondary delivery condition to the primary delivery destination.
US08683548B1 Computing with policy engine for multiple virtual machines
An improved technique for delegating computing actions among different machines includes a policy engine that receives inputs specifying computing actions to be performed and automatically selects a virtual machine to perform each action. Machine selection is based on a policy, which recognizes multiple categories of computing actions, classifies each input as belonging to one of the categories, and directs each computing action to a virtual machine designated for performing only that one category of computing actions.
US08683539B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US08683538B2 Multi-access content server with security management for IPTV
A system and method for distributing content over multiple networks may include at least two encoders configured to encode the content in formats for play on devices having different formats. A metadata management unit may be configured to apply information associated with the content to the content in the form of metadata. A content management server may be in communication with the encoders and be configured to receive and store the content. A conditional access digital rights management server may be in communication with the content management server and be configured to authenticate a user. A middleware server may be in communication with the content management server and be configured to manage a program guide accessible to users to view and select content to play on a device. Devices of different formats may be configured to access the content management server and select content to play via the program guide.
US08683532B2 Space-shifting media streaming system
A system for space-shifting media broadcasts is provided. A request to space-shift a media broadcast is received. A device, out of a network of devices is selected to space-shift the media broadcast to. The media broadcast is then space-shifted to the selected device.
US08683530B2 Apparatus for receiving and displaying cellular television content and method for billing for same
An apparatus and method are provided for receiving and displaying cellular television content. In one embodiment, the apparatus includes a wireless communication device for establishing a connection to a wireless telecommunications network and for receiving video content over the connection. The apparatus includes a processor for receiving the cellular television content and the television signal. The processor generates a signal for display on a video display screen from the television signal and the video content. A video display screen is also provided in the apparatus for displaying the signal. The apparatus may also include a remote control interface and a remote control device that includes a keypad for establishing a wireless telephone call through the apparatus over the wireless telecommunications network. The apparatus may alternatively include an interface for receiving and communicating with a wireless telephone capable of establishing a connection to a wireless telecommunications network and receiving cellular television.
US08683523B2 Information descriptor and extended information descriptor data structures for digital television signals
According to an aspect, there is provided a digital television (DTV) data stream including program and system information protocol (PSIP) data associated with content of the DTV data stream, the PSIP data including a virtual channel table (VCT) and an event information table (EIT), the EIT comprising: a source identification field identifying a source of an associated event in a DTV data stream; an event identification field indicating an identification of the event; a start time field indicating a star time of the event; a title field indicating a title of the event; and a descriptor comprising: a descriptor tag identifying the descriptor as a genre descriptor, a descriptor length indicating a total length of the descriptor; and at least one category code for an associated event in a DTV data stream, each category code specifying genre, program type, or category information of the associated event, wherein the at least one category code specifies at least one of a set of basic categories.
US08683522B2 Animated station identifier in program guides
A television program guide is displayed having a station identifier portion in a first location. A determination is made as to when a user navigates in the television program guide between past programs and future programs. In response to the user navigating in the television program guide between the past programs and the future programs, the station identifier portion is changed to a second location.
US08683520B2 Information providing system, receiving device, information providing device, information providing method and program
The information providing device includes the program listing information transmitting portion to transmit program listing information indicating a plurality of currently viewable programs to the receiving device, the related information storage portion to store related information including a plurality of pieces of information concerning a program edited to be sequentially displayed in association with the program, the program designation information receiving portion to receive program designation information designating a selected channel or a program selected or determined based on the program listing information from the receiving device, the related information extracting portion to extract related information corresponding to a program designated by the program designation information from the related information storage portion, and the related information transmitting portion to transmit the extracted related information to the receiving device. The information providing device which effectively provides the information concerning the currently viewable programs with simple operation is thereby provided.
US08683519B2 Favorites mosaic
A set-top box generates a multimedia signal that includes streaming video for a plurality of currently available multimedia channels. A user configures a plurality of favorite channels. Streaming video from the favorite channels is provided in a plurality of viewports on a display. A user presses a favorites button on a remote control to prompt an application server to signal a content server to provide a compound video signal including streaming video from each favorite channel. The set-top box produces a resultant video signal including the streaming video from each favorite channel in a corresponding viewport. The viewports correspond to a mosaic template that may be hosted by the application server and accessed by the content server.
US08683512B2 Method for using banner advertisements during commercial breaks
A method, non-transitory computer readable media, and Apparatus is provided for viewing a second content item while a first content item plays an advertisement. When the first content item is changed to a second content item on a display, a window region displays an advertising item related to the advertisement. The advertising item in the window region is modified when the advertisement has ended, alerting the user the advertisement is over. In another embodiment, the advertisement comprises a first and second commercial played in succession, and the advertising item in the window region comprises a first and second product item. In this embodiment, the window region displays the first product item when the first commercial is played in the advertisement, and the second product item when the second commercial plays in the advertisement.
US08683504B2 Methods and apparatus to monitor audio/visual content from various sources
Methods and apparatus to monitor audio/visual content from various sources are disclosed. An example method disclosed herein comprises determining first information based on a video signal corresponding to monitored media content, determining second information based on an audio signal corresponding to the monitored media content, and identifying a selected one of a plurality of media content sources based on a decision tree comprising a plurality of decision nodes, a first decision node of the decision tree corresponding to a first classification decision resulting from processing at least one of the first information or second information, and a second decision node of the decision tree corresponding to a second classification decision resulting from processing at least one of the first information or second information, the second decision node of the decision tree being selected for evaluation based on an outcome of evaluating the first decision node of the decision tree.
US08683502B2 Targeted television advertising based on profiles linked to multiple online devices
A profile provider: (i) associates a primary online device (OD1) with a set-top box (STB); (ii) a location of OD1 at some point in time is estimated to be “near” the STB, thereby establishing a STB proxy location; (iii) one or more secondary online devices (OD2s) are observed to be located “near” the STB proxy location and are associated with the STB; and (iv) a television advertisement is selected to be directed to the STB, which selection is based at least in part on profile information linked to one of the associated OD2s. The method can be particularly advantageous in situations wherein: the STB is not connected to any computer network; the STB is not ever connected to the same local area network as OD1 or OD2; or television service (used by the STB) and online access (used by OD1 and OD2s) are provided by different service providers.
US08683498B2 Systems and methods for facilitating call request aggregation over a network
A method is disclosed for facilitating electronic commerce over a network includes identifying input dependencies for a call request based on information passed with the call request, identifying state dependencies for the call request based on information passed with the call request, parallelizing calls from the call request based on at least one of the identified input dependencies and the identified state dependencies, developing a service execution map by grouping calls in an execution order including parallelized calls, and processing the service execution map by executing grouped calls in the execution order including parallelized calls.
US08683491B2 Information processing apparatus, execution method, and object program
There is provided an information processing apparatus including a message storage unit for storing a message sent to a component, and an execution processing unit for loading the component body into a computer in response to receiving an execution instruction on the component to execute the component body and process the message stored in the message storage unit prior to the execution instruction.
US08683489B2 Message queue transaction tracking using application activity trace data
An approach is provided that detects inbound messages being put to message queues managed by a middleware message queuing platform. The approach retrieves activity trace data corresponding to each of the inbound messages, with the activity trace data maintained by the middleware message queuing platform. The approach generates inbound event records corresponding the inbound messages based on the activity trace data. The approach then detects outbound messages retrieved from the message queues. Activity trace data corresponding to the outbound messages is retrieved and the approach generates an outbound event record for each outbound message. The approach receives a transaction request from a requestor that corresponds to a message. The approach retrieves and returns the inbound event records and outbound event records that correspond to the requested message. The retrieved event records are used for transaction tracking: to build transaction flow topologies and to report transaction performance metrics.
US08683488B2 System and method for automatically generating computer code for message flows
Computer-executable code is automatically generated for a message flow in a message queuing infrastructure by determining a type of the message flow, inputting message flow parameters, and generating the computer-executable code based on the type of the message flow and the message flow parameters. The generation of code can also implement a design pattern, which is input based on the determined type of message flow. The computer-executable code can be, for example, Extended Structured Query Language (ESQL) code. The type of the message flow can identify, for example, a transformation requirement of the message flow. The transformation requirement can be, for example, one of (i) transformation from a first Extensible Markup Language (XML) message to a second XML message, (ii) transformation from an XML message to a Message Repository Manager (MRM) message, and (iii) transformation from a first MRM message to a second MRM message.
US08683487B2 Language level support for shared virtual memory
Embodiments of the invention provide language support for CPU-GPU platforms. In one embodiment, code can be flexibly executed on both the CPU and GPU. CPU code can offload a kernel to the GPU. That kernel may in turn call preexisting libraries on the CPU, or make other calls into CPU functions. This allows an application to be built without requiring the entire call chain to be recompiled. Additionally, in one embodiment data may be shared seamlessly between CPU and GPU. This includes sharing objects that may have virtual functions. Embodiments thus ensure the right virtual function gets invoked on the CPU or the GPU if a virtual function is called by either the CPU or GPU.
US08683480B2 Resource allocation for a plurality of resources for a dual activity system
Exemplary system and computer program product embodiments for resource allocation of a plurality of resources for a dual activity system by a processor device, are provided. In one embodiment, by way of example only, each of the activities may be started at a static quota. The resource boundary may be increased for a resource request for at least one of the dual activities until a resource request for an alternative one of the at least one of the dual activities is rejected. In response to the rejection of the resource request for the alternative one of the at least one of the dual activities, a resource boundary for the at least one of the dual activities may be reduced, and a wait after decrease mode may be commenced until a current resource usage is one of less than and equal to the reduced resource boundary.
US08683475B2 Method and apparatus for grid enabling standard applications
Disclosed are a method of and system for adapting a computer program to make use of a grid based system of resources, said grid based system using a given set of grid protocols. The method comprises the steps of providing a profile of the computer program; and providing a grid adapter including a series of application program interfaces (APIs) for interfacing said computer program to the grid based system using said one or more of said grid protocols. The profile is used to select one or more of the APIs to interface said computer program with one or more of the resources of the grid based system.
US08683471B2 Highly distributed parallel processing on multi-core device
There is provided a highly distributed multi-core system with an adaptive scheduler. By resolving data dependencies in a given list of parallel tasks and selecting a subset of tasks to execute based on provided software priorities, applications can be executed in a highly distributed manner across several types of slave processing cores. Moreover, by overriding provided priorities as necessary to adapt to hardware or other system requirements, the task scheduler may provide for low-level hardware optimizations that enable the timely completion of time-sensitive workloads, which may be of particular interest for real-time applications. Through this modularization of software development and hardware optimization, the conventional demand on application programmers to micromanage multi-core processing for optimal performance is thus avoided, thereby streamlining development and providing a higher quality end product.
US08683469B2 Adaptive command scheduling
A system for enhancing command scheduling is provided. In particular embodiments, the system includes a processor and a scheduler that receives commands from the processor for accessing a storage device. The scheduler receives a set of commands, some of which have a deadline, and the scheduler is configured to determine an execution order for those commands. The scheduler is also configured to defer the execution of one or more of those commands to a later time.
US08683467B2 Determining performance states of parent components in a virtual-machine environment based on performance states of related child components
A virtual-machine environment can include a parent component (e.g., a host cluster, a host or a set of virtual machines) that is a parent to a set of two or more child components. For example, a host cluster can be a parent to multiple hosts; a host can be a parent to multiple virtual machines; and a set of virtual machines can be a parent to multiple virtual machines. Performance metrics for the child components can be monitored. A child-component performance state can be determined for each child component in the set of two or more child components using a corresponding monitored performance metric and a child-component state criterion (e.g., that maps performance-metric values to states). A parent performance state can be determined for the parent component using the child-component performance state for each child component in the set and a parent-component state criterion.
US08683465B2 Virtual image deployment with a warm cache
A cache image including only cache entries with valid durations of at least a configured deployment date for a virtual machine image is prepared via an application server for the virtual machine image. The virtual machine image is deployed to at least one other application server as a virtual machine with the cache image including only the cache entries with the valid durations of at least the configured deployment date for the virtual machine image.
US08683464B2 Efficient virtual machine management
Embodiments are directed to dynamically creating and managing a plurality of virtual machines and automating the instantiation and provisioning of a plurality of virtual machines. A computer system receives a user request to create virtual machines, where each virtual machine is controlled by an associated workflow. The computer system accesses a provisioning schema that indicates various configuration settings that are to be used by the associated workflow when provisioning the virtual machines. The computer system initiates a virtual service layer configured to support multiple virtual machine hosts, where each host is configured to operate at least one virtual machine. The computer system also instantiates the virtual machines on at least one virtual machine host according to the accessed provisioning schema, so that each virtual machine is provisioned according to the indicated configuration settings.
US08683453B2 System for overriding interpreted byte-code with native code
In a method of executing a program on an interpreted bytecode language, a plurality of interpreted bytecode modules (each having an associated name) is loaded. A pointer is directed from each method entry to a different interpreted bytecode module. A native code module library is loaded and includes a native code module (also having an associated name) that implements a function corresponding to an interpreted bytecode module. When the name of an interpreted bytecode module corresponds to the name of a native code module, the pointer directed to the interpreted bytecode module is redirected to the corresponding native code module. Each interpreted bytecode module and native code module pointed to by the each method entry in the method table is executed according to an application-controlled order of execution.
US08683452B1 Dynamically obfuscated javascript
An improved technique of providing computer code to a set of client computers is disclosed. In the improved technique, a set of files is generated, each file in the set of files including computer code configured to be read by an interpreter on each client computer, the computer code in each file including a set of functions, each function in the set of functions having a name, the name of a function in the set of functions in a first file in the set of files differing from the name of a corresponding function in the set of functions in a second file in the set of files, the computer code in the first file and the computer code in the second file being constructed and arranged to produce functionally equivalent sets of computer instructions when run through the interpreter on each client computer.
US08683448B2 Protecting integrity of breakpoints in a software debugger
A debugger that includes a breakpoint protection mechanism that detects when the program being debugged has been modified to overwrite one or more instructions corresponding to existing breakpoints. When the debugger halts execution of a program being debugged, all of the set breakpoints are checked by determining whether the instruction corresponding to each breakpoint has changed. If any of the instructions corresponding to the breakpoints has changed, the corresponding breakpoint is removed. An optional warning may be provided to the user to inform the user of any removed breakpoints.
US08683447B2 Method and system for testing websites
Methods and systems to test of web browser enabled applications are disclosed. In one embodiment, a browser application can allow a user to perform test and analysis processes on a candidate web browser enabled application. The test enabled browser can use special functions and facilities that are built into the test enabled browser. One implementation of the invention pertains to functional testing, and another implementation of the invention pertains to pertains to site analysis.
US08683446B2 Generation of test cases for functional testing of applications
An automated system and method to generate functional conformance tests for applications are provided. The system and method in one aspect use Inputs, Outputs, Preconditions, Effects (IOPEs) paradigm associated with an application for automatically generating test goals. A planner component may accept these testing goals to generate a sequence of operations or invocations as a test case. Verification sequences are also generated. The system and method also allow generation of executable test cases, which can be applied to the various interfaces through which the application may be accessed.
US08683443B2 Streamlined methodology for resolving software integration conflicts
A computer-based system to integrate code changes for a software application is provided. The system detects when a requested code change for a branch of the software application conflicts with another code change, and generates a blocked change notification corresponding to the detected conflict. The blocked change notification includes a blocked change identifier corresponding to the requested code change. The notification is delivered to a user device, which responds with a conflict resolution response that includes at least one code change file associated with the requested code change, along with an integration annotation that conveys the blocked change identifier and a branch name identifier that identifies the branch of the software application. The system acts upon the integration annotation to integrate the at least one code change file into the branch of the software application.
US08683440B2 Performing dynamic software testing based on test result information retrieved in runtime using test result entity
A mechanism for performing dynamic software testing on a computer system based on test result information retrieved in runtime using test result entity. A method of embodiments of the invention includes causing a test execution script to run a first test to test a first component, and the test execution script is supported by a script execution platform on a computer system, and the first component depends on a second component. The method further includes retrieving, in runtime, testing information relating to the second component from a database, if the first test produces unsatisfactory results relating to performance of the first component, and causing, in runtime, the test execution script to run a second test to test the second component.
US08683435B2 System and method for configuring electronic data capture and data management systems for clinical trials
The present invention includes aspects of a designer program or tool for customizing a clinical trial program to a particular protocol of a particular clinical trial. The designer program includes visual cues or mechanisms for organizing trial components within the designer program in a straightforward manner such that technically low skilled designers can implement often complex trial protocols. In an embodiment, the designer program includes validation scripts that test functions, derivations, queries and the like. Moreover, use of the designer program can include development of trial libraries that can make customizations reusable, scalable, and highly efficient.
US08683432B2 Providing execution context in continuation based runtimes
In an embodiment, a computer system instantiates a parent activity configured for execution in a continuation based runtime. The parent activity includes various child activities configured to perform pulses of work. The parent activity is also configured to add execution properties to an execution context. The computer system adds execution properties to the parent activity's execution context to generate a modified execution context which includes execution properties that extend the functionality of the parent and child activities. The added execution properties include corresponding identifiers that identify the added execution properties. The computer system also executes the parent activity including the various child activities within the modified execution context in the continuation based runtime. The modified execution context includes the added execution properties that are available to the parent and any child activities during execution, where at least one child activity implements functionality provided by the added execution properties.
US08683426B2 Systems and methods for modeling execution behavior
A mechanism in a block diagram environment allows the modeling of an execution behavior of a block in a block diagram, where a user selects the execution behavior from a plurality of functions related to the block diagram and where the execution behavior of the block is performed when at least one model variable associated with the block satisfies a user-specified condition is disclosed. States and other internal data in the designated block are initialized upon the satisfaction of the user-specified condition. The illustrative embodiment of the present invention also allows the internal data to be reset upon the ending of the event, such as the modeled introduction or withdrawal of power. The execution behavior may be suspended and resumed multiple times during the simulation in response to multiple occurrences of the specified event. The present invention also allows for selected data to be exempt from the reset process so that the selected data is nonvolatile.
US08683409B2 Performing statistical timing analysis with non-separable statistical and deterministic variations
In one embodiment, the invention is a method and apparatus for performing statistical timing analysis with non-separable statistical and deterministic variations. One embodiment of a method for performing timing analysis of an integrated circuit chip includes computing delays and slews of chip gates and wires, wherein the delays and slews depend on at least a first process parameter that is deterministic and corner-based and a second process parameter that is statistical and non-separable with the first process parameter, and performing a single timing run using the timing quantity, wherein the single timing run produces arrival times, required arrival times, and timing slacks at outputs, latches, and circuit nodes of the integrated circuit chip. The computed arrival times, required arrival times, and timing slacks can be projected to a corner value of deterministic variations in order to obtain a statistical model of the delays and slews at the corresponding corner.
US08683405B2 Multi-layer distributed network
Apparatuses and processes for distributing signals in an integrated circuit are disclosed. An embodiment to use a custom layer together with a base layer on an integrated circuit for testing the integrated circuit includes having a structured network on the base layer. The custom layer connects the network to logic elements on the integrated circuit. The network may be evenly distributed across the base layer of the integrated circuit. Even distribution of the network may reduce skew of the test signals. Buffers are also placed along the structured network. The buffers may be placed to ensure a deterministic test signals distribution. Unused buffers in the base layer may be tied off to reduce current leakage.
US08683403B2 Power circuit analysis apparatus and method that outputs an analysis result for segmented regions of the power circuit
A power circuit analysis apparatus includes a segmentation unit that segments an analysis target region in a power circuit included in an analysis target circuit into a plurality of segmented regions, and an analysis unit that outputs an analysis result of the power circuit with respect to each of the plurality of segmented regions on a basis of a consumption current value in the segmented region and a number of via holes formed in each interlayer connecting power line wirings in upper and lower layers to each other in the segmented region.
US08683399B2 Timing constraint generating support apparatus and method of supporting generation of timing constraint
A timing constraint generating support apparatus includes a propagation unit that propagates, through a wire connecting the logic circuits, timing constraints set for the logic circuits by using circuit information that represents information relating to the logic circuits and connection information that represents information of the wire, a determination unit that determines whether or not a plurality of timing constraints different from each other are propagated through the wire by the propagation unit, and an output unit that outputs information representing that the timing constraints propagated through the wire overlap each other in a case where the plurality of timing constraints different from each other are determined to be propagated through the wire by the determination unit.
US08683398B1 Automated synthesis of high-performance two operand binary parallel prefix adder
A method for automated synthesis of a parallel prefix device includes determining structural constraints for a given parallel prefix device; generating a plurality of candidate prefix graphs for the parallel prefix device by performing a search of possible prefix graphs meeting the constraints; performing physical synthesis of each of the plurality of candidate prefix graphs to generate performance information for each candidate prefix graph; and determining one or more of the plurality of candidate prefix graphs that meet performance criteria for incorporation into the parallel prefix device.
US08683392B2 Double patterning methodology
Provided is a method of fabricating a semiconductor device. The method includes providing an integrated circuit layout plan, the integrated circuit layout plan containing a plurality of semiconductor features. The method includes selecting a subset of the features for decomposition as part of a double patterning process. The method includes designating a relationship between at least a first feature and a second feature of the subset of the features. The relationship dictates whether the first and second features are assigned to a same photomask or separate photomasks. The designating is carried out using a pseudo feature that is part of the layout plan but does not appear on a photomask. The method may further include a double patterning conflict check process, which may include an odd-loop check process.
US08683389B1 Method and apparatus for dynamic information visualization
A method for organizing, visualizing, and navigating data objects within a dataset is presented, including network visualization alongside a detailed information display. The method includes interactivity with the visualization through network panning, zooming, and node clicking. The network nodes represent the data objects. Node proximity and links represent similarity or other relatedness measures between respective data objects. The network can be displayed in full to illustrate large scale properties. Clicking the nodes provides further data object information of the highlighted node, which is displayed alongside the network.
US08683388B2 Control of interactions within virtual environments
A method for restricting the number of consequential interactions to further virtual objects having a relationship with a first virtual object, resulting from an interaction with said first virtual object. The method comprises: defining a maximum number of consequential interactions, counting consequential interactions, and stopping further interaction when the maximum number of consequential interactions is reached.
US08683384B2 Live action icons for the internet
Live action icons for the Internet which allow “functionality” and “actions” to occur wherever the user might intuitively think there is an “action” to be had or done. It may enable users to interact with various websites with a set of live action icons, each of which may be used to perform a certain function. One of the live action icons may be used to display the login interface of a website. Another live action icon may be used for online shopping. The live action icons may speed up the interaction between users and websites, saving users time for looking up a function button on a webpage or repeatedly inputting user information.
US08683371B2 Screen creating system of programmable display and screen creating program thereof
A screen creating system including: a display unit that displays a drawing screen; a property-information managing unit that manages property information of components configuring the drawing screen; and a list display unit configured to acquire the property information of a component selected by a user from the property-information managing unit, display the acquired property information of the component on the display unit, and edit a predetermined setting item of setting items configuring the displayed property information.
US08683364B2 Graphical interconnection of hardware signals
A system and a method for graphical interconnection of hardware signals of a device, (e.g., a controller device) are provided. The graphical interconnection can now be implemented in a simple manner so that a user can perform this function intuitively and without knowledge of the address convention used in the engineering system. This may be achieved by the inventive system and by the inventive method by the hardware signals being interconnected graphically with program elements of a programming environment using drag & drop features in a graphical user interface.
US08683349B2 Media content user interface systems and methods
Exemplary media content user interface systems and methods are disclosed herein. An exemplary method includes a media content access subsystem displaying a plurality of display elements topographically distributed throughout a graphical representation of a virtual world in accordance with one or more distribution heuristics, detecting a user interaction, and dynamically adjusting the topographical distribution of the one or more display elements in accordance with the user interaction. Corresponding systems and methods are also disclosed.
US08683347B2 Computer peripheral product and method of branding utility software associated with same
A method of customizing the branding of utility software associated with a customized computer peripheral device. The customized peripheral device includes brand data stored in memory. The utility software includes a branding module that reads the brand data from the peripheral device during installation upon a computer and customizes the utility software based upon the brand data. The brand data may include the custom branding information or may provide a brand identifier that permits the branding module to obtain the correct custom branding information from a remote server.
US08683333B2 Brokering of personalized rulesets for use in digital media character replacement
An apparatus, program product and method utilize a brokering service for use in controlling the incorporation of likeness data for an individual into a media presentation. The brokering service maintains a plurality of rulesets respectively associated with a plurality of individuals. Each ruleset is used to restrict or otherwise control the incorporation of likeness data associated with an associated individual into media presentations, typically through the inclusion of one or more rules configured to define conditions under which the likeness data for the associated individual may or may not be incorporated into a media presentation. The brokering service is capable of responding to requests for selected rulesets for different individuals by communicating the rulesets to various requesting entities.
US08683327B2 Frequency converter with text editor
A frequency converter includes a symbol string editor in which the potential input symbols are grouped into at least two symbol lists. One of the lists is treated as a current symbol list, which can be scrolled and from which the symbols can be selected as the user input. In addition, a user is allowed to control change of the current symbol list such that the symbols in all of the symbol lists are available for selection. This arrangement allows for scrollable lists to be significantly shorter than a single list of potential symbols would be, which makes entering symbol strings faster.
US08683319B2 Shared script files in multi-tab browser
A host device executes a browser application that displays web content to a user in plurality of tabs or windows. The browser application includes an interpreter that determines whether an external file referenced in the web content already exists in a shared memory resource available to a plurality of the tabs or windows. If the external file does not exist, the interpreter obtains the external file and generates the intermediate representation of the external file for storage in the shared memory resource. If the external file does exist, the interpreter links an intermediate representation of the code embedded in the web content that is stored in a dedicated memory resource to the corresponding intermediate representation of the external file stored in the shared memory resource.
US08683317B2 Dynamically linked graphical messages for process control systems
Methods and systems for providing dynamically linked graphical messages in a process control system are disclosed. A dynamically linked graphical message may include a hyperlink and an electronic sticky note image. At run-time of a display view, the hyperlink may be established between contents of the electronic sticky note image and a process control object, and the electronic sticky note image may be displayed proximate to a representation of the process control object. The electronic sticky note image may automatically be displayed on any display view (displayed on any computing device in communication with the process control system) that includes a representation of the process control object or corresponding sub-class object. The contents of the electronic sticky note image may be stored separately from configurations of the process control object and the display view. User interfaces for administering and displaying properties of dynamically linked graphical messages are also disclosed.
US08683314B2 Tree pruning of icon trees via subtree selection using tree functionals
A method and apparatus for creating visualizations using tree functionals is described. In one embodiment, the method comprises representing a group of document images using a plurality of visualizations that visualize document layout information for the group of document images based on one or more display device characteristics and based on content of the group of documents, and adapting the plurality of visualizations to an available display by removing one or more visualizations from the plurality of visualizations based on at least two functional values.
US08683310B2 Information architecture for the interactive environment
A system and method for providing management such as creation, manipulation, storage, control, and retrieval of digital content for a company on a global basis. Digital content is created and stored in, for example, the eXtensible Markup Language (XML) format using the relationship between component mapping information and content information comprising webpage components. The XML data is developed by defining page components, mapping the components on a page and indexing the page for future retrieval of the page. The data is then stored in a single database, as segments related to the page, for call-up by a user.
US08683308B2 Semiconductor device, information processing apparatus, and method of detecting error
Each of (n−1) 2-bit checking units, where n is an integer larger than or equal to 4, receives n-bit redundant encoded data generated from 1-bit input data, and outputs 2-bit check data based on a result of comparison between bits of the encoded data, combinations of the bits differing in each comparison. An all-bit checking unit outputs all-bit check data based on exclusive ORs of all-bit of the encoded data. An error detecting unit detects errors in the encoded data on the basis of the (n−1) sets of 2-bit check data and the all-bit check data, and outputs the input data on the basis of the result of error detection.
US08683307B2 Checksum calculation, prediction and validation
A checksum calculation, prediction and validation system includes a host system, a network interface, a reception pipeline disposed between the host system and network interface and configured to calculate an expected full checksum related to packets received in the host system and a transmission pipeline disposed between the host system and network interface and configured calculate factors related to packets for transmission on the network interface.
US08683303B2 Operational parameter adaptable LDPC (low density parity check) decoder
Operational parameter adaptable LDPC (Low Density Parity Check) decoder. A novel means is presented by which LDPC coded signal can be decoded, and any one or more operational parameters can be adjusted during the decoding processing. For example, the original information extracted from a received LDPC coded signal (e.g., log likelihood ratios (LLRs)), can be modified during (or before) the iterative decoding processing performed in accordance with decoding an LDPC coded signal. Such modification of an operational parameter can include any one or combination of scaling, compression (and expansion/decompression), adding an offset to or subtracting an offset from, scaling, rounding, and/or some other modification of an operational parameter. The bit (or variable) edge messages and/or the check edge messages can also undergo modification during decoding processing. In addition, the operational parameter modification can be selective, in that, different modification can be performed to different parameters and/or during different decoding iterations.
US08683288B2 Variable modulation with LDPC (low density parity check) coding
Variable modulation within combined LDPC (Low Density Parity Check) coding and modulation coding systems. Variable modulation encoding of LDPC coded symbols is presented. In addition, LDPC encoding, that generates an LDPC variable code rate signal, may also be performed as well. The encoding can generate an LDPC variable code rate and/or modulation signal whose code rate and/or modulation may vary as frequently as on a symbol by symbol basis. Some embodiments employ a common constellation shape for all of the symbols of the signal sequence, yet individual symbols may be mapped according different mappings of the commonly shaped constellation; such an embodiment may be viewed as generating a LDPC variable mapped signal. In general, any one or more of the code rate, constellation shape, or mapping of the individual symbols of a signal sequence may vary as frequently as on a symbol by symbol basis.
US08683285B2 Parallel packetized interconnect with simplified data link layer
In a first embodiment of the present invention, a method for error-correcting in a parallel interconnect transmitting device is provided, the method comprising: detecting a frame transition in a transmission from the transmitting device to a parallel interconnect receiving device; tracking time between the frame transition and a transition of a response signal corresponding to the frame transition received from the receiving device; detecting an error in the transmission; and restarting a portion of the transmission in response to the error, wherein the size of the portion of the transmission to restart is based upon the tracked time between the frame transition and the transition of a response signal corresponding to the frame transition.
US08683283B2 Delta-theta frequency estimation
Systems, devices, processors, and methods are described which may be used for the reception of a wireless broadband signal at a user terminal from a gateway via satellite. A physical layer header may be identified, the header including a number of subcode blocks. A phase may be estimated for each of the subcode blocks, and intra-header phase differences may be calculated. The intra-header phase differences may be used to calculate a frequency error, which may be corrected. Frequency errors may be monitored and, when such errors fall below a threshold level, an alternative inter-frame frequency error tracking method may be used.
US08683282B2 Automatic identification of information useful for generation-based functional verification
A computer-implemented method, an apparatus and a computer program for automatically extracting useful information for functional verification. The method comprising performing repeatedly both operating an instruction generator associated with a Design Under Test (DUT), whereby a generated instruction is determined, the generated instruction having one or more instruction attributes; and collecting information relating to the generated instruction. Based on the generated instruction and the collected information, a classification technique is utilized to classify the information based on the instruction attributes.
US08683277B1 Defect detection using pattern matching on detected data
Systems and methods for detection of defects on a magnetic storage medium. The method comprises: (1) receiving incoming detected data generated by reading information recorded on a storage medium, (2) identifying the defects in the storage medium based on comparison between the incoming detected data and a data pattern wherein the data pattern is predetermined; and (3) storing location information indicative of locations of the defects on the storage medium.
US08683276B2 Apparatus and method for repairing an integrated circuit
A method for repairing an integrated circuit comprises: fabricating a first circuit, the first circuit including a plurality of regular units and a plurality of redundant units, each of the regular units being identified by an address; performing a first test on the first circuit to determine if a defective regular unit is present; activating, if the defective regular unit is present, at least a first redundant unit to replace the defective regular unit, the first redundant unit being identified by an address of the defective regular unit; performing, if the at least first redundant unit is present, a second test on the first circuit to determine if the first redundant unit is defective; and activating at least a second redundant unit to replace the defective first redundant unit, the second redundant unit being identified by the address of the defective regular unit.
US08683274B1 Error correction coding for varying signal-to-noise ratio channels
An ERSEC system that applies a level of error correction that is inversely related to susceptibility to error as indicated by a signal-to-noise ratio (SNR) profile of a channel. The SNR profile is estimated, detected or retrieved from an external source. The ERSEC system is used with any channel for which the SNRs can vary spatially, temporally or both.
US08683266B2 Methods and devices for configuration validation of a complex multi-element system
The object of the invention is in particular the validation of configuration of a system comprising a plurality of elements, at least one reference being associated with each element of the said plurality of elements. After at least one reference key has been calculated (410) according to at least one expected reference of each element of the said plurality of elements, a theoretical configuration report of the said system, comprising the said at least one reference key, is generated (420). Similarly, at least one verification key is calculated (455) according to at least one reference of each element of the said plurality of elements, and a real configuration report of the said system, comprising the said at least one verification key, is generated (460). A configuration error is detected if the values of the said verification key and reference key of the said real and theoretical configuration reports are different.
US08683254B2 Systems and methods for precise event timing measurements
Systems and methods are disclosed for precise event time measurement. High speed serializer and deserializer circuitry are combined with high speed logic elements, such as exclusive-OR (XOR) or exclusive-not-OR (XNOR) logic circuitry, to achieve a measurement precision based upon a bit period associated with the high speed circuitry rather than upon slower reference clock signals. In certain embodiments, the disclosed systems and methods generate digital signal patterns, serialize them, transmit them as a high speed bit stream, utilize an event occurrence signal and logic circuitry to produce a modified bit stream, deserialize the modified bit stream to produce a modified digital signal pattern, compare the modified signal pattern with a predicted signal pattern, and determine bit positions or bit periods at which events occur based upon this comparison. These bit positions can then be used to generate precise timestamps and related time information for detected events.
US08683240B2 Increasing power efficiency of turbo mode operation in a processor
In one embodiment, a processor has multiple cores to execute threads. The processor further includes a power control logic to enable entry into a turbo mode based on a comparison between a threshold and value of a counter that stores a count of core power and performance combinations that identify turbo mode requests of at least one of the threads. In this way, turbo mode may be entered at a utilization level of the processor that provides for high power efficiency. Other embodiments are described and claimed.
US08683238B2 Mobile system on chip (SoC) and a mobile terminal including the mobile SoC
A mobile System on Chip (SoC) including a central processing unit (CPU) and an audio out module that includes a buffer and an audio interface. A power mode of the audio out module is controlled separately from a power mode of the mobile SoC so that the audio out module operates when the mobile SoC is in a power down mode.
US08683231B2 Obfuscating data stored in a dispersed storage network
A method begins by a processing module dispersed storage error encoding secret data in accordance with first dispersed storage error encoding parameters to produce at least one set of encoded secret slices and dispersed storage error encoding data in accordance with second dispersed storage error encoding parameters to produce a plurality of sets of encoded data slices. The method continues with the processing module determining an inter-dispersing function for outputting the sets of encoded secret slices and the plurality of sets of encoded data slices, and for a set of the plurality of encoded data slices: identifying at least one encoded data slice of the set of encoded data slices based on the inter-dispersing function, replacing the at least one encoded data slice with at least one encoded secret slice to produce a mixed set of encoded slices, and outputting the mixed set of encoded slices.
US08683228B2 System and method for WORM data storage
A system and method for Write Once, Read Many (WORM) compliant storage is disclosed. A storage administrator in user space is employed as an interface between the kernel space WORM VFS and the user applications. The storage administrator accesses the WORM VFS through the operating system's Virtual File System. The WORM VFS comprises of three layers: a data encryption\compression layer, the WORM filesystem layer and a logical volume manager. The data encryption\compression layer preprocesses the data as it moves between from the user space and the WORM filesystem layer. The WORM filesystem layer stores the compressed and encrypted data on the physical disk drives in a specialized disk format. The logical volume manager manages the physical disk drives. A NVRAM journal aids in crash recovery.
US08683218B2 System and method for N-dimensional encryption
A system and method is directed to providing an n-dimensional entity for encoding and storing data securely. A user provides a cursor position within the n-dimensional entity, and a user seed to a pseudo-random number generator. The user seed may be combined with a fingerprint of a computing system in which the invention operates. The n-dimensional entity is populated with bits from the pseudo-random number generator. Bits within the n-dimensional entity are associated with actions to be performed at each cursor position. Subsequent cursor directions within the n-dimensional entity are determined using a random number generator. Plaintext is bitwise translated to a direction and an offset from the cursor position to a bit matching the plaintext bit within the n-dimensional entity. The offset is employed to modify a row of truly random bits in an encoded array.
US08683215B2 Programmable security platform
A dynamically programmable security device. The device includes: a secure nonvolatile read only memory (NVMROM) for securely storing a unique device cipher key; a secure interface for dynamically loading authenticated application code; a cryptographic engine for encrypting, decrypting data and authenticating the application code; a secure random access memory (RAM) for storing the authenticated application code and application data; and a processor for executing the authenticated application code.
US08683209B2 Method and apparatus for pseudonym generation and authentication
The invention provides a method and apparatus for pseudonym generation and authentication. The method comprises the steps of: transmitting a user identity IDuser to a Personal Identity Manager (PIM); receiving a set of public parameters and a prime pseudonym Pprime corresponding to the ID user from the PIM; and selecting at least two random parameters, and generating a sub-pseudonym Ppseu with the at least two random numbers, the set of public parameters, and the prime pseudonym Pprime.
US08683185B2 Ceasing parallel processing of first set of loops upon selectable number of monitored terminations and processing second set
The illustrative embodiments comprise a method, data processing system, and computer program product having a processor unit for processing instructions with loops. A processor unit creates a first group of instructions having a first set of loops and second group of instructions having a second set of loops from the instructions. The first set of loops have a different order of parallel processing from the second set of loops. A processor unit processes the first group. The processor unit monitors terminations in the first set of loops during processing of the first group. The processor unit determines whether a number of terminations being monitored in the first set of loops is greater than a selectable number of terminations. In response to a determination that the number of terminations is greater than the selectable number of terminations, the processor unit ceases processing the first group and processes the second group.
US08683181B2 Processor and method for distributing load among plural pipeline units
An arithmetic processor includes a first pipeline unit configured to execute a first instruction that is input; a second pipeline unit configured to execute a second instruction that is input; a registration unit into which an aborted instruction is registered, the aborted instruction being the first instruction when the first pipeline unit is unable to complete the first instruction or the second instruction when the second pipeline unit is unable to complete the second instruction; a determination unit configured to make a determination as to which one of the first pipeline unit and the second pipeline unit is operating under a lower load; and an input unit configured to input, in the first pipeline unit or the second pipeline unit that is determined as operating under the lower load by the determination unit, the aborted instruction that is registered in the registration unit.
US08683178B2 Sharing a fault-status register when processing vector instructions
The described embodiments provide a processor that executes vector instructions. In the described embodiments, the processor initializes an architectural fault-status register (FSR) and a shadow copy of the architectural FSR by setting each of N bit positions in the architectural FSR and the shadow copy of the architectural FSR to a first predetermined value. The processor then executes a first first-faulting or non-faulting (FF/NF) vector instruction. While executing the first vector instruction, the processor also executes one or more subsequent FF/NF instructions. In these embodiments, when executing the first vector instruction and the subsequent vector instructions, the processor updates one or more bit positions in the shadow copy of the architectural FSR to a second predetermined value upon encountering a fault condition. However, the processor does not update bit positions in the architectural FSR upon encountering a fault condition for the first vector instruction and the subsequent vector instructions.
US08683163B2 Processor and interface
A data processing apparatus comprises a processor constructed to operate under control of a sequence of program instructions selected from a predetermined instruction set; master circuitry to request access to storage locations of the processor; an interface circuit to provide an interface for an external apparatus to signal a request for access to the storage locations and an interface for the master circuitry to signal a request for access to the storage locations; and control to provide access between the storage locations and the interface circuit in response to the request only at predetermined points in execution of the stored program, the control being operable to fix periods of time for providing such access relative to the sequence of program instructions such that execution timing of the stored instructions is independent of whether a request is supplied to the interface.
US08683159B2 Delivering secured media using a portable memory device
In some embodiments an interface of a portable memory device is used to store content information in a hidden memory region of the portable memory device. The interface is also used to store information in a visible memory region of the portable memory device. The information stored in the visible memory region allows the content information stored in the hidden memory region to be accessed. Other embodiments are described and claimed.
US08683151B2 Variable data preservation prewrite
In one aspect of the present description, a data preservation function is provided for preserving a set of data on a source storage device at a point in time, and includes identifying as a function of prior update usage, such as input/output usage, of the data to be preserved, a portion of the data which is more likely to be the subject of updates during at least a portion of the data preservation operation as compared to the remaining portion of the data to be preserved, and copies the identified portion of the data to be preserved to a target storage device. In another aspect, the size of the portion of data to be identified is variable. Other features and aspects may be realized, depending upon the particular application.
US08683147B2 Data accessing method for flash memory storage device having data perturbation module, and storage system and controller using the same
A data accessing method, and a storage system and a controller using the same are provided. The data accessing method is suitable for a flash memory storage system having a data perturbation module. The data accessing method includes receiving a read command from a host and obtaining a logical block to be read and a page to be read from the read command. The data accessing method also includes determining whether a physical block in a data area corresponding to the logical block to be read is a new block and transmitting a predetermined data to the host when the physical block corresponding to the logical block to be read is a new block. Thereby, the host is prevented from reading garbled code from the flash memory storage system having the data perturbation module.
US08683136B2 Apparatus and method for improving data prefetching efficiency using history based prefetching
An apparatus and method are described for performing history-based prefetching. For example a method according to one embodiment comprises: determining if a previous access signature exists in memory for a memory page associated with a current stream; if the previous access signature exists, reading the previous access signature from memory; and issuing prefetch operations using the previous access signature.
US08683130B2 Fabricating key fields
Exemplary methods, computer systems, and computer program products for fabricating key fields by a processor device in a computer environment are provided. In one embodiment, the computer environment is configured for, as an alternative to reading Count-Key-Data (CKD) data in order to change the key field, providing a hint to fabricate a new key field, thereby overwriting a previous key field and updating the CKD data.
US08683120B2 Method and apparatus to allocate area to virtual volume
A storage system comprises a plurality of hard disk drives and a storage controller providing a plurality of virtual volumes to a server and including a processor and a memory. The storage controller allocates pages of the plurality of virtual volumes to the plurality of hard disk drives in response to write requests. The storage controller controls to allocate outer sections of the plurality of hard disks to first addresses of the virtual volume and allocates inner sections of the plurality of hard disk drives to second addresses of the virtual volume, wherein the first addresses are lower than the second addresses.
US08683118B2 Measure of health for writing to locations in flash
A number of pulses to modify information stored in a given location in a plurality of locations is obtained for each of the plurality of locations in flash memory. A location having the largest number of pulses is selecting from the plurality of locations. The selected location is written to.
US08683114B2 Device security features supporting a distributed shared memory system
A memory management and protection system that incorporates device security features that support a distributed, shared memory system. The concept of secure regions of memory and secure code execution is supported, and a mechanism is provided to extend a chain of trust from a known, fixed secure boot ROM to the actual secure code execution. Furthermore, the system keeps a secure address threshold that is only programmable by a secure supervisor, and will only allow secure access requests that are above this threshold.
US08683113B2 Concurrently searching multiple devices of a non-volatile semiconductor memory
A non-volatile semiconductor memory is disclosed comprising N memory devices each comprising a plurality of blocks, wherein each block comprises a plurality of memory segments accessed through an address. A searched is performed by issuing a read command for each of the N memory devices, wherein an address of each read command is separated by a distance determined in response to the search range of addresses and N, and the search range of addresses is greater than N. Data read from at least one of the memory devices is evaluated to determine whether the search has finished.
US08683106B2 Control apparatus for fast inter processing unit data exchange in an architecture with processing units of different bandwidth connection to a pipelined ring bus
Nowadays, many architectures have processing units with different bandwidth requirements which are connected over a pipelined ring bus. The proposed invention can optimize the data transfer for the case where processing units with lower bandwidth requirements can be grouped and controlled together for a data transfer, so that the available bus bandwidth can be optimally utilized.
US08683102B2 Bus arbitration apparatus and bus arbitration method
It may be difficult to give bus right to a bus master that cannot output a bus request signal when a bus arbitration apparatus is ready to grant bus permission precisely in a ratio of a preset number of times of the bus acquisition. The bus arbitration apparatus operates to wait until bus request signals of bus masters that have not performed transfers of the preset number of times of the bus acquisition are output while a bus slave operates.
US08683091B2 Device disconnect detection
Systems and methods for operating a universal serial bus are described herein. The method includes sending packet data from a USB2 device to a USB2 host on a pair of signal lines, and after sending the packet data, sending an End-Of-Packet (EOP) signal from the USB2 device to the USB2 host. The method also includes, entering the USB2 device into idle state after sending the EOP signal. The method also includes sending a digital ping from the USB2 device to the USB2 host to indicate device presence during idle state.
US08683087B2 Mobile device auto detection apparatus and method
This application discusses, among other things, multiple interface detection circuits configured to connect with a mobile electronic device connector. In an example, a multiple interface detection circuit can include a first comparator to compare a bus voltage of the mobile electronic device connector with a first threshold and to provide a first control signal, a second comparator to compare the bus voltage of the mobile electronic device connector with the first threshold and to provide a second control signal, a third comparator to compare the bus voltage of the mobile electronic device connector with a second threshold and to provide a third control signal, and a switch control configured to switch one or more signals of the connector.
US08683083B2 Fibre channel input/output data routing system and method
A method of performing an input/output (I/O) processing operation includes obtaining information relating to an I/O operation at a channel subsystem in the host computer system, the channel subsystem including at least one channel having a channel processor and a local channel memory, generating addressing information and forwarding the addressing information to a network interface between the channel subsystem and at least one I/O device, the addressing information specifying a location in the local channel memory. The method also includes forwarding an I/O command message to the at least one I/O device via the network interface, receiving a data transfer request from the network interface that includes the addressing information, accessing one of a plurality of address control words (ACWs), each ACW specifying an address of a location in a host computer memory, and routing the data transfer request to the host memory location specified in the ACW.
US08683079B2 Systems and methods for determining metrics of machines providing services to requesting clients
In one embodiment, a method for determining metrics of a content delivery and global traffic management network provides service metric probes that determine the service availability and metric measurements of types of services provided by a content delivery machine. A server in the network has a metric test associated with each service supported by the server which the service metric probes periodically performs metric tests on and records the metric test results which are periodically sent to all of the DNS servers in the network. Generic load probes also report metric test results. DNS servers use the test result updates to determine the best server to return for a given DNS name.
US08683074B2 Stream operator
Aspects of the subject matter described herein relate to stream operators. In aspects, a stream event is received. Based on a timestamp associated with the stream event and the number of stream operators that have asked to be activated prior to or at the timestamp, zero or more stream objects are informed of one or more time events and torn down if no longer needed. In addition, a destination stream operator is instantiated, if needed, data (e.g., the timestamp and packet, if any) corresponding to the stream event is provided to a stream operator, output data, if any, is received from the stream operator, and the stream operator is torn down if it no longer needs state data between invocations.
US08683073B2 Participating with and accessing a connectivity exchange
Methods for integrating with and participating in a connectivity exchange are described herein. Service providers and users access the Internet via the exchange using one or more devices. These devices include user devices for accessing the Internet via the exchange and devices for service providers offering services to users via the exchange.
US08683066B2 Apparatus, system, and method for multi-bitrate content streaming
An apparatus, system, and method for maintaining a programming lineup of adaptive-bitrate content streaming is provided. The apparatus includes a timeline module configured to maintain a programming lineup of media content available over a network. The media content may comprise a plurality of streamlets. The apparatus also includes at least one data module configured to maintain multi-bitrate streamlet information. The system includes the apparatus and a client module configured to acquire content based upon the programming lineup provided by the timeline module. The method includes maintaining a programming lineup of media content available over a network, and maintaining multi-bitrate streamlet information.
US08683065B2 Multicast content provider
A multicast content provider operates on a multicast server in conjunction with a multicast transmission protocol that is independent of the content data transmitted and allows extensibility in the content provider to distribute any type of content. The content provider module is designed to find, read, write, and transform particular types of data into a form acceptable for transmission by the transmission protocol on the multicast server. The transmission protocol is agnostic to the type, size, format, or location of the data file. The content provider module manages these issues so that the transmission protocol does not have to. This relationship between the content provider module and the transmission protocol establishes a “generic” multicast solution, capable of complete flexibility with regard to content delivery.
US08683056B2 System and method for tracking unique visitors to a website
A system and method for analyzing traffic to a website is provided that is based on log files and that uses both server-side and client-side information channeled through one source to create a more complete picture of activity to a website. In one preferred embodiment, a sensor code is embedded in a requested web page, and sends information back to the web server where the website resides. This additional information is logged along with normal requests.
US08683050B2 Directing service requests to providers
A redirection service may be used to direct a user's request to specific providers of various types of services. When a user requests a web service (e.g., mapping, search, bookmarks, weather reports, etc.), the request is received by a redirection service. The redirection service identifies a provider of the service, and issues a redirect instruction to the user's browser that redirects the browser to the identified service provider. The service provider may be determined by user selection, by default, or by any other mechanism. In one example, the user's request for a service comes by selecting a link included in a web page. In another example, a user issues a direct request for the service in the form of a command. The command may be entered, in one example, through a browser or desktop search box.
US08683047B2 Method and apparatus for dynamically determining connection establishment mechanism based on the relative locations
An apparatus and a method for dynamically determining a connection establishment mechanism between virtual machines (VMs) based on locations of the VMs. The apparatus includes a communication agent unit for receiving messages relating to the locations of the VMs, a control unit for determining the connection establishment mechanism between the VMs based on the received messages and a controlling mechanism to establish a connection between the VMs according to the determined connection establishment mechanism. The method includes receiving messages relating to the locations of the VMs, determining the connection establishment mechanism between the VMs based on the received messages, and establishing a connection between the VMs according to the determined connection establishment mechanism.
US08683039B2 Method, apparatus and communication system for enabling terminal to be managed by multiple servers
A method, an apparatus, and a communication system for enabling a terminal to be managed by multiple servers are disclosed. The method includes: receiving, by a terminal, configuration information sent by a first server; generating a virtual device according to the configuration information; receiving management information from a second server; and managing the virtual device according to the management information. The terminal generates a virtual device locally so that the terminal can be managed by multiple servers; or the range of servers that manage the terminal is widened in the terminal, and the data model in the terminal is set so that multiple servers can manage one terminal.
US08683035B2 Attributes of captured objects in a capture system
A system and method for capturing objects and balancing systems resources in a capture system are described. An object is captured, metadata associated with the objected generated, and the object and metadata stored.
US08683023B1 Managing communications involving external nodes of provided computer networks
Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network, including for communications involving computing nodes of the managed virtual computer network connected to the substrate network and/or other external nodes of the managed virtual computer network that are not connected to the substrate network. The managed virtual computer network may have multiple associated virtual network addresses, and the managing of the communications may further include using one or more edge modules to direct all communication that have a destination virtual network address within a range or other group of multiple virtual network addresses assigned to one or more external nodes to be forwarded over the substrate network to an edge module associated with the one or more external nodes, including to route communications between different external nodes via the substrate network.
US08683018B2 System and method of tracking and communicating computer states
The invention relates to a system and method of tracking and communicating computing states of a first computer device for registering said computing states by a second computer device. The first computer device is connected to the second computer device and configured for assuming a plurality of successive computing states. Jobs are assigned to a different set of jobs each time a state transition has been detected. New sets are defined only when a state transition has been detected and typically not when a snapshot is made resulting in saving storage space.
US08683015B2 Method and apparatus for providing content in mobile terminal
A method and apparatus for providing users with electronic book (e-book) content by means of a mobile terminal is provided. The method includes receiving an e-book from a provider server; transmitting a character request message containing identity information of the e-book to the provider server; receiving character information corresponding to the identity information from the provider server; displaying a character according to the character information; and outputting, when a page having a link to an event, the event by means of the character. A user may enjoy various activities such as collecting characters, promoting character level, and uploading character as well as reading e-books.
US08683012B2 Remote control multiplexing system and method
There is provided a device and method for providing remote control of a computer system. An exemplary remote control multiplexing system comprises a first viewing application that is adapted to allow a controlling computer to control a remote computer via a communication link and a connection multiplexer that is adapted to establish a first communication session with the first viewing application and a second communication session with a second viewing application and to deliver packets received from the remote computer via the communication link to the first viewing application and the second viewing application independently as though each of the first viewing application and the second viewing application is an only viewing application in communication with the connection multiplexer.
US08683011B2 Using a home-networking gateway to manage communications
Techniques are provided for managing communications from an external computer system to a gateway device on a home network. Content is downloaded to the home network, stored on the home-networking gateway and then made available to a device on the home network that is capable of using the stored content. Additionally, a home-networking gateway manages communications between external computer systems and the home network to give priority to human interactive communications over the downloading of entertainment content for future use.
US08683004B2 Apparatus for controlling a machine
An apparatus for controlling a machine includes a machine-sided control computer. The machine-sided control computer includes computer readable media on which a virtual computer is stored, and the virtual computer includes one or more computer programs selected from the group consisting of a machine operating computer program, a communication network connection computer program, and a communication network encryption computer program.
US08682999B1 Systems and methods providing a mobile zero client
The disclosure relates to a portable computing device configured to selectably switch between a wired zero client mode in which the portable computing device operates as a terminal for a host computer via a wired communication channel, a wireless zero client mode in which the portable computing device operates as a terminal for the host computer via a wireless communication channel, and a local mode in which the portable computing device operates independently from the host computer. The portable computing device may include one or more zero client processors that facilitate operation in the wired or wireless zero client mode and one or more local control processors that facilitate operation in the local mode. The portable computing device may include input devices used to receive inputs for the host computer during the wireless or wired zero client modes or for the local control processors during the local mode.
US08682992B2 Method and apparatus for processing data on a computing device
A method and computing device for processing data are provided. Rule data for visually coding incoming data is stored. First and second profile data are stored, independent of the rule data. Each profile data comprises a respective range of time and a respective recurrence pattern that repeats indefinitely. Each profile data is associated with a respective subset of the rule data. Respective indications are received that first profile data and second profile have been activated. In response, the respective subset is automatically applied during the respective range of time such that incoming data is visually coded at the display device according to the respective subset during the respective range of time. Automatic application of the respective subset during the respective range of time repeats indefinitely according to the respective recurrence pattern until another indication that the respective profile data has been deactivated is received.
US08682970B2 Communications device user interface
In a communications network including a plurality of communication channels through which communications are configured to be transmitted between a plurality of network users, a method of managing communications to be transmitted to a particular user from the plurality of communication channels and/or network users, the method including: receiving a communication from a particular communication channel or another network user, the communication intended for transmission to a particular user; determining whether or not to transmit the communication to the particular user, based upon whether or not the communication satisfies one or more predefined characteristics relating to the particular communication channel and/or the other network user; and transmitting the communication to the particular user when the communication satisfies the predefined characteristics.
US08682967B2 Composite service providing system
A composite service providing system including a plurality of network electronic devices communicatively connected with each other. The plurality of network electronic devices includes electronic devices, each of which is capable of providing at least one service. A plurality of services provided by a plurality of electronic devices are combined to constitute a composite service. The composite service providing system further includes a composite service designating system that designates a composite service to be provided, an electronic device determining system that determines an electronic device that provides each of a plurality of services necessary for providing the composite service designated with the composite service designating system, and a controlling system that control the electronic devices determined by the electronic device determining system to provide the services so that the composite service designated by the designating system is provided.
US08682964B1 Progressively loading network content
Disclosed are various embodiments for progressively loading content that is asynchronously obtained from a server. A network page is obtained in a client from a server. Supplemental data is obtained in the client from the server in response to an element of the network page. The supplemental data, which is obtained asynchronously with respect to the network page, includes content and scripted callbacks. Each scripted callback is processed in the client, and in response, a respective portion of the content that has been obtained from the server is also processed in the client.
US08682961B2 Hyperlink with graphical cue
A computer program provides a first set of representations (e.g., textual representations) of a first set of hyperlinks. In response to selection by a user of one of the first set of hyperlink representations (such as by clicking on or hovering a cursor over the representation), the program displays a second set of representations (e.g., graphical representations) of a second set of hyperlinks. The user may select one of the second set of representations, in response to which the program navigates to the destination of the hyperlink. The second set of representations may, for example, be logos of companies, and the second set of hyperlinks may be hyperlinks to the companies' web sites.
US08682952B2 System for maximizing the effectiveness of care giving
A method for determining the performance of a caregiver in a monitoring system for monitoring a user in a user living area the monitoring system including a remote monitoring site, including monitoring the user living area to detect an occurrence of an event to provide a detected event, providing event information representative of the detected event and determining a response of the caregiver to the detected event to provide caregiver response information. The event information and the caregiver response information are transmitted to the remote monitoring site.
US08682949B2 Proximity detection device and proximity detection method
A proximity detection device has transmitting and receiving electrodes and a multiline driving unit that simultaneously applies periodic alternating voltages to at least two of the transmitting electrodes. A measurement unit measures currents or amounts of accumulated charge from the receiving electrodes in synchronization with the simultaneous application of periodic alternating voltages to the at least two transmitting electrodes by the multiline driving unit. A linear computing unit performs linear computation of measurement results from a measurement unit in response to electrostatic capacitances of respective intersections between the transmitting and receiving electrodes. The linear computing unit has a memory unit that stores an output of the linear computation for readout at plural times. A proximity computing unit performs a computation to determine an approach and/or a position of an object relative to a detection area based on the output from the linear computing unit stored in the memory unit.
US08682939B2 Video and audio recording using file segmentation to preserve the integrity of critical data
A method and system for minimizing loss of critical digital data while such data is being written to a storage medium. The critical digital data is written to a digital storage medium in small blocks or segments. As each segment is transferred to the storage medium, the file allocation table is updated and the file is closed. By segmenting the files into smaller file segments, the amount of critical data lost as a result of a system failure or power loss is reduced. During playback, the file segments are dynamically assembled allowing playback of the digital data in a continuous manner.
US08682938B2 System and method for generating personalized songs
An integrated system of song personalization facilitates the customization of user song lyrics and the association of multimedia content with the lyrics to generate a personalized song. The system allows users to create personalized songs from song templates for different occasions, and the system further allows users to select multimedia content to be associated with specific sections of the song templates.
US08682937B2 Energy and internal environment management information systems and methods for buildings and campuses
A building energy and environment information system for buildings and campuses. The invention provides an entirely elective and private incrementally deployed, incrementally modifiable, relatively inexpensive building information system that provides for a range of energy and environmental capabilities including room and building environment sensing (one or more of temperature, humidity, air quality, etc.), statistical processing software, modeling software, analysis software, information visualization software, decision support software, data logging, storage and recall, control arrangements, and interfacing with existing building systems (HVAC, solar, valves, power systems, etc.), external information systems and networks. The invention can be used for various purposes including trial deployment of equipment and software; exploratory or special-purpose information gathering; analysis, modeling, or simulation of current, past, or ongoing energy usage, loss, or waste as well as air temperature and quality distributions, impacts of changes to a building, facilities, policies, or operations; design of optimal control for building operation.
US08682935B2 System and method for application navigation
A system and method for providing enhanced accessibility to applications. The system and method capture communication between applications, in which a source application calls, activates, uses the functionality of, or otherwise utilizes a target application. The communication, including the application calls and the relevant context including for example parameters, is captured and the details are analyzed. It is then determined what context or parameters are required for activating the target application. The target application is offered to users of additional applications, in which a context relevant for activating the target applications is determined or created.
US08682932B2 Mechanisms for searching enterprise data graphs
Highly relevant search results for unstructured queries are efficiently identified from normalized data. A server graphs relationships between each of the data objects. For each search term, the server identifies a candidate set of data objects mapped to the term. The server calculates priority scores for the candidate data objects based at least in part on one or more of: a link analysis of the graph; or an analysis of metadata describing structural constraints upon the candidate data objects. Based on the graph, the server identifies one or more search result subgraphs, each comprising at least one data object from each of the candidate sets. The server looks for subgraphs in an order that is based on the priority scores for the candidate data objects. The server may terminate its search early, in part because prioritizing the candidate data objects increases the likelihood of receiving relevant search results first.
US08682930B2 Data volume management
Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.
US08682925B1 Distributed high performance analytics store
Embodiments are directed are towards the transparent summarization of events. Queries directed towards summarizing and reporting on event records may be received at a search head. Search heads may be associated with one more indexers containing event records. The search head may forward the query to the indexers the can resolve the query for concurrent execution. If a query is a collection query, indexers may generate summarization information based on event records located on the indexers. Event record fields included in the summarization information may be determined based on terms included in the collection query. If a query is a stats query, each indexer may generate a partial result set from previously generated summarization information, returning the partial result sets to the search head. Collection queries may be saved and scheduled to run and periodically update the summarization information.
US08682924B2 Hybrid and iterative keyword and category search technique
Provided are techniques for providing recommendations to improve a query. A query with query keywords and selected categories is received. In response to determining that the selected categories are ranked high with reference to query relevance indicator values for each of the selected categories, a query relevance indicator of the query is calculated with each subcategory using keyword relevance indicators, each subcategory is ranked based on the query relevance indicators, and the ranked subcategories are provided for use in selecting new categories to be submitted with the query.
US08682914B2 Method and system for robust futexes
Systems and methods of managing primitives are disclosed. A data structure that is stored in user space is registered, wherein the data structure tracks a user controllable mutual exclusion primitive that is acquired by a process running in the user space, and wherein the user controllable mutual exclusion primitive serves as a lock on a resource provided by a computer system. A termination of the process is detected, wherein the process maintains the lock on the resource after termination and the data structure is searched to identify the user controllable mutual exclusion primitive that is acquired by the process that terminated. The user controllable mutual exclusion primitive is released if the user controllable mutual exclusion primitive is identified as being acquired by the process.
US08682909B2 Managing processes in a repository
A method of managing a plurality of processes in a repository of a computer system is disclosed. For example, the method includes forming a model associated with differences among the plurality of processes. The model associated with differences includes one or more features for expressing the differences. The method further includes forming a model of priority among the one or more features, and organizing the plurality of processes according to the model associated with differences and according to the model of priority. At least one of the one or more features is a semantic feature. One or more of the forming of the model associated with differences, the forming of the model of priority and the organizing of the plurality of processes are implemented on a processor device.
US08682908B2 Information processing apparatus, information processing method, and information processing program
An information processing apparatus is disclosed that includes a processor, a storage device, a display device that displays a list of files accessible by the processor which list is sorted using an item of attribute information of the files as a sort key, a storing unit that stores information pertaining to display positions of the files within the list and information pertaining to the sort key used to sort the list in the storage device, a selecting unit that selects another item of attribute information of the files as a selected sort key, a sorting unit that executes re-sorting operations on the list using the selected sort key and generates a re-sorted list to be displayed by the display device, and a restoring unit that uses the information stored in the storage device to restore the re-sorted list back to the list displayed prior to execution of the re-sorting operations.
US08682906B1 Real time display of data field values based on manual editing of regular expressions
Embodiments are directed towards real time display of event records and extracted values based on at least one extraction rule, such as a regular expression. A user interface may be employed to enable a user to have an extraction rule automatically generate and/or to manually enter an extraction rule. The user may be enabled to manually edit a previously provided extraction rule, which may result in real time display of updated extracted values. The extraction rule may be utilized to extract values from each of a plurality of records, including event records of unstructured machine data. Statistics may be determined for each unique extracted value, and may be displayed to the user in real time. The user interface may also enable the user to select at least one unique extracted value to display those event records that include an extracted value that matches the selected value.
US08682886B2 Report acceleration using intermediate summaries of events
A method and system for managing searches of a data set that is partitioned based on a plurality of events. A structure of a search query may be analyzed to determine if logical computational actions performed on the data set is reducible. Data in each partition is analyzed to determine if at least a portion of the data in the partition is reducible. In response to a subsequent or reoccurring search request, intermediate summaries of reducible data and reducible search computations may be aggregated for each partition. Next, a search result may be generated based on at least one of the aggregated intermediate summaries, the aggregated reducible search computations, and a query of adhoc non-reducible data arranged in at least one of the plurality of partitions for the data set.
US08682866B1 System and method for cleansing, linking and appending data records of a database
A system and method for reading a data record from an input file only once, processing that data record according to one or more references files, and then writing out the cleansed and updated data record to a target file such that the data record is read and written to remote storage only once, thereby making a single pass through a given database of data records. Each data record (comprising of multiple data elements) of the input file is reviewed, verified, and corrected against one or more reference databases containing similar information, assigned a unique identifying key, and, optionally, appended with new additional data elements of a matching data record from a new-data database.
US08682864B1 Analyzing frequently occurring data items
Methods, systems, and computer program products for determining frequently occurring data items are disclosed. These include, counting distinct categories of a plurality of data items using an ordered set of counters, wherein each of the counters is associated with one of the distinct categories and represents a quantity of the data items in the associated one of the distinct categories, and wherein the counting includes updating counters in the ordered set and a global decrement counter when one of the data items fails to match at least one of the distinct categories associated with the counters of the ordered set and when the ordered set is full. These further include, reporting, for each of the counters in the ordered set, a lower bound for the associated one of the distinct categories, wherein the lower bound is based upon a value of the counter and the global decrement counter.
US08682863B2 Methods and systems for bulk row save logic in an object relational mapping layer and application framework
In accordance with embodiments, there are provided mechanisms and methods for saving multiple rows together through an object relational mapping layer to a database. These mechanisms and methods for saving multiple rows together can enable embodiments to detect faults in the save operation(s) and recover. The ability of embodiments to detect faults in the save operation(s) and recover can enable embodiments to provide a robust forgiving published API that saves a set of rows together whenever possible.
US08682854B2 Efficient construction of synthetic backups within deduplication storage system
A deduplication storage system enables new input data to be deduplicated with data of synthetic backups already constructed, and for this purpose efficiently calculates deduplication digests for synthetic backups being constructed, based on already existing digests of data referenced by the synthetic backups. For each input data segment of the plurality of input data segments of a synthetic backup being constructed, a plurality of deduplication digests of stored data segments, referenced by the input data segment, is retrieved from an index. Each input data segment is partitioned into each of a plurality of fixed-sized data sub-segments. A calculation is performed producing a deduplication digest for a data sub-segment, where the calculation is based on the retrieved deduplication digests of the plurality of stored data sub-segments referenced by the input data sub-segment.
US08682851B2 Device specific folders for bookmark synchronization
Methods for storing Uniform Resource Identifiers (URIs) in a default storage location that is specific to the type of a device are provided. In one aspect, a method includes receiving a request for a device to store a URI, and providing a default storage location for storing the URI. The default storage location is selected based on the type of the device from among a plurality of default storage locations for storing URIs, each of the default storage locations being specific to a different type of device. Two or more associated devices of different types can access the other's default storage location. The default storage location for the corresponding device accessing its own storage location will be displayed as the primary storage location, and the default storage location for a non-corresponding device will be displayed as a secondary storage location. Systems, graphical user interfaces, and machine-readable media are also provided.
US08682848B2 Method and system for automatic detection of multimedia settings
Provided is a method for transferring multimedia content from the first device to a second device. The method includes scanning a memory associated with the second device to identify transcoding parameters associated and stored therein. The method also includes transcoding the multimedia content from the first device based upon the identified transcoding parameters.
US08682845B2 Secure high performance multi-level security database systems and methods
In accordance with one or more embodiments of the present disclosure, systems and methods described herein provide for transferring data over one or more networks. A storage area network is adapted to communicate with the one or more networks. A first component is adapted to route data to and from the storage area network. A second component is adapted to route data to and from the storage area network. A gateway component is adapted to control the routing of data between the first and second components and the storage area network. The storage area network is adapted to separate metadata from the data and store the metadata in a secure server positioned behind the gateway component.
US08682842B2 System and method for logging operations
In a system for storing and retrieving a plurality of records, the plurality of records associated with a ledger, a client issues read and write requests associated with one of the plurality of records, a plurality of record servers responds to the requests received from the client, and a management server maintains and coordinates, between the client and the record servers, information associated with the ledger, records, and record servers.
US08682835B1 Asset surveillance method and system comprising a dynamic model framework
Asset surveillance method and system used in combination with a computer and memory for determining the condition of an asset using dynamically-selected estimation models for determining estimated data values in combination with dynamically-selected comparison models to more reliably determine the condition of the asset and to additionally determine the cause for any determined fault condition.
US08682834B2 Information processing apparatus and information processing method
An information processing apparatus includes, a first database in which an imaging device is previously associated with an owner of the imaging device among a plurality of persons, a second database in which the persons are previously associated with their respective personal images, a first determining unit to acquire information about the imaging device associated with an image of interest to be served as an object to be estimated as a photographer, a second determining unit to acquire a second value that represents a probability that each of persons is a photographer of the image of interest, based on a result of making a comparison between a subject image included in the image of interest and each personal image in the second database, and a third determining unit to acquire a third value that represents a probability that each of persons is a photographer of the image of interest.
US08682829B2 Determining the occurrence of events using decision trees
The determination of whether an event, such as a taxable event for a commercial transaction, has occurred uses an executable decision tree. The decision tree includes a number of test nodes that each include a comparison field and at least one allowed value. A data value associated with the comparison field is accessed and compared to the allowed values. If the comparison field equals an allowed value, execution proceeds to a child node, and if not, execution proceeds to a sibling node. The child and sibling nodes are either another test node, a result node, or an error node. Execution of the decision tree proceeds until a result node or an error node is reached.
US08682814B2 User interface and workflow for performing machine learning
A computing device receives a training data set that includes a plurality of positive examples of sensitive data and a plurality of negative examples of sensitive data via a user interface. The computing device analyzes the training data set using machine learning to generate a machine learning-based detection (MLD) profile that can be used to classify new data as sensitive data or as non-sensitive data. The computing device displays a quality metric for the MLD profile in the user interface.
US08682812B1 Machine learning based botnet detection using real-time extracted traffic features
A method for identifying a botnet in a network, including analyzing historical network data using a pre-determined heuristic to determine values of a feature in the historical network data, obtaining a ground truth data set having labels assigned to data units in the historical network data identifying known malicious nodes in the network, analyzing the historical network data and the ground truth data set using a machine learning algorithm to generate a model representing the labels as a function of the values of the feature, analyzing real-time network data using the pre-determined heuristic to determine a value of the feature for a data unit in the real-time network data, assigning a label to the data unit by applying the model to the value of the feature, and categorizing the data unit as associated with the botnet based on the label.
US08682808B2 Method and apparatus for processing logistic information
Information of articles to be loaded is received, indicating and numbers of the articles to be loaded. A historic loading plan record is read. An item of the historic loading plan record includes at least a loading plan and an adaptive index corresponding to the loading plan. A loading plan suitable for the current transportation is generated based on the historic loading plan record and the information of articles to be loaded. The technical solution of this invention may reduce the requirements on storage and computing resources.
US08682804B1 Rental method and system among multiple parties
A method and apparatus for coordinating and managing renting of items among multiple parties. Participants of the system interact with others at a central server connected via a communications network. According to an embodiment, each participant plays a role of a potential lender, a potential renter, or both. As the items of a participant get rented more, the system rewards him so that he is able to rent more himself. In a certain embodiment, a point value system is used. The server computer maintains all required information as to which items are currently for rent (e.g., offers) and which items are currently being requested (e.g., bids), as well as all data pertinent to rentable items and participants. A rental transaction occurs when a certain preset criterion is met, and point values are adjusted at the beginning, at the end and/or in the middle of the rental period.
US08682793B2 Mobile alert transaction system and method
A method and system for providing geographic location notifications of payment transactions is disclosed. One embodiment of the invention is directed to a method including receiving an authorization request message associated with a transaction, the transaction associated with a portable consumer device and an access device at a merchant. A geographic location of the transaction is determined. It is determined whether a notification message indicating that the transaction is occurring is required. Upon determining that the notification message is required, the notification message is sent to a notification device operated by a consumer and the notification device receives the notification message substantially simultaneously with the merchant's receipt of an authorization response message. A graphical depiction of the notification message is displayed on a map on the notification device.
US08682789B2 Method and system for effecting payment to a municipality and receiving a certificate of payment
A real estate closing payment system and method for transferring funds of a closing party to a municipality, where the funds are associated with fees due with respect to a particular real estate property, is provided. The system includes a registration module configured to register the closing party and a funding source of which the funds will be transferred from, a calculation module configured to calculate an amount of the funds due to the municipality, a transfer module configured to transfer the funds from the funding source of the closing party to the municipality, and a certification module configured to generate a certificate of payment and deliver the certificate of payment to the closing party, municipality, and/or an appropriate recording institution.
US08682786B2 Method and system for payment based on correlation between product specific information and terminal numbers
The invention provides a method for making payment based on correlation between product specific information and terminal numbers and a system for implementing the method. The method involves providing product specific information representing payment information for goods selected by a user from a web service, dispatching the product specific information for the selected goods to the user, receiving a payment request message containing the product specific information from a terminal device of the user, obtaining the product specific information from the payment request message, obtaining a terminal number associated with the terminal device of the user from a communication network, and providing the correlation information to a payment platform, wherein the terminal number represents identification information of the user and may be used by the payment platform for search for an account of the user, and the product specific information may be used by the payment platform to deduct payment from the account of the user. By obtaining terminal number from the communication network and correlating the terminal number with product specific information, the invention allows a user to perform a one-click payment, thereby simplifying payment procedures involved in web services.
US08682773B1 Methods and system for visually designing trading strategies and execution thereof
In one embodiment, the instant invention includes a computer-implemented method having steps of: providing a plurality of pre-programmed components; receiving an alert strategy, representing a strategy diagram made on a computer screen from the plurality of provided pre-programmed components; validating the alert strategy, where the validation includes generating, real-time, a smart chart for the alert strategy; receiving a selection of at least one trading instrument for which the alert strategy to be executed; executing the alert strategy for the trading instrument based, at least in part, on one of: i) historical market data and/or ii) real-time market data, where the execution of the at least one alert strategy automatically reflected in the generated smart chart; and generating a buy/sell alert when the execution of the alert strategy meets a condition pre-determined by the alert strategy.
US08682765B2 System and method for money management in electronic trading environment
A system and method for money management in an electronic trading environment are presented. According to one embodiment, a trader may configure a plurality of filters, each including at least one filter criteria and filter condition. When a money management module detects a new order, the money management module intercepts the order and determines if the order matches one or more predefined filters. If the order matches one or more filters then conditions associated with the applicable filter(s) are applied to the order. The application of one or more conditions to an order may result in sending a modified order, preventing the order from reaching the exchange, or sending order to the exchange without any modifications.
US08682764B2 System and method for suspect entity detection and mitigation
A plurality of institutions (such as financial institutions) contribute data to a data analysis and linking system. The system analyzes the data to create data nodes (records) associated with an entity, where the entity may be, for example, a person/individual, business, organization, account, address, telephone number, etc. After data is linked, and in order to retrieve linked data, a requester may provide to the system an identifier associated with an entity. The linked data provided by the system in response to the identifier may be in the form of a network of data nodes associated with the entity and for use in assessing risk, such as risk associated with a transaction being conducted by a person. The linked data may also be analyzed at the system to score risk associated with the entity, and the risk score provided in conjunction with or in lieu of the network of data nodes.
US08682760B2 Methods and devices for savings participation
A computer-based automated savings method includes storing in a memory circuit, for each customer, customer profile data that identifies an account for accumulating automated savings, that identifies customer-specified types of financial transactions for automated savings participation, and that identifies a customer-specified saving algorithm for each of the different types of financial transactions. Notification data is received that is indicative of one of the customers having actively engaged in one of the types of financial transactions for automated savings participation. The customer's profile data in the memory circuit is accessed, the type of financial transaction being engaged in by the customer is compared with the customer-specified types of financial transactions, and therefrom it is determined whether the type of financial transaction qualifies for automated savings participation. The method further includes based upon the comparison, selecting a customer-specified saving algorithm as specified for the type of financial transaction, accessing and implementing the customer-specified saving algorithm for the financial transaction for which notification data has been received and, therefrom, increasing the amount of savings in the account for accumulating automated savings.
US08682750B2 Method and apparatus for enabling purchase of or information requests for objects in digital content
A client computing system renders digital content (such as, for example, a movie or TV program) for a user. Based on the user's interest, the user may select an object image in a video frame of a sequence of video frames of the digital content being rendered. The user input data indicating the object image selection may be sent to a service provider server coupled to the client computing system over a network via a secure communications channel. The server obtains information about an object corresponding to the user-selected object image. The server sends the object information to the client computing system for display to the user. The object may be an object in the physical world, such as a consumer good. The object information may include information enabling the user to purchase the object.
US08682749B1 E-shopping approach involving combinable and viewable color-matched images
An e-shopping method involves on-line viewing of a first article through a linking node for virtual merging on another structure, for example, by color and/or type. An example implementation of this aspect of the present invention involves on-line viewing of a first selected article through a linking node for virtual merging on another structure, or first and second articles that are color matched for virtual merging on another structure. In one aspect, a stored user profile is accessed to pull previously-selected articles from a virtual closet. A particular application of the invention is directed to on-line apparel shopping involving a method for merging user-selected articles. For example, on-line viewing of one article, such as clothing, on another structure, includes creating an item from image-data corresponding to a first article selected by an on-line viewer from an on-line viewer site with an image of a second structure selected by the on-line viewer, and indicating whether the articles and the structure satisfy a color-based matching criterion. In one aspect, a stored user profile is accessed to pull previously-selected articles from a virtual closet.
US08682744B2 Electronic mail sending device, send time setting method, send time setting program, and recording medium
An electronic mail such as a remind mail is sent at a timing which encourages bidding on an auction to apply to purchase a product. An electronic mail sending device sends a first electronic mail which notifies a user of a terminal device of a first application deadline in a transaction for which the first application deadline to purchase a product is set, and which includes link information to a webpage which lists information about the product to be traded, decides whether or not the application information is received by the first application deadline, compares the access time to the webpage and the reference time, and when the access time comes later than the reference time, makes a relative send time of a second electronic mail to be sent next come earlier than a relative send time of the first electronic mail which has already been sent.
US08682729B2 Patron service system and method
A method of using a wireless patron unit within a venue, and within a vicinity of the venue, includes providing at least one patron with a wireless patron unit having a touch-screen display, which has stored therein at least one venue specific application program. The method also includes connecting the wireless patron unit to a server, entering patron-related into the wireless patron unit, and displaying patron-related information on the patron unit. The method further includes entering a patron order for at least one item or service provided by the venue, displaying the patron order and a location of the wireless patron unit, and providing a current status of the patron order on the touch-screen display of the wireless patron unit.
US08682724B2 System and method using sampling for scheduling advertisements in slots of different quality in an online auction with budget and time constraints
An improved system and method is provided for using sampling for scheduling advertisements in slots of different quality in an online auction with budget and time constraints. A multi-armed bandit engine may be provided for sampling new advertisements by allocating advertisements for web page placements of different quality and optimizing payments to maximize the welfare of the advertisers while remaining within advertiser's budget and time constraints. Advertisers may report their private information including arrival time, departure time, value per click, and budget. And the multi-armed bandit mechanism may approximate the maximal welfare that may be achieved under budget and time constraints by bounding the possible gain from any possible lie an advertiser might submit in reporting private information. Advertisers departing from the online auction may be charged using a payment method that may provide truthful guarantees on budget, arrivals, departures, and valuations for a budget-constrained online auction.
US08682722B1 Controlling user experience
A client-side advertising application may work with an advertising back-end and a content downloading system to perform one or more of the following functions: download advertising content, manage the downloaded advertising content, define the user experience, facilitate the dynamic insertion of the downloaded advertising content into or around downloaded programming content, and ensure auditing messages are sent to an auditing server.
US08682717B2 System and method for processing field 55 customer exclusive data
A payment device, method, and apparatus configured to parse customer exclusive data from a payment device or financial transaction data.
US08682716B2 Method and system for managing limited use coupon and coupon prioritization
A system for managing coupon redemption and prioritization is provided. According to one aspect of the system, the system allows an electronic coupon or reward to be redeemed a specific number of times. The specific number of times may range from one to infinity. According to another aspect of the system, the system automatically resolves any redemption conflict associated with the concurrent redemption of electronic coupon(s) and paper-based coupon(s) by using certain predefined rules and logic.
US08682715B1 Gift card with subsequent discount
A method of redeeming a gift card having an associated programmed monetary value and incentivizing a user to purchase goods and services in an amount exceeding the programmed monetary value includes reading the identity of the gift card presented by a user and associating the gift card with a stored monetary card balance. The purchase amount of the user's desired purchase is determined and then compared with the associated card balance. A balance owing in excess of said associated card balance is calculated and the balance is then discounted by a predetermined percentage. Finally, payment from the user of the discounted balance owing is received. The system can include a registry to enable multiple subsequent discounts for a predetermined number of discounts during future purchases through the merchant or merchants.
US08682709B2 System and method for modeling consumer choice behavior
Systems and methods are provided applicable to all choice scenarios where alternative competition is a function of alternative proximity along some attribute dimension. Discrete choice models can be developed which assign probabilities that a given decision-maker will choose different alternatives. Ordered Generalized Extreme Value (OGEV) and Hybrid-OGEV models are utilized to assess the probability that a given alternative is chosen based on its attributes and the parameter estimates of these attributes (obtained during model estimation). The attribute parameter estimates yield the relative importance of each attribute to a decision-maker. The attribute importance can differ by decision-maker such that different decision-makers can have different parameter estimates for the same attribute.
US08682701B1 Project pipeline management systems and methods having capital expenditure/expense flip targeting
As provided, a method for capital expenditure/expense flip targeting and balancing in software pipeline management that includes providing, for each of multiple projects in a software project pipeline, a set of inputs that includes 1) resource demand, 2) budget constraint, 3) start date, and 4) a capital expenditure/expense flip date. The method also includes aggregating the inputs. The method further comprises calculating an overall capital expenditure/expense ratio, and comparing the ratio to a threshold as of a predetermined date.
US08682687B2 Methods and systems for presenting a combination treatment
Methods, computer program products, and systems are described that include accepting an indication of a schedule for administration of a bioactive agent to an individual and presenting an indication of an artificial sensory experience at least partly based on the accepting an indication of the schedule for administration of the bioactive agent to the individual.
US08682681B2 Audio encoder, audio decoder, method for encoding and decoding an audio information, and computer program obtaining a context sub-region value on the basis of a norm of previously decoded spectral values
An audio decoder has an arithmetic decoder for providing decoded spectral values on the basis of an arithmetically-encoded representation and a frequency-domain-to-time-domain converter for providing a time-domain audio representation. The arithmetic decoder selects a mapping rule describing a mapping of a code value onto a symbol code in dependence on a context state described by a numeric current context value which is determined in dependence on previously decoded spectral values. The arithmetic decoder obtains a plurality of context subregion values on the basis of previously decoded spectral values and derives a numeric current context value associated with one or more spectral values to be decoded in dependence on stored context subregion values. The arithmetic decoder computes the norm of a vector formed by a plurality of previously decoded spectral values in order to obtain a common context subregion value. An audio encoder uses a similar concept.
US08682677B2 System and method for automatically generating a dialog manager
Disclosed herein are systems, methods, and computer-readable storage media for automatically generating a dialog manager for use in a spoken dialog system. A system practicing the method receives a set of user interactions having features, identifies an initial policy, evaluates all of the features in a linear evaluation step of the algorithm to identify a set of most important features, performs a cubic policy improvement step on the identified set of most important features, repeats the previous two steps one or more times, and generates a dialog manager for use in a spoken dialog system based on the resulting policy and/or set of most important features. Evaluating all of the features can include estimating a weight for each feature which indicates how much each feature contributes to at least one of the identified policies. The system can ignore features not in the set of most important features.
US08682676B2 Voice controlled wireless communication device system
A wireless communication device that accepts recorded audio data from an end-user. The audio data can be in the form of a command requesting user action. The audio data is reduced to a digital file in a format that is supported by the device hardware. The digital file is sent via wireless communication to at least one server computer for further processing. The command includes a unique device identifier that identifies the wireless communication device. The server computer determines required additional processing for the command based on the unique device identifier. The server computer constructs an application command based on the processed command, and transmits the application command to the wireless communication device. The application command includes at least one instruction that causes a corresponding application on the wireless communication device to execute the application command.
US08682675B2 Sound monitoring system for sound field selection based on stored microphone data
Monitoring accuracy degrades due to a noise where many sound sources exist other than those to be monitored. A sound monitoring system includes a microphone array having multiple microphones and a location-based abnormal sound monitoring section. The location-based abnormal sound monitoring section is supplied with an input signal from the microphone array via a waveform acquisition section and a network. Using the input signal, the location-based abnormal sound monitoring section detects a temporal change in a sound source direction histogram. Based on a detected change result, the location-based abnormal sound monitoring section checks for abnormality in a sound field and outputs a monitoring result. The processing section searches for a microphone array near the sound source to be monitored. The processing section selects a sound field monitoring function for the sound source to be monitored based on various data concerning a microphone belonging to the searched microphone array.
US08682674B1 System and method for facts extraction and domain knowledge repository creation from unstructured and semi-structured documents
Provided are methods and systems that extract facts of unstructured documents and build an oracle for various domains. The present invention addresses the problem of efficient finding and extraction of facts about a particular subject domain from semi-structured and unstructured documents, makes inferences of new facts from the extracted facts and the ways of verification of the facts, thus becoming a source of knowledge about the domain to be effectively queried. The methods and systems can also extract temporal information from unstructured and semi-structured documents, and can find and extract dynamically generated documents from Deep or Dynamic Web.
US08682669B2 System and method for building optimal state-dependent statistical utterance classifiers in spoken dialog systems
A system and a method to generate statistical utterance classifiers optimized for the individual states of a spoken dialog system is disclosed. The system and method make use of large databases of transcribed and annotated utterances from calls collected in a dialog system in production and log data reporting the association between the state of the system at the moment when the utterances were recorded and the utterance. From the system state, being a vector of multiple system variables, subsets of these variables, certain variable ranges, quantized variable values, etc. can be extracted to produce a multitude of distinct utterance subsets matching every possible system state. For each of these subset and variable combinations, statistical classifiers can be trained, tuned, and tested, and the classifiers can be stored together with the performance results and the state subset and variable combination. Once the set of classifiers and stored results have been put into a production system, for a given system state, the classifiers resulting in optimum performance can be selected from the result list and used to perform utterance classification.
US08682664B2 Method and device for audio signal classification using tonal characteristic parameters and spectral tilt characteristic parameters
The present invention discloses a method and a device for audio signal classification, and relates to the field of communications technologies, which solve a problem of high complexity of type classification of audio signals in the prior art. In the present invention, after an audio signal to be classified is received, a tonal characteristic parameter of the audio signal to be classified, where the tonal characteristic parameter of the audio signal to be classified is in at least one sub-band, is obtained, and a type of the audio signal to be classified is determined according to the obtained characteristic parameter. The present invention is mainly applied to an audio signal classification scenario, and implements audio signal classification through a relatively simple method.
US08682647B1 Systems and methods for answering complex questions with mined natural language search results
Embodiments relate to systems for, and methods of, answering complex questions with mined natural language search results. The systems and methods generally accept a natural language query, retrieve initial search results for the query, and then thin the retrieved results such that acceptable natural language replies to the query are identified. The natural language results may be further processed for presentation to the requestor.
US08682643B1 Ranking transliteration output suggestions
Methods, systems, and apparatus, including computer program products, for ranking the output suggestions of a transliteration process. In one aspect, a method includes receiving a plurality of transliteration training pairs comprising a source word in a first writing system and a target word in a second writing system. A plurality of 1-to-N transliteration rules is received. Blocks are generated for each source word character comprising the source word character and a string characters preceding and following the source word character. Generated blocks are associated with the right-hand-side of respective 1-to-N transliteration rules to create a plurality of block rules. Block rules are used to generate a possibly-partial transliteration of a source word. A score is assigned based on an edit distance between the source word and each of one or more respective transliteration output suggestions.
US08682642B2 Translation display apparatus
In a translation display apparatus, when an instruction to enlarge and display a part of an image of a translated sentence-added document displayed on a display unit is inputted from a display instruction input section, a partially-enlarged image creating section creates a partially-enlarged image in which a part of the image of a translated sentence-added document is enlarged. Under the control of a control section, an image creating section creates a partial enlargement-added image which is an image obtained by superimposing the partially-enlarged image created by the partially-enlarged image creating section on the image of the translated sentence-added document. Under the control of the control section, the display unit displays the partial enlargement-added image.
US08682640B2 Self-configuring language translation device
An apparatus comprises an input device, a language processing unit, and a translation unit. The input device is configured to receive an oral statement. The language processing unit is configured to convert the oral statement into data and to analyze the data to identify a particular language of the oral statement. The translation unit is configured to provide a translation of the oral statement in response to identifying the particular language of the oral statement.
US08682638B2 Channel emulator system and method
Channel emulation in a PC computing platform including at least one general purpose parallel processor (GPPP) includes defining a plurality of fading channels in a GPPP and generating complex tap coefficients in a GPPP for the fading channels.
US08682630B2 Managing component coupling in an object-centric process implementation
A method, system, and computer program product for managing component coupling in an object-centric process implementation are provided. The method includes, prior to deriving components that implement a centralized model: analyzing the centralized model to compute couplings within the centralized model resulting in a coupling metric; computing a predicted component model using objects, activities, and the coupling metric of the centralized model; and modifying control flow of the centralized model when a value of the coupling metric exceeds a pre-defined threshold value, re-analyzing the centralized model having the modified control flow, and repeating the computing, modifying and re-analyzing until the coupling metric is less than or equal to the pre-defined threshold. The method also includes implementing an object-centric process having component coupling that is derived from the centralized model when the value of the coupling metric is equal to or less than the pre-defined threshold value.
US08682618B2 System for transmitting data from a measurement sensor for remote logging with time stamping
System for transmitting data for remote logging between a measurement sensor (1a, 1b) comprising an electronic circuit with non-synchronized internal clock and a memory for storing at least one value measured at a first instant (t1), and a transmitter (7) suitable for transmitting at a second instant (t2) the value or values measured at the first instant (t1), and a receiver (12, 12a) synchronized to a reference time base, for gathering the measured values transmitted; the sensor (1a, 1b) comprising an electronic circuit suitable for establishing the time difference Δt (t2−t1) between the instants of transmission (t2) and of measurement (t1) according to the internal clock of the sensor, and the transmitter (7) transmits, with the value or values measured at the first instant (t1), this time difference Δt; and the receiver comprises a circuit for subtracting from the reception instant (T0) according to the reference time base, the time difference (Δt) transmitted via the transmitter so as to give the difference (T0−Δt) as date to the measurements transmitted.
US08682617B2 Evaluating models using forecast error attribution
Methods, computer readable media, and apparatuses for evaluating models using forecast error attribution are presented. According to one or more aspects, one or more input values corresponding to one or more input variables may be forecast. One or more results of a modeling function may be calculated using the one or more forecasted input values. Thereafter, actual performance data corresponding to the modeling function may be received. One or more holdout values for the modeling function may be calculated using the actual performance data. Subsequently, a graph that includes the one or more results of the modeling function, the actual performance data, and the one or more holdout values for the modeling function may be plotted. In some arrangements, the one or more holdout values for the modeling function may be indicative of one or more assumption errors made with respect to the one or more forecasted input values.
US08682603B2 Substation instrument control system
A substation instrument control system is disclosed. The substation instrument control system includes a plurality of transformers that generate a plurality of waveform signals representing electric properties of a substation instrument main body. A merging unit is communicatively coupled to the plurality of transformers and includes a signal processing unit and a control unit. The signal processing unit receives the plurality of waveform signals from the plurality of transformers and converts the plurality of waveform signals to a digital signal. The control unit controls operation of the signal processing unit using a setting data. An intelligent electronic device is communicatively coupled to the merging unit and receives the digital signal from the merging unit.
US08682600B2 Pipeline leak detection and location system through pressure and cathodic protection soil
A fuel leakage detection system for an underground fuel piping system having fuel service pits installed at locations along the piping. Each pit has a pressure sensor and a reference electrode positioned external to the pit assembly for continuous and automatic monitoring of fuel pressure and pipe-to-soil potential measurements of an impressed current cathodic protection (ICCP), and each pit assembly includes a processor and a transceiver. The system provides simultaneous and synchronized pressure and ICCP potential measurements which are transmitted over a wireless network to a control station that performs accurate location of a leakage point in the underground piping and can detect pressure loss during fueling operations which produce strong pressure transients that normally mask detection of pressure loss in the fuel piping, and can determine a leak in the piping and its location by analyzing the pipe-to-soil potentials taken on the fuel piping and pressure losses occurring between transients.
US08682595B2 Method to estimate NO2 concentration in an exhaust gas of an internal combustion engine
A method is provided to estimate NO2 concentration in exhaust gas flowing through an exhaust pipe of an internal combustion engine. The exhaust pipe has a first section and a second section, and is equipped with an aftertreatment device located between the first section and the second section, and the method includes, but is not limited to determining a parameter related to a NO2 concentration of exhaust gas flowing in the first section, determining an oxidization index expressive of a rate of NO contained in the exhaust gas which oxidizes into NO2 inside the aftertreatment device, and a reduction index expressive of a rate of NO2 contained in the exhaust gas which is reduced into NO inside the aftertreatment device, and calculating a parameter related to a NO2 concentration in the second section as a function of the parameter related to a NO2 concentration in the first section and of the oxidization index and of the reduction index of the aftertreatment device.
US08682593B2 Methods, systems, and compositions for classification, prognosis, and diagnosis of cancers
The present invention provides methods, systems and compositions for predicting disease susceptibility in a patient. In some embodiments, methods for the classification, prognosis, and diagnosis of cancers are provided. In other embodiments, the present invention provides statistical methods for building a gene-expression-based classifier that may be employed for predicting disease susceptibility in a patient, for classifying carcinomas, and for the prognosis of clinical outcomes.
US08682590B2 Method for determining an equilibrium structure of a protein in a predetermined environment
Techniques for determining an equilibrium structure of a protein in a predetermined environment, the protein having Ramachandran angles and a known denatured structure, are disclosed. One example method includes determining a maximum RMS volume of the known denatured structure of the protein and calculating at least one force on the protein in its current structure in the predetermined environment. The net torque resulting from the at least one force for each of the Ramachandran angles of the protein is then determined. Then at least one section of the protein structure on a side of a Ramachandran angle with the greatest torque is rotated to form a new structure. A RMS volume for the new structure is then calculated, and the method is repeated using the new structure until the new RMS volume of the new protein structure is not less than the RMS volume of the starting structure.
US08682587B2 Method and apparatus for determining the permeability of earth formations
A method and apparatus for determining the fluid permeability of an earth formation is described. An instrument comprising an acoustic source and acoustic and electrokinetic sensors is located in a borehole at a site of interest. The acoustic source is fired and the resulting variations in pressure and electric field generated are measured and recorded. The Biot equation, and an equation for the streaming potential coupled to fluid displacement terms, is solved using finite element analysis to give an expected pressure waveform and electrokinetic waveform based on estimated earth formation properties. By comparison of the measured waveforms and those calculated from the equations, the actual permeability of the earth formation can be deduced.
US08682585B1 Computer-implemented system and method for inferring operational specifications of a photovoltaic power generation system
A computer-implemented system and method for inferring operational specifications of a photovoltaic power generation system is provided. The operational specifications of a photovoltaic plant configuration can be inferred through evaluation of historical measured system production data and measured solar resource data. Preferably, the solar resource data includes both historical and forecast irradiance values. Based upon the location of the photovoltaic plant, a time-series power generation data set is simulated based on a normalized and preferably substantially linearly-scalable solar power simulation model. The simulation is run for a range of hypothetical photovoltaic system configurations. A power rating is derived for each system configuration by comparison of the measured versus simulated production data, which is applied to scale up the simulated time-series data. The simulated energy production is statistically compared to actual historical data, and the system configuration reflecting the lowest overall error is identified as the inferred (and optimal) system configuration.
US08682579B2 System and method for displaying address information on a map
A method of displaying a map on a wireless communications device includes determining position information of a position on the map, displaying a graphical position indicator representing the position on the map, determining address information corresponding to the position on the map, and presenting the address information via a user interface of the device by displaying a street number on the map adjacent to the graphical position indicator.
US08682578B2 Road link string conversion method, road information providing device and road information providing system
A road link string conversion method for converting first road link string data included in first map data into second road link string data included in second map data: deciding whether or not first coordinates-of-position strings corresponding to the first road link string data correspond to the second road link string data; constructing a second coordinates-of-position string by combining together the first coordinates-of-position strings decided as not corresponding to the second road link string data; establishing correspondence between the second coordinates-of-position string and the second road link string data; and converting the first road link string data including the first coordinates-of-position strings decided as not corresponding to the second road link string data, to the second road link string data to which the second coordinates-of-position string corresponds.
US08682577B2 Map information processing apparatus, navigation system, and program
Conventional map information processing apparatuses have the problem of not being able to automatically provide appropriate information according to map browse operations. A map information processing apparatus, comprising: a map information storage portion in which map information, which is information of a map, can be stored; an accepting portion that accepts a map browse operation, which is an operation to browse the map; an operation information sequence acquiring portion that acquires operation information, which is information of an operation corresponding to the map browse operation; a keyword acquiring portion that acquires at least one keyword from the map information using the operation information; a retrieving portion that retrieves information using the at least one keyword; and an information output portion that outputs the information retrieved by the retrieving portion. With this map information processing apparatus, it is possible to automatically provide appropriate information according to map browse operations.
US08682576B2 Navigation based on user-defined points and paths
A device receives, from a user device, a user-defined starting point associated with a path to be navigated by a user associated with the user device, a user-defined destination point associated with the path, and one or more user-defined intermediate points provided between the user-defined starting point and the user-defined destination point. The device also creates a user-defined path based on the user-defined starting point, the user-defined destination point, and the one or more user-defined intermediate points, and provides the user-defined path to the user device.
US08682574B2 Adaptive and personalized navigation system
Adaptive navigation techniques are disclosed that allow navigation systems to learn from a user's personal driving history. As a user drives, models are developed and maintained to learn or otherwise capture the driver's personal driving habits and preferences. Example models include road speed, hazard, favored route, and disfavored route models. Other attributes can be used as well, whether based on the user's personal driving data or driving data aggregated from a number of users. The models can be learned under explicit conditions (e.g., time of day/week, driver ID) and/or under implicit conditions (e.g., weather, drivers urgency, as inferred from sensor data). Thus, models for a plurality of attributes can be learned, as well as one or more models for each attribute under a plurality of conditions. Attributes can be weighted according to user preference. The attribute weights and/or models can be used in selecting a best route for user.
US08682571B2 Detecting anomalous road traffic conditions
Techniques are described for assessing road traffic conditions in various ways based on obtained traffic-related data, such as data samples from vehicles and other mobile data sources traveling on the roads and/or from one or more other sources (such as physical sensors near to or embedded in the roads). The road traffic conditions assessment based on obtained data samples may include various filtering and/or conditioning of the data samples, and various inferences and probabilistic determinations of traffic-related characteristics of interest from the data samples. In some situations, the inferences include repeatedly determining current traffic flow characteristics and/or predicted future traffic flow characteristics for road segments of interest during time periods of interest, such as to determine average traffic speed, traffic volume and/or occupancy, and include weighting various data samples in various ways (e.g., based on a latency of the data samples and/or a source of the data samples).
US08682567B2 Intake air control apparatus and intake air control method for internal-combustion engine
An intake air control apparatus for an internal-combustion engine includes an intake air adjusting device. An operating mode determination device is configured to determine whether the internal-combustion engine is in a predetermined high rotation speed and high load operation mode in which cooling is required by increasing an amount of fuel. An intake air reduction controller is configured to, if the operating mode determination device determines that the internal-combustion engine is in the predetermined high rotation speed and high load operation mode, control the intake air adjusting device so that an intake air amount is reduced in accordance with a rotation speed of the internal-combustion engine and an ignition timing in order to restrict a fuel injection quantity to be injected from a fuel injection valve so that the fuel injection quantity does not exceed a maximum fueling rate of the fuel injection valve.
US08682565B2 Methods and systems for engine starting
Methods and systems are provided for controlling a vehicle system including an engine that is selectively deactivated during engine idle-stop conditions and selectively reactivated during engine restart conditions. One example method comprises, during an engine restart from an idle stop, performing a first combustion event in a cylinder with a piston at an engine crankshaft position that is after a crankshaft position at which said cylinder's exhaust valve opens, and before a crankshaft position at which the cylinder's intake valve closes, during a cycle of said cylinder. In this way, inaccuracies in cylinder aircharge estimation may be reduced, thereby also reducing air-fuel ratio errors and improving the quality and repeatability of engine restarts.
US08682560B2 Vehicle stability control system and method
A method and system for controlling vehicle stability may comprise determining whether a vehicle is oversteering or understeering and, if the vehicle is oversteering or understeering, determining an amount by which to reduce a speed of the vehicle to correct for understeering or oversteering and applying brake pressure to at least the rear brakes of the vehicle to reduce vehicle speed. The method and system also may comprise determining an engine torque reduction amount based on vehicle oversteer or understeer conditions, reducing engine torque by the determined amount or to zero if the determined amount of engine torque reduction is greater than an actual engine torque, and applying braking to at least the rear brakes of the vehicle if the determined amount of engine torque reduction is greater than the actual engine torque.
US08682552B2 Control apparatus of automatic transmission
A control apparatus of an automatic transmission having an automatic speed change mechanism for changing a driving source speed of rotation and a clutch engaged at a start, a fluid transmission apparatus between the driving source and the automatic speed change mechanism, and a lock-up clutch for locking up the fluid transmission apparatus. The control apparatus includes a range unit that determines a shift range including a drive range, a vehicle stop unit that determines a stop of a vehicle, a start intended operation unit that detects an intended start vehicle operation, a clutch control unit that controls the clutch to be disengaged to place the automatic speed change mechanism in a neutral state while the shift range is determined to be the drive range and the vehicle is determined to be stopped, and performs engagement control of the clutch to control the start of the vehicle when the operation intended for starting the vehicle is detected, and a lock-up clutch control unit that controls the lock-up clutch to be engaged while the shift range is determined to be the drive range and the vehicle is determined to be stopped, and controls the lock-up clutch so that the lock-up clutch is at least engaged in a slip region in which a predetermined torque capacity is obtained, when the operation intended for starting the vehicle is detected.
US08682538B2 Vehicle steering device
A vehicle steering device performs a tilt operation of a steering shaft to a predetermined position by using a driving force of a motor, a steering wheel being mounted to an upper end of the steering shaft. The vehicle steering device includes: a tilt drive motor allows the steering shaft to move during the tilt operation; and a control unit which controls driving of the tilt drive motor. The control unit drives the tilt drive motor so as to determine a tilt displacement amount from an open loop transfer function of a mechanical system which takes inertia and viscosity of a steering column into consideration, based on a resultant force of torque of the tilt drive motor and steering torque, which is generated in the steering column in which the steering shaft is rotatably supported.
US08682534B2 Method for crash testing a motor vehicle
A method for crash testing a motor vehicle is disclosed. The method provides a crash test routine where an inflatable restraint is deployed using a single deployment pattern throughout at least one government regulation zone. This helps to prevent overlap of a transition zone and can help make the deployment of the inflatable restraint more predictable. This can increase occupant safety and simply testing.
US08682532B2 Vehicle including friction control device and methods
A method for controlling a vehicle comprises operating at least one friction control device in a first friction mode, said at least one friction control device comprising one of a suspension damper, a lower control arm ball joint, a strut bearing, a steering rack guide, and an outer tie rod ball joint. The method further comprises changing operation of said at least one friction control device from the first friction mode to a second friction mode.
US08682531B2 Image processing system and vehicle control system
An image processing system inputs a captured image of a scene viewed from a vehicle in a predetermined road section and an image-capturing position at which the image is captured. The system uses a given position in the predetermined road section as a specific position, and sets a target vehicle movement amount at the specific position, for passing through the predetermined road section. The system generates reference image data from the captured image obtained at the specific position. The system generates reference data that is used when scenic image recognition is performed, by associating the reference image data with the specific position and the target vehicle movement amount at the specific position, and generates a reference data database that is a database of the reference data.
US08682528B2 Seat suspension system having fail-safe functionality
A suspension system for a mobile machine is disclosed. The suspension system may have a seat operatively connected to a cabin floor of the mobile machine, a cylinder connected between the seat and the cabin floor, and a spring associated with the cylinder. The suspension system may also have at least one valve configured to regulate fluid flow into and out of the cylinder, and a controller in communication with the at least one valve. The controller may be configured to detect a failure condition of the suspension system. In response to detection of the failure condition, the controller may be further configured to cause the at least one valve to move to a default position at which fluid flow into and out of the cylinder is restricted by an amount that still allows fluid flow through the at least one valve.
US08682524B2 View control system and view control method
A view control system is communicably connected to a display device for displaying data in accordance with an information resource. The view control system includes a view control device. The view control device includes a regulation determiner, a view regulator, and a resource data sender. The regulation determiner determines whether to regulate visible output of the information resource. The view regulator associates regulatory data with the information resource upon determining to regulate visible output of the information resource. The resource data sender sends resource data including the information resource, associated regulatory data, and a message conveying that visible output of the information resource is regulated. Either the message or data generated in accordance with the information resource is sent to the display device.
US08682522B2 Systems and methods for triaging a plurality of targets with a robotic vehicle
Methods and systems are provided for triaging a plurality of targets with robotic vehicle while the robotic vehicle remains at a first location. The robotic vehicle is in operable communication with a remote command station and includes a processor that is coupled to a first imager. The first imager generates separate images of each one of the plurality of targets while the robotic vehicle remains at the first location. The processor receives target data identifying the plurality of targets from the remote command station, acquires an image of each one of the plurality of targets with the first imager while the robotic vehicle remains at the first location, and transmits each generated image to the remote command station.
US08682516B1 Systems and methods for powering hybrid marine propulsion systems
In one example, a hybrid marine propulsion system includes a marine propulsor that propels a marine vessel; an internal combustion engine that selectively powers the marine propulsor; an electric motor that selectively powers the marine propulsor; a controller that controls operation of the internal combustion engine and the electric motor according to a plurality of modes including an engine mode wherein the engine alone powers the marine propulsor and a boost mode wherein the engine and the electric motor together power the marine propulsor; and a user input device that inputs a user-initiated command to the controller to thereby change control from the engine mode to the boost mode. Upon input of the user-initiated command, the controller can maintain an existing output of the internal combustion engine such that the power provided by the electric motor is added to the power already being provided by the internal combustion engine.
US08682515B2 Marine vessel control system, marine vessel propulsion system, and marine vessel
A marine vessel control system includes a control unit, a first communication bus, a second communication bus, and an auxiliary device connection section. The control unit includes a main output section arranged to output marine vessel maneuvering control information including starting information of a marine vessel propulsion device, and a sub output section arranged to output backup information including the starting information of the marine vessel propulsion device. The first communication bus is connected to the marine vessel propulsion device and the control unit, and is arranged to transmit the marine vessel maneuvering control information to the marine vessel propulsion device. The second communication bus is connected to the marine vessel propulsion device and the control unit, and is arranged to transmit the backup information to the marine vessel propulsion device. The second communication bus includes an auxiliary device connection section that is arranged to enable connection of an auxiliary device that executes communication, related to auxiliary information other than the marine vessel maneuvering control information, with at least one of the marine vessel propulsion device and the control unit via the second communication bus.
US08682514B2 Control network for a rail vehicle
In a control network for a rail vehicle, control units of the rail vehicle are connected to each other in a ring shape via at least two communication paths. A first control unit transmits user data via a communication path in a first direction to a second control unit and test data associated with the user data for checking the user data via another communication path in a second direction opposite to the first direction to the second control unit. The second control unit can thus detect manipulation of data by a third party.
US08682512B2 Fuel optimizing system for a mobile asset, and a related method thereof
A method includes determining a plurality of characteristic profiles associated with a mobile asset moving from a first operating point to a second operating point along a predefined path. The method further includes determining a fuel combustion ratio of the plurality of the fuels associated with at least one engine cylinder of the mobile asset based on the plurality of characteristic profiles so as to maintain a plurality of actual values associated with usage of the plurality of fuels to less than or equal to predefined corresponding threshold values. The method also includes controlling a fuel delivery system of the mobile asset so as to deliver the plurality of fuels to the at least one engine cylinder based on the fuel combustion ratio.
US08682510B2 Method for enabling landing on an offset runway
A method for determining the distance of an aircraft from an offset runway during a landing by offset approach, the offset runway being situated at a distance D from a main runway equipped with at least one elevation beacon, comprises at least the following steps: determining the height h at which the aircraft is situated, height determined with respect to a point T1 of the offset runway, height measured by a radioaltimeter with which the aircraft is equipped, determining the angle of elevation φ of the MLS mode by using the information of the elevation beacon provided by an elevation beacon with which said main runway is equipped, determining the value of the distance ρ of the aircraft from the azimuth beacon (10) by using the following formula ρ = ( h Tan ⁡ ( φ ) - D ⁢ ⁢ 2 Cos ⁡ ( θ ) ) 2 + h 2 , and, using said distance ρ to obtain a point of location of the aircraft in an offset runway reference frame.
US08682508B2 Methods of identifying flight profiles in aircraft maintenance operations
The method of identifying a flight profile of an aircraft, the aircraft including a centralized maintenance system and an item of equipment including a component designed to measure the environmental conditions, comprises: a first step of collecting data measured by a sensor of the component; a second step of comparing values measured by at least one sensor with predefined threshold values so as to store in a resource the values that exceed the threshold values; a third step of comparing at least one set of stored values with at least one predefined flight profile, a flight profile representing a trend of values measured by a sensor according to at least one item of information defining a flight context; a fourth step of identifying the flight profile that is closest to the set of values stored for a sensor.
US08682503B2 Mobile interface and system for controlling vehicle functions
A mobile interface for controlling a plurality of vehicle functions in a motor vehicle using a controller connected to the vehicle, having a wireless data interchange with a controller, an input apparatus, and an energy store. By virtue of the wireless data interchange being connected to a data processing unit integrated in the mobile interface and which is designed to apply at least one cryptological method, a greater scope of functions becomes possible that can also include control of safety-relevant vehicle functions.
US08682494B1 Methods for performing soil measurements including defining antenna configuration based on sensor burial depth
A method for prescribing action to maintain a land area within a predetermined performance zone is disclosed herein. The method results in prescribing an action for the land area. The method measures soil salinity, soil temperature, soil moisture, air temperature, soil pollutant content, soil nutrient content, and the like.
US08682492B2 Setting value controlling method and device
A setting value controlling device comprises: a setting value information collecting and storing portion for collecting and storing temperature setting values from an air-conditioner controlling device; a setting value reset evaluating portion for resetting the temperature setting value to a reference setting value if the temperature setting value is not a more energy-conserving setting than the reference setting value when a specific reset time has been reached; and a reference setting value updating portion for updating the reference setting value to the updated temperature setting value if, when the temperature setting value has been updated by a user, the updated temperature setting value is a more energy-conserving setting than the reference setting value and a specific time interval has elapsed since updating of the temperature setting value.
US08682491B2 Systems and methods for energy management and device automation system
An integrated energy management and device automation system for managing a premises electrical system having a plurality of electrical circuits. The energy management and device automation system comprises a central controller. The central controller is configured to receive, over the premises electrical system, energy usage data from a plurality of modules and module originated notifications that a module has been connected to the premises electrical system. The central controller is configured to receive and send, over the premises electrical system, messages for device automation and control from a plurality of modules. The energy management system additionally comprises a plurality of modules. Each module comprises a processor, a powerline interface operatively connected to the processor and to one of the plurality of electrical circuits and a sensor operatively connected to the electrical circuit so that the sensor can sense at least one of current and voltage. Each module is configured to collect data relating to energy usage using the sensor and to transmit the data to the central controller. The central controller uses energy usage data to indentify, profile and analysis connected devices and their usage.
US08682486B2 Medical tele-robotic system with a master remote station with an arbitrator
A robotic system that includes a mobile robot linked to a plurality of remote stations. One of the remote stations includes an arbitrator that controls access to the robot. Each remote station may be assigned a priority that is used by the arbitrator to determine which station has access to the robot. The arbitrator may include notification and call back mechanisms for sending messages relating to an access request and a granting of access for a remote station.
US08682477B2 Apparatus and method for inventory management and automated discharge of treated sewage sludge to trucks
A method and apparatus is provided for the automated discharge of treated sewage sludge to trucks, via inventory management by tracking the flow of sludge from bins in which it is located to trucks, on a first-in/first-out basis, including automated truck positioning, automated precision truck loading and monitoring and controlling the various interrelated components via a PLC computer program.
US08682474B2 System and method for managing reassignment of units among shipments in a materials handling facility
Various embodiments of a system and method for managing reassignment of units among shipments in a materials handling facility are described. Embodiments may include a system configured to identify a first unit of a particular item that has been picked from inventory of a materials handling facility and assigned to a first shipment. The system may also, from multiple candidate shipments, identify a second shipment that requires a given unit of the particular item in order to become a complete shipment. For each candidate shipment, at least one unit of that shipment may be stored within a defined storage area of a materials handling facility. The system may, in response to identifying both shipments, generate an instruction to reassign the first unit of the particular item from the first shipment to the second shipment in order to transform the second shipment from an incomplete shipment to a complete shipment.
US08682468B2 Systems and methods for duplicating keys
Systems and methods for duplicating keys are provided. In some embodiments, a systems for creating keys are provided, the systems comprising: at least one hardware processor that: receives security information from a user; and receives geometric information about a first key associated with the security information from a storage device; and a key shaping device that creates a second key using the geometric information.
US08682465B2 Measurement method and device for thread parameters
A measurement method for thread parameters for a threaded object (3), by means of a measurement device (1) defining a spatial reference system (X, Y, Z) incorporating an optical sensor (5) to retrieve the shape of the threaded object, and defining a spatial reference system (X′, Y′, Z′), the measurement device (1) having a computer to assemble a first matrix that describes the quadratic form representing the threaded object in the spatial reference system (X, Y, Z), thus providing the relationship between the two spatial reference systems. The method comprises the steps of: a) predefining at least one trajectory of the at least one optical sensor (5) on the threaded object, along which measurement points are selected such that the matrix evaluated on these values satisfies the condition that it has maximum rank, b) performing a first scanning operation by the at least one optical sensor (5) along said at least one trajectory and retrieving data of the predefined measurement points, c) feeding these data to the first matrix and calculating an axes transformation matrix relating the first spatial reference system with the second spatial reference system for defining the relative position of the threaded object with respect to the second spatial reference system, d) using the axes transformation matrix to convert all data retrieved from the second spatial reference system to the first spatial reference system.
US08682463B2 Denture grinding machine
A denture grinding machine includes: a denture-holding table for holding dentures; a grinding tool for grinding the dentures held on the denture-holding table; a main body for holding the grinding tool; a moving mechanism for causing relative movement between the denture-holding table and the main body; and a driving mechanism for relatively driving the main body and the denture-holding table. The moving mechanism moves relatively the denture-holding table and the main body in three-dimensional coordinate directions based on grinding portion data, and the grinding tool performs grinding of the denture occlusal surface from a direction perpendicular to the occlusal surface.
US08682460B2 System and method for performing audio processing operations by storing information within multiple memories
Systems, methods, and devices are provided for performing audio processing operations, such as crossfading between two audio streams, by storing information on multiple memories. In one example, such a method may include storing a first portion of information associated with an audio processing operation on a first memory. A second memory may be activated, upon which a second portion of the information associated with the audio processing operation may be stored. The audio processing operation may be performed using a processor with the information stored on the first memory and the second memory. When the audio processing operation has completed, the second memory may be deactivated.
US08682458B2 Low maintenance spa control system
A spa control system designed to reduce maintenance cost by providing modular construction for major control functions, with built-in diagnostic capabilities for isolating defective spa components. Multi-colored LEDs on the spaside panel constantly report the status of each component of the spa as well as the status of the functional modules themselves. Each time a component is activated, measurements of operational parameters, such as load currents, are instantly made and evaluated so that the proper LED color can be presented at the spaside. Since major functions such as audio, LED control, wireless, and spa logic are separated into removable modules, repair of the control system requires less time and less skilled personnel. Other design improvements, such as direct monitoring of heater element temperature and the purging of pumps on an as required-basis, enhance the spa's overall reliability and thus reduce the need for maintenance.
US08682449B2 Methods and apparatus for transcranial stimulation
Systems, apparatus and methods are described for applying electric current to neurons in the brain to treat disorders and to improve motor and/or memory functions in a patient. In a method according to the invention, an electrode is positioned adjacent to and spaced from the skin surface of the patient's head and an electric current is applied through the electrode to a target region in the brain to modulate one or more neurons in the target region. The electrode is housed within an enclosure and spaced from the skin surface so that the electrode does not directly contact the patient's tissue, which reduces the potential for collateral tissue damage or necrosis and shields the electrode from the patient's tissue which substantially inhibits Faradic products (e.g., H+, OH−, H2O2) of the electrode from reaching the target site.
US08682445B2 Patient management system for treating depression using an implantable medical device
A method, system, graphical user interface, and apparatus are provided for performing a patient management function for treating depression using an implantable medical device. At least one patient parameter relating to an electrical signal provided by the implantable medical device for treating depression is acquired. At least one therapy parameter defining the electrical signal is correlated with at least one patient parameter. An indication relating to the correlation of the therapy parameter and the patient parameter is provided.
US08682441B2 Use of a new stimulation design to treat neurological disorder
The method and system described herein relate to stimulating nerve tissue using a pulse generator. A stimulus is created that comprises a signal that is produced from a frequency spectrum having a power spectral density per unit of bandwidth proportional to 1/fβ, wherein β is excludes 0. The stimulus is provided from the pulse generator to at least one stimulation lead; and applied to nerve tissue via one or several electrodes.
US08682437B2 Proximity signature for secure communication with implantable medical device
Systems, devices and methods employing coded magnetic fields or transfer of encryption key information via proximity telemetry are described. The systems, methods and devices help prevent or reduce unintended or unintentional distance telemetry communication between an external medical device and an implantable medical device.
US08682426B2 Delivery device, system, and method for delivering nanosecond pulsed electric fields
A medical instrument for delivering electrotherapy to tissue that includes an outer support member having a ground plate at a distal end of the outer support member, and a protrusive element having a tip that extends beyond the ground plate. A portion of the protrusive element proximate the ground plate can act as an electrical insulator and a portion of the protrusive element proximate the distal end of the protrusive element can include a first electrode. The protrusive element can be designed to penetrate into tissue below a tissue surface while a tissue contacting surface of the ground plate rests against the tissue surface. Also disclosed are systems incorporating the medical instrument and methods of electrotherapy to subsurface tissue using the medical instrument.
US08682421B2 Fitness score assessment based on heart rate variability analysis during orthostatic intervention
This invention relates to fitness monitors and the like. This invention is more particularly directed to a device and a method for facilitating quantitative evaluation of level of physical fitness (fitness score) including a PC or handheld, or watch type electronic device having input and output means based on formulas for calculating level of physical fitness through heart rate variability analysis during orthostatic intervention by assessing two main parameters, such as level of adaptation reserve and wellness level.
US08682420B2 Heartbeat measuring device and heartbeat measuring method
A heartbeat measuring device has a measurement unit that measures a heart rate of a user, and an information storage unit that stores unique information regarding a heart rate unique to the user or information regarding a detected heartbeat of the user. A determination unit determines whether or not a heartbeat measurement state of the user is normal on the basis of the unique information or the information regarding a heartbeat stored in the information storage unit. An abnormality detection unit detects an abnormality corresponding to poor mounting of the heartbeat measuring device or interference due to external noise on the basis of a heart rate measured by the measurement unit. A notification unit performs a notification when the abnormality is detected by the abnormality detection unit. The notification unit changes information to be notified on the basis of a detection result by the abnormality detection unit.
US08682413B2 Systems and methods for automated tracker-driven image selection
Certain embodiments of the present invention provide a method for automated tracker-driven image selection. The method includes determining a location of a tracked device and automatically sorting an image set based at least in part on the location of the tracked device.
US08682411B2 Devices, systems and methods for epicardial cardiac monitoring system
Devices, systems, and methods for remotely monitoring physiologic cardiovascular data are disclosed. At least some of the embodiments disclosed herein provide access to the external surface of the heart through the pericardial space for the delivery of the sensor to the epicardial surface of the heart. In addition, various disclosed embodiments provide for a memory device capable of receiving the physiologic cardiovascular data collected by the sensors and transmitting such data wirelessly to a remote location.
US08682403B2 Filter having impedance matching circuits
A filter package is provided with a support structure, a filter device having terminals, impedance matching circuits formed on the support structure and electrically connected to at least some of the terminals of the filter device, and at least one electrical ground structure electrically connected to the impedance matching circuits. Moreover, the filter package has an outer housing to contain the support structure, filter device impedance matching circuits, and at least one ground structure.
US08682381B2 Method of accessing closed groups in radio access network
The invention relates to a method for establishing a radio link between a non-authorized mobile radio terminal (B) and a base station (C) of a mobile radio network (D). According to the invention, an authorization is given to the mobile radio terminal (B) in order to use the base station (C) as access to the mobile radio network (D), said mobile radio terminal (B) can be authorized at least temporarily, in particular manually, and the base station (C) transmits a corresponding release notice to the mobile radio terminal (B), and a radio link between the mobile radio terminal (B) and the base station (C) of the mobile radio network (D) is established.
US08682369B2 Method and device for implementing uplink synchronization
Embodiments of the invention provide a method and device for establishing uplink (UL) synchronization. The method includes: instructing a UE to perform a dedicated PRACH transmission; calculating a timing advance (TA) according to first timing information derived by itself and second timing information received from a plurality of non-serving base stations, and sending the timing advance to the UE to enable the UE to establish the uplink synchronization with involved base stations according to the timing advance, wherein the first timing information and the second timing information are associated with propagation delays of the dedicated PRACH transmission performed by the UE. With the above solution, it may be easy to establish UL synchronization between the UE and all involved base stations for UL CoMP.
US08682365B2 Communications device media delivery
A communications device determines the appropriate method for providing a message depending upon the content of the message without prompting or querying a user of the device. When the user selects a name as the recipient of the created message, the mobile device determines delivery options. If the message contains text only and if the user enters/selects a mobile device phone number, the message is sent via SMS. If the message contains multimedia and if the user enters or selects a mobile device phone number, the message is sent via MMS. If the message is text only or multimedia, and if the user enters or selects an email address, the message is sent via email. In various implementations, the message is delivery via determined delivery options including a lowest cost delivery option, a subscriber preferred delivery option, or a delivery options as indicated by an intended recipient's presence information.
US08682355B2 Position estimation apparatus, position estimation method, program, and position estimation system
Provided is a position estimation apparatus including a storage unit in which at least one piece of section information indicating a section in a structure and at least one piece of registered measurement information are stored in association with each other, and an estimation unit for determining, among the at least one piece of registered measurement information, registered measurement information whose degree of similarity to measurement information acquired by wireless measurement for a wireless signal transmitted from a base station exceeds a threshold value, and estimating section information that is associated with the registered measurement information as an acquisition position of the measurement information. The estimation unit performs, using different threshold values, determination of the degree of similarity for registered measurement information that is associated with latest section information which is a latest estimation result and determination of the degree of similarity for another piece of registered measurement information.
US08682353B2 Communication controlling method, method for sharing information, wireless terminal, wireless base station, and wireless base station controlling apparatus
The connection state of a wireless line, in which a communication can be immediately made in an estimated time period, is preset by estimating the time period with a high possibility of making a communication based on the communication history of a wireless terminal for a predetermined past period in a communication made between the wireless terminal and a wireless base station.
US08682347B2 Active positioning system
The object of the present disclosure is an active positioning system for positioning at least one mobile device (100) by utilizing radio frequency technology, the positioning system comprising at least one essentially stationary fixed base station (101) i.e. an active positioning system antenna (101), and an electronics unit (106) i.e. a transceiver of the antenna (101), which transceiver comprises at least one antenna for transmitting signals comprising at least position information to at least one mobile device (100), which position information of the signals comprises information on an effect area of the antenna (102, 104) by using certain transmit power. The active positioning system comprises as the mobile device a TAG (100), which is fixed to the user or application of the TAG directly or indirectly, an electronics unit (106) of the base station (101), at least one antenna (102, 104) directed to different sections of a controlled area. The active positioning system antenna (101) receives said transmitted at least one signal of the formed measurement signals and information signals, and the positioning system antenna (101) comprises control means to control transmit power of said at least one antenna based on at least one signal of the formed measurement signals and information signals received at least by the base station for performing information processing of the mobile device position i.e. the TAG position at least based on transmit power level.
US08682342B2 Constraint-based scheduling for delivery of location information
Defining subscriptions to location information for a computing device (e.g., a mobile computing device). Application programs, services, and/or peer devices define the subscriptions based on constraints associated with requests for the location information. A location request scheduler coordinates the subscriptions temporally and spatially to reduce the quantity of the requests from the computing device. In some embodiments, the subscriptions are automatically defined based on an observed mobility pattern of the computing device.
US08682339B2 Method and apparatus for sending and receiving broadcast service in a digital broadcasting system
A method and apparatus for sending a broadcast service in a digital broadcasting system. The method includes assigning a same Internet Protocol (IP) address for a common broadcast service when the common broadcast service is provided in at least two IP platforms, each of the at least two IP platforms providing a broadcast service to a terminal; delivering the common broadcast service using the same IP address; and delivering related information relevant to the common broadcast service.
US08682330B2 Method and apparatus for performing handover in a wireless communication system
A method for supporting a handover at a source Base Station (BS) in a wireless communication system is provided, in which a HandOver CoMmanD (HO-CMD) message is transmitted to a Mobile Station (MS). The HO-CMD message includes a Ranging CHannel (RCH) index of an RCH allocated to the MS by a target BS and a subframe index of the allocated RCH, and the RCH index of the allocated RCH does not overlap with indexes of other RCHs of the target BS.
US08682329B2 Method of performing handover between heterogeneous networks and user equipment apparatus for the same
A method of performing a handover between heterogeneous networks and user equipment apparatus for the same are disclosed. The user equipment apparatus includes a first type communication module configured to transceive a signal with a first type base station (BS) using a first wireless communication scheme, a second type communication module configured to transceive a signal with a second type BS using a second wireless communication scheme, and a processor configured to control the handover to be performed on a second type BS operating in an idle state with the second type communication module when a signal is received from a first type BS operating in an active state with the first type communication module, wherein the signal request that the UE performs the handover to the second type BS operating in an idle state with the second type communication module from the first type BS.
US08682327B2 Resource search in a communication network
Methods, apparatus and computer program products are provided to facilitate the acquisition of radio recourses when an initial redirect attempt to acquire the necessary resources fails. The disclosed embodiments enable the determination as to whether or not a desired service is available on a target set of radio resources. Upon the failure to acquire the service, a preferential search of additional radio resources is conducted for acquisition of the service. The disclosed concepts are applicable to a variety of technologies, such as UMTS, GSM, 3GPP WCDMA and LTE, 3GPP2 1xRTT and HRPD, WLAN, WiMAX, DSL and passive optical network (PON). This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the disclosed subject matter. Therefore, it is to be understood that it should not be used to interpret or limit the scope or the meaning of the claims.
US08682326B2 Base station and method for vertical tilt antenna beam sweeping
A base station and method are described herein that vertically sweeps an antenna beam within a cell to improve the signal quality at scheduled times for a user terminal located within a coverage area of the cell. In one embodiment, the method improves a signal quality for a user terminal by: (a) vertically sweeping a beam within a cell coverage area to vary a signal quality at scheduled times for the user terminal located within the cell coverage area; and (b) performing one or more scheduling functions while taking into account variations in the vertical sweep of the antenna beam. For instance, the scheduling function(s) can include a link adaptation function, a resource allocation function, a user admittance/dropping function, a handover function, and/or a hybrid automatic repeat request function.
US08682322B2 Internetworking for circuit switched fallback
In some implementations, a method includes presenting a network node as a Visited Location Resource (VLR) for User Equipment (UE) to Mobile Management Entity (MME) in a Long Term Evolution (LTE) system. The network node includes an SGs interface to the MME in the LTE system and a MAP interface to a Mobile Switching Center (MSC) in a Cellular System (CS). A notification of the UE registering the LTE system is received from the MME. A network node registers, through the MAP interface, with a Home Location Resource (HLR) in the CS as the VLR for the UE.
US08682320B2 Methods and arrangements for handling a setup of an S1 application protocol signalling connection
The invention relates to a method in a Mobility Management Entity (10,11) for handling a setup of an S1 Application Protocol signalling connection between a first radio base station and the Mobility Management Entity (10,11) in a Long Term Evolution radio communications network. The Mobility Management Entity (10,11) receives an S1 Setup Request message from the first radio base station (12). Furthermore, the Mobility Management Entity (10,11) sends an S1 Setup Response message to the first radio base station (12) enabling the first radio base station to handle the setup of the S1 Application Protocol signalling connection. The S1 Setup Response message comprises an indication of at least one supported tracking area code of a tracking area, which tracking area is served by the Mobility Management Entity (10,11).
US08682317B2 System and method for cooperative scanning
A communication network (100) includes a plurality of communication devices (102, 104) communicating over multiple systems or channels and also communicating over a short range link, such as a personal area Network (PAN) link (106). The plurality of communication devices (102, 104) utilize pre-stored scan lists (156, 166) and cooperative scanning (600). The cooperative scanning involves partitioning the scan lists (156, 166) among the plurality of devices via the short range link to minimize battery consumption or enhance scan performance.
US08682315B2 Predistortion system and method based on look up table interpolation
A system comprising a pre-power amplifier and a hardware device which is configured to predistort an amplitude input signal by comparing interpolated data places, determined by comparing the input signal with data from a LUT, coming from a LUT with the amplitude input signal and choosing the closest input data place to the amplitude input signal to produce an amplitude predistortion output signal. The LUT contains predistortion data associated with the pre-power amplifier. The amplitude input signal is multiplied and scaled prior to being compared with the data in the LUT. A second LUT is used to predistort a phase input signal and the phase predistortion output signal is combined in the pre-power amplifier with the amplitude predistortion output signal. The system may be implemented in a mobile communications device.
US08682306B2 Emoticon input method for mobile terminal
There is provided a method of easily inputting icons representing user emotions (emoticons). In the emoticon input method in a mobile terminal, a plurality of 5 emoticons, formed by utilizing a plurality of typical characters and special characters in combination, are grouped and stored by groups in the mobile terminal. The mobile terminal enters an emoticon input mode, displays the stored emoticon groups, displays the emoticons of an emoticon group selected by a user, stores an emoticon selected by the user, and transmits an SMS message including at least one emoticon selected by the user.
US08682297B2 Seamlessly authenticating device users
A method for seamlessly authenticating users of a first and second device is described. The method includes: determining a set of first signatures for a first device; generating a set of second signatures for a second device; comparing the set of first signatures with the set of second signatures; and based on the comparing, granting a user authentication status if a difference between the set of first signatures and the set of second signatures is less than a predetermined tolerance threshold, and rejecting the user authentication status if a difference between the set of first signatures and the set of second signatures is more than the predetermined tolerance threshold.
US08682296B2 Portable electronic device, authentication system and method for controlling portable electronic device
The mobile electronic device is provided with: a first communication unit which performs communication; an operation unit which includes a plurality of first keys having numbers assigned respectively thereto; a display unit which, in response to the operation of at least one of the plurality of first keys, displays the number assigned to the first key that was operated; and a control unit which, if a passcode request signal is received from the first communication unit at the same time that the number selected by operating one of the first keys while a reference screen was displayed on the display unit is being displayed on the display unit, controls so that the number sequence displayed on the display unit is transmitted to the unit that transmitted the passcode request signal by the first communication unit.
US08682295B2 Portable electronic apparatus detecting an inclination state
A mobile electronic device includes a fingerprint sensor for detecting an operation, an activation unit (control unit) for performing a predetermined action, an acceleration sensor for detecting an inclination state of the fingerprint sensor with respect to a horizontal plane, and a control unit for making the activation unit perform predetermined actions based on the operation detected by the fingerprint sensor. The control unit performs the detection in the fingerprint sensor differently according to the inclination detected by the acceleration sensor.
US08682294B2 Wireless transmission system
A communication apparatus generates authentication information for a terminal apparatus. Before establishing communication with the terminal apparatus, the communication apparatus writes information related to the communication apparatus and the authentication information into a storage medium, The terminal apparatus, to which the storage medium has been presented, transmits and receives signals to and from the communication apparatus, based upon the information related to the communication apparatus that has been written into the storage medium, and permits data communication based upon the authentication information written into the storage medium.
US08682271B2 Method and device for improving communication distance accuracy of a transaction system via temperature compensation
A method for improving communication distance accuracy of a transaction system via temperature compensation includes: storing a reference temperature value and a reference field intensity value in a card read micro-controller (101), wherein a temperature sensor (104) is used for detecting an external ambient temperature; based on a difference between the detected external ambient temperature and the reference temperature value, determining at the card read micro-controller (101) whether to perform temperature compensation to an RF field intensity or an equivalent value of the RF field intensity of a SIM card antenna (203), wherein the RF field intensity and the equivalent value of the RF field intensity are received by a card read antenna (103) and are transmitted to the card read micro-controller through a card read RF module (102); transmitting a distance determination result via the card read RF module (102) to the card read antenna (103), which sends the result to an RF SIM card (200). This invention includes the following benefits: it can improve distance control accuracy of the transaction system under various external temperatures environment and reduce unconscious long-distance card-swiping mis-operation.
US08682265B2 Radio communication apparatus, radio network system, and data link construction method used for the same
The present invention provides a radio communication apparatus that does not need installation of multiple radio devices in a communication node and requires only a single radio device to construct a data link of any of line-of-sight communication, over-the-horizon communication and aerial-vehicle communication. A radio communication apparatus includes a line-of-sight communication processing part that controls a beam from a phased array antenna to establish a line-of-sight communication, which is used when there is no obstacle in a radio transmission channel, an over-the-horizon communication processing part that controls the beam from the phased array antenna to establish an over-the-horizon communication, which is used when there is an obstacle in the radio transmission channel, and an aerial-vehicle communication processing part that controls the beam from the phased array antenna to establish an aerial-vehicle communication, which is used for communication with a communication node on a flying object, and the phased array antenna switches among the line-of-sight communication, the over-the-horizon communication and the aerial-vehicle communication.
US08682264B2 Digital-to-analog converter and wireless communication apparatus
According to one embodiment, a digital-to-analog converter includes a plurality of cells. Each cell includes a current source and a differential switch. The current source includes a first transistor arranged in a first region and connected to either a power source or a ground, a second transistor arranged in a second region which is different from the first region and connected directly or indirectly with the first transistor in a cascode configuration, and a metallic interconnect connecting the first region and the second region electrically. The differential switch includes a pair of transistors, each connected to the second transistor and arranged in the second region.
US08682255B2 Methods and apparatuses for evaluating wireless network performance
In a method of enabling evaluation of performance of a wireless network, a post-processing tool selects measurement data records associated with a first procedure performed by a plurality of user equipments, and generates a visual representation indicative of wireless network performance based on the selected measurement data records. The first procedure refers to a set of messaging interactions between the wireless network and the plurality of user equipments.
US08682251B2 Apparatus and methods for estimation of a subchannel power imbalance ratio (SCPIR)
Described herein are various methods for a communication device (e.g., a mobile station) receiving an AQPSK modulated signal (e.g., a VAMOS signal) to estimate a subchannel power imbalance ratio (SCPIR). Advantageously, the methods are not computationally complex and do not suffer from poor numerical performance.
US08682247B2 Performing caller based routing of a phone call
A caller telecommunication device transmits a call to an intended receiving wireless telecommunication device. In response, the caller telecommunication device transmits an instruction to a first proximate telecommunication device, wherein the instruction directs the first proximate telecommunication device to determine if the first proximate telecommunication device is within a predefined proximity of the intended receiving wireless telecommunication device. The predefined proximity is a distance within which the intended receiving wireless telecommunication device and other wireless telecommunication device can directly communicate by local signals. The caller communication device re-routes the call to the first proximate telecommunication device if the first proximate telecommunication device is within the predefined proximity of the intended receiving wireless telecommunication device.
US08682240B2 Image forming apparatus
A printer includes a fixing device that fixes a toner image formed on a sheet and a sheet delivery roller pair for delivering the sheet on which the toner image is fixed by the fixing device onto a sheet delivery tray placed outside of a printer main body. The printer includes a supporting member that supports an upstream edge portion of the sheet in a delivery direction delivered from the sheet delivery roller pair so that the upstream edge portion does not fall down on the sheet delivery tray. The printer includes a blower unit that blows air along a lower surface of the sheet supported by the supporting member from the upstream edge portion of the sheet in the delivery direction toward a downstream edge portion of the sheet in the delivery direction.
US08682232B2 Image forming device
An image forming device having a cleaning device that removes an adhered object on an endless belt body by contacting the endless belt body, which rotates while under tension. The endless belt body is formed with the following includes: an indentation Young's modulus is equal to or more than 5.5 GPa and is equal to or less than 10.0 GPa, and a specularity of a contacting surface that contacts the cleaning device is equal to or more than 50 and is equal to or less than 100.
US08682231B2 Image forming apparatus
An image forming apparatus includes an image bearing member, an image forming unit for forming a toner image and a toner pattern comprising toner not to be transferred onto a recording medium for adjustment of a density of toner on a surface of the image bearing member, a nip forming member contacting the surface of the image bearing member to form a transfer nip therebetween, a transfer bias applicator for applying a transfer bias in which an alternating current component and a direct current component are superimposed to transfer the toner image onto the recording medium in the transfer nip, a first cleaning device to mechanically remove toner remaining on the image bearing member after passing through the transfer nip. The transfer bias applicator applies a charge eliminating bias to remove charge from toner in the toner pattern when the toner pattern passes through the transfer nip.
US08682227B2 Toner discharging device, toner cartridge and image forming apparatus
A toner discharging device has a toner containing section, a toner discharging member, and a toner discharging section. The toner discharging section has a toner discharge port formed by opening a vertically lower part of the cylindrical wall. The toner discharging member has a rotation axis; a toner discharge plate fixed to the rotation axis at a position facing the discharge port in the vicinity of one end of the discharging section and vertically above the discharge port; an elastic helical blade being fixed, to the discharge plate and being stretchable in a direction of the rotation axis; and a helical blade section having a helical blade fixed to the rotation axis over an area in the vicinity of another end of the discharging section and an area within the containing section where the discharge plate and the elastic helical blade are not formed.
US08682222B2 Charging device having a shielding member
The present invention provides a charging device which can suppress the deterioration of a photosensitive member and the occurrence of an image deletion phenomenon on an electrophotographic image due to an electric discharge product having deposited on a charger shutter, even when having been used for a long period of time. The charging device has an image bearing member which bears an image thereon, a charging member which charges the image bearing member, and a shielding member which shields the charging member from the image bearing member, wherein the shielding member includes a specific material.
US08682221B2 Discharger and image forming apparatus
A discharger includes a discharging member that faces a member to be charged and discharges electricity by applying voltage; and a grid member that is disposed between the discharging member and the member to be charged and regulates electric discharge from the discharging member. The grid member has holes with a predetermined shape and extending through the grid member from the discharging member toward the member to be charged, and has a first region with the holes arranged at a first inclination angle, a second region with the holes arranged at a second inclination angle, and a boundary between the first and second regions and extending in the extending direction of the discharging member. When the first region is symmetrically projected onto the second region with respect to the boundary, an arrangement pattern of the holes in the first region and an arrangement pattern of the holes in the second region are positionally displaced relative to each other.
US08682218B2 Fixing device and image forming apparatus incorporating same
A fixing device includes a tubular belt holder, a rotatable, flexible fuser belt, a heater, a fuser pad, a pressure member, and a reinforcing member. The fuser belt is looped for rotation around the belt holder. The heater is disposed adjacent to the belt holder to heat the belt holder. The fuser pad is accommodated in the belt holder inside the loop of the fuser belt, and extends in an axial direction of the belt holder. The pressure member is disposed opposite the belt holder with the fuser belt interposed between the fuser pad and the pressure member. The reinforcing member is disposed inside the loop of the fuser belt to reinforce the fuser pad under pressure from the pressure member. The fuser pad includes an elongated base, multiple longitudinally spaced protrusions, a perforated, anti-friction cover, and a fastener.
US08682216B2 Developing cartridge and process cartridge for stably rotating developing roller
A developing cartridge includes: a developing roller main body; a developing roller shaft, which is arranged along a central axis line of the developing roller main body, and which protrudes from both end portions of the developing roller main body along the central axis line, wherein the developing roller shaft includes a small diameter part located at a first end portion in the axis line direction, the small diameter part having an outer diameter smaller than an outer diameter of a second end portion opposite to the first end portion; and a developing gear that is fixed to the first end portion of the developing roller shaft.
US08682213B2 Toner cartridge having a shutter lock mechanism
A toner cartridge according to one example embodiment includes a housing having a reservoir for containing toner and an exit port in fluid communication therewith. A movable shutter is positioned at the exit port. A linkage is operatively connected to the shutter to open the shutter upon being actuated by a first engagement feature in the image forming device. The linkage includes a first linkage member positioned to receive the first engagement feature and a second linkage member connected to the shutter. An interlock is operatively engaged with the linkage and biased toward a locked position preventing the second linkage member from opening the shutter but permitting the first linkage member to move relative to the second linkage member. The interlock is movable to an unlocked position upon being actuated by a second engagement feature in the image forming device that permits the second linkage member to open the shutter.
US08682212B2 Electrophotographic image forming apparatus
An electrophotographic image forming apparatus, in which a drawer supporting a cartridge is mounted in an apparatus main body, and an impact when a drawer is mounted into the apparatus main body may be suppressed to prevent a developer from scattering within a developer container. The drawer supporting the cartridge is movable between an inside position in the apparatus main body and a pullout position at which the cartridge is mounted and removed. On a forward side of the inside position, a force giving portion for giving a force to the drawer in a direction opposite to a mounting direction is provided. The force giving portion gives the force gradually to the drawer along with movement of the drawer in the mounting direction. With this structure, it is possible to suppress the scattering of the developer in the cartridge caused by the impact on mounting.
US08682202B2 Image forming apparatus that includes operation control unit controlling a plurality of fans for discharging ozone and a fixing device
An image forming apparatus including: a photo conductor; a charging unit; a plurality of fans; an information acquiring unit acquiring at least any one of print process information, which is information on a print process, or apparatus information, which is information on the internal environment of the apparatus; a reference determining unit that determines whether the print process or the internal environment of the apparatus satisfies the reference by using the print process information or the apparatus information; and an operation control unit including a first control mode that operates and stops the fans and the fixing device when the reference determining unit determines that the reference is not satisfied, and a second control mode that is performed before the first control mode is performed and stops the fixing device while driving the fans, when the reference determining unit determines that the reference is satisfied.
US08682187B2 Development device and image forming apparatus incorporating same
A development device includes a development portion, to develop a latent image formed on a latent image carrier with developer, disposed close to the latent image carrier; a developer agitation container to agitate the developer, provided separately from the development portion; a transport system connecting the development portion and the developer agitation container, through which the developer is transported from the developer agitation container to the development portion by air; and a developer retainer to temporarily retain the developer, disposed downstream from the transport system, to which the developer remaining in the transport system escapes.
US08682185B2 Image forming apparatus maintaining clean back surface of recording material
An image forming apparatus includes: an image forming unit having an image supporting body and a developing unit; a transfer roller; a transfer belt having a conveying surface onto which a recording material is placed; a cleaning unit; a density detection unit detecting toner density on the conveying surface; a calibration processing unit that executes a calibration process; and a control unit that: in a state in which the calibration process has been executed, instructs the image forming unit to adjust the toner density of the toner image formed on the image supporting body based on the toner density detected by the density detection unit; and in a state in which the calibration process has not been executed, switches the cleaning unit to the cleaning state or maintains the cleaning unit in the non-cleaning state based on the toner density detected by the density detection unit.
US08682183B2 Image forming apparatus capable of correcting image density promptly according to change in toner density, and method of controlling the image forming apparatus
An image forming apparatus capable of correcting image density promptly. A developing device supplies toner to an electrostatic latent image on a photosensitive drum by development contrast potential to form a toner image. An image density sensor detects the density of a patch image on the photosensitive drum. A toner density sensor detects the toner density of developer in the developing device. The amount of toner supplied for replenishment is adjusted when the detected toner density is above a predetermined upper limit value or below a predetermined lower limit value. Further, when the detected patch image density is above a predetermined upper limit value, toner replenishment control is switched to development contrast control to increase image density. When the detected patch image density is below a predetermined lower limit value, the toner replenishment control is switched to the development contrast control to reduce image density.
US08682173B1 Communication using modulated waves applied to an optical fiber
A particular method includes applying light pulses to an optical fiber and receiving backscattered light at a phase-sensitive optical time domain reflectometry (OTDR) device. The backscattered light includes portions of the applied light pulses that are backscattered by the optical fiber. The method also includes determining a difference between the backscattered light and a backscatter pattern associated with the optical fiber. The method also includes determining a communication signal encoded in the backscattered light based on the difference, where the communication signal is encoded in the backscattered light responsive to mechanical waves applied to the optical fiber at a location remote from the phase-sensitive OTDR device.
US08682170B2 System and method for broadband RF interference cancellation
Radio frequency transmission systems often suffer from the problem of co-site interference, where the frequency band of a strong radio transmitter overlaps with the frequency band of a co-located and/or remote radio receiver, such that the transmitter interferes with the ability of the receiver to detect a weak signal of interest. There is a need for a device that can process both the transmitted radio signal and the received radio signal to eliminate such interference. Previous attempts to solve this problem have been unable to cancel in-band interference in excess of 20 to 40 dB stronger than the signal of interest over a broad bandwidth, with large dynamic range, and with a high degree of linearity. Disclosed is a robust system and method for cancelling broadband in-band RF interference that operates in a dynamically changing multipath environment.
US08682160B2 Path computation systems and methods in optical networks
A path computation method includes defining photonic constraints associated with a network, wherein the photonic constraints include wavelength capability constraints at each node in the network, wavelength availability constraints at each node in the network, and nodal connectivity constraints of each node in the network, and performing a constrained path computation in the network using Dijkstra's algorithm on a graph model of the network with the photonic constraints considered therein. An optical network includes a plurality of interconnected nodes each including wavelength capability constraints, wavelength availability constraints, and nodal connectivity constraints, and a path computation element associated with the plurality of interconnected photonic nodes, wherein the path computation element is configured to perform a constrained path computation through the plurality of interconnected nodes using Dijkstra's algorithm on a graph model with the photonic constraints considered therein.
US08682155B2 Image pickup apparatus
An image pickup apparatus which changes focal point adjustment by a focal point adjusting unit in accordance with the panning state detected by a panning detecting unit and a focal point state detected by a focal point detecting unit.
US08682154B2 Position detecting unit, lens unit and camera furnished with same, lens unit manufacturing method, and position detecting method
Position detection unit detecting absolute positions without moving an object to be detected. The detection unit having a first sensor for outputting a monotone signal, that changes in response to displacement of an object to be detected; a second sensor for outputting two sinusoidal signals in response to displacement of the object to be detected; a first memory for storing a monotone signal relative to the position of the object to; a second memory for storing max and min values for each sinusoidal signal; and a position calculator for identifying the cycle of the sinusoidal signal in which the object to be detected is positioned based on the detected monotone signal and stored monotone signal data, and for calculating the position of the object to be detected within the identified cycle and obtaining an absolute position, based on the detected sinusoidal signal and the stored max/min data.
US08682147B2 Moving image playback apparatus
A moving image playback apparatus includes two decoders and one output buffer. In standby, using I-picture in a specified GOP as a reference, a controller causes a storage device to sequentially read first coded image data of the pictures in a first GOP preceding a specified GOP and the pictures up to I-picture in the specified GOP, and causes a first decoder to decode the first coded image data, during which the controller causes the storage device to sequentially read second coded image data of the pictures in the specified GOP and the pictures up to I-picture in a second GOP following the specified GOP, and causes a second decoder to decode the second coded image data. Thereafter, outputs from the first and second decoders are written to the output buffer, and outputted from the output buffer immediately upon start of reverse playback, and moving images are played back.
US08682145B2 Recording system based on multimedia content fingerprints
A method for interpreting messages, user-defined alert conditions, voice commands and performing an action in response is described. A method for annotating media content is described. A method for presenting additional content associated with media content identified based on a fingerprint is described. A method for identifying that an advertisement portion of media content is being played based on a fingerprint derived from the media content is described. A method of one media device recording particular media content automatically in response to another media device recording the particular media content is described. A method of concurrently playing media content on multiple devices is described. A method of publishing information associated with recording of media content is described. A method of deriving fingerprints by media devices that meet an idleness criteria is described. A method of loading, modifying, and displaying a high definition frame from a frame buffer is described. A method of recording or playing media content identified based on fingerprints is described.
US08682144B1 Method for synchronizing multiple audio signals
Provided are methods for synchronizing multiple video recordings of the same event using audio signals of the recordings. An algorithm is designed to generate candidate time offsets for pairwise matches of video recordings based on audio signals corresponding to the recordings, and combine the candidate time offsets to obtain the most accurate actual time offset between each pair of recordings. Each candidate time offset for each pairwise match of recordings is assigned a confidence measure indicating how likely it is that the particular time offset is correct for the given pair of recordings. The confidence measure assigned to a particular time offset is based on various components and characteristics of the audio signal pair corresponding to the video recordings.
US08682140B2 Playback device, content distribution system, playback method, computer program and integrated circuit
To provide a playback device capable of requesting for a content generated in a format compatible with its processing capability and playing back the content, with no need of user input of a user ID or the like. A playback device for playing back contents reads, from an external recording medium, a playback right of a content to play back one or more contents that each have been generated based on a content and in a format compatible with a processing capability different for each playback device, and transmits the playback right and capability information indicating a processing capability of the playback device to a server device. The playback device acquires, from the server device, one of the one or more contents corresponding to the playback right in a format compatible with its processing capability indicated by the capability information, and plays back the acquired content.
US08682134B2 Apparatus and method for processing moving image data
An apparatus for processing a moving image including: an acquiring section which acquires moving image data of an object imaged at a predetermined imaging frame rate; an identifying section which applies a predetermined analysis process to the moving image data and identifies a first frame image among a plurality of first frame images and second frame images constituting the moving image data, wherein the first frame images are to be reproduced in slow motion, and the second frame images are frame images other than the first frame images; and a processor which performs a frame-number reduction process to reduce the number of the second frame images at a predetermined ratio.
US08682133B2 Image processing apparatus
An image processing apparatus reproduces still image data recorded on a recording medium and designates an aspect ratio of moving image data to be generated using the still image data. The image processing apparatus converts an aspect ratio of the reproduced still image data according to the designated aspect ratio and generates moving image data using the converted still image data to output the generated moving image data as still image movie data. The image processing apparatus records the still image movie data on the recording medium.
US08682127B2 Modular method of making single mode optical fibers
Described is a modular method of making an optical fiber comprising a core and a cladding configured to support and guide a fundamental transverse mode, the cladding including (i) an outer cladding having an index nout less than the index n1 of the core, (ii) an inner cladding having an index n2
US08682119B2 High performance optical polarization diversity circuit
An optical device includes an input/output optical coupler, a waveguide and a waveguide fragment. The optical coupler is configured to separate a received optical signal into first and second signal components. The waveguide is connected to the optical coupler and configured to propagate the first signal component via a first propagation mode. The waveguide fragment is located adjacent to the first waveguide and is configured to couple light from the first waveguide that propagates therein by a different second propagation mode.
US08682112B2 Storage apparatus and method for processing the same
To alleviate the situation in which image frames cannot be accumulated for a long period of time, a storage apparatus has a controller for decimating transferred data frames prior to performing a predetermined operation on the transferred data frames when the number of data frames stored in a temporary memory exceeds a predetermined number of frames.
US08682097B2 Digital image enhancement with reference images
A digital image processing technique is for detecting and correcting visual imperfections using a reference image. A main image and one or more reference images having a temporal and/or spatial overlap and/or proximity with the original image are captured. Device information, image data and/or meta data are analyzed of the one or more reference images relating to a defect in the main image. The device corrects the defect based on the information, image data and/or meta-data to create an enhanced version of the main image.
US08682090B2 Image decoding apparatus and method for handling intra-image predictive decoding with various color spaces and color signal resolutions
The present invention is directed to an image information decoding apparatus adapted for performing intra-image decoding based on resolution of color components and color space of an input image signal. An intra prediction unit serves to adaptively change block size in generating a prediction image based on a chroma format signal indicating whether resolution of color components is one of 4:2:0 format, 4:2:2 format, and 4:4:4 format, and a color space signal indicating whether color space is one of YCbCr, RGB, and XYZ. An inverse orthogonal transform unit and an inverse quantization unit serve to also change orthogonal transform technique and quantization technique in accordance with the chroma format signal and the color space signal. A decoding unit decodes the chroma format signal and the color space signal to generate a prediction image corresponding to the chroma format signal and the color space signal.
US08682088B2 Image processing apparatus and image processing method
An image processing apparatus includes: a noise reduction processing amount calculator configured to calculate a noise reduction processing amount based on input image data and previous-frame output image data subjected to data compression/decompression processing; a feedback ratio correction unit configured, based on compression error information, to output the uncorrected noise reduction processing amount calculated by the noise reduction processing amount calculator with regard to a pixel having a noise reduction feedback ratio less than 100%, and to correct the noise reduction processing amount with regard to a pixel having a noise reduction feedback ratio of 100% or more such that the feedback ratio is less than 100%, and to output the corrected noise reduction processing amount; and an adder configured to add the noise reduction processing amount output from the feedback ratio correction unit to the input image data to thereby obtain output image data.
US08682086B2 Systems and methods for determining image representations at a pixel level
Systems and methods process an image having a plurality of pixels includes an image sensor to capture an image; a first-layer to encode local patches on an image region; and a second layer to jointly encode patches from the same image region.
US08682082B2 Pictogram and ISO symbol decoder service
This invention provides an instantaneous method for a user or traveler to obtain a meaning of a symbol that is unfamiliar to said user. The symbol is captured in a format that is easily transmitted to a remote database server. Together with the symbol, the GPS coordinates of the location of the symbol must be sent to the server. The server performs an image matching search, and then uses the location information (GPS) to resolve multiple matches and to determine the meaning of the symbol and instantaneously transmits in the language of their choice the meaning to the user requesting the search.
US08682078B2 Moving image processing apparatus, moving image processing method, and program
There is provided a moving image processing apparatus, including a similarity determination unit configured to determine a degree of similarity between a subsequent cut and first and second cut groups based on feature amounts generated from extraction images of the first cut group included in a moving image and feature amounts generated from extraction images of the second cut group included in the moving image, a cut grouping unit configured to group the subsequent cut into a similar cut group similar to the subsequent cut, which is one of the first and second cut groups, when the subsequent cut is similar to the first or second cut group, and group the subsequent cut into a third cut group when the subsequent cut is not similar to either of the first and second cut groups, a feature amount generation unit configured to compare extraction images extracted from the third cut group with the extraction images extracted from the first and second cut groups when the subsequent cut is not similar to either of the first and second cut groups, and generate feature amounts of the third cut group, and an image extraction unit configured to preferentially extract an image with a later time code of the moving image from images included in each cut group, thereby obtaining extraction images of each cut group.
US08682076B2 Signature generation for use in authentication and verification using a non-coherent radiation source
The present invention can provide an apparatus operable to determine a signature from an article arranged in a reading volume. The apparatus can comprise a generator operable to generate and sequentially direct a focussed noncoherent beam onto each of a plurality of different regions of the reading volume; a detector arrangement operable to collect a set comprising groups of data points from signals obtained when the beam scatters from the different regions of the reading volume, wherein different ones of the groups of data points relate to scatter from the respective different regions of the reading volume; and a data acquisition and processing module operable to determine a signature of the article from the set of groups of data points.
US08682068B2 Image processing apparatus, image processing method, and program
A representative pixel value calculation unit (120) divides an image represented by raw data (D0) into a plurality of blocks and calculates representative pixel values (S) for each block. A detection unit (130) detects an object block which is a block including a blown-out highlight or a blocked-up shadow, from among the plurality of blocks. A B-detection unit (134) of the detection unit (130) performs a first detection processing for obtaining one of a difference between a color represented by the representative pixel values and gray, and a value that can approximately represent the difference, as a characteristic value, and for detecting, as the object block, a block in which the characteristic value is equal to or smaller than a first threshold. Consequently, blown-out highlights or blocked-up shadows included in an image can be detected at higher speed, and the omission of detection can be prevented.
US08682066B2 Devices and methods of reading monochromatic patterns
A method of extracting data from an identifiable monochromatic pattern. The method comprises separating a polychromatic optical signal, received from an object having identifiable monochromatic pattern, into a plurality of wavelength components, separately capturing each of the wavelength components, reconstructing a plurality of images each from a different wavelength component, detecting the identifiable monochromatic pattern in one or more of the images, and extracting data associated with or encoded by the detected identifiable monochromatic pattern. The images have different depths of field.
US08682065B2 Distance metric learning with feature decomposition
This disclosure describes various exemplary systems, computer program products, and methods for feature distance metric learning with feature decomposition (DMLFD). The disclosure describes decomposing a high-dimensional feature space into one or more low-dimensional feature spaces according to minimum dependence. Furthermore, the disclosure describes how the sub-metrics are constructed and combined to form a global metric.
US08682055B2 Methods of scatter correction of x-ray projection data 2
A system and method for forming an adjusted estimate of scattered radiation in a radiographic projection of a target object, which incorporates scattered radiation from objects adjacent to the target object, such as a patient table. A piercing point equalization method is disclosed, and a refinement of analytical kernel methods which utilizes hybrid kernels is also disclosed.
US08682054B2 Method and system for propagation of myocardial infarction from delayed enhanced cardiac imaging to cine magnetic resonance imaging using hybrid image registration
A method and system for propagation of myocardial infarction from delayed enhanced magnetic resonance imaging (DE-MRI) to cine MRI is disclosed. A reference frame is selected in a cine MRI sequence. Deformation fields are calculated within the cine MRI sequence to register the frames of the cine MRI sequence to the reference frame. A DE-MRI image having an infarction region is registered to the reference frame of the cine MRI sequence. The DE-MRI image may be registered to the infarction region using a hybrid registration algorithm that unifies both intensity and feature points into a single cost function. Infarction information in the DE-MRI image is then propagated cardiac phases of the frames in the cine MRI sequence based on the registration of the DE-MRI image to the reference frame and the plurality of deformation fields calculated within the cine MRI sequence.
US08682047B2 Method and apparatus for machine vision counting and annotation
A method of processing graphical image data representing optically scanned medication-related units may include receiving image data generated responsive to an application of light to a tray disposed a distance from an image acquisition component. The application of light may distinguish a background field from a plurality of the units disposed on the tray. The method may further include processing the image data to identify objects that correspond to respective ones of the units from the background field, counting the objects identified as corresponding to respective ones of the units, and generating an annotated image including at least a sequential number associated each one of the objects identified as corresponding to respective ones of the units.
US08682046B2 Image management server, image display apparatus, image provision method, image acquisition method, program, and image management system
An image management server is provided including a microscopic image acquisition portion acquiring a microscopic image of a sample made of a plurality of tile images picked up by a microscope before placing the acquired microscopic image into a predetermined storage area. The image management server also includes a meta information creation portion creating meta information determining the microscopic image according to a result of data analysis acquired by the microscopic image acquisition portion; an image provision processing portion providing the meta information and the microscopic image to an image display apparatus in response to a request from the image display apparatus capable of viewing microscopic images. The image management server also includes a provided image prediction portion predicting the tile image highly likely to be requested by the image display apparatus based on hint information which is transmitted from the image display apparatus and which represents content of a microscopic image display process performed by the image display apparatus.
US08682042B1 System and method for reception, analysis, and annotation of prescription data
A medication order processing system (10) includes a plurality of nursing stations (12, 14, 16). Physician orders prescribing medications for patients are faxed from the nursing stations to a computer which is included in an interchange fax station (28) located at the pharmacy. The interchange fax station is operative to prioritize the orders and to present them to pharmacists working at pharmacist work stations (40, 42). Pharmacist work stations are enabled to review, electronically annotate, and input orders reviewed at the pharmacy work station into a pharmacy order system of the facility. Input to the pharmacy order system results in the medication being administered to the patient. Data related to each patient to which a medication order pertains is captured from screen outputs from the pharmacy order system. The captured data is analyzed to produce data that is stored in a database of the medication order system in correlated relation with image data corresponding to images of medication orders.
US08682035B2 Method for imaging the surrounding of a vehicle
A method for imaging the surrounding of a vehicle is provided. The method includes the steps of (i) taking a series of two dimensional images of the vehicle surrounding, (ii) taking a series of three dimensional images of the vehicle surrounding that including depth information, (iii) determining at least one object in an area of interest in one of the series of images and tracking the object in the area of interest, (iv) processing the others of the series of images to retrieve object information from said other series of images, (v) adjusting the objects to be tracked in the one series of images in accordance with the object information received from processing the other series of images.
US08682022B2 Loudspeaker
A loudspeaker including a bottom plate being formed from a material capable of transmitting a magnetic flux. The bottom plate has a bottom portion, a cylindrical inside portion that extends upwardly from the bottom portion, and a cylindrical outside portion that extends upwardly from the bottom portion and encircles the inside portion. A cylindrical magnet is positioned on the bottom portion. A top plate is formed from a magnetic flux-transmissive material and extends outwardly from the top of the magnet. The top plate is laterally spaced away from the outside portion so as to form an air gap between the top plate and the outside portion. A diaphragm has a bobbin portion that is positioned within the air gap and is capable of free movement in the air gap. The suspension portion of the diaphragm is positioned at the center of the magnet. The sound-producing portion of the diaphragm is affixed to the top of the bobbin portion and is affixed to the top of the suspension portion. A resilient spider extends between the suspension portion of the diaphragm and the magnet. A voice coil is wound around the bobbin portion within the air gap.
US08682019B2 Unidirectional microphone
A unidirectional microphone is provided that has an excellent directional frequency response and a high sensitivity. Sound waves are guided to a rear acoustic terminal 10b of an acoustic resistance tube 30 through an acoustic resistance member 31. A rear end opening 30b of the acoustic resistance tube 30 is blocked so as to prevent the sound waves from entering the rear acoustic terminal 10b from the rear end opening 30b of the acoustic resistance tube 30 on the side of the rear acoustic terminal 10b. A gap G which allows low-frequency sound waves to pass and through which a front acoustic chamber A1 and a rear acoustic chamber A2 in the acoustic resistance tube 30 communicate with each other is provided between the inner peripheral surface of the acoustic resistance tube 30 and the outer peripheral surface of the microphone unit 10.
US08682012B2 Signal processing method
A signal processing method includes separating a mixed sound signal in which a plurality of excitations are mixed into the respective excitations, and performing speech detection on the plurality of separated excitation signals, judging whether or not the plurality of excitation signals are speech and generating speech section information indicating speech/non-speech information for each excitation signal. The signal processing signal also includes at least one of calculating and analyzing an utterance overlap duration using the speech section information for combinations of the plurality of excitation signals and of calculating and analyzing a silence duration. The signal processing signal further includes calculating a degree of establishment of a conversation indicating the degree of establishment of a conversation based on the extracted utterance overlap duration or the silence duration.
US08682009B2 Magnetostrictive microloudspeaker
An acoustic actuator includes a support layer, in which a self-supporting structure is defined and connected to the support layer by at least two suspensions, at least one magnetostrictive layer which has been disposed on the support layer and is provided at least in part on the self-supporting structure, and a device for generating a magnetic field in the magnetostrictive layer. The way in which the loudspeaker works is based on the magnetostrictive effect, which results in a change in the dimensions of the self-supporting structure in an alternating magnetic field. This causes the self-supporting structure to oscillate. A method for producing an acoustic actuator is also provided.
US08682008B2 Speaker assembly
A speaker assembly includes a speaker housing with a closed top wall that is substantially planar and forms a support surface. A first midrange driver and a first tweeter are mirror images of a second midrange driver and a second tweeter. A first support bracket supports the first midrange driver and first tweeter along a first side of the closed top wall adjacent the first sidewall of the speaker housing. The first support bracket includes a planar support surface which is obliquely oriented relative to a plane in which the closed top wall lies. A second support bracket supports the second midrange driver and the second tweeter along a second side of the closed top wall adjacent the third sidewall of the speaker housing. The second support bracket includes a planar support surface which is obliquely oriented relative to the plane in which the closed top wall lies.
US08682006B1 Noise suppression based on null coherence
Noise suppression is performed based on null coherence between sub-band signals of a primary acoustic signal and a secondary acoustic signal. The null coherence of a signal refers to portions of the signal that have high coherence and can be nullified by a null processor. The nullified component corresponds to target sources, such as an individual speaking into a phone. The coherence values indicate the presence of a target source and are used to suppress noise in portions of a signal that are not dominated by a desired target source. The inter-microphone level difference may be used in combination with the null coherence to provide noise suppression.
US08682003B2 Equipment with optical paths for noise cancellation signals
Electronic devices are provided that communicate over cables and other communications paths that include optical and electrical paths. A cable may include wires for forming an electrical path and one or more optical fibers for forming an optical path. Connectors at one or both ends of the cable may include electrical contacts and an optical coupling structure associated with the optical path. Optical paths may be included in connectors such as tip-ring-sleeve connectors and connectors of other types. Interface circuitry may be included in a connector to convert between optical and electrical signaling schemes. Wavelength-division-multiplexing may be used to support bidirectional communications. Breakout boxes and other equipment may be connected using the cables. Digital signals such as digital noise cancellation signals may be conveyed over the optical paths. Power and other electrical signals may be conveyed over the electrical paths.
US08682000B2 Method and device for narrow-band noise suppression in a vehicle passenger compartment
A method and a device for suppressing noise in the passenger compartment of a vehicle, which include at least one transducer, a programmable computer, at least one acoustic sensor, the computer being configured such as to apply an electro-acoustic model of the passenger compartment to a correcting system model including a central controller with fixed coefficients joined to a block of variable coefficients, including a Youla parameter in the form of a Youla block Q. The first phase includes determining and calculating the electro-acoustic model and the control law for at least one predetermined noise frequency. In a second phase, in real time, the computer applies the control law to the electro-acoustic model in accordance with the current frequency of the noise to be suppressed.
US08681998B2 Volume correction device, volume correction method, volume correction program, and electronic equipment
A volume correction device includes: a variable gain means for controlling a gain, given to an input audio signal, according to a gain control signal; a consecutive relevant sounds interval detection means for detecting a consecutive relevant sounds interval, during which a group of temporally adjoining consecutive relevant sounds is present, in the input audio signal; a mean level detection means for detecting the mean level of the input audio signal attained during the consecutive relevant sounds interval, and whose time constant for mean level detection is set to a smaller value during the leading period of the consecutive relevant sounds interval than during the remaining period; a gain control signal production means for producing the gain control signal, so that the mean level will be equal to a reference level, and feeding the gain control signal to the variable gain means.
US08681995B2 Supporting DNS security in a multi-master environment
Multiple peer domain name system (DNS) servers are included in a multi-master DNS environment. One of the multiple peer DNS servers is a key master peer DNS server that generates one or more keys for a DNS zone serviced by the multiple peer DNS servers. The key master peer DNS server can also generate a signing key descriptor that identifies the set of one or more keys for the DNS zone, and communicate the signing key descriptor to the other ones of the multiple peer DNS servers.
US08681984B2 Context-aware based RFID privacy control system and personal privacy protection method using the same
Disclosed are a Radio Frequency Identification (RFID) personal privacy control system and a personal privacy protection method using the same which may dynamically process a privacy level according to peripheral circumstances of an RFID tagged object and an owner of the object, thereby securely protecting personal information associated with the RFID tag. The RFID privacy control server, the RFID privacy control server includes a context-aware information collecting unit to collect at least one context-aware information about a user; a privacy level adjusting unit to adjust a privacy level of the user based on the collected context-aware information; and a privacy control unit to determine, according to the adjusted privacy level, whether access of an RFID reader to RFID tag information is allowed, the RFID tag information corresponding to an RFID tag associated with the user.
US08681980B2 Recoverable digital content degradation
The disclosure relates generally to processing audio and video signals. One claim recites an apparatus comprising: electronic memory for storing a media signal, the media signal comprising degradation introduced through use of a key, in which the key corresponds to detection criteria in the media signal, and in which the degradation comprises human perceptible degradation, the media signal further comprising the key embedded therein; and a processor programmed for: analyzing the media signal to obtain the key; and removing some of the degradation through use of the key, in which said removing utilizes different detection criteria relative to a process that introduced the degradation into the media signal. Of course, other claims and combinations are provided too.
US08681978B2 Efficient and secure forensic marking in compressed domain
Methods, devices, and computer program products enable the embedding of forensic marks in a host content that is in compressed domain. These and other features are achieved by preprocessing of a host content to provide a plurality of host content versions with different embedded watermarks that are subsequently compressed. A host content may then be efficiently marked with forensic marks in response to a request for such content. The marking process is conducted in compressed domain, thus reducing the computational burden of decompressing and re-compressing the content, and avoiding further perceptual degradation of the host content. In addition, methods, devices and computer program products are disclosed that obstruct differential analysis of such forensically marked content.
US08681973B2 Methods, systems, and computer program products for performing homomorphic encryption and decryption on individual operations
A method of processing data includes receiving a request for an operand from a second processor at a first processor, encrypting the operand that has been requested using the first processor responsive to receiving the request for the operand, sending the operand that has been encrypted from the first processor to the second processor, receiving a result from the second processor at the first processor, the result generated from a single homomorphic operation being performed using the operand sent to the second processor, decrypting the result received from the second processor at the first processor, and receiving a request for the result that has been decrypted from the second processor at the first processor.
US08681966B1 Location-based call initiation
An apparatus has a processor and a memory, the memory storing instructions that when executed by the processor, cause the processor to schedule a communication between a contact center and a communication device associated with a user, prompt the user to configure a geographic location for the communication device, track geographic location for the communication device, and initiate the communication in response to determining that the geographic location of the communication device appliance is the configured geographic location.
US08681965B1 Systems and methods for authenticating interactive voice response systems to callers
By incorporating into the voice prompt response at least one item of private information, the caller knows that the IVR system providing the response is controlled by the trusted institution. Thus, when the caller does not hear the expected response, the caller is alerted to the fact that someone is masquerading as the trustworthy entity and the caller can then refuse to provide the desired information.
US08681961B2 Call center system with assisted-configuration and method of operation thereof
A method of operation of a call center system includes: providing a commissioning terminal in a first locale; providing a hardware device coupled to the commissioning terminal; provisioning a first locale controller from the hardware device by the commissioning terminal; and managing an inter-locale gateway, by the first locale controller, for commissioning a second gateway in a second locale.
US08681954B1 Multi-device video communication session
A method of adding a computing device to a multi-device video communication session. A server receives recorded content from a plurality of multi-device video communication sessions and a search request from a computing device. The server identifies a first multi-device video communication session based on the search request. The first multi-device video communication session includes a weighted list of text elements. The server transmits information based on the weighted list of text elements to the computing device, receives a selection from the computing device corresponding to a first text element, and transmits at least a portion of the recorded content from the first multi-device video communication session to the computing device based on the first text element. The server receives an add request for the computing device to be added to the first multi-device video communication session and transmits the add request to the first multi-device video communication session.
US08681953B2 Interactive property communication system
Disclosed herein, among other things, are apparatus and methods for interactive property communication. In various embodiments, an interactive property communication system includes two or more property communication nodes (PCNs) each adapted for coupling to an electrical service. PCNs include a radio transceiver for communications with a broker service adapted for controlling communications with one or more PCNs.
US08681948B2 Method and apparatus for managing voicemail in a communication session
A system, method and apparatus for managing voicemail in a communication session between a sending communication device and a receiving communication device are provided. It is determined at the receiving communication device that a voicemail is to be created. The voicemail based on content received via the sending communication device. The voicemail is recorded. The voicemail is caused to be stored at resources associated with the sending communication device.
US08681933B2 X-ray computed tomography apparatus
According to one embodiment, an X-ray computed tomography apparatus includes an X-ray tube to generate X-rays, X-ray detector to detect the X-rays transmitted through an object, top to place the object, rotation driving unit to rotate a rotating frame with the X-ray tube and the X-ray detector around the object, movement driving unit to relatively reciprocate the rotating frame and the top over a plurality of times along a long-axis direction of the top, and scan control unit to control the movement driving unit in the relative reciprocal movement such that moving loci of the X-ray tube corresponding to the respective forward movements are matched with each other and moving loci of the X-ray tube corresponding to the respective backward movements are matched with each other.
US08681932B2 Medical computed tomography imaging apparatus for imaging extremities
The invention relates to a medical computed tomography imaging apparatus for imaging extremities, which apparatus includes a support construction (1) which is arranged to support a substantially ring-shaped structure supporting imaging means (2), which imaging means include a source of radiation (21) and a receiver of image information (22), which imaging means are arranged within said substantially ring-shaped structure supporting the imaging means (2) substantially to the opposite sides of each other and to be moved inside said ring-shaped structure supporting the imaging means (2). The apparatus according to the invention is arranged with at least one padding element (15) to at least one such point whereto the patient can when positioning oneself to be imaged, in connection with the actual patient positioning and/or during the actual imaging, depending on the imaging mode in question touch, lean on, kneel, sit on or step on.
US08681925B2 Nuclear power plant, method of forming corrosion-resistant coating therefor, and method of operating nuclear power plant
In a nuclear power plant, a corrosion-resistant oxide film on a surface of the metal component of a reactor structure is exposed to a high-temperature water, the corrosion-resistant oxide film containing an oxide having a property of a P-type semiconductor, and a catalytic substance having a property of an N-type semiconductor is deposited on the oxide film. The oxide film maintains the property of the P-type semiconductor.
US08681922B2 Pressurizer with a mechanically attached surge nozzle thermal sleeve
A thermal sleeve is mechanically attached to the bore of a surge nozzle of a pressurizer for the primary circuit of a pressurized water reactor steam generating system. The thermal sleeve is attached with a series of keys and slots which maintain the thermal sleeve centered in the nozzle while permitting thermal growth and restricting flow between the sleeve and the interior wall of the nozzle.
US08681921B2 System for assembling or disassembling a segmented rod
An embodiment of the present invention takes the form of a system that allows for simultaneously assembling or disassembling multiple segmented nuclear fuel rods (hereinafter “segmented rods”). An embodiment of the present invention, may receive, secure, and move the segmented rods into a position that allows for performing the tasks of either assembly or disassembly, allowing for an operator to use a tool to complete the aforementioned tasks.
US08681916B2 Master unit, remote unit and multiband transmission system
A master unit and a remote unit is provided for a multiband transmission system for distributing and combining signals of at least one wireless communication network and at least one digital network. A reference frequency generator is arranged in the master unit, the reference frequency generator being designed to clock a master modem for converting the signals of the at least one digital network. The reference frequency signal emitted by the reference frequency signal is restored via a reference frequency receiver and is used for closing a remote modem that is located there for demodulation.
US08681912B2 Method and apparatus for estimating channel using phase compensation in wireless communication system
Method of estimating a channel in a wireless communication system by obtaining a channel impulse response from a pilot signal included in a received signal; estimating a timing offset with a maximum peak power value for the channel impulse response; and performing a phase compensation using the estimated timing offset and estimating a channel which is applied with the compensated phase.
US08681911B2 Identification signal analyzing apparatus and method for compensating for separation and attenuation of channel profile
Provided is an identification signal analyzing apparatus and method for compensating power of a channel profile occurring at a conventional identification signal analyzing apparatus by using a power compensation. The identification signal analyzing apparatus includes: an identification signal generator for generating an identification signal identical to a known identification signal inserted by a transmission device; a partial correlator for calculating a correlation value between a received signal including the known identification signal inserted by the transmission device and the identification signal generated by the identification signal generator through a partial correlation; a power compensator for compensating power of the correlation value calculated by the partial correlator; and a channel profile extractor for extracting a channel profile from the correlation value compensated by the power compensator.
US08681909B2 Maximum likelihood decoding method and receiver
Provided is a maximum likelihood decoding method that includes the steps of; firstly arranging channel impulse responses corresponding to the received signals in a plurality of different orders; secondly specifying the same number of parts as the plurality of different orders in which the channel impulse responses are arranged, so that the received signals are placed in each of the parts; thirdly generating channel matrices each having the channel impulse responses as matrix elements, by using the channel impulse responses arranged in the plurality of different orders, obtaining triangular matrices by applying QR decomposition to the generated channel matrices, and determining at least one combination candidate for each of the parts of the plurality of transmission signals by using the obtained triangular matrices; and fourthly selecting the combination candidates so that a Euclidean distance between the combination candidates determined in the third step is shortest.
US08681903B2 Method for demodulating received signals and apparatus for performing the same
Disclosed are a method for demodulating received signals and an apparatus therefore which can maintain quality of signals and can reduce computational complexity. A demodulation method of a receiving device for receiving a plurality of signals modulated through a M-ary (M is a natural number of 1 or more) modulation method includes: comparing channel frequency response power of a first channel with channel frequency response power of a second channel, selecting M reference signals on the basis of the compared result, selecting corresponding signals paired with respective selected M reference signals, and estimating transmitting signals from the M signal pairs including pairs of the reference signal and the corresponding signal. Accordingly, the computational complexity is reduced from O (M2) to O (M).
US08681898B2 Signal amplifying apparatus, wireless transmitting apparatus, and signal amplifying method
A signal amplifying apparatus, a wireless transmitting apparatus, and a signal amplifying method are provided. The signal amplifying apparatus modulates an envelope signal using a multi-bit quantizer, thereby increasing coding efficiency and tracking optimal supply voltage with respect to envelope variation due to the use of the multi-bit quantizer.
US08681897B2 Dynamic digital communication system control
Control of a digital communication system having a plurality of communication lines on which signals are transmitted and received is implemented using a variety of methods and systems. According to one embodiment of the present invention, a method is implemented where the signals are affected by interference during transmission and each of the communication lines has at least one transmitter and at least one receiver. A model is created of the interference characteristics due to the signals carried on the communication lines. Interference characteristics for a line are determined based on the model and actual signals carried on other communication lines different from the line for which the characteristics are being determined. Actual interference is compensated for on the communication line using the determined interference characteristics.
US08681896B1 Transmitter I/Q and carrier leak calibration
Joint transmit error (i.e., carrier leak and I/Q mismatch) calibration can be implemented in a transmitter unit in a wireless device. DC signals can be superposed onto digital complex tone signals to generate calibration signals for joint transmit error calibration. The calibration signals may also be phase shifted and/or pre-distorted with digital I/Q phase to yield distinct calibration measurements that can be used for joint transmit error calibration. Digital scaling can be applied at the transmitter unit in accordance with a transmitter gain setting to maintain a constant receiver gain setting. At a receiver unit of the wireless device, the DC signals can be separated from the digital complex tone signals for transmit error calibration. Such a joint transmit error calibration can minimize calibration time, reduce the number of computations required for transmit error calibration, improve the accuracy of the transmit error calibration, and improve performance of the wireless device.
US08681894B2 Digital affine transformation modulated power amplifier for wireless communications
A digital affine transformation modulator and power amplifier drives a transmitter antenna. The modulator performs an affine transformation on a signal, wherein the I, Q space is mapped to a plurality of sectors. A signal in a sector is expressed as the sum of two vectors, the angles of which define the sector boundaries. A digital power amplifier comprises a plurality of amplifier cells, each cell comprising at least two amplifier units. For a given signal, each amplifier unit selectively amplifies a clock signal having a phase corresponding to one of the boundary angles of the signal's affine transformed sector. A subset of the plurality of amplifier cells receiving each phase clock signal are enabled, based on the magnitude of the associated vector describing the signal in affine transform space. The modulation scheme exhibits higher efficiency than quadrature modulation, without the bandwidth expansion and group delay mismatch of polar modulation.
US08681892B2 Wireless communication method, wireless transmitter and wireless receiver
A wireless communication method by which unnecessary retransmission request is suppressed and feedback information is reduced at the same time in a MIMO communication system. The wireless communication method is provided for transmitting signals by using a plurality of antennas, and has a step of applicably selecting the group configuration of the antennas, and a step of adding data to be used for error detection to a signal to be transmitted by using the antennas, by following the results of the selection.
US08681888B1 Link adaptation for OFDM systems
A method includes determining one or more metrics indicative of at least one of (i) interference on a communication link, (ii) noise on the communication link, and (iii) performance of a receiver receiving packets via the communication link, selecting a modulation and coding scheme as a function of (i) the determined one or more metrics, and (ii) one or more Quality of Service requirements for the communication link, and correcting the selected modulation and coding scheme using a current value of a correction factor. The corrected modulation and coding scheme is to be used to generate one or more packets. The method also includes determining an error rate corresponding to packets previously transmitted over the communication link, and adjusting the correction factor based on the determined error rate. Adjusting the correction factor includes incrementing or decrementing the correction factor.
US08681887B2 Turbo channel estimation for OFDM systems
A system and method for estimating a channel in a wireless receiver is disclosed. The method comprises receiving a block of “n” transmitted symbols, the symbols including pilot symbols and “d” data symbols, estimating a channel using the pilot symbols to create a channel estimate, choosing a group of “m” strongest symbols from the “d” received symbols, compensating the “m” strongest symbols using the channel estimate to create a group of “m” compensated symbols, re-estimating the channel using the group of “m” compensated symbols and pilot symbols; and either (1) repeating the steps of choosing a group of “m” strongest symbols, compensating the group of “m” strongest symbols and re-estimating the channel, or (2) using a latest channel estimate to compensate all symbols within the block. The system comprises a wireless receiver having an estimator programmed according to the method.
US08681878B2 Image processing apparatus and image processing method
A basic pattern generating unit 81 generates a film grain basic pattern 86 in which the histogram of random noise is substantially the same as the film grain basic pattern information 53. The film grain basic pattern 86 is of (64×64) pixels and an area of (16×16) pixels is cut out and supplied to a multiplier 84. Strength information 88 is generated based on film grain strength information 54 produced on the encoding side and an average value 87 of a pixel value in the area of (16×16) pixels of decoded image information 42. The strength of basic pattern 86 is adjusted by this strength information 88. Film grain image 89 whose strength is adjusted is added to the area of (16×16) pixels of the decoded image information 42 by an adder 85 by the unit of pixel.
US08681877B2 Decoding apparatus, decoding control apparatus, decoding method, and program
A decoding apparatus is disclosed which includes: a decoding information acquisition block acquiring decoding information necessary for decoding in units of a macro block from coded data; a decoding block decoding the coded data into decoded data based on the decoding information; a quantization noise filter block performing a noise reduction process on the decoded data for reducing a predetermined quantization noise per macro block; a quantization noise occurrence indicator generation block generating, based on the decoding information, a noise occurrence indicator indicative of the predetermined quantization noise in a manner reflecting a coded state of each of the blocks constituting the macro block; and a parameter setting block setting parameters for the quantization noise filter block based on the noise occurrence indicator.
US08681875B2 Apparatus and method for coding block boundary detection using interpolated autocorrelation
An apparatus and method for coding block boundary detection using interpolated autocorrelation is disclosed. Input video frames are processed to obtain a binary map of possible block boundary pixels including original and rescaled block boundaries. The boundary pixel map is converted to a boundary histogram. Then interpolated autocorrelation is applied to the boundary histogram to detect the block size and block size offset. The interpolated autocorrelation handles both integer sizes and non-integer sizes. A confidence measure is also determined that reflects the accuracy of the detection result. The output for the current video frame is also post processed with information from previous frames to provide better temporal stability.
US08681874B2 Video insertion information insertion in a compressed bitstream
Particular embodiments generally relate to video insertion information insertion in a compressed bitstream. In one embodiment, a compressed bitstream of data is received. Video insertion information to be added to the bitstream is then determined. One or more macroblocks out of a plurality of macroblocks are determined in the compressed bitstream. The macroblocks are determined in the compressed domain and not the spatial domain. Information is selectively inserted for the video insertion information for the determined one or more macroblocks in the compressed bitstream. For example, encoded macroblocks for the video insertion information may replace the determined one or more macroblocks. Also, the one or more macroblocks may be decoded and information for the video insertion information is added to the decoded one or more macroblocks, and then the one or more macroblocks are re-encoded with the information. The re-encoded macroblocks may then replace the determined one or more macroblocks in the compressed bitstream.
US08681871B2 Method for encoding signals, related systems and program product therefor
A method for encoding video signals subjects the signals to unbalanced multiple description coding. The unbalanced multiple description coding codes a video signal in a first high resolution packet and a second low resolution packet and represents, respectively a first high resolution description and a second low resolution description. The unbalanced multiple description coding step includes using different intra refresh periods for the first and second high resolution descriptions, with an intra refresh period for the second low resolution description shorter than the intra refresh period of the first high resolution description.
US08681861B2 Multistandard hardware video encoder
Described herein are a number of approaches for implementing a multistandard video encoder. In several embodiments, a single encoder supports multiple video encoding standards via dedicated hardware datapaths, while using shared buffers to store a video data between processing stages. In one such embodiment, system for video encoding is described. The system includes a number of encoding stages, for performing tasks associated with encoded video data. The system also includes a number of encoding buffers, coupled to the encoding stages, for storing video data between encoding stages. The encoding stages are operable to encode the video data in accordance with a number of video encoding standards, and the encoding buffers are operable to store partially encoded video data, regardless of the video encoding standard selected.
US08681859B2 Systems and methods for multi-stream image processing
Systems and methods for the processing of images over bandwidth-limited transmission interfaces, such as processing of high resolution video images over standard analog video interfaces, using multi-stream and/or multi-resolution analog methodology. The disclosed systems and methods may also be implemented to provide video resolutions across standard analog video interfaces in a manner that supports digital capture and imaging techniques to obtain useful information from digitally zoomed and enhanced video.
US08681858B2 Rate control for two-pass encoder
Rate control is provided in a two-pass encoder. A first encoding pass is performed to encode an input video sequence. Coding statistics for the first encoding pass are collected. Target coding parameters for a second encoding pass are calculated based on the coding statistics for the first encoding pass. The second encoding pass is performed to encode the input video sequence at a constant bit rate (CBR) using the target coding parameters to form a second pass encoded stream.
US08681854B2 Method and device for reordering and multiplexing multimedia packets from multimedia streams pertaining to interrelated sessions
A method for reordering and multiplexing multimedia packets from multimedia data streams (S0, S1, . . . SN) pertaining to interrelated sessions includes a step of searching within the packets of a stream having the highest frame rate amongst said multimedia streams, for a common timing variable (TS) of the packet associated with the next frame of said multimedia data, in a predetermined order related to the encoding process with which said data were encoded, and a step of providing the packets in said predetermined order across said sessions in the order of the session interdependency. A device for performing this method is disclosed as well.
US08681852B2 Communication device capable of channel estimation and method thereof
Communication methods and communication devices are disclosed. The communication method, performed by a communication device, including: receiving a time-domain OFDM symbol; converting the time-domain OFDM symbol to a frequency-domain OFDM symbol containing a plurality of pilot sub-carrier received signals; extracting the plurality of pilot sub-carrier received signals from the frequency-domain OFDM symbol; estimating a plurality of first frequency-domain channel average responses (CARs) of pilot sub-carriers according to the plurality of pilot sub-carrier received signals and a plurality of pilot sub-carrier transmitted signals; determining a pilot sub-carrier number parameter for a sub-carrier block according to a statistical information of channel delay; splitting all sub-carriers into a plurality of sub-carrier blocks according to the pilot sub-carrier number parameter; and estimating second frequency-domain CARs of all sub-carriers by performing weighting average and interpolation based on the first frequency-domain CARs of the pilot sub-carriers in all sub-carrier blocks.
US08681850B2 Signal processing apparatus, signal processing method and program
A signal processing apparatus includes a signal processing unit configured to carry out signal processing on a single-carrier signal and a multi-carrier signal by making use of a plurality of common filters shared by the single-carrier signal and the multi-carrier signal.
US08681836B2 Repeater using baseband data
A repeater receives an input signal containing mobile/handheld (M/H) data received in an M/H frame equivalent in size to 20 VSB data frames. Each VSB frame contains an odd VSB field and an even VSB field, and each of the VSB fields includes one field sync segment and 312 data segments. The M/H frame includes main data and M/H data, and the M/H data has more robust coding than the main data. The received input signal is demodulated to produce an MPEG transport steam. Frame registration is used to find data and field syncs in the MPEG transport steam. The trellis encoder is reset prior to M/H training data in to the mobile data stream. The data is VSB modulated, the field syncs are added to the modulated data to reconstruct the M/H frame, and the M/H frame upconverted to an RF output signal, which is retransmitted.
US08681824B2 DTMF tone monitoring apparatus and method of identifying a DTMF tone
A tone monitoring apparatus comprises a tone detector arranged to detect, when in use, a tone having a first duration equal to or greater than a predetermined duration. The tone detector is further arranged to select, when in use, a first signal path between a channel input and a channel output, the selection being in response to the first duration of the tone being equal to or greater than the predetermined duration.
US08681819B2 Programmable multifield parser packet
A method of operating a packet parser in a computing system includes providing a configurable packet pointer by the packet parser, the packet pointer configured to index a configurable number of atomic parsing elements, the atomic parsing elements having a configurable size, in a data stream received by the computing system for extraction, wherein the indexed atomic parsing elements are non-contiguous in the data stream; and receiving the extracted indexed atomic parsing elements from the data stream by the packet parser.
US08681817B2 Generating and implementing a signal protocol and interface for higher data rates
A data Interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.
US08681801B2 Method and apparatus for determining available bandwidth for wireless communication
In one embodiment, the method includes determining if a next interval of a bandwidth is available if an interval of the bandwidth preceding the next interval was determined to be available such that the next interval is larger than the preceding interval.
US08681792B2 Packet forwarding in a network
A method and apparatus routes packets through a network. A network node has outgoing links each associated with at least one link ID. At least one of the links is associated with link IDs. A received packet includes a state variable and routing information which encodes a set of link IDs associated with respective links forming a path through the network. The encoding forms a probabilistic data structure used to test whether a link ID is a member of the set of link IDs. For each of the plurality of outgoing links, the data structure is tested for membership of the link's associated link ID.
US08681785B2 Communication apparatus and path setting control method
A communication apparatus operable to set a path based on path setting information used to set a communication path over a communication network formed by a plurality of the communication apparatuses, the communication apparatus including a first storage medium operable to store first path setting information formatted with a first format, a second storage medium operable to store second path setting information formatted with a second format, and a controller operable to control to convert control information of the communication apparatus in which the first path setting information stored in the first storage medium is set, to the second path setting information formatted with the second format.
US08681784B2 Suppressing high speed modulation negotiation
In one embodiment, one or more gateways sniff the voice channel during the voice mode. If it is determined that V.8bis signals are being initiated, then the gateway breaks these exchanges by suppressing such signaling. Modem relay communications then are allowed to proceed. Briefly, the method and apparatus involve monitoring a call during a voice mode phase for an initiating signal representative of the defined signaling, the monitoring being performed by a local gateway and, if such an initiating signal is detected during the monitoring, then suppressing such detected signaling in such manner that the signaling does not reach the remote gateway. Preferably, the monitoring is for an initiating signal characterized by a dual tone of defined frequency and duration of approximately 1375 Hz and 2002 Hz for a duration of approximately 400 ms or 285 ms, in agreement with the ITU-T Recommendation V.8bis (standard) adopted by the International Telecommunication Union. Monitoring is continued at least until an answer back from an answering station is received by the gateway. When the suppression succeeds and the remote (non-initiating gateway that may be awaiting such an initiating signal halts any further V.8bis transaction attempts, the local gateway initiates a modem relay session of operation with the remote gateway.
US08681778B2 Systems and methods to manage privilege to speak
Methods and apparatuses to prioritize requests for speaking privilege in a communication session. In one embodiment, a method includes: receiving from an audience one or more bids for privilege to speak in a communication session; selecting one or more speakers from the audience based at least in part on the one or more bids; receiving voice communications from the one or more speakers; and transmitting the voice communications to the audience in the communication session.
US08681777B2 Method for sharing resources over a network
In a client/server network, each of a plurality of IP devices has access to a network capability, such as an analog line, when connected to a central server. At least one of the IP devices is in direct communication with a second analog line and grants other IP devices access to the second analog line when the other IP devices lose their connection to the central server.
US08681766B2 Resource remapping and regrouping in a wireless communication system
Methods and apparatus for remapping and regrouping transmission resources in a wireless communication system. First, a set of new permutation algorithms based on Galois field operation is proposed. Then the proposed algorithms and the known Pruned Bit Reversal Ordering (PBRO) algorithm are applied to several of various resource mapping schemes, including slot or symbol level Orthogonal Cover (OC)/Cyclic Shift (CS) mapping, cell-specific slot-level and symbol-level CS hopping patterns, and subframe and slot level base sequence hopping patterns.
US08681762B2 Sorting frequency arrays to account for multi-protocol frequencies
A system comprises transceiver logic that receives signals on each of an array of frequencies. The transceiver logic is adapted to communicate using a first communication protocol. Processing logic couples to the transceiver logic. The processing logic identifies from among the array of frequencies a subset of shared frequencies that carry data transmitted using a second communication protocol. The processing logic adjusts frequency selection parameters in accordance with the identification. The processing logic uses the adjusted frequency selection parameters to select a target frequency from the array of frequencies to carry data.
US08681760B2 Network positioning system and terminal positioning device
A terminal positioning device receives, from each terminal, network path information listing intermediary device identifiers that identify each intermediary device in the network on the path from the terminal to a path search target device. The terminal positioning device creates, in accordance with the network path information received from each terminal, terminal position information representing connections between routers and connections between routers and the terminals.
US08681754B2 Wireless control system
The invention realizes a wireless control system capable of reducing loads on a wireless network and gateway nodes and improving reliability of the system. The wireless control system for collecting data from a plurality of wireless nodes constituting a wireless network to a supervisory node via gateway nodes, wherein said each gateway node and said each wireless node have group IDs assigned thereto in advance and said each wireless node selects a route having the most excellent communication quality of routes leading to the gateway nodes having the same group ID as a self-node and transmits data to the selected route.
US08681746B2 Radio communications apparatus, radio communications method, and radio communications system for reducing overhead of a transmit frame
A radio communications apparatus is disclosed which includes a generator which generates a transmit frame; and a transmitter which transmits the transmit frame via multiple transmit antennas. In the radio communications apparatus, the transmit frame includes a predetermined number of resource elements having a predetermined frequency bandwidth and a predetermined symbol period, and the generator generates the transmit frame such that the number of transmit antennas which are identifiable from a location of the resource element taken up by a pilot signal in a certain transmit frame is less than the number of transmit antennas which are identifiable from the location of the resource element taken up by the pilot signal in a retransmission transmit frame of the certain transmit frame.
US08681745B2 Method and arrangement in a telecommunication system
A method of controlling an unsynchronized cellular wireless telecommunication system includes, for at least one user equipment served by a first cell, receiving signal strength measurements and, based on the signal strength measurements, determining whether the user equipment should be scheduled for a low interference time period during which neighboring cells are configured to minimize interference in the first cell. The method additionally includes receiving neighboring cell time difference measurements from at least one mobile device within the first cell and, based on said measurements, determining a timing of transmissions from at least one neighboring cell relative to a timing of transmissions from the first cell. Additionally, the method includes defining the low interference time period based on the determined timing of transmissions from the at least one neighboring cell.
US08681742B2 MAC and TCP coordination approach for performance improvement in IEEE 802.16e mobile broadband access systems
A mobile device includes a communications protocol stack including a MAC layer and TCP layer separated by an IP layer. A cross-layer coordination module parallel to the communications protocol stack is coupled to both the MAC layer and TCP layer. The MAC layer generates a message sent to the cross-layer coordination module indicating that the mobile device is about to engage in a communications handover from a first base station to a second base station. The cross-layer coordination module passes handover information to the TCP layer so as to inform the TCP layer of the communications handover. If the mobile device is operating as a TCP sender, the TCP layer freezes its connection and state during the communications handover. If the mobile device is operating as a TCP receiver, the TCP layer sends a TCP ACK message to a TCP sender having an advertised window size set to a zero value so as to cause the TCP sender to freeze a connection and state during communications handover.
US08681731B2 Orthogonal frequency-division multiplexing (OFDM) communication slot structures and methods
Improved orthogonal frequency-division multiplexing (OFDM) communication slot structures and method are described. One example method includes converting a first portion of a set of bits to a first orthogonal frequency-division multiplexing symbol to be transmitted during a first portion of a time-division multiple access time slot, and converting a second portion of the set of bits to a second orthogonal frequency-division multiplexing symbol to be transmitted during a second portion of the time-division multiple access time slot. Other embodiments are shown and described.
US08681721B2 Method for link adaptation with a signal quality margin based on the bandwidth
Method and arrangement in a base station for selecting a transmission parameter. The selected transmission parameter is used when sending a signal over a radio channel to a user equipment in a wireless communication network. The radio channel is allocated bandwidth for signalling. The method comprises the step of obtaining an estimation of the signal quality of the radio channel. Also, the allocation to the radio channel. Further yet, the method may comprise the step of calculating a signal quality margin, which signal quality margin is based on the bandwidth size. Still further, the method comprises the step of selecting the transmission parameter based on the estimated signal quality of the radio channel and the calculated signal quality margin.
US08681709B2 Dynamic allocation of communications resources
In a communications spectrum shared by public safety users and commercial users, in the event of an emergency condition, commercial users are preempted and corresponding bandwidth is reallocated to authorized public safety users. When the emergency condition subsides, the reallocated bandwidth is made available for commercial use. Reallocation and preemption can be initiated by an authorized public safety entity and/or can be initiated when public safety usage exceeds a predetermined usage threshold.
US08681708B2 Method for allocating control channels, method for transmitting packet data and RNC for multi-carrier HSDPA
The present invention discloses a control channel allocation method, a packet data transmission method and a RNC of a multi-carrier HSDPA (high speed downlink packet access) technology, wherein the allocation method includes: when a UE accesses a network, the network allocating K pairs of uplink and downlink control channels to be monitored by the UE; during a HSDPA service transmission process, the network selecting N pairs from the K pairs of uplink and downlink control channels to transmit control messages, wherein the selected downlink channels are the corresponding uplink channels are on a same carrier; and the network allocating a pair of uplink and downlink associate channels on each carrier where the selected N pairs of uplink and downlink control channels locate, wherein M≧N≧1 and M is a number of carriers used by the network to transmit packet data. The present invention effectively solves the problem that in the traditional single carrier HSDPA, only the transmission control of the single carrier is taken into account and the control requirement in the multi-carrier HSDPA cannot be satisfied.
US08681706B2 Transmission method and device in long term evolution time division duplex system
A transmission method in a Long Term Evolution time division duplex system can carry out reconfiguration for half-frame structures. According to the coverage range requirements of the system, it performs flexible configuration of the number of special time slot areas and the downlink pilot time slots, guard intervals or uplink pilot time slots included therein, and so can support different coverage ranges. A base station and user terminal using above method in the Long Term Evolution time division duplex system.
US08681701B2 Mobile communications devices and transmission methods for transmitting machine type communication data thereof
A mobile communications device with a wireless module and a controller module for performing an enhanced access procedure is provided. The wireless module performs wireless transmissions and receptions to and from a cellular station of a service network. The controller module transmits a random access preamble to the cellular station via the wireless module, receives a random access response message corresponding to the random access preamble from the cellular station via the wireless module, and transmits a scheduled transmission message including the MTC (machine type communication) data from the cellular station via the wireless module, in response to the random access response message. Then, the controller module completes the enhanced access procedure in response to receiving a contention resolution message from the cellular station via the wireless module.
US08681700B2 System and method for executed function management and program for mobile terminal
An executed function management system of a mobile terminal, includes a mobile phone terminal configured to store an execution history when an execution history target function, whose execution history should be stored, as one of functions is executed; and a server unit configured to acquire said execution history from the mobile phone terminal to store for every the mobile phone terminal. The mobile phone terminal notifies the execution history to the server unit at said preset timing or when a notice of said execution history is requested from said server unit.
US08681699B2 Contention media access control for telecommunications
A system includes an access point and one or more remotes. The access point is configured for receiving signals, and for transmitting signals comprising contention frames, contention grants, and data frames. The one or more remotes include a first remote configured for receiving signals, and configured for transmitting signals comprising contention requests and data frames. The first remote is configured for transmitting one of the contention requests within a selected period of time after receiving one of the contention frames from the access point. The access point is configured for transmitting one of the contention grants to the first remote after receiving one of the contention requests from the first remote. The first remote is configured for transmitting one of the data frames within a selected period of time after receiving one of the contention grants from the access point.
US08681688B2 Radio communication method, radio communication system, and radio transmission apparatus
A transmission apparatus according to the present invention includes: an encoding section; a modulation section; a variable-SF spreading section that performs spreading with variable SF according to control information A from a control section; an IDFT section that performs IDFT on output from the spreading section; a GI inserting section; a parallel/serial conversion section that converts output from the GI inserting section into a serial data sequence; a digital/analog conversion section; and an RF section that transmits a signal from an antenna after converting the signal to a frequency band for analog signal transmission and controlling it to an appropriate transmission power. The control section is configured to generate control information A for determining the variable SF and input the information A to the variable-SF spreading section and the RF section. In control information A, SF is varied depending on transmission power required.
US08681685B2 Method and device in RSs of jointly processing and a method and device in BSs of corresponding processing
According to a detailed embodiment of the invention, the RS implements the following operations by using each of M shift parameter groups: Based on M shift parameters in the group, shifting respectively M decoded bit streams and merge the M shifted bit steams to get a check bit stream. Consequently M check bit streams are obtained by using M shift parameter groups. Then the RS transmits M check bit streams to the BS. The BS has received the M uplink signals from mobile terminals before and makes the M check bit streams as the check information of those uplink signals in order to check them better and reduce error rate. By adopting the method and device proposed by the invention, it is ensured in the low SNR regime error user rate or error block rate is more ideal in multi-user detection in the BS.
US08681683B2 Inter-system idle mode mobility
Providing for inter-system idle mobility management for independent mobile networks is described herein. By way of example, registration of multiple mobile IP (MIP) addresses to a mobile device can be utilized to facilitate inter-system device tracking. An Internet Protocol (IP) home agent that serves the mobile device can associate the MIPs with a home IP address of the mobile device. When communication is received for the home address, device paging can be initiated by utilizing at least a plurality of the MIPs bound to the home address. A mobile device response can provide a current active network address, and the received communication can be delivered via such active network address. As disclosed herein, the mobile device can switch attachment among the networks without signaling such networks, based on the multiple address bindings. Accordingly, significant power reduction can be afforded to mobile devices in idle mode.
US08681675B2 Communication method of a terminal and an access point for multi-user transmission opportunity (TXOP) power saving
Provided is a terminal and an access point in an active mode for multi-user transmission opportunity (TXOP) power saving that may decrease power consumption by changing an operation state of the terminal from an awake state to a sleep state if there is no stream of data to be transmitted during a TXOP duration.
US08681653B2 Method, system and apparatus for transmitting channel quality indicator information of multiple user terminals
Provide are a method, a system and an apparatus for transmitting channel quality indicator information of multiple user terminals. The method includes: at least two user terminals transmit their own channel quality indicator information using the same time and frequency resources, wherein the time and frequency resources include at least one frequency-domain unit in frequency domain and at least two sets of data time-domain units in time domain, each set of data time-domain units including at least two data time-domain units; and the channel quality indicator information of each user terminal is transmitted on at least one set of data time-domain units by means of time-domain Code Division Multiple Address. Therefore, it is possible to adjust the transmitted bits according to size of the channel quality indicator information.
US08681647B2 Method of determination of transmission quality of a communication link between a transmitter and a receiver and corresponding apparatus
The invention proposes a method and apparatus for determination of transmission quality of a communication link between a transmitter and a receiver. Among others, the invention allows to determine the transmission quality of a communication link between a transmitter and a receiver by a tier device, for example a transmission quality testing or monitoring device.
US08681645B2 System and method for coordinated discovery of the status of network routes by hosts in a network
Systems and methods for coordinated discovery of the status of network routes by hosts in a network. A plurality of host devices is connected to at least one of a plurality of egress devices. Each of the plurality of host devices is assigned to at least one cluster group. A cluster group may include one or more host devices connected to a common egress device. A master node is selected from the members of each cluster group. The master node coordinates the issuance of probe messages from the master node and other members of the cluster group to the common egress device. The probes provide the status of a network route to and through the common egress device. The master node makes the status available to the members of the cluster group. A member of the cluster group may obtain the status by communicating with the master node or by communicating with other members of its cluster group.
US08681640B2 Systems and methods for extracting media from network traffic having unknown protocols
Methods and systems for analyzing network traffic. An analysis system receives network traffic, which complies with a certain protocol. The received network traffic carries a data item, which may be of value to an analyst. In order to access the data item in question, the analysis system automatically identifies the media type of the data item, by processing the network traffic irrespective of the protocol. The analysis system identifies the media type irrespective of the protocol in order to avoid the computational complexity involved in decoding the protocol.
US08681639B2 Method and system for finding
A method and system for finding a source failure node in a traceable network. The method includes: determining a possible source failure node according to a leaf node that has an exception, wherein the possible source failure node is a node that is most likely to cause the exception; selecting a target node to receive an investigation result corresponding to the target node, wherein the investigation result indicates whether the target node has the same exception; receiving the investigation result corresponding to the target node and updating the traceable network according to the investigation result; and returning to the step of determining a possible source failure node, if it can not be verified according to the updated traceable network that the possible source failure node is the source failure node causing the exception.
US08681638B2 Wireless communication system
A method of operating a communication system comprises exchanging initial communications between a wireless communication device and a communication network over a wireless connection between the wireless communication device and a network access system and over a network connection between the wireless device and the communication network. The method further comprises, in response to a loss of the network connection due to a deterioration of the wireless connection, determining if a partial network entry process is possible to regain the connection, and if the partial network entry process is possible to regain the network connection, performing the partial network entry process. The method further comprises, in response to an improvement of the wireless connection and upon regaining the network connection, exchanging new communications between the wireless communication device and the communication network over the wireless connection and the network connection.
US08681637B2 Methods for establishing a traffic connection and an associated monitoring connection
A method for establishing a traffic connection (5) and an associated monitoring connection (6) in a network (1) e.g. of MPLS type, comprises: sending a first connection establishment message from an ingress node (A) of the traffic connection along a path, wherein the connection establishment message comprises a monitoring connection request designating a first and a second node of the connection path, intercepting the first connection establishment message at the designated first node (B), sending a second connection establishment message from the designated first node for establishing the monitoring connection between the designated first and second nodes (B, D), resuming and completing the establishment of the traffic connection, wherein the traffic connection is encapsulated into the monitoring connection between the designated first and a second nodes of the connection path.
US08681620B2 Method for notifying about/avoiding congestion situation of data transmission in wireless mesh network, and mesh node for the same
Provided is a multi-route routing scheme that supports Quality of Service (QoS) in the wireless mesh network. A method of notifying about and avoiding congestion situation in data transmission in a wireless mesh network and a mesh node may also be provided. Data may be differentially transmitted to multiple routes by obtaining a route congestion level existing in a current multi-hop route and thus, data providing a real-time service, such as a video streaming service, may avoid congested routes and may be promptly transmitted. Multiple queues in a mesh node may be divided into divided queues based on a congestion situation of a transmission route in a network and the divided queues may be transmitted through multiple routes and thus, an efficiency of the overall network may increase.
US08681615B2 Multichannels for a communications management system
Downstream synchronous multichannel (DSSM) communications are provided among a plurality of carriers, each being a completely DOCSIS™ 2.0-compliant downstream. The synchronous multichannels support communications with both DSSM-capable communications nodes and non-DSSM-capable communications nodes (e.g., legacy cable modems). Non-DSSM packets are transmitted on a single channel. DSSM packets are split into multiple pieces, which are transmitted simultaneously on all available channels. Since the physical delay variation (e.g., group delay change) across the adjacent carriers is small (on the order of a symbol time), the multiple pieces arrive at the receiving communications nodes at nearly the same time and can be reassembled with minimal buffering and no packet ordering problems. To avoid causing trouble for the non-DSSM-capable communications nodes, the packet pieces are encapsulated with a header that causes the non-DSSM-capable communications nodes to silently discard them.
US08681611B2 System and method for controlling communication
A system and method are provided for providing access communications between customer locations and a core network service edge. Access flows are handled as carrier-tagged flows through a packet switched network comprising network elements that interpret and manipulate carrier tag values associated with traffic-bearing data frames. In accordance with a preferred embodiment, a discard eligibility indication may be provided with the data frames.
US08681602B2 Terminal device and retransmission control method
Provided are a terminal device and a retransmission control method that make it possible to minimize increases in overhead in an uplink control channel (PUCCH), even if channel selection is used as the method to transmit response signals during carrier-aggregation communication using a plurality of downlink unit bands. On the basis of the generation status of uplink data and error-detection results obtained by a CRC unit, a control unit in the provided terminal uses response signal transmission rules to control the transmission of response signals or uplink control signals that indicate the generation of uplink data. If an uplink control signal and a response signal are generated simultaneously within the same transmission time unit, the control unit changes the resources allocated to the response signal and/or the phase point of the response signal in accordance with the number and position of ACKs within the error-detection result pattern.
US08681601B1 Connectivity fault management and redundant trunk group integration
A network element may include a connectivity fault manager, associated with a particular interface, to detect a connectivity fault associated with the particular interface, associated with a link between the particular interface and a remote interface, or associated with the remote interface. The network element may further include a redundant trunk group daemon, associated with the particular interface, to deactivate the particular interface and activate a backup interface in response to receiving notification of a link down event associated with the particular interface; where the connectivity fault manager is to activate the redundant trunk group daemon in response to detecting the connectivity fault; and where the redundant trunk group daemon is to deactivate the particular interface and activate a backup interface in response to being activated by the connectivity fault manager.
US08681597B2 Information storage medium, reproducing method, and recording method
A machine readable information storage medium, a reproducing method and apparatus which reproduces data from the storage medium, and a recording method and apparatus for recording data on the storage medium. The information storage medium includes a control area which stores within a data structure information usable by the recording or reproducing apparatus to record or reproduce the data on or from the storage medium. The information stored within the data structure includes a version corresponding to a specification, a revision number of recording speed, and an extended part version field.
US08681595B1 Layered optical waveguide and near field transducer
Waveguides that include a top cladding layer made of a material having an index of refraction n4; a core bilayer structure, the core bilayer structure including a lower index core layer having an index of refraction n3; and a higher index core layer having an index of refraction n1, wherein the higher index core layer includes TiO2 and one or more than one of Nb2O5, CeO2, Ta2O5, ZrO2, HfO2, Y2O3, Sc2O3, MgO, Al2O3 and SiO2, wherein the lower index core layer is adjacent the higher index core layer; a bottom cladding layer made of a material having an index of refraction n2, wherein the waveguide is configured with the higher index core layer of the core bilayer structure adjacent the top cladding layer and the lower index core layer of the core bilayer structure adjacent the bottom cladding layer, and wherein n4 is less than n3 and n1, and n2 is less than n3 and n1.
US08681594B1 Method and system for improving laser alignment and optical transmission efficiency of an energy assisted magnetic recording head
An EAMR disk drive includes a media, a laser, and a slider coupled with the laser. The laser for provides energy. The slider has an air-bearing surface, a laser input side, an EAMR transducer and an antireflective coating (ARC) layer occupying a portion of the laser input side. The ARC layer is configured to reduce back reflections of the energy. The EAMR transducer includes a write pole, a waveguide optically coupled with the laser and at least one coil. The waveguide has a waveguide input. A portion of the ARC layer resides between the laser and the waveguide input. A method aligns the laser to the ARC layer, and then aligns the laser to the waveguide input. The laser may then be coupled to the slider.
US08681586B2 Free charge carrier diffusion response transducer for sensing gradients
Devices for sensing gradients are constructed from material whose properties change in response to gradients. One embodiment of the device is a transducer (200) for sensing gradients that includes the material (210) and two or more electrodes (240, 270) coupled to the material. In one embodiment, gradients in a surrounding medium (110) modify the energy gap of the material in the transducer (130) producing a diffusion current density (150). The material is configured to connect to a current or voltage measurement device (520, 530, 540) where a measurement is used to determine the gradient in the medium (160). The devices can be used to measure pressure, temperature, and/or other properties. The transducer can be built on the same substrate as complementary circuitry. A transducer made of Indium. Antimonide is used in marine seismology to measure pressure gradients.
US08681569B2 Method for reading data stored in a flash memory according to a threshold voltage distribution and memory controller and system thereof
A method for reading data stored in a flash memory. The flash memory comprises a plurality of memory cells and each memory cell has a particular threshold voltage The method includes: obtaining a first threshold voltage distribution representing threshold voltages of a first group of the memory cells; obtaining a second threshold voltage distribution representing threshold voltages of a second group of the memory cells, wherein the second threshold voltage distribution is different from the first threshold voltage distribution, and the first group of the memory cells comprises at least a part of the second group of the memory cells; and controlling the flash memory to perform at least one read operation upon the first group of the memory cells according to the second threshold voltage distribution.
US08681566B2 Apparatus and methods of driving signal for reducing the leakage current
Apparatus and methods for driving a signal are disclosed. An example apparatus includes a pre-driver circuit and a driver circuit. The pre-driver circuit includes a step-down transistor and the driver circuit includes a pull-down transistor configured to be coupled to a reference voltage. In a first mode, the step-down transistor is configured to reduce a voltage provided to the pull-down transistor to less than a supply voltage, and in a second mode, the step-down transistor configured to provide the voltage of the supply voltage to the pull-down transistor. The pre-driver circuit of the example signal driver circuit may further include a step-up transistor configured to increase a voltage provided to a pull-up transistor of the driver circuit to greater than the reference voltage, and in the second mode, the step-up transistor configured to provide the voltage of the reference voltage to the pull-up transistor.
US08681565B2 Semiconductor memory device
A main bit line is disposed between a reference main bit line and core main bit lines. A selection transistor disposed between a sub bit line connected to a cell and the main bit line can switch between a conductive state and a non-conductive state independently of other selection transistors. A dummy main bit line can be set to ground potential by a shield grounding section, and can be used as a shield line of the reference main bit line.
US08681562B2 Memories and methods of programming memories
Apparatus and methods for adjusting programming for upper pages of memories are disclosed. In at least one embodiment, a threshold voltage distribution upper limit is determined after a single programming pulse for lower page programming, and upper page programming start voltages are adjusted based on the determined upper limit of the threshold voltage distribution.
US08681561B2 Apparatuses and methods including memory write operation
Some embodiments include apparatuses and methods having memory cells and access lines coupled to the memory cells. In one such apparatus, the access lines include a first access line and a second access line. The first access line can be adjacent to the second access line. The memory cells include a memory cell associated with the second access line. A module can be configured to apply a voltage to the first access line during an operation of accessing the memory cell associated with the second access line, and to place the second access line in a floating state during at least a portion of a time interval within the operation. Other embodiments including additional apparatus and methods are described.
US08681548B2 Column redundancy circuitry for non-volatile memory
In a non-volatile memory circuit, techniques are presented so that bad columns can be ignored and/or replaced during memory data input and output operations. A column redundant circuit for this purpose reduces circuit size and improves performance. User data is grouped in an interleaved manner so that data belonging to consecutive logical address will be distributed into different physical locations. For example, all column data can be physically grouped into, say, 5 divisions and user data can be written into or accessed from one division after another consecutively. Each division has its own clock control. The column redundancy block can generate bad column locations' information and send it to control logic to switch the user clock to a different division clock, thereby skipping bad columns. By controlling the clocks for different columns, the user can directly access good columns without touching bad columns.
US08681546B2 Variable impedance control for memory devices
This document generally describes systems, devices, methods, and techniques for variably controlling impedance for a memory device where multiple NVM units (e.g., NVM dies) are accessible over a shared bus. Impedance can be varied using switches that are configured to switch between a NVM unit and an impedance terminal. Switches can be adjusted during operation of a memory device so that a memory controller is connected over a shared bus to a selected single NVM unit and one or more impedance terminals. Impedance terminals can be configured to provide a relatively small load (a smaller load than an NVM unit) that is impedance matched (alone or in combination with other impedance terminals and/or a NVM unit) with a source impedance on a shared bus that is provided by a memory controller.
US08681534B2 Dual port register file memory cell with reduced susceptibility to noise during same row access
A memory cell is formed by storage latch having a true node and a complement node. The cell includes a write port operable in response to a write signal on a write word line to write data from write bit lines into the latch, and a separate read port operable in response to a read signal on a read word line to read data from the latch to a read bit line. The circuitry of the memory cell is configured to address voltage bounce at the complement node during reading of the memory (where the voltage bounce arises from a simultaneous write to another memory cell in a same row).
US08681528B2 One-bit memory cell for nonvolatile memory and associated controlling method
A one-bit memory cell for a nonvolatile memory includes a bit line and a plurality of serially-connected storage units. The bit line is connected to the serially-connected storage units. Each storage unit includes a first doped region, a second doped region and a third doped region, which are formed in a surface of a substrate. A first gate structure is disposed over a first channel region between the first doped region and the second doped region. The first gate structure is connected to a control signal line. A second gate structure is disposed over a second channel region between the second doped region and the third doped region. The second gate structure is connected to an anti-fuse signal line.
US08681518B2 High speed rectifier circuit
Provided is a rectifier circuit that includes a depletion mode semiconductor having an output connected to a rectified signal output node of the rectifier circuit and a hot carrier semiconductor diode having a cathode connected to a source node of the depletion mode semiconductor and an anode connected to a gate node of the depletion mode semiconductor. The rectifier may include an alternating current (AC) input node that is connected to the anode of the hot carrier semiconductor diode and the gate node of the depletion mode semiconductor and that is configured to receive an AC input signal.
US08681511B2 Alternating current-direct current converter device
In the present invention, switching circuits connected in middle points of power supply lines of a three-phase alternating-current power supply are switched to cause currents to intermittently flow on primary windings of a transformer, a voltage generated on a secondary winding is rectified and smoothed, and then is outputted to a load. The switching circuits each include: a series circuit including a first primary winding, a bidirectional switch and a second primary winding, which are connected in series in this order; a drive circuit power supply generating circuit generating a direct-current positive voltage and a direct-current negative voltage by use of an alternating-current power supply voltage applied between two ends of the series circuit; and a drive circuit performing on-off drive of the bidirectional switch. A reference potential point of the bidirectional switch is connected to a reference potential point of the drive circuit power supply generating circuit.
US08681510B2 Circuit board
A circuit board includes a first circuit area, a first processing unit and a conductive pattern. The first circuit area includes a plurality of first electrically contacts. The first processing unit, which includes a ball grid array (BGA) substrate, is disposed on the first circuit area and is electrically connected to the first electrically contacts. The BGA substrate has a plurality of solder balls and a bypass circuit. The conductive pattern is electrically connected to the first electrically contacts.
US08681506B2 Motor control device and vehicle steering system
A motor control device comprising a control board for controlling driving of an electric motor, the control board including a multilayer circuit board having inner layers and outer layers, a ground pattern disposed around an output shaft of the electric motor formed on one of the inner layers, and a severed portion formed on a part of the ground pattern, so as to sever through the ground pattern in a radial direction of the output shaft. The construction reduces noise from the motor control device.
US08681504B2 Display apparatus
A display apparatus that facilitates shielding of electromagnetic waves and heat dissipation is disclosed. The display apparatus may include: i) a substrate, ii) a sealing member disposed to face the substrate, iii) a display unit disposed between the substrate and the sealing member, iv) a driving chip disposed on the substrate and transmitting an electric signal to the display unit and v) a circuit board including a signal line that is electrically connected to the driving chip, and a conductive cover layer disposed to cover the driving chip. In one embodiment, the circuit board includes a heat sink for dissipating heat generated by the driving chip.
US08681498B2 Member that contains electronic components, and power conversion device
Disclosed is a member that contains electronic components. Using the member, when, for example, a vehicle or the like carrying electronic components such as an inverter collides with an external object, there is prevented damage to a housing containing the electronic components, which would otherwise occur due to interfering objects. Furthermore, the disclosed member can dissipate heat produced by the contained electronic components. The member includes a housing for containing electronic components, a cooling passage that is provided inside the housing and uses a refrigerant to cool the electronic components, and a heat dissipation part that dissipates heat from the cooling passage and prevents the housing from being damaged by impacts from external interfering objects.
US08681494B2 Fan fastening device
A heat dissipating fan is housed in the opening of a chassis in the direction of thickness of the fan; a plurality of holding portions provided on the edges of the opening support the heat dissipating fan, parallel to the surface of the chassis; a plurality of elastic members provided on the two adjoining edges of the opening, respectively, urge the heat dissipating fan in the respective directions of the opposed edges of the opening to position the fan; and further a holder is provided with a plurality of elastic portions around ventilating openings corresponding to a blower window of the heat dissipating fan, and the elastic portions are abutted against the top surface of the peripheral portion of an outer casing of the heat dissipating fan to urge the heat dissipating fan perpendicularly to the face of the chassis.
US08681493B2 Heat shield module for substrate-like metrology device
A heat shield module includes top and bottom portions made of a high heat material. The top and bottom portions attached to each other and form an enclosure with an opening sized to receive an electronic component package with no intervening insulating material between a component and the top and bottom portions. One or more legs are mounted to either the top portion or the bottom portion. The legs are configured to attach the enclosure to a substrate and to form a gap between the bottom surface of the bottom portion and a top surface of the substrate.
US08681490B2 Data storage device
A data storage device includes a storage module, a casing, a sliding member, and an elastic member. The storage module has a plurality of pins and memory units electrically interconnected. The casing includes a base, three sidewall members, a support member, a first abutting portion, and an accommodating region defined cooperatively by the sidewall members. At least one guide block is disposed on each of the oppositely arranged sidewall members. The first abutting portion is formed on one side of the support member. The sliding member has a second abutting portion and at least one guide rail corresponding to its respective guide block. The support member is arranged between the sliding member and the base. The elastic member is held by the first and second abutting portions on opposite ends thereof The compression and restoration of the elastic member allows the sliding member to selectively conceal the pins.
US08681481B2 Bushing assembly for draw-out circuit breaker
A rear panel for a draw-out circuit breaker includes a metal plate having a pair of rectangular cutouts. Two bushing blocks are joined together and at least partially extend through the cutouts. Each molded bushing block includes three bushings, each of which carry an electrical conductor that is over-molded therein.
US08681469B2 Circuit protection device for use in medium and high voltage environments
A circuit protection device includes a circuit conductor, at least one wire coil having at least one winding sized to receive the circuit conductor therein, and a ground shield configured to shield the winding from an electrostatic field generated by a common mode voltage between the circuit conductor and the winding.
US08681465B2 Amplification relay device of electromagnetic wave and a radio electric power conversion apparatus using the device
Provided is an amplifying repeater to intensify and amplify a magnetic field of electromagnetic waves. Also provided is a wireless power conversion charging device using the magnetic field of electromagnetic waves, which is located between an electromagnetic wave generating source transmitter and a receiving coil or attached to a transmitter and a receiving coil. Accordingly, charging power for various electronic devices can be provided and power can be wirelessly supplied to various loads.
US08681461B2 Selective current pumping to enhance low-voltage ESD clamping using high voltage devices
Some embodiments relate to an electrostatic discharge (ESD) protection device to protect a circuit from an ESD event. The ESD protection device includes first and second trigger elements. Upon detecting an ESD pulse, the first trigger element provides a first trigger signal having a first pulse length. The second trigger element, upon detecting the ESD pulse, provides a second trigger signal having a second pulse length. The second pulse length is different from the first pulse length. A primary shunt shunts power of the ESD pulse away from the ESD susceptible circuit based on the first trigger signal. A current control element selectively pumps current due to the ESD pulse into a substrate of the primary shunt based on the second trigger signal.
US08681456B1 Co-located gimbal-based dual stage actuation disk drive suspensions
Various embodiments concern a suspension having a DSA structure on a gimbaled flexure. The suspension comprises a loadbeam and flexure attached thereto. The flexure comprises a pair of spring arms, a tongue located between the spring arms and structurally supported by the pair of spring arms, and a pair of struts. The struts are positioned respectively between the pair of spring arms and the tongue. The longitudinal axes of the struts are offset with respect to each other. The suspension further comprises a slider and a motor mounted on the flexure. The motor has a longitudinal axis that is parallel with the axes of the struts and perpendicular to a longitudinal axis of the loadbeam. Electrical activation of the motor bends the pair of struts to move the slider.
US08681452B2 Library device
Provided is a library device configured to comprise a magazine capable of containing a plurality of cartridges and a housing capable of containing the magazine in a two-tier manner, wherein: the housing is provided, in its inside, with an accessor comprising a picker unit for holding the cartridge and a base unit for moving the picker unit in the direction of insertion and drawing of the magazine and in the direction of tier arrangement; the magazine has a step member with a step formed therein; the housing has a locking member comprising a stopper part, which is disposed in a rotatable manner and positioned to abut the step, and a releasing part, and the housing has also a biasing member for biasing the stopper part in the direction of the step member; and, in accordance with movement of the picker and base units in the direction of drawing the magazine and movement of said picker unit in the direction of magazine-tier arrangement, unlocking of the upper-tier magazine, that of the lower-tier magazine or that of both of the magazines contained respectively in the upper and lower tiers is performed.
US08681434B2 Zoom lens
A zoom lens is provided. The zoom lens includes a first lens group, a second lens group and a third lens group. The first lens group includes at least one lens. The second lens group includes at least one lens. The first lens group, the second lens group and the third lens group are arranged in order from an object side to an image side. The zoom lens satisfies following conditions: NdA<1.65, NdB<1.65, and GD2/GD1<1.35. NdA is a refraction index of the first lens group. NdB is a refraction index of the second lens group. GD1 is a thickness of the first lens group along an optical axis. GD2 is a thickness of the second lens group along an optical axis.
US08681433B2 Variable magnification optical system and imaging apparatus
A variable magnification optical system includes a positive first lens group, a negative second lens group, a stop, a positive third lens group and a positive fourth lens group, which are in this order from an object side. The first lens group, the stop and the third lens group are fixed, but the second lens group and the fourth lens group move in an optical axis direction during magnification change. The fourth lens group has a focusing function. The third lens group includes at least an aspherical surface, and consists of, in the following order from the object side, a positive lens and a cemented lens of a positive lens and a double-concave lens cemented together. The variable magnification optical system satisfies a predetermined formula.
US08681429B2 Metamaterial for converging electromagnetic waves
The present disclosure relates to a metamaterial for converging electromagnetic waves, which comprises a plurality of metamaterial sheet layers stacked integrally in an x direction. Each of the metamaterial sheet layers comprises a plurality of metamaterial units. Each of the metamaterial units has an identical substrate unit and a man-made microstructure attached on the substrate unit. The metamaterial units of each row have a same refractive index. Refractive indices of the metamaterial units of each column satisfy particular relationships. The man-made microstructure is a non-90° rotationally symmetrical structure, and an extraordinary optical axis of a refractive index ellipsoid thereof is non-perpendicular to and unparallel to the y direction. The thickness of the metamaterial can be considerably decreased while the function of converging electromagnetic waves is achieved in the present disclosure. This is favorable for making the metamaterial product miniaturized and lightweight.
US08681428B1 High refractive index, polarization insensitive nano-rod based plasmonic metamaterials for lenses
An optical material is described. The optical material includes at least one layer of a metamaterial. Each layer of metamaterial includes a matrix material and a plurality of nano-particles. The plurality of nano-particles are geometrically arranged in an array within the matrix material such that the layer of metamaterial has a high positive refractive index based on a cooperative plasmon effect at a predetermined electro-magnetic radiation (EMR) wavelength relative to the refractive index of the matrix material without the nano-particles.
US08681426B2 Steerable near-to-eye display and steerable near-to-eye display system
A steerable near-to-eye display is provided and may include, but is not limited to, a first curved support arm configured to rotate about a first axis, a second curved support arm configured to rotate about a second axis, and an ocular assembly coupled to at least one of the first curved support arm and the second curved support arm, the ocular assembly configured to display an image and configured to substantially maintain a position where the first curved support arm crosses the second curved support arm.
US08681417B2 Fast response electrophoretic display device
New type electrophoretic display mode is disclosed in this invention. Theoretical analysis of dielectric materials as optical switching media leads to much stronger driving torque in an electrophoresis environment. Introduction of ferroelectric coupling torque in an electrophoresis phenomenon, extremely fast electro-optical response is realized. This extremely fast optical response enables full motion video image and full-color reproduction on an electrophoretic display. These two advanced functions makes an electrophoretic display as an extremely power saving full functional display.
US08681415B2 Electrophoretic display device and fabrication method thereof
An electrophoretic display device in which a barrier defining a unit pixel is directly formed on a first substrate and the unit pixel is filled with an electrophoretic material, and a fabrication method thereof are provided. A barrier surrounding a display area is formed on a non-display area and a sealant is filled between the barrier and a partition wall to facilitate an attachment of first and second substrates.
US08681414B2 Electrophoretic display device and method for manufacturing the same
An electrophoretic display device includes a lower substrate having a plurality of pixel electrodes formed on the lower substrate and having partition walls formed on the lower substrate surrounding the pixel electrodes, the pixel electrodes and partition walls defining a plurality of sub-pixels; an upper substrate bonded with the lower substrate, the upper substrate having a common electrode formed thereon with an encapsulation layer formed on an area of the common electrode corresponding to the plurality of the sub-pixels; an electrophoretic dispersion liquid comprising a plurality of charged particles colored to display predetermined colors, the electrophoretic dispersion liquid injected into the plurality of the sub-pixels defined by the pixel electrodes and the partition walls; and an interlayer formed between the encapsulation layer and the electrophoretic dispersion liquid.
US08681411B2 Polariton mode optical switch with composite structure
Devices, methods, and techniques for frequency-dependent optical switching are provided. In one embodiment, a device includes a substrate, a first optical-field confining structure located on the substrate, a second optical-field confining structure located on the substrate, and a composite structure located between the first and second optical-field confining structures. The second optical-field confining structure may be spaced apart from the first optical-field confining structure. The composite structure may include an embedding structure with a surface to receive photons and multiple quantum structures located in the embedding structure.
US08681409B2 Nonvolatile nano-electromechanical system device
A nonvolatile nano-electromechanical system device is provided and includes a cantilever structure, including a beam having an initial shape, which is supported at one end thereof by a supporting base and a beam deflector, including a phase change material (PCM), disposed on a portion of the beam in a non-slip condition with a material of the beam, the PCM taking one of an amorphous phase or a crystalline phase and deflecting the beam from the initial shape when taking the crystalline phase.
US08681407B2 Optical reflection element
An optical reflection element has a frame, a pair of meandering-shaped vibration elements, a mirror having a reflection surface, and a pair of protective beams. The vibration elements have their respective outer ends supported by confronting portions of an inside of the frame. The vibration elements support the mirror with respective inner ends thereof. The protective beams extend from the respective confronting portions of the inside of the frame toward the mirror with a predetermined space from the vibration elements and in parallel with a vibration axis of the vibration elements.
US08681401B2 Method for optimizing display profiles
A method for compensating for effects of illumination when comparing soft proofs to hard copy proofs viewed under non-standard illumination comprises adjusting a standard illumination display profile until estimates of device independent colors produced by the display based on the adjusted profile match the colors corresponding to the non-standard illumination within a predefined tolerance.
US08681400B2 Image scanning device
An image scanning device includes a scanning unit configured to scan, at a scanning position, an image of a document, a first discharge portion, a second discharge portion, a conveying unit configured to selectively convey the document along a first conveying path from the scanning position to the first discharge portion, and along a second conveying path from the scanning position to the second discharge portion, a driving unit configured to generate a driving force for driving the conveying unit, and a path switching unit configured to receive the driving force generated by the driving unit such that the path switching unit moves between a first position for guiding the document toward the first discharge portion, and a second position for guiding the document toward the second discharge portion.
US08681397B2 Erecting equal-magnification lens array plate, optical scanning unit, and image reading device
An erecting equal-magnification lens array plate includes: first and second lens array plates; first, second and intermediate light shielding member. The first, second and intermediate light shielding member are halved by a splitting plane parallel with the main scanning direction. One of the first light shielding member pieces, one of the second light shielding member pieces, and one of the intermediate light shielding member pieces produced by halving the members are integrated to form a first holder piece. The other of the first light shielding member pieces, the other of the second light shielding member pieces, and the other of the intermediate light shielding member pieces produced by halving the members are integrated to form a second holder piece. The erecting equal-magnification lens array plate is assembled by sandwiching the first lens array plate and the second lens array plate by the first holder piece and the second holder piece.
US08681396B2 Image sensor unit and image reading apparatus using the same
An image sensor unit includes a reflection reading light source that illuminates a bill, a substrate on which the reflection reading light source is mounted, a reflection reading light guide that guides the light emitted by the reflection reading light source to the bill, a rod-lens array that focuses the light from the bill, a light receiving element that receives the light from the rod-lens array, a sensor substrate on which the light receiving element is mounted, and a frame that houses the substrate, the reflection reading light guide, the rod-lens array and the sensor substrate. The sensor substrate has a passage hole and is disposed closer to the bill than the substrate. The frame is disposed with the reflection reading light guide inserted into the passage hole, so that the light from the reflection reading light source reaches the bill through the passage hole.
US08681394B2 Image forming apparatus
An image forming apparatus includes an apparatus main body, a housing body, and an outer wall member. The housing body can displace and rotate to a housing body fully closed angle position, a housing body fully open angle position, and a housing body non-access angle position. The outer wall member is disposed between the apparatus main body and the housing body, and connected to the apparatus main body to displace and rotate in response to the displacement and rotation of the housing body, and positioned at an outer wall fully closed angle position, an outer wall fully open angle position, and an outer wall non-access angle position that has an angular position enabling exposure of exchangeable components inside the apparatus main body but not enabling exchange by a user.
US08681387B2 Guilloche mark generation
A method and system for creating guilloché base pattern with two-dimensional periodicity in a plurality of replicate patterns is shown wherein the creating can be assessed in real-time for pattern acceptability by a user. A base pattern is set on an imaging device in vector space relative to a set of predetermined pattern nodes. The base pattern is modulated via a user interface by adjusting positions of the pattern known for selectively controlling curve shapes of the pattern. A guilloché mark is illustrated by display on the imaging device of the adjusted base pattern and a compilation of associated replicate patterns for user assessment of the mark.
US08681377B2 Image processing apparatus, image processing method, and program for executing printing using transparent recording material
The present invention provides an image processing apparatus including a specification unit specifying a region where printing is performed by using a transparent recording material in image data-for-outputting, a comparison unit comparing a first reflectivity obtained when printing is performed for the specified region by using the transparent recording material with a second reflectivity obtained when printing is performed for the specified region without using the transparent recording material, a determination unit that determines the use of a first display form when the comparison indicates that the first reflectivity is higher than the second reflectivity and that determines the use of a second display form when the comparison indicates that the first reflectivity is lower than the second reflectivity, and a display unit displaying the specified region by using a display form determined through the determination unit.
US08681372B2 Interactive display for label printer
A label printer, comprising: input means operable by a user; display means; and control means connected to the input means and the display means. The control means are configured to control the display means to first display a header and a first image representative of a label; and, in response to receiving at the control means a signal indicative of an operation of the input means by a user to select the header, to control the display to then display a second image representative of the label and a graphical control panel associated with said header. The second image representative of the label is of a size smaller than the first image representative of the label. The display means may comprise a touchscreen.
US08681370B2 Bit selection from print image in memory of handheld image translation device
Systems, apparatuses, and methods for selecting bits from a defined print image in memory of a handheld imaging translation device are described herein. The bits may be selected by determining a location of a print nozzle, mapping the location to a memory location, and selecting a bit from the memory location. Other embodiments may be described and claimed.
US08681369B2 Image processing apparatus, image forming apparatus and image processing method
An image processing apparatus has a line memory for writing and reading image data of one line. A write/read controller controls writing and reading the image data of one line in and from the line memory. A white line determiner determines whether an image corresponding to image data of one line being written in the line memory is a white line. An image processor performs specified image processing on the image data of one line read from the line memory by the write/read controller. An image processing controller generates an operation clock used in the image processor and causes the image processor to perform the specified image processing for the image data of one line determined not to be a white line and stops generating the operation clock and reads white data from a white data storage for the image data of one line determined to be a white line.
US08681368B2 Method for delivering radio frequency identification device control and data signals
A method of communicating non-native print objects in MO:DCA Architecture for controlling and operating RFID writer or reader devices without requiring separate control data streams or systems to be implemented at the host computer. Data references and command identifiers are placed by application program means at the host computer into the page description data so that RFID information can be retrieved and downloaded to the printer and RFID apparatus when the print data is being processed in the print server or main processor of the printer without interfering with normal operation of the printer itself.
US08681364B2 Printing apparatus and printing method
When data is input, print setting information of the data is preserved, and if two pieces of previous and present print setting information are not present, print job data starts to be created, and job start “JS”, print setting information, printing command, image data are added. On the other hand, if two pieces of previous and present print setting information are present, it is judged whether or not the previous and present print setting information are the same as each other. If both the pieces of the print setting information are the same as each other, printing command and image data are added to print job data during creation. In this case, a setting unit omits settings of processing conditions which a printing unit uses for a printing process, performed based on the print setting information, for subsequent data.
US08681361B2 Authenticating printers prior to pairing with portable electronic devices
The disclosed embodiments provide a system that facilitates the execution of a print job. During operation, the system receives, at a printer, a signal from a portable electronic device indicating the printer has been selected for the print job. Next, in response to the selection, the system generates an output that facilitates identification of the printer by a user of the portable electronic device. The system also provides a mechanism for confirming physical access to the printer by the user. Upon confirming the physical access to the printer by the user, the system establishes a direct connection between the portable electronic device and the printer, wherein the direct connection is subsequently used by the portable electronic device and the printer to perform the print job.
US08681359B2 Nail printer and print controlling method
A nail printer and printing method for printing on nails of fingers in a short time. Printing of nails starts a predetermined time after a print start command is given by a print switch or a both-hand switch. When nails of thumbs or fingers of both right and left hands are printed with an image, a print switch is operated by one of the hands, the thumbs or fingers of the both hands are fixed at a predetermined printing position within a printed finger receiver and then the nails of both the thumbs or fingers are printed with a design or pattern.
US08681358B2 Process coordinating system, information processing apparatus, and a computer-readable recording medium storing an information processing program
A process coordinating system includes an image forming apparatus and an information processing apparatus that are connected via a network. The image forming apparatus includes an acquiring unit configured to acquire image data; an attaching unit configured to attach metadata including process contents to the image data acquired by the acquiring unit; and a transmit unit configured to transmit the acquired image data and the attached metadata. The information processing apparatus includes a receive unit configured to receive the image data and the metadata; a display control unit configured to cause an execution button for executing the process contents included in the received metadata and the received image data to be displayed in the same screen; and a processing unit configured to perform a process indicated by the process contents on the image data upon pressing of the execution button.
US08681347B2 Image forming apparatus and processing method thereof
A determination is performed as to whether a media setting contained in settings information of an input print job is a standard media setting for which a standard medium is to be used or a custom media setting for which a custom medium different from the standard medium is to be used. Then, in a case where the media setting is determined to be a custom media setting, the media setting is converted to a setting of a medium that can be printed by another image forming apparatus, and the converted media setting is stored.
US08681338B2 Detection device and detection method for intermolecular interaction
In order to improve the detection accuracy of a reflection spectrum, a detection device for intermolecular interaction is provided with a detector (10) which has a ligand (16), a white light source (20) which emits white light, a spectroscope (30) which detects the spectral intensity of received light, a light transmission unit (40) which has a first light transmission path (41) for transmitting the white light from the white light source to the detector, a second light transmission path (42) for transmitting reflected light of the white light from the detector to the spectroscope, and a third light transmission path (43) for transmitting the white light from the white light source to the spectroscope, a switching unit (80) which performs switching between a reflected light receiving state in which the transmission of the reflected light of the white light in the detector to the spectroscope via the first and second light transmission paths is enabled and a white light receiving state in which the transmission of the white light from the white light source to the detector via the third light transmission path is enabled, and a control unit (50) which controls the switching unit and the spectroscope to perform control for detecting the spectral intensities in the white light receiving state and the reflected light receiving state, respectively.
US08681335B2 Fluid stream imaging apparatus
A fluid stream imaging apparatus having either optics for manipulating the aspect ratio or sensing elements configured for manipulating the aspect ratio of an image of the fluid stream. This application may also relate to a system for acquiring images of a portion of a fluid stream at high speeds for image processing to measure and predict droplet delays for individual forming particles.
US08681331B2 Systems and methods providing efficient detection of back-scattered illumination in modulation transfer microscopy or micro-spectroscopy
A microscopy or micro-spectroscopy system is disclosed that includes a first light source, a second light source, a modulator, an optical assembly and a processor. The first light source is for providing a first illumination field at a first optical frequency ω1 and the second light source is for providing a second illumination field at a second optical frequency ω2. The modulator is for modulating a property of the second illumination field at a modulation frequency f of at least 100 kHz to provide a modulated second illumination field. The optical assembly includes focusing optics and an optical detector system. The focusing optics is for directing and focusing the first illumination field and the modulated second illumination field through an objective lens toward the common focal volume along an excitation path.
US08681326B2 Method and apparatus for monitoring mask process impact on lithography performance
The present disclosure is directed generally to a method and apparatus for monitoring mask process impact on lithography performance. A method including receiving a physical wafer pattern according to a mask, extracting a mask contour from the mask, and extracting a deconvolution pattern based on the mask contour. A lithography process is simulated to create a virtual wafer pattern based on the deconvolution pattern. The virtual wafer pattern is then compared to the physical wafer pattern.
US08681324B2 Method of differentiating between blood and control solutions containing a common analyte
Glucose measured in blood samples is distinguished from glucose measured in the control solutions used to test the optical instruments which make such measurements. The control solutions contain a labeling substance recognized by the optical instrument to distinguish glucose measurements made of control solutions from those made of blood samples.
US08681322B2 Distance measurement using incoherent optical reflectometry
A method for estimating a distance includes: generating an optical signal having a wavelength that is within a wavelength range, the optical signal modulated via a modulation signal having a modulation frequency; transmitting the modulated optical signal from a light source into the optical fiber, the optical fiber in contact with a moveable strain inducing element located at the position along the optical fiber, the optical fiber including a plurality of sensing locations configured to reflect light within the wavelength range when under strain from the strain inducing element and transmit light within the wavelength range when not under strain from the strain inducing element; receiving a reflected signal including light reflected from at least one of the sensing locations; demodulating the reflected signal with a reference signal to generate reflected signal data; and determining the distance to the position along the optical fiber based on the reflected signal data.
US08681317B2 Tracking method and measuring system having a laser tracker
A target equipped with a reflector can be tracked in a measuring system including a laser tracker. The reflector is tracked by means of a tracking unit in a normal tracking mode and by means of a surveying device in an extraordinary tracking mode. A capturing unit having a detection range lying between the detection ranges of the tracking unit and of the surveying device is also present. If the target cannot be detected by the tracking unit but can be detected by the capturing unit, the orientation of the tracking unit is controlled according to a measurement by the capturing unit. If the target can then be detected by the tracking unit, a transition to the normal tracking mode is initiated. If the target can be detected only by the surveying device, the orientation of the tracking unit is controlled according to a measurement of the surveying device.
US08681314B2 Stage device and coordinate correction method for the same, exposure apparatus, and device manufacturing method
A stage device includes a base, a movable table arranged above the base, a position information measurement device that measures position information of the movable table, a deformation amount detection unit that detects an amount regarding deformation of at least one of the base and the movable table, and a correction device that corrects the measured result of the position information measurement unit based on the detected result of the deformation amount detection unit.
US08681308B2 Lithographic apparatus and device manufacturing method
An immersion lithographic apparatus is disclosed that includes a fluid confinement system configured to confine fluid to a space between a projection system and a substrate. The fluid confinement system includes a fluid inlet to supply fluid, the fluid inlet connected to an inlet port and an outlet port. The immersion lithographic apparatus further includes a fluid supply system configured to control fluid flow through the fluid inlet by varying the flow rate of fluid provided to the inlet port and the flow rate of fluid removed from the outlet port.
US08681299B2 Liquid crystal display panel
Provided is a liquid crystal display panel which allows high quality display by suppressing a disturbance of liquid crystal molecule alignment caused by formation of liquid crystal alignment control protrusions. The liquid crystal display panel of the present invention is a liquid crystal display panel including a pair of substrates and a liquid crystal layer sandwiched between the pair of substrates, one of the pair of the substrates including a colored layer, a light-shielding layer, and walled liquid crystal alignment control protrusions projecting toward the other substrate, the liquid crystal alignment control protrusions including a main protrusion and a secondary protrusion lower than the main protrusion, and the secondary protrusion not being provided along a borderline between the colored layer and the light-shielding layer.
US08681294B2 Optical compensation film for LCD viewing angles reduction
Displays having narrow viewing angles that can be fabricated using fabrication facilities geared toward wide angle displays are described. In one display, a narrow viewing angle optical film is placed between the LCD panel and the polarizers. The narrow viewing angel optical films have a vertically orientated optical axis and a positive birefringence.
US08681291B2 Display apparatus
A display apparatus that includes a light amount adjustment section includes a lens provided corresponding to a light receiving region of a photo-sensor element. The light amount adjustment section varies the focus position of the lens with respect to the light receiving region of the photo-sensor element to adjust the amount of light to be introduced to the light receiving region.
US08681290B1 System for improvement of light insertion into a light guide from light-emitting diodes (LEDs)
The present invention is a display assembly in which a backlight module generates light beams via a light source. The light source provides the light beams to a light guide of the backlight module. The light guide then provides the light beams to a display panel of the display assembly for illuminating the display panel. One or more optical elements are implemented between the light source and an insertion edge of the light guide for promoting improved light insertion efficiency for the display assembly. Further, the optical element(s) may promote improvements in color quality, luminance and/or uniformity of graphics or graphical depictions displayed by the display assembly.
US08681286B2 Liquid crystal display and backplane of back light module thereof
The present invention discloses a liquid crystal display (LCD) and a backplane of a back light module thereof. The LCD comprises a back cover, one or more circuit boards and a backplane of a back light module. One or more circuit board attaching devices for attaching the circuit boards are arranged on the interior sidewall of the back cover and void spaces for avoiding the circuit boards are arranged at the corresponding position of the backplane. As the circuit boards installed prior to this invention on the backplane is now installed on the back cover instead, the backplane of the back light module of the LCD is not provided with the bumps for attaching the circuit boards any more; the structure of the backplane and the manufacturing process of the backplane are simpler. Furthermore, as the back cover is insulated, the bumps are not arranged, and the circuit boards can be attached by simple circuit board attaching devices, significantly simplifying the process.
US08681282B2 Liquid crystal display device
In a liquid crystal display (LCD) device having a thin film transistor (TFT), the TFT includes a source electrode, a drain electrode and a semiconductor layer. At least one of the source electrode and drain electrode includes a first layer including copper and a second layer forming an oxide layer and covering the first layer. The semiconductor layer has a substantially linear current-voltage relationship with said source electrode or drain electrode including said first and second layers, when a voltage is applied between the semiconductor layer and said source electrode or drain electrode.
US08681268B2 Vision assistive devices and user interfaces
Vision assistive device and user interface are disclosed. In some embodiments, a vision assistive device includes a housing having a base for positioning the housing on a surface; one or more imaging units disposed along a top portion of the housing, each imaging unit being angled downward so a central axis of the imaging unit forms an acute angle with the surface so the imaging unit captures a target image from a target object; and a control system accommodated within the housing, the control system being connected to the one or more imaging units to process the target image captured by each imaging unit and to output the target image to a user.
US08681265B2 Imaging device, external flash detection method, program, and integrated circuit
When capturing images of a subject with an imaging device that uses a CMOS image sensor, a white band-shaped artifact appears in the imaging signal due to the influence of a rolling shutter operation performed when an external flash has been emitted. Manipulating or removing images in which such an artifact appears requires specifying the frames in which the artifact appears. A line averaging unit (11) calculates the average luminance level of each line in the imaging signal, the average luminance levels are temporarily stored by a storage unit (12), and thereafter a frame difference calculation unit (13) calculates the difference between the line average luminance levels and the line average luminance levels of the next frame. These frame difference values are compared with a reference value, and it is determined that the influence of an external flash is present if a portion of interest with high values is continuous for one frame period.
US08681263B2 Imager capturing an image with a rolling shutter using flicker detection
An imager is provided having an image-capturing sensor, a focusing detector, and a flicker detector. The image-capturing sensor captures a subject image with a rolling shutter and outputs image data. The focusing detector determines whether a subject image is in focus of the image-capturing sensor using the output image data. The flicker detector detects a flicker in the output image data. The focusing detector uses horizontal data without vertical data from the image data so as to determine whether a subject image is in focus, when the flicker detector detects a flicker.
US08681258B2 Imaging system, imaging apparatus, interchangeable lens, method of controlling imaging system, and program
An imaging system includes: an imaging apparatus including a first communication section performing communication with an interchangeable lens, and a first control section making a transmission request of prediction information being state information on a state of a member included in the interchangeable lens and being the state information related to a state of the member after a predetermined time period to the interchangeable lens; and an interchangeable lens including a second communication section performing communication with the imaging apparatus, a calculation section obtaining the state information from the member and calculating the prediction information on the basis of the obtained state information and the predetermined time period, and a second control section controlling transmission of the calculated prediction information to the imaging apparatus.
US08681257B2 Image processing apparatus, control method, and storage medium for editing layout positions of image data
The present invention provides an image processing apparatus including a unit that obtains a plurality of image data, a unit that designates an image group as an editing target in the plurality of image data, a unit that determines a main object in each image data of the image group, a unit that obtains, from the image data, information to determine a depth-direction relative positional relationship between the main object and an image capturing apparatus, the information containing information of the main object, a unit that determines, based on the information, the depth-direction relative positional relationship between the image capturing apparatus and the main object in each image data of the image group, and a unit that determines, based on the positional relationship, a layout order and image sizes or an image overlay order of the image data of the image group on a layout plane.
US08681250B2 Electronic device with two image sensors
An electronic device for producing an image of an object is disclosed. The electronic device may include a black-and-white camera having a first sensor area configured to receive luma data pertaining to the object. The first sensor area may correspond to a first pixel array, the luma data associated with the first pixel array. The electronic device may also include a color camera having a second sensor area configured to receive chroma data pertaining to the object. The second sensor area may correspond to a second pixel array. The chroma data may be associated with the second pixel array. The electronic device may also include first logic configured to correlate pixels in the first pixel array with locations on the second sensor area.
US08681248B1 Smart trigger logic for focal plane arrays
An electronic device includes a memory configured to receive data representing light intensity values from pixels in a focal plane array and a processor that analyzes the received data to determine which light values correspond to triggered pixels, where the triggered pixels are those pixels that meet a predefined set of criteria, and determines, for each triggered pixel, a set of neighbor pixels for which light intensity values are to be stored. The electronic device also includes a buffer that temporarily stores light intensity values for at least one previously processed row of pixels, so that when a triggered pixel is identified in a current row, light intensity values for the neighbor pixels in the previously processed row and for the triggered pixel are persistently stored, as well as a data transmitter that transmits the persistently stored light intensity values for the triggered and neighbor pixels to a data receiver.
US08681247B1 Field flattening correction method for fluorescence imaging system
Systems and methods for flattening the image across the entire field by correcting the image for both the fluorescence and scatter spatial variations. Images of a stable fluorescence target and a scattering target are separately acquired in an imaging system. From these target images, a pixel remapping function, e.g., including two correcting pixel slopes, is calculated for subsequent image pixel remapping. An image of a sample under investigation is then acquired by the imaging system and the sample image is remapped based on the pixel remapping function for the imaging system to form a corrected (field flattened) image. Which correction pixel slope to be used is determined based on whether a sample image pixel value is higher or lower than a threshold value.
US08681246B2 Camera with multiple viewfinders
A method and apparatus for controlling the display of a portable electronic device having a camera application, a viewfinder having at least two viewfinder resolutions, and a sensor array, is provided. When a zoom level of the camera application is 1×, a first image is generated by scaling a predetermined number of rows and columns of pixels of the sensor array to a first viewfinder resolution at a given frame rate. When the zoom level is greater than 1×, a region of interest of the predetermined number of rows and columns of pixels is cropped in accordance with the zoom level and a second image is generated by scaling the cropped region of interest to a second viewfinder resolution smaller than the first viewfinder resolution at a frame rate higher than the given frame rate.
US08681243B2 Digital camera
A digital camera includes an insertion unit for inserting a storage medium, an image pickup unit, a control unit for storing an image picked up by the image pickup unit onto a storage medium inserted into the insertion unit, and a medium detection unit for detecting whether the storage medium inserted into the insertion unit is a storage medium in which rewrite is limited.
US08681237B2 Image-capture parameter variation
A camera includes a bracketing logic module that varies, based on a previously-received user input and for each shot of a plurality of bracketed shots for a scene to be imaged, one or more of a plurality of different image-capture parameters, wherein, the bracketing logic module varies the one or more of the plurality of different image-capture parameters based on previously-input user selections of scene-bracketing for the scene to be imaged.
US08681236B2 Apparatus and method for reducing shutter lag of a digital camera
An apparatus and method for reducing a shutter lag in a device with a digital camera function, in which an electronic shutter can be driven in a state of a half shutter or a full shutter, and a controller controls execution of a sub-sampling preview mode if the camera function is driven, controls to fix white balance and exposure and automatically adjust a focus upon detecting an input of the half shutter during the execution of the sub-sampling preview mode, switches to a full-pixel preview mode after completion of the adjustment, and performs image capturing upon detecting an input of the full shutter.
US08681226B2 Photography-task-specific digital camera apparatus and methods useful in conjunction therewith
A multi-mode digital photography method including generating an output image of a location L at a specific time t which is identified as a function of a user-selected photography task, the method including generating an output image of a particular scene which is built up from a plurality of images thereof, as another function of a user-selected photography task.
US08681213B1 Motion picture film scanner with automated failed splice recovery
Disclosed is a system and method for digitally scanning motion picture film with automatic recovery after a failed splice or break is repaired. The system includes a motion picture film digital scanner. Software executed on a processor either integrated within the motion picture film digital scanner or in an external computer communicating with the motion picture film digital scanner detects film breakage. When an operator signals that the splice repair operation is complete, the software directs the scanner to rewind the film by a pre-determined amount and resume scanning. The software automatically, and seamlessly, merges the scan sequences from before and after the splice repair operation.
US08681206B2 3D image capture device and symmetric prism array for the same
The present invention discloses a 3D image capture device and a symmetric prism array for the same. The symmetric prism array comprises a plurality of right triangle prisms, wherein the longer legs of the right triangle prisms are arranged along an identical line on the incident plane, and wherein the right triangle prisms are left-right symmetric with respect to a central symmetry line, and wherein the normals of the hypotenuses of the right triangle prisms diverge from the central symmetry line. The symmetric prism array that captures light from two different directions is arranged in front of the lens of the 3D image capture device, whereby the 3D image capture device can capture images from two different directions simultaneously. After the image processing by the 3D image capture device, 3D images are presented.
US08681205B2 Systems and methods for controlling a three dimensional (3D) compatible viewing device
An interface unit is described that comprises a buffer for storing captured video data generated by a three dimensional (3D) device intended for a 3D monitor. The interface unit further comprises a synchronization signal extractor configured to extract vertical synchronization (vsync) signals from the video data and a control signal unit configured to derive control signals for a viewing device based on the stored vsync signals. The interface unit transmits the control signals to the viewing device.
US08681197B2 Communication system, terminal apparatus and computer program
In a communication system in which moving image data is transmitted/received between two terminal apparatuses connected to a best-effort network and bi-directional communication is realized in real time, each of the terminal apparatuses includes a reproduced picture quality judgment section that judges reproduced picture quality relating to the moving image data received from the terminal apparatus of an opposite party and notifies it as reproduced picture quality information to the opposite party, and a reproduced picture quality control section that controls picture quality of a transmitted image displayed for confirmation at a side of the apparatus itself to become the reproduced picture quality notified by the reproduced picture quality information.
US08681196B2 Scanning exposure device and image-forming apparatus
A scanning exposure device includes: a reflecting member that reflects a light irradiated by an irradiating unit; a housing that has a bottom, a first sidewall, a second sidewall, and an aperture opening in a direction of a light reflected by the reflecting member; a cover that covers the aperture, forms a passing portion that allows the light reflected by the reflecting member to pass through, and provides a first fixed position at which the housing is fixed on the first sidewall and a second fixed position, paired with the first fixed position, at which the housing is fixed on the second sidewall, wherein the first fixed position and the second fixed position are arranged such that the main scanning direction passes between them.
US08681192B2 Sensor device and electronic apparatus
The present invention provides a sensor device and an electronic apparatus each of which does not make malfunction derived from outside ambient light such as sunlight. In the sensor device, an ADC outputs, to one of two input terminals of a comparison circuit, second data which is a digital value ADCOUT corresponding to a current Iin−I1 being the result of subtraction from a current I1 from a current Iin and which is larger than a threshold Data_th.
US08681191B2 Three dimensional driving scheme for electrophoretic display devices
The present invention is directed to a driving method, in particular a three dimensional driving scheme for electrophoretic display devices. The method comprises applying a driving step in each of at least two electric fields to drive two types of pigment particles of different colors laterally and/or vertically for separately adjusting the grayscale and/or colors of the display. The present driving method has the advantage that the brightness and color intensity of the images may be separately tuned.
US08681190B2 Liquid crystal display
A liquid crystal display includes: a light source section; a liquid crystal display panel including pixels each configured of sub-pixels of three colors red (R), green (G) and blue (B) and a sub-pixel of a color (Z) with higher luminance than the three colors; and a display control section including an output signal generation section performing a display drive on the sub-pixels of R, G, B and Z with use of the output picture signals. A chromaticity point of the emission light from the light source section is set to a position deviated from a white chromaticity point. In the case where the input picture signals are picture signals indicating white (W), the output signal generation section performs a chromaticity point adjustment to adjust, to the white chromaticity point, a chromaticity point of display light emitted from the liquid crystal display panel based on the emission light.