Document Document Title
US08756709B2 Apparatus for, and method of, recording/playing audio data having additional information embedded therein
According to the type of each of a plurality of external input interfaces, it is decided whether digital watermark information is to be detected from data entered via the external input interface. Digital watermark information is not detected from data entered via the external input interface and from which it has been decided not to detect any digital watermark information, but the data is recorded. Thus, there can be provided a data recording apparatus which is not applied with a any heavy load owing to the omission of any unnecessary detection of digital watermark information.
US08756708B2 System and method for detecting active streams using a heartbeat and secure stop mechanism
One embodiment of the present invention sets forth a technique for identifying active streaming connections associated with a particular user account. Each active streaming connection transmits heartbeat packets periodically to a server that tracks the receipt of the heartbeat packets. If, for a particular streaming connection, the server stops receiving heartbeat packets, then the server is able to infer that the streaming connection has been terminated.
US08756705B2 Personalized security management
Systems and methods for personalized security management of online applications are provided. A determination may be made that a condition for constructing an increased authentication proposal for access to an online financial service is satisfied. The increased authentication proposal may be associated with (i) a user of the online financial service and (ii) a user request option associated with the online financial service. Based upon the determination that the condition is satisfied, the increased authentication proposal may be generated and transmitted for presentation to the user. An increased authentication proposal response may then be received, and the increased authentication proposal response may be processed in order to store, in association with the user and the user request option, (i) an indication of an increased authentication condition and (ii) an indication of an increased authentication mechanism.
US08756703B2 Method and communication device for protecting a user's privacy
A method for protecting a user's privacy, wherein the user operates a communication device capable of processing context and wherein the user provides context information—real context—related to one or more reference context variables to a third party, is characterized in the steps of faking at least one of the one or more reference context variables, on the basis of the faked reference context variable, gathering real context information—decoy context—related to reference context variables other than the faked reference context variable, publishing the thus generated decoy context instead of the user's real context. In addition, a corresponding communication device is disclosed.
US08756702B2 Electronic apparatus, information processing method, and program
The present invention relates to an electronic apparatus, an information processing method, and a program that allow a provision server of an application to be capable of easily causing an electronic apparatus having an IC chip to manage data. When a service-issuing command transmitted from a service-issuing terminal 11 is received, in a service-issuing function 21 of an IC card 2, information indicating a service data structure and a program describing a processing sequence that correspond to an identifier transmitted as a command parameter are acquired from a service definition database 23. In the service-issuing function 21, IC-card internal processing is performed, and a service data structure for managing data to be used for receiving the provision of a specific application is prepared in a file system 22. The present invention can be applied to an apparatus having an IC chip.
US08756701B2 Data security in a multi-nodal environment
A data security manager in a multi-nodal environment enforces processing constraints stored as security relationships that control how different pieces of a multi-nodal application (called execution units) are allowed to execute to insure data security. The security manager preferably checks the security relationships for security violations when new execution units start execution, when data moves to or from an execution unit, and when an execution unit requests external services. Where the security manager determines there is a security violation based on the security relationships, the security manager may move, delay or kill an execution unit to maintain data security.
US08756696B1 System and method for providing a virtualized secure data containment service with a networked environment
The present invention relates to a technique for debugging and testing potential virus, trojans, and other malware programs. The present invention, named Cyberlock™ provides a technique to analyze malware programs on a network in a secure manner, which allows multiple users to access or monitor the analysis. In the present invention, a virtual machine (VM) may be run on a network, emulating the operation of a Windows, LINUX, or Apple operating system (or other O/S), and the malware or suspected malware may be executed on that virtual machine. The virtual machine is isolated on the network, but accessible to one or more users, in such a manner than the malware or suspected malware may be analyzed.
US08756693B2 Malware target recognition
A method, apparatus and program product are provided to recognize malware in a computing environment having at least one computer. A sample is received. An automatic determination is made by the at least one computer to determine if the sample is malware using static analysis methods. If the static analysis methods determine the sample is malware, dynamic analysis methods are used by the at least one computer to automatically determine if the sample is malware. If the dynamic analysis methods determine the sample is malware, the sample is presented to a malware analyst to adjudicate the automatic determinations of the static and dynamic analysis. If the adjudication determines the sample is malware, a response action is initiated to recover from or mitigate a threat of the sample.
US08756691B2 IP-based blocking of malware
A security module on a client monitors file download activities at the client and reports hosting website data to a security server. A download analysis module at the security server receives a hosting website data report from the client, where the hosting website data report describes a domain name and an IP address of a website hosting a file the client is attempting to download. The download analysis module analyzes the domain name and IP address of the website to generate file download control data indicating whether to allow downloading of the file to the client. The download analysis module reports the file download control data to the security module of the client. The security module uses the file download control data to selectively block downloading of the file.
US08756685B2 Detection system and method of suspicious malicious website using analysis of javascript obfuscation strength
A detection system of a suspicious malicious website using the analysis of a JavaScript obfuscation strength, which includes: an entropy measuring processor of measuring an entropy of an obfuscated JavaScript present in the website, a special character entropy, and a variable/function name entropy; a frequency measuring processor of measuring a specific function frequency, an encoding mark frequency and a % symbol frequency of the JavaScript; a density measuring processor of measuring the maximum length of a single character string of the JavaScript; and a malicious website confirming processor of determining whether the relevant website is malicious by comparing an obfuscation strength value, measured by the entropy measuring processor, the frequency measuring processor and the density measuring processor, with a threshold value.
US08756683B2 Distributed malicious software protection in file sharing environments
Automatic file replication and scanning for malware in a sharing environment is based on detection of file system changes. Only one client of the multi-client environment needs to include malware protection software for all clients to benefit. A file replication service for each client monitors a shared directory, and synchronizes files across clients at the file system driver level. When a new file appears in the shared directory of a client system, through this driver, the new file automatically gets replicated. A malware protection component operates by monitoring the directory for new or modified files. File replication causes automatic malware scanning on the client that has protection. When the file has been cleaned and re-written to the directory, the replication service senses that the file has changed and replicates the cleaned file to the other clients. Thus, the replication behavior produces a multiparty file scanning and cleansing protection scheme.
US08756682B2 Method and system for network intrusion prevention
According to some embodiments of the invention, a method for network protection is provided. The method includes receiving with a network security software a request from an entity to stop at least a portion of unauthorized network traffic from being transmitted through a firewall. The entity lacks control over the firewall and the network security software is operable to control the firewall. The method also includes using the network security software to automatically determine that the entity is an authorized entity authorized to make the request. The method also includes initiating a block of the unauthorized network traffic at the firewall in response to the automatic determination.
US08756681B2 Hybrid system implementing distinct and co-existing application execution environments and methods for implementing the same
A hybrid system is provided. The system includes a computing device implementing a first application execution environment (AEE) and a second AEE. The first AEE is configured to be isolated from the second AEE. The first software application associated with the first AEE is configured to be processed on the first AEE such that the first software application is denied direct access to the second AEE. A second software application associated with the second AEE is configured to be processed on the second AEE such that the second software application is denied direct access to the first AEE.
US08756677B2 Variable-strength security based on time and/or number of partial password unlocks
An authentication scheme for unlocking a computing system may require a shortened password in some cases. For example, the computing system may be configured to determine a time that a user has been locked out of a computing device and to determine which of a plurality of time spans that the time falls within. The computing system may also prompt the user for a required password including a full password or a subset of the full password depending on the determined time span. The computing system may be further configured to display a visual indicator corresponding to the determined time span or a required password length on a visual display. A length of the required password for login may be progressively longer for each of the plurality of time spans as a time period that a respective time span covers increases.
US08756675B2 Systems and methods for security in a wireless utility network
Methods and systems a provided for security in a wireless utility network. The methods and systems use different levels of trust to securely enroll new nodes into a network through other nodes acting as proxies. A node's security state with respect to another node in the network is categorized into one of several trust levels. A node responds to certain requests, actions or messages depending based on its trust level with the other entity. Initially, a node is not trusted. A first trust level is established based on a digital certificate that is stored in a node when the node is manufactured. A second trust level is established based on a second digital certificate obtained from a certifying authority while a node is in the first trust level. A node with a verified second certificate can be fully enrolled in the network and participate as a network node with minimal or no constraints.
US08756674B2 System and methods for online authentication
A method of authenticating a network client to a relying party computer via a computer server comprises the computer server receiving a transaction code from a token manager via a first communications channel. The network client is configured to communicate with a token manager which is configured to communicate with a hardware token interfaced therewith. The network client is also configured to communicate with the relying party computer and the computer server. The computer server also receives a transaction pointer from the relying party computer via a second communications channel that is distinct from the first communications channel. Preferably, the transaction pointer is unpredictable by the computer server. The computer server transmits an authorization signal to the relying party computer in accordance with a correlation between the transaction code and the transaction pointer. The authorization signal facilitates authentication of the network client to the relying party computer.
US08756670B2 Information processing apparatus capable of authentication processing achieving both of user convenience and security, method of controlling information processing apparatus, and recording medium recording program for controlling information processing apparatus
Whether a log-in button has been pressed or not is determined. When it is determined that the log-in button has been pressed, an ID selection screen is displayed. Whether an ID has been selected or not is determined. When it is determined that an ID has been selected, whether a secure printing job is present or not is determined. Thereafter, whether password matching is successfully achieved or not is determined. Thereafter, whether a password image function is ON or not is determined. Then, when it is determined that password matching was successfully achieved and a password image authentication function is ON, password image authentication is carried out.
US08756668B2 Dynamic PSK for hotspots
Systems and methods for providing secured network access are provided. A user device located within range of a hotspot initiates a request sent via an open communication network associated with the hotspot. The request concerns secured network access at the hotspot by the user device. A unique pre-shared key is generated for the user device based on information in the received request and transmitted over the open communication network for display on a webpage accessible to the user device. The unique pre-shared key is stored in association with information regarding the user device. The user device may then use the unique pre-shared key in subsequent requests for secured network access.
US08756666B1 Generating authentication codes
Authentication codes associated with an entity are generated. A stored secret associated with an entity is retrieved. At a first point in time, a first dynamic value associated with a first time interval is determined. A first authentication code based on the first dynamic value is determined. At a second point in time, a second dynamic value associated with a second time interval is determined. A second authentication code based on the second dynamic value is determined. The first and second authentication codes are derived from the stored secret and the amount of time between the first and second points in time is different from the length of the first time interval.
US08756664B2 Management of user authentication
A method and system for managing user authentication. First authentication data associated with a user is received from a first authentication mechanism. The first authentication data is generated in response to the first authentication mechanism successfully authenticating the user. In response to receipt of the first authentication data, a first identifier associated with the user is registered. The first authentication data is associated with the first identifier. In response to associating the first authentication data with the first identifier, second authentication data associated with the user is received from a second authentication mechanism. The second authentication data is generated in response to the second authentication mechanism successfully authenticating the user. The second authentication data is associated with the first authentication data and the first identifier.
US08756663B1 Service utilization control manager
An apparatus is described for managing mobile network services. The apparatus includes a service authorization and utilization control function (SAUCF) element configured to authorize a mobile network service request by acting as a service manager configured to centrally coordinate service authorizations for multiple network services associated with an individual subscriber account by evaluating a service policy defining user access spanning the multiple network services. The service policy includes (a) communication authorization controls affecting permission for a user associated with the subscriber account to access a mobile network service in accordance with one or more criteria applicable to a bundled service category; and (b) charging controls for determining whether a subscriber account includes sufficient credits to use the mobile network service. A real time utilization interface is configured to transmit messages between the SAUCF element and a subscriber service utilization account.
US08756660B2 Enabling two-factor authentication for terminal services
Techniques for enabling two-factor authentication for terminal services are described. A client receives an authentication token from an authentication server. The authentication token is used as a factor for authenticating the client to a terminal services device. Native authentication of the client is also performed.
US08756657B2 Mobile or user device authentication and tracking
A system and method, according to one or more embodiments, includes a server computing device configured to communicate with a network-based device via a network; a visitor identification, in which the system generates the visitor identification and the visitor identification corresponds to a piece of information that is unique to the network-based device; a mapping for which the system adds the generated visitor identification to the mapping so that the visitor identification uniquely identifies the network-based device from all other network-based devices in communication with the server computing device; and a database in which the system tracks the visitor identification among a plurality of visitor identifications in the database.
US08756656B1 Systems and methods for creating and synchronizing security metadata within synchronized-data networks
A computer-implemented method for creating and synchronizing security metadata for data objects within a synchronized-data network is disclosed. This method may comprise: 1) identifying a data object, 2) determining the trustworthiness of the data object, 3) generating security metadata for the data object that identifies the trustworthiness of the data object, and 4) synchronizing the security metadata within the synchronized-data network. The method may also comprise identifying a need to perform a security operation on the data object to determine the trustworthiness of the data object and then offloading or load balancing the security operation within the synchronized-data network. Corresponding systems and computer-readable media are also disclosed.
US08756653B2 Network policy management and effectiveness system
The Present Invention discloses a method and apparatus for maintaining policy compliance on a computer network. A system in accordance with the principles of the Present Invention performs the steps of electronically monitoring network user compliance with a network security policy stored in a database, electronically evaluating network security policy compliance based on network user compliance and electronically undertaking a network policy compliance action in response to network security policy non-compliance. The network policy compliance actions may include automatically implementing a different network security policy selected from network security policies stored in the database, generating policy effectiveness reports and providing a retraining module to network users.
US08756650B2 Dynamic authentication of a user
According to an example embodiment, a system may include at least one processor and at least one memory comprising a policy module configured to receive data indicating risk factors associated with users of the system; update risk levels for the users by applying the data to risk factor rules; and provide the updated risk levels and/or authentication levels associated with the updated risk levels to an authentication module in response to receiving requests from the authentication module. The at least one processor and at least one memory may also comprise the authentication module configured to receive a first access request from a user; in response to receiving the first access request, request a first updated risk and/or authentication level for the user from the policy module; and require the user to provide a first authentication technique to grant the first access request based on the first updated risk and/or authentication level received from the policy module.
US08756648B2 Provision of marked data content to user devices of a communications network
The invention refers to a method to be used in a telecommunication network for providing individually marked digital signals (S1, S2) to be transmitted to a plurality of recipient user devices (UE1, UE2), wherein a content digital signal (SO) is received together with one or a plurality of mark signals (M1, M2), and wherein an individually marked signal (S1, S2) to be provided to one of the user devices (UE1, UE2) is generated by combining the content signal (SO) with one or a plurality of mark signals (M1, M2). The invention further refers to a program and to devices for performing the method.
US08756646B2 System and method for the exchange and storage of set-top box data
A system and method for updating viewing status between a set-top box and one or more social networks. User preferences are set for communicating a viewing status between the set-top box and one or more social networks. A determination of media content viewed by a user is made by a user utilizing the set-top box. The viewing status of the user is posted in response to the user preferences and the determined media content.
US08756644B2 System and method for supplying supplemental audio information for broadcast television programs
A method, computer readable medium and an apparatus for providing supplemental information related to a character featured on a broadcast television program, wherein the supplemental information is not broadcast along with the broadcast television program. A viewer can request specific supplemental information associated with the broadcast television program through a telephone or electronic network interface. In some embodiments, a service controller transmits the requested supplemental information such that an audio component of the supplemental information does not conflict with the audio component of the broadcast television program.
US08756637B1 Automatic antenna redirection system and method
A geolocation smart antenna system is presented. In the system a database of television station information is provided. The database may include information such as channel number, broadcast frequency, network affiliation, and locations of one or more terrestrial television broadcast towers. An optimal antenna direction is determined based on a determined geographic location of an antenna and a geographic location of a broadcast tower. A system user selects a television program or television network broadcasted by a television station. A selection signal is sent to an antenna controller, and in response a television antenna is automatically oriented in an optimal direction toward a broadcast tower for the selected station. The selection signal may also be sent to a television receiver, and in response a television tuner is tuned to the station's radio frequency channel.
US08756630B2 Imaging distribution apparatus and imaging distribution method
An imaging distribution apparatus includes a reception unit configured to receive a distribution request for distribution of a specific program from a client apparatus via a network, a program scenario acquisition unit configured to acquire a program scenario corresponding to the specific program requested for by the distribution request, a content acquisition unit configured to acquire a plurality of information contents based on the program scenario, a conversion unit configured to convert the information contents to image scene based on the program scenario, an encoding unit configured to encode the image scene, to generate a stream, and a stream distribution unit configured to distribute the stream to the client apparatus via the network.
US08756629B2 Web information processing apparatus and web information processing method, and information processing apparatus and information processing apparatus control method
A web information processing apparatus (100) displays a screen for designating a program to be associated with a web page and registered if, for example, a registration request is input from a user when the web page is being displayed. Then, information specifying the designated program and information specifying the web page being displayed are linked and registered (105). The registered information is used to detect a web page linked to the program being viewed and (if necessary) to display the web page.
US08756627B2 Distributed video creation
In an example, a system for distributed video creation is provided. In an example, the system enables users to create the ideas that they and others might film and/or upload. These may be single scene ideas, or multiple scene ideas. These ideas may be as part of a broader, existing video work, or a new video work. These ideas may be manifested as text (such as descriptions or instructions) or verbal (audio), or through pictures or video.
US08756623B2 Broadcasting receiving apparatus and method for providing broadcasting signal relation information
A broadcasting receiving apparatus and a method for providing broadcasting signal relation information are provided. The broadcasting receiving apparatus, which accesses a server through a network, includes a broadcasting signal receiver which receives a broadcasting signal; a channel identifier which identifies a change of a channel of the broadcasting signal, generates a fingerprint corresponding to the broadcasting signal of the changed channel, and receives identification information of the changed channel from a matching server based on the generated fingerprint; and a relevant information provider which receives conditional information that indicates a condition for receiving relevant information of the broadcasting signal if the channel is changed, receives the relevant information based on the conditional information and displays the received relevant information.
US08756622B2 Media usage monitoring and measurement system and method
Media monitoring and measurement systems and methods are disclosed. Some embodiments of the present invention provide a media measurement system and method that utilizes audience data to enhance content identifications. Some embodiments analyze media player log data to enhance content identification. Other embodiments of the present invention analyze sample sequence data to enhance content identifications. Other embodiments analyze sequence data to enhance content identification and/or to establish channel identification. Yet other embodiments provide a system and method in which sample construction and selection parameters are adjusted based upon identification results. Yet other embodiments provide a method in which play-altering activity of an audience member is deduced from content offset values of identifications corresponding to captured samples. Yet other embodiments provide a monitoring and measurement system in which a media monitoring device is adapted to receive a wireless or non-wireless audio signal from a media player, the audio signal also being received wirelessly by headphones of a user of the monitoring device.
US08756621B2 Apparatus and method for inferring seamless service plan of video contents
Disclosed are an apparatus and method for inferring a service plan for seamlessly providing an IPTV service. The present invention proposes a context inference algorithm for performing multiple-criteria decision-making using Analytic Hierarchy Process (AHP) for context element evaluation through a context inference apparatus for providing a seamless IPTV service using a context awareness technology for recognizing device change and environmental change in a ubiquitous home networking environment including various types of information terminals.
US08756620B2 Systems and methods for tracking content sources from which media assets have previously been viewed
Systems and methods for tracking content sources from which media assets have previously been viewed are provided. A user request to access a first content source is received. Content currently being presented to the user from the first content source is monitored to determine whether the content meets a criterion. An amount of time the content being presented meets the criterion is measured. In response to determining the amount of time exceeds a threshold, an identifier of the first content source is stored in a list of content sources from which content meeting the criterion was previously presented to the user. Content received from one of the content sources in the list is presented each time a user request to access a last content source is received.
US08756619B2 Cluster analysis of viewer tendencies
A method performed by one or more computing devices includes determining a relevancy function of viewer tendencies based on set-top box data from a subscription television service and defining a cluster of set-top boxes based on the relevancy function. The method also includes building a tendency profile for the cluster, the tendency profile including predicted actions for viewers within the cluster. The method further includes assigning the set-top box to the cluster and directing a cluster-oriented presentation to a particular set-top box within the cluster.
US08756614B2 Central registry for binding features using dynamic pointers
A first feature (e.g., chart or table) includes a reference to a dynamic pointer. Independently, the pointer is defined to point to a second feature (e.g., a query). The first feature is automatically updated to reflect a current value of the second feature. The reference to the pointer and pointer definition are recorded in a central registry, and changes to the pointer or second feature automatically cause the first feature to be updated to reflect the change. A mapping between features can be generated using the registry and can identify interrelationships to a developer. Further, changes in the registry can be tracked, such that a developer can view changes pertaining to a particular time period and/or feature of interest (e.g., corresponding to an operation problem).
US08756606B2 Safety controller and safety control method in which time partitions are scheduled according to a scheduling pattern
Upon occurrence of an abnormality, a safety control can be executed more rapidly. An OS partially includes a partition scheduler that selects and decides a time partition to be subsequently scheduled according to a scheduling pattern including TP1 in which an execution time is allocated to a safety monitoring program, TP2 in which the execution time is allocated to a normal control program, and TP3 in which the execution time is allocated to a safety control program. A processor executes the OS to cause the partition scheduler to periodically operate. The partition scheduler is activated upon detection of an abnormality by one of the safety monitoring program executed in TP1 and the normal control program executed in TP2, and switches the time partition from TP1 or TP2 to TP3.
US08756602B2 Virtual machine and application migration over local and wide area networks without timeout
Long distance cloud migration (LDCM) to overcome the limitations faced by the cloud migration techniques over long distance, high speed WAN infrastructures. LDCM overcomes the negative effects of existing TCP/IP mechanisms on the efficient use of available bandwidth. LDCM also acts as an acceleration engine to optimize various hypervisor, storage and security applications.
US08756596B2 Host apparatus connected to image forming apparatus and driver installation method and computer-readable medium thereof
Disclosed are a host apparatus connected to an image forming apparatus and a driver installation method and computer-readable medium thereof. A driver installation method of a host apparatus includes accessing a web page provided by the web server and selecting an installation of at least one driver stored in the web server in the host apparatus, transmitting user information of the host apparatus to the driver download server by the host apparatus, determining by the driver download server an existence of a custom driver for a user of the host apparatus by using the user information; and installing in the host apparatus the at least one driver selected according to the existence of the custom driver. With this configuration, a host apparatus and a driver installation method enables a user to install a latest version of the custom driver without any complicated process if a user accesses a web server in the image forming apparatus and selects an installation of the at least one driver.
US08756592B2 Information processor and information updating method
Prior to updating of an information processing program that stores a program update module for updating a wireless interface driver or the information processing program used for communications with a router, a printer stores the minimal information necessary for communications such as the wireless interface driver or setting information (service set identification (SSID), Wep key, etc.) necessary for using the wireless interface driver in basic update user information stored in an area different from an area for the information processing program. If updating of the information processing program is suspended and an error occurs in the information processing program, a basic update module protected from overwriting utilizes the basic update user information to restart communications with the router.
US08756587B2 Static analysis of computer software applications
Static analysis of a computer software application can be performed by applying a first level of abstraction to model a plurality of run-time objects, thereby producing a set of object abstractions. Static data-flow analysis of the computer software application can be performed using the set of object abstractions, thereby producing a first data-flow propagation graph. A data-flow bottleneck can be identified within the data-flow propagation graph. A second level of abstraction can be applied to model any of the run-time objects having in the set of object abstractions a corresponding object abstraction that is traceable to the data-flow bottleneck. The applying the second level of abstraction can decompose the corresponding object abstraction into a set of object abstractions, thereby modifying the set of object abstractions. Static data-flow analysis of the computer software application can be performed using the modified set of object abstractions.
US08756586B2 System and method for automated performance testing in a dynamic production environment
The present invention relates to a system and method for automated performance testing in a dynamic production environment. More particularly the present invention relates to an automated system that enables the determination of whether a software application can meet the scalability and performance requirements in a real time use environment, wherein the performance requirement test comprises test for workload, reliability and resource usage. The system of the present invention provides an automated system for performing testing method that can convert a static environment i.e. fixed workload, one application state and one hardware representation into a dynamic one and predict accurate performance results for said constantly changing application. The system enables less effort, time and consequently money, and meets the performance scalability and requirements in real-time.
US08756584B2 Code instrumentation method and code instrumentation apparatus
A code instrumentation method and a code instrumentation apparatus for instrumenting object codes of programs to enable memory access tracing. The code instrumentation method includes: identifying an object code block to be executed circularly in object codes; identifying at least one memory access instruction in the object code block where a memory address to be accessed during the circular execution of the object code block keeps unchanged; and inserting a routine for tracing the memory access to be executed by the at least one memory access instruction outside the object code block.
US08756583B2 Thread-specific event management in a non-stop debugging environment
A non-stop debugging environment includes a debugger configured to debug a multi-threaded debuggee. In the non-stop debugging environment, encountering an event by one of the threads stops execution of only the one thread without concurrently stopping execution of the other threads. Thread-specific events may managed in the non-stop debug environment by identifying, by the debugger for a thread of execution of the debuggee not currently executing, a thread-specific event associated with the thread; removing, by the debugger, the thread-specific event for all threads of the debuggee; and upon the thread resuming execution, replacing, by the debugger, the thread-specific event.
US08756581B2 Adaptive next-executing-cycle trace selection for trace-driven code optimizers
An apparatus includes a processor for executing instructions at runtime and instructions for dynamically compiling the set of instructions executing at runtime. A memory device stores the instructions to be executed and the dynamic compiling instructions. A memory device serves as a trace buffer used to store traces during formation during the dynamic compiling. The dynamic compiling instructions includes a next-executing-cycle (N-E-C) trace selection process for forming traces for the instructions executing at runtime. The N-E-C trace selection process continues through an existing trace-head when forming traces without terminating a recording of a current trace if an existing trace-head is encountered.
US08756580B2 Instance-based field affinity optimization
Dynamic determination of affinity between fields of structure may be determined based on accesses to the same instance. The affinity may be utilized in determining a data layout of a structure so as to optimize performance of a target program. The affinity determination may be an estimation based upon a trace of an execution of the target program. Access relation between proximate accesses to fields of the same instance may be utilized to estimate an optimized data layout of the structure.
US08756576B2 Ranking peer submitted code snippets using execution feedback
A method, system and program product for providing execution feedback of peer submitted code snippets executed for correction of semantic errors in code. A first developer executing a code snippet to correct a semantic error in the use of a third-party library within a first IDE results in the transmission of an execution result to a collaboration datastore. If the code snippet execution completed with no errors, a result indicating a success is automatically transmitted by the IDE. Further, if the code snippet execution resulted in an error due to error within the code snippet, a result indicating code snippet failure along with error details is automatically transmitted. When a second developer is working on code within a second IDE that contains semantic errors, code snippets to correct the semantic error are presented to the second developer, ranked based on previous execution feedback provided by peer developers.
US08756572B2 Debugger-set identifying breakpoints after coroutine yield points
A debugger can step through target code in a computer program. The debugger can identify a coroutine yield point in the target code, and can obtain identifying information to identify continued processing of a coroutine instance triggered by the operator. The debugger can set a breakpoint at a location for continued stepping after the coroutine yield point. The breakpoint can have a condition of matching the identifying information with runtime information. The debugger can perform the coroutine instance and resume execution of the target code after the coroutine yield point. The debugger can also encounter the breakpoint in the target code, and can determine whether the condition of the breakpoint is met. If so, the debugger can pause execution of the target code at the breakpoint. If not, the debugger can continue execution of the target code past the breakpoint without pausing at the breakpoint.
US08756569B2 Deterministic pseudo-random fault event recordation and injection tool
A method is presented for recording and injecting a fault event during execution of a computer program. The method may include detecting a method call event during execution of the program, incrementing a counter to produce a counter value, and determining, based on a program execution state, a fault event to be generated. The fault event may be associated with a fault event type. The fault event type and the counter value may be stored, and the fault event may be generated. A second method call event may be detected during execution of the program and a second counter may be incremented, producing a second counter value. A previously-generated fault event associated with a counter value matching the second counter value may be identified, and the previously-generated fault event may be generated.
US08756568B2 Documentation generation for web APIs based on byte code analysis
Documentation for an application or web service, such as a web application programming interface (API), is generated by analyzing bytecode for the application itself. Metadata contained within the bytecode and that specifies the functionality of the web service is extracted and used as a template and basis for documentation. A second source of documentation, which contains detailed documentation of the web service, is contributed by the web service developer and merged with the metadata extracted from the bytecode.
US08756567B2 Profile based version comparison
Various embodiments of systems and methods to compare different versions of a development object based on a version comparison profile are described herein. Identities of the different versions of the development object are received. Further, a version comparison profile and a corresponding profile definition associated with the development object are received. Furthermore, the different versions of the development object are compared to determine one or more differences based upon the received version comparison profile and the corresponding profile definition. The determined one or more differences between the different versions of the development object are returned.
US08756566B2 Parallel development of a software system
A software configuration management (SCM) system can include operations such as removing a selected section from a first artifact in a first stream, wherein the first artifact includes a plurality of sections, and creating a second artifact in the first stream including the selected section. The second artifact does not include at least one other section of the plurality of sections. An annotation can be generated using a processor that specifies the first artifact, a range within the first artifact corresponding to the selected section, and the second artifact into which the selected section is moved. The annotation can be used to apply changes implemented in selected artifacts from one stream to another.
US08756564B2 Techniques for providing environmental impact information associated with code
A technique for providing environmental impact information associated with code includes determining, based on execution of the code on a computer system, an environmental impact of a code execution sequence included in the code. A section of the code that is associated with the code execution sequence is then annotated with environmental impact information associated with the environmental impact of the code execution sequence.
US08756563B2 Service controller for an integrated service framework
Embodiments of the invention provide for methods, systems and computer program products for an integrated service framework with a suite of products that provide a development environment and common framework for programming within an operating system. The integrated service framework provides a service controller that allows a programmer or an administrator to control, monitor, query, troubleshoot, and resolve any issues that occur with the services. The service controller provides service interfaces that are completely configurable without the need for programing code to display the individual service interfaces. The service controller provides the service interfaces using the text from a configuration file populated by a user. The user can utilize the service interfaces provided by the service controller to send commands to services to start, stop, pause, and resume the services, monitor information about the services, and query the services to determine if the services are working properly.
US08756558B2 FRAM compiler and layout
A computer program for generating a layout for a ferroelectric random access memory (FRAM) that is embodied on a non-transitory storage medium and executable by a processor is provided. FRAM specifications are received, and an FRAM floorplan and design rules are retrieved from the non-transitory storage medium. The layout for the FRAM based on the FRAM specifications and design rules is then assembled.
US08756555B2 Standard cells having transistors annotated for gate-length biasing
A standard cell library is disclosed. The standard cell library contains cells wherein at least one transistor in at least one cell is annotated for gate length biasing. Gate length biasing includes the modification of the gate length, so as to change the speed or power consumption of the modified gate length. The standard cell library is one used in the manufacturing of semiconductor devices (e.g., that result as semiconductor chips), by way of fabricating features defined on one or more layouts of geometric shapes. The annotations serve to identify which ones of the transistor gate features are to be modified before using the geometric shapes for manufacturing the semiconductor device.
US08756550B2 Method to ensure double patterning technology compliance in standard cells
An integrated circuit with standard cells with top and bottom metal-1 and metal-2 power rails and with lateral standard cell borders that lie between an outermost vertical dummy poly lead from one standard cell and an adjacent standard cell. A DPT compatible standard cell design rule set. A method of forming an integrated circuit with standard cells constructed using a DPT compatible standard cell design rule set. A method of forming DPT compatible standard cells.
US08756549B2 Integrated circuit chip incorporating embedded thermal radiators for localized, on-demand, heating and a system and method for designing such an integrated circuit chip
Disclosed are embodiments of an integrated circuit chip designed for reliability at low ambient temperatures. The chip substrate can be divided into zones, including at least one temperature-sensitive zone (TSZ) that contains one or more temperature-sensitive circuits. Temperature sensor(s) can be positioned in the semiconductor substrate adjacent to the TSZ. Thermal radiator(s) can be embedded in a metal wiring layer and aligned above the TSZ. The temperature sensor(s) can be operatively connected to the thermal radiator(s) and can trigger operation of the thermal radiator(s) when the temperature in the TSZ is below a predetermined threshold temperature. Additionally, an on-chip power control system can be operatively connected to the thermal radiator(s) so that operation of the thermal radiator(s) is only triggered when a circuit within the TSZ is about to be powered up. Also disclosed are associated embodiments of a system and method for designing such an integrated circuit chip.
US08756545B2 Delay time calculating apparatus and method
An apparatus calculates a delay time of nets within a circuit included in design data by a processing unit. The processing unit performs a process that includes selecting a first calculation to calculate the delay time of a net when the net satisfies a first condition, when the first calculation is not selected by the selecting, selecting the first or second calculation to calculate the delay time of the net, depending on whether the net satisfies a second condition, and calculating the delay time of the net by the first or second calculation selected by the selecting.
US08756541B2 Relative ordering circuit synthesis
Systems and methods for relative ordering circuit synthesis are provided herein. One aspect provides for generating at least one circuit design via at least one processor accessible by a computing device; wherein generating at least one circuit design comprises: generating at least one relative order structure based on at least one circuit design layout, the at least one relative order structure comprising at least one placement constraint associated with at least one circuit element; placing the at least one circuit element associated with the at least one placement constraint within a circuit design according to the at least one placement constraint; and placing circuit elements not associated with the at least one placement constraint within the circuit design. Other embodiments and aspects are also described herein.
US08756540B1 Method and apparatus for extracted synthesis gate characteristics model
Method and apparatus are described for improved circuit synthesis by EDA machinery. Circuit designs are synthesized to a target hardware platform with resulting hardware characteristics correlated back to component types in the synthesis-stage circuit design. The accumulated characteristics samples then contribute to a characteristics value for the component type. The characteristics value can be used in future synthesis runs to condition processing, e.g., choosing between alternative implementation possibilities, using the characteristics value to provide an accurate prediction of a hardware implementation for the component type.
US08756539B2 NetList maintenance in a circuit diagram
Maintaining a netlist while editing a circuit diagram. The circuit diagram may be displayed on a display. The circuit diagram may include a plurality of electronic components connected by nets and may also include modular block(s) which represent a circuit portion in a hierarchical fashion. A global netlist may be stored that includes information regarding the nets of the circuit diagram. User input may be received which modifies the circuit diagram. Accordingly, the global netlist may be updated in response to the user input modifying the circuit diagram. The circuit diagram may be updated on the display based on updating the global netlist. Receiving the user input and updating the global netlist and circuit diagram may be performed a plurality of times, in a dynamic fashion during edit time.
US08756535B2 Simultaneous screen saver operations
Apparatus, systems, and methods may operate to execute a plurality of screen saver program instances to display a plurality of separately visible screen saver images using a single display device at substantially the same time. In some embodiments, some or all of the screen saver images are displayed in a plurality of non-overlapping display compartments. The images may be selectively assigned a dominant color, or color scheme. The compartments may have boundaries that can be selectively revised. Additional apparatus, systems, and methods are disclosed.
US08756532B2 Using a gesture to transfer an object across multiple multi-touch devices
In an example embodiment, predefined gestures are used to provide an intuitive way to transfer objects between multi-touch devices. A first gesture, such as a pinching motion is used to select an object to transfer from a source device. A second gesture, such as a de-pinching gesture, is used to designate a destination for the object on a second device. Data associated with the initiator of the transfer, such as data representative of a fingerprint scan may be employed to match the source device with the destination device.
US08756531B2 Audio-visual navigation and communication
Communicating information through a user platform by representing, on a user platform visual display, spatial publishing objects as entities static locations within a three-dimensional spatial publishing object space. Each spatial publishing object associated with information, and each presenting a subset of the associated information. Establishing a user presence at a location within the spatial publishing object space. The user presence, in conjunction with a user point-of-view, being navigable by the user in at least a two-dimensional sub-space of the spatial publishing object space.
US08756530B2 Generation and synchronization of offline 3D virtual world content
Generation and synchronization of offline three-dimensional (3D) virtual world content that include hosting 3D virtual world content, providing access to a portion of the 3D virtual world content, allowing storing offline of a copy of the accessed portion of the 3D virtual world content, and receiving changes made in the stored offline copy of the accessed portion of the 3D virtual world content and synchronizing the received changes with the hosted 3D virtual world content. The accessed portion of the 3D virtual world content may be recreated offline using a rendering engine on a processing device offline from the hosted 3D virtual world.
US08756525B2 Method and program for displaying information and information processing apparatus
An information processing apparatus includes a display unit configured to display a plurality of display information items, each corresponding to a content item, and an indicator for indicating one of the display information items, an operation unit, and a control unit. The control unit receives an instruction for updating the display position of the indicator. When the indicator indicates and selects one of the display information items on the display unit, the control unit determines a relationship between the display information item indicated and selected by the indicator and the display information items other than the display information item selected by the indicator and displays the relationship between the display information item selected by the indicator and the display information item determined to have a relationship with the display information item selected by the indicator among the display information items other than the display information item selected by the indicator.
US08756514B2 System and method for real-time scheduling
A system and method for dynamically scheduling a meeting time in association with an instant messaging client. The system includes a chat server, a grid scheduling server, a local instant messaging client, a remote instant messaging client, and a grid scheduling client. The instant messaging client facilitates a chat session in conjunction with the chat server. The grid scheduling server generates a representation of scheduling information from a scheduling matrix including a list of times arranged transversely to a list of participants to the meeting. The grid scheduling client in conjunction with the grid scheduling server hosts a grid scheduling session in real-time on the local and remote instant messaging clients and schedules the meeting time according to real-time input from participants on the local and remote instant messaging clients.
US08756513B1 Document viewing mechanism for document sharing environment
An improved application sharing system and method are described wherein a display of shared information is constructed such that application artifacts that are of no use to the viewer are not displayed to the viewer. In this way, a greatest possible portion of a viewing area can be used to display document content rather than such artifacts. In an embodiment, the functionality of reducing the display in this manner is engageable and disengageble by a viewing user. In a further embodiment of the invention, the functionality of reducing the display is automatically engaged and disengaged based on actions of a sharing user with respect to the shared information.
US08756512B2 Dynamic GUI rendering by aggregation of device capabilities
Provided are techniques for rendering a Graphical User Interface (GUI). A device capabilities set is obtained from a device. A rendering package that corresponds to the device capabilities set for the device is selected. The GUI is generated using the rendering package and the device capabilities set. The GUI is displayed to a user on a user interface to enable the user to manage the device.
US08756509B2 Visually representing and managing access control of resources
A method and system for controlling access to a resource. Visual representations of the resource and an entity are included in a display. Assignments of an access control requirement to the resource visual representation and an attribute to the entity visual representation are received. A movement in the display of the entity visual representation to a position proximate to a boundary of the resource visual representation is detected. The attribute assigned to the entity visual representation is determined to satisfy the access control requirement assigned to the resource visual representation. The entity is permitted to access the resource based on the attribute satisfying the access control requirement. A movement in the display of the entity visual representation across the boundary and a placement of the entity visual representation within the boundary of the resource visual representation are permitted based on the entity being permitted to access the resource.
US08756507B2 Mobile media device user interface
A mobile media device user interface is described. In one or more implementations, output of a plurality of audio content is monitored by a mobile media device. Each of the audio content was received via a respective one of a plurality of broadcast channels by the mobile media device. A user interface is displayed on a display device of the mobile media device, the user interface describing each of the plurality of audio content and the respective broadcast channel from which the audio content was received.
US08756498B2 Electronic apparatus with dictionary function and computer-readable medium
On a content display screen corresponding to a searched item of an arbitrary dictionary, for example, an important item, an important year, and an important event are marked with a magenta highlighter, a blue highlighter, and a yellow highlighter, respectively. Then, position information of a highlighter range in the searched item of the dictionary is registered for each color in a highlighter information database, and the item name of the dictionary is associated with highlighter existence data for each color and registered in a wordbook database of Wordbook n selected by the user. When an arbitrary Wordbook n registered in the wordbook database is selected and called up, each item name registered in the selected wordbook is associated with a color mark according to the highlighter existence data for each color and displayed in a registered wordlist screen. Accordingly, a desired registered word can be quickly selected.
US08756497B2 Navigating an electronic document by visual object elements
An education digital reading platform provides a visualization interface displaying visual object elements of a document to a user. A visual object element may include images, videos, charts, tables, etc. The visual objects may be identified in a document by extracting metadata associated with the document. Additionally, the ideas or concepts represented by the visual object elements may be identified by analyzing the document, and content related to the ideas or concepts may be identified and associated with the visual object elements. The related content may include user generated content or content stored in one or more databases. The related content is provided to a user in the visualization interface wherein the user may access the related content. The interface allows a user to navigate a document by moving from one visual object element to another.
US08756496B2 Generating reports in applications
A method, system and computer program product for generating reports in various applications is provided. The method includes receiving one or more queries and generating one or more reports corresponding to the one or more queries. Thereafter, one or more links corresponding to the one or more reports are provided. One or more forms corresponding to the one or more links are then generated and saved. The saved one or more forms are then dynamically updated based on predetermined criteria.
US08756492B2 Method and system for processing document on layers
The present invention discloses a method for processing document data, wherein the document data comprises at least one page in order and the page comprising at least one layer in order, the method comprises: managing and controlling the at least one layer respectively. The technical scheme of the present invention enables process a document on layers in the docbase management system and provides more flexible document processing.
US08756486B2 Method and apparatus for repairing high capacity/high bandwidth memory devices
Memory systems, systems and methods are described that may include a plurality of stacked memory device dice and a logic die connected to each other by through silicon vias. One such logic die includes an error code generator that generates error checking codes corresponding to write data. The error checking codes are stored in the memory device dice and are subsequently compared to error checking codes generated from data subsequently read from the memory device dice. In the event the codes do not match, an error signal can be generated. The logic die may contain a controller that records the address from which the data was read. The controller or memory access device may redirect accesses to the memory device dice at the recorded addresses. The controller can also examine addresses or data resulting in the error signals being generated to identify faults in the through silicon vias.
US08756485B1 Programmable gray code bit change generator
Processing a received signal includes receiving a code word that is different from an expected code word, determining, at least in part using a logic circuit, whether the difference between the received code word and the expected code word is acceptable based at least in part on one or more bit differences, and in the event it is determined that the difference is unacceptable, providing an indication of an error.
US08756484B1 Design, decoding and optimized implementation of SECDED codes over GF(q)
A plurality of columns for a check matrix that implements a distance d linear error correcting code are populated by providing a set of vectors from which to populate the columns, and applying to the set of vectors a filter operation that reduces the set by eliminating therefrom all vectors that would, if used to populate the columns, prevent the check matrix from satisfying a column-wise linear independence requirement associated with check matrices of distance d linear codes. One of the vectors from the reduced set may then be selected to populate one of the columns. The filtering and selecting repeats iteratively until either all of the columns are populated or the number of currently unpopulated columns exceeds the number of vectors in the reduced set. Columns for the check matrix may be processed to reduce the amount of logic needed to implement the check matrix in circuit logic.
US08756482B2 Efficient encoding/decoding of a sequence of data frames
Encoding data by first performing a transformation of predicted data and input data, and then performing a subtraction of the resulting outputs. In an embodiment, the prediction approach is chosen such that fewer elements of different values (compared to a number of elements in the input data) are generated, and the different values are generated in a predictable position. The transformation approach is chosen such that the output expressly represents variations in the input data as well as satisfies a distributive property. The decoding may be performed based on the same concepts. As a result, the data can be encoded and/or decoded efficiently.
US08756480B2 Prioritized deleting of slices stored in a dispersed storage network
A method begins by a dispersed storage (DS) processing module monitoring storage of data, wherein the data is encoded using a dispersed storage error coding function to produce a plurality of sets of encoded data slices and is stored as the plurality of sets of encoded data slices. The method continues with the DS processing module determining analysis priority of the data in accordance with an analysis prioritization protocol. When the analysis priority of the data compares unfavorably to a first priority threshold, the method continues with the DS processing module issuing a command to delete an encoded data slice from each set of at least some of the plurality of sets of encoded data slices.
US08756476B2 Method and apparatus for decoding low-density parity-check codes
A method and an apparatus for decoding low-density parity-check codes are provided. A first decoding unit performs decoding computation on a first code word from a second time period to an Oth time period. A second decoding unit performs decoding computation on a second code word from a third time period to an (O+1)th time period. An Nth decoding unit performs decoding computation on an Nth code word from an (N+1)th time period to an (N+O−1)th time period. An Mth decoding unit performs decoding computation on an Mth code word from an (M+1)th time period to an (M+O−1)th time period. Each decoding unit may perform decoding computation in multiple time periods.
US08756470B2 System and method for dynamic hybrid automatic repeat request (HARQ) enable/disable
A system and method of increasing data throughput in a wireless communications network between a base station (BS) and one or more mobile stations (MS) includes establishing a service flow (SF) and initially enabling a hybrid automated repeat request (HARQ) protocol; determining, at a particular time, the measure of quality of the communications channel; comparing the determined measure of quality with a predetermined channel quality threshold; and selectively disabling the HARQ protocol based upon a first comparison result while continuing the SF between the BS and MS. In other aspects, after selectively disabling the HARQ protocol, the method further includes determining that the time-varying measure of quality of the communications channel has deteriorated below the predetermined channel quality threshold; and selectively re-enabling the HARQ protocol in the established SF.
US08756466B2 Method and system thereof for optimization of power consumption of scan chains of an integrated circuit for test
Scan blocks with scan chains are used to partition and test semiconductor devices using scan groups. The partitioning of the semiconductor device enables testing of all elements within each scan block, at speed, to provide fault coverage. A challenge in scan testing is keeping the power dissipation during testing under the allowed power capabilities of the tester power supplies, as the power used during scan test is much higher than that used during functional testing. A method for estimating the power dissipation of scan blocks in a circuit during the design stage is disclosed. Using the results generated, the circuit designer divides the design into an optimum number of scan blocks for test. Thus at-speed scan of the individual or groups of scan blocks can be estimated, during design, for optimizing test time while keeping the test power within acceptable limits.
US08756465B2 Test module and a test method for reading a number of fails for a device under test (DUT)
Provided is a test module that tests a device under test, comprising a pattern generating section that generates a test pattern supplied to the device under test and an expected value pattern corresponding to the test pattern, based on a pattern program; an output pattern acquiring section that acquires an output pattern output by the device under test in response to the test pattern; a comparing section that compares the output pattern output and the expected value pattern; a fail counter that counts the number of times the comparing section indicates a mismatch between the output pattern and the expected value pattern; and a control section that controls operation of the fail counter according to control instructions in the pattern program.
US08756463B2 Method and apparatus for data management through timer compensation in a wireless communication system
A method and an apparatus for data management through timer compensation in a wireless communication system are provided. In the method, when a data loss occurs at a first point, whether a data loss has occurred previously and so whether a timer is being driven are determined. Whether the driven timer stops or expires at a second point is determined. When the timer stops or expires at the second point, a timer value is compensated for with consideration of a time difference between the first point and the second point. A timer for the data loss of the first point is restarted based on the compensated timer value. Therefore, a delay of a retransmission request time for lost data in an RLC (Radio Link Control) layer may be minimized.
US08756460B2 Test selection based on an N-wise combinations coverage
Based on a functional coverage by a test suite, a functional coverage model of a System Under Test (SUT) may be defined to represent all covered combinations of functional attributes. Based on an n-wise combination criteria, a subset of the possible combinations of values may be determined. A subset of the test suite may be selected such that the selected subset is operative to cover the subset of the determined possible combinations of values. The disclosed subject matter may be used to reduce a size of the test suite while preserving the n-wise combinations coverage of the original test suite.
US08756454B2 Method, apparatus, and system for a redundant and fault tolerant solid state disk
A solid state drive includes a first solid state disc controller (SSDC), a second SSDC and a flash array. The flash array includes a first flash port and a second flash port. The first SSDC is configured to connect to the flash array through the first flash port and the second flash array is configured to connect to the flash array through the second flash port.
US08756452B2 Using pulses to control work ingress
Pulses are used to control work ingress. Generally, a variable-speed clock is used for accepting work for lower-priority services. A clock rate is controlled by a load monitor. The load monitor periodically collects sensor measurements of resources available after allocations by higher-priority services. Based on the sensor measurements, the load monitor adjusts the clock speed up or down (i.e., depending on the amount of resources available after allocations by higher-priority services). At the boundary of the lower-priority service (e.g., where work enters the system), work requests are enqueued to be associated with a future pulse of the clock. Work is accepted or rejected based on a determination of whether the work request can be allocated a clock pulse within a defined period of time.
US08756450B2 Memory channel having deskew separate from redrive
A memory module may have a redrive circuit having a plurality of redrive paths, a memory device, and a deskew circuit. The deskew circuit may be separate from the plurality of redrive paths. The deskew circuit may be coupled between the plurality of redrive paths and the memory device to selectively deskew data received in the redrive circuit.
US08756449B2 Phase-based operation of devices on a polyphase electric distribution system
In one embodiment, a device in a computer network monitors an alternating-current (AC) waveform of an electrical power source at the device, where the power source is part of a polyphase power source system. Once the device determines a particular phase of the polyphase power source system at the device, then the device joins a directed acyclic graph (DAG) specific to the particular phase. In another embodiment, a device detects a time of a zero crossing of the AC waveform, and may then determine a particular phase of the polyphase power source system at the device based on the time of the zero crossing relative to a corresponding location within a frequency hopping superframe of the computer network.
US08756442B2 System for processor power limit management
A processor power limiter and method is provided. The processor includes a first programmable location configured to store a processor power target. A power monitor is configured to estimate a power dissipation due to processor load. A power controller is configured to adjust a processor power parameter based on the power target and the power dissipation. The processor may include an interface for an operating system. A second programmable location may be configured to store a software processor power target accessible by the operating system. The processor may also include a sideband interface for an external agent. A third programmable location may be configured to store an agent processor power target accessible by the external agent. The power controller may be configured to adjust a processor core voltage and/or frequency such that the power dissipation stays below the processor power target, software processor power target and the agent processor power target.
US08756441B1 Data center energy manager for monitoring power usage in a data storage environment having a power monitor and a monitor module for correlating associative information associated with power consumption
A system and method for monitoring power usage in a data storage environment, the system comprising a data storage system, a power monitor coupled to the data storage system and configured to monitor power consumption of the data storage system, a database in communication with the power monitor in order to communicate the monitored power consumption to the database, and computer-executable program code operating in memory coupled with a processor in communication with the database, wherein the computer-executable program code is configured to enable a processor to execute logic to receive power consumption information about the monitored power consumption, and display the monitored power consumption information to a user.
US08756435B2 Obfuscation of control flow of software
Methods, media and systems that obfuscate control flow in software programs. The obfuscation can impede or prevent static flow analysis of a software program's control flow. In one embodiment, a method, performed by a data processing system, identifies each branch point in a set of branch points in a first version of software and replaces, in each branch point in the set, a representation of a target of the branch point with a computed value that depends upon at least one prior computed value in a stream of instructions in the first version of software. Other embodiments are also described.
US08756431B1 Remote access privileges renewal
A secure access system includes at least one lock, at least one electronic key with stored information assigned to a user and a system administration for administering user access privileges. A method for remotely updating the user's expired access privileges includes establishing communication between the user and the system administration from a location remote from the system administration, receiving a remote privilege code from the system administration, communicating the remote privilege code to the lock, and, if authorized, the lock validating the privilege code to renew the user's access privileges. The validated privilege code can also be made effective to access other different locks within the system.
US08756427B2 Secure time functionality for a wireless device
The present invention is related to a wireless transmit/receive unit (WTRU) for providing advanced security functions. The WTRU includes trusted platform module (TPM) for performing trusted computing operations; and a secure time component (STC) for providing a secure measurement of a current time. The STC and the TPM are integrated to provide accurate trusted time information to internal and external to the WTRU. The STC may be located on an expanded a subscriber identity module (SIM), on the WTRU platform, or two STCs may be used, one in each location. Similarly, the TPM may be located on an expanded SIM, on the WTRU platform, or two TPMs may be used, one in each location. Preferably, the STC will include a real time clock (RTC); a tamper detection and power failure unit; and a time report and sync controller.
US08756426B2 Functionality watermarking and management
A method, system and non-transitory computer-readable medium product are provided for functionality watermarking and management. In the context of a method, a method is provided that includes identifying a request to perform at least one function of a user device and identifying at least one watermark template. The method further includes applying the at least one watermark template to at least one function of the user device and authorizing the request to perform the at least one function of the user device.
US08756425B2 Data security authentication system and related multi-function memory card and computer program product
A multi-function memory card is disclosed including: a memory card interface for coupling with a memory card connection port of a terminal device; a storage module for storing one or more specific files transmitted from the terminal device; a protocol converter for retrieving the one or more specific files from the storage module and extracting data contained in the one or more specific files; and a smart card module for conducting an operation on extracted data from the protocol converter using a private key to generate one or more response data and transmitting the one or more response data to the protocol converter; wherein the protocol converter converts the one or more response data into one or more response files and writes the one or more response files into the storage module so that the one or more response files are accessible by the terminal device.
US08756418B1 System and method for automatically detecting and then self-repairing corrupt, modified or non-existent files via a communication medium
A system and method of guaranteeing the presence of secure and tamper-proof remote files over a distributed communication medium, such as the Internet, is provided. The system and method automatically detects, and then self-repairs corrupt, modified or non-existent remote files. The method first performs an integrity check on a remote file and then determines whether the integrity check passed. If the integrity check passed, then the user goes through the authentication process as normal. If the integrity check fails, then the present invention redirects to an install module in order to prepare to reinstall the remote file. Via the install module, the present invention then reinstalls the remote file and the user is then taken through the authentication process as normal.
US08756416B2 Checking revocation status of a biometric reference template
A method and system for checking a revocation status of a biometric reference template previously generated for an individual. A hash value of the biometric reference template is computed. A reference template revocation object for the biometric reference template is created, which includes inserting into the reference template revocation object: (i) a location for checking the revocation status of the biometric reference template and (ii) a unique biometric reference template identifier that uniquely identifies the biometric reference template. The revocation status of the biometric reference template is ascertained through use of the reference template revocation object. The ascertained revocation status of the biometric reference template is returned to a relying party that had requested the status of the biometric reference template.
US08756411B2 Application layer security proxy for automation and control system networks
Embodiments provide an application layer security proxy that protects substation automation systems. The application layer security proxy inspects a received, inbound data packet at the application layer, and either drops the data packet, forwards the data packet, or processes the data packet rather than dropping it in order to maintain the communications network connection, the later two according to a predefined role-based access control policy. The application layer security proxy calculates a round trip time for each reply to a received, inbound data packet and observes the bandwidth usage from the amount of bytes transmitted. Round trip time and bandwidth usage are used to detect abnormal communication traffic.
US08756410B2 Polynomial evaluation delegation
Shares for one or more data values in a dataset can be computed using evaluation point values and sharing polynomials. Lagrangian coefficients can also be computed for the evaluation point values. The shares and the Lagrangian coefficients may be used to evaluate the polynomials on the data values. The technique can also include encrypting the Lagrangian coefficients according to an encryption scheme that provides for addition operations between encrypted values. An operation on representations of coefficients of the evaluation polynomial, representations of the shares, and the encrypted representations of the Lagrangian coefficients can be delegated to a remote computing environment. The operation can be performed at the remote computing environment, such as by performing a map-reduce operation. Results of the delegated operation can be received from the remote computing environment and processed to produce representation(s) of evaluation(s) of the polynomial on the data value(s).
US08756409B2 System, method and computer program product for retrieving data at boot time
The invention provides a system for retrieving at boot time user data stored on a computer. The computer comprises a processor coupled through a system bus to I/O devices and to a system memory, the computer further having a basic input output system (BIOS) unit operatively coupled to the system bus for loading a computer operating system during a computer boot procedure, wherein the system memory being accessible to the computer operating system via the system bus. The system comprises a boot adapter for connecting the system bus to a boot bus, a boot memory coupled to the boot bus wherein the boot memory comprises storage locations for storing the predefined user data, and program code means coupled to the BIOS unit. The program code means are operative for loading a boot operating system during the computer boot procedure, the boot operating system having instructions for accessing the boot memory during the computer boot procedure.
US08756402B2 Processing module, processor circuit, instruction set for processing data, and method for synchronizing the processing of codes
A processing module, a processor circuit, an instruction set for processing data, and a method for synchronizing the processing of codes are provided. In an embodiment of the invention, a processing module for processing instructions, the instructions relating to user data and control data according to a communication protocol. The processing module includes a first processing circuit configured to process the instructions relating to the control data, and a second processing circuit configured to process the instructions relating to the user data.
US08756399B2 Mutable association of a set of logical block addresses to a band of physical storage blocks
Method and apparatus for mutably associating logical block addresses to physical blocks. A physical storage space is apportioned into one or more bands. A logical block address (LBA) from a logical space is assigned to one of the bands, and the LBA is mutably associated with a particular physical block (sector) at an associated physical block address (PBA) within the assigned band. Such mutable association preferably includes the writing of user data associated with the LBA to the associated physical sector. During a subsequent operation, user data associated with the LBA can be stored in a second physical sector in the assigned band. The physical storage space preferably comprises a magnetic recording medium, and some or all of the bands preferably utilize overlapping tracks. The logical space is preferably divided into sets of sequential LBAs, with non-adjacent sets assigned to the same band. Map data are used to track sector allocation status in each band.
US08756396B1 Conversion of in-memory data representations
Systems, methods, and other embodiments associated with managing memory are described. According to one embodiment, an apparatus includes a converter that dynamically converts a structure of a data representation stored in a memory, where the structure is selectively converted between a sparse format and a non-sparse format.
US08756391B2 Multi-level security computing system
According to one embodiment, a computing system includes two or more opto-electrical isolators coupling a corresponding two or more memory devices to a processor. Each memory device is electrically isolated from each other and configured to store data or instructions executed by the processor. Each opto-electrical isolator selectively couples its associated memory device to the processor such that only one of the two or more memory devices are writable by the processor at any instant of time.
US08756388B2 Dynamic volume compare for asynchronous remote copy verification
A method, device, and computer program product for performing asynchronous remote copy verification is provided. An initial track-to-track comparison between a primary and a secondary volume pair is performed. A first predetermined time is waited for. Upon completion of the first predetermined time, a subsequent primary volume track-to-secondary volume track comparison is performed only on the noncompare tracks. A query is performed for determining whether all of the noncompare tracks have been resolved. If any of the noncompare tracks have not been resolved, a query is performed for determining if a predetermined number of iterations of the primary volume track-to-secondary volume track comparison have been performed, and an additional subsequent primary volume track-to-secondary volume track comparison is performed only on unresolved noncompare tracks.
US08756387B2 Method and apparatus for optimizing the performance of a storage system
Methods and apparatuses for optimizing the performance of a storage system comprise a FLASH storage system, a hard drive storage system, and a storage controller. The storage controller is adapted to receive READ and WRITE requests from an external host, and is coupled to the FLASH storage system and the hard drive storage system. The storage controller receives a WRITE request from an external host containing data and an address, forwards the received WRITE request to the FLASH storage system and associates the address provided in the WRITE request with a selected alternative address, and provides an alternative WRITE request, including the selected alternative address and the data received in the WRITE request, to the hard drive storage system, wherein the alternative address is selected to promote sequential WRITE operations within the hard drive storage system.
US08756386B2 Backup apparatus, backup method and computer readable medium having a backup program
A backup apparatus and method which stores backup data into a backup data storage area includes detecting whether to increase a capacity of the backup data storage area, assigning a storage area, within an addition-source area set as a storage area permitted to be additionally assigned as the backup data storage area, when a storage area the capacity of which is to be increased is detected, detecting whether to increase the capacity of the addition-source area, and setting the addition-source area in a free storage area as the backup data storage area when detecting that the capacity of the addition-source area is to be increased.
US08756381B2 Storage subsystem and load distribution method for executing data processing using normal resources even if an abnormality occurs in part of the data processing resources that intermediate data processing between a host computer and a storage device
A storage subsystem coupled to a host computer is described. The storage subsystem includes storage devices and first and second storage apparatuses that control data transfer between the host computer and the storage devices. The first storage apparatus includes a first controller coupled to the host computer via a first host communication control unit and to the storage devices via a first storage device communication control unit. The second storage apparatus includes a second controller coupled to the host computer via a second host communication control unit and to the storage devices via a second storage device communication control unit. At least one of the controllers monitors a status of the first host communication control unit and the storage device communication control units, and, if the status of the first storage device communication unit indicates failure, switch communication paths for transferring data from the host computer to the storage devices.
US08756380B2 Controlling access to a removable medium from a module and an external device
According to one embodiment, an access control apparatus includes a medium communication module configured to perform communication with a removable medium, a access module configured to perform access to the removable medium using the communication module, a wireless communication module configured to perform wireless communication with a external device, and to receive access request to the removable medium, and a controller configured to assign an access right to access the removable medium to one of the access module and the external device, the control module assigning the access right in response to a request of assignment of the access right, the request being transmitted from the external device or the access module.
US08756379B2 Managing concurrent accesses to a cache
Various embodiments of the present invention allow concurrent accesses to a cache. A request to update an object stored in a cache is received. A first data structure comprising a new value for the object is created in response to receiving the request. A cache pointer is atomically modified to point to the first data structure. A second data structure comprising an old value for the cached object is maintained until a process, which holds a pointer to the old value of the cached object, at least one of one of ends and indicates that the old value is no longer needed.
US08756376B2 Mitigate flash write latency and bandwidth limitation with a sector-based write activity log
A method of operating a memory system is provided. The method includes a controller that regulates read and write access to one or more FLASH memory devices that are employed for random access memory applications. A buffer component operates in conjunction with the controller to regulate read and write access to the one or more FLASH devices. Wear leveling components along with read and write processing components are provided to facilitate efficient operations of the FLASH memory devices.
US08756375B2 Non-volatile cache
Apparatuses, systems, and methods are disclosed for caching data. A method includes directly mapping a logical address of a backing store to a logical address of a non-volatile cache. A method includes mapping, in a logical-to-physical mapping structure, the logical address of the non-volatile cache to a physical location in the non-volatile cache. The physical location may store data associated with the logical address of the backing store. A method includes removing the mapping from the logical-to-physical mapping structure in response to evicting the data from the non-volatile cache so that membership in the logical-to-physical mapping structure denotes storage in the non-volatile cache.
US08756371B2 Methods and apparatus for improved raid parity computation in a storage controller
Methods and apparatus for improved calculation of redundancy information in RAID storage controllers. Features and aspects hereof provide for a firmware/software element (FPE) for generating redundancy information in combination with a custom logic circuit (HPE) designed to generate redundancy information. A scheduler element operable on a processor of a storage controller along with the FPE determines which of the FPE and HPE is best suited to rapidly complete a new redundancy computation operation and activates or queues the new operation for performance by the selected component.
US08756368B2 Memory controller with refresh logic to accommodate low-retention storage rows in a memory device
A memory controller is disclosed that provides refresh control circuitry to generate first refresh commands directed to a first row of storage cells within a memory device at a first rate. The refresh control circuitry generates second refresh commands directed to a second row of storage cells within the memory device at a second rate. Output circuitry outputs the first and second refresh commands to the memory device.
US08756366B2 Method for operating non-volatile memory and data storage system using the same
A method for operating a non-volatile memory is provided. The non-volatile memory includes a plurality of physical blocks having a plurality of data blocks and spare blocks. An index is obtained by comparing an average erase count of selected physical blocks with a first threshold. Each erase count for each physical block is the total number of the erase operations performed thereon. A performance capability status for the memory is determined according to the index. The performance capability status is set to a first status when the average erase count exceeds the first threshold. An indication is generated based on the performance capability status. A limp function is performed in response to the first status for configuring a minimum number of the at least some spare blocks reserved and used for data update operations.
US08756364B1 Multirank DDR memory modual with load reduction
A circuit is configured to be mounted on a memory module connectable to a computer system so as to be electrically coupled to a plurality of memory devices on the memory module. The memory module has a first number of ranks of double-data-rate (DDR) memory devices activated at least in part to a first number of chip-select signals. The circuit is configurable to receive address signals and a second number of chip-select signals from the computer system. The circuit is further configurable to generate and transmit phase-locked clock signals to the first number of ranks, and to generate the first number of chip-select signals in response at least in part to the phase-locked clock signals, the address signals, and the second number of chip-select signals.
US08756362B1 Methods and systems for determining a cache address
A method and system are provided for determining a next available address for writing data to a cache memory. In one implementation, a method includes receiving a request for a candidate address in the cache memory, the cache memory divided into a plurality of banks. The method further includes determining a candidate address in each of the cache memory banks using an address determination algorithm, selecting one of the candidate addresses from among the determined candidate addresses using an address selection function different from the address determination algorithm, and returning the selected candidate address in response to the request.
US08756361B1 Disk drive modifying metadata cached in a circular buffer when a write operation is aborted
A disk drive is disclosed comprising a head actuated over a rotatable disk. A write operation is processed to write data on the disk using the head, wherein prior to writing the data on the disk, logical-to-physical mapping information is stored in a circular buffer, wherein the logical-to-physical mapping information identifies locations on the disk to write the data. A plurality of metadata files are written on the disk using the head, wherein the plurality of metadata files are interspersed with the data on the disk and each of the metadata files includes contents of the circular buffer at a time the metadata file is written on the disk. When the write operation is aborted, the logical-to-physical mapping information in the circular buffer is modified to identify the locations on the disk actually written.
US08756359B2 Computer system including CPU or peripheral bridge to communicate serial bits of peripheral component interconnect bus transaction and low voltage differential signal channel to convey the serial bits
A computer system for multi-processing purposes. The computer system has a console comprising a first coupling site and a second coupling site. Each coupling site comprises a connector. The console is an enclosure that is capable of housing each coupling site. The system also has a plurality of computer modules, where each of the computer modules is coupled to a connector. Each of the computer modules has a processing unit, a main memory coupled to the processing unit, a graphics controller coupled to the processing unit, and a mass storage device coupled to the processing unit. Each of the computer modules is substantially similar in design to each other to provide independent processing of each of the computer modules in the computer system.
US08756357B2 Data processor and control system
Provided are a data processor, and a control system, in which an interrupt controller and an event link controller are adopted. The event link controller responds to a generated event signal to output a start control signal for controlling start of an operation of a circuit module. The circuit module is able to generate an event signal. The event link controller generates the start control signal according to the correspondences between event signals and start control signals which are defined by event control information. The links between the event signals and start control signals can be prescribed by the event control information. Therefore, operations of circuit modules prescribed by such links can be controlled sequentially. The control neither involves save and return processes by CPU as in the interrupt processing, nor needs priority level control as executed on competing interrupt requests.
US08756352B2 System for managing buffers of time-stamped events
A system for managing time-stamped events with uncertain events-sequence signalling, including a list of variables of which a change of value must lead to the detection of an event to be time-stamped and to be saved; means, for each variable, for positioning a marker indicating the quality of the time-stamping of said event; a buffer for the storage, before they are read by client software, of said events to be time-stamped and to be saved, associated respectively with a time-stamping time, said time-stamped events read by the client software being erased from the buffer; means for enabling and for disabling means for saving in a history the values of the variables corresponding to said time-stamped events that have been read.
US08756350B2 Method and apparatus for efficiently tracking queue entries relative to a timestamp
An apparatus and method for tracking coherence event signals transmitted in a multiprocessor system. The apparatus comprises a coherence logic unit, each unit having a plurality of queue structures with each queue structure associated with a respective sender of event signals transmitted in the system. A timing circuit associated with a queue structure controls enqueuing and dequeuing of received coherence event signals, and, a counter tracks a number of coherence event signals remaining enqueued in the queue structure and dequeued since receipt of a timestamp signal. A counter mechanism generates an output signal indicating that all of the coherence event signals present in the queue structure at the time of receipt of the timestamp signal have been dequeued. In one embodiment, the timestamp signal is asserted at the start of a memory synchronization operation and, the output signal indicates that all coherence events present when the timestamp signal was asserted have completed. This signal can then be used as part of the completion condition for the memory synchronization operation.
US08756349B2 Inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline
Methods and apparatus relating to an inter-queue anti-starvation mechanism with dynamic deadlock avoidance in a retry based pipeline are described. In one embodiment, logic may arbitrate between two queues based on various rules. The queues may store data including local or remote requests, data responses, non-data responses, external interrupts, etc. Other embodiments are also disclosed.
US08756343B2 Data management method and node apparatus
When receiving a predetermined command regarding an assigned key to a node apparatus, a history element is registered, which includes a first Logical Clock Value (LCV) at a first time the predetermined command was received, and a data value at a second time represented by the first LCV. When receiving a reference request to reference a data value at a third time represented by a specific LCV, a first marker is registered, which includes, as the specific LCV, a second LCV at a time when the reference request was received or a third LCV designated by the reference request, and further includes information concerning the reference request. When a fixed LCV in a system becomes not less than the specific LCV, a data value corresponding to the assigned key at the third time is identified from the history elements including first LCVs that are not greater than the specific LCV.
US08756336B2 Automatic multimedia upload for publishing data and multimedia content
Disclosed herein is a method and system for utilizing a digital data capture device in conjunction with a Bluetooth (BT) enabled mobile device for publishing data and multimedia content on one or more websites automatically or with minimal user intervention. A client application is provided on the BT enabled mobile device. In the absence of inbuilt BT capability, a BT communication device is provided on the digital data capture device. The BT communication device is paired with the BT enabled mobile device to establish a connection. The client application detects capture of data and multimedia content on the digital data capture device and initiates transfer of the captured data, multimedia content, and associated files. The digital data capture device transfers the captured data, multimedia content, and the associated files to the client application. The client application automatically publishes the transferred data and multimedia content on one or more websites.
US08756333B2 Interactive multicast media service
A multicast media service is provided. The multicast media service may be implemented using a media server that multicasts media files to users at user computing equipment. The multicast media service maintains playlists of media files. Users that receive the same multicasted media files at the same time form a viewer group. The multicast media service displays media player screens for each user in the viewer group. The media player screens include a media player region in which a media file that is currently being multicasted is played. Each media player screen also includes a current playlist of media files. The users in the viewer group can communicate about a currently playing media file using real time chat. Users can also upload associated content such as tags, persistent comments, and ratings. The multicast media management service may automatically suggest playlist modifications and can support navigation options.
US08756332B2 System and methods for accelerated data storage and retrieval
Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or sequentially losslessly compress data at a rate equivalent to or faster than the transmission rate of an input data stream. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to simultaneously or sequentially losslessly decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device. The data storage and retrieval accelerator method and system may employed: in a disk storage adapter to reduce the time required to store and retrieve data from computer to disk; in conjunction with random access memory to reduce the time required to store and retrieve data from random access memory; in a display controller to reduce the time required to send display data to the display controller or processor; and/or in an input/output controller to reduce the time required to store, retrieve, or transmit data.
US08756328B2 Caller-callee association of a plurality of networked devices with direct dial through thin client
The present disclosure generally relates to systems and methods for establishing and maintaining communication between two or more communication devices coupled to communication networks. Some specific aspects relate to communication between a plurality of communication devices each of which is coupled to a respective network. Other aspects relate to establishing such communication by way of contact lists maintained and facilitated on systems coupled to the networks. Users of multiple communication networks, such as VoIP, PSTN and wireless, employ multiple communication devices to communicate with their contacts. For example, a VoIP enabled computer is necessary to access contacts on a VoIP network and a mobile or cellular telephone is used to access contacts on wireless and PSTN networks. A contact list, stored on one communication device, in some instances, cannot be accessed from another communication device. For example, a contact list stored in a VoIP enabled computer cannot be accessed from PSTN or wireless phone devices. Various embodiments described herein provide a convenient solution that can integrate contacts stored on different communication devices and make them accessible from a single device.
US08756324B2 Automatic cloud template approval
Systems, methods, and computer-readable and executable instructions are provided for automatic cloud template approval. Automatic cloud template approval can include mapping a request to a chargeback package of a user, the request being for cloud service including a plurality of cloud service components. The automatic cloud template approval can include determining if the request is within the chargeback package of the user based on each of the plurality of cloud service components and, in response to the request being within the chargeback package of the user, automatically approving a cloud template to allocate the cloud service requested by the user. After approval resources will be allocated based on the availability, else resource analysis will be done and allocation will be done appropriately.
US08756323B2 Semantic- and preference-based planning of cloud service templates
A mechanism is provided for evaluating a service based on a request for the service. At least one attribute, having at least one preference parameter, is assigned to at least one generic configuration, the at least one generic configuration comprising at least one resource. A request is received for the service having an assigned quality-of-service-value, and a respective preference parameter value is assigned to each of the at least one preference parameters based on the quality-of-service-value. Furthermore, a combination of the resources is selected based on the request, the combination of the resources forming a selected configuration. Additionally, the selected configuration is mapped to one of the at least one of the generic configurations and the at least one preference parameter of the at least one attributes of the mapped at least one of the generic configurations is mapped to the selected configuration.
US08756317B2 System and method for authenticating a user for accessing an email account using authentication token
A system authenticates a user for accessing an electronic mailbox of the user from a remote device and obtaining electronic mail (email). An email server is provided by an email service provider and contains the electronic mailbox of the user. A mobile office platform is operative for accessing the email server and determines if an authentication token is required to access the electronic mailbox of the user. An authentication token is received from the email server or other server if an authentication token is required. Access is attempted to the electronic mailbox of the user using the authentication token. The authentication token is stored for subsequent use by the user to access their electronic mailbox if access to the electronic mailbox using the token has been successful.
US08756316B2 Device-agnostic content management, playback and status monitoring system
A system is provided that includes a software agent, an electronic device, a display, and a content management system. The electronic device accesses the software agent and interprets it with a software application, such as a web browser. Embedded within the software agent is a playback system, which dictates content to be shown, and a monitoring system, which collects logging and status data. At least some of the content is stored on the electronic device prior to display, and at least some of the logging and status data is stored on the electronic device prior to being transferred to the content management system.
US08756313B2 Method and system for notifying network resource updates
A method is disclosed for notifying a user of network resource updates for a terminal with a browser. The method includes identifying a plurality of network resources from multiple sources to be dynamically monitored and dynamically monitoring the identified network resources based on a trigger mechanism. The method also includes determining whether there are updates in the monitored network resources and, when it is determined that there are updates in the monitored network resources, notifying the user according to a preset update notification means and the multiple sources of updated network resources.
US08756310B2 Comprehensive bottleneck detection in a multi-tier enterprise storage system
Embodiments of the present invention provide approaches (e.g., online methods) to analyze end-to-end performance issues in a multi-tier enterprise storage system (ESS), such as a storage cloud, where data may be distributed across multiple storage components. Specifically, performance and configuration data from different storage components (e.g., nodes) is collected and analyzed to identify nodes that are becoming (or may become) performance bottlenecks. In a typical embodiment, a set of components distributed among a set of tiers of an ESS is identified. For each component, a total capacity and a current load are determined. Based on these values, a utilization of each component is determined. Comparison of the utilization with a predetermined threshold and/or analysis of historical data allows one or more components causing a bottleneck to be identified.
US08756308B2 Terminal, network apparatus, network apparatus searching system including the terminal and the network apparatus, and network apparatus searching method
The present invention has as its object providing a terminal capable of accurately searching for an apparatus installed near a user. The terminal connected to a network apparatus through a network includes a display section which performs a displaying operation and position searching means which, on receiving an instruction to make a search for the network apparatus, transmits a signal indicating specific content and then, on receiving a response signal from the network apparatus that receives the signal through the network, causes the display section to display information that shows that the network apparatus transmitting the response signal has received the signal.
US08756302B2 Method and system for determining computer resource usage in utility computing
A universal platform for utility computing that allows service providers to charge clients for the services rendered according to a dimensionless cross-platform universal metric. The platform measures or monitors six metrics commonly used in software computing (MHz for CPU usage, Mbytes for memory usage, Kbytes/sec for I/O, Kbytes/sec for LAN, Kbits/sec for WAN and Gbytes for storage) and applies appropriate weighting and conversion factors to each consumption value to a value in the universal metric that can be applied agnostically to any system or application. The metric can also take other controllable variables into account, such as real estate cost, tax jurisdiction and electrical power. The metric effectively a metric makes diverse computing resources comparable. The total value of the resources consumed by a user determines the cost charged for the use of the computing services.
US08756300B2 Terminal provided with networking module and method for receiving and transmitting data using the same
According to an embodiment of the present invention, a method for receiving data includes receiving, via a communication unit of a terminal, at least one of displayable data and soundable data from an external device, wherein the external device includes at least one of a touch-sensitive unit, a first displaying unit and a first speaker, wherein the communication unit connects to the Internet and includes at least one of a cabled communication unit and a wireless communication unit, and wherein the displayable data is displayed on the first displaying unit of the external device, and the soundable data is outputted through the first speaker of the external device, and outputting signals associated with the received at least one of displayable data and soundable data to a connectable output unit, wherein the connectable output unit includes at least one of a second speaker and a second displaying unit.
US08756299B2 Ubiquitous sensor network system and method of configuring the same
In a ubiquitous sensor network (USN) system having a router and a sensor node connectable to a detachable memory device, a sensor network configuration information including a sensor network identification is received from the detachable memory device under control of the router. The sensor network configuration information including the sensor network identification is received from the detachable memory device under control of the sensor node. A sensor network is configured based on the sensor network identification under control of at least one of the router and the sensor node. Accordingly, the USN system may be automatically configured by using the detachable memory devices including the sensor network configuration information.
US08756298B2 System for automatic configuration of computers in a server farm
A load balancer in a server farm automatically detects the addition of a server to a pool, decides on a proper configuration of the added server, and automatically configures the added server. A network configuration event such as a Dynamic Host Configuration Protocol (DHCP) event is used as the basis for detecting the addition of the server. The load balancer determines how to configure the added server according to a predetermined approach. For example, the added server can replicate a configuration of the highest priority service in an existing pool.
US08756296B2 Method, device and system for distributing file data
A method for distributing file data includes: obtaining a first request message of a first client for downloading a first file, and determining an autonomous system (AS) where the first client is located; searching the AS for edge servers that support peer to peer (ES-Ps), and returning the address of at least one ES-P storing the first file to the first client; and sending the first file stored in the ES-P to the first client according to the client information returned by the ES-P. Related devices and systems are also provided. The present invention may speed up the file data distribution, reduce the restriction of the file data distribution due to fixed bandwidth of the ES, and enable P2P data streams to be converged into an AS, thus reducing the impact on backbone networks.
US08756294B2 High data rate interface
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.
US08756293B2 Providing a user with virtual computing services
Systems and methods for providing a user with virtual computing services are disclosed. In one embodiment, a method for providing virtual computing services to a specific user, may comprising: detecting a request generated from a user device of the specific user to access data; in which the data is not accessible by applications installed on the user device; identifying a file type of the data; and providing the specific user access to a remote application or a virtual desktop, in which the remote application or the virtual desktop is configured to allow the specific user to open, execute, edit, and/or access the data.
US08756286B2 Alternate E-mail address configuration
A method is provided for transmitting an electronic mail (e-mail) message from a sender having a non-ASCII e-mail address to a recipient. Provided is an e-mail directory associated with a requested primary e-mail address, having a non-ASCII form, and a corresponding alternate e-mail address having an ASCII form. The alternate e-mail is generated from the primary e-mail address using a reversible encoding scheme having a one-to-one relationship. The e-mail message, the alternate e-mail address, and the primary e-mail address are transmitted to the recipient via a plurality of mail delivery elements. The alternate e-mail address is transmitted to a mail delivery element incapable of processing non-ASCII characters. The alternate e-mail address is for use by the mail delivery element to identify the sender and deliver the e-mail message to the recipient for display.
US08756285B2 Image processing apparatus that sends apparatus-specific information email to another image processing apparatus
An image processing apparatus including: a first email creator to create a first email including first header information and a message body based on a user's request; a second email creator to create a second email including second header information containing a request for acquisition of a status of an external apparatus when the first email is created and to send the second email to the external apparatus; an email analyzer to receive a third email containing a status response to the second email from the external apparatus and to analyze the third email to output an analysis result of whether the external apparatus can receive an email; and a controller to send the first email when the analysis result is that the external apparatus can receive and to notify the user that the external apparatus cannot receive when the analysis result is that the external apparatus cannot receive.
US08756284B2 Minimizing incorrectly addressed communications when working with ambiguous recipient designations
Sending communications to incorrect recipients is minimized. Recipients that have ambiguous names or other designations are marked as ambiguous. Then, in response to including one of those names or designations in a communication, the originator of the communication is automatically warned of the ambiguity. This enables the originator to re-confirm that the communication is being sent to the intended recipient.
US08756278B2 Audience management in a social networking system
A social networking system manages the accessibility of content items provided by users and directed to various audiences in the social networking system. An author provides the social networking system with a content item, a content item tag indicating an association between the content item and a tagged user, and a definition of a first audience who may view the content item. The social networking system then allows the tagged user to provide a definition of a second audience who may view the content item, where the second audience may contains users who are not in the first audience defined by the original author. The social networking system then determines whether a viewing user may view the posted content item (and tag) based on whether the viewing user is in at least one of the first audience and the second audience.
US08756268B2 Montgomery multiplier having efficient hardware structure
A radix-2k Montgomery multiplier including an input coefficient generation unit to receive a multiplier, a multiplicand, a modulus, a sum and a previous sum, to generate and to output a partial product and a multiple modulus by using at least one of the multiplier, the multiplicand, the modulus and the sum, and to divide and to output the received previous sum into units of k bits, an accumulator circuit to receive the partial product, the multiple modulus and k bits of the previous sum from the input coefficient generation unit, and to generate and to output a carry and a sum by summing the partial product, the multiple modulus and the previous sum, and a carry propagation adder (CPA) circuit to generate and to output an ultimate sum by using the carry and the sum.
US08756264B2 Parallel pseudorandom number generation
A method of generating pseudo-random numbers on a parallel processing system comprises generating a plurality of sub-streams of pseudo-random numbers, wherein the sub-streams are generated in parallel by one or more co-processors, and providing the plurality of sub-streams to respective processing elements, wherein the respective processing elements employ the plurality of sub-streams to execute an application.
US08756263B2 Binary logic unit and method to operate a binary logic unit
A binary logic unit to apply any Boolean operation on two input signals (va, vb) is described, wherein any Boolean operation to be applied on the input signals (va, vb) is defined by a particular combination of well defined control signals (ctl0, ctl1, ctl2, ctl3), wherein the input signals (va, vb) are used to select a control signal (ctl0, ctl1, ctl2, ctl3) as an output signal (vo) of the binary logic unit representing the result of a particular Boolean operation applied on the two input signals (va, vb). Furthermore a method to operate such a binary logic unit is described.
US08756254B2 Integration of CRM applications to ECS application user interface
CRM application controls and functionality for multiple CRM applications/instances are integrated with an ECS application user interface by designating a single CRM application/instance as primary and providing synchronization and rich client control capabilities. Other CRM applications/instances are set up as secondary within the ECS user interface employing a single CRM connection module and a single state manager. Accessing a secondary CRM application/instance activates relevant controls applicable to that CRM application/instance without a user having to logout and login to the ECS client.
US08756252B2 Category-based name schemes in parsing frameworks
According to some embodiments, categories and an associated category graph may be determined for a parsing framework. Moreover, a type for the parsing framework may be defined, wherein at least one category is automatically created and inserted into the category graph for an implementation element of the defined type. Namespaces may be automatically defined for the categories based at least in part on inheritance relationships associated with the categories in the category graph.
US08756251B2 Method and apparatus for SLA profiling in process model implementation
A method and system memory to store a logical process model defining a logically structured series of process activities in a process, and Service Level Agreement (SLA) profile information defining a pre-defined plurality of SLA profiles which are potentially applicable to respective process instances. Each SLA profile comprises at least one performance metric with respect to the process and/or at least one of the process activities. A rules engine queries case data with respect to a particular process instance, and automatically determines an applicable SLA profile based on the case data. The applicable SLA profile is then applied to the particular process instance, and may be altered during performance of the process instance in response to case data changes.
US08756248B1 Rapid access information database (RAID) system and method for mobile entity data aggregation
A method and system for providing a rapid access data aggregation information source having a single contact portal for multiple information resources that supports law enforcement/emergency response (LE/ER) agencies in order to provide the access to data elements (both constant and transient) belonging to mobile entities, including but not limited to vehicles such as cars, trucks, tractors, buses, motorcycles, boats, airplanes, RVs and others. A focal intention of the data aggregation system is to provide rapid response support through a single contact point for information delivery to LE/ER agencies in the shortest possible time.
US08756247B2 System and method for sharing online storage services among multiple users
A system and a method for sharing online storage services among multiple users are provided. The system includes a user communication interface, a file processing module, and an online storage communication interface. The user communication interface is configured to connect to a client end corresponding to a first user. When the user communication interface receives a file upload request and a corresponding upload file from the client end, the file processing module searches for a personal online storage of the first user and a shared online storage of at least one related user of the first user and determines to upload the upload file to a partial online storage of the personal online storage and the shared online storage. The online storage communication interface transfers the upload file to the partial online storage determined by the file processing module.
US08756246B2 Method and system for caching lexical mappings for RDF data
Disclose is an improved approach for caching lexical values for RDF data. A compact, efficient resource ID to value mapping is stored in memory, where the cache is stored in memory such that the overhead of accessing and updating it is minimized. The advantage of this approach is improved query performance, since the database is performing less work with the in-memory RDF resource caching. In addition, throughput and performance of the database are also improved.
US08756245B2 Systems and methods for answering user questions
Systems and methods for answering user questions using databases annotated with answerable questions are disclosed. The database includes database items organized into columns. Each of the columns may have a question annotated thereto. The question is a parameterized question that is answerable by the database items in the column. A question answering algorithm is used to search the database for an annotated question corresponding to a question that needs to be answered.
US08756244B2 Metadata as comments for search problem determination and analysis
Techniques for using metadata as comments to assist with search problem determination and analysis are provided. Before an action is taken on a search, contextual information is gathered as metadata about the action and actor requesting the action. The metadata is embedded in the search as comments and the comments are subsequently logged when the action is performed on the search. The comments combine with other comments previously recorded to permit subsequent analysis on searches.
US08756241B1 Determining rewrite similarity scores
Methods, systems, and apparatus, including computer program products, for determining rewrite source-rewrite target similarity scores. In one aspect the method includes receiving a rewrite source-rewrite target pair; identifying first queries that include the rewrite source and second queries that include the rewrite target; identifying a first web document referenced by a first search result responsive to the first query; identifying third queries for which the first web document was referenced by a third search result responsive to the third query; identifying a second web document that was referenced by a second search result responsive to the second query; identifying one or more fourth queries for which the second web document was referenced by a fourth search result responsive to the fourth query; and determining a similarity score for the rewrite source-rewrite target pair based on a measure of matching terms between third query terms and fourth query terms.
US08756233B2 Semantic segmentation and tagging engine
In accordance with the embodiments of the present invention, a method and engine for assigning semantic tags to segments within media. The invention receives media and extracts textual information related to the media's content. It processes the textual information and creates a list of topics related to the content. The invention segments the media and intelligently assigns topical tags to the segments. The semantically segmented media data is outputted for storage or analysis.
US08756232B1 Documentation system
Disclosed are various embodiments for a documentation system. Documentation topics for publishing in a node are received from a client. Embodiments of the disclosure determine whether the documentation topic has been assigned a topic identifier. Topic identifiers are assigned if the documentation topic has not been assigned a topic identifier and the documentation topic is assigned to at least one node in the documentation system. The documentation topics are stored in a data store and the topic identifiers are transmitted to the client. The topics are then published in at least one node of the documentation system.
US08756229B2 System and methods for units-based numeric information retrieval
An information retrieval and analysis system for numeric data which provides high precision and recall for numeric search and uses a methodology for determining contextualization of the extracted data. The capabilities include extracting, parsing, and contextualizing numeric data including both a numeric value and an accompanying unit. This system facilitates the organization of largely unstructured numeric data into an inverted index and other database formats. An information retrieval system which enables the exploration and refinement of an extracted numeric data set defined by a search input that may be precise or initially vague. This system also facilitates analyzing and portraying numeric data graphically, creating knowledge by combining data from multiple sources, extracting correlations between seemingly disparate variables, and recognizing numeric data trends. This system uses local natural language processing, mathematical analysis, and expert-based scientific heuristics to score the numeric and contextual relevancy of the data to the query parameters.
US08756228B2 Method and apparatus for creating contextualized feeds
A method and apparatus is disclosed herein for generating contextualized feeds. The method of generating contextualized feeds comprises receiving context data from a user. The method further comprises generating contextualized feeds based on the context data, as the context data is received. The method, in one embodiment, includes receiving a selection of one or more of the contextualized feeds from user, the selected feeds to be displayed with content entered by the user.
US08756226B2 Information processing apparatus, information processing method, and information processing program
The invention provides an information processing apparatus, an information processing method, and an information processing program that can improve convenience of a user and facilitate participation of a user, with respect to an existing group having members (users).In the invention, a search request including a search keyword 44 input to an entry field 31 for search in a toolbar 30 displayed on a screen of a terminal 21, toolbar identification information 42 associated with and allocated to each of the groups, and member identification information 43 identifying members are received from the terminal (S6), the members are identified on the basis of the member identification information, a member search request of each of members is counted by accumulating a history of the search request for each of members, and a group search request as the group is counted by counting the member search request on the basis of the toolbar identification information (S10), member total points 33 that are distributable to the members are updated on the basis of the counted group search request (S33 and S34), and information of the member total points is transmitted to the terminal (S15).
US08756213B2 System, method, and computer program product for crawling a website based on a scheme of the website
A system, method, and computer program product are provided for crawling a website based on a scheme of the website. In use, a difference between a first content and second content of a website is identified. Additionally, a scheme of the website is identified based on the difference. Furthermore, the website is crawled based on the scheme.
US08756210B1 Aggregating context data for programmable search engines
Search results are generated using aggregated context data from two or more contexts. When two or more programmable search engines relate to a similar topic, context data associated with the programmable search engines are aggregated. The context is then applied to a query in order to present, in an integrated manner, relevant search results that make use of context intelligence from more than one programmable search engine.
US08756206B2 Updating an inverted index in a real time fashion
Systems and methods for regularly updating portions of a merged index are provided. Initially, upon receiving an indication that modifications have occurred to content of web-based documents, dynamic update of index (DUI) objects that identify the documents and expose the modified content are composed by ascertaining relative positions of the modified content within the documents, and packaging identifiers of the documents, the relative positions, and metadata underlying the modified content into a message. The DUI objects are applied to an overloading index that maintains structured records of recent modifications. In particular, portions of the overloading index are targeted utilizing the document identifiers and the relative positions specified by the DUI object, thereby updating the targeted portions within the overloading index corresponding to the modified content without rewriting the entire overloading index. Periodically, an association process is invoked for grouping the merged index with the overloading index for search purposes.
US08756205B2 System and method for rule-based data object matching
An object matching system comprises a plurality of disparate databases comprising data objects and a master data server. The master data server comprises a computer programmed to provide a plurality of adapters configured to connect to said plurality of disparate databases, a matching module configured to compare data objects provided by said plurality of adapters through use of an object matching rule to determine at least two matching data objects, and a data integrator configured to merge said at least two matching data objects to produce a master data object.
US08756201B1 File type databases
A method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes determining a file type, analyzing an operating system to determine if the file type is registered, associating the file with only one rule from the group comprising: always include, always exclude, include if, and exclude if, storing the file type, file type registration, and rule in a file type table, adding a location to an exclusion location table, and storing the file type table and exclusion location table in a storage device.
US08756199B2 File level hierarchical storage management system, method, and apparatus
Time required for a file server to determine files to be migrated from a first storage region to a second storage region is reduced. A file service system coupled to the storage system for providing a first storage region and a second storage region stores identifiers of files that have been accessed by a client, in accessed file identifier information and determines the files to be migrated from the first storage region to the second storage region based on metadata of the files stored in the first storage region and the accessed file identifier information.
US08756198B2 Enhancing data store backup times
Provided are techniques for selecting a first group of indexes to form a current generation of indexes, selecting indexes from the first group biased to indexes with higher fitness values from the current generation of indexes, forming sub-groups of indexes using the selected indexes, determining fitness values of each of the sub-groups based on the fitness value of each of the indexes, selecting a subset of the sub-groups; and placing the indexes in the selected sub-groups into a new generation of indexes.
US08756196B2 Propagating tables while preserving cyclic foreign key relationships
The invention meeting the need identified above is the “Enhanced Database Propagation Program” or (EDPP). EDPP uses a cyclic member table that identifies a first source table in a cyclic relationship with a second source table. The first source table, identified in the cyclic member table, propagates first. EDPP replaces all foreign keys with “NULL” in the first target table. After the second source table in the subscription set has propagated to a second target table, EDPP updates first target table with the foreign keys from the first source table.
US08756195B2 Universal delta set management
The different advantageous embodiments provide a method for identifying changes in data sets. An ending version for a data set is received. A beginning version for the data set is identified. The ending version for the data set is compared with the beginning version for the data set. A number of differences is calculated between the ending version and the beginning version. A data structure is created that identifies the number of differences between the ending version and the beginning version.
US08756193B2 System and method for persisting object pointers
A system and method for persisting object pointers in a computing system. Subsequent to initiating an operation to store a plurality of memory resident objects from a memory to persistent storage, a first object of the objects is accessed. Each of the objects may include pointers to other objects in memory. An object identifier is created for the object and stored within the first object. References within the first object to other objects are replaced with object identifiers created for the referenced objects. When an object identifier is created and stored within an object, existing data within the object is replaced by the identifier. The replaced data is stored in a data structure along with a pointer to the object in memory. Subsequent to storing the objects to persistent storage, the data structure is used to restore the replaced data to the objects in memory.
US08756192B2 Dispatching conflicting data changes
A method for distributing one or more conflicting data changes. The method includes extracting data changes from the source site log, and applying the data changes to the destination site. The method then includes identifying one or more constraints for each data change and generating a hash value for each identified constraint. The method then dispatches the data changes into a plurality of streams based on the hash values. The hash values are used to identify conflicting data changes and determine how the data changes should be sent through the plurality of streams such that data changes are applied in parallel in the plurality of streams without violating any causal consistency constraints. The method then includes committing data changes in the plurality of streams to the destination site in a single transaction, creating a consistent transactional view.
US08756188B2 Computer-implemented method of determining validity of a command line
A method of determining a command line validity includes maintaining a block network address database including block network address information; receiving a command line from a terminal of a user; extracting network address information included in the command line; determining whether the network address information is the block network address information, with reference to the block network address database; generating log information associated with the command line in case that the network address information is not the block network address information as the result of the determination, in which the log information comprises at least one of the network address information included in the command line, input time point information with respect to the input time point of the command line, and request content information; recording the log information in a log database; and determining the validity of the command line by using the log information.
US08756182B2 Method for quantifying amplitude of a response of a biological network
One or more measurement signatures are derived from a knowledge base of casual biological facts, where a signature is a collection of measured node entities and their expected directions of change with respect to a reference node. The knowledge base may be a directed network of experimentally-observed casual relationships among biological entities and processes, and a reference node represents a perturbation. A degree of activation of a signature is then assessed by scoring one or more “differential” data sets against the signature to compute an amplitude score. The amplitude score quantifies fold-changes of measurements in the signature. In one particular embodiment, the amplitude score is a weighted average of adjusted log-fold changes of measured node entities in the signature, wherein an adjustment applied to the log-fold changes is based on their expected direction of change. In an alternative embodiment, the amplitude score is based on quantity effects.
US08756176B2 Automatic adjustment of thermal requirement based on motion detection and frequency of disturbances
Methods and apparatuses to automatically adjust a thermal requirement of a data processing system are described. One or more conditions associated with a data processing system are detected. A temperature requirement for the data processing system is determined based on the one or more conditions. The performance of the data processing system may be throttled to maintain a temperature of the data processing system below the temperature requirement. Detecting the one or more conditions associated with the data processing system may include determining a location of the data processing system based on a measured motion, a state of a peripheral device, a position of one portion of the data processing system (e.g., a lid) relative another portion of the data processing system (e.g., a bottom portion), a type of application operating on the data processing system, or any combination thereof.
US08756171B2 Generating predictions from a probabilistic process model
A method for predictive analytics in a semi-structured process including updating, iteratively, at least one probability of a probabilistic process model based on a completed task, wherein updating the at least one probability of the probabilistic process model includes receiving the probabilistic process model associated with a todo list including a plurality of tasks of the semi-structured process, defining a cost of each of the plurality of tasks, prioritizing the plurality of tasks according to the costs, and recommending a next task from the todo list according to a prioritization
US08756169B2 Feature specification via semantic queries
Technology is described that includes a method of feature specification via semantic queries. The method can include the operation of obtaining a data set having an identifier for each data row and a plurality of data features for each data row. A semantic query can be received that can be applied to the dataset that is usable by a machine learning tool. A entity feature map can be supplied that has entities and associated features for use by the machine learning tool. Further, a query structure can be analyzed using the entity feature map to identify input from the dataset for the machine learning tool.
US08756164B1 Methods and systems for providing a document
Systems and methods for providing a document are described. In one described method, a document comprising a portion selected by a first member of a social network is hosted for the first member. The portion is dynamically updated with content. An audience criterion for the portion and a type of relationship between the first member and a second member of the social network are identified. If the type of relationship between the first member and the second member satisfies the audience criterion, the second member is provided access to at least the portion.
US08756156B1 Online management portal
Methods, systems and computer program products of an online management portal which manages business and social activities among merchants and users in an online environment. During a user's visit of a merchant's establishment, the online management portal enables participants to check the user into the merchant's establishment, open a tab on the merchant, request for a check for the tab, and pay the tab with mobile electronic devices. In general, the online management portal also allows users to engage in online chatting, posting, sending and receiving orders of merchant products, and other social activities with their mobile electronic devices.
US08756154B2 Price paid database method and system
A novel price paid database, method, system, and computer program product in which checkout items are scanned at a plurality of stores, and a checkout computer identifies the purchased items. The checkout computer determines a price paid for each purchased item. A central computer records in a price-paid database an item identification and price-paid for each purchased items. The central computer publishes the price-paid database. The checkout computer recurrently updates the price-paid database in the central computer with the price paid for each purchased item, the customer identification (if available), the store identification, and a list price for each purchased item.
US08756150B2 Credit card system and method
A credit card system is provided which has the added feature of providing additional limited use credit card numbers and/or cards. These numbers and/or cards can be used for a single or limited use transaction, thereby reducing the potential for fraudulent reuse of these numbers and/or cards. The credit card system finds application to “card remote” transactions such as by phone or Internet. Additionally, when a single use or limited use credit card is used for “card present” transactions, so called “skimming” fraud is eliminated. Various other features enhance the credit card system which will allow secure trade without the use of elaborate encryption techniques. Methods for limiting, distributing and using a limited use card number, controlling the validity of a limited use credit card number, conducting a limited use credit card number transaction and providing remote access devices for accessing a limited use credit card number are also provided.
US08756139B2 Option pricing model for event driven call and put options
Systems and methods are provided for valuing event driven option contracts. A jump diffusion based model, such as a Merton jump diffusion based model, is modified to assume arithmetic movement of an underlying price and a single jump. The arithmetic movement of the underlying price may be modeled with a Bachelier based arithmetic model. Calculated values may be used to determine margin account requirements.
US08756136B2 Synthetic funds having structured notes
The present invention relates to synthetic funds for purchase by investors. A structured note is structured to provide customized equity returns/exposure. Terms of each structured note may be specified by the purchaser and the structured notes may be unsecured liabilities of the obligor, e.g., there are no underlying assets upon which the structure note is based. Thus, there will be no limits on the use of structured note proceeds and management of assets and liabilities will be left entirely to the obligor's discretion. Structured note payment obligations may be related to the performance of an objective valuation, but structured note holders will depend on the good credit of the obligor for payment.
US08756119B1 Shipment aggregation in mobile phone order fulfillment
A method for aggregating mobile phone orders for shipping to a recipient comprising analyzing, by a server computer, orders placed via a plurality of ordering systems, wherein the orders may comprises a plurality of ordered items; identifying, by the server computer, recipient addresses with common destinations; unifying, by the server computer, the identified recipient addresses with common destinations; determining, by the server computer, criteria for when to release an order for shipment to a recipient; accumulating, by the server computer, ordered items for the recipient; combining, by the server computer, the accumulated ordered items into a shipment, wherein a shipment comprises at least one container; and releasing, by the server computer, the container for shipment when at least one of the criteria is met.
US08756118B1 Shopping at e-commerce sites within a business procurement application
In an embodiment, a method comprises sending, from a procurement computer to a client computer, a message indicating that a pre-authorization request for one or more requested items from an e-commerce website was approved; causing displaying a particular item as approved for purchase from the e-commerce website; causing launching a web browser and causing downloading a shopping cart webpage of the e-commerce website; sending, from the procurement computer to the shopping cart webpage, item information associated with the particular item, and causing displaying the item information on the shopping cart webpage as one of one or more ordered items; in response to determining that the user requested to proceed to a checkout webpage, causing downloading the checkout webpage and causing displaying the one or more ordered items on the checkout webpage; causing placing a purchase order for the one or more ordered items from the checkout webpage.
US08756103B1 System and method of implementing alternative redemption options for a consumer-centric advertising system
A narrowcast advertising system includes a centralized late binding application (LBA) that communicates with one or more respective LBA device components on destination devices associated with a given consumer. The LBA application receives a plurality of advertisements in accordance with ad contracts negotiated between a consumer and an advertising entity. Selected ads are distributed to the respective destination devices for integration with accessible content. Confirmation indications are received by the LBA application from the destination devices so that contract fulfillment records can be updated in accordance with the various options a consumer has for satisfying the negotiated contract.
US08756099B2 Consumer processing system and method
Disclosed is a consumer processing system for identifying and recognizing a consumer engaged in a transaction with a merchant. The system includes a consumer processing system interface for receiving, from a merchant, a consumer/transaction data set with a plurality of fields. A consumer/transaction database is populated with data sets, and each data set is related to a specific consumer and also includes multiple data fields therein. The consumer/transaction data set is established as part of an initial data set in the consumer/transaction database, and thereafter, during subsequent transactions, compared to an existing data field in an existing data set in the consumer/transaction database. Based upon the establishment or comparison, a consumer activity data set is communicated from the consumer processing system interface to the merchant. A method of identifying and recognizing a consumer engaged in a transaction with a merchant is also disclosed.
US08756097B2 System for providing promotional materials based on item sampling event results
Items—including gourmet products—are evaluated and rated by participants in a controlled event, which can be coordinated by software locally or at a dedicated website. Event data, including item scores and participant scores can be shared with vendors, merchants and other commercial entities associated with the products. Promotional incentives from such entities for the products (and related products) can then be directly targeted and provided to participants and other members of the public. The participant's activities can also be collected and disseminated to affiliates/friends of the participants through social networking sites, personalized web pages, etc.
US08756092B1 Product configuration modeling and optimization
A computerized system and related methods of identifying an optimum set of product configurations from a plurality of possible product configurations, wherein each product configuration has a plurality of features and each feature has a plurality of options, includes the steps of representing each of the possible product configurations as an ordered set or array of at least n-dimensions, each dimension of the array representing a predetermined one of the features, identifying a subset of valid product configurations, identifying which valid configurations are captured by other configurations through upgrades, conversions, or acceptance of different options, defining and solving an optimization model to identify the optimum set of valid product configurations based on a desired objective, such as to maximize profit, minimize cost, or maximizing coverage of customer demand, and then presenting the optimum set of valid product configurations that satisfy the desired objective.
US08756083B2 System and method for identifying and assessing comparative negligence in insurance claims
The invention is a method and system useful in determining the degree of comparative negligence of an insured person involved in an accident as compared to the comparable negligence of other parties involved in the accident, in particular the insurance claimant. The method and system of the invention include, at a minimum, the steps of gathering preliminary information concerning accident type, applying preliminary rules to the preliminary information to determine accident type, gathering additional information specific to the accident type, and applying accident-type-specific rules to the additional information to determine the degree comparative negligence of said insured person and/or the claimant.
US08756080B2 Personalized body image
Delivery of health information to a patient suffering from a chronic condition is personalized by displaying the health information directly on a customized image of a body. The patient's medical record, standards of care for the condition, prescribed treatments, and patient input are applied to a generalized health model of a disease to generate a personalized health model of the patient. The personalized health model comprises an HTML file encoding an image map of a body. The body image illustrates the health condition of the individual patient. Preferably, data is collected from health provider sources and stored in a database on a server at a service provider site. The data is processed at the server, and is displayed in the patient's home using a TV connected to a multimedia processor. The multimedia processor connects the television set to a communications network such as the Internet.
US08756075B1 System and method for processing payment bundles
A system and process for prospectively creating patient episodes of care and triggering associated payment bundles during the claim adjudication process facilitates real-time claim pricing in accordance with payment bundle rules to facilitate episodic payment in place of pay-for-service payment. Additionally, various processes are described for modeling patient episodes and payment bundles and unbundling episodic payments.
US08756071B2 Methods and apparatus for queue-based cluster analysis
Methods and apparatus for identifying and analyzing clusters of medical billing claims in a queue to identify a shared root cause issue for the medical billing claims in the cluster. Exemplary methods and apparatus involve grouping each of the plurality of medical billing claims into clusters based on predetermined cluster patterns that include at least one attribute, validating the clusters using predetermined criteria to determine if the clusters should be analyzed, discarded, and/or marked for further analysis, collecting information about each of the medical billing claims in clusters, and determining a root cause issue for the medical billing claims in the clusters based on the collected information.
US08756069B2 Systems and methods for processing and tracking items
Systems and methods for tracking items are provided. According to one method, a dispatcher receives from a courier, serving a customer, a request over a network to pickup an item addressed to the customer. A determination is made to see whether the dispatcher is available to process the item. If the dispatcher is available, the dispatcher notifies the courier, over the network, that the item is available for pickup by the courier when the dispatcher completes processing of the item. If the dispatcher is busy, the dispatcher notifies the courier, over the network, that the item is available for pick up by the courier at a later time.
US08756068B2 Speech decoder, speech encoder, speech decoding method, speech encoding method, storage medium for storing speech decoding program, and storage medium for storing speech encoding program
A speech decoder includes a demultiplexing unit, a low frequency band decoding unit, a band splitting filter bank unit, a coded sequence analysis unit, a coded sequence decoding/dequantization unit, a high frequency band generation unit, low frequency band time envelope calculation units that acquire a plurality of low frequency band time envelopes, a time envelope calculation unit that calculates high frequency band time envelopes using time envelope information and the plurality of low frequency band time envelopes, a time envelope adjustment unit that adjusts the time envelope of high frequency band components using the time envelopes obtained by the time envelope calculation unit, and a band synthesis filter bank unit.
US08756066B2 Methods and apparatuses for encoding and decoding object-based audio signals
An audio decoding method and apparatus and an audio encoding method and apparatus which can efficiently process object-based audio signals are provided. The audio decoding method includes receiving a downmix signal and object-based side information, the downmix signal comprising at least two downmix channel signals; extracting gain information from the object-based side information and generating modification information for modifying the downmix channel signals on a channel-by-channel basis based on the gain information; and modifying the downmix channel signals by applying the modification information to the downmix channel signals.
US08756065B2 Correlated call analysis for identified patterns in call transcriptions
A method of correlating received communication data with operational communication characteristics is provided. The method includes receiving audible input from a source in a communication over a communications network, recording the received audible input, and transcribing the recorded audible input into a transcript. The method further includes outputting the transcript, specifying features of the transcript to be analyzed, specifying and recording operational communication characteristics particular to the communication, analyzing the transcript for the specified features to identify patterns associated with the audible input, computing statistical correlations of the identified patterns with the operational communication characteristics, and outputting results of the computed statistical correlations on a user interface.
US08756062B2 Male acoustic model adaptation based on language-independent female speech data
A method of generating proxy acoustic models for use in automatic speech recognition includes training acoustic models from speech received via microphone from male speakers of a first language, and adapting the acoustic models in response to language-independent speech data from female speakers of a second language, to generate proxy acoustic models for use during runtime of speech recognition of an utterance from a female speaker of the first language.
US08756051B2 Method and communication network for providing announcements in preferred language while roaming
Communication network and method for providing communication facilities for a plurality of users. The communication network comprises an announcement generating element (14) for sending network related messages to any of the users. A further network element is connected to the announcement generating element, the further network element being arranged for determining a preferred language for a specific user (10) of the plurality of users, and sending network related messages to the specific user (10) in the preferred language.
US08756050B1 Techniques for translating content
Techniques, including systems and methods, for providing translated content are described and suggested herein. In an embodiment, translations for instances of content are received and reviewers provide votes regarding the translations' quality. Votes received for translations are utilized in order to determine scores for the translations. Reviewers and translators may be scored as well. Scores for translations are used in various processes for providing appropriate content to users.
US08756048B2 Method for technology porting of CAD designs, and computer program product therefor
An embodiment of a design of one or more devices such as e.g. integrated circuits is ported from a source design technology to a target design technology by: —producing a standardized set of porting rules which translate device information related to the device or devices from the source design technology to the target design technology, and—creating a migrated design for the device or devices resulting from porting the CAD design from the source design technology to the target design technology by applying the standardized set of rules to the device information related.
US08756045B2 Method, device, computer program and computer program product for determining a representation of a signal
A method for determining a representation (y) of a signal (s) comprise selecting a predetermined number (m) of row vectors (v1, . . . , vm) from a predetermined measurement matrix (M). The predetermined measurement matrix (M) is predetermined dependent on a product of a predetermined Hadamard matrix or generalized Hadamard matrix (H) and a predetermined representation matrix(B). The predetermined representation matrix (B) represents a predetermined basis for the signal(s). The method further comprises determining a respective inner product of the signal (s) and each of the predetermined number (m) of selected row vectors (v1, . . . , vm) resulting in a predetermined number (m) of measurements (y1, . . . , ym) forming the representation (y) of the signal (s).
US08756044B2 Graphical partitioning for parallel execution of executable block diagram models
Exemplary embodiments allow executable graphical models, such as block diagram models, to be graphically partitioned for execution on concurrent computing resources. Embodiments allow model components to be grouped into subtasks that are affiliated with tasks associated with concurrent computing resources. Tasks and sub graphs can be mapped to concurrent computing resources according to characteristics, such as sample time, solver type, etc. Embodiments further allow mappings to be visually indicated to a user via various display techniques including color, text, icons, shading, grouping of identifiers, etc. Concurrently executing portions of a model allows model results to be obtained faster than can be obtained when models are executed on a single computing resource, such as a single processor.
US08756042B2 Method and system for checkpointing during simulations
Method and system for more efficient checkpointing strategy in cross correlating (316) a forward (328) and backward (308) propagated wave such as in migrating (326) or inverting seismic data. The checkpointing strategy includes storing in memory forward simulation data at a checkpointed time step, wherein the stored data are sufficient to do a cross correlation at that time step but not to restart the forward simulation. At other checkpoints, a greater amount of data sufficient to restart the simulation may be stored in memory (314). Methods are disclosed for finding an optimal combination, i.e. one that minimizes computation time (1132), of the two types of checkpoints for a given amount of computer memory (1004), and for locating a checkpoint at an optimal time step (306, 1214, 1310). The optimal checkpointing strategy (1002) also may optimize (1408) on use of fast (1402) vs. slow (1404) storage.
US08756040B2 Computational fluid dynamics modeling of a bounded domain
A method for hybrid computational fluid dynamics (CFD) approach for modeling a bounded domain, such as a data center, is disclosed. The CFD modeling approach divides the bounded domain into one or more viscous regions and one or more inviscid regions, and then performs a viscous domain solve for the viscous region(s) using a computational fluid dynamics model with turbulence equations (i.e., a turbulence model), and performs inviscid domain solve for the inviscid region(s) using a set of inviscid equations (or potential flow equations). After solving for the different regions, results of the viscous domain solve and the inviscid domain solve are provided as a model of the bounded domain.
US08756039B2 Rapid process model identification and generation
A rapid process model identification technique identifies, in a relatively short period of time, the dynamic relationship between a process input and a process output by developing an estimate of an integrating gain and a process deadtime from the initial response of the process output to a change in the process input. The integrating gain and deadtime values are then used to generate a complete process model for any of many different types of processes. These process models can be used very quickly to perform process simulation or can be used for control purposes, so as to be able to bring a process control system that uses or relies on process models on line much more quickly than was possible in the past. Moreover, this rapid modeling technique can be used to develop simulation models before the controller has completed responding to even a single process upset.
US08756038B2 Method, system and apparatus for modeling production system network uncertainty
Embodiments of the present disclosure include a method that includes creating a deterministic model representing a production system. The model may include one or more inputs and parameters that are not deterministically known, and one or more outputs. A prior probability density function may be used to determine a prior uncertainty, and a measurement related to a first of the outputs may be obtained. The method may also include determining a posterior probability density function using the prior probability density function, the measurement, and a conditional probability density function. Embodiments of the present disclosure also include a computer-readable medium having a set of computer-readable instructions residing thereon that, when executed, perform acts comprising the foregoing method. Embodiments of the present disclosure further include a computing device that includes a memory, one or more processors operatively coupled to the memory, and functionality operable by the processors to perform the foregoing method.
US08756035B2 Visualization employing heat maps to convey quality, prognostics, or diagnostics information
A visualization system for creating, displaying and animating overview and detail heat map displays for industrial automation. The visualization system connects the heat map displays to an interface component providing manual or automatic input data from an industrial process or an archive of historical industrial process input data. The animated heat map displays providing quality, prognostic or diagnostic information.
US08756032B2 Method and apparatus for fall detection
A method for detecting the fall of an object includes: acquiring a plurality of time-varying accelerations associated with a movement of said object; computing a plurality of respective velocities and displacements in the direction of gravity, based on the plurality of time-varying accelerations; determining lead time and return time of the movement, based on the plurality of accelerations, velocities and displacements, wherein the lead time equals a time interval from an original point of the movement to an extreme point of the movement, and the return time equals a time interval from the extreme point of the movement to a final point of the movement; and determining whether the fall of said object occurs, based on whether a peak value of the velocities is larger than a predefined threshold value and whether the lead time is longer than the return time.
US08756029B2 Non-linearity calibration using an internal source in an intelligent electronic device
An intelligent electronic device, and in particular, an electrical power meter, includes an internal calibration system capable of calibrating its measurement mechanisms for the integral nonlinearities introduced by the components which make up those mechanisms, in particular, the analog-to-digital converter. The analog-to-digital converter is coupled with at least one sensor which is operable to sense electrical energy in one or more conductors and output a corresponding electrical signal indicative thereof, the analog-to-digital converter being operative to convert the electrical signal output by the sensor to at least one corresponding digital signal. Integral non-linearity describes the deviation between the ideal output of an analog-to-digital converter and the actual output (after offset and gain errors have been removed). The intelligent electronic device, using internal INL calibration calibrates for such INL substantially across its entire measurement range and significantly improves the measurement accuracy thereby.
US08756027B1 Reducing eye monitor data samplers in a receiver
The present specification describes techniques and apparatus for reducing eye monitor data samplers in a receiver. A single eye monitor data sampler is used for multiple normal data samplers in a receiver.
US08756026B2 Monitoring particles in a lubrication system
A process for monitoring a machine including moving pieces, a lubrication system and an electromagnetic sensor fitted with a magnet and two electrodes is disclosed. The sensor is capable of collecting particles present in the lubrication system between the electrodes. The monitoring process includes a step for obtaining measurements of resistance between the electrodes of the sensor, taken during an operating period of the machine; a step for determining from said measurements a first autoregressive mathematical model characterizing the resistance; a step for comparison between the first model and a predetermined reference model; and a step for working out an opinion on maintenance of the machine as a function of the comparison result.
US08756024B2 Building energy consumption analysis system
An energy analysis system provides valuable input into building energy expenditures. The system assists with obtaining a detailed view of how energy consumption occurs in a building, what steps may be taken to lower the energy footprint, and executing detailed energy consumption analysis. The analysis may include, as examples, a balance point pair analysis to determine either or both of a heating balance point and a cooling balance point, an exception rank analysis to identify specific data (e.g., energy consumption data) in specific time intervals for further review, or other analysis. The system may display the analysis results on a user interface.
US08756023B2 Systems and methods for determining electrical ground faults
Certain embodiments of the invention may include systems and methods for determining electrical ground faults. According to an example embodiment of the invention, a method is provided determining ground leakage electrical faults. The method includes providing a voltage source having a positive lead in communication with a first contact conductor and a negative lead in communication with a second field conductor, wherein the first contact conductor is connected to a ground through a first resistor Rp, and wherein the second field conductor is connected to the ground through a second resistor Rn; monitoring a first voltage potential associated with the first contact conductor; and determining a condition associated with the first contact conductor, based at least in part on the monitored first voltage potential.
US08756020B2 Enhanced risk probabilities using biomolecule estimations
The present invention provides processes for determining more accurate risk probabilities for medical conditions. The risk probabilities of the presence or absence of a medical condition are calculated using frequency data from selected biomolecules and biomolecule source contribution of at least one source in a mixed sample.
US08756019B2 Method for estimation of SAGD process characteristics
Method comprises measuring temperature along an injection well, measuring a steam quality and an injection rate at an inlet of the injection well and estimating a pressure distribution profile. Then a steam injection profile is estimated using the obtained pressure distribution profile and the measured injection rate combined with a one-dimensional injection well model for pressure losses in the well and heat exchange between an injection well tubing and an annulus. The obtained steam injection profile is used as an input parameter for a set of two-dimensional cross-sectional analytical SAGD models. The models are based on energy conservation law and take into account reservoir and overburden formation properties, heat losses into the reservoir and overburden formation impact on production parameters and SAGD characteristics. SAGD process characteristics are estimated from the set of two-dimensional cross-sectional analytical SAGD models.
US08756017B2 Method for detecting formation resistivity outside of metal casing using time-domain electromagnetic pulse in well
A method for detecting formation resistivity outside of metal casing using time-domain electromagnetic pulse in a borehole, the method including steps of a) providing a borehole large power pulse transmitting source, recording an induced electromotive force ε, and full time digital recording a transmitted waveform and a received signal; b) conducting transmission-reception and superimposing received signals to improve signal to noise ratio; c) calculating corresponding casing response according to known casing parameters and recorded current waveform of the transmitting source to obtain a relative induced electromotive force Δεf; d) correcting relative induced electromotive force value; e) carrying out one-dimensional inversion and converting the observation signal into radial variation information of the formation resistivity; f) obtaining a two-dimensional image of the longitudinal and radial resistivity distribution of outer cased formation resistivity for measured well sections; and g) determining residual oil distribution in a reservoir from outer cased reservoir resistivity distribution.
US08756010B2 Method and apparatus for identification of points of interest within a predefined area
The subject matter disclosed herein relates to a system and method for identification of points of interest within a predefined area. Location estimates for substantially stationary mobile devices may be utilized to determine locations of one or more points of interest. Location estimates for mobile devices in motion may be utilized to determine locations of one or more corridors.
US08756009B2 Portable apparatus
A portable apparatus includes a position detection unit, an azimuth detection unit, a map image a display control unit acquisition unit, and an orientation detection unit. The position detection unit detects a position of the portable apparatus. The azimuth detection unit detects an azimuth of the portable apparatus. The map image acquisition unit acquires a map image within a range based on the position and the azimuth. The display control unit displays the acquired map image on a display unit. The orientation detection unit detects an orientation of the portable apparatus. The display control unit displays the map image on the display unit according to the detected orientation.
US08756008B2 Navigation apparatus
A navigation apparatus includes a satellite positioning section for calculating a present position, and a route setting section for searching for a route to a destination based on map data, and sets a detected route as a recommended route. A satellite positioning disable time guiding section sets as a focus point, a candidate point through which a vehicle first passes when traveling along the recommended route, and displays point guide information for guiding the focus point among candidate points as a route change point, when the satellite positioning section is incapable of calculating the present position.
US08756007B2 Providing a location of an individual
Methods, devices, and systems for providing a location of an individual are described herein. One or more device embodiments include a memory, and a processor coupled to the memory. The processor is configured to execute executable instructions stored in the memory to concurrently provide a location of an individual at least two different points in time, a time identifier for each of the at least two different points in time, and an uncertainty associated with the location of the individual at each of the at least two different points in time to a user.
US08756000B2 Navigation apparatus and method of detection that a parking facility is sought
A navigation apparatus is disclosed including a location determination unit and a processing resource arranged to support, when in use, a user interface. In at least one embodiment, the processing resource is operably coupled to the location determination unit in order to obtain location information therefrom. The processing resource is arranged to analyze the location information and the user interface is arranged to generate a message offering assistance in relation to finding a parking facility in response to the processing resource determining that a location information characteristic associated with the location information is in accordance with a predetermined criterion.
US08755999B2 System and method for testing crash avoidance technologies
A cam actuated hydraulic brake system and an in plane tensioner pulley belt drive system may be used on autonomous vehicles, such as dynamic motion elements for the evaluation of various crash avoidance technologies. The brake system utilizes a cam driven by a servo to push the piston push rod of a hydraulic master brake cylinder, thus distributing pressurized brake fluid throughout the brake system. The pulley drive system uses an articulating arm for the driven pulley, and that arm may also have connected to it one or two tension pulleys, each of which is in contact with the belt. Because the drive pulley and the tensioner pulleys pivot about the same pivot axis, the needed belt length remains nearly constant across the entire range of the articulating arm.
US08755995B2 Method and device for updating the position of an aircraft
The device (1) comprises a first system (3) which comprises means (14) for calculating the vector difference between a position generated by this first system (3) and a realignment position received from a second system (4), for one and the same date-stamping, and means (16) for adding this difference to any new position of the aircraft, generated by said first system (3), so as to obtain each time a realigned position.
US08755993B2 Energy consumption profiling
A method and system for determining energy efficient routes is described. Map data represents road segments. Energy consumption data is obtained while a vehicle travels on a first road segment. Energy consumption data associated with the first road segment can be used to predict the expected energy consumption when traveling on a second road segment that has similar physical attributes to those of the first road segment. The predicted energy consumption data may be used to determine whether the second road segment is part of a most energy efficient route.
US08755990B2 Collection, monitoring, analyzing and reporting of traffic data via vehicle sensor devices placed at multiple remote locations
Traffic management reports are created from data provided by vehicle sensor devices placed at different fixed locations in a region. Data of vehicles that pass each of the vehicle sensor devices are captured and communicated to a central computer database. At the central computer database, traffic management reports are periodically created from the vehicle data. Each traffic management report incorporates vehicle data from a plurality of vehicles. The vehicle data is for a plurality of previous, non-current times so as to allow for analysis of past vehicle data.
US08755988B2 Method for metering a fuel mass using a controllable fuel injector
A method for controlling a direct-injection fuel injector for an internal combustion engine includes identifying linear and non-linear fuel mass delivery regions corresponding to predefined ranges of injection duration, monitoring an operator torque request, determining a total desired fuel mass associated with the operator torque request, identifying a fuel mass delivery region corresponding to the total desired fuel mass, and commanding a plurality of partial injection events having injection durations corresponding to the linear fuel mass delivery region to inject the total desired fuel mass when the total desired fuel mass corresponds to the non-linear fuel mass delivery region.
US08755986B2 Vehicle acceleration when in an air restriction mode
A method of controlling an engine of a vehicle having a particulate filter and operable in an air restriction mode wherein air inflow to an air intake throttle is restricted includes determining if the engine is operating in the air restriction mode, sensing a position of an accelerator pedal, and sensing a speed of the vehicle. The method further includes removing the restriction to the air intake throttle when the engine is operating in the air restriction mode, one of a change in position of the accelerator pedal over a period of time is greater than a pre-defined pedal acceleration rate or the position of the accelerator pedal is equal to a pre-defined pedal limit, and the speed of the vehicle is less than a pre-defined speed limit.
US08755984B2 Managing jackknife enabling conditions during backing of a trailer by reducing speed of a vehicle backing the trailer
A vehicle comprises a trailer angle detection apparatus and a trailer backup control system. The trailer angle detection apparatus is configured for outputting hitch angle information generated as a function of an angle between the vehicle and a trailer towably attached thereto. The trailer backup control system includes a jackknife enabling condition detector and a jackknife counter-measures controller coupled to the trailer angle detection apparatus. The jackknife enabling condition detector is coupled to the trailer angle detection apparatus for receiving the hitch angle information therefrom and for determining if a jackknife enabling condition has been attained at a particular point in time during backing of the trailer by the vehicle. The jackknife counter-measures controller implements a vehicle speed reducing action in response to the jackknife enabling condition detector determining that the jackknife enabling condition has been attained at the particular point in time during backing of the trailer.
US08755981B2 Real time compensation of changing friction characteristics of a clutch in a transmission
A method of controlling a transmission includes estimating an expected coefficient of friction of the clutch, estimating a value of an expected torque required to maintain a constant slip of the clutch for a current input torque applied to the transmission, and determining a value of an actual torque applied to the clutch to maintain the constant slip of the clutch at the current input torque. An actual coefficient of friction of the clutch is calculated by dividing the actual torque applied to the clutch by the expected torque applied to the clutch, and multiplying that quotient by the expected coefficient of friction of the clutch. A feed forward torque command is then adjusted based upon the actual coefficient of friction of the clutch to define a revised value of the feed forward torque command, which may then be used to control the clutch for various control operations.
US08755979B2 Safety control apparatus for automatic transmission and method for controlling automatic transmission
A safety control apparatus for an automatic transmission includes a speed range detector, an oil temperature detector, a vehicle speed detector, a speed-range shifting device, a shift inhibiting device, and a maximum-speed limiting device. The shift inhibiting device is configured to inhibit an automatic downshift and a manual downshift by a driver if the speed-range shifting device performs a forcible upshift. The maximum-speed limiting device is configured to limit a maximum vehicle speed to a third vehicle speed if an oil temperature reaches a second oil temperature which is higher than a first oil temperature and if a vehicle speed is not lower than a second vehicle speed which is higher than a first vehicle speed.
US08755975B2 Automatic vehicle door movement control system
A controller and control method for an automatic vehicle door movement control system which includes a plurality of signaling devices and at least one door actuator for opening and closing at least one vehicle door in accordance with an instruction signal from the signaling devices is configured to selectively mask a redundant instruction signal. The redundant instruction signal is an instruction signal received after the receipt of a primary instruction signal and prior to the completion of an automatic door movement operation. The redundant instruction signal is masked when it is determined to be against an ascertained user intent or when the primary instruction signal is determined to be more indicative of the ascertained user intent.
US08755973B2 Vehicular power supply system
In a vehicular power supply system, a main battery supplies electric power to both main machine drive circuit, which drives a main motor for driving a vehicle, and a steering assist drive circuit, which drives a steering assist motor of a power steering apparatus. A main machine switching circuit, which is capable of shutting off power supply to the main machine drive circuit, and an auxiliary machine switching circuit, which is capable of shutting off power supply to the steering assist drive circuit are provided in parallel. As long as the auxiliary machine switching circuit is turned on, power supply to the steering assist drive circuit is continued even when the main machine switching circuit is turned off.
US08755972B2 Rear wheel toe angle control system for a vehicle
In a rear wheel toe angle control system, the toe angle response properties of the right and left wheels are prevented from differing from each other depending on the operating condition of the vehicle, and the handling of the vehicle can be improved. The rear wheel toe angle control system (10) comprises a control command angle computing unit (83) for setting a target toe angel for each rear wheel (5) according to an operating condition of the vehicle (V), an angle-length conversion unit (87) for setting a target operating amount of each electric actuator (11) according to the target toe angle, a stroke sensor (17) for detecting an actual operating amount of each electric actuator (11), a motor position feed back duty computation unit (89) for setting a control value of each electric actuator (11) according to the difference between the actual operating amount and the target operating amount, and a compensating unit (90) for compensating the control value according to a value such as the lateral acceleration of the vehicle body (1) which is associated with the axial force of each electric actuator (11).
US08755969B2 Bicycle suspension control apparatus
A bicycle suspension control apparatus includes a user operating device and a control device. The control device is operatively coupled to the user operating device to selectively control a front bicycle suspension between a plurality of operating states and a rear bicycle suspension between a plurality of operating states. The control device is configured to selectively change the operating states of both the front and rear bicycle suspensions to different ones of the operating states in response to a single operation of the user operating device. The control device controls the front and rear bicycle suspensions such that a first operating state change operation of one of the front and rear bicycle suspensions occurs later than a second operating state change operation of the other of the front and rear bicycle suspensions.
US08755965B1 Unmanned vehicle simulator based control methods and apparatus
A mobile and versatile vehicle simulator is integrated with a vehicle control system to provide a mobile simulator based vehicle control system such as the exemplary system. The vehicle simulators included in the simulator based control system allows for a vehicle operator to be moved in two or even three axis of rotation while, in some embodiments, also allowing for sudden jolts or motion similar to what might be encountered when a pilot encounters air turbulence or a driver encounters ruts or pot holes.
US08755964B2 Hybrid vehicle
An outlet is provided to output power stored in a power storage device as commercial power, and the outlet receives power supply from the power storage device via a voltage converter. A car navigation device is configured to store information about traveling of a vehicle to a destination. An ECU obtains the information about traveling to the destination from the car navigation device, and controls a state of charge of the power storage device based on the information up to the destination and a usage status of the outlet up to the destination.
US08755958B1 Underwater vehicles with improved efficiency over a range of velocities
An underwater vehicle uses an undulatory fin propulsion system and a control apparatus to receive sensor data and control the operation of the vehicle in real time over a wide range of forward velocities. In an embodiment, a model of propulsive efficiency is used to achieve high values of propulsive efficiency, giving a lowered energy drain on the battery. Externally monitored information, such as that on flow velocity, is conveyed to the control apparatus residing in the vehicle's control unit, which in turn signals the propulsion system to adopt kinematics, such as fin frequency and amplitude, associated with optimal propulsion efficiency. In an embodiment, the model of propulsive efficiency is generated from a multilayer perception neural network model using data from aquatic species, such as undulatory fin propulsion in the knifefish (Xenomystus nigri), and a sensitivity analysis is used to lower the number of required inputs. Power savings could protract vehicle operational life and/or provide more power to other functions, such as communications.
US08755954B1 System and method for generating alert signals in a terrain awareness and warning system of an aircraft using a forward-looking radar system
A system and methods for generating alerts in a terrain awareness and warning system (“TAWS”) in an aircraft, using data acquired from a forward-looking radar The system comprises a forward-looking imaging device, an airport database, a navigation system, a forward-looking terrain alert (“FLTA”) processor, and a crew alerting system. The FLTA processor determines a measured clearance altitude of a highest cell within an area and compares it with a required minimum clearance altitude; if the measured altitude is equal or less than the required altitude, the crew is alerted. Alternatively, a terrain database may be used. with the FLTA processor for determining if the aircraft descends below the minimum operating altitude or is predicted to do so and then generating an alert. A method is disclosed for generating TAWS alerts using elevation angle measured by the forward-looking radar and terrain data retrieved from a terrain database.
US08755950B2 Safe termination of UAV
A termination system that transmits on a cyclic basis, from a control station to an unmanned vehicle, pairs of mutually dependent code and counter values whose dependency is determined by a termination algorithm. The vehicle has knowledge of the algorithm and can hence validate a received code/counter pair using the same algorithm. If the received code/counter pair is invalid, the vehicle can decide to self-terminate. The control station includes a termination actuator that allows the vehicle to be remotely terminated by invalidating, when actuated by an operator, the code/counter pairs that are transmitted to the vehicle.
US08755948B2 Controlling fluid coolant flow in cooling systems of computing devices
Methods and systems for controlling fluid coolant flow in cooling systems of computing devices are disclosed. According to an aspect, a method may include determining a temperature of a fluid coolant in a cooling system of a computing device. For example, a temperature of water exiting a cooling system of a server may be determined. The method may also include determining an operational condition of the computing device. For example, a temperature of a processor, memory, or input/output (I/O) component may be determined. Further, the method may include controlling a flow of the fluid coolant through the cooling system based on the temperature of the fluid coolant and/or the operational condition.
US08755947B2 Roller detection
In the high pressure of polymerization of ethylene homopolymer or copolymers conditions in the reactor may become unstable leading to the decomposition (“decomp”) of the reaction mixture. Monitoring temperature excursions traveling through the reactor over close thermocouples (a roller) to detect changes in the mean temperature and the moving temperature front for a group of thermocouples detects conditions potentially leading to a decomp.
US08755944B2 Electrical switching module
A module including a case; an electrical switching device configured to control power to a load; and a controller coupled to the electrical switching device. The electrical switching device and the controller are substantially encapsulated by the case. Functionality of the module can be exposed through a communication interface in the case.
US08755943B2 Systems and methods for controlling energy use in a building management system using energy budgets
Systems and methods for limiting power consumption by a heating, ventilation, and air conditioning (HVAC) subsystem of a building are shown and described. A mathematical linear operator is found that transforms the unused or deferred cooling power usage of the HVAC system based on pre-determined temperature settings to a target cooling power usage. The mathematical operator is applied to the temperature settings to create a temperature setpoint trajectory expected to provide the target cooling power usage.
US08755936B2 Distributed multi-robot system
A system is provided that includes at least one manager and one or more robots configured to communicate wirelessly. The manager can include certain functions that generate data, instructions, or both used by one or more robots. The manager can also facilitate communications among several robots, or robots could also be configured to communicate directly.
US08755931B2 Pick-to-window
A work station for manually picking of piece goods, including a window conveyor which includes a plurality of optically distinguishable window locations. Each window location includes a defined region of the conveyor which is suitable for receiving a piece good. The conveyor extends through a picking zone and a provision region where different types of piece goods are provided at access locations. At the provision region the order-picking person can grasp piece goods manually from each of the access locations and put same on the conveyor. An order-picking control controls warehouse management and order processing in order to transmit information concerning one of the access locations and a removal quantity to the order-picking person in accordance with an order line of the picking order. A device is provided for allocating an unoccupied window location to one of the order lines based on selection and entry of the order-picking person.
US08755928B2 Automatic selection of reference spectra library
A computer-implemented method of generating reference spectra includes polishing a plurality of set-up substrates, the plurality of set-up substrates comprising at least three set-up substrates, measuring a sequence of spectra from each of the plurality of set-up substrates during polishing with an in-situ optical monitoring system to provide a plurality of sequences of spectra, generating a plurality of sequences of potential reference spectra from the plurality of sequences of spectra, determining which sequence of potential reference spectra of the plurality of sequences provides a best match to remaining sequences of the plurality of sequences, and storing the sequence of potential reference spectra determined to provide the best match as reference spectra, and selecting and storing the sequence of potential reference spectra.
US08755924B2 Charged particle beam writing method and apparatus therefor
A charged particle beam writing method includes inputting layout information of a plurality of chips on which pattern formation is to be achieved, setting, using the layout information, a plurality of writing groups each being composed of at least one of the plurality of chips and each having writing conditions differing from each other, setting, for each of the plurality of writing groups, a frame which encloses a whole of all chip regions in the each of the plurality of writing groups, virtually dividing the frame into a plurality of stripe regions in a predetermined direction, with respect to the each of the plurality of writing groups, setting, using the plurality of stripe regions of all the plurality of writing groups, an order of each of the plurality of stripe regions such that a reference position of the each of the plurality of stripe regions is located in order in the predetermined direction regardless of the plurality of writing groups, and writing a pattern in the each of the plurality of stripe regions onto a target workpiece according to the order which has been set, by using a charged particle beam.
US08755922B2 Apparatus and method for controlling a wave field synthesis renderer means with audio objects
An apparatus for controlling a wave field synthesis renderer with audio objects includes a provider for providing a scene description, wherein the scene description defines a temporal sequence of audio objects in an audio scene and further includes information on the source position of a virtual source as well as on a start or an end of the virtual source. Furthermore, the audio object includes at least a reference to an audio file associated with the virtual source. The audio objects are processed by a processor, in order to generate a single output data stream for each renderer module, wherein both information on the position of the virtual source and the audio file itself are included in mutual association in this output data stream. With this, high portability on the one hand and high quality due to secure data consistency on the other hand are achieved.
US08755919B2 Pushbutton radio frequency identification tag for media content delivery
A media token with a pushbutton RFID (Radio Frequency Identification) tag which, when activated by a button press, enables a globally unique identifier (“GUID”) encoded in the tag to be read by an RFID reader that is operatively coupled to a client device. The GUID is resolved by an on-line media content service which identifies media content that is associated with the media token. The service streams the content to the client device, or delivers it for local storage which is rendered by the client device. Since the press of the button causes the content to begin playing, an association is created between the media token and the rendered content. However, the media token itself does not function as a content container, but instead provides a convenient way to control content playback while functioning as a physical vehicle that can be packaged, touched, and shared much like traditional media.
US08755918B2 Illumination device
The exchange time information to be acquired from an LED illumination lamp by an illumination instrument or the exchange time information to be stored by the illumination instrument itself is recognized by a controller via an ON/OFF control-dedicated switch control line or a general-purpose power line. The exchange time information is acquired in an OFF period of the LED illumination lamp ON-period noise. The exchange time information acquisition function is checked on a daily basis so as to cope with an alarm after a long period. The exchange time check result is stored so as to execute the alarm at an appropriate timing. The exchange time information held by the LED illumination lamp itself is transmitted firstly to the illumination instrument by simple information transmission means. The information is recognized by using a control path existing between the illumination instrument and the controller at hand.
US08755910B2 Reference electrodes for inner ear stimulation devices
A reference electrode for an inner ear stimulation device is disclosed. The reference electrode is to be implanted and includes a protruding conductor portion and an insulated conducting portion connected to a lead for connection to the device. The protruding conductor portion is shaped so as to present a generally smooth surface without any substantial projections to impede removal in the event that the electrode is withdrawn in the direction of the lead. The smooth profile and lack of an undercut assist in preventing biofilm accumulation and growth. This reduces the risk of post-surgical complications such as infection.
US08755909B2 Active fixation medical electrical lead
A medical electrical lead having an elongated lead body and a fixation helix extending along a generally helical axis, mounted around the outer circumference of the lead body. The fixation helix has a free end spaced from and extending from the lead body for less than the circumference of the lead body. The lead body includes an additional component which provides a rotation stop extending from the outer circumference of the lead body and provides stop surface generally perpendicular to the axis of the helix.
US08755908B2 Conductive coil arrangement and electrode catheter arrangement, in particular for cardiac therapy
A conductive coil arrangement, in particular for electrode catheters for cardiac therapy, including a multipolar conductive coil having a plurality of coradially interwoven individual coil wires and a contact zone in which at least one individual coil wire from the conductive coil can be connected to a contact element for electrical contacting. The at least one individual coil wire to be contacted is routed outwardly out of the wire interconnection of the conductive coil with a radial direction component. The remainder of the conductive coil is routed further centrally axially through the contact zone.
US08755907B2 Devices and methods for electrode implantation
Systems and methods provide baroreflex activation to treat or reduce pain and/or to cause or enhance sedation or sleep. Methods involve activating the baroreflex system to provide pain reduction, sedation, improved sleep or some combination thereof. Systems include at least one baroreflex activation device, at least one sensor for sensing physiological activity of the patient, and a processor coupled with the baroreflex activation device(s) and the sensor(s) for processing sensed data received from the sensor and for activating the baroreflex activation device. In some embodiments, the system is fully implantable within a patient, such as in an intravascular, extravascular or intramural location.
US08755905B2 Devices and methods for brain stimulation
A device for brain stimulation that includes a lead having a longitudinal surface; at least one stimulation electrode disposed along the longitudinal surface of the lead; and at least one recording electrode, separate from the at least one stimulation electrode, disposed along the longitudinal surface of the lead.
US08755904B2 Circuit arrangements for generating currents and the application thereof
Electronic circuit arrangements for generating at least two different constant currents at a load resistor, including a bridge circuit (especially an H bridge=H bridge circuit) having at least (in the case of an H bridge, precisely) four legs, and switching elements and a bridge branch between the legs, in which the load resistor is inserted, and at least two current sources which are connected to the legs of the bridge circuit in such a manner that it provides for current via one of the legs through the bridge branch and through a leg, connected to the other end of the bridge branch, with a corresponding switch position, the at least two current sources being adjustable if desired. The use of the circuit arrangement for generating such stimulation currents and corresponding procedures currents and methods.
US08755898B2 Method and apparatus for controlling stimulation pulses during the programming of an implantable pulse generator
In one embodiment, a method for the controlling of the stimulation pulses being delivered via electrodes to a patient during the programming of a pulse generator using a controller device and selecting of a minimum amplitude that corresponds to the minimum amplitude for which the patient can detect stimulation; selecting an electrode combination defined in the controller device; setting the stimulation amplitude; making a determination of the amplitude for the stimulation pulses is greater than the perception amplitude, and if so, changing the amplitude of the stimulation pulses to be less than or equal to the perception amplitude; and if not or subsequent to the changing of the amplitude, changing the selected one of a plurality of electrode combinations to a different combination.
US08755894B2 Method and device for enhanced blood flow
A non-invasive method comprising positioning a first electrode on a lower end of a lower leg, a second electrode on the lower leg, and a third electrode on an upper end of the lower leg, whereby the first and third electrodes are disposed on opposite ends of the lower leg, and the second electrode and one of the first and third electrodes are disposed on a same end of the lower leg; effecting a sequence of muscular contractions of the lower leg by (i) applying a first electrical impulse between the electrodes on the same end of the lower leg to induce a first muscular contraction and (ii) applying at least a second electrical impulse between the first and third electrodes to induce a longitudinal muscular contraction; and repeating operations (i) and (ii), to repeatedly induce the contractions, to effect the increased flow of blood.
US08755886B2 Implantable device with bias for MRI
An ambulatory or implantable device, such as a pacer, defibrillator, or other cardiac rhythm management device, can tolerate magnetic resonance imaging (MRI) or other noise without turning on an integrated circuit diode by selectively providing a bias voltage that can overcome an expected induced voltage resulting from the MRI or other noise.
US08755885B2 Software configurable medical device platform and associated methods
The invention relates to medical devices such as pacemakers, pulse generators, cardioverter-defibrillators and the like and more particularly relates to modular and reconfigurable medical system platforms and methods of designing, testing, controlling and implementing diverse therapies, diagnostics, physiologic sensors and related instrumentation using said medical system platforms. Methods, systems and devices provide a new design platform for implantable and external medical devices such as pacemakers, defibrillators, neurostimulators, heart monitors, etc. A real-time, highly flexible system of software and hardware modules enables both prototypes and products to respond to patient and customer needs with greater design and manufacturing efficiency. Certain embodiments integrate a general-purpose processor with interface circuitry to provide a standard platform for implementing new and conventional therapies with software models rather than custom circuitry. The platform described may be used as a simulation environment, development and test platform and/or may be used as architecture for building new medical devices.
US08755881B2 Pacing therapy adjustment based on ventriculo-atrial delay
Techniques for adjusting pacing therapy based on ventriculo-atrial delay are described herein. These techniques may be used to control ventricular filling times during the delivery of pacing therapy. In some examples, a device or system delivers pre-excitation fusion pacing therapy to a ventricular chamber, determines a ventriculo-atrial delay interval for the ventricular chamber for at least one cardiac cycle, and adjusts the pacing therapy delivered by the implantable medical device to compensate for decreased ventricular filling time when the ventriculo-atrial delay interval is less than a threshold. In some examples, the device or system may adjust the pacing therapy by decreasing a pacing rate of the implantable medical device, increasing a pre-excitation interval for pacing of the ventricular chamber, and/or switching from a fusion pacing mode to a biventricular pacing mode.
US08755877B2 Real time QRS detection using adaptive threshold
A mobile system for analyzing ECG data includes an analog front end module coupled to a mobile consumer device. The analog front end module is configured to collect ECG data from one or more leads and is operable to convert the analog ECG data to digital ECG data. The mobile consumer device is coupled to receive the digital ECG data, and is configured to perform QRS detection using a filter whose cutoff frequency is adapted to noise level in real time. The ECG signal is amplified non-linearly and three windowed threshold signals (D, E, J) are derived. The cutoff frequency for the QRS detection is dynamically selected as a function of the threshold signals. A sample in the amplified signal is identified to be a heart beat point only when the sample value is equal to the first threshold signal and greater than the filtered threshold signal.
US08755875B2 System for heart performance characterization and abnormality detection
A system for heart performance characterization and abnormality detection includes an acquisition device for acquiring an electrophysiological signal representing heart beat cycles of a patient heart. A detector detects one or more parameters of the electrophysiological signal of parameter type comprising at least one of, (a) amplitude, (b) time duration, (c) peak frequency and (d) frequency bandwidth, of multiple different portions of a single heart beat cycle of the heart beat cycles selected in response to first predetermined data. The multiple different portions of the single heart beat cycle being selected from, a P wave portion, a QRS complex portion, an ST segment portion and a T wave portion in response to second predetermined data. A signal analyzer calculates a ratio of detected parameters of a single parameter type of the multiple different portions of the single heart beat cycle. An output processor generates data representing an alert message in response to a calculated ratio exceeding a predetermined threshold.
US08755874B2 Implantable medical device and method for classifying arrhythmia events
In an implantable medical device such as an implantable cardiac defibrillator, and a method for classifying arrhythmia events, IEGM signals are analyzed to detect an arrhythmia event and a respiratory pattern of the patient is sensed. At least one respiratory parameter reflecting characteristics of the respiratory pattern of the patient is determined based on the sensed respiratory pattern and a respiratory measure corresponding to a change of a rate of change of the at least one respiratory parameter is calculated. The detected arrhythmia event is classified based on the respiratory measure and the IEGM signals, wherein arrhythmia events that satisfy at least a first criterion is classified as an arrhythmia event requiring therapy.
US08755868B2 Adaptive sampling
A method and apparatus is disclosed for adaptively sampling an analogue signal to increase the sampling rate in the presence of high frequency content within the signal, for example, QRS complex of an ECG signal. In one aspect, a change in a derivative of the analogue signal is used to control a voltage-controlled oscillator to provide a clock signal for an analogue-to-digital converter. The change in the derivative is compared to an automatically controlled threshold value. The clock signal controls the sampling rate of the analogue-to-digital converter so that the sampling rate is increased from one level, where only P and T waves are present to another higher level when the QRS complex has been detected.
US08755865B2 System and method to adaptively control contrast-enhanced diagnostic imaging procedure
A system and method are provided for determining individualized scan and injection protocols for contrast-enhanced diagnostic imaging. Taking into account parameters specific to the scan subject, injection-related parameters, and scan parameters, the system and method can determine an optimal timing for a scan sequence to begin, to ensure that the scan sequence coincides with a desired contrast enhancement. Some embodiments further provide for real-time triggering of the scan commencement based on bolus tracking, and can adapt the scan and injection protocols in real-time based on monitored dynamic scan subject parameters and/or actual enhancement values determined from image data.
US08755864B2 Robotic surgical system and method for diagnostic data mapping
A method of generating a diagnosis map of at least a portion of the heart includes inserting an electrode within the portion of a heart, robotically moving the electrode therein, measuring electrophysiology information at a point on the surface of the heart, associating the measured electrophysiology information with position information for the point on the surface of the heart, repeating the measuring and associating steps for a plurality of points on the surface of the heart, thereby generating a plurality of surface diagnostic data points, and generating the diagnosis map therefrom. The electrode may be moved within the heart randomly, pseudo-randomly, or according to one or more predetermined patterns. A three-dimensional model of the portion of the heart may be provided and presented as a graphical representation, either with or without information indicative of the measured electrophysiology information superimposed thereon.
US08755863B2 Magnetic resonance imaging apparatus
A magnetic resonance imaging apparatus includes a magnet having two poles and a wall connecting the poles; the poles delimiting a patient-imaging space; and a table which is slidably connected to one of the two poles between the two poles and which table extends substantially parallel to the two poles; a drive for displacing the table relative to the magnet; a lock for locking the table in a selected position relative to the magnet; a drive for rotating the magnet about the axis; the table connected to the magnet such that the table rotates with the magnet when the magnet rotates about the axis; the magnet and the table being rotatable from a position in which the poles and the table are horizontal to a position in which the table and the poles are vertical.
US08755860B2 Method for displaying catheter electrode-tissue contact in electro-anatomic mapping and navigation system
An electrode coupling output system associated with an electrode catheter that provides indication to the physician via the navigation system, concerning the electrical coupling of an electrode, such as an ablative or mapping electrode, with a patient. The indication may be provided by changing the color or other display characteristics of the electrode on the navigation system display or by way of providing a waveform indicating the electrode coupling. In this manner, electrode coupling information is provided to a physician in a manner that minimizes physician distraction.
US08755854B2 Methods and apparatus for producing and using lightly filtered photoplethysmograph signals
One or more physiological conditions of a patient can be observed by obtaining a photoplethysmograph (“PPG”) signal from the patient and by only lightly filtering that signal. The light filtering of the PPG may be such as to only remove (for example) high frequency noise from that signal, while leaving in the signal most or all frequency components that are due to physiological events in the patient. In this way, such physiological events can be observed via a visual display of the lightly filtered PPG signal and/or via other signal processing of the lightly filtered PPG signal to automatically extract certain physiological parameters or characteristics from that signal.
US08755847B2 Mobile wireless communications device including a self-contained rechargeable battery pack with filter and related methods
A mobile wireless communications device may include a portable device housing, wireless communications circuitry carried by the portable device housing, and a self-contained rechargeable battery pack carried by the portable housing for powering the wireless communications circuitry. The self-contained rechargeable battery pack may include a battery casing, at least one internal battery cell carried within the battery casing, internal battery circuitry carried within the battery casing, and at least one internal filter element carried within the battery casing and coupled to the internal battery circuitry.
US08755845B2 Wireless headset systems and methods for activating application programs on processor-based host
Wireless audio headset systems and methods for automatically activating target application programs on an attached processor-based host are disclosed. The system generally includes a headset base to communicate with the host executing a headset integrator application, a wireless headset in wireless communication with the headset base and configured to transmit audio signals to and from the headset integrator application via the headset base, and a program activation mechanism provided by the wireless headset that, upon activation of the mechanism, activates a target application program on the processor-based host via the headset base and the headset integrator application.
US08755839B2 Personal multimedia communication system and network for emergency services personnel
A personal multimedia communication system and network for emergency services personnel includes a plurality of personal communication systems linked together and to a base station in a network. Each personal communication system includes a PDA device mounted on a PASS control console, a video camera mounted on the PDA device, a GPS unit, a microphone, and other electronic devices. The various electronic devices are all communicatively connected to the PDA device. Data from the various devices may be collected in the PDA device and wirelessly transmitted to any other node or device in the network, including other personal communication devices. Each personal communication device may serve as a repeater, thus providing a wireless communications link between a device located out of range of the base station.
US08755836B2 Method for searching the location of multi-SIM mobile terminal and an apparatus thereof
A method, apparatus and system for determining a location of a multi-Subscriber Identification Module (SIM) mobile terminal having at least first and second SIMs mounted therein are provided. The first and second SIMs are associated with respective first and second mobile networks using different base stations. A first location is determined based on a location of at least one first base station in the first network and receive signal strength at the mobile terminal of a signal transmitted by the at least one first base station. A second location is determined based on a location of at least one second base station in the second network associated with the second SIM and receive signal strength at the mobile terminal of a signal transmitted by the at least one second base station. The location of the mobile terminal is then estimated from the first and second locations.
US08755831B2 Selectively allocating data channel resources to wireless communication devices within a wireless communications system
In an embodiment, an access network (AN) receives a request to allocate a given data channel (e.g., a traffic channel (TCH), Quality-of-Service, an Internet Protocol (IP) address, etc.) to a given wireless communication device (e.g., a call originator, a call target, etc.). The AN determines whether the given data channel is available for allocation to the wireless communication device. If the AN determines the given data channel not to be available for allocation to the wireless communication device, the AN determines a priority score to be associated with the received request. The AN initiates one of a plurality of data channel acquisition procedures (e.g., a preemption procedure, a queuing procedure, etc.) if the determined priority score is above at least one priority score threshold, each of the plurality of data channel acquisition procedures configured to obtain the given data channel in order to service the received request.
US08755828B2 Processing messages based on a destination device
A computer program product for instant message communication in a wireless and non-wireless environment. A message is sent from a mobile unit device over a wireless communication network. The message includes a destination address, information associated with the mobile unit device's user, message content and message address. If, according to information previously stored for the mobile unit device's user at the instant message system, the destination address is associated with an instant message function, the associated instant message function is executed at the instant message system using the information contained in the message content, if required as determined by the associated instant message function. If, according to information previously stored for the mobile unit device's user, the destination address is associated with an instant message name, an instant message is created according to the message content and is sent to the user with the associated instant message name.
US08755827B2 Distributed storage and aggregation of multimedia information via a broadband access gateway
A system and method for the aggregation of multimedia information storage via a broadband access gateway is disclosed. Information about storage resources accessible to a broadband access gateway may be collected and used in selecting storage capacity used for storing multimedia information such as, for example, streaming video, broadcast video, digitized video, digitized audio, text, and digitized images. The gateway may manage storage and retrieval of the multimedia information based upon user defined criteria and characteristics of the available storage resources. Multimedia information may be parsed for storage across multiple storage resources, and the location and nature of the storage resources used for storage of multimedia information items may be unknown to the user. Storage services accessible via a broadband connection may also be used as storage resources.
US08755820B2 Location-based services in a femtocell network
Traffic and signaling are routed between a set of networked femto access points (APs) and location-based services are enabled. A femto AP in the set of femto APs is functionally linked to a routing platform that manages traffic and signaling, and is functionally connected to a controller component that relays at least part of data and control to a femto network platform. The femto network platform allows access to one or more external networks. Routing platform can exchange signaling with one or more femto APs to enable, at least in part, location-based services based at least in part on identifier(s) for a femto AP, access privileges, or time-of-flight measurements that assess propagation timing between a mobile device and a femto AP. Routing platform can supply timing configuration to enable predetermined spatial resolution of location estimates. Location estimates can be recorded and conveyed to a consumer layer.
US08755819B1 Device location determination using images
Aspects of the subject technology relate to systems, methods, and machine-readable media for determining a location of a device. A system is configured to identify a group of devices, wherein each device in the group of devices is within a threshold distance of the other devices in the group of devices, receive at least one image of a surrounding area from one or more devices in the group of devices, and determine a relative position for at least one device in the group of devices based on the at least one image received from the one or more devices.
US08755817B2 Wireless communication device, program, and wireless communication method
There is provided a wireless communication device including a determination unit that determines a location region of the wireless communication device, a communication unit that wirelessly communicates with another wireless communication device, and a setting unit that sets a frequency in accordance with the location region of the wireless communication device determined by the determination unit to the communication unit. The determination unit determines a location region of the wireless communication device based on a plurality of pieces of location region information of the wireless communication device acquired by a plurality of different methods.
US08755810B2 Method and device for rank adaptation
The present invention discloses a method and apparatus for rank self-adaptation. The method comprises: a base station receiving ranks reported by a user equipment via a rank receiving window, determining a rank at the current moment based on a distribution state of each rank in the rank receiving window at the current moment, and determining the number of independent channels used for sending downstream data to the user equipment based on the rank at the current moment. The present invention can reasonably forecast change of ranks of MIMO channels so as to better use MIMO channel resources to perform data transmission and improve the throughput rate of the MIMO channels.
US08755803B2 Handover method and base station for a radio communication network
A method for handover of a User Equipment from a source base station to a target base station. The proposed method comprises providing User Equipment specific information from the source base station to at least one candidate base station, evaluating an uplink radio situation during uplink transmission of the User Equipment to the source base station by the at least one candidate base station, sending information related to the evaluation to the source base station by the at least one candidate base station, and performing a handover decision by the source base station based on the evaluation.
US08755800B2 Handover method
A handover method according to one embodiment of the present invention comprises the steps of receiving the result of a cell measurement for a neighbor cell from a terminal, judging whether the neighbor cell is a near neighbor cell in accordance with the result of the cell measurement, calculating the ratio of the near neighbor cell to the total neighbor cells, and transmitting a command for a handover to a target cell to the terminal if the ratio exceeds the handover threshold value. The handover method of the present invention reduces interference between cells, and efficiently uses radio resources.
US08755799B1 Provisioning and using wildcarded private identity to register devices for wireless services
Systems and techniques are provided for registering similar subscriber devices in a communication network. A unique Private Identity (PRID) is generated for several user devices associated together under one user account for service through the communication network. The PRID includes a group indicator identifying the PRID's association with a group of devices subject to a common service profile, a Public Identity (PUID) string of characters that uniquely identifies the one user account, and a device identifier uniquely assigned to identify the respective device within the group under the one user account. One common PRID is generated for identifying the common service profile with respect to all of the devices of the group under the one user account. The common PRID includes the group indicator, the PUID, and a wildcard in a field of the predetermined format for a device identifier.
US08755798B2 Method and apparatus for transceiving data in a wireless access system
The present invention relates to a method in which an M2M device transceives data to/from a base station in a wireless access system. The method comprises: a step of receiving, from the base station, a first message containing an available interval or an M2M device ID shared among M2M devices, and an M2M device ID use period in which said available interval periodically repeats; and a step of transceiving data to/from the base station using the M2M device ID in the available interval.
US08755791B2 Method and system for low power downlink transmission in heterogeneous networks
A method and user equipment for providing channel quality indicator feedback, the method receiving, at the user equipment, a power offset value; measuring, at the user equipment, a channel quality indicator over a reference symbol resource element; and scaling, at the user equipment, the channel quality indicator using the power offset value during an almost blank subframe. Also, a method and network element for coordination between network nodes in a heterogeneous network, the method receiving, at a first network node, load information from at least one other network node; configuring an almost blank subframe (ABS) pattern and a power offset value based on the received load information; providing the power offset value to at least one other network node; and signalling at least one of the power offset value and an ABS threshold value to at least one user equipment.
US08755788B2 Method and apparatus for providing site and system-wide alert tones
In a two-way radio frequency (RF) communications system having at least one fixed terminal, one or more channels, and a plurality of subscriber units, the method comprising, a device receives, from a first subscriber unit, an alert tone request identifying at least a type of alert tone and at least one destination. In response, the device causes one or more fixed terminals corresponding to one or more radio sites associated with the destination identified in the alert tone request to instruct their subscriber units to play back a locally stored or generated alert tone corresponding at each subscriber unit. Receiving subscriber units then play back the alert tone on a continuous, periodic, or semi-periodic basis, selectively mixing the alert tone with call audio if present.
US08755780B2 Apparatus, and associated method, for reconnecting dropped call
An apparatus, and an associated method, reconnects a communication party, such as a wireless device, into a call connection responsive to detection of a call connection drop of an ongoing communication session. A detector detects a call connection drop of an ongoing communication session. And, responsive to the detection, the connection is automatically reinitiated.
US08755777B2 Identity blocking service from a wireless service provider
Identity-blocking services are provided. The current physical location of a mobile device may be disclosed to a third party without sending any identity information of the mobile subscriber to the third party. Blocking of the mobile subscriber's identity may be desirable for privacy reasons, to comply with a government regulation, or to implement a telecommunication service option selected by the mobile subscriber.
US08755775B2 Virtual number gateway
An embodiment of a communication system for associating at least one virtual phone number with a mobile device is disclosed. The mobile device is pre-associated with a real phone number and owned by a first subscriber and the at least one virtual phone number is associated with a second subscriber. The system includes a virtual phone platform configured to activate one or more communication services for the at least one virtual phone number. The one or more communication services are simultaneously available to the at least one virtual phone number and the real phone number via the mobile device subsequent to the activation.
US08755774B2 Broadcast transmitting apparatus and method for processing broadcast signals
An apparatus and method for processing digital broadcast signal are provided. The method for processing a broadcast signal includes forming a data group having mobile broadcast service data, where forming the data group includes mapping the mobile broadcast service data into corresponding locations of the data group, adding known data sequences and signaling data into the data group, inserting place holder bytes for MPEG header and non-systematic Reed-Solomon (RS) parity, and de-interleaving data of the data group having the mobile broadcast service data, known data sequences, signaling data and place holder bytes, and formatting mobile broadcast service data packets including the de-interleaved data of the data group, where formatting the mobile broadcast service data packets includes removing place holder bytes for the non-systematic RS parity, and replacing place holder bytes for the MPEG header with the MPEG header.
US08755767B2 Method and system for an emergency location information service (E-LIS)
A method and system for determining and verifying a location of mobile and non-mobile devices in emergency situations. The method and system provide a current physical geographic location for a mobile device (e.g., building address, a building floor, a room on a building floor, campus, enterprise, city, state, region, country, continent, etc.), in an emergency situation such as an accident, fire, terrorist attack, military incident, etc. and forward the physical geographic location to a legacy 911 network or a Emergency Services IP networks (ESInet).
US08755764B2 Extending the range of vehicular cellular communications
A system and method for extending the cellular range of communications using a vehicle telematics unit. The system includes the vehicle telematics unit which is connected with other vehicle hardware and includes wireless cellular capability for communicating from the vehicle to a call center or other facilities via a wireless communication system. The method carried out by the system includes identifying a cellular base station in wireless communication with a vehicle telematics unit; attempting an emergency call via the identified cellular base station using the vehicle telematics unit; determining that a forward link portion of a cellular signal between the vehicle telematics unit and the identified cellular base station lacks sufficient strength to place the attempted emergency call; and transmitting emergency communications via the identified cellular base station using a reverse link portion of the cellular signal based on the determination.
US08755761B1 Interference reduction for multiple signals
The present invention reduces the degradation in performance of one or more radio signals that are co-transmitted with a first radio signal from the same transmitting antenna in the same frequency channel and received by the same antenna due to multipath or other shared interference, where the one or more radio signals can be separated from the first radio signal. All received signals are coupled to the same adaptive array or adaptive filter to reduce multipath or other shared interference of the first radio signal, which reduces multipath and other shared interference in the other radio signals before they are separated and processed by their respective receivers, or the individual radio signals are separated before the first signal enters the adaptive array and coupled to a slave weighting network slaved to the weights of the adaptive array of the first signal to reduce interference in all the signals.
US08755759B2 DC power control for power amplifiers
Some embodiments of the present disclosure relate to transmission techniques that result in power savings relative to previous solutions. These techniques often transmit a signal-of-interest by using two paths, namely, a transmission path (which includes a power amplifier) and a control path. The signal-of-interest is evaluated in “fast-track” fashion on the control path, such that the control path can “tune” a DC supply signal provided to the power amplifier. Thus, when a delayed version of the signal-of-interest is provided over the transmission path to the power amplifier, the DC supply signal provided to the power amplifier helps ensure that the power amplifier has “just enough” DC supply to ensure reliable operation without dissipating excess power. In this way, the techniques disclosed herein help to reduce power consumption in transmitters, thereby potentially helping to extend battery life and reduce undesired heating for users.
US08755755B2 Radio communication system, radio communication apparatus, and radio communication method
Reliability of beam selection by pre-coding is improved. A user terminal 52 selects an optimum beam (beam number ‘b’) in the next frame (t+1) based on the channel estimation value of a received pilot signal and transmits a difference value D (=b−a) between a beam number ‘a’ at the current transmission notified by a radio base station 51 and the selected beam number ‘b’ selected to be transmitted at the next transmission to the radio base station 51 as a feedback signal. The radio base station 51 previously stores the beam number ‘a’ notified at the previous transmission and combines the beam number based on the difference value D received as the received feedback signal and the previously notified beam number ‘a’ to restore the beam number ‘b’ desired by the user terminal 52. Pre-coding processing adapted to the beam number ‘b’ is performed and transmission to the user terminal 52 is executed in a state in which a beam of the appropriate beam number ‘b’ is formed.
US08755754B2 Methods for detecting and classifying signals transmitted over a radio frequency spectrum
A method for classifying a signal is disclosed. The method can be used by a station or stations within a network to classify the signal as non-cooperative (NC) or a target signal. The method performs classification over channels within a frequency spectrum. The percentage of power above a first threshold is computed for a channel. Based on the percentage, a signal is classified as a narrowband signal. If the percentage indicates the absence of a narrowband signal, then a lower second threshold is applied to confirm the absence according to the percentage of power above the second threshold. The signal is classified as a narrowband signal or pre-classified as a wideband signal based on the percentage. Pre-classified wideband signals are classified as a wideband NC signal or target signal using spectrum masks.
US08755753B2 Apparatus and method for channel measurement in radio link monitoring in a wireless network
A subscriber station is configured to perform a channel measurement on a communication channel in restricted sub-frames for DRX and NON-DRX modes. The subscriber station includes a receiver configured to receive signals from a base station. The subscriber station also includes processing circuitry. When the receiver receives higher layer signaling indicating that channel quality measurement is to be performed in restricted sub-frames for measurement (RFSM), the processing circuitry is configured to extend an evaluation period for monitoring a quality of the communication channel.
US08755750B2 Wide-bandwidth signal canceller
A signal canceller includes a dual-drive electro-optic modulator having separate first and second electrical inputs. The first electrical input is coupled to a first portion of a first signal and the second electrical input is coupled to a second signal and to a second portion of the first signal. A laser generates an optical beam that propagates from the optical input to an optical output of the electro-optic modulator. The dual-drive electro-optic modulator modulates the optical beam with the first and second portions of the first signal and with the second signal. The modulation cancels at least some the first signal and generates a modulation signal with reduced first signal modulation component.
US08755746B2 Method for transmitting virtualized data in cloud computing environment
The invention relates to a method for exchanging virtualized data in Cloud Computing Environment between a first User Equipment and a second User Equipment, said virtualized data being stored in a first memory area allocated to said first User Equipment in a first distant server, a second memory area is allocated to said second User Equipment in a second distant server for receiving said virtualized data, said first User Equipment and said second User Equipment exchanging specific information on said virtualized data over a short range wireless link, method characterized by the following step: the first User Equipment proposes said virtualized data to the second User Equipment by means of a message sent through the short range wireless link, the second User Equipment transmits to the first User Equipment the location in the second memory area where to transfer said virtualized data, and transmits to the first distant server its agreement to receive said virtualized data, the first User Equipment requests said first distant server to transfer said virtualized data from the first memory area to the second memory area over the radio link.
US08755742B2 Method and system for peer to peer wide area network communication among radio sites having dynamic rest channel base repeater stations
A new group call request is received from a subscriber station at a rest channel repeater at a first network location. Corresponding new group call notifications are then transmitted to each of the other network locations over a wide area network to a current one of the repeaters acting as a rest channel repeater at each of the other network locations. Subsequently, an identity of a traffic channel repeater hosting the new call is received from each of the respective other network locations. An over-the-air notification is transmitted to other subscriber stations at the first network location identifying one of the first rest channel and another available channel as a channel for the new group call. Data received from the first subscriber station is then forwarded to each of the identified traffic channel repeaters at each of the other network locations via the wide area network.
US08755741B2 Receive unit for reception of multiple satellite signals
A satellite receive unit for receiving a plurality of satellite signals from a plurality of satellites, the satellite receive unit including: a plurality of low noise blocks each for receiving one or more of the satellite signals and providing a received signal, at least one of the low noise blocks receiving a plurality of the satellite signals; and a satellite signal processing unit including a plurality of branches each arranged to receive a corresponding one of the received signals from the plurality of low noise blocks, each branch having a multiplier arranged to weight the received signal by multiplying by a corresponding coefficient; and an adder arranged to add the weighted signals of each branch to generate an output satellite signal.
US08755739B2 System capability discovery for software defined radio
Capability checking to examine a computing device's capabilities to determine if the device supports a software defined radio to communicate according to a specific wireless protocol. Applicants have appreciated that as the reliance on software defined radio increases, numerous potential options may be available to a user for performing wireless communication. Applicants have appreciated the desirability of providing the ability to discover the capabilities of a user's computer to determine whether it is capable of supporting one or more wireless protocols.
US08755735B2 Image forming apparatus and program product for image forming
An image forming apparatus in one embodiment includes: a first paper feeding control unit; a transfer unit that transfers a toner image onto a front surface or a back surface of the sheet; a second paper feeding control unit that reverses the sheet whose front surface has been transferred; a first decision unit that decides a transfer order on each surface by interleaf control; an execution control unit that controls the transfer on the back surface; and a second decision unit that decides whether a second sheet is to be fed for being transferred. The execution control unit makes the second sheet be fed from the sheet staking unit. The first paper feeding control unit controls such that the first sheet is apart from the second sheet by a predetermined interval distance or more, without changing a transfer order.
US08755733B2 Fixing device, fixing method, image forming apparatus, and image forming method
A fixing device in an image forming apparatus includes a conveyance member to convey a recording medium at a fixing nip where an image carried on the recording medium is fixed onto it; a plurality of temperature detectors to detect temperature of the conveyance member, the detectors being disposed at both end portions of the conveyance member outside an area where a maximum-sided recording medium passes through; a guide member to guide the recording medium toward the fixing nip; and a guide plate displacing unit to displace a part of the guide member in a direction orthogonal to a conveyed surface of the recording medium to be conveyed at the fixing nip, based on temperature difference detected by the plurality of temperature detectors.
US08755732B2 Image forming apparatus having a transfer unit for transferring an image to a recording sheet
An image forming apparatus includes a transfer unit, a fuser unit, a detector, and an adjustment mechanism. The transfer unit transfers an image from an imaging surface to a recording sheet passing through a transfer nip. The fuser unit fixes the transferred image in place on the recording sheet passing through a fixing nip. The transfer nip and the fixing nip form part of a sheet feed path along which a recording sheet is fed from the fuser unit to the transfer unit. The detector is located between the transfer nip and the fuser unit, and detects an amount of sheet skew by which the fed recording sheet is deviated from a proper position in the sheet feed path. The adjustment mechanism adjusts position of either or both of the transfer unit and the fuser unit according to the detected amount of sheet skew.
US08755730B2 Glossing device and image forming apparatus incorporating same
A glossing device includes a heater member, a stripper member, an endless rotary belt, a pressure member, and a belt cooler. The heater member is subjected to heating. The stripper member is disposed parallel to the heater member. The endless rotary belt is looped for rotation around the heater member and the stripper member in a longitudinal, conveyance direction of the belt. The pressure member is disposed opposite the heater member via the belt. The heater member and the pressure member press against each other via the belt to form a glossing nip therebetween. The recording medium after passage through the nip remains in contact with the belt as the belt moves from the heater member toward the stripper member, and separates from the belt as the belt passes around the stripper member. The belt cooler is disposed adjacent to the belt to cool the belt.
US08755728B2 Fixing device and image forming apparatus including a switching unit for switching a state of the fixing device
A fixing device includes a fixing unit and a switching unit. The fixing unit includes an emitting unit that emits light and a housing that houses the emitting unit. The fixing unit fixes a toner image to a recording medium by emitting the light to a surface of the recording medium, the recording medium having the toner image formed thereon and having been transported to a predetermined fixing position that is away from the housing. The switching unit switches a state of the fixing device from a first state in which the housing and the recording medium are positioned away from each other to a second state in which the surface of the recording medium at the fixing position is sealed with the housing.
US08755724B2 Fixing device and image forming apparatus
A fixing device including: an endless fixing belt that conveys a sheet-like medium having a toner image formed thereon; a heating member on which the fixing belt is wound and which includes a heater therein; a fixing member on which the fixing belt is wound; a pressing member that is disposed so as to face the fixing member with the fixing belt interposed therebetween; a separator that comes into contact with the surface of the pressing member and prevents the sheet-like medium from being wound on the pressing member; and a polisher that polishes the surface of the pressing member.
US08755721B2 Powder container, powder supply assembly, and image forming apparatus in which a powder outlet faces in an opposite direction as an opening of a container body
A powder container includes a powder containing compartment having a powder outlet connectable to a horizontally extending tube of an apparatus in conjunction with installation of the powder container in the apparatus, a removably insertable plug member to open and close the powder outlet in conjunction with installation of the powder container, and at least one discrimination protrusion projecting from an outer circumferential surface of the powder container. The powder contained in the powder containing compartment is discharged from the powder outlet thereof to the tube. A downstream end of the discrimination protrusion is positioned downstream from a downstream end of the powder outlet of the powder containing compartment in an installation direction in which the powder container is installed in the apparatus, and at least one of shape, arrangement, and quantity of the discrimination protrusion is unique to the type of powder contained in the powder container.
US08755717B2 Charging device and image forming apparatus
A charging device includes a discharge electrode that is attached to a base member and discharges electricity to supply an electric charge to a latent-image carrier that carries an electrostatic latent image, a control electrode that is located on the latent-image-carrier side of the discharge electrode attached to the base member, that is curved along the latent-image carrier, and that controls a potential of the latent-image carrier, a support member that is fixed to the base member by a fixing member and includes a curved support surface that supports both ends of the control electrode in a longitudinal direction at a side at which the discharge electrode is provided, and first and second pressing members that are provided at respective ends of the control electrode in the longitudinal direction and that press the control electrode against the support surface.
US08755716B2 Light source device, optical scanning device, and image forming apparatus
A light source device includes: a light source; a package member that holds the light source; a splitting element that is arranged on an optical path of a light beam output from the light source and splits the light beam into a first light beam and a second light beam; and a cap member that holds the splitting element so that the surface of the splitting element is inclined with respect to a plane orthogonal to a traveling direction of the light beam output from the light source and that is attached to the package member to seal the light source.
US08755715B2 Image forming apparatus having LED head and rotatable cover
An image forming apparatus is provided, which includes a housing having a cover swingable around a rotational shaft, and first and second LED heads attached to the cover, a position of the first LED head relative to a first axis line around which a first photoconductive body is rotatable being more shifted toward the rotational shaft in a first direction than a position of the second LED head relative to a second axis line around which a second photoconductive body is rotatable, the first direction being a direction along which the first and second photoconductive bodies are arranged, the first and second axis lines being parallel to a second direction perpendicular to the first direction.
US08755711B2 Image forming apparatus and image forming method
When printing, an image forming apparatus determines, based on a threshold voltage corresponding to a print speed during printing, whether or not a corona wire of a charger needs to be cleaned. On the basis of whether or not a monitoring voltage corresponding to a current value of a charged bias, which is applied to the corona wire by a charged-bias high-voltage power supply, is equal to or more than a predetermined threshold voltage corresponding to the print speed during printing, the image forming apparatus determines whether or not the corona wire needs to be cleaned.
US08755710B2 Cleaning member including strip shaped body, cleaning device, and image forming apparatus including the same
A cleaning member includes a columnar body; and a strip-shaped body made of an elastic porous material, the strip-shaped body being helically wound around a peripheral surface of the columnar body. In a width direction of the strip-shaped body, a height of a surface of the strip-shaped body from a central axis of the columnar body is larger at a first end of an exposed part of the strip-shaped body than at a second end of the exposed part.
US08755709B2 Image forming system and control apparatus utilizing dual image forming apparatuses
A control apparatus can control at least one of a first image forming apparatus and a second image forming apparatus connected downstream of the first image forming apparatus. When switching from a first mode to a second mode, if the second image forming apparatus is unable to perform image forming on a second side of a sheet whose first side has undergone image forming in the second image forming apparatus before the second image forming apparatus performs image forming on a second side of a sheet whose first side has undergone image forming in the first image forming apparatus, an order of the sheet whose first and second sides undergo image forming in the second image forming apparatus and the sheet whose first side undergoes image forming in the first image forming apparatus and whose second side undergoes image forming in the second image forming apparatus is not swapped.
US08755708B2 Image forming apparatus for detecting a human using a human detecting device
An image forming apparatus includes an image forming section that forms an image on a recording material; an image reading device that is disposed above the image forming section, and reads an image on an original; a connecting section that is disposed at either one of end sides of an apparatus housing in a lateral direction thereof, and that connects the image forming section and the image reading device to each other; an operating section that is disposed in front of the image reading device, and that is operated by a person; a human detecting device that detects the person operating the operating section; a discharging section that discharges the recording material on which the image has been formed by the image forming section to a placing section; and the placing section on which the recording material discharged from the discharging section is placed.
US08755707B2 Image forming device having function for controlling temperature of heating member
An image forming device has a heating member, a thermal detecting unit, and a control unit. The heating member is positioned at an ambient temperature and heated by a heat source. The heating member fixes a developed image to a recording sheet. The thermal detecting unit is provided separately from the heating member. The thermal detecting unit detects a first temperature. The control unit uses a function to calculate a second temperature of the heating member on the basis of the detected first temperature. The control unit controls the heat source on the basis of the second temperature. The function has a rate of change that increases with decreasing the ambient temperature.
US08755700B2 Image forming apparatus and computer readable medium
An image forming apparatus includes the following elements. A transport unit transports a medium on which plural marks are formed at predetermined intervals in the transport direction of the medium. An image forming unit forms an image on the medium. A reading unit is disposed to oppose positions at which the plural marks on the medium are formed so as to read the medium and to generate read information. A detecting unit detects the plural marks from the read information in accordance with predetermined times based on the predetermined intervals of the plural marks. A position adjusting unit adjusts the position of the image to be formed on the medium on the basis of a result of detecting the plural marks. A speed adjusting unit adjusts the transport speed of the medium on the basis of the read information.
US08755698B2 System and methods for using toner shape factor to control toner concentration
System and methods for controlling toner properties in a two component development system through the toner shape factor. In particular, the present embodiments provide a method for controlling toner concentrations by tailoring the circularity value ranges of the toner particles to prevent dysfunctions and provide a more robust and optimized xerographic system.
US08755696B2 Method and apparatus for controlling an optical receiver having delay paths
A control apparatus for controlling an optical receiver having delay paths comprises an optical variable attenuator configured to generate a variable signal and provide the variable signal to the optical receiver; a fine control voltage controller configured to generate a variable fine control voltage and input the variable fine control voltage to one path of the delay paths of the optical receiver; a photo-diode voltage monitor configured to detect a first voltage value and a second voltage value; a bit error rate (BER) checker configured to estimate a bit error rate (BER) according to a signal output from the optical receiver; and a controller configured to set a value of the variable signal and a value of the variable fine control voltage and to estimate the fine control voltage that makes the bit error rate a minimum according to the first voltage value and the second voltage value.
US08755691B2 Wavelength real time display on the equipment for WDM optical networking systems with wavelength tunable capability
A wavelength tunable device for use in a wavelength division multiplexing (WDM) system comprising a display device for displaying at least one operating wavelength of the wavelength tunable device. The display device is electrically coupled to a control unit in the wavelength tunable device so as to display the tuned wavelength in real time. The wavelength tunable device may be, in exemplary embodiments, an optical transponder, wavelength division demultiplexer, or wavelength division multiplexer. In embodiments where the optical equipment has a plurality of tunable ports, the display device is adapted to display the operating wavelength of each tunable port.
US08755688B2 Optical fibre networks
An optical fiber transmission distribution assembly, wherein the assembly comprises at least a first splitter having a first split ratio of 1:x (where x is an integer) connected to optical drop cables leading to subscribers, and at least a second splitter having a second split ratio of 1:y (where y is an integer and is different from x), and transfer means whereby an optical drop cable connected to the first splitter can be transferred to receive split optical signals from the second splitter, thereby enabling the signal in the transferred drop cable to be further split by addition of a third splitter at a ratio of 1:p (where p is an integer), to provide p subscriber connection points each having a 1:p*y split ratio at the subscriber end of the transferred drop cable.
US08755682B2 Mixing header for fluid heater
In one example, a mixing header includes a body that defines a fluid passage having an inlet side and an outlet side. The mixing header also includes a flow conditioning element that is connected to the body and arranged for fluid communication with the fluid passage. The flow conditioning element also includes a plurality of elements each connected to, and extending outwardly from, a hub.
US08755680B2 Edge ring for a thermal processing chamber
Embodiments of the present invention provide an edge ring for supporting a substrate with increased temperature uniformity. More particularly, embodiments of the present invention provide an edge ring having one or more fins formed on an energy receiving surface of the edge ring. The fins may have at least one sloped side relative to a main body of the edge ring.
US08755677B2 Moving-picture processing device and moving-picture processing method
A moving-picture processing device distributing moving-picture data to an information processing terminal includes: a division processing unit for generating a plurality of divided moving-picture data obtained by dividing moving-picture data, a moving-picture processing unit for subjecting each data item of said plurality of divided moving-picture data to a distribution process for distributing moving-picture data, and a distribution processing unit for sequentially distributing, by each arbitrary data amount as distribution data to the information processing terminal, each data item of said plurality of divided moving-picture data that have undergone the distribution process. The moving-picture processing unit executes the distribution process in parallel.
US08755673B2 Method, system and computer program product for editing movies in distributed scalable media environment
A movie editor converts a received movie into a proxy format, and creates a texture strip representing the frames of the movie. An editor can use the texture strip to edit the movie, rather than editing the movie directly. Deep tags and/or special effects can be defined for the texture strip using a graphical interface. The graphical interface enables movies to be combined into a playback product according to a control structure graphically presented in the graphical interface.
US08755670B2 Multimedia system, relevant multimedia information display device and multimedia information transmission method
A multimedia system is disclosed, having a multimedia playback device and a multimedia information display device. The multimedia playback device is used to provide the multimedia content received from a multimedia transmission device. The multimedia information display device has a display device, a wireless communication device, and a signal processing device for cooperating with the multimedia playback device. The wireless communication device of the multimedia information display device receives the multimedia information. The signal processing device configures the display device to display the multimedia information pertinent to the multimedia content played on the multimedia playback device.
US08755669B2 Splicing system
A system for switching from a first (14) to a second (16) audio/video sequence, the second sequence (16) including a splice point time stamp (12), the system including a disk (18) to store the first sequence (14), a receiver to receive the second sequence as live audio/video, a demultiplexer arrangement (24) to demultiplex at least some of the first sequence (14) from the disk (18) and the second sequence (16) from the receiver, demultiplex the first sequence fast enough so that the demultiplexing of the second sequence (16) can commence a number of frames prior to the splice point time stamp (12), a buffer (28,30) to receive for storage from the demultiplexer arrangement (24), the demultiplexed audio/video of the first sequence (14) and at least part of the second sequence (16), and a decoder (34,36) to decode the demultiplexed audio/video stored in the buffer (28,30) including decoding the first sequence (14) and then the second sequence (16) from the splice point time stamp (12). Related apparatus and methods are also described.
US08755667B2 Data entry via on-screen display
A recording playback device having a database of recordings with titles, automatically enters a title input mode upon receiving character input from a user while a recording is being played if the there is not title in the database for the recording. Playback of the recording is not interrupted in the title input mode. In the case of a DVD player, the on-screen display mode is used to display the characters entered by the user on the same video display used for video content from the DVD.
US08755666B2 Interactive television program guide with remote access
An interactive television program guide with remote access is provided. The interactive television program guide is implemented on interactive television program guide equipment. A remote program guide access device is connected to the interactive television program guide equipment by a remote access link to provide a user with remote access to program guide functions. An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc.
US08755663B2 Impact resistant fiber optic enclosures and related methods
Impact resistant fiber optic enclosures for fiber optic components and related methods are disclosed. In one embodiment, a fiber optic enclosure is provided and comprises a housing comprising a base, a cover, and a seal disposed between the cover and the base to secure the cover to the base and define an interior cavity configured to support one or more fiber optic components. At least one expandable joint is disposed in the housing and configured to deflect and/or assist in deflecting an impact load applied to the housing. In this manner, any fiber optic components disposed in the interior cavity are protected from being damaged and/or from being exposed to the environment outside of the interior cavity. The at least one expandable joint may be disposed in at least one of the cover and the base. The at least one expandable joint may comprise two expandable joints as another example.
US08755662B2 Optical waveguide
An optical waveguide includes: a substrate; a first dielectric layer positioned on the substrate; a graphene layer including graphene formed on the first dielectric layer along the lengthwise direction of the substrate and for transmitting incident light through the graphene; and a second dielectric layer positioned on the first dielectric layer and the graphene layer.
US08755653B2 Fiber-based photonic microdevices with sub-wavelength scale variations in fiber radius
Complex, coupled photonic microdevices are formed to include sub-wavelength-sized radial perturbations sufficient to create resonant cavities, where these devices may be formed along the length of a single optical fiber and coupled together to form relatively complex photonic devices. By carefully selecting the placement and separation of these local radius variations, and using microfibers (or other suitable arrangements) to couple optical signals into and out of the device fiber, resonances in the form of whispering gallery modes (WGMs) are created in the device fiber such that a number of coupled microstructures (such as ring resonators) may be formed.
US08755641B2 Optical modulator
An optical modulator includes: a substrate made of a material having an electro-optical effect; an optical waveguide formed on the substrate; and a modulation electrode for modulating an optical wave propagating through the optical waveguide, wherein emitted light emitted from the optical waveguide is guided by optical fiber, and polarization of the substrate is reversed in a predetermined pattern along the optical waveguide so as to provide waveform distortion having a characteristic opposite to a wavelength dispersion characteristic of the optical fiber.
US08755640B2 Image processing apparatus and image processing method, and program
To provide an apparatus that generates an RGB pattern data from an image pickup signal by an image pickup element having an RGBW pattern and a method. An edge detection unit analyzes an output signal of the image pickup signal of the RGBW pattern to obtain edge information corresponding to the respective pixels, and a texture detection unit generates texture information. Furthermore, a parameter calculation unit executes an interpolation processing in which an applied pixel position is changed in accordance with an edge direction of a transform target pixel to generate parameters equivalent to an interpolation pixel value. In a blend processing unit, the parameters generated by the parameter calculation unit, the edge information, and the texture information are input, in accordance with the edge information and the texture information corresponding to the transform pixel, a blend ratio of the parameters calculated by the parameter calculation unit is changed, the blend processing is executed, and a transform pixel value is decided.
US08755639B2 Image scaling method and apparatus with enhancement of image quality
An image scaling apparatus and method, with enhancement of image quality. The method includes generating a plurality of intermediate pixels positioned near a plurality of resultant pixels to be generated to scale an input image using pixels of the input image; determining the image characteristics of the plurality of resultant pixels using a predetermined region of the input image or the plurality of intermediate pixels within the predetermined region; determining a filter for generating the plurality of resultant pixels based on the image characteristics with respect to the resultant pixels, and generating the plurality of resultant pixels through filtering of the plurality of intermediate pixels using the determined filter. The apparatus includes an intermediate pixel generation unit which generates a plurality of intermediate pixels. A filter determination unit determines a filter for generating the plurality of resultant pixels. A resultant pixel generation unit generates the plurality of resultant pixels.
US08755638B2 Image processing apparatus, non-transitory computer readable medium, and image processing method for resolution conversion using a ratio
An image processing apparatus includes a determination unit that determines a type of a provided object, a resolution conversion unit that converts a resolution of the object determined by the determination unit as an image into a resolution of an output image, an object processing unit that performs a spatial frequency processing for the object after the resolution conversion by the resolution conversion unit depending on a ratio between a resolution of the object before the resolution conversion and a resolution of the output image, and a generating unit that generates the output image based on the object subjected to the spatial frequency processing in the object processing unit.
US08755634B2 Obstacle detection device and method and obstacle detection system
An obstacle region candidate point relating unit assumes that a pixel in an image corresponds to a point on a road surface, and associates pixels between images at two times on the basis of the amount of movement of a vehicle in question, a road plane, and a flow of the image estimated. When a pixel corresponds to a shadow of the vehicle in question or the moving object therearound appearing on the road surface, the ratio of intensities of the pixel values of the spectral images between two images should be approximately the same as the ratio of the spectral characteristics of the sunshine in the sun and the shade. Therefore, when the ratio of intensities is approximately the same as the ratio of the spectral characteristics, the obstacle determining unit does not determine that the pixel in question is a point corresponding to the obstacle. Only when the ratio of intensities is not approximately the same as the ratio of the spectral characteristics, the obstacle determining unit determines that the pixel in question is a point corresponding to the obstacle.
US08755627B2 Method and system for reducing speckles in a captured image
A method for reducing specular reflection in an image. The method includes capturing a first exposure of a scan surface using a first of a plurality of light sources, capturing a second exposure of a scan surface using a second of a plurality of light sources, determining which pixels captured by the light sources are speckles, and replacing a value of at least one speckle in the image with a different pixel value.
US08755623B2 Image enhancement method, image enhancement device, object detection method, and object detection device
Disclosed are an image enhancement method, an image enhancement device, an object detection method, and an object detection device. The image enhancement method comprises steps of (a) letting an input image be a waiting-for-enhancement image and detecting specific objects in the waiting-for-enhancement image; (b) determining, based on an image feature of an object area including the detected specific objects, an image enhancement parameter so that an after-enhancement image enhanced according to the image enhancement parameter points out the image feature; (c) enhancing the waiting-for-enhancement image; (d) detecting the specific objects in the after-enhancement image; and (e) determining whether a predetermined stopping condition is satisfied. If the predetermined stopping condition is satisfied, then the after-enhancement image having a best result of object detection up to now is output; otherwise the after-enhancement image serves as the waiting-for-enhancement image, and steps (b) to (e) are carried out repeatedly.
US08755619B2 Method and apparatus for encoding and decoding image data using run of the image data
An encoding method includes selecting a run detection method in accordance with characteristics of image data, generating a run value by detecting a run that is repeated in the image data in accordance with the selected run detection method, generating run count bits by counting the number of repetitions of the detected run, and performing a run-length encoding using the detected run values and the run count bits. The run detection method includes a coefficient run detection method that detects a run based on pixel values, a pattern run detection method that detects the run based on whether the pixel blocks have a specified pattern, a difference run detection method that detects the run based on a difference value between two successive pixel values, and a residual run detection method that detects the run based on an error value that is a difference value between an actual pixel value and a predicted value.
US08755616B2 System and method for using pattern vectors for video and image coding and decoding
An exemplary embodiment of the invention relates to a method of using pattern vectors for image coding and decoding. The method comprises converting a block of image data into a set of transform coefficients, quantizing the transform coefficients such that a number of the coefficients become zero, constructing a single entity or bit vector indicating which coefficients are non-zero, coding the single entity or bit vector as an integer using an adaptive, semi-adaptive or non-adaptive arithmetic coder, coding the values of the coefficients in any fixed order, using an adaptive, semi-adaptive or non-adaptive arithmetic coder, or some other coder, and coding all coefficients except the zero coefficients. The system and method of decoding data relate to the corresponding hardware and process steps performed by the decoder when decoding a bitstream coded as described herein.
US08755615B2 Scalable image coding and decoding
The invention relates to a scalable video (de)coding method for wireless transmission of high definition television signals. Scalable means that the bitstream contains successively smaller quality refinements and that the bitstream can be truncated. The video images are divided in slices, and each slice is divided in blocks of 8×8 pixels. For each block, an optimal encoding method is chosen. Depending on whether the block is found to contain natural or synthetic image content, transform coding (DCT) or graphic coding is applied. Because the different encoding modes have different properties as regards picture quality, the bitstream format has to enable the encoder to very flexibly choose which bits to send first. The bitstream format in accordance with the invention consists of a multitude of scans (31-34) through the coded data of a series of individual blocks, e.g. a slice. In each scan, the encoder decides whether it will include data for natural blocks (BS1,BS2), for synthetic blocks (BS0,BS1), or both. For the DCT blocks, it can further choose between DC coefficient bits (22) and AC coefficient bits (23). For example, the encoder can choose to first send a few scans of DCT DC bits, then send a few scans of graphics bits and then send some DCT AC bits. The decisions that the encoder makes are signaled to the decoder in the form of flags that precede each block part (e.g. encoded bit plane) and/or plurality of blocks (e.g. a slice).
US08755611B2 Information processing apparatus and information processing method
An information processing apparatus that discriminates the orientation of a target includes a calculation unit that calculates a distribution of a difference in feature amount between a plurality of learning patterns each showing the orientation of a target, a determination unit that determines, using a probability distribution obtained from the distribution of differences calculated by the calculation unit, a pixel that is in an input pattern and is to be referred to in order to discriminate the orientation of a target in the input pattern, and a discrimination unit that performs discrimination for obtaining the orientation of the target in the input pattern by comparing a feature amount of the pixel determined by the determination unit and a threshold set in advance.
US08755609B2 Method of processing a viewport within large format imagery
A method of processing a viewport within an image arranged as a matrix of tiles from a container file is provided. The method includes reading data of the viewport starting from a point of origin of the viewport, the viewport having a pixel width and a pixel height, the viewport being a portion of an image stored in a record within the file container; reading record metadata of the record; computing column numbers or row numbers, or both, of the tiles containing the viewport; and launching parallel or asynchronous read requests for each row or each column of the viewport.
US08755607B2 Method of normalizing a digital image of an iris of an eye
A method of normalizing a digital image of an iris of an eye for the purpose of creating an iris code for identification of vertebrates, including humans, the method comprising the steps of: determining a pupil region in the image as a convex region having a boundary that can only be described by more than five independent parameters; determining, in the image, an outer boundary of the iris; and transforming an image of a ring shaped iris region that surrounds the pupil region into a coordinate system in which each point of the iris region is described by a first coordinate that indicates the position of the point along the boundary of the pupil and a second coordinate that indicates the distance of the point from said boundary, said second coordinate having a constant value when the point is located on the outer boundary of the iris.
US08755604B1 Using shape similarity methods to improve OCR speed and accuracy
A system and method may include a processor that groups the glyphs of a document into font character models. OCR processing may be performed to identify the ASCII value of the font character models, with the results mapped to the glyphs contained with those models, thereby identifying the text of the original document. This results in fewer calls to an OCR engine, thereby providing a significant speedup. Further, when a model is assigned differing text values by the OCR engine, the system and method may identify the value most likely to be correct, thereby improving the accuracy of the output text.
US08755601B1 System and method for digital image intensity correction
The present invention provides a method and apparatus to enhance the image contrast of a digital image device, while simultaneously compensating for image intensity inhomogeneity, regardless of the source, correcting intensity inhomogeneities, and producing a more uniform image appearance. Also, the image is enhanced through increased contrast, e.g., tissue contrast in a medical image. In the method, the error between the histogram of the spatially-weighted original image and a specified histogram is minimized. The specified histogram may be selected to increase contrast for accentuation, e.g., on localized regions of interest. The weighting is preferably achieved by two-dimensional interpolation of a sparse grid of control points overlaying the image. A sparse grid is used rather than a dense one to compensate for slowly-varying image non-uniformity. Also, sparseness reduces the computational complexity, as the final weight set involves the solution of simultaneous linear equations whose number is the size of the grid.
US08755599B2 Review apparatus and inspection system
A review apparatus comprises: means for acquiring a reference image and an optical image by associating the data of the reference image and the data of the optical image with the gradation values defined by a color palette selected from among a plurality of first color palettes; and means for acquiring a comparison image by associating comparison image data that can be acquired from the reference image data and the optical image data with the gradation values defined by a color palette selected from among a plurality of second color palettes. Gradation values for the comparison image data are represented by gradation values for the reference image data and gradation values for the optical image data.
US08755598B2 System for embedding data
A method and system including capturing a video stream including embedded data, segmenting the video stream into a plurality of video frames included therein, locating a color mass, denoted C′, for each color element of every individual video frame of the plurality of video frames by summing color value coordinates for a given color element included in the individual video frame, locating a color mass, denoted C, for each color element of a corresponding individual video frame, the corresponding individual video frame corresponding a video frame which does not include embedded data, subtracting C from C′, and deriving, from a result of the subtraction, a value of a first coordinate and a second coordinate, the first coordinate and the second coordinate including coordinates of a vector, the vector corresponding to a string of bits including information embedded in the individual video frame. Related apparatus, methods and systems are also described.
US08755597B1 Smart fusion of visible and infrared image data
A method combines two digital images, one in the visible range and the other in the infrared range. The combined image provides an intensity band of pixels and shows detected warm objects that are superimposed on the intensity band of pixels. A user of the present invention may (1) view increased detail in the fused image of a scene and (2) have high confidence that an object in the scene is warm or hot. Hot objects collected by the infrared channel, but not visible in the visible channel may also be seen by the viewer in the fused image.
US08755592B2 Stereo matching system using dynamic programming and method thereof
Disclosed is a stereo matching system and method using a dynamic programming scheme. The stereo matching system and method using a dynamic programming scheme according to the present invention may perform viterbi type stereo matching using at least two different penalty of disparity discontinuity (PD) values and synthesize the performed stereo matching results, thereby outputting a disparity map.
US08755591B2 Method, medium and apparatus classifying and collecting area feature information according to a robot's moving path, and a robot controlled by the area features
A method of classifying and collecting feature information of an area according to a robot's moving path, a robot controlled by area features, and a method and apparatus for composing a user interface using the area features are disclosed. The robot includes a plurality of sensor modules to collect feature information of a predetermined area along a moving path of the robot, and an analyzer to analyze the collected feature information of the predetermined area according to a predetermined reference range and to classify the collected feature information into a plurality of groups.
US08755588B2 Method for automatic region segmentation on cartridge case base and selection of the best mark region for cartridge case comparison
Segmentation of certain regions defined on a firearm cartridge case for successful automatic matching of cartridge cases after a cartridge is fired, on the basis of the marks left on the cartridge cases fired. Disclosed is a method for segmentation of a cartridge case base by using surface height matrix information comprising: detecting the center of the cartridge case base; according to this center, obtaining the polar height matrix by subjecting the surface height matrix to polar transformation; acquiring a one-dimensional signal, “Average Height Signal on the Basis of Radius” (AHSBR), by calculation of the mean value on the radius axis applied on the polar height matrix; determining regions similar to circle signal models on the AHSBR and detecting circles; determining the firing pin mark region by threshold processing of the primer region surface height matrix. Letters on the cartridge case base are detected by using slope matrices.
US08755586B2 Image reconstruction including shift-variant blur compensation
An image reconstruction method comprises reconstructing an image using an iterative reconstruction method and computing a projection used in the reconstructing by summing ray increments between neighboring planes (P0, P1, P2, . . . ) parallel with a detector face (42) with stationary incremental blurring associated with each ray increment computed based on a distance between the neighboring parallel planes. A non-stationary blurring kernel may also be convolved at a plane closest to the detector face to generate a projection incorporating shift-variant blurring.
US08755585B2 X-ray computed tomography apparatus
According to one embodiment, an X-ray computed tomography apparatus includes an X-ray tube, an X-ray detector, and a rotating unit. The first reconstruction processing reconstructs a clinical image based on projection data detected by the X-ray detector. The second reconstruction processing reconstructs a noise image based on noise data. The clinical image is combined with the noise image.
US08755583B2 Method and apparatus for generating a functional data set of a perfused region of the human or animal body
A method and apparatus for generating at least one functional data set of a perfused region of the human or animal body are proposed. A first image data set is supplied comprising at least two images of the perfused region recorded at different times before and after an injection of contrast agent into a first artery supplying the region. A second image data set is supplied comprising at least two images of the perfused region recorded at different times before and after an injection of contrast agent into a second artery supplying the region. A first functional data set is generated by pixel-based calculation of at least one perfusion parameter from the first image data set. A second functional data set is generated by pixel-based calculation of at least one perfusion parameter from the second image data set.
US08755578B1 System and method for quantification of size and anisotropic structure of layered patterns
Parameterization of incremental patterns of various categories is provided by a computer system. The computer system initially undergoes filtering of the incremental patterns under study. Transects are plotted in a predetermined direction to growth incremental bands, and converted into an anisotropic structure in a 2-D domain. The width of the incremental bands along transects are calculated in combination with the area of incremental bands between neighboring transects. The structure of the incremental bands along with the width and area of the incremental hands across a 2-D plane for different levels of noise are calculated. Noise is reduced by averaging width and area across the 2-D plane. Indices of adequacy of the model and structural anisotropy of the incremental patterns are calculated.
US08755575B2 Transmural perfusion gradient image analysis
A system (100) for analyzing a sequence of datasets representing sequential images of an object, a dataset associating data values with positions, the images having an image region having a first border (210) and a second border (220) associated with the object, the system comprising a ray establishing means (130) for establishing for individual images an analysis ray (232; 234; 236) connecting the first and second border of the image region, the analysis rays being in a respective position representing a substantially same position with respect to the object, a gradient establishing means (140) for establishing, for individual analysis rays, a gradient value which is representative of a rate of change in the data values across the image region and along the analysis ray from the first border to the second border. The system is well suited to locate perfusion deficits in the myocardium through the identification of transmural gradients.
US08755573B2 Time-of-flight sensor-assisted iris capture system and method
A method of identifying a living being includes using a time-of-flight sensor to determine a location of a face of the living being. An image of an iris of the living being is produced dependent upon the location of the face as determined by the time-of-flight sensor. The produced image is processed to determine an identity of the living being.
US08755572B1 Labeling features of maps using road signs
Digital maps of roads are labeled with features based on information from images of road signs. A segment of a road network with an unlabeled feature is identified, and a street view image of the road segment taken from a known location is generated. An image of a road sign is captured from within the generated street view image and presented in association with the road segment to a user. A label for the unlabeled feature of the road segment is received and stored.
US08755571B2 Image method for classifying insects and classifying process for insects
An image method for classifying insects includes the following steps: obtaining detecting images of the insects in a detecting area; obtaining a first foreground image related to the insects by background subtraction; extracting the saturation from the first foreground image and eliminating the non-characteristic objects therein to obtain a second foreground image; extracting the characteristics related to the insects from the second foreground image according to a threshold; and, determining the classifications or the sexes of the insects according to the characteristics. Accordingly, the image method for classifying insects can be used for automatically classifying the insects so as to save the manpower and time.
US08755569B2 Methods for recognizing pose and action of articulated objects with collection of planes in motion
The invention comprises an improved system, method, and computer-readable instructions for recognizing pose and action of articulated objects with collection of planes in motion. The method starts with a video sequence and a database of reference sequences corresponding to different known actions. The method identifies the sequence from the reference sequences such that the subject in performs the closest action to that observed. The method compares actions by comparing pose transitions. The cross-homography invariant may be used for view-invariant recognition of human body pose transition and actions.
US08755564B1 Technique to increase speed of asynchronous pulse processing based hyperspectral target detection algorithm
A system, circuit, and methods for increasing speed of an asynchronous pulse processing based hyperspectral target detection algorithm are disclosed. Stored optimized filter coefficients are used to provide initial filter coefficients. The initial filter coefficients are optimized using an asynchronous pulse processor based hyperspectral detection algorithm to provide optimized filter coefficients, and the optimized filter coefficients are stored.
US08755561B2 Method and system for 2D detection of localized light contributions
The invention relates to a detection system for determining whether a light contribution of a light source is present at a selected position within a 2D scene. The light contribution includes an embedded code comprising a repeating sequence of N symbols. The detection system includes a camera and a processing unit. The camera is configured to acquire a series of images of the scene via specific open/closure patterns of the shutter. Each image includes a plurality of pixels, each pixel representing an intensity of the light output of the light source at a different physical position within the scene. The processing unit is configured to process the acquired series of images to determine whether the light contribution of the first light source is present at the selected physical position within the scene by e.g. correlating a sequence of pixels of the acquired series corresponding to the selected physical position with the first sequence of N symbols.
US08755557B2 Loudspeaker diaphragm and loudspeaker including the loudspeaker diaphragm
A loudspeaker diaphragm according to an embodiment of the present invention includes: a diaphragm portion; and an edge portion, which is molded integrally with the diaphragm portion and made of a material different from a material for the diaphragm portion, wherein: the diaphragm portion includes, at an outer peripheral end thereof, an outer wall portion provided upright in a direction substantially parallel to a vibrating direction of the diaphragm portion; an inner peripheral surface of the edge portion is bonded onto an outer peripheral surface of the outer wall portion; and the outer wall portion has a height larger than a thickness of the diaphragm portion.
US08755556B2 Actuator apparatus with comb-drive component and methods useful for manufacturing and operating same
Actuator apparatus comprising at least one moving elements, each comprising comb drive apparatus including at least first and second comb elements at least one of which is free to be in motion in a medium, and a controller controlling the motion responsive to an input signal representing a desired sound.
US08755553B2 Apparatus
An apparatus comprises: a transducer configured to generate sound; and a housing defining a first cavity and a second cavity, the first cavity and the second cavity being connected to the transducer; wherein the first cavity comprises a first sound outlet at a first surface of the housing; and the second cavity comprises a second sound outlet at the first surface of the housing and a third sound outlet at a second surface of the housing wherein the first and second cavities and the first and second sound outlets are configured to limit a sound pressure level of the generated sound at the first and second outlets at one or more frequencies.
US08755551B2 Hearing apparatus having a special sound channel
A hearing apparatus has a housing, a receiver in the housing, and a sound conductor through which sound from the receiver is conducted out of the housing. In order to render the device as small as possible, the hearing apparatus has a cover piece which is inserted into the housing in such a way that a sound channel is formed. The sound channel is thereby delimited at the sides by the housing and the cover piece. A special sound-conducting tube can therefore be dispensed with.
US08755549B2 Universal flexible in-the-ear hearing aid
The present patent application discloses a universal flexible in-the-ear hearing aid, comprising a front portion of the hearing aid, a middle portion of the hearing aid and a rear portion of the hearing aid, the front portion of the hearing aid including a speaker, the rear portion of the hearing aid including a main body, the middle portion of the hearing aid including the sound transmission device, the sound transmission device is a flexible or soft-connection device, a end of the soft-connection device connected to the front portion of the hearing aid, another end of the soft-connection device connected to the rear portion of the hearing aid.
US08755548B2 Ear mould and hearing aid with open in-ear receiving device
An ear mold, in cooperation with a receiving device which is placed in an ear canal. The ear mold includes a head of the ear mold and a sound transmission device which is connected with the head. The sound transmission device is used for connection with the speaker of the hearing aid. The head of the ear mold is integrated with the sound transmission device. An end of sound transmission device which is connected with the hearing aid is elastic. The part of the sound transmission device which is connected with the head of the ear mold is flexible.
US08755547B2 Method and system for enhancing the intelligibility of sounds
A method of enhancing the intelligibility of sounds including the steps of: detecting primary sounds emanating from a first direction and producing a primary signal; detecting secondary sounds emanating from the left and right of the first direction and producing secondary signals; delaying the primary signal with respect to the secondary signals; and presenting combinations of the signals to the left and right sides of the auditory system of a listener.
US08755542B2 System for selecting correction factors for an audio system
A system is provided for configuring an audio system for a given space. The system may statistically analyze potential configurations of the audio system to configure the audio system. The potential configurations may include positions of the loudspeakers, numbers of loudspeakers, types of loudspeakers, listening positions, correction factors, or any combination thereof. The statistical analysis may indicate at least one metric of the potential configuration including indicating consistency of predicted transfer functions, flatness of the predicted transfer functions, differences in overall sound pressure level from seat to seat for the predicted transfer functions, efficiency of the predicted transfer functions, or the output of predicted transfer functions. The system also provides a methodology for selecting loudspeaker locations, the number of loudspeakers, the types of loudspeakers, correction factors, listening positions, or a combination of these schemes in an audio system that has a single listening position or multiple listening positions.
US08755540B1 Sonic motion operated devices
The instant development relates to utilizing the sonic motion generated by a speaker to move objects in various directions in response to the variation in the frequency and amplitude of the sonic vibrations. This can be used to move objects in a linear and/or rotating manner.
US08755539B2 Electrostatic transducer loudspeaker
An electrostatic transducer loudspeaker includes a filterless class-D amplifier to modulate an audio input signal to generate a modulated signal containing a PWM switching carrier component, and a transformer directly connected at an output side of the filterless class-D amplifier and directly connected at an input side of an electrostatic transducer, whereby the equivalent capacitance of the electrostatic transducer and the equivalent inductance of the transformer establish a resonance circuit to demodulate the modulated signal to generate an AC voltage to drive the electrostatic transducer.
US08755538B2 Tuning sound feed-back device
Disclosed is a tuning sound (TS) feedback apparatus. The tuning sound (TS) feedback apparatus includes: a TS pick-up casing which is disposed and fixed inside or near the hearing organ of a sound engineer who manages tuning operations for sound output from a sound output terminal of a sound device having an equalizer; a sound/electric conversion element which is included in the TS pick-up casing, picks up the TS output from the sound output terminal of the sound device, and converts the picked-up TS into an electrical signal; and a TS output module which is included in the TS pick-up casing, converts the TS converted into the electrical signal by the sound/electric conversion element into wired or wireless communication data to be used for external communication, and transmits the data to the sound device.
US08755536B2 Stabilizing directional audio input from a moving microphone array
A device includes a microphone array fixed to the device. A signal processor produces an audio output using audio beamforming with input from the microphone array. The signal processor aims the beamforming in a selected direction. An orientation sensor—such as a compass, an accelerometer, or an inertial sensor—is coupled to the signal processor. The orientation sensor detects a change in the orientation of the microphone array and provides an orientation signal to the signal processor for adjusting the aim of the beamforming to maintain the selected direction. The device may include a camera that captures an image. An image processor may identify an audio source in the image and provide a signal adjusting the selected direction to follow the audio source. The image processor may receive the orientation signal and adjust the image for changes in the orientation of the camera before tracking movement of the audio source.
US08755532B2 Network audio processor
An audio circuit and associated method for enhanced intelligibility of audio content includes a first means for receiving reproduced audio content, a microphone for providing a microphone output signal in accordance with ambient noise, a second means for enabling the microphone output signal when the reproduced audio content is off, and disabling the microphone output signal when the reproduced audio content is on, and a signal processor, in communication with the first and second means. The signal processor applies a transfer function to the reproduced audio content for increasing gain to the reproduced audio content as a function of increasing amplitude of the microphone output signal, and decreasing gain to the reproduced audio content signal as a function of decreasing amplitude of the microphone output signal, and applies an equalization curve to the audio content to boost frequencies in a range that enhances consonant perception thus increasing speech intelligibility.
US08755529B2 Method and device for establishing network connection
A device for establishing network connection is disclosed, having a transmitting circuit, a receiving circuit, and a controller. The transmitting circuit, comprising a first scrambler having a plurality of first registers, transmits a first data scrambled by the first scrambler to a transmission line according to an oscillating signal generated by an oscillation circuit. The receiving circuit receives a second data scrambled by a second scrambler from the transmission line and comprises a descrambler having a plurality of second registers for descrambling the second data. The first and the second scramblers use the same scrambler generator polynomial. The controller compares at least one of the first data and the value of the first registers and at least one of the second data and the values of the second registers for configuring the oscillation circuit to adjust the frequency of the oscillating signal.
US08755524B2 Motion picture file encryption method and digital rights management method using the same
A method of encrypting a motion picture file and a method of digital rights management using the same, wherein encryption method includes: extracting information on the location of at least one video sample, which is a real-time streaming unit, from meta-data of the motion picture file; extracting the video samples based on the location information; encrypting the extracted video samples, excluding a start code within a video sample header of each extracted video sample, based on predetermined encryption information; and producing an encrypted motion picture file by recombining the encrypted video samples. Since the file is encrypted in units of video object planes (VOPs) while maintaining an MEPG-4 file format, the encryption method can be easily applied to a completed file format and streaming service is also possible.
US08755523B2 System for securing access to data streams
A method for protecting digital content is described. The method includes receiving compressed encrypted digital content, determining an output format based, at least in part, on all of the following: a user-requested output format; received control information; and a rule determining whether a clear compressed output format is allowedand producing output from the compressed digital content based on a result of the determining, wherein, if the rule does not allow clear compressed output format, the compressed encrypted digital content is provided in a form which prevents production of clear compressed output in the producing step. Related apparatus and methods are also described.
US08755518B2 System and method for dynamically allocating stream identifiers in a multi-encryption transport system
The present invention is suitable for use in a multi-encrypted system that dynamically allocates stream identifiers in a secondary overlay stream depending upon the identifiers in a primary encrypted stream. The primary encrypted input stream is monitored to determine the presence of all identifier values. Once the identifier values are determined, the values are stored in an allocation table and marked as ‘in-use’ to ensure that these identifier values are not allocated to any of the secondary overlay streams. The primary encrypted stream is monitored and the allocation table is updated continuously to detect any changes or conflicts to the identifier values, and the secondary overlay streams are dynamically updated accordingly.
US08755517B2 Method for generic-point parallel elliptic curve scalar multiplication
The method for generic-point parallel elliptic curve scalar multiplication replaces the pre-computation overhead of conventional elliptic curve scalar multiplication by post-computations that can be parallelized. This greatly increases the speed and efficiency of scalar multiplication performed in elliptic curve cryptography. According to the method, when scalar multiplication is required, the scalar integer is partitioned into a plurality of partitions, and calculations in each partition are performed simultaneously or in parallel on separate processors using conventional binary protocols. The bit size of each partition is adjusted to balance the load between the processors, i.e., so that each processor performs substantially the same number of point operations. The resulting calculations from each partition are accumulated or summed to produce the point that is the product of the scalar multiplication.
US08755515B1 Parallel signal processing system and method
A system and method for processing a plurality of channels, for example audio channels, in parallel is provided. For example, a plurality of telephony channels are processed in order to detect and respond to call progress tones. The channels may be processed according to a common transform algorithm. Advantageously, a massively parallel architecture is employed, in which operations on many channels are synchronized, to achieve a high efficiency parallel processing environment. The parallel processor may be situated on a data bus, separate from a main general purpose processor, or integrated with the processor in a common board or integrated device. All, or a portion of a speech processing algorithm may also be performed in a massively parallel manner.
US08755514B1 Dual-tone multi-frequency signal classification
Various embodiments associated with signal classification are described. A repeating signal can be partially corrupted and therefore a receiver can obtain an incomplete signal. In one example, the incomplete signal can have discontinuous unobstructed segments. In order for the receiver to understand the contents of the signal, the receiver can identify repeated information in the discontinuous unobstructed segments. This repeated information can be processed to determine content of the signal. In one embodiment, the signal is a dual-tone multi-frequency (DTMF) signal. The receiver can process the content of the DTMF, such as by employing a set of high and low band pass filters, and can identify a high and low frequency of the DTMF. With the high and low frequencies identified, the receiver can access a look-up table and identify a character indicated by the high and low frequency. The receiver can then use or send out the identified character.
US08755513B2 Interactive voice response system and method with common interface and intelligent agent monitoring
A modular interactive voice recognition (“IVR”) overlay system and a method of processing calls. The system provides an application server, a plurality of agent workstations and a graphical user interface (“GUI”) to allow a hybrid approach to processing calls using an automated IVR and live agents. The system and method allow a single agent to process multiple calls simultaneously and is compatible with existing IVR systems and can be implemented as an add-on to existing IVR systems.
US08755507B2 Providing multilevel conference call participants
Providing multilevel teleconference call participants that may include receiving a request from a person to join a teleconference call, identifying a defined level of the person, and providing a notification regarding a status of persons having certain defined levels that one of have joined the teleconference call and have not joined the teleconference call. Further, a processing device may include a network interface, at least one second interface configured to establish a connection between at least two telephones, and a processor configured to receive a request from a person to join a conference call, identify a defined level of the person, and provide a notification regarding a status of persons having certain defined levels that have joined the teleconference call or have not joined the teleconference call.
US08755504B1 System and method for wireless meta service
A system and method for creating a custom-developed service by a customer in a service directory of a network service provider are provided. The data defining the custom-developed service received by the network service provider may be tested, corrected, and verified. The service directory may be established in the provider's network to store the data associated with the custom-developed service. Once the custom-developed service is established and operational, the customer or its subscribers may be billed based on their use of the service.
US08755502B1 Call contention mediation after dropped call
A call contention manager mediates between call contentions that occur when two callers attempt to place a telephone call to one another at approximately the same time. The call contention manager may be implemented in or separate from a mobile switching center. The manager detects a call contention between two calls, and it determines whether the call contention is taking place in a window of time that follows shortly after at least one of the callers was involuntarily dropped from a call. If a call contention occurs within such a call drop window, it is resolved according to a post-drop protocol that enables a connection between the callers. If, however, the call contention occurs outside any call drop window, it is resolved without establishing a connection between the callers, for example by sending one or more of the contending calls to voicemail.
US08755501B2 Acoustic encoding of dynamic identification codes
Methods for identifying a remote user of a portable device by using the portable device to encode sound corresponding to the identification of the remote user. The sound is received by a microphone external to the portable device and converted to an electrical signal. The electrical signal is transmitted to a processing device, that may be remote to the microphone, where the electrical signal is processed and the identification of the remote user is completed.
US08755497B2 Method and system for telephone message management
A system for managing telephone messages played by a telephone includes an integrated telephone answering device configured to playback a plurality of outgoing messages. The system further includes a first memory section to store a default outgoing message and a second memory section to store one or more custom outgoing messages. The system further includes a handset operable to send outgoing messages for storage in the base unit and to send information related to outgoing messages for storage in a database of the base unit, the information including an outgoing message identifier associated with each outgoing message and a list of calling numbers associated with each outgoing message identifier. The system further includes a processor operable to receive an indication of a playback outgoing message request, to determine a calling party number associated with the outgoing message identifier, to retrieve an outgoing message identifier associated with the calling party number, and to send a signal to the integrated telephone answering device to playback an outgoing message associated with the outgoing message identifier.
US08755496B2 Method and apparatus for providing special call handling for valued customers of retailers
The present invention enables users of a network service to register with the network as valued shoppers, thereby allowing them to receive specialized treatment when calling registered retailers. The present invention enables retailers to register with the network, thereby allowing them to set preferred service logic for handling valued customer calls by the network.
US08755495B1 Multiple extension and line appearance for IP telephony
Displaying an IP call status is disclosed. An IP call status notification is received from an IP telephony device. A display update is caused by transmitting a display notification to an IP telephone.
US08755488B2 Voltage modulated x-ray tube
A system comprises a radiation source (110), including a anode (112) and a cathode (114), a high voltage generator (202) that generates a source voltage that is applied across the anode (112) and cathode (114), wherein the source voltage accelerates electrons from the cathode (114) towards the anode (112), and a modulation wave generator (204) that generates a modulation voltage wave having a non-zero amplitude, which is combined with and modulates the source voltage between at least two different voltages.
US08755487B2 Diffraction grating and alignment method thereof, and radiation imaging system
An X-ray imaging system includes first to third absorption gratings. Initially, the third absorption grating is disposed in a Z axis orthogonal to a detection surface of a FPD, and the position of the third absorption grating is adjusted in θx and θy directions based on a dose of X-rays having passed through the third absorption grating. Then, the first absorption grating is disposed in the Z axis so as to produce a moiré pattern. The position of the first absorption grating is adjusted in the θx and θy directions so that a frequency of the moiré pattern detected by the FPD becomes uniform. Then, the position of the first absorption grating is adjusted in a Z or θz direction so that the FPD loses the detection of the moiré pattern. After that, the second absorption grating is aligned in a like manner as the first absorption grating.
US08755484B2 Trigger circuits and event counters for an IC
Some embodiments provide an integrated circuit (“IC”). The IC includes multiple configurable circuits that configurably perform operations of a user design based on configuration data. The IC also includes a configurable trigger circuit that receives a set of configuration data that specifies an operational event. The configurable trigger circuit also determines whether the operational event has occurred during implementation of the user design of the IC. Additionally, the operational trigger event outputs a trigger signal upon determining that the operational trigger event has occurred.
US08755483B2 Nuclear fuel
A nuclear fuel composition includes a nuclear fissile material and a neutron-absorption material that adjoins the nuclear fissile material. The nuclear fuel composition may be used in a nuclear reactor, such as a thermal reactor.
US08755482B2 Computer implemented method for modelizing a nuclear reactor core and a corresponding computer program product
The method comprises the steps of: partitioning the core in cubes to constitute nodes of a grid for computer implemented calculation, splitting the cubes into a first category and a second category, each cube of the first category being adjacent only to cubes from the second category so that the first category and second category of cubes constitute a checkerboard-like pattern, ordering the cubes of the first category and then the cubes of the second category, calculating neutron flux and/or thermohydraulics parameters by using an iterative solving procedure of at least one linear system and/or an eigensystem, the components of an iterant of the linear system and/or the eigensystem constituting the neutron flux and/or thermohydraulics parameters to be calculated, wherein, during the iterative solving procedure, calculations are conducted on the cubes of the first category then on the cubes of the second category.
US08755481B2 Computer implemented method for modelizing a nuclear reactor core and a corresponding computer program product
A computer implemented method for modelizing a nuclear reactor core, including the steps of: partitioning the core in cubes to constitute nodes of a grid for computer implemented calculation, calculating neutron flux by using an iterative solving procedure of at least one eigensystem, the components of an iterant of the eigensystem corresponding either to a neutron flux, to a neutron outcurrent or to a neutron incurrent, for a respective cube to be calculated.A control parameter is varied to impact a neutron eigenvalue μ through a perturbed interface current equation and drive the neutron eigenvalue μ towards 1.
US08755480B1 Integrated circuit (IC) clocking techniques
Circuits and techniques for operating an integrated circuit (IC) are disclosed. A disclosed circuit includes a divider circuit that is operable to receive a first signal at a first speed and output a second signal at a second speed based on the first signal. A recovery circuit is coupled to the divider circuit. The recovery circuit is operable to determine the frequency of the second signal and is further operable to generate a first ready signal and a recovered clock signal based on the second signal. A phase aligner circuit, operable to align a phase of the second signal with a phase of the recovered clocks signal based on the first ready signal, is coupled to the recovery circuit.
US08755476B2 Apparatus and method for antenna switching diversity in an OFDM system
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for antenna switching diversity comprising: identifying the start of an OFDM symbol period; switching from an original antenna to an alternative antenna; calculating a signal quality metric associated with the original antenna and the alternative antenna; and selecting either the original antenna or the alternative antenna for demodulation of a current OFDM symbol based on the calculated signal quality metric. In one aspect, the antenna switching diversity is based on either symbol rate switching or block rate switching, and a selection of one or the other is made.
US08755474B2 Signal conditioning by combining precursor, main, and post cursor signals without a clock signal
Embodiments of an apparatus for signal conditioning, a serial data interface, and a method for a programmable delay filter are disclosed. In an embodiment of an apparatus for signal conditioning, a wave shaping circuit has a precursor signal, a post cursor signal, and a main signal combined to provide an output signal. The precursor signal, the post cursor signal, and the main signal are provided for combination independently of a clock signal. The main signal is delayed relative to the precursor signal, and the post cursor signal is delayed relative to the main signal.
US08755473B2 Method and apparatus for detecting rapid changes in signaling path environment
A mobile station measures at least one modulation attribute of at least one signal transmitted across a signaling path of a wireless link between the stations. Because the signal travels on the signaling path between the stations, rapid changes in the modulation attribute can be used to determine both (i) motions of the mobile station and (ii) changes in the base station or mobile station environments. The stations adjust at least one parameter affecting the performance of the wireless link to compensate for the rapid changes.
US08755470B2 Blind estimation of frequency and phase offsets for received signals
A mechanism for jointly correcting carrier phase and carrier frequency errors in a demodulated signal. A computer system may receive samples of a baseband input signal (resulting from QAM demodulation). The computer system may compute values of a cost function J over a grid in a 2D angle-frequency space. A cost function value J(θ,ω) is computed for each point (θ,ω) in the grid by (a) applying a phase adjustment of angle θ and a frequency adjustment of frequency ω to the input signal; (b) performing one or more iterations of the K-means algorithm on the samples of the adjusted signal; (c) generated a sum on each K-means cluster; and (d) adding the sums. The point (θe, ωe) in the 2D angle-frequency space that minimizes the cost function J serves an estimate for the carrier phase error and carrier frequency error. The estimated errors may be used to correct the input signal.
US08755469B1 Method of spectrum mapping and exploitation using distributed sensors
A method for operating a distributed multi-sensor system for spectrum mapping and signal exploitation. The method includes selecting a plurality of distributed sensors including at least one or more clusters of distributed sensors, sending a request to the plurality of distributed sensors to collect signal snapshot copies, routing the signal snapshot copies or information from the plurality of distributed sensors as inputs to at least one fusion module, processing all inputs before sending any next request to the plurality of distributed sensors, optimizing the one or more clusters of distributed sensors, combining multiple distributed signal inputs in the at least one fusion module, and making a global decision. A system for spectrum mapping and signal exploitation and a storage medium encoded with machine-readable computer code for implementing the method are also disclosed.
US08755468B2 Pulse-sync demodulator
A received pulse signal based on an on-off keying modulation scheme is alternately sampled by AD conversion sections operated by a clock signal whose frequency is one-half of a transmission rate. In the synchronization, amounts of delay in sampling timing adjustment sections are made different from each other, whereby phases of two different points in a symbol pulse are sampled. An amount of delay in a variable delay section is adjusted in accordance with a result of comparison of the sampled values, thereby achieving synchronization. At the time of demodulation, the amount of delay in the variable delay section is held, and the amounts of delay in the sampling timing adjustment sections are switched to the same value, and the symbol pulse is alternately sampled. The sampled values are subjected to threshold value determination, and the determination result is subjected to parallel-to-serial conversion, whereby a demodulation output is acquired.
US08755467B2 Method and circuit system for deciding a symbol upon reception of received symbols coupled with a quadrature signal pair
The invention relates to a method and a circuit system for deciding a symbol (S) upon reception of received symbols coupled with a quadrature signal pair (I, Q). For deciding a symbol upon reception of an input signal using received symbols (S) coupled with a quadrature signal pair, wherein phase noise (PN) and Gaussian noise (GN) are superimposed on at least one such received symbol, the phase noise (PN) as well as the Gaussian noise (GN) are determined or estimated for at least one such received symbol (S). This is advantageously achieved by the fact that when the phase noise (PN) and the Gaussian noise (GN) are determined or estimated, a differentiation is made between the phase noise (PN) and the Gaussian noise, and a result of the differentiating determination or estimation is used for controlling reception parameters for decisions concerning subsequently received symbols (S). In particular, the measured values of the phase noise (PN) are orthogonalized to the Gaussian noise (GN).
US08755466B2 Receiver, receiving method, and use of an in-phase signal and a quadrature-phase signal
A receiver, receiving method, and use of an in-phase signal and a quadrature-phase signal is provided, that includes a mixer in the receiving path, an oscillator whose output is connected to a mixer input of the mixer, whereby the oscillator is formed to output a base signal, oscillating at a base frequency, at the output, a clock generation device to generate a clock signal from the base signal, whose input is connected to the output of the oscillator, whereby the clock generation device has a frequency converter for converting a base frequency of the base signal by the factor F=x+A, where x is a positive whole number and A a rational number between 0 and 1, and a signal processing device, which is connected downstream of the mixer in the receive path, whereby the signal processing device is connected to the clock generation device for control with the clock signal.
US08755463B2 Receiving and transmitting signals across non-contiguous channels in a communication system
Embodiments for processing signals are disclosed. In one embodiment, a method includes receiving signals from at least two non-contiguous channels, where the at least two non-contiguous channels are within a predetermined bandwidth, and where each of the at least two non-contiguous channels has a center frequency. The method also includes utilizing an average of the center frequencies of the at least two non-contiguous channels to down convert the at least two non-contiguous channels to a combined intermediate frequency (IF) channel that has a center frequency that is an average of a difference between the center frequencies of the at least two non-contiguous channels. The method also includes down converting the combined IF channel to a combined channel at a baseband frequency. The method also includes recovering the at least two non-contiguous channels from the combined channel at a baseband frequency utilizing an upper sideband and lower sideband recovery mechanism.
US08755461B2 Local wireless signal transmitting/receiving apparatus and method using digital radio frequency processing technology
A local wireless signal receiving apparatus using digital RF processing technology including: a receiving digital RF processor receiving an RF signal and detecting an IF signal from the received RF signal; a zero-crossing signal detector detecting a zero-crossing signal from the detected IF signal, and converting the detected zero-crossing signal into a digital signal; and a receiving signal processor converting the digital signal into a local wireless signal.
US08755459B2 Methods and apparatuses for interference cancellation with frequency error compensation for equalizer adaptation
In accordance with an example embodiment of the present invention, a method comprises receiving a input signal comprising an interfering signal component and a desired signal component at a wireless device; estimating a frequency error of the interfering signal component; and frequency-shifting the input signal based at least in part on the estimated frequency error. The method also comprises estimating a frequency response based on the frequency-shifted input signal and a reconstructed first cancellation signal; obtaining a second cancellation signal by applying the estimated frequency response to the first cancellation signal; subtracting the second cancellation signal from the input signal; and decoding the desired signal component from the input signal after the second cancellation signal is subtracted from the input signal.
US08755455B2 Quality of service and rate selection
Adjusting a Modulation and Coding Scheme (MCS) or more generally, Layer One parameters, for a data packet based on packet information and priority is disclosed. The packet information can typically be extracted from the packet's header. Considering packet-specific information enables cross-layer optimization that can include consideration of packet error rate (PER) constraints, delay constraints, relative importance of packets within a data stream, beamforming (e.g., off or on, implicit or explicit—longer distances are more likely to merit implicit beamforming) constraints, and aggregation as a function of MCS or channel condition (more aggregation is generally desirable for higher MCS or better channels), to name several examples. It is also possible to differentiate drop probability based on the importance of frames like anchor frames, etc.
US08755452B2 Method and apparatus to select coding mode
An apparatus and method that may select a coding mode of an OFDM sub-carrier symbol stream between a diversity mode or a multiplexing mode according to information received in a wireless network.
US08755450B2 Adaptation to millimeter-wave communication link using different frequency carriers
To realize quick adaptation to a communication link between a transmitter and a receiver by using two different frequency carriers. A receiver detects a preamble from a transmission bit string. When determining that a total sum of the number of modified bits exceeds a certain threshold in a range of a payload following the preamble (when detecting that a reception state of a communication link has been degraded), the receiver issues, to a transmitter, a request for changing a transmission parameter (four parameters may be used for enhancement/lowering) for the transmission bit string by using a communication link, which is a relatively-low-frequency carrier. On the other hand, the transmitter receives the request for change, and executes the request for changing the transmission parameter for the transmission bit string while maintaining transmission of a payload in the transmission bit string.
US08755447B2 Wireless audio equipment using a quadrature modulation system
A communications system, e.g., a wireless microphone, incorporates a quadrature modulator system to reduce power consumption with respect to traditional approaches and is general in nature to support any two-dimensional digital technique. The quadrature modulator system comprises different subsystems, including a digital-analog transformation circuit, a baseband filter, and a quadrature modulator. The digital-analog transformation circuit converts discrete time samples to a continuous time signal, and further includes an oversampling noise-shaping modulator such as a sigma-delta modulator. The baseband filter then removes out-of-band energy including sampling images and quantization noise. Some of the circuit components may comprise discrete devices that may result in a reduction of power consumption for the quadrature modulator system. Alternatively, some or all of the circuit components may be incorporated in a single electronic device. For example, an in-phase/quadrature-phase (I/Q) converter and oversampling noise-shaping modulator may be implemented within one field-programmable gate array.
US08755442B2 Method of processing a signal and apparatus for processing a signal
A method and apparatus for signal processing which enable data compression and recovery with high transmission efficiency are disclosed. Data coding and entropy coding are performed with correlation and grouping is used to increase coding efficiency. A method for signal processing according to this invention, the method includes decapsulating the signal received over an Internet protocol network, obtaining data coding identification information from the de-capsulated signal and data-decoding data according to a data coding scheme indicated by the data coding identification information, wherein the data coding scheme includes at least a pilot coding scheme, the pilot coding scheme decodes the data using a pilot reference value corresponding to a plurality of data and a pilot difference value, and the pilot difference value is generated using the data and the pilot reference value.
US08755440B2 Interpolation techniques in wavelet transform multimedia coding
This disclosure describes frame interpolation techniques within a wavelet transform coding scheme. The frame interpolation may be used to generate one or more interpolated frames between two successive low frequency frames coded according to the wavelet transform coding scheme. Such interpolation may be useful to increase the frame rate of a multimedia sequence that is coded via wavelet transforms. Also, the techniques may be used to interpolate lost frames, e.g., which may be lost during wireless transmission.
US08755437B2 Method and apparatus for derivation of spatial motion vector candidate and motion vector prediction candidate
An apparatus and method for deriving a motion vector predictor are disclosed. In video coding systems, the spatial and temporal redundancy is exploited using spatial and temporal prediction to reduce the information to be transmitted or stored. Motion vector prediction has been used to further conserve the bitrate associated with motion vector coding. In a conventional coding system, a motion vector predictor (MVP) is selected from the spatial MVPs and temporal MVP. The spatial MVP according to a conventional approach is based on motion vectors (MVs) of neighboring blocking pointing to a target reference picture in a given reference list. Embodiments according to the present invention perform the MVP search among an extended search set including MVs pointing to other reference pictures in the given reference list or the other reference list and MVs pointing to the target reference picture in the given reference list or the other reference list. Other aspects of the present invention address the search order of the search set and configuration of neighboring blocks.
US08755436B2 Method of coding, decoding, coder and decoder
A method for coding a picture portion of a picure of a video sequence is disclosed, at least one picture of the video sequence being a key picture. The method comprises the following steps: a) calculate a saliency map of the key picture, b) estimate for the picture portion to be coded, at least one motion vector pointing towards a portion of the key picture, c) motion compensate at least one portion of the saliency map using an estimated motion vector to obtain, for said picture portion, at least one portion of the predicted saliency map, and d) code the picture portion according to the saliency level of the portion of the predicted saliency map. The invention also relates to a method for decoding a binary stream, a coder able to code pictures of a video sequence and a decoder of a binary stream.
US08755431B2 Transmission and detection of multi-channel signals in reduced channel format
Embodiments of the invention are generally directed to transmission and detection of multi-channel signals in reduced channel format. An embodiment of a method for transmitting data includes determining whether a first type or a second type of content data is to be transmitted, where the first type of content data is to be transmitted at a first multiple of a base frequency and the second type of data is to be transmitted at a second multiple of the base frequency. The method further includes selecting one or more channels from a plurality of channels based on the type of content data, clocking a frequency on the first or second multiple of the base frequency according to the type of content data in the selected channels, modifying the content data to fit within a single output channel, and transmitting the modified data via a single output channel at the chosen multiple of the base frequency.
US08755429B2 Method for channel equalization
A method of equalizing a signal received over transmission channel defined by BEM coefficients of a basis expansion model of its channel taps, comprising the step of approximately solving the relation (I) for x[n] by an iterative method, n being the index of time, y[n] being the received signal, x[n] being the equalized signal, Bm[n] being the mth basis function of the basis expansion model, M being the model order of the basis expansion model, and blm being the BEM coefficient of the mth of the basis function of the lth channel tap, and w[n] being optional noise. y ⁡ [ n ] = ∑ m = 0 M ⁢ B m ⁡ [ n ] · ( ∑ l = 0 L - 1 ⁢ b lm ⁢ x ⁡ [ n - l ] ) + w ⁡ [ n ] ( I )
US08755428B2 Feed-forward equalizer architectures
Circuits and methods are provided for efficient feed-forward equalization when sample-and-hold circuitry is employed to generate n time-delayed versions of an input data signal to be equalized. To equalize the input data signal, m data signals are input to m feed-forward equalization (FFE) taps of a current-integrating summer circuit, wherein each of the m data signals corresponds to one of the n time-delayed versions of the input data signal. A capacitance is precharged to a precharge level during a reset period of the current-integrating summer circuit. An output current is generated by each of the m FFE taps during an integration period of the current-integrating summer circuit, wherein the output currents from the m FFE taps collectively charge or discharge the capacitance during the integration period. A gating control signal is applied to an FFE tap during the integration period to disable the FFE tap during a portion of the integration period in which the data signal input to the FFE tap is invalid.
US08755426B1 Rank-order equalization
For digital data transmitted using a vector signaling encoding, a rank-order equalizer cancels various channel noise such as inter-symbol interference. Further, rank-order units may be cascaded to achieve improved equalization over successive sample vector signals in a rank-order equalizer. Multiple rank-order equalizers further operate in parallel in a feed forward mode or in series in a feedback mode to provide a continuous vector signaling stream equalization.
US08755414B2 Terahertz wave emission laser device
A laser device having a wave emission within a frequency range of 0.5 to 5 THz, includes a semiconductor heterostructure having a cylindrical form with a circular cross-section and including: a first optically nonlinear semiconductor material layer including an emitting medium configured to emit at least two optical whispering gallery modes belonging to the near-infrared spectrum, the two whispering gallery modes being confined within the first layer and enabling the generation, within the first layer, of radiation within an electromagnetic whispering gallery mode having a frequency of 0.5 to 5 THz, the radiation being obtained through the difference in frequency of the two whispering gallery modes, the cylindrical geometry of the heterostructure ensuring phase tuning between the two optical whispering gallery modes belonging to the near-infrared spectrum and the terahertz mode at the difference in frequency; a second and a third semiconductor material layer, each having an optical index weaker than the index of the material of the first layer and located on both sides of the first layer; at least one metal layer located on one end of the hetero structure.
US08755413B2 Method and system for dynamically allocating video multiplexing buffer based on queuing theory
An embodiment of the invention may provide a method for predicting buffer size in a system, where multiple encoded bit streams may be multiplexed into a single bit stream. The multiple encoded bit streams may comprise either a constant or a variable rate. Notwithstanding, predicting the buffer size required for encoding, multiplexing and/or decoding prevents overflow and underflow of the buffer. At the demultiplexer, each decoder may have a buffer and there may not be any buffering prior to multiplexing. A plurality of MPEG encoded data bit streams may be multiplexed into a single multiplexed MPEG encoded data bit stream. A size of buffers utilized to buffer the multiplexed MPEG encoded data bit stream may be determined based on a queuing model.
US08755404B2 Facilitating communication between resource-constrained devices and wireless communication terminals
A link device facilitating communication between a wireless communication terminal and a resource-constrained device. According to an aspect, the link device receives messages from the wireless communication terminal on a wireless path according to a first protocol, converts the messages into a second protocol, and forwards the converted messages in the second protocols to the resource-constrained device on a wired path connecting the link device to the resource-constrained device. In an embodiment, the first protocol corresponds to HTTP protocol and the second protocol corresponds to a simpler protocol which requires relatively lesser processing and memory resources.
US08755403B2 Block acknowledgement for wireless communication methods, apparatuses and systems
Systems and methods for reducing overhead by using block acknowledgment with an all polling technique while attempting to meet latency and QoS requirements. Each node transmits a number of packets upon receiving a polling message. The Access Point (AP) then replies with a Block Acknowledgement (BlockAck), which is combined with a subsequent polling message and contains a bitmap that indicates 1 for a successfully received packet and 0 for a failed reception.
US08755401B2 System and method for scalable multifunctional network communication
A system and method for scalable multifunctional network communication between presentation devices and service providers are disclosed. A group of consumer premise equipment (CPE) units are coupled to the presentation devices, and a headend control computer receives upstream messages from the CPE units and for sending downstream messages to the CPE units. A group of service provider control subsystems interface between the headend control computer and the service providers. The head end control computer receives messages from the CPE units and transports them to the service provider control subsystems, and the headend control computer receives messages from the service provider control subsystems and transports them to the CPE units.
US08755400B2 Multicast broadcast single frequency network data scheduling and handling
A system is provided for scheduling for a multicast broadcast single frequency network (MBSFN). The system includes a central control configured to promote a plurality of enhanced node Bs (ENBs) transmitting one or more multicast traffic channels (MTCHs). The one or more MTCHs are provided during a variable scheduling period (SP) and include a data portion that contains MBSFN traffic content and a variable scheduling portion that contains scheduling information related to the MBSFN traffic content.
US08755398B2 Multiplexed serial control bus
A signal line sharing protocol and hardware permit control of a remotely located active device configured to provide different load configurations to an antenna. As an example, the communication system may include a master device. The master device may include a general purpose output and a radio frequency port. The communication system may further include a first duplexer and a second duplexer. The first duplexer may include a first port, a second port, and a third port, where the second port is coupled to the radio frequency port and the third port is coupled to the general purpose output of the master device. The second duplexer may include a first port, a second port, and a third port, where the first port of the second duplexer is in communication with the first port of the first duplexer, wherein the second port is coupled to an antenna, and where the third port is in communication with a slave device. The slave device may be coupled to the antenna. In response to commencement of a command from the master device, the slave device may clamp the antenna to ground.
US08755397B2 Asynchronous communication in an unstable network
Embodiments are directed to promptly reestablishing communication between nodes in a dynamic computer network and dynamically maintaining an address list in an unstable network. A computer system sends a message to other message queuing nodes in a network, where each node in the message queuing network includes a corresponding persistent unique global identifier. The computer system maintains a list of unique global identifiers and the current network addresses of those network nodes from which the message queuing node has received a message or to which the message queuing node has sent a message. The computer system goes offline for a period of time and upon coming back online, sends an announcement message to each node maintained in the list indicating that the message queuing node is ready for communication in the message queuing network, where each message includes the destination node's globally unique identifier and the node's current network address.
US08755391B2 Method and device for operating at least two radio access technologies and communication system comprising such device
A method and a device are provided for operating at least a first radio access technology and a second radio access technology, the method including the step of: a hybrid radio frame is provided including elements of the first radio access technology and of the second radio access technology.
US08755390B2 Network data congestion management method
A method to manage data congestion in a computer network may include network devices to route data packets throughout the network. The method may also include a source node that sends data packets to any of the network devices. The method may further include a routing table at each network device that is updated by the source node, and the route the data packets are sent by any network device is based upon each respective routing table.
US08755385B2 Authentication using DHCP services in mesh networks
A new device is deployed to an area in which a network is provided. The new device may join the network using a single handshake via a neighboring device that is a member of the network and register with a network management system managing the network. If the network is overloaded or has limited bandwidth remaining, the network may refuse to admit the new device, or if the new device is isolated, may force some devices that are members of the network to leave or migrate from the network to allow the isolated device to join the network.
US08755384B2 Network apparatus and network managing apparatus
First-stage switches (B1 to B9), second-stage switches (M1 to M9), and third-stage switches (T1 to T9) include a bottom connection path that configure to interchange a connection point of one or more second signal transmitting units and a connection point of another one or more second signal transmitting units, in a Fat Tree configuration between the first-stage switches (B1 to B9) and the second-stage switches (M1 to M9) constituting a one-set Fat Tree with the third-stage switches (T1 to T9).
US08755383B2 Usage of masked ethernet addresses between transparent interconnect of lots of links (TRILL) routing bridges
Techniques herein include systems and methods that extend functionality of transport networks including Transparent Interconnect of Lots of Links (TRILL) networks. Techniques include using a portion of information within transport device address encapsulation headers for purposes other than identifying source and destination device addresses. The system masks a portion of bits in an address header for an address lookup in forwarding tables of a transport network node. The remaining bits in the address field(s) become free bits that can be used for a variety of application purposes, such as flow identifier selection. By using information fields that already exist in encapsulation headers, such techniques provide additional information without increasing packet size or requiring new protocols. Embodiments can combine Equal-cost multi-path routing (ECMP) functionality, Reverse Path Forwarding (RPF) checks, and Time to live (TTL) protection at the same time.
US08755381B2 Data matching using flow based packet data storage
A system for processing packets includes a communications interface and a processor. A communications interface receives a packet between a source and a destination. The processor identifies a flow between the source and the destination based on the packet. The processor determines whether some of packet data of the packet matches to storage data in storage using hashes. The processor then stores the packet data in a block of memory in the storage based on the flow and if the packet data does not match the storage data.
US08755380B2 Method and apparatus for reducing flood traffic in switches
An imporved method and apparatus for making forwarding decisions in a switching device. The invention reduces the flooding of frames to particular network segments connected to the switch. To insure a device sees a frame addressed to it, if a switch does not know what segment a device address is connected to for a unicast frame, the switch typically floods the frame to all segments in the broadcast domain. This invention allows segments to be identified as having a predefined maximum number of device addresses that will be associated with it. When that number of addresses is already in the forwarding table the switch will not flood unicast frames to that segment since no more devices should be connected to that segment.
US08755379B2 Apparatus and method for link duplication in mobile communication system
An apparatus and method for enabling duplication between line cards of between physical links when Internet Protocol (IP) packet data of a backbone network is transmitted through a physical link (T1/E1/J1) in an IP-BSS system is provided. The apparatus includes a scheduler for examining a queue depth of queues stored in a queue buffer of each of a plurality of line cards. The apparatus also includes a virtual queue manager for receiving the queue depth from the scheduler, for fragmenting the IP packet received through a backbone network, for determining priority of the line cards according to the queue depth, and also for transmitting the fragmented packet according to the priority.
US08755378B2 Efficient pipeline parallelism using frame shared memory
A systems and methods are disclosed that provide an efficient parallel pipeline for data processing using a multi-core processor. Embodiments allocate a shared memory portion of the memory that is accessible from more than one context of execution and/or process a frame in a plurality of processing stages processed by a context of execution. In some embodiments, each of the plurality of processing stages may be bound to a processing core of the multi-core processor. In other embodiments include one or more processing stages with a point-to-point communication mechanism that operates in shared memory.
US08755374B2 Optical packet switch device
An optical packet switch device includes an optical switch control section and an optical switch section. The optical switch control section includes a synchronization pattern detecting unit which detects a frame synchronization pattern from a parallel data signal and detects a delay bit number showing that the frame synchronization pattern is stored at a position shifted by how many bits from the first bit of the parallel data signal, a header analysis unit which analyzes a header and detects an optical packet length and route information of an optical packet signal, and an output competition determining unit which determines passing/discarding of the optical packet signals competing with each other based on the optical packet length and the route information detected by the header analysis unit and delay bit number information detected by the synchronization pattern detecting unit.
US08755372B2 Secure customer service proxy portal
A portal system for secure, aggregated and centralized management and access of disparate customer service and social networking environments is disclosed. A user interface provides multiple, parameter-based automated service scripts, each configured to utilize customer information. The scripts link to vendor-specific, scenario-specific, and social networking-specific interfaces that have common user interface elements. Shared and dedicated reverse automation gateways are configured to emulate the step-by-step self-service aspects of web sites and interactive voice response systems. The portal system eliminates or reduces inbound toll-free telephone charges for vendor contact centers and additionally links the same to social networking systems.
US08755371B2 Methods and apparatus for multistage routing of packets using call templates
A method for multistage routing of packets using call templates is disclosed. An ingress call is filtered based on a plurality of ingress-call parameter values. A parameter value for the ingress call is modified based on a plurality of ingress-call-peer parameter values. A filtered ingress-call parameter value and at least one filtered ingress-call-peer parameter value from a plurality of ingress-call-peer parameter values are converted to an egress-call parameter value and an egress-call-peer parameter value, respectively. An egress call is filtered based on a plurality of egress-call parameter values. A parameter value for the egress call is modified based on a plurality of egress-call-peer parameter values.
US08755368B2 Network-independent provision and registration for services
In a method for providing a service between a service unit and terminal devices of at least one communication network, a synchronization unit evaluates the service provided by a service unit with respect to at least one technical requirement for use by at least one terminal device, establishes at least one rule for exchanging data of the service in accordance with the evaluation result, and stores the evaluation result. The synchronization unit forwards information regarding a registration for a service to at least one network unit of at least one communication network, with which a user of the terminal devices is registered. Upon inquiry by a terminal device for provision of the service through the service unit the synchronization unit exchanges the data via the synchronization unit in accordance with at least one established rule that depends on the technical requirements of the inquiring terminal device.
US08755364B2 Method for managing mobility of a mobile device within a network using a proxy MIPv6 protocol
Method for managing mobility of a mobile device (MS) within a network using a proxy MIPv6 protocol comprising MAG and LMA logical functions, wherein MAG issues a PBU to bind the mobile device (MS) with the LMA, a LMA-time being initialized and maintained within the LMA and the method comprising a relative time synchronization procedure between LMA and all of the MAG connected to it, said procedure providing that each MAG sends a PBU with specific semantics to request the LMA-time, the PBU acknowledgement (PBU-Ack) sent by the LMA including such LMA-time, said LMA-time being further maintained within each MAG, the method further comprising a binding procedure in which all of the MAG insert in each PBU sent a timestamp including the current maintained LMA-time. Upon receipt of a LMA-timestamped PBU from a MAG, the LMA sends a successful PBU-Ack if no other MAG currently binds the mobile device (MS) with the LMA or if the timestamp is newer than the one received from the MAG currently binding the mobile device (MS); an out of date PBU-Ack if the timestamp is not newer than the one received from the MAG currently binding the mobile device (MS).
US08755363B2 Physical layer signaling of control parameters
Certain aspects of the present disclosure relate to a technique for signaling common user parameters in Very High Throughput (VHT) wireless systems.
US08755359B2 System and method for dynamic receive diversity allocation
A system and method for dynamic receive diversity allocation. A communications device comprises a first physical layer (PHY) unit, a second PHY unit, a first signal path coupled to a first antenna and to the first PHY unit, a switchable signal path coupled to a second antenna and switchably coupled to the first PHY unit and the second PHY unit, and a switch control unit coupled to the second antenna. The switch control unit dynamically generates a control signal used to switchably couple the second antenna to either the first PHY unit or the second PHY unit. The second antenna may be used to provided a needed transmit or receive antenna or an extra antenna for use in increasing diversity. Switching antennas reduces the total number of antennas and support hardware, such as digital processing hardware, for wireless communications standards having a high ratio of idle to busy time.
US08755358B2 Wireless base station device, terminal, and wireless communication method
A wireless base station device includes a plurality of transmit weight generation sections and a beam selection section. The transmit weight generation sections generate pieces of transmit weight information used for spatial division multiplexing transmission according to different algorithms. The pieces of transmit weight information are generated based on channel information on a plurality of terminals each having one or more antennas with which the wireless base station device performs spatial division multiplexing transmission. The beam selection section selects one of the pieces of transmit weight information generated.
US08755357B2 Method and apparatus for management of multi-carrier communications in a wireless communication system
A method and apparatus manages resources in a wireless communication system by transmitting a multi-carrier switch command message to an access terminal instructing the access terminal to switch between a diversity mode where each antenna module of a plurality antenna modules receives a single carrier signal transmitted at a single carrier frequency and a multi-carrier mode where a first antenna module of the plurality antenna modules receives a first multi-carrier signal transmitted at a first carrier frequency and a second antenna module receives a second multi-carrier signals transmitted at a second carrier frequency.
US08755338B2 Method and apparatus for releasing uplink radio resource in wireless communication system
A method and apparatus of releasing an uplink radio resource in a wireless communication system, is provided. A user equipment (UE) receives first feedback channel allocation information from a base station (BS), and allocates a uplink radio resource to a feedback channel based on the first feedback channel allocation information. The UE also receives second feedback channel allocation information including an feedback channel release command which indicate the release of the allocated uplink radio resource to the feedback channel, and transmits a release confirm message to the BS through a hybrid automatic repeat request (HARQ) feedback channel (HFBCH) for transmitting a HARQ feedback. the UE releases the allocated uplink radio resource to the feedback channel.
US08755335B2 System and methods for control of a set top box
According to one example embodiment disclosed herein, there is provided system and method allowing a set top box to be controlled from an interactive voice response unit, such as a connection to a public switched telephone network or an Internet Protocol (IP) telephone system. A system according to an example embodiment may include a set top box, a telephone access point, a network receiving commands entered into the telephone access point, wherein the commands impart information that can be used to control the set top box, and one or more computer programs operative to direct the information in the commands to the set top box.
US08755331B2 Determining a physical location of a wireless mobile device
Determining the physical location of a mobile wireless device. A computer receives 1-hop and 2-hop neighbor information from a mobile wireless device for neighbor devices of the mobile wireless device responding to a discovery request transmitted by the mobile wireless device in an ad hoc wireless communications protocol. The computer determines a physical location of the mobile wireless device based in part on stored fixed physical locations of responding devices; an area in which the mobile wireless device is in range of responding 1-hop neighbors associated with a fixed physical location; and an area in which the mobile wireless device is in range of responding 1-hop neighbors not associated with a fixed physical location, which are in the range of 2-hop neighbors associated with fixed physical locations.
US08755330B2 Method and system for reporting quality statistic information of call link
The disclosure provides a method and system for reporting quality statistic information of a call link. The method comprises the steps that: a message for transmitting the quality statistic information of the call link is predetermined between a Base Station (BS) and a Base Station Controller (BSC); when detecting that the current call enters into a local switching mode, the BS reports the detected quality statistic information of the call link of the current call to the BSC through the predetermined message; the BSC parses the received predetermined message, and reports quality statistic information of the call link of the current call obtained by parsing. The system comprises a BS and a BSC. The disclosure can transmit, in the local switching mode, the quality statistic message of the call link to the BSC, to enable the BSC to learn the link quality of the user plane in the local switching mode in time, thus a decision can be made in time and continuity of observing the call link quality by the BSC and the staff in two switching modes is guaranteed.
US08755327B2 Radio base station, mobile communication system and mobile communication method for controlling a transmission power of a reference channel and an associated channel
A radio base station 10 according to the present invention includes a reference channel power setting unit 11 configured to change a transmission power of a reference channel, an associated channel power setting unit 12 configured to set a relative power offset of an associated channel by using a value relative to the reference channel, a power parameter holding unit 13 configured to hold power parameters set by the reference channel power setting unit 11 and associated channel power setting unit 12, a power parameter adjustment unit configured to adjust the relative power offset of the associated channel in a case where the transmission power of the reference channel is changed,and a transmitter 15 configured to transmit a signal of each channel on the basis of information in the power parameter holding unit 15, wherein the power parameter adjustment unit 14 maintains the transmission power of the associated channel unchanged even though the transmission power of the reference channel is changed.
US08755323B2 Method and apparatus for transmitting MCCH control signaling in MBSFN manner
A method and device for realizing MBMS control signaling transmission in MBSFN manner are provided in the present invention. Wherein, a base station transmits multimedia broadcast multicast service MBMS control signaling in MBSFN manner, preferably, the base station multiplexes MBMS control signaling and MBMS service data in a same MBSFN subframe, and transmits them according to an adjustment period and/or a repetition period. Then, a mobile station receives the MBMS control signaling at the corresponding MBSFN subframe according to the adjustment period and/or the repetition period. With the solution of the present invention, MBMS control signaling transmission in MBSFN manner is realized.
US08755321B2 Method and apparatus for transmitting and receiving multimedia broadcast multicast services
The present invention discloses a method for transmitting multimedia broadcast multicast services, comprising the following steps: a Time Division Duplex system divides a time slot for bearing multimedia broadcast multicast services into code channels; each multimedia broadcast multicast service to be transmitted is borne on a corresponding divided code channel, and is transmitted to a user equipment based on the single frequency network mode of the multimedia broadcast multicast service. The present invention also discloses a method for receiving multimedia broadcast multicast services, and apparatus for transmitting and receiving multimedia broadcast multicast services, such that time slot resources for bearing multimedia broadcast multicast services are utilized more sufficiently.
US08755319B2 Host route convergence
In one embodiment, detecting a host device on a port of a forwarder switch in a network, detecting a movement of the host device from a first forwarder switch to a second forwarder switch, and multicast broadcasting an updated device information for the host device to a convergence group switches and a proximity group switches, where the convergence group switches includes switches in the network that are not configured as forwarder switches, and the proximity group switches include forwarder switches grouped together based on radio proximity is provided.
US08755316B2 Coordination of DRX and eICIC
An active reception period (active time) of a power saving pattern (DRX) is masked to a measurement period (ABS) of a serving or neighbor cell interference mitigation pattern (eICIC) such that the masked active reception period repeatedly coincides with the measurement period. Then the masked active reception period is utilized for communicating resource allocations (PDCCHs) between a serving cell (eNB) and a user equipment (UE). In various embodiments: the masking is done without shortening a sleep opportunity (DRX opportunity) of the power saving pattern; the masking is implemented by delaying an on-duration start time of the active reception period; the on-duration start time is controlled by a timer which runs only during measurement periods of the interference mitigation pattern, or by applying a second offset generated by the UE in addition to applying a first offset configured by the serving cell; and the masking is by adopting a default power saving pattern.
US08755315B1 Packet classification based power saving receiver
Receivers, apparatuses, and methods associated with packet classification based power saving receiver are described. In one embodiment, an 802.11 receiver includes receive and control units. The receive unit has a higher power receive frame state and a lower power ignore frame state. The receive unit, when in the receive frame state, receives radio frequency (RF) signals associated with an incoming frame and provides decoded information concerning the incoming frame. The receive unit, when in the ignore frame state, does not receive RF signals associated with the incoming frame and/or does not decode RF signals associated with the incoming frame. The control unit controls the receive unit to enter the ignore frame state upon determining that the incoming frame is to be filtered and to return to the receive frame state in time to receive a subsequent incoming frame and perform end of frame processing consistent with the CSMA/CA protocol.
US08755313B2 Using DTX and DRX in a wireless communication system
Systems, methodologies, and devices are described that can facilitate reducing power consumption associated with mobile devices. A mobile device can utilize a sleep mode controller that can facilitate selecting and/or switching to a desired sleep mode based in part on predefined sleep mode criteria. The sleep modes can include a non-sleep mode, light sleep mode, and/or deep sleep mode. The mobile device can employ an analyzer to evaluate information related to explicit signals, implicit signals, and/or the current sleep mode to determine whether a condition is met based in part on the predefined sleep mode criteria such that a transition to a different sleep mode is to be performed. If such a condition is met, the sleep mode controller can facilitate transitioning from the current sleep mode to a different sleep mode to facilitate reducing power consumption by the mobile device.
US08755312B2 Apparatus and method for supporting gateway node reselection in communication system
An apparatus and a method for supporting gateway node reselection in a communication system during a process in which a UE hands over from a source base station to a destination base station are provided. The apparatus includes the source base station for providing the destination base station with information for access control determination, the destination base station for making an access control determination according to the information provided by the source base station, the UE or a network for initiating a gateway reselection process according to the result of the access control determination. With the method, the reselection of Packet Data Network Gateway (PDN GW) or GGSN is implemented in a simple and reliable way by optimizing the existing signaling processes, in the case of user plane node reselection because UE changes position or handover to another base station.
US08755307B2 IP-address distribution device and IP-address distribution method
A path-information obtaining unit obtains a piece of path information of a communication network by inquiring a port number of an Ethernet switch that transmits a MAC address of a request source of an IP address. An IP-address specifying unit specifies an IP address that corresponds to the piece of path information of the communication network by referring to an IP-address correspondence table, and distributes the specified IP address to the request source of an IP address.
US08755299B2 Self-organizing network related power capacity status reporting
Provided is an apparatus, method, system and computer program product directed to a self-organizing network related power capacity status reporting. A threshold value is set and provided for distribution to communication terminals, wherein the threshold value is related to a relative value concerning the availability of remaining power at a communication terminal. Provision of the threshold to the communication terminals is commanded, and a power report from the communication terminals is also commanded, if the relative value concerning the availability of remaining power at a communication terminal is above the threshold value. Eventually, a measurement report of those communication terminals is commanded, which have reported a relative value concerning the availability of remaining power above the threshold value, wherein this commanding includes an instruction to conduct and report measurements related to the self organization of a communication network in which a communication terminal is connected.
US08755296B2 Wireless network system and wireless communication device
A wireless communication device includes a sensor processing unit that generates sensor data including a measurement result acquired by a sensor; a communication measurement unit that generates communication quality data including a communication state for transmitting a packet; a compression determination unit that determines compression rates of first sensor data and first communication quality data according to the contents of the first sensor data including the transmitted sensor data and the generated sensor data or the contents of the first communication quality data including the transmitted sensor data and the generated communication quality data; a compression unit that compresses the first sensor data and the first communication quality data according to the determined compression rates; and a wireless communication unit that transmits a packet including the compressed first sensor data and the compressed first communication quality data to another wireless communication device or the access point.
US08755295B2 Apparatuses and methods for handling measurement logging configuration
A mobile communication device with a wireless module and a controller module is provided. The wireless module performs wireless transmissions and receptions to and from a service network. The controller module, configured to be in a connected mode, receives a measurement logging configuration message from the service network via the wireless module, and starts a periodic logging timer in response to the measurement logging configuration message. Also, the controller module keeps the periodic logging timer running when leaving the connected mode.
US08755294B2 Communication system, communication method, communication terminal device, control method thereof, and program
A communication system includes a plurality of communication terminals including a first communication terminal to broadcast a route request message to a third communication terminal via a second communication terminal, the second and third communication terminals create a route to the first communication terminal. The second and third communication terminals include a route creation device for creating a plurality of the routes to the first communication terminal by broadcasting the route request message to each terminal included in the plurality of terminals to duplicatively receive the route request message. The second and third terminals further include a route management device for storing and managing the plurality of routes. The second and third terminals further include a route management device that establishes one of the created routes as a communication route to the first communication terminal.
US08755293B2 Time machine device and methods thereof
A time machine arrangement for performing health check on a network environment is provided. The arrangement includes a set of network ports that that is configured for receiving and outputting network data traffic. The arrangement also includes a monitoring port for receiving at least a portion of the data traffic flowing through the network. The arrangement further includes a set of processors configured at least for managing and analyzing the data traffic. The set of processors includes a scheduler component for directing the data traffic, a filtering component for applying a set of filters on the set data traffic, an encryption component for encrypting the data traffic, and a trigger component for defining a set of conditions for storing the data traffic. The arrangement yet also includes a storage memory component for storing a copy of at least the portion of the data traffic flowing through the network environment.
US08755289B2 Home network system and method
A demarcation point unit connected between a home network backbone and an external network. The demarcation point unit includes a blocking filter and splitter. The blocking filter receives a home network signal from the home network backbone and an external signal from the external network. The blocking filter separates the home network signal from the external signal, and returns the home network signal back to the home network backbone. The splitter has an input and at least two outputs. The input of the splitter receives the home network signal from the blocking filter.
US08755288B2 Network system, layer 2 switch, and method of detecting occurrence of a fault in a network
A network system comprises a first communication device having a first address connected, using a network, to a second communication device having a second address. The first communication device includes a monitor frame transmitter configured to generate a monitor frame including the second address as a destination address and the first address as a source address, and to output the generated monitor frame to the network; and a monitoring-response frame monitor configured to monitor reception of a monitoring-response frame sent back from the second communication device. The second communication device includes: a monitoring-response frame transmitter configured to, in response to reception of the monitor frame, generate the monitoring-response frame by exchanging the destination address in the received monitor frame for a source address and the source address in the received monitor frame for a destination address, and output the generated monitoring-response frame to the network.
US08755286B2 Wireless communication apparatus, wireless communication base station and wireless communication system
A wireless communication apparatus can communicate with a wireless communication base station using component carriers of communication cells managed by the wireless communication base station simultaneously. A radio condition determining section includes a physical layer problem determining section that determines whether a physical layer problem occurs in each component carrier which is used or can be used in communication between the wireless communication apparatus and the wireless communication base station. When it is determined that the physical layer problem occurs in some of the component carriers used in the communication, the radio condition determining section notifies the component carrier in which the physical layer problem occurs to a report creating section. The report creating section creates a report corresponding to the component carrier in which the physical layer problem occurs and a predetermined criterion.
US08755283B2 Synchronizing state among load balancer components
The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally.
US08755277B2 Differentiated services for unicast and multicast frames in layer 2 topologies
In one embodiment, a method includes receiving information on layer 2 topologies at a network device in a core network, mapping one or more Virtual Local Area Networks (VLANs) to the layer 2 topologies to provide differentiated services in said layer 2 topologies, defining multiple paths for each of the layer 2 topologies, and forwarding a packet received at the network device on one of the multiple paths. An apparatus and logic for providing differentiated services in layer 2 topologies is also disclosed.
US08755275B2 System and method for managing resource in communication system
A system for managing resources in a communication system including systems, which do not have a permission for a first frequency band, includes coexistence managers configured to, when a frequency band available for the systems is searched from the first frequency band, manage the systems for coexistence and frequency sharing of the systems in the available frequency band; a coexistence enabler configured to transmit and receive information of the systems and information of the coexistence managers; and a coexistence discovery and information server configured to support control of the coexistence managers over the systems, wherein predetermined messages are transmitted and received among the coexistence discovery and information server, the coexistence managers and the coexistence enabler to perform a registration procedure, a coexistence information gathering procedure, a coexistence decision making procedure, a reconfiguration procedure, a management procedure and an event procedure, for the coexistence and frequency sharing of the systems.
US08755273B2 Scheduling method with power savings
The present invention relates to a scheduling method in a multi-user communication system. Said method categorises packets from different users as urgent packets and non-urgent packets, assigns to urgent packets the transmission resources for obtaining the best link qualities by giving preference to the most urgent packets, assigns to non-urgent packets the remaining resources, and transmits each non-urgent packet with a transmission power lower than that which would be necessary for transmitting it with a maximum spectral efficiency, in view of the quality of service required on the link.
US08755270B2 Congestion/load indication for high speed packet access
A radio access network (20) comprises a radio network controller (26) and a radio base station (28). The radio network controller (26) is configured to perform admission control and to allocate resources of a cell. The radio base station (28) is configured to determine load/congestion on a high speed shared channel and to generate an indication of the load/congestion for transmission to the radio network controller. In some example embodiments and modes, at least one of the radio network controller and the radio base station is configured to allocate at least some of the resources for the high speed shared channel to support a guaranteed service and also to allocate at least some resources to support a non-guaranteed service. In some example implementations of this aspect, a user(s) of the non-guaranteed service is permitted to use the resources up to a reserved resource level of resources. According to another non-limiting aspect of the technology, the radio base station is further configured to generate a recommended action for dealing with the load/congestion.
US08755267B2 Redundancy support for network address translation (NAT)
Stateful failover redundancy support is provided for network address translation (NAT). A master NAT device is backed-up with at least one back-up NAT device. Existing sessions are synchronized between the two NAT devices, such as via a dedicated link between them. In the event of a failover where the master NAT device is unable to perform its NAT functions, ownership of Internet protocol (IP) addresses is transferred from the master NAT device to the back-up NAT device. The back-up NAT device, which is now owner of the IP addresses, assumes the NAT functionality associated with these IP addresses and continues the existing sessions, as well as processing new sessions.
US08755266B2 Duplicate traffic avoidance in a point to multi-point network
Provided is a method for avoiding traffic duplication in a point to multi-point network, the method including monitoring a status of first interconnection links in a first data path from a source to a destination, the first data path including an ingress node, an egress node, and one or more intermediate nodes. The method further includes establishing a second data path if a link of the first interconnecting links is determined to be an inoperable link, the second data path including the ingress node, the egress node, at least one of the one or more intermediate nodes and second interconnecting links, the second interconnecting links including new interconnecting links and a subset of the first interconnecting links, the subset not including the inoperable link in the first interconnecting links.
US08755264B2 Systems and methods for high rate OFDM communications
Messages transmitted between a receiver and a transmitter are used to maximize a communication data rate. In particular, a multicarrier modulation system uses messages that are sent from the receiver to the transmitter to exchange one or more sets of optimized communication parameters. The transmitter then stores these communication parameters and when transmitting to that particular receiver, the transmitter utilizes the stored parameters in an effort to maximize the data rate to that receiver. Likewise, when the receiver receives packets from that particular transmitter, the receiver can utilize the stored communication parameters for reception.
US08755262B2 Information recording medium, method and apparatus for recording and reproducing information
An information recording medium includes a lead-in area and a data area for storing contents information. The lead-in area includes a first lead-in information area and a second lead-in information area. The first lead-in information area corresponds to a first playback mode. The second lead-in information area corresponds to a second playback mode different from the first playback mode. The first lead-in information area has a first depth and is designed for storing lead-in information related to the contents information stored in the data area. The second lead-in information area includes pre-pits having a second depth greater than the first depth. The pre-pits represent predetermined information, such as information of copyright protection, related to the contents information stored in the data area.
US08755259B2 Optical element
An optical element has at least one surface divided into a plurality of regions and includes: a first region configured to converge light with a wavelength λ1 onto a storage surface of a first optical disc and converge light with a wavelength λ2 onto a storage surface of a second optical disc; and a second region formed around the outer circumference of the first region and configured to converge light with the wavelength λ1 onto the storage surface of the first optical disc. The second region has a concave-convex structure concentrically formed on an aspheric surface and having a cross section being a saw teeth shape. The concave-convex structure is formed by a plurality of different saw teeth shapes, and the plurality of different saw teeth shapes respectively give different phase differences corresponding to substantially integer multiples of the wavelength λ1, for light with the wavelength λ1.
US08755258B2 Optical disc and optical disc device
In a multilayer optical disc having information layers conforming to a plurality of different optical disc standards, because the type of each information layer is not recorded in the other information layers, in read and write operations by a compatible optical disc device conforming to a plurality of optical disc standards, every time the information layer being accessed changes, it has been necessary to read the type of the information layer and select a method of generating a tracking error signal adapted to the type of information layer, so access has taken time. In order to solve the above problem, in the optical multilayer disc according to the present invention, having information layers conforming to a plurality of different optical disc standards, in an area in one of the information layers, information about the other information layers is recorded. The time required to access the other information layers can be reduced by using this information to select a tracking error signal generating method.
US08755255B2 Near-field light generating element, method of manufacturing near-field light generating element, near-field light head, method of manufacturing near-field light head, and information recording and playback device
A method of manufacturing a near-field light generating element includes a first cladding forming process of forming a first cladding on a substrate, a near-field light generation portion forming process of forming a metal film base material on the first cladding, a core forming process of forming a core base material so as to cover the metal film base material, a single patterning process of collectively patterning the core base material and the metal film base material to form the core and the metal film, respectively, and a second cladding forming process of forming a second cladding so as to interpose the core between the second cladding and the first cladding.
US08755254B2 Head gimbal assembly with heat assist laser
An apparatus and associated method for a head gimbal assembly for data transduction in a data storage device with a heat assist laser. Various embodiments of the present invention are generally directed to a slider supporting at least a transducing element on an air bearing surface (ABS) and a laser assembly directly attached to a top side of the slider opposite the ABS. The laser assembly is positioned on the top side with no portion of the laser assembly extending past a longitudinal centerline of the slider.
US08755253B2 Timepiece with internal antenna
A timepiece includes a case that is made from a conductive material; a movement that is housed in the case and has a plurality of motors that drive plural staffs disposed at a plurality of locations; a dial that is made from a nonconductive material; and an antenna that is disposed inside the case. At least two display units including a first display unit and a second display unit are formed as plane circles on the surface of the dial with a staff in the plane center of each plane circle. The diameter of the first display unit is greater than the diameter of the second display unit, and the antenna is disposed to a position superimposed in plan view on the first display unit and the second display unit.
US08755252B1 Acoustics for power and communication in small devices
The invention provides devices and methods for using acoustics to communicate between a macro-scale transceiver and a micro-device or between multiple micro-devices. The micro-devices may passively scatter sound from a transceiver or actively generate sound. Acoustic waves can also provide power to a micro-device.
US08755248B2 Unipole and bipole acoustic logging while drilling tools
An acoustic logging while drilling tool includes a single unipole acoustic transmitter longitudinally and azimuthally spaced apart from a single linear array of unipole acoustic receivers. In certain preferred embodiments, the linear array of unipole receivers is azimuthally spaced apart from the unipole transmitter by about either 90 or 180 degrees. A bipole logging while drilling tool includes two unipole acoustic transmitters and two linear arrays of unipole acoustic receivers.
US08755245B1 Decoder control
A decoder control makes use of controllable transfer gates, which effectively implement selectors, to implement required timing offsets for codes that have particular structure. For instance, such timing offsets are effective for LDPC codes with block off-diagonal structure, for instance, as described in the co-pending application. In some implementations, the memory architecture is formed of cells where each cell includes not only a storage element, by also control logic that combines a select signal and the write versus read signal. By co-locating this control logic in each memory cell, control logic and its associated signal distribution is reduced, thereby reducing circuit area and power consumption.
US08755243B2 Capacitor charge balance system
A method of managing the charge stored by a series arrangement of capacitor stages, each stage including a single capacitor or a plurality of capacitors in parallel, involves supplying each capacitor stage with charge current via a common charging terminal; separately measuring a stored potential of each capacitor stage in the series arrangement; selectively removing a controlled amount of charge from each of the capacitor stages individually) while the series arrangement is receiving the charge current from the common charging terminal; and maintaining each capacitor stage at a substantially equal stored potential.
US08755238B2 Redundancy control circuit and memory device including the same
A redundancy control circuit includes an address fuse circuit and a first circuit. The address fuse circuit includes a plurality of first fuses. Each of the first fuses is configured to be cut based on a result of comparing a number of bits of a defective input address having a first logic level with a number of bits of the defective input address having a second logic level. The address fuse circuit is configured to generate a first address using the first fuses based on a cutting operation that depends on the result of comparing. The first circuit is configured to output either the first address or a second address that is an inverted address of the first address as a repair address, wherein a logic level of each of bits of the repair address is the same as that of the defective input address.
US08755236B2 Latch system applied to a plurality of banks of a memory circuit
A latch system applied to a plurality of banks of a memory circuit includes a front latch circuit and a plurality of rear latch circuit. The front latch circuit is used for receiving a datum and a front latch enabling signal, and generating and outputting an intermediate signal according to the datum and the front latch enabling signal. Each rear latch circuit of the plurality of rear latch circuits is coupled to an output terminal of the front latch circuit for receiving the intermediate signal, and generating and outputting a rear latch datum to a corresponding bank of the plurality of banks according to the intermediate signal and a corresponding rear latch enabling signal, where only one rear latch enabling signal is enabled at any time.