Document Document Title
US08726408B2 Electronic device with encryption function
An electronic device includes a housing, a function module, and a mechanical lock. The mechanical lock includes a lock shell, a plurality of lock wheels, a lock axle, a first conductive component, and a second conductive component. Rotation of the lock wheels to an unlocking state permits movement of the lock axle between two positions, where the first conductive component and the second conductive component are electrically connected or disconnected. When the first conductive component and the second conductive component are electrically connected, the function module is able to electrically connect to a power source so as to obtain electrical power therefrom.
US08726405B1 Techniques for providing security using a mobile wireless communications device having data loss prevention circuitry
A technique provides wireless communications security. The technique involves providing a mobile wireless communications apparatus (e.g., a smart phone) having DLP circuitry, and configuring the DLP circuitry to perform DLP scanning operations. The technique further involves conducting, after the DLP circuitry is configured to perform the DLP scanning operations, wireless communications sessions (e.g., a mobile phone calls) between the mobile wireless communications apparatus and external devices (e.g., wireless access points) while the DLP circuitry performs the DLP scanning operations. In some arrangements, the DLP circuitry is configured by a user to (i) allow only authorized apps to send sensitive information and/or (ii) block retransmission of the sensitive information (e.g., in the event an application containing spyware attempts to send the sensitive information to an attacker after the user has completed a legitimate transaction). Thus, the DLP circuitry protects the mobile wireless communications apparatus against illicit dissemination of sensitive information.
US08726396B1 Scanning protected files for violations of a data loss prevention policy
A method and apparatus for scanning protected files for violations of a Data Loss Prevention (DLP) policy is described. In one embodiment, a protected file scanning tool monitors protected files in a computing system, and when one of the protected files is created, opened, or saved, the protected file scanning tool obtains a running instance of a data object, corresponding the protected file, from a data store that stores information to track objects that are currently running on the computing system. The protected file scanning tool extracts the decrypted data from the obtained data object, and scans the decrypted data to detect a violation of a DLP policy.
US08726395B2 Methods and computer systems for document encryption
Methods and systems are provided for document encryption. In one embodiment, an adaptation engine is provided for partial encryption of a document. The adaptation engine may include a paginator for paginating the document into at least one sub-page according to characteristics of a specific device class. The adaptation engine may further include an encryptor for separately encrypting a to-be-encrypted element of the at least one sub-page using a partial encryption mechanism known by a client device that belongs to the specific device class.
US08726394B2 Method and system of runtime analysis
A method and a system for detecting one or more security vulnerabilities. The method comprises providing test instructions for an application, such as a web application or a client server application, adding test code to a code segment of the application according to the test instructions, sending at least one message to the application according to the test instructions at runtime thereof, monitoring test information pertaining to at least one reaction of the application to the at least one message during an execution of the test code, performing an analysis of the at least one reaction, and detecting a presence or an absence of at least one security vulnerability according to the analysis.
US08726393B2 Cyber security analyzer
An overall cyber security risk diagram is generated from a hierarchy of determined KPI's by combining a Procedures and Protocol KPI determined from values assigned to answers to questions presented to organization personnel implementing a control systems, with a Group Security Policies KPI that is determined from system-wide policy information and settings of the automation system by an automated processing device tool, and a Computer Settings KPI determined from device setting data collected from individual system devices by the automated processing device tool and relevant to cyber security. The device setting data comprises service areas unique to each device that are not assessable by review of the domain data collected and used to determine the Group Security Policies KPI. Each level of the hierarchy of determined KPI's may be used to generate a representation of relative risk of a cyber-security attribute.
US08726391B1 Scheduling malware signature updates in relation to threat awareness and environmental safety
Information is received from a set of peer clients associated with a client, the information indicating likelihoods of peer client exposure to malware threats. An environmental safety score associated with the client is determined based, at least in part, on the information received from the set of peer clients, wherein the environmental safety score indicates a likelihood that the client is exposed to malware threats. A set of malware signatures is retrieved from the server at a time determined responsive to the environmental safety score and stored.
US08726388B2 Look ahead malware scanning
According to a first aspect of the present invention there is provided a method of scanning for malware during execution of an application on a computer system. The method includes detecting accesses by the application to files within a common directory, using the detected accesses to identify one or more groups of files within said common directory that the application may subsequently want to access, and scanning said one or more groups of files for malware prior to the application attempting to access files of the group or groups.
US08726384B2 Apparatus, and system for determining and cautioning users of internet connected clients of potentially malicious software and method for operating such
A system at a central server and at a plurality of web filters is installed to observe traffic and to protect users from attempting connection to suspicious, malicious, and/or infectious targets. Targets are defined as Uniform Resource Identifiers (URI) and Internet Protocol (IP) addresses. Traffic is collected, analyzed, and reported for further analysis. Behavior is analyzed for each client attempting a connection to an uncategorized target. IP addresses and URIs are evaluated toward placement in either a Trusted target store or an Anomalous target store. The accumulated content of Anomalous target store is provided back to the Network Service Subscriber Clients. Warnings and tools are presented when appropriate.
US08726379B1 Systems and methods for dynamic protection from electronic attacks
Systems and methods for gathering, classifying, and evaluating real time security intelligence data concerning security threats presented by an IP address, and reporting in real time the degree and character of such security threats.
US08726376B2 Methods, systems and devices for the detection and prevention of malware within a network
Methods, systems and devices examine data flows in a communication system control network for known malware threats and suspicious properties typically associated with malware threats. A policy management system inside the control network accesses a user repository and a charging network, and performs pattern matching and/or observed behavior detection methods to determine if the data flows carry content (e.g., malware) that poses a security risk to network or wireless devices. The policy management system generates policy rules based on user preferences and risk-level. The policy management system sends the generated policy rules to a gateway/PCEF, which blocks the data flows, allows the data flows, or restricts the data flow based on the policy rules.
US08726372B2 Systems and methods for securing controllers
A system includes a control system having a plurality of controllers configured to control a process. Each controller of the plurality of controllers further includes a secure repository configured to store a login credential. The control system is configured to authorize a user action by comparing a user credential against the login credential of each of the plurality of controllers.
US08726371B2 Enhanced security for devices enabled for wireless communications
In one embodiment, a method includes determining a location of a device relative to a reference, and identifying a first password from a plurality of passwords for use to unlock the device based on the location of the device relative to the reference. The plurality of passwords includes at least one complex password and at least one simple password. The method also includes prompting for input arranged to unlock the device, obtaining the input, and determining when the input matches the first password. When it is determined that the input matches the first password, the device is unlocked.
US08726367B2 Highlighting in response to determining device transfer
A computationally implemented method includes, but is not limited to: determining that a computing device that was presenting an item has been transferred from a first user to a second user; and presenting, via the computing device, one or more highlighted portions of the item, the one or more highlighted portions being highlighted in response, at least in part, to said determining. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08726363B2 Information packet communication with virtual objects
Modules and methods that provide virtual device communication via information packets addressed to the virtual devices. Virtual devices aggregate capabilities of target devices and represent the aggregate as an operational device to remote systems. Physical device elements and virtual devices contained within modules are able to communicate and cooperate over extended distances in a peer-to-peer fashion via a virtual bus tunnel offering addressing and data transport functionality. Such modules and methods can be combined with disk drives to form RAID-like storage structures.
US08726357B2 System and method for tracking network traffic of users in a research panel
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for tracking network traffic of users in a research panel are presented. A packet for a network device coupled to the network access device is received. An indicia corresponding to a presumptive user of the network device is obtained, where the presumptive user includes a member of a set of known users. One or more logging rules is applied to the network device, where the one or more applied logging rules correspond to the obtained indicia. Information relating to the packet is stored when the packet satisfies at least one of the logging rules applied to the network device.
US08726356B2 Authentication apparatus, authentication method, and authentication program implementing the method
For enabling single sign-on among applications, a linkage ID indicating connection between the authentication apparatus 1 including the client function and the server apparatus 2 is shared among a plurality of applications. For that, a SV information management unit Aa of the authentication apparatus 1 having the client function manages the linkage ID by storing it in a predetermined storing unit. An AP information management unit Ab manages and stores connection information between applications in a predetermined storing unit, wherein the connection information includes an application name corresponding to an application. Then, an AP decision unit determines whether an application name included in a received linkage ID request is registered in the AP information management unit Ab, obtains the linkage ID from the SV information management unit Aa when the application name is registered in the AP information management unit Ab, and returns the linkage ID to a source of the linkage ID request.
US08726355B2 Identity verification via selection of sensible output from recorded digital data
A digital data sampler operating in a computer processor selects and stores digital data samples from a data stream used for generating audio-visual output during a session with a client operated by a user. The session generates the data stream independently of the data sampler. The data sampler may collect parameter data correlated to a probability will be remembered by the user at some future time, for each sample. The data sampler may store the data samples and parameter data as shared secret data for use in a future authentication session. During a future authentication session, an authentication device selects test data from the shared secret data to generate sensible output in an authentication process. The authentication process grants access to a controlled resource in response to user input indicating specific knowledge of the shared secret data selected from a presentation of similar sensible outputs.
US08726349B2 Optimizing interactions between co-located processes
In one set of embodiments, methods, systems, and apparatus are provided to enable secure local invocation of a web service in response to receiving a request from a first composite application to invoke a web service operation of a second composite application, where the first application is associated with a reference policy, and the second application is associated with a service policy, then determining, based upon the service policy and the reference policy, whether local invocation is secure, and invoking the operation using the local invocation in response to determining that the local invocation is secure. Attributes associated with the reference and service policies can indicate whether those policies can be used in a local invocation, or if user authentication is needed before performing the invocation with those policies. The local invocation may comprise a procedure call in an application server from the first application to the second application.
US08726348B2 Collaborative rules based security
A cloud computing security system. An access manager module includes first and second client profiles. The first client profile has a first set of rules enabling access to a first set of cloud computing system resources, and the second client profile has a second set of rules enabling access to a second set of cloud computing system resources. A security logic module is in communication with the access manager module. The security logic module is configured to receive an access request for access to one of the first and second sets of cloud computing system resources. Responsive to determining that the access request complies with at least one of the first set of rules and the second set of rules, the security logic module is configured to provide an access grant that grants access to at least one of the first and second sets of cloud computing system resources.
US08726346B2 Secure provision of a digital content protection scheme
Methods, apparatuses and storage medium associated with securely provisioning a digital content protection scheme are disclosed. In various embodiments, a method may include forming a trust relationship between a media application within an application execution environment of a device and a security controller of the device. The application execution environment may include an operating system, and the operating system may control resources within the application execution environment. Additionally, the security controller may be outside the application execution environment, enabling components of the security controller to be secured from components of the operating system. Further, the method may include the security controller in enabling a digital content protection scheme for the media application to provide digital content to a digital content protection enabled transmitter within the application execution environment for provision to a digital content protection enabled receiver. Other embodiments may be disclosed or claimed.
US08726342B1 Keystore access control system
A keystore access system is provided that controls access to a keystore. The keystore access control system receives a request to access content of the keystore from a software application component. The keystore access control system applies a stored authorization policy to the request to determine whether access to the content of the keystore is granted. The keystore access system further grants the software application component access to the content of the keystore when it is determined that access to the content of the keystore is granted. The keystore access system further denies the software application component access to the content of the keystore when it is determined that access to the content of the keystore is not granted.
US08726341B2 Apparatus and method for determining resource trust levels
According to one embodiment, an apparatus may receive a first resource token indicating that access to a resource has been requested. The apparatus may determine the value of an access value associated with at least one resource token in response to the determination that the plurality of resource tokens comprises the at least one resource token. The apparatus may determine that the value of the access value is insufficient to grant access to the resource. The apparatus may determine, in response to the determination that the value of the access value is insufficient to grant access to the resource, that access to the resource should be denied.
US08726338B2 Dynamic threat protection in mobile networks
In general, techniques are described for dynamic threat protection in mobile networks. A network system comprising a network security device and a management system may implement the techniques. The management system includes a network server having a shared database. A mobile device manager (MDM) of the management system receives a report message from a mobile device, specifying a threat to a mobile network. The MDM publishes the threat to the shared database. A network management system (NMS) of the management system receives data from the shared database identifying the threat and generates a security policy that specifies actions to address the threat. The NMS then installs the security policy in the network security device so that the network security device performs the actions of the security policy to address the threat.
US08726336B2 Authorizations for analytical reports
A system may include reception of a request from a user to start a report associated with a node of a business object object model, where the node of the business object object model is associated with an access control list associating instances of the node with at least one access context restriction, determination of a first access context restriction associated with the user, retrieval of the at least one instance of the node based on the first access context restriction and on the access control list associated with the node, and presentation of an instance of the report to the user, the instance of the report populated with the at least one instance.
US08726335B2 Consigning authentication method
A method for sharing content between clients at a common trust level in a trust hierarchy associated with a network implementing policy-based management includes making a first request for delivery of content, receiving the requested electronic content, receiving a second request for delivery of the electronic content, communicating the second request, receiving a decision, and delivering the electronic content if the second request is granted. The first request is made to a policy enforcement point in the network for delivery of content to a first client, and includes a trust level of the first client. The second request is for delivery of the content to a second client at the trust level of the first client and includes integrity information about the second client, and is communicated to the policy enforcement point. If the second request is granted, the content is delivered from the first client to the second client.
US08726333B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US08726327B2 System and method for peer-to-peer live streaming
A P2P network has a content provider and a plurality of peers viewing the same video streaming channel. Each peer has a P2P live streaming system. In an exemplary system, a token manager module manages at least a token sent by the plurality of peer nodes, notifies a recording manager module to publish recorded media stream content, and to record media stream data. The recording manager module, according to the notification, manages a corresponding buffer for each peer node itself, records the media stream content into the corresponding buffer and publishes the recorded media stream content information to the P2P network. A P2P module handles the P2P messages and maintains the P2P network topology for the plurality of peer nodes.
US08726326B1 Internet browsing system using a wirelessly received hyperlink
A system for automatically using internet information which is contained within a commercial on an entertainment medium e.g. television. The system determines information indicative of the web address. This can be done automatically by optical character recognition or by storing information indicative of the web address in an interval of the television signal. Once obtained, the information is sent, either to a user's computer, or to a central office which sends an e-mail to the user. In this way, the information can be used to automatically jump to a web site of the advertiser.
US08726319B2 Apparatus for connecting multiple DiSEqC to satellite reception devices in a video distribution system
A bridge is provided for connecting multiple satellite receivers to multiple accessories in a video distribution system such as a direct broadcast satellite system. The bridge is designed for interposition between multiple satellite receivers (set top boxes or STBs) and controllable accessories (e.g. LNBs or multi-switches) of the video distribution system. The bridge provides controlled communication between STBs and controllable accessories using, for example, customized vendor extensions to the DiSEqC communication protocol. The bridge includes a communication protocol transceiver for each STB port, a communication protocol transmitter for each controllable accessory port, a mailbox for each STB port, a mailbox for the bridge, and a controller, processor, processing means or processing logic controlling or regulating video distribution system communication.
US08726316B2 Computer-implemented system and method for obtaining goods and services shown in television and movies
A system and method for obtaining goods and services shown in television and movie programs including at least one server computer and at least one client computer coupled to the at least one server computer through a network to perform the steps of receiving a first search parameter from a user stationed at the at least one client computer, receiving a second search parameter from the user, calculating a search result based on the first and second search parameters, determining if a single television or movie program is specified by the search result, permitting the selection of at least one scene with the television or movie program, if a single television or movie program is specified by the search result, permitting the selection of at least one product or service within the at least one scene, and directing the user to a webpage or website including specific purchasing information for the at least one product or service. The system and method thus permits a user to determine the products and services shown on television and movie programs, and purchase such products and services directly.
US08726310B2 Meta channel media system control and advertisement technology
Media system control technology, in which an advertisement on a selected content channel being experienced by a user using a media system is detected, advertisement preferences of the user are accessed from electronic storage, and secondary content is selected based on the accessed advertisement preferences of the user. The secondary content is substituted for the advertisement on the selected content channel, and the media system is controlled to output the secondary content instead of the advertisement.
US08726307B2 Method for receiving and displaying thematic audio-visual programme sequences, and receiver therefor
The invention consists of a process for receiving and for screening audiovisual transmissions broadcast by a network. The transmissions consisting of events and of short transmissions possessing a distinctive element, these short transmissions being broadcast by services identifiable by this distinctive element. At a certain moment specified by the broadcaster, a sequence is transmitted on the network, it is replaced at the level of the display of the receiver by another sequence extracted from a service broadcasting short transmissions. The choice of this service is made at the receiver level. To avoid the appearance of a black screen between the network's transmitted sequences and the short transmissions, the receiver dispatches a filler transmission to the screen.The invention also consists of a digital television receiver for implementing the process.
US08726296B1 Source-independent event collection and flattening
A system and machine-implemented method relating to event processing including receiving from a first system first event data describing a first user initiated event occurring on the first system and converted from a first data format to a second data format, receiving from a second system second event data describing a second user initiated event occurring on the second system and converted from a third data format to the second data format, associating a first view component which processes at least one of event data and dimension data to generate a report with event data received from the first system, and invoking the first view component in response to receiving the first event data to generate a report for an end user.
US08726292B2 System and method for communication in a multithread processor
A system and method for Inter-Thread Communication using software interrupts in a multithread processor are disclosed. Bits in a shared control register and/or a private control register can enable an Inter-Thread Communication path. When the interrupt is triggered, one thread processor raises an interrupt in another thread processor.
US08726291B2 Job execution apparatus, image forming apparatus, computer readable medium and job execution system
A job execution apparatus includes: a receiving unit configured to receive each job; a calculation unit configured to calculate an index value representing a load needed to execute each of a pre-processing sub-job and a post-processing sub-job when each of n jobs (n is a natural number equal to or more than 2) is decomposed into a pre-processing sub-job for generating information, and a post-processing sub-job for causing an output unit to output information generated by executing the pre-processing sub-job; a pre-processing execution unit configured to sequentially execute pre-processing sub-jobs which are respectively included in jobs received by the receiving unit and registered in a pre-processing sub-job queue; and a post-processing execution unit configured to sequentially execute, upon completion of the pre-processing sub-jobs, post-processing sub-jobs which are respectively included in the received jobs and which are registered in a post-processing sub-job queue.
US08726289B2 Streaming attachment of hardware accelerators to computer systems
A method of streaming attachment of hardware accelerators to a computing system includes receiving a stream for processing, identifying a stream handler based on the received stream, activating the identified stream handler, and steering the stream to an associated hardware accelerator.
US08726282B1 Job scheduler for remote maintenance of servers and workstations
A method, system and program product for remote scheduling of at least one job to run on a plurality of computers in a computer network. The job scheduler enables selection of a domain that includes at least a subset of the computers on which the job is to run. A list of computers in the selected domain is automatically generated. The computers on which the job is to run can be selected from the generated list of computers. A configuration file is created for storing an identification of the selected domain and the job to be run on the selected computers in the domain. The job scheduler determines whether or not the job already exists in a task scheduler on each of the selected computers in the domain. If the job already exists on any selected computer, it is removed from the task scheduler on that computer. The configuration file identifying the selected domain and job to be run is transmitted to the task scheduler of each selected computer in the domain.
US08726276B2 Resetting a virtual function that is hosted by an input/output adapter
A computer-implemented method may include selecting a first virtual function that is hosted by a hardware input/output adapter and identifying a first logical partition that is associated with the first virtual function. The computer-implemented method may include retrieving first data corresponding to the first virtual function from a table in response to determining that the first logical partition has initiated a shutdown operation. The computer-implemented method may also include creating a first reset virtual function structure that includes at least a portion of the first data. The computer-implemented method may include sending the first reset virtual function structure to a dispatchable hypervisor.
US08726271B1 Method and system for installing software
Method and system are disclosed for providing multiple installations of a software application. The method/system creates an installation template from a single correct or “golden” installation of the software application and uses the installation template to produce additional installations of the software application. In one embodiment, any references to a specific host or computing system in the files or directories of the installed software application are replaced with a temporary variable in the installation template. The installation template may then be stored on a designated server and uploaded to any computing system needing a new installation of the software application. Once uploaded, the variable is replaced with system-specific references to complete the new installations. Since the installations are produced from the installation template and not from floppy disks or CD-ROMs, the process takes significantly less time.
US08726267B2 Sharing software certification and process metadata
A management service is provided for maintaining software of one or more users, or an enterprise. On behalf of users or enterprises, the management service collects supplemental metadata about the certification and updates of software as well as processes related to the development and testing of the software. Supplemental metadata relates to any information that qualitatively describes the software outside of its basic operations. Each piece of supplemental metadata may be individually authenticated to ensure its accuracy. In addition, pieces of supplemental metadata can be combined with other supplemental metadata. Accordingly, a user or system administrator may then use various policies to manage software and determine which updates to install based on the supplemental metadata in addition to the typical intrinsic metadata, such as dependency information.
US08726266B2 Method and system for updating a medical device
Embodiments described herein include methods and/or systems for updating a medical device. Embodiments include medical devices which are configured for updates in response to various events including connection of a peripheral device to the medical device, a user initiated event, or based on received recommendations.
US08726265B2 Apparatus and method for packing a software package of version upgrade
The present invention discloses a method and an apparatus for packing a version upgrade software package. The method comprises: acquiring version upgrade software for upgrading a mobile terminal; encrypting the version upgrade software; generating version upgrade software information corresponding to the encrypted version upgrade software, wherein the version upgrade software information comprises a decryption flag, and the decryption flag is configured to indicate that the encrypted version upgrade software is decrypted within the version upgrade software package during process of upgrading mobile terminal; and packing to obtain the version upgrade software package of the mobile terminal, wherein the version upgrade software package comprises the encrypted version upgrade software, the version upgrade software information and a self-triggered unpacking program, and the self-triggered unpacking program is configured to start the version upgrade software and the version upgrade software information to upgrade the mobile terminal.
US08726263B2 Detection and installation of software on a per-user basis
Techniques for detection and installation of software on a per-user basis are disclosed. An update agent in a client device may receive configuration data for a software application, the configuration data indicating availability of updates for the software application. The client device may be configured to have user accounts for a plurality of users. The update agent may determine that the software application is a per-user application. The update agent may identify a subset of the plurality of users for whom the updates for the software application are to be installed. The update agent may download the updates for the software application, and install the updates for a first user of the subset, in response to the first user logging into the client device.
US08726259B2 System and method for preserving device parameters during a FOTA upgrade
A device, system and method that preserves non-volatile items during a firmware over-the-air update are described. The electronic device comprises a non-volatile memory, a FOTA client module, and back-up and restore module. The non-volatile memory comprises one or more variant non-volatile items having one or more variant offsets associated with at least one of the variant non-volatile items. The FOTA client module is configured to receive the FOTA upgrade and replace an existing firmware program resident on the electronic device. The back-up and restore module is configured to store the variant non-volatile items before the FOTA client performs the FOTA upgrade. Additionally, the back-up and restore module is configured to restore the variant non-volatile items after the FOTA client performs the FOTA upgrade. The system further comprises a server that is configured to receive the FOTA upgrade and communicate the FOTA upgrade to the electronic device.
US08726258B2 Supporting multiple hardware components in UEFI
Approaches for customizing a unified extensible firmware interface (UEFI) compatible firmware component to support multiple hardware components. The UEFI compatible firmware component may be implemented by linking one or more executive drivers created in an executive module of the firmware component. The executive drivers, instead of platform drivers, are executed by UEFI dispatchers. The platform module, rather than being a collection of drivers, functions as a platform library that links to the executive drivers. One or more programs for providing one or more library functions to the one or more executive drivers are also linked into the firmware component. Call outs to board library functions provided by a board module are implemented in the executive drivers, instead of drivers of the platform module. The board library functions replace the one or more library functions provided to the executive drivers and reflect a change in a customer reference board (CRB).
US08726257B2 File attributes for flexible linking
The object file format and linker are enhanced to provide file attributes to allow flexible selection and placement of objects.
US08726255B2 Recompiling with generic to specific replacement
Executable code may be recompiled so that generic portions of code may be replaced with specific portions of code. The recompilation may customize executable code for a specific use or configuration, making the code lightweight and executing faster. The replacement mechanism may replace variable names with fixed values, replace conditional branches with only those branches which are known to be executed, and may eliminate executable code portions that are not executed. The replacement mechanism may comprise identifying known values defined in the executable code for variables, and replacing those variables with the constant value. Once the constants are substituted, the code may be analyzed to identify branches that may be evaluated using the constant values. Those branches may be reformed using the constant value and the rest of the conditional code that may not be accessed may be removed.
US08726250B2 Configurable logic integrated circuit having a multidimensional structure of configurable elements
Programming of modules which can be reprogrammed during operation is described. Partitioning of code sequences is also described.
US08726249B2 Bootup method and device for application program in mobile equipment
A bootup device and method for an application program on a mobile equipment to improve the bootup speed of the application program on the mobile equipment. The bootup device has an application management module, that boots up a virtual machine module based on the application program to be run. A virtual machine module, loads codes of the application program and Just in Time (JIT) compilation results of a bootup process of the application program into a memory, search, in the JIT compilation results, for local JIT compiled codes corresponding to the bootup process code segment to be executed, and executes the found local JIT compiled codes when executing each bootup process code segment of the application program. A storage management module, store and reads the codes of the application program and the JIT compilation results obtained from the JIT compilation of the bootup process of the application program.
US08726246B2 Static analysis of validator routines
A method includes accessing a validator routine having an input string and one or more return points, each return point returning a return value having two possible values; finding the return points in the validator routine; for each of the return points, performing a backwards traversal from a return point through a code section and determining constraints on the input string based at least on one or both of the two possible return values for the return point; using the determined constraints for the input string, determining whether all of the return values returned from the one or more return points meet validation constraints; and outputting one or more indications of whether all of the returned values returned from the return points meet the validation constraints for the one or both of the two possible return values. Apparatus and computer program products are also disclosed.
US08726244B2 Software breakpoint handling by eliminating instruction replacement and execution under certain conditions
The debugging system is provided that includes a debugging module that receives an application having one or more software breakpoints such that when a target system encounters the one or more software breakpoints the debugging module starts handling of the one or more software breakpoints. A determination is made as to whether the one or more software breakpoints is a selective software breakpoint, if it is determined that the selective software breakpoint has been encountered, the debugging module eliminates instruction replacement for all other remaining breakpoints and execution of the original instruction of the application at the encountered breakpoint or eliminates instruction replacement for all other remaining breakpoints and reinstalls the encountered breakpoint.
US08726242B2 Systems and methods for continuous data replication
Systems and methods for intelligent data replication are provided, which may include the identification and use of consistency points in application data, such that one or more replication volumes may be created using an “application aware” replication process that allows the system to intelligently replicate data or other information (e.g., metadata) relating to a particular process, application or specified set of data.
US08726240B2 Capturing replayable information at software defect locations in a multi-tenant environment
A method for software debugging in a multi-tenant database network system is provided. When an exception occurs the stack frames in temporary working memory are dumped into long term memory for later analysis. A stack trace is performed from which performance information may be derived, which may aid in discovering the cause of the exception.
US08726237B2 Event handling for unmanaged code
Many computer applications involve event driven programming. Unfortunately, it may be burdensome on application developers to develop event handlers in unmanaged code for all relevant events within their computer application. For example, when using COM objects in connection with event handling, the burden of lifetime management may be placed on the application developer. Accordingly, one or more systems and/or techniques for event handling in unmanaged code are disclosed herein. A delegate comprising a first interface and a second interface is provided. The delegate may receive event data from a software platform connected to the first interface and may notify a function of a process connected to the second interface. The delegate self destructs when both the computing platform and the process have released their connections to the respective interfaces, thus mitigating manual coding of lifetime management functionality within the process.
US08726232B1 Identification of patterns in modeling environments
A tool for enabling a user, such as a programmer and a designer, to identify patterns in a program or model and to determine duplicated portions of the program or model that have the same or similar pattern is disclosed. The pattern may include the connectivity of the elements in the group as well as the attributes and parameters of the elements in the group. The tool may also enable the user to replace the duplicated portions of the program or model with a sub-program or sub-model that can be shared for the duplicated portions. Code for the sub-model may be used for the simulation or generated code for the duplicated portions of the program or model in the simulation or code generation of the program or model.
US08726228B2 Developing programs in a graphical specification and constraint language
System and method for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows specification of a model of computation and explicit declaration of constraints in response to user input. The graphical program includes a specified model of computation, a plurality of interconnected functional blocks that visually indicate functionality of the graphical program in accordance with the specified model of computation, and specifications or constraints for the graphical program or at least one of the functional blocks in the graphical program. The specified model of computation and specifications or constraints are useable to analyze the graphical program or generate a program or simulation.
US08726225B2 Testing of a software system using instrumentation at a logging module
In one embodiment, a method includes determining an instrumentation action to perform with the software program when a logging statement is encountered during execution of a software program. The instrumentation action is performed by an instrumentation service associated with a logging service and the execution of the software program is monitored based on the instrumentation action being performed.
US08726223B2 Hot-plugging debugger architectures
Systems and techniques for hot-plugging debugger capabilities are described. A described integrated circuit device includes a processor, a first pad interface, a detector configured to detect a clock signal via the first pad interface, one or more second pad interfaces, two or more components including a debug system that is communicatively coupled with the processor, a multiplexer communicatively coupled with the one or more second pad interfaces and the two or more components, and configured to selectively interconnect the one or more second pad interfaces with a selected component of the two or more components. The multiplexer can be configured to cause the debug system to be the selected component when the clock signal is detected via the first pad interface.
US08726221B2 Topology density aware flow (TDAF)
A method for selecting and placing of an IP block in a SOC design based on a topology and/or a density of the SOC design is disclosed. Embodiments include: displaying a user interface; causing, at least in part, a presentation in the user interface of a topology and density view of a SOC design that includes an IP block; and modifying, prior to a tape-out of the SOC design, topology and/or density transition for the IP block in the SOC design based on the presentation.
US08726215B2 Standard cell placement technique for double patterning technology
A method for generating legal colorable multiple patterning standard cell placement is provided. In this method, a standard cell library including color information can be accessed. For each standard cell, edge labels can be assigned based on colors of objects within a predetermined distance from each edge. A truth table, which indicates legal spacing between pairs of standard cells based on their edge labels, can be accessed. A plurality of standard cells of a design can then be placed based on the truth table.
US08726212B1 Streamlined parasitic modeling with common device profile
An embodiment method of streamlining parasitic modeling using a common device profile includes importing, using a processor, a simulated middle end of line (MEOL) profile into a characterization tool, generating, using the processor, a MEOL pattern based on the simulated MEOL profile, import, using the processor, the MEOL pattern and a real profile into a field solver to generate a MEOL capacitance table, updating, using the processor, capacitance data in the characterization tool based on the MEOL capacitance table generated, and generating, using the processor, a resistance and capacitance parasitic extraction technology file using the characterization tool with the capacitance data as updated.
US08726211B2 Generating an equivalent waveform model in static timing analysis
A method is provided for use during static timing analysis of an integrated circuit design to produce an equivalent waveform model, the method comprising: using an analog model of the inner component, to simulate an inner component to produce multiple analog simulation output characterization waveforms as a function of multiple input waveforms used to characterize the design cell; using the analog model of the inner component to simulate the inner component to produce an analog simulation output waveform as a function of the complex waveform; and producing the equivalent waveform model as a function of the multiple analog simulation output characterization waveforms and the analog simulation output waveform.
US08726206B1 Deadlock detection method and related machine readable medium
A deadlock detection method includes: retrieving at least one power node input of a circuit design file of an integrated circuit; retrieving a starting order of the power node; retrieving a target path starting from a specific node in accordance with the starting order; and performing deadlock detection in accordance with the starting order and the target path. A non-transitory machine readable medium stores a program code, wherein when executed by a processor, the program code enables the processor to perform the following steps: retrieving at least one power node input of a circuit design file of an integrated circuit; retrieving a starting order of the power node; retrieving a target path starting from a specific node in accordance with the starting order; and performing deadlock detection in accordance with the starting order and the target path.
US08726203B1 System and method for generating virtual test benches
A method and system for generating a test bench for testing a requirement is described. According to an embodiment, a test bench generator subsystem automatically chooses a test template based on a user specification of a requirement to be tested. The requirement is automatically associated with information such as parameters, context identifiers, and success criteria. The subsystem automatically generates a test bench data construct for a simulation that will test the requirement and evaluate success or failure. In an embodiment, generating the test bench includes automatically choosing a system model for the test bench.
US08726201B2 Method and system to predict a number of electromigration critical elements
A method and system to predict a number of electromigration critical elements in semiconductor products. This method includes determining critical element factors for a plurality of library elements in a circuit design library using a design tool running on a computer device and based on at least one of an increased reliability temperature and an increased expected current. The method also includes determining a number of critical elements in a product based on: (i) numbers of respective ones of the plurality of library elements comprised in the product, and (ii) the critical element factors.
US08726200B2 Recognition of template patterns with mask information
Apparatus includes a machine readable storage medium for storing a template library having at least one template. The template is to include a first layout representation of at least one pattern to be formed by multi-patterning a single layer of an IC. The pattern has a plurality of portions to be formed using a plurality of respectively different photomasks. The first layout representation includes data identifying on which photomask each portion is to be located. An electronic design automation (EDA) tool includes a processor configured to receive a hardware description language representation of at least a part of a circuit and generate a second layout representation of the part of the circuit having a plurality of polygons. The EDA tool has a matching module that identifies and outputs an indication of whether one or more of the plurality of portions matches a subset of the plurality of polygons.
US08726196B2 Gesture input device, gesture input method, and program
A gesture input device includes an input unit to which image information representing an action is input. The gesture input device also includes a detection unit that detects the action based on a shape of the input image information. The gesture input device further includes a prediction unit that predicts one or more gestures based on a detection result of the action. In addition, the gesture input device includes a notification unit that notifies an action to be performed next to input the predicted one or more gestures.
US08726195B2 Enabling an IM user to navigate a virtual world
A user is enabled to interact with a virtual world environment using an instant messenger application by enabling a user to enter the virtual world environment using the instant messenger application that includes an instant messaging (IM) user interface, generating and managing an avatar to represent the user in the virtual world environment, monitoring a sub-portion of the virtual world environment corresponding to a current location of the user in the virtual world environment, determining descriptions of activities taking place in the sub-portion of the virtual world environment based on the monitoring, and providing the user with the determined descriptions of activities taking place in the sub-portion of the virtual world environment via the IM user interface.
US08726194B2 Item selection using enhanced control
An enhanced control, in which a guide line is defined relative to an object in a user interface, items aligned with the guide line are displayed without obscuring the object. A selected item is output based on receiving a selection of one of the displayed items.
US08726193B2 Apparatus, method, and program for display control
A display control apparatus includes the following elements. An accepting unit accepts selection of one of objects displayed in a window in either a cursor mode, in which a cursor is moved to select an object, or a pointer mode, in which a pointer is moved to select an object, one of the modes being selected by a user. When an instruction to switch the pointer mode to the cursor mode is given, a display control unit erases the pointer and displays the cursor such that the cursor selects an object closest to a position where the pointer was displayed just before being erased.
US08726186B2 Method for displaying content within an online collage-based editor using a relative coordinate system
In a server-based system for creating and editing image and or text-based projects, the system having access to a digital medium containing an executable graphics user interface (GUI) accessible by computer browser, a method is provided for scaling a project page using relative units including the steps (a) establishing a 0 point at the center of the project page, (b) from the center, scaling a number of relative units ending at a negative limit value for width equal to one half of total width value, (c) from the center, scaling a number of relative units ending at a negative limit value for height equal to one half of the total height, (d) from the center, scaling a number of relative units ending at a positive limit value for width equal to one half of total width, and (e) from the center, scaling a number of relative units ending at a positive limit value for height equal to one half of the total height. For all of the steps, each unit represents an equal division of the total value from the negative limit to the positive limit for width and for height.
US08726183B2 Input apparatus configured to change color when a set value change exceeds a predetermined threshold and image forming apparatus incorporating input apparatus
An input apparatus configured to change a set value continuously, comprising: an operating key configured to be pressed; a detector configured to detect press of the operation key; a calculation portion configured to sequentially add or subtract a first variable to or from the set value during the press of the operation key and sequentially add or subtract a second variable greater than the first variable to or from the set value after a number of calculations with the first variable exceeds a first threshold number; and a change portion configured to change the operating key in color from a first hue to a second hue, when the number of the calculations with the first variable exceeds a second threshold number smaller than the first threshold number.
US08726181B2 Log-information processing apparatus, log-information processing method, and computer program product
A log-information processing apparatus includes a first interface unit, a storage unit, and a control unit. The first interface unit is configured to be attached and removed to and from an image processing apparatus. When the first interface unit is connected to the image processing apparatus, the control unit performs initialization on units included in the log-information processing apparatus, acquires log information from the image processing apparatus via the first interface unit, and stores acquired log information in the storage unit.
US08726178B2 Device, method, and computer program product for information retrieval
An information retrieval device includes an area splitting unit that splits the input information into a plurality of subareas by each information attribute, an extracting unit that extracts a retrieval key from the input information in each of the subareas, a display control unit that displays the input information in the subareas on a first screen, and receives an instruction for specifying any of the subareas displayed on the first screen to be moved to a second screen on a display unit, and a retrieving unit that retrieves information via the network based on a retrieval key corresponding to the subarea that is moved to the second screen. The display control unit displays retrieved information on the second screen.
US08726173B2 Enabling browser based applications through customized temporary browser profiles
A method, system and apparatus for browser based enablement through customized temporary browser profiles. A method for enabling a browser based application through a customized temporary browser profile can include the following steps. First, responsive to a request to provide a browser based application to a content browser in a client computing device, a customized browser profile can be applied in lieu a default browser profile in the content browser. Subsequently, the browser based application can be loaded in the content browser and the customized browser profile can be deleted in temporal proximity to the loading step. Preferably, the applying step can include receiving wrapper logic in the content browser; and, executing the wrapper logic to configure the customized browser profile and to apply the customized browser profile to the content browser.
US08726167B2 Display and installation of portlets on a client platform
A client computer system, method and software tool for displaying portlet content are provided. The system comprises a user interface, a portlet server and a portlet view tool. The user interface allows the display of a page including one or more view window(s), each displaying content provided by a component of the computer system. The portlet server processes requests for portlet content, and has one or more portlet(s) installed thereon. The portlet view tool is associated with a portlet installed on the portlet server, and controls the associated portlet. A web browser is used to display content from the associated portlet in a view window on the display.
US08726163B2 Audience platform
An audience platform is disclosed. In a first example case, a first question is received. A preference event associated with the first question is received. A score is determined for the first question based at least in part on the preference. In a second example case, indications of a first and second potential interviewee are received. Preference events associated with the first and second potential interviewees are received. Scores are determined for the first and second potential interviewees based at least in part on the received preference events. A designated interviewee is selected based on the first and second scores. In a third example case, indications of a first and second potential awardee are received. Preference events associated with the first and second potential awardee are received. Scores are determined for the first and second potential awardees based at least in part on the received preference events.
US08726162B2 Audio apparatus media folders and files organization
An audio apparatus contains a plurality of playable files stored in a database and organized in folders. The folders can be listed in a manner understandable at a glance even when viewed on a small display area and when the hierarchical structure shows a minimum level of detail. A folder selection section selects a folder from a database, and a directly-under-folder detection section detects if a playable file exists directly under a folder selected. A folder-under-folder detection section detects if a playable file exists directly under any folder located under the selected folder assuming no playable file exists directly under the selected folder.
US08726161B2 Visual presentation composition
Methods, systems and/or computer program products are disclosed that help facilitate visual presentation composition. A method includes analyzing a plurality of video clips, each video clip comprising a plurality of frames, to determine a subset of the plurality of video clips that have at least one frame depicting one or more faces. The method further includes presenting, in a user interface of a video editing application, the determined subset of video clips along with indicia indicating one or more face-related characteristics of each of the subset of video clips. Furthermore, the method includes receiving, from a user of the video editing application, a selection of one or more frames of at least one of the subset of video clips to populate a shot placeholder in a movie-building template, and generating a playable media file representing a movie based at least in part on the selection received from the user.
US08726155B2 System of individually and separately displaying and sharing video/audio and method of the same
The present invention relates to a system of individually and separately displaying and sharing of video/audio that is used in an vehicle, comprises: a primary video/audio device having a micro processor, a storing device for storing various of digital video/audio information owned by a user for displaying in secondary video/audio devices and a network interface, the primary video/audio device provides at least one service of displaying digital video/audio information; and a plurality of secondary video/audio devices, each of the secondary video/audio devices is provided with a digital video/audio encoding device, a network interface, a display panel or a video/audio output interface and an operation interface, and the operation interface is provided with a display key and a share key; each of the secondary video/audio devices can individually and at-any-time applies a service request to the primary video/audio device and obtains a related service, such as video/audio displaying, or one of the secondary video/audio devices can invite the other secondary video/audio devices to share what is displayed on the display panel by pressing the share key. A method of sharing vehicle navigating maps is also disclosed by the present invention.
US08726153B2 Multi-user networked digital photo display with automatic intelligent organization by time and subject matter
A display device for displaying a plurality of contents in a predetermined display area. The display device includes a content acquiring unit configured to acquire the contents, a content arranging unit configured to arrange the contents based on time information possessed by the contents, a time difference calculating unit configured to calculate a time difference between adjacent contents in terms of time based on the time information possessed by the contents, a display position setting unit configured to set a position of each content along a time axis based on the time difference between the contents, the display position setting unit determining whether the time difference between the contents is larger than a predetermined value, and a content display unit configured to display the plurality of contents based on position information on the time axis along the depth direction of the predetermined display area.
US08726152B2 Automated detection and implementation of state and object modifications
Automatic detection and implementation of modifications to an application are described. A new base model of the application is generated using the edited version of the application. This base model is simulated to a selected state, resulting in a new presentation model that includes a tree of multiple objects described by the new base model at the selected state, and a pointer for each node of the tree that points back to the associated node in the new base model. The pointers of each node of the new presentation model are compared to the nodes of the previous presentation model of the application and then replaced with those corresponding nodes in the previous presentation model when the nodes are equivalent. Otherwise, the nodes of the new presentation model are maintained.
US08726149B2 Method and system for providing reduced-size hypertext content to a limited-display client device
A computer system provides content to a client device such as a handheld wireless telephone by identifying the client device as a limited-display client device, receiving a request from the client device for hypertext content (e.g. content in HTML form), and generating a reduced-size version of the requested hypertext content. Based on the identification of the client device as a limited-display client device and in response to the request, the reduced-size version of the hypertext content is returned to the client device. The reduced-size version of the hypertext content may be generated by removing information from the hypertext content which is not relevant to the display of the client device, and the reduced-size version of the hypertext content may include page in a text-based hypertext markup language such as HTML. A layout conversion may be used from a first hypertext layout to a second hypertext layout of the reduced hypertext content, which may be more directly usable by a handheld wireless telephone than is the first hypertext layout.
US08726148B1 Method and apparatus for processing text and character data
Methods and systems for processing text or character data are disclosed. A text processing system receives a character input string and determines whether to apply character processing. A non-English language such as Italian can be entered into a processing system such as a computer using a standard English based keyboard such that additional keys for providing accents or other grammatical and punctuation symbols or characters not existing in English are unnecessary. In one mode, text is automatically accented or punctuated without requiring user intervention. In another mode, a user is provided with a list of accent or punctuation choices so that the user may select the optimum accent or punctuation. Text processing of an input may be activated by a predefined activator key pressed in a predetermined sequence, or may be activated in the event a predetermined sequence of characters is received.
US08726147B1 Systems and methods for restoring web parts in content management systems
A computer-implemented method for restoring web parts in content management systems may include identifying a backup of a content management system. The computer-implemented method may also include identifying an instruction to restore at least one web part of the content management system. The computer-implemented method may further include retrieving the web part. The computer-implemented method may additionally include identifying at least one object referenced by the web part. The computer-implemented method may also include recreating the object within the content management system. The computer-implemented method may additionally include updating the web part to reference the recreated object. The computer-implemented method may also include restoring the web part to the content management system. Various other methods, systems, and computer-readable media are also disclosed.
US08726145B2 Content communication system and methods
A system and methods are disclosed to facilitate communication to, with, and for persons with special needs. The system can provide assistance with reading, test-taking, language development, or other forms of communication. The system is compatible with a variety of types of input (173), and provides a variety of options for output (174). In one embodiment, the system is portable, and can be connected to a number of different devices having varying purposes. In another embodiment, the system is software designed to be utilized as a stand-alone software application, or in conjunction with an existing or third-party application.
US08726143B2 System and method for a spreadsheet application supporting diverse formulaic functions
A spreadsheet application or other application supporting formulaic cells that automatically provides support for a number of diverse formulaic functions. The automatically provided diverse formulaic functions include a function returning the value of the formula logic if the logic can be evaluated without an error. Another function finds a value in a formulaic cell that is in the same row as a particular value from the first column and the same column as a particular value in the first row. Other functions allow a selection of a set of multiple lookup rows and columns for matching the values used as variables in the function. The spreadsheet application is further configured to automatically supply other functions in addition to those described.
US08726141B2 Content integrity management system
A method and system are provided for efficiently verifying the integrity of file-based video audio and other essence in a content production system. The method involves creating a sequence of hash codes for the editable units of the essence, which are stored as metadata apart from the content (either in a separate file or in a separate portion of the same file), and are correlated to the content by a time label (which may be an offset or a timecode number). Upon retrieval from storage, the hash codes are generated for the retrieved essence and compared to the stored hash codes to verify that the content has not been modified.
US08726137B2 Encoding and decoding methods for expurgated convolutional codes and convolutional turbo codes
A convolutional encoder (50) comprises an expurgation unit (22) and a first component convolutional encoder section (24). A convolutional turbo encoder (20) comprises an expurgation unit (22); a first component convolutional encoder section (24); a second component convolutional encoder section (26); and an interleaver (28). For both the convolutional encoder (50) and the expurgating convolutional turbo encoder (20) the expurgation unit (22) inserts predetermined values at selected bit positions of an input bit sequence and thereby provide an expurgated input bit sequence. A lower rate convolutional code is obtained from a higher rate code via expurgation.
US08726135B2 Wireless communication system, wireless communication apparatus, and wireless communication method
A wireless communication system includes: a dividing unit to divide data into a plurality of first code blocks; a generation unit to generate first error detection information for each of the plurality of code blocks; a transmission unit to wirelessly transmit at least one of the plurality of first code blocks using a first channel and the first error detection information using a second channel; a reception unit to receive a plurality of second code blocks and second error detection information transmitted wirelessly; and a detection unit to execute error detection on each of the plurality of second code blocks using the second error detection information and to control a continuation of the error detection for the code blocks based on a result of the error detection.
US08726134B2 Checksum verification accelerator
Disclosed is a method for validating a data packet by a network processor supporting a first-network protocol and a second network protocol and utilizing shared hardware. The network processor receives a data packet; identifies a network packet protocol for the data packet; and processes the data packet according to the network packet protocol comprising: updating a first register with a first partial packet length specific to the first network protocol; updating a second register with a second partial packet length specific to the second network protocol; and updating a third register with a first checksum computed from fields independent of the network protocol. The method produces a second checksum utilizing a function that combines values from the first register, the second register, and the third register. The method validates the data packet by comparing the data packet checksum to the second checksum.
US08726129B1 Methods of writing and recovering erasure coded data
An embodiment of a method of writing erasure coded data swaps a new data block for an old data block within a stripe of erasure coded data. The stripe of erasure coded data comprises data blocks and a redundancy block. The method computes a redundancy update parameter for the redundancy block using the new data block and the old data block. The method updates the redundancy block using the redundancy block, the redundancy update parameter, and a mathematical operator. An embodiment of a method of recovering erasure coded data obtains a lock on a subset of data blocks and one or more redundancy blocks. The method determines whether the subset of the data blocks and the one or more redundancy blocks includes sufficient blocks to restore the stripe. If not, the method relaxes the lock to allow at least one update of the one or more redundancy blocks while not allowing any writes of the data blocks. The method uses the subset to restore the stripe.
US08726127B2 Utilizing a dispersed storage network access token module to access a dispersed storage network memory
A method begins by a computing device determining that dispersed storage network (DSN) memory is to be accessed regarding data. The method continues when the computing device is paired with a DSN access token module with the DSN access token module retrieving a plurality of sets of at least a threshold number of dispersed storage (DS) error coding function slices from the DSN memory via the computing device. The method continues with at least one of the computing device and the DSN access token module decoding the plurality of sets of the at least a threshold number of DS error coding function slices using a default DS error coding function to recapture a DS error coding function and executing, by one or more of the computing device and the DSN access token module, the DS error coding function to access the DSN memory regarding the data.
US08726124B2 Cyclic redundancy check generation via distributed time multiplexed linear feedback shift registers
Cyclic redundancy check (CRC) values are efficiently calculated using an improved linear feedback shift register (LFSR) circuit. CRC value generation is separated into two sub-calculations, which are then combined to form a final CRC value. A programmable XOR engine performs logic functions via a table lookup rather than via a random logic circuit. LCRC and ECRC calculations are performed using a single shared LFSR circuit. Multiple links share the same CRC value generator. One advantage of the present invention is that CRC values are generated using smaller and fewer LFSR circuits relative to conventional circuit designs. As a result, a CRC value generator utilizing the disclosed techniques consumes less surface area of an integrated circuit and consumes less power, resulting in cooler operation.
US08726122B2 High throughput LDPC decoder
According to one embodiment, a wireless communications device includes a low-density parity check (LDPC) decoder configured to receive a codeword associated with a parity check H-matrix. The LDPC decoder includes multiple processing elements coupled to a memory for storing the parity check H-matrix comprising R rows and C columns. Each processing element is configured to perform LDPC decoding on different rows of the H-matrix during multiple sub-iterations. A first portion of the processing elements are configured to process certain rows in an upward direction in the H-matrix relative to other rows and a second portion of the processing elements are configured to process other certain rows in a downward direction in the H-matrix relative to the other rows.
US08726118B2 Communication system, communication device, and data frame retransmission control method
A mobile station device configured to communicate with a base station device by a time division duplex (TDD) scheme, and to transmit retransmission data to the base station device by an automatic retransmission scheme in response to reception acknowledgement information transmitted from the base station device, the mobile station device including a controller configured to determine a number of frames from a reception of the reception acknowledgement information to a transmission of the retransmission data, based on a position of a reception slot within a reception frame, the reception slot including the reception acknowledgement information.
US08726116B2 Physical uplink shared channel encoder for user equipment modem and encoding method of the same
Provided are a Physical Uplink Shared CHannel (PUSCH) encoder and an encoding method of the same. The PUSCH encoder includes a plurality of encoding units and a channel interleaving unit interleaving the data transferred from the plurality of encoding units. Herein, the respective encoding units perform encoding operations on different data. The PUSCH encoder is configured to perform the respective encoding operations in parallel. In accordance with the PUSCH encoder and the encoding method thereof, the encoding operations are performed on different data in parallel to reduce latency, leading to an increase in processing speed of a codec system. Furthermore, the increase in processing speed of the codec system results in the improvement of performance and throughput per unit hour in a data communication system.
US08726114B1 Testing of SRAMS
Systems, methods, and other embodiments associated with at-speed testing of static random access memory (SRAM) are described. In one embodiment, a method includes loading, into a multi-stage pipeline of memory devices, a control pattern for testing a static random access memory (SRAM). The SRAM is tested by generating a test input that is based, at least in part, on the control pattern from the multi-stage pipeline of flip-flops. The test input is provided to the SRAM over a series of clock cycles that are at a core clock speed of the SRAM.
US08726109B2 Architecture, system, method, and computer-accessible medium for eliminating scan performance penalty
Exemplary apparatus, methods, and computer-accessible medium can be provided for transforming a circuit. For example, it is possible to select, from the circuit, at least one scan cell which includes a first multiplexer coupled to a first flip-flop. A second flip-flop and a second multiplexer can be inserted in the circuit. The first multiplexer can be coupled as an input to the second flip-flop, and the second multiplexer can be coupled to the output of the first flip-flop and the second flip-flop.
US08726108B2 Scan test circuitry configured for bypassing selected segments of a multi-segment scan chain
An integrated circuit comprises scan test circuitry and additional circuitry subject to testing utilizing the scan test circuitry. The scan test circuitry comprises at least one scan chain having a plurality of scan cells, wherein the scan chain is separated into a plurality of scan segments with each such segment comprising a distinct subset of two or more of the plurality of scan cells. The scan test circuitry further comprises scan segment bypass circuitry configured to selectively bypass one or more of the scan segments in a scan shift mode of operation. The scan segment bypass circuitry may comprise a plurality of multiplexers and a scan segment bypass controller. The multiplexers are arranged within the scan chain and configured to allow respective ones of the scan segments to be bypassed responsive to respective bypass control signals generated by the scan segment bypass controller.
US08726106B2 Semiconductor device having redundant select line to replace regular select line
Disclosed herein is a semiconductor device that includes selection lines selected based on an access address, a first hit signal generation circuit activating a first hit signal when the access address is coincident with a programmed address that designates a defective selection line included in the selection lines, and a first redundant selection line selected when the first hit signal is activated. The first hit signal generation circuit deactivates the first hit signal when a value of the access address is in a first address range even if the access address is coincident with the programmed address.
US08726104B2 Non-volatile memory and method with accelerated post-write read using combined verification of multiple pages
A post-write read operation, using a combined verification of multiple pages of data, is presented. In a simultaneous verification of multiple pages in a block, the controller evaluates a combined function of the multiple pages, instead of evaluating each page separately. In one exemplary embodiment, the combined function is formed by XORing the pages together. Such a combined verification of multiple pages based on the read data can significantly reduce the controller involvement, lowering the required bus and ECC bandwidth for a post-write read and hence allow efficient post-write reads when the number of dies is large.
US08726102B2 System and method for handling system failure
A system and a method for handling a system failure are disclosed. The method is adapted for an information handling system having a basic input and output system and a micro-controller. The method includes the following steps: sending, via the micro-controller, a signal; checking, via the micro-controller, whether an acknowledgement is received from the basic input and output system responsive to the signal; and scanning, via the micro-controller, a type of a system failure in response to the acknowledgement being not received.
US08726100B2 Non-transitory computer-readable recording medium in which a failure analyzing program is recorded, failure analyzing apparatus, and method for analyzing failure
Among the combinations of failure candidates which combinations are generated by a generator, one combination that minimizes a cost derived in a cost calculator is selected. For the selected combination of failure candidates, a function, which specifically provides a correlation between one or more failure factor and an error (or error rate) of each failure element is output. A correct failure factor is estimated on the basis of the function.
US08726095B2 System and method for proactive management of an information handling system with in-situ measurement of end user actions
Dissatisfaction variables track inputs made by an end user at an information handling system that are associated with end user dissatisfaction regarding the operation of the information handling system, such as corrective actions, so that an alert issues if a dissatisfaction variable changes by a predetermined amount over a predetermined time period. Dissatisfaction variables identify a pattern of a change in behavior by an end user rather than the operational status of system components. For example, an increase in end user forced shutdowns of the information handling system indicates end user dissatisfaction with the information handling system, such as repeated freezes of the operating system so that performing a timely diagnostics will improve end user satisfaction and proactively correct and impending system failure.
US08726093B2 Method and system for maintaining direct hardware access in the event of network interface card failure
A system for maintaining direct hardware access in the event of PNIC failure. A host for the system includes: a processor; a first and a second PNIC, where the first PNIC is activated and all other PNICs are deactivated; a host operating system; a virtual machine; and a hypervisor for transferring packets between the host operating system and the virtual machine. The host operating system includes a link aggregator, multiple host VNICs, and a virtual switch associated with the VNICs. The first virtual machine includes a virtual network protocol stack and a guest VNIC. The link aggregator is configured to determine whether the first PNIC has failed. Based on a determination that the first PNIC has failed, the link aggregator is further configured to: remove a virtual function mapping between the first PNIC and the virtual machine; determine the second PNIC; deactivate the first PNIC; and activate the second PNIC.
US08726090B2 Information processing system, management apparatus, information processing apparatus, and computer program product
A management apparatus is connected to an information processing apparatus via a network, and includes: a determining unit that, when receiving a failure notification that installation of software fails from the information processing apparatus, determines a cause of failure based on the notification; a storing processing unit that, when the determining unit determines that the cause of the failure cannot be solved by remote control, stores registration information in which identifying information of the information processing apparatus and information indicating to-be-installed software which has not been installed on the information processing apparatus are associated with each other, in a storage unit; and a reinstallation instruction unit that, when receiving an inquiry as to whether there is the to-be-installed software from the information processing apparatus, searches the registration information in the storage unit, and instructs the information processing apparatus to install the to-be-installed software thereon if there is the to-be-installed software.
US08726082B2 Method and system for providing incomplete action monitoring and service for data transactions
An approach for providing incomplete action monitoring and service for data transactions is described. Incompleteness of a transaction event associated with an application is monitored. The incompleteness of the transaction event is detected in response to a failure in a communication session that transports data of the application. State information relating to transmission of the data for the application is stored. The restoration of the communication session is determined. Completion of the transaction event is initiated based on the stored state information.
US08726080B2 Merging multiple contexts to manage consistency snapshot errors
A method including creating a commit-in-progress context from a copy of a data object in a redirect-on-write file system; and begin storing the commit-in-progress context in a persistent storage device. The method further includes, while storing the commit-in-progress context in the persistent storage device: receiving a notification of a pending modification to the first data object, creating an update-in-progress context from a copy of the commit-in-progress context, and begin applying the modification to the update-in-progress context. The method further includes detecting that a connectivity error has occurred between the commit-in-progress context and the storage device, and in response, identifying whether the commit-in-progress context is successfully stored in the storage device. In response to identifying that the commit-in-progress context is not successfully stored: aborting the storing of the commit-in-progress context, assigning a new commit-in-progress context, and begin storing the new commit-in-progress context.
US08726079B2 Handling of messages in a message system
A messaging system comprises a message source, a message receiver and a message service. The message service is intermediate of the message source and message receiver, and a compensation component is established at the message source. A one way message is transmitted from the message source, where the one-way message is part of a plurality of one way messages of an overall business transaction. The message is received at the message service and is transmitted to the message receiver, which processes the received message. The message receiver transmits a communication indicating success or failure of the processing of the message. The system causes compensation logic defined by a compensation component to execute responsive to receiving an indication of a failure of part of the overall business transaction despite the communication from the message receiver indicated that processing of the particular one way message succeeded.
US08726075B1 Method and apparatus for screenshot archiving to digital video disk (DVD)
The present invention is directed to a method and apparatus for storing and reconstructing data. In one embodiment of the present invention, both real-time (i.e., dynamic) information and static information are stored in a Digital Video Disk (DVD) to replicate or restore an information system. The dynamic and static information are considered trust-support data. The trust-support data provides a complete view of the information system. For example, the state of current transactions operating in the information system is part of the trust-support data. The trust-support data may include GUI information, timestamp information, network information, authentication information, generalized receipts, and specialized receipts.
US08726072B1 System and method for improving cluster performance using an operation thread for passive nodes
A system for providing improved cluster operation performance comprises a storage system and a cluster system communicatively coupled to the storage system. The cluster system comprises an active node and a plurality of passive nodes. The active node comprises a storage system interface engine and at least one initiator engine and each of the plurality of passive nodes comprises a storage system interface engine and at least one initiator engine. The storage system interface engine of the active node is configured to coordinate communication between the cluster system and the storage system, and simultaneously communicate an operation request from each of the plurality of passive nodes of the cluster system to the storage system.
US08726064B2 Interconnection system
An interconnection system, apparatus and method is described for arranging elements in a network, which may be a data memory system, computing system or communications system where the data paths are arranged and operated so as to control the power consumption and data skew properties of the system. A configurable switching element may be used to form the interconnections at nodes, where a control signal and other information is used to manage the power status of other aspects of the configurable switching element. Time delay skew of data being transmitted between nodes of the network may be altered by exchanging the logical and physical line assignments of the data at one or more nodes of the network. A method of laying out an interconnecting motherboard is disclosed which reduces the complexity of the trace routing.
US08726063B2 Systems and methods providing output sample frequency determinism by calculating a delay with a wall clock and using a timer to compensate for the delay
A computer-implemented method for performing processing including setting a timer associated with a first processing event, scheduling an expected time for the processing event using wall clock time, at the timer, using the expected time to calculate a delay associated with the timer, performing the first processing event in response to the timer, and setting a subsequent timer to compensate for the delay.
US08726060B2 Semiconductor integrated circuit for transmitting and receiving data signals in a source-synchronous scheme
An adjustment circuit including tri-state circuits is provided between a transmitter circuit and a receiver circuit. Jitter generated by transmission of a signal over a long-distance interconnect is reduced by being converted into jitter of control signals generated by a pulse generator circuit in the tri-state circuits.
US08726058B2 Power supply system, powered device, and power reception method
Power sourcing equipment starts power supply after outputting a detection signal to a transmission line and detecting that a powered device is connected with the transmission line. The powered device includes a power storage unit configured to store power obtained from the detection signal output from the power sourcing equipment, and a correction unit configured to correct an impedance unbalance in the transmission line. The power storage unit provides the stored power to the correction unit.
US08726057B2 Power management of components having clock processing circuits
A method and system for managing power consumption of a component that employs a clock processing circuit to produce a processed clock signal used by the component from a clock signal supplied to the clock processing circuit. A frequency of a clock signal supplied to the clock processing circuit is changed based on operating characteristics of a voltage regulator module (VRM) or power supply unit so as to maintain acceptable operating parameters of the power supply unit during a change in frequency of a clock signal. Data pertaining to operating characteristics of the VRM or power supply may be one or both of two forms.
US08726051B2 Computer system for supplying electric power to external apparatus and control method thereof
A computer system includes multiple ports to which at least one external device is connected and which are connectable to multiple power supplying lines branched from a power supplying line for supplying electric power to the at least one external device; a switching unit which controls connections between the power supplying lines and the ports; and a controller which controls the switching unit so that two or more power supplying lines among the power supplying lines are connected to a first port, to which one of the at least one external device is connected, among the ports.
US08726046B2 Integrated circuit device and control method for electrostatic protection circuit thereof
The integrated circuit device includes: an electrostatic protection circuit that is provided between first and second power supply lines coupled to external terminals respectively, and forms a current pathway between the first and second power supply lines during a given period in response to an increase in a voltage between the first and second power supply lines; and a power supply generating circuit that performs power supply control based on a voltage of the first power supply line and generates a control signal in accordance with a switching timing of the power supply control. And, the electrostatic protection circuit includes an adjustment circuit for shortening the given period in response to the control signal.
US08726045B2 Automated power topology discovery by detecting communication over power line and associating PDU port identifier to computing device
Systems, methods, and other embodiments associated with automatically detecting and characterizing a power topology are described. One example system includes a topology logic that identifies connections between PDUs and computers that receive power from the PDUs. The example system may include a data store that receives PDU/computer association data from the topology logic. A computer may communicate with a power providing PDU over a power line connecting the two devices. The computer and the power providing PDU may be configured with network interface devices (e.g., Ethernet switches) configured to communicate over the power line using, for example, EoP. The topology logic may discover a PDU/CE association by examining data transmitted over a network to which the computer and/or the PDU are connected.
US08726043B2 Securing backing storage data passed through a network
Techniques described herein generally relate to methods, data processing devices and computer readable media to ensure that data stored in a remote backing storage device are in encrypted form before that data is transferred to another device or over a network. In some examples, the methods, data processing devices and computer readable media may be arranged to encrypt the data passed to the network when the data stored in the backing storage device is in unencrypted form. Also disclosed are methods, data processing devices and computer readable media that identify when the data stored in the backing storage device is in unencrypted form, including methods that may detect that the data may appear to be in encrypted form as a result of the data being compressed.
US08726042B2 Tamper resistant memory protection
Various mechanisms are disclosed for protecting the security of memory in a computing environment. A security layer can have an encryption layer and a hashing layer that can dynamically encrypt and then dynamically hash sensitive information, as it is being loaded to dynamic memory of a computing device. For example, a memory unit that can correspond to a memory page can be processed by the security layer, and header data, code, and protect-worthy data can be secured, while other non-sensitive data can be left alone. Once such information is secured and stored in dynamic memory, it can be accessed at a later time by a processor and unencrypted and hash checked. Then, it can be loaded back onto the dynamic memory, thereby preventing direct memory access attacks.
US08726040B2 Memory randomization for protection against side channel attacks
Side channel attacks against a computing device are prevented by combinations of scrambling data to be stored in memory and scrambling the memory addresses of the data using software routines to execute scrambling and descrambling functions. Encrypted versions of variables, data and lookup tables, commonly employed in cryptographic algorithms, are thus dispersed into pseudorandom locations. Data and cryptographic primitives that require data-dependent memory accesses are thus shielded from attacks that could reveal memory access patterns and compromise cryptographic keys.
US08726039B2 Reducing decryption latency for encryption processing
In a storage system, using a pool of encryption processing cores, the encryption processing cores are assigned to process either encryption operations, decryption operations, and decryption and encryption operations, that are scheduled for processing. A maximum number of the encryption processing cores are set for processing only the decryption operations, thereby lowering a decryption latency. A minimal number of the encryption processing cores are allocated for processing the encryption operations, thereby increasing encryption latency. Upon reaching a throughput limit for the encryption operations that causes the minimal number of the plurality of encryption processing cores to reach a busy status, the minimal number of the plurality of encryption processing cores for processing the encryption operations is increased.
US08726038B2 FPGA apparatus and method for protecting bitstream
An FPGA apparatus and a method for protecting bitstreams are provided. The FPGA apparatus includes: a key storage unit, which is configured to be accessed only from within the FPGA, and having stored therein the encryption/decryption key and the initial key generated by the random number generator; a setting bitstream storage unit, which is an internal non-volatile memory stored with bitstreams for setting authentication and encryption/decryption; and an authentication and encryption/decryption setting unit, which is configured to call the encryption and decryption key and the initial value stored in the key storage unit to store encrypted bitstreams and authentication codes generated as a result of performing encryption on the bitstreams stored in the setting bitstream storage unit in external non-volatile memory, and verity the integrity of the encrypted bitstreams stored in the external non-volatile memory at the time of designing of the FPGA using the encrypted bitstreams.
US08726035B2 Method and system for a recursive security protocol for digital copyright control
Systems and methods are described which utilize a recursive security protocol for the protection of digital data. These may include encrypting a bit stream with a first encryption algorithm and associating a first decryption algorithm with the encrypted bit stream. The resulting bit stream may then be encrypted with a second encryption algorithm to yield a second bit stream. This second bit stream is then associated with a second decryption algorithm. This second bit stream can then be decrypted by an intended recipient using associated keys.
US08726033B2 Context sensitive dynamic authentication in a cryptographic system
A system for performing authentication of a first user to a second user includes the ability for the first user to submit multiple instances of authentication data which are evaluated and then used to generate an overall level of confidence in the claimed identity of the first user. The individual authentication instances are evaluated based upon: the degree of match between the user provided by the first user during the authentication and the data provided by the first user during his enrollment; the inherent reliability of the authentication technique being used; the circumstances surrounding the generation of the authentication data by the first user; and the circumstances surrounding the generation of the enrollment data by the first user.
US08726031B2 Watermark generator, watermark decoder, and method for providing binary message data
A watermark generator for providing a watermark signal in dependence on binary message data, the watermark generator has an information spreader configured to spread an information unit to a plurality of time-frequency-domain values, to obtain a spread information representation. The watermark generator also has a synchronization inserter configured to multiplicatively combine the spread information representation with a synchronization sequence to obtain a combined information-synchronization representation. The watermark generator also has a watermark signal provider configured to provide the watermark signal on the basis of the combined information-synchronization representation. A watermark decoder, methods and computer programs are also described.
US08726028B2 Digital contents receiving apparatus
A television set is capable of receiving both broadcast program from television station and corresponding digital file of the same contents from a server station through internet. The television set keeps information of time limit for the server station to surely provide the file. The television set automatically downloads the file when the time limit comes close or the time limit information is failed to be kept. The television set keeps URL for the moving image program enjoyed upon turning-off of the television set until the next turning-on for instantly enjoying the moving image content provided at the URL. User who turning-on the television set or changing the channel with any program not in mind to feel interest in the program on display by chance can enjoy the program from the beginning by means of downloading corresponding digital file of the same contents through internet by an automatic link.
US08726027B2 Method and system for data delivery and reproduction
Methods and apparatus for processing title data watermarked with a code. At least a portion of the title data may be watermarked at a plurality of locations within the title data with customer information data, so that the title data provided to a customer includes the watermark information. To obtain the code from the watermarked title data, watermarking information associated with the watermarked title data is first received. The watermarking information identifies a plurality of locations and a number to frequency modulation relationship at each of the locations. A different modulation scheme may be used at each location. The watermarked title data is demodulated at each of the plurality of placement locations based on the number to frequency modulation relationship. The code is then generated from the demodulated watermarked title data. A verification indication is output based in part on the generated code.
US08726025B2 Secured critical information storage and transaction
An enterprise system includes a storage having stored thereon a private key and a processor that is configured to receive a data object including an encrypted datum; decrypt the encrypted data based on the private key to generate a first string of digits, each digit including N bits, wherein N is a positive integer; shuffle the N bits of the each digit according a pre-determined pattern of bit positions to generate a second string of digits; and substitute a subset of the N bits of the each digit with pre-determined bits to generate a third string of digits.
US08726024B2 Authentication method
According to one embodiment, a authentication method comprising: generating a second key by the first key, the first key being stored in a memory and being prohibited from being read from outside; generating a session key by the second key; generating first authentication information, the secret identification information stored in a memory and being prohibited from being read from outside; transmitting encrypted secret identification information to an external device and receiving second authentication information from the external device, the encrypted secret identification information stored in a memory and readable, the second authentication information generated based on the encrypted secret identification information; and determining whether the first authentication information and the second authentication information match.
US08726023B2 Authentication using GAA functionality for unidirectional network connections
Methods, a client entity, network entities, a system, and a computer program product perform authentication between a client entity and a network. The network includes at least a bootstrapping server function entity and a network application function entity. The client entity is not able to communicate with both of the network entities in a bidirectional manner. The 3GPP standard Ub reference point between the client entity and the bootstrapping server function entity is not utilized for authentication purposes, such as authentication using GAA functionality for unidirectional network connections.
US08726015B2 Methods and apparatus for secure content routing
Systems and methods are described which provide handling and secure routing of an article of content in accordance with a code or instruction set identifier embedded in or associated with the article of content. In one aspect, the invention provides a content handling system that comprises a digital data store containing a plurality of instruction sets, each defining a content handling workflow. The system further includes a content handling engine in communication with the store, wherein the content handling engine identifies a code associated with an article of content and executes workflow processing in accordance with an instruction set associated with the code. In various embodiments, an article of content comprises digitally encoded information (e.g., containing one or more of text, image, audio, video, data, and PACS data) and/or information otherwise convertible to digital format (e.g., printed matter, images, film, and audio recordings).
US08726014B2 System and method for securely updating license files in an automated licensing system
A system for managing license files comprises a memory operable to store a socket module. The system further comprises a processor communicatively coupled to the memory and operable to receive a command to open a license file, wherein the command is associated with a first user identifier. The license file is stored in a first remote node and is associated with a second user identifier. If the second user identifier matches the first user identifier, the processor is further operable to use the socket module to establish a socket connection with the first remote node. The processor is further operable to, using the socket connection, retrieve from the first remote node a file descriptor associated with the license file. The processor is further operable to apply an update to the license file, wherein the update is addressed according to the file descriptor. If the second user identifier does not match the first user identifier, the processor is further operable to prevent the updating of the license file.
US08726011B1 Systems and methods for managing digital certificates
A method of managing a digital certificate by a computer system can include the steps of receiving, the at the computer system, a business request for a digital certificate from a requester and transmitting, by the computer system, the request to a first approver. The method can further include, upon approval by the first approver, transmitting, by the computer system, the request to a second approver, upon approval by the second approver, transmitting, by the computer system, the request to a certificate manager, transmitting, by the computer system, the request to an implementer and receiving, by the computer system, from the implementer, technical information related to the request and transmitting, by the computer system, a certificate to a certificate supplier.
US08726008B2 Network security smart load balancing
A system and method for protecting data communications in a system including a load-balancer connected to a cluster of security network components, e.g. firewall node. The load-balancer transfers one or more of the data streams respectively to the security components. The security network components transmit control information to the load-balancer and the control information includes an instruction regarding balancing load of the data streams between said components; The load-balancer balances load based on the control information. Preferably, network address translation (NAT) is performed by the load-balancer based on the control information or NAT is performed by the security network component and the control information includes information regarding an expected connection based on NAT. Preferably, when the data communications includes an encrypted session, an encrypted connection of the encrypted session is identified based on the control information and the balancing of the load maintains stickiness of said encrypted connection.
US08726006B2 System and method for establishing a virtual private network
A system and method for establishing a virtual private network (VPN) between a client and a private data communication network. An encrypted data communication session, such as a Secure Sockets Layer (SSL) data communication session, is established between a gateway and the client over a public data communication network. The gateway then sends a programming component to the client for automatic installation and execution thereon. The programming component operates to intercept communications from client applications destined for resources on the private data communication network and to send the intercepted communications to the gateway via the encrypted data communication session instead of to the resources on the private data communication network.
US08726002B2 Embedded managed system services repository
An embedded management system that allows an administrator to manage the systems hardware without having to install and setup any management software. In certain embodiments, the embedded management ecosystem includes a unified extensible firmware interface (UEFI), internal persistent storage and a service processor to provide a single interface that allows the administrator to consistently manage system hardware independent of any operating system without installing an operating system or specific agents.
US08725998B1 Managing host computing devices with a host control component
Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component and a group of associated host computing devices. Based on a determination of a power event, the state monitoring component causes the initiation of a reboot of the grouping of host computing devices based on exchange priority information and additional reboot parameters.
US08725987B2 Cache memory system including selectively accessible pre-fetch memory for pre-fetch of variable size data
Systems and methods are disclosed for pre-fetching data into a cache memory system. These systems and methods comprise retrieving a portion of data from a system memory and storing a copy of the retrieved portion of data in a cache memory. These systems and methods further comprise monitoring data that has been placed into pre-fetch memory.
US08725985B2 Logical-to-physical address translation for a removable data storage device
A method for making memory more reliable involves accessing data stored in a removable storage device by translating a logical memory address provided by a host digital device to a physical memory address in the device. A logical memory address is received from the host digital device. The logical memory address corresponds to a location of data stored on the removable storage device. A physical memory address corresponding to the local address is determined by accessing a lookup table corresponding to the logical zone.
US08725982B2 Garbage collection with memory quick release
Memory management includes identifying a region of virtual memory to be reclaimed, the region including an object that is currently located at an original virtual memory location, and the region being supported by at least a portion of a memory resource; relocating the object from the original virtual memory location to a target virtual memory location; releasing the portion of the memory resource so that the portion of memory resource can be reused; and after the portion of the memory resource is released, replacing a reference of the object that points to the original virtual memory location with a reference of the object that points to the target virtual memory location.
US08725980B2 System and method for allocation of organizational resources
System and methods for storing electronic data is provided, where the system comprises a storage manager component and a management module associated with the storage manager component. The management module is configured to receive information related to storage activities associated with one or more storage operation components within the storage operation system under the direction of the storage manager component. The management module is adapted to predict storage operation resource allocations based on the received information related to the storage activities.
US08725977B2 NVMHCI attached hybrid data storage
A hybrid data storage device includes a solid-state memory device, a disc-type memory device and a hybrid data storage device controller in communication with the solid-state memory device and the disc-type memory device. The hybrid data storage device controller is configured to receive Non-Volatile Memory Host Controller Interface (NVMHCI) commands from a host and use logic to make decisions for the optimization and efficient performance of the solid-state memory device and the disc-type memory device.
US08725970B2 System and method for backing up data
In accordance with one embodiment of the present disclosure, a method includes receiving second information about second data stored on a second device. The method also includes determining that the second data is associated with first data stored on a first device. The method further includes, based on the determination about the second data, associating the second data with a policy for backing up a particular type of data. The method further includes initiating a transfer of one or more copies of the second data to a second one or more storage medias defined by the policy.
US08725968B2 Storage section controlling apparatus, storage section controlling system and computer-readable recording medium on or in which storage section controlling program is recorded
A storage section controlling apparatus includes a queuing section adapted to retain a processing order of write requests and readout requests from a data processing apparatus to plural storage sections to, and a processing order controlling section adapted to change, where a readout request for a target region of a duplexing process of a second storage section of the plural storage sections by a duplexing controlling section is issued from the data processing apparatus and a write request for a target region of at least one first storage section of the plural storage sections of a copying source corresponding to the target region of the readout request exists later than a processing turn of the readout request in a processing order in the queuing section, the processing turn of the readout request in the processing order so as to be later than the writing request in the processing order.
US08725967B2 Providing executing programs with access to stored block data of others
Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses multiple server storage systems to reliably store copies of network-accessible block data storage volumes that may be used by programs executing on other physical computing systems, and snapshot copies of some volumes may also be stored (e.g., on remote archival storage systems). A group of multiple server block data storage systems that store block data volumes may in some situations be co-located at a data center, and programs that use volumes stored there may execute on other computing systems at that data center, while the archival storage systems may be located outside the data center. The snapshot copies of volumes may be used in various ways, including to allow users to obtain their own copies of other users' volumes (e.g., for a fee).
US08725961B2 Systems, methods, and devices for configuring a device
Disclosed are methods and devices, among which is a method for configuring an electronic device. In one embodiment, an electronic device may include one or more memory locations having stored values representative of the capabilities of the device. According to an example configuration method, a configuring system may access the device capabilities from the one or more memory locations and configure the device based on the accessed device capabilities.
US08725959B2 Systems and methods for internal initialization of a nonvolatile memory
Methods and systems are provided that may include a memory device having a physical nonvolatile memory, a memory space, and a controller. At least a portion of a physical nonvolatile memory may permit a direct read operation of the physical nonvolatile memory and prohibit a direct write operation of the physical nonvolatile memory. A memory space may comprise at least open one write overlay window available after a reset operation. Such a memory space may be adapted to permit at least one read overlay window to be opened that is logically separate from at least one open write overlay window. A controller may be included to open at least one read overlay window.
US08725958B2 Methods and systems for maintaining cache coherency in multi-processor systems
The present invention provides a data processor capable of reducing power consumption at the time of execution of a spin wait loop for a spinlock. A CPU executes a weighted load instruction at the time of performing a spinlock process and outputs a spin wait request to a corresponding cache memory. When the spin wait request is received from the CPU, the cache memory temporarily stops outputting an acknowledge response to a read request from the CPU until a predetermined condition (snoop write hit, interrupt request, or lapse of predetermined time) is satisfied. Therefore, pipeline execution of the CPU is stalled and the operation of the CPU and the cache memory can be temporarily stopped, and power consumption at the time of executing a spin wait loop can be reduced.
US08725956B2 Memory sharing among computer programs
A system and method for memory sharing among computer programs is disclosed. A method for memory sharing among computer programs includes identifying memory units of a plurality of memory units having identical contents, collapsing the identified memory units into a single merged memory page, and mapping the single merged memory page into an associated shared physical memory location. The method further includes when a request to write to a memory unit merged into the single merged memory page is received: copying, by a computer system, contents in the associated shared physical memory location to a different memory location, and redirecting, by the computer system, the request to the different memory location.
US08725952B2 Memory controller for suppressing read disturb when data is repeatedly read out
An address comparator stores an address of data read out by a host system. Also, a buffer reads out the data from a memory and stores the data. If an address of data which is expected to be newly read out by the host system is included in addresses which have already been stored in the address comparator, the host system 1 newly reads out the data from the buffer, not from the memory. As a result, it is possible to eliminate or lessen the possibility of unintentional rewriting of data which is likely to be caused due to repeated readout of data.
US08725951B2 Efficient flash memory-based object store
Approaches for an object store implemented, at least in part, on one or more solid state devices. The object store may store objects on a plurality of solid state devices. The object store may include a transaction model means for ensuring that the object store performs transactions in compliance with atomicity, concurrency, isolation, and durability (ACID) properties. The object store may include means for providing parallel flushing in a write cache maintained on each of the solid state devices. The object store may include means for maintaining one or more double-write buffers, for the object store, at a location other than the solid state devices. The object store may optionally comprise means for maintaining one or more circular transaction logs, for the object store, at a location other than the solid state devices. The object store may operate to minimize write operations performed on the solid state devices.
US08725945B2 Method and system for governing an enterprise level green storage system drive technique
A method and system for manipulating a spin state of each disk in a drive array is disclosed. In one embodiment, a method includes monitoring input/output (I/O) requests to each disk drive in a disk array and identifying any disk drive as an inactive disk drive based on a number of I/O requests directed to said any disk drive for a given time interval. The method further includes moving data from the inactive disk drive to an active disk drive having a free disk space to store the data and updating metadata associated with the data using a log-structured file system for the disk array. Further, the method includes manipulating a spin state of the inactive disk drive by spinning down the inactive disk drive to conserve power. Furthermore, the method includes redirecting subsequent I/O requests for the inactive disk drive to the active disk drive by accessing the metadata of the log-structured file system.
US08725944B2 Implementing raid in solid state memory
The present disclosure includes systems and techniques relating to implementing fault tolerant data storage in solid state memory. In some implementations, a method includes receiving a request for data stored in a solid state memory, and identifying a logical block grouping for logical data blocks of the requested data, the logical data blocks corresponding to the solid state memory, and the logical block grouping comprising at least one physical data storage block from two or more solid state physical memory devices. The method also includes reading the stored data and a code stored in the identified logical block grouping, and comparing the code to the stored data to assess the requested data.
US08725942B2 Virtual storage mirror configuration in virtual host
A method and a system for configuring mirrors of virtual storage devices in a virtual host includes obtaining a topology connection relationship between the virtual storage devices to be configured with mirrors and the virtual host, where the topology connection relationship is a hierarchical relationship in a tree shape with the virtual host as a root node and the virtual storage devices to be configured with mirrors as leaf nodes, and configuring the mirrors of the virtual storage devices to be configured with mirrors in the virtual host according to the obtained topology connection relationship. The method and the system for configuring mirrors of virtual storage devices in a virtual host can increase reliability.
US08725941B1 Determining efficiency of a virtual array in a virtualized storage system
A virtualized storage system comprises at least one host, at least one virtual array, a backend array and a management server. The host requests storage operations to the virtual array, and the virtual array executes storage operations for the host. The backend array, coupled to the virtual array, comprises physical storage for the virtual array. The management server determines the efficiency for the virtual array. The management server determines an input throughput data rate between the host and the virtual array based on storage operations between host and virtual array. The management server also determines an output throughput data rate, from the virtual array to the backend array. The output throughput data rate is based on the storage operations that require access to the backend array. The management server determines the efficiency of the virtual array using the input throughput data rate and the output throughput data rate.
US08725940B2 Distributedly storing raid data in a raid memory and a dispersed storage network memory
A method begins by a processing module receiving redundant array of independent disks (RAID) data and determining whether to store the RAID data in at least one of a RAID format and in a dispersed storage network (DSN) format. The method continues with the processing module converting at least a portion of the RAID data into at least one set of encoded data slices when the at least a portion of the RAID data is to be stored in the DSN format. The method continues with the processing module outputting the at least one set of encoded data slices to a DSN memory.
US08725938B2 Apparatus, system, and method for testing physical regions in a solid-state storage device
An apparatus, system, and method are disclosed for testing physical regions in a solid-state storage device. The method includes defining a physical storage region on solid-state storage media of a solid-state storage device. The physical storage region includes a subset of storage capacity of the solid-state storage media. The method includes implementing the physical storage region definition on a storage controller such that memory operations are bounded to the physical storage region. The method includes testing wear of solid-state storage media associated with the physical storage region using memory operations bounded to the physical storage region.
US08725932B2 Memory system and method of controlling memory system
A first log indicating that a system is running is recorded in a second storage unit before a first difference log is recorded in the second storage unit after system startup, and a second log indicating that the system halts is recorded in the second storage unit following the difference log, at the time of normal system halt, and it is judged whether normal system halt has been performed or an incorrect power-off sequence has been performed last time, based on a recorded state of the first and second logs in the second storage unit, at the time of system startup, thereby detecting an incorrect power-off easily and reliably.
US08725930B2 Semiconductor memory device
A command analyzer 160 determines whether or not a first write command after power-on is issued. A new block reserve determinator 170 determines that a new physical block is reserved, in a case where the command analyzer 160 determines that first writing command after power-on is issued and the physical block corresponding to a logical address at which a host device requests transmit is in a written state. At this time, the semiconductor memory device writes data to the new physical block. Thereby, data written before power disconnection does not been destroyed.
US08725926B2 Computer system and method for sharing PCI devices thereof
In order to provide an inexpensive way to share an I/O device loaded in an I/O drawer among a plurality of blades, in a server system including a plurality of servers, a PCI device, and a manager for initializing a PCI switch, the PCI device has a plurality of virtual functions (VFs). The PCI switch, which has VF allocation information which indicates association between the servers and the VFs, is configured to: receive a transaction from one of the servers or from the PCI device; when the received transaction is a transaction sent from the one of the servers, remove a server identifier with which a sender server is identified and transfer the received transaction to the PCI device; and when the received transaction is a transaction sent from the PCI device, attach a server identifier that is determined based on the VF allocation information.
US08725923B1 BMC-based communication system
A method, computer program product, and computing system for receiving, on a baseboard management controller coupled to an addressable endpoint of a non-transparent bridge included within a storage network, a plurality of condition messages concerning one or more components of the storage network. The plurality of condition messages are filtered into critical condition messages and noncritical condition messages.
US08725920B2 Variable read latency on a serial memory bus
Systems and/or methods are provided that facilitate employing a variable read latency on a serial memory bus. In an aspect, a memory can utilize an undefined amount of time to obtain data from a memory array and prepare the data for transfer on the serial memory bus. The serial memory bus can be driven to a defined state. When data is ready for transfer, the memory can assert a start bit on the serial memory bus to notify a host prior to initiating the data transfer.
US08725910B1 Cable connection detection for electronic devices
A cable detection circuit for a device, set forth by way of example and not limitation, includes a generator circuit operative to provide currents on a line of a communication interface. A controller is coupled to the generator circuit and operative to detect an amount of capacitance on the line based on the provided currents. The controller is operative provide an output based on the detected amount of capacitance, the output indicating whether a cable is connected to the device via the communication interface.
US08725908B2 Information processing apparatus, peripheral apparatus control method, and storage medium
A peripheral apparatus control system that provides a device management screen capable of producing appropriate view contents and functions according to the use environment of each user for improving operability. The system includes an information processing apparatus, a peripheral apparatus, a driver capable of controlling the peripheral apparatus, a peripheral apparatus management function capable of managing the peripheral apparatus, and a peripheral apparatus management screen. The system determines a view content of the peripheral apparatus management screen according to an attribute of the driver.
US08725906B2 Scalable data storage architecture and methods of eliminating I/O traffic bottlenecks
A Storage Area Network (SAN) system has host computers, front-end SAN controllers (FE_SAN) connected via a bus or network interconnect to back-end SAN controllers (BE_SAN), and physical disk drives connected via network interconnect to the BE_SANs to provide distributed high performance centrally managed storage. Described are hardware and software architectural solutions designed to eliminate I/O traffic bottlenecks, improve scalability, and reduce the overall cost of SAN systems. In an embodiment, the BE_SAN has firmware to recognize when, in order to support a multidisc volume, such as a RAID volume, it is configured to support, it requires access to a physical disk attached to a second BE_SAN; when such a reference is recognized it passes assess commands to the second BE_SAN. Further, the BE_SAN has firmware to make use of the physical disk attached to the second BE_SAN as a hot-spare for RAID operations.
US08725902B2 Optimal network configuration repair
Changing a network configuration to restore compliance to one requirement may invalidate the network compliance with another requirement. A method changes a configuration to restore compliance to all requirements at minimum cost. The requirements are a hybrid of symbolic, arithmetic and bit-vector constraints, so traditional optimization techniques such as linear programming, that work only for purely arithmetic constraints, do not apply. The requirements are represented as SMT (satisfiability-modulo-theory) constraints on configuration variables, and then a weighted Max-SAT solver is used to compute the optimal configuration changes in order to minimize the cost.
US08725899B2 Systems and methods for providing content and services on a network system
Systems and methods for managing and providing content and services on a network system. Aspects of the invention include location-based determination of network content and services that may be provided to client computers. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for redirecting client computers to different network content. The disclosed systems and methods may be used in numerous network system applications.
US08725896B2 Methods, systems and devices for forked routing
Methods, servers and systems for communicating signaling information in a policy and charging control network within a telecommunications signaling network, may include receiving a message encoding signaling information in a dynamic context router operating at the application layer. The dynamic context router may determine whether the received message is to be replicated, and if so, the dynamic context router may identify a primary destination to which the received message is to be sent and secondary destinations to which replicated messages (“fork-routed messages”) are to be sent. The message may be replicated into multiple fork-routed messages, with the original message sent to the primary destination and the fork-routed messages sent to secondary destination components. The replicated fork-routed messages may be the same as or different from the received message, and may be sent using the same protocol or different protocols.
US08725895B2 NAT traversal by concurrently probing multiple candidates
An improved system and method are disclosed for peer-to-peer communications. In one example, the method enables two endpoints to dynamically select one of multiple possible routes for inbound and outbound messages.
US08725894B2 Transparent auto-discovery of network devices logically located between a client and server
Discovery of intermediate network devices is performed using a technique that piggybacks upon the existing standard TCP (Transport Control Protocol) “SACK” (Selective Acknowledgment) option in a SYN/ACK packet so that discovery information may be shared between pair-wise-deployed peer intermediate devices when a TCP/IP connection (Transport Control Protocol/Internet Protocol) is first established between network endpoints using a conventional three-way handshake. Use of the SACK option is combined with another technique which comprises modifying the original 16-bit value of the TCP receive window size to a special arbitrary value to mark a SYN packet as being generated by a first peer device. The marked SYN when received by the second peer device triggers that device's discovery information to be piggybacked in the SACK option of the SYN/ACK packet. The first device then piggybacks its discovery information in the SACK option of the ACK packet which completes the three-way handshake.
US08725892B2 Techniques for providing connections to services in a network environment
Methods and apparatus for facilitating consumption of services via a services network are described. Access is provided to a services directory which identifies a plurality of services and at least one connector for facilitating consumption of each of the services via the network. Each connector is operable to mediate communication protocol and business policy differences between a first network end point associated with the corresponding service and a second network end point associated with a consumer of the service. For each of selected ones of the connectors, information accessible via the services directory is provided regarding how to use the connector to consume the corresponding service. For each of selected ones of the services, access to a connector design process is provided via the services directory. The connector design process is operable to facilitate creation of a new connector for the corresponding service, and to specify at least one business process for mediating the business policy differences.
US08725890B2 Data recovery in heterogeneous networks using peer's cooperative networking
A method and apparatus for recovering data, comprising establishing a secondary recovery network with a device, detecting data loss and recovering via the secondary recovery network the lost data from the device, the device having correctly received the data, are described. The lost data was sent in a primary wireless multicast network. A method and apparatus for recovering data, comprising receiving data, establishing a secondary recovery network with device and recovering the lost data via said secondary recovery network, are also described. The received data was sent in a primary wireless multicast network.
US08725889B2 E-mail management services
The present invention provides an electronic message management system (EMS) that includes a real-time feedback loop where data is collected from the electronic messages on incoming connection attempts, outgoing delivery attempts, and message content analysis, and written to a centralized data matrix. A separate process accesses the data matrix and analyzes trends in that data. The detected data patterns, trends or behavior is based on configuration parameters for the recipient. Based on these determinations, the process is able to instruct components in the EMS to accept, redirect, refuse, modify, defer, or otherwise dispose of the connection request, the delivery attempt, or the message. Associated methods for managing the transmission of electronic messages are also disclosed.
US08725887B2 License management system and function providing device
A function providing device provides a function to an information processing device. The function providing device is connected to a license management device that manages a connection license which allows the information processing device to use the function. The function providing device determines, when a connection request is received from the information processing device, whether the information processing device is assigned with a connection license; sends a connection license assignment determination request to the license management device when the information processing device making the connection request is determined as not being assigned with a connection license; and controls whether to authorize connection of the information processing device based on a determination result obtained at the determining or a determination result received from the license management device indicating whether a connection license is assigned to the information processing device making the connection request.
US08725882B2 Masking database outages from clients and applications
Methods, devices, and computer-readable media are provided for restoring state that was built up on a first session between a first server instance and a client to a second session between a second server instance and the client. Non-transactional session state that existed for the first session is preserved by repeating non-transactional commands in the second session. Transactions are executed in the second session when the transactions did not complete in the first session. The first server instance sends, to the client in the first session, information to maintain for a possible replay of commands that were sent in a request to the first server instance for execution in the first session. If the first session becomes unavailable, the maintained information may be used by the second server instance to restore the database session, masking the outage from users, applications, and clients.
US08725881B2 Resources allocation flexibility
A method for an application function (AF) device in a wireless cellular network including the steps of determining with a processing unit whether an application service requires confirmation that a transmission path for corresponding application service media is available to progress set up of an application service session. There is the step of sending a message generated by the processing unit through a network interfacing unit to a policy and charging rule function (PCRP) server to indicate whether the application service requires confirmation that the transmission path for the corresponding application service media is available. An application function (AF) device in a wireless cellular network including a processing unit which determines whether an application service requires confirmation that a transmission path for corresponding application service media is available to progress set up of an application service session. The AF device includes a network interfacing unit that sends a message generated by the processing unit to a policy and charging rule function (PCRF) server indicating whether the application service requires confirmation that the transmission path for the corresponding application service media is available. A method for a policy and charging rule function (PCRF) server in a wireless cellular network. A policy and charging rule function (PCRF) server in a wireless cellular network.
US08725879B2 Network interface device
A network interface device is provided. The network interface device is connected to a computer and performs communications via a network includes a first management unit that identifies a communication connection by a port number, and manages a communication connection state of each port by a context that is stored in a storage unit and is associated with a port number, a second management unit that manages a storage state of the context, and a control unit that refers to the context, and performs an exemplary operation to establish a communication connection and an exemplary operation to cut off a communication connection between ports.
US08725877B2 Session control system, session control method and session control program
A session control device connected to a web site and a client terminal through a network, which includes a calculation unit for calculating, with a state of a session in each access to a reference page which is a page whose effect is large on arrival at processing whose importance in the web site is high as a stage, a tendency of a session toward the processing whose importance is high on a stage basis, a storage unit for storing a calculated tendency toward the processing whose importance is high, a setting unit for setting a reference for limiting the session, and a collation unit for comparing a tendency toward the processing whose importance is high with respect to a stage of the session received from the client terminal and comparing with the reference to determine whether to limit the session from the client terminal.
US08725876B2 Cluster-free techniques for enabling a directory protocol-based domain name system (DNS) service for high availability
Cluster-free techniques for enabling a directory protocol-based Domain Name System (DNS) service for high availability are presented. A DNS service monitors a node for wild-carded IP address that migrate to the node when a primary node fails to service DNS requests for a directory of the network. The DNS service forwards the wild-carded IP address to a distributed directory service for resolution and uses the distributed directory service to dynamically configure the DNS service for directly handling subsequent DNS requests made to the directory over the network while the primary node remains inoperable over the network.
US08725875B2 Native cloud computing via network segmentation
Disclosed herein are systems, methods and storage medium associated with native cloud computing. In embodiments, a system may include a number of clusters of computing nodes, and a data communication network configured to couple the clusters of computing nodes. The system may further include a control node configured to segment or cause segmentation of the data communication network to isolate a cluster of the computing nodes from other clusters of the computing nodes, t for allocation for native execution of a computation task. The system may further include a control network coupled to the data communication network and the control node. Other embodiments may be disclosed and claimed.
US08725867B2 Method and system for reporting the policy installation failure
A method and a system are provided for reporting policy installation failures in the field of communications. The method and system enable the policy decision functional entity (PD-FE) to accurately obtain detailed information of policy installation failures of the policy enforcement functional entity (PE-FE), thus enhancing the efficiency of sending the next policy for installation. The method includes: when the installation of a policy sent from the PD-FE to the PE-FE is failed, the PE-FE generates a feedback message to be sent to the PD-FE, and the feedback message includes the error reason of the policy failed in installation.
US08725866B2 Method and system for link count update and synchronization in a partitioned directory
A method of updating a link count in a partitioned directory shared by a plurality of computers within a cluster. The partitioned directory is traversed once by a first computer to obtain a link count. The link count is stored in the first computer and broadcast to a cluster of computers. A total number of allocated links is less than a maximum limit on link count minus the link count. A respective number of links is allocated to each computer within the cluster. Delta values of each computer are updated in real-time as subdirectories are created/erased. A delta value associated with each of the plurality of computers is received. A delta value represents a net number of links created or removed by each computer. The link count is updated based on the previous link count and further based on each of the delta values and further based a delta value associated with the first computer. The updated link count is stored by the first computer and broadcast to the plurality of computers.
US08725865B2 Method for context based discovery and filtering of portable collaborative networks
A peer-to-peer collaborative network system is described. The peer-to-peer collaborative network system allows for the existence of a number of collaborative networks. Within the collaborative networks, users can interact in ways such as messaging, file sharing, resource sharing, and the like. The user will query other users on the network to determine which collaborative networks are active. The user can then select an active collaborative network without having to be invited there.
US08725864B2 Communication management network system and method for managing a communication network
A mechanism usable in a communication management network system includes a network element and an operations system portion. After the network element is physically connected to the operations system portion, adaptation information is transmitted from the network element to the operations system. The operations system configures one or more applications on the basis of metadata which are accessed by using the adaptation information. The network element and all further network elements of the same type/release are manageable by the operations system portion.
US08725862B1 Server selection based upon time and query dependent hashing
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for selecting a server from a plurality of servers to process a query. A query is converted into a query number. A hashing operation is performed on a combination of the query number and a second number that is associated with a present time interval. The hashing operation generates a hash value associated with the query and the present time interval. A length of the present time interval is increased as a quantity of servers in a plurality of servers increases. A server in the plurality of servers is selected to process the query, based on the hash value. The query is sent to the selected server.
US08725854B2 Methods and apparatus for implementing virtualization of storage within a storage area network
Methods and apparatus for implementing storage virtualization on a network device of a storage area network are disclosed. A frame or packet is received at a port of the network device. It is then determined that the frame or packet pertains to access of a virtual storage location of a virtual storage unit representing one or more physical storage locations on one or more physical storage units of the storage area network. A virtual-physical mapping between the one or more physical storage locations and the virtual storage location is then obtained. A new or modified frame or packet is then sent to an initiator or a target specified by the virtual-physical mapping.
US08725852B1 Dynamic network action based on DHCP notification
Techniques for providing DHCP updates are provided. In various embodiments, a DHCP notification is received from a DHCP server, the notification includes a network address and a unique device identifier combination of a device. A second notification is generated in response to receiving the first notification, the second notification includes the network address and the unique device identifier combination.
US08725850B2 Automatic connectivity analysis for a DICOM network
A method, a computer program product, a system and a connectivity analyzer are disclosed for determining available communication functionalities during the configuration of a DICOM node in a DICOM network. According to an embodiment of the invention the available communication functionalities are registered automatically by way of test communication requests and analysis of the test communication responses. Following the analysis the result containing the detected communication functionalities can be provided automatically. The result is preferably provided in the configuration phase and already prior to the entry into operation of the respective DICOM node.
US08725849B1 Browser cache pre-population
A device may generate, based on historical access pattern information of web content items, a set of web content items that are likely to be accessed by a first user of a client device through a browser program. The device may transmit the determined set of web content items to the client device for pre-population of the cache of the browser program.
US08725847B2 Asynchronous invocation of web services using mobile client applications
Implementations of the present disclosure provide methods of invoking a web service using a mobile client. In some implementations, a method includes defining a correlation between a plurality of input components of an application that is executed on the mobile client and a plurality of parameters of a web service application, generating a text file based on the correlation, storing the text file in memory of the mobile client, generating an invocation message at the mobile client based on the text file and a user input, and transmitting the invocation message to a server to invoke the web service application.
US08725844B2 Method and system for adjusting the relative value of system configuration recommendations
A method and system are provided for proposing advice consisting of corrective actions and enhancements to address a detected problem or measured degradation in the operation of a computer based on collected configuration and performance data. After the advice is proposed, the method and/or system automatically detects when and in what form the advice was implemented, and rates the efficacy of the implementation action based on subsequent collection and measurement of performance. The method and/or system is then able to adjust the importance of the advice relative to other advice.
US08725843B2 Method and apparatus for adaptively configuring a router
A method, device, and computer readable medium for adaptively configuring a router in a communication system having a plurality of network devices. Data packets passing through the router are examined in order to determine network parameters associated with the plurality of network devices. A plurality of network interfaces in the router are then adapted to the network parameters so that the router is operatively coupled to the plurality of network devices.
US08725842B1 Smart watch
A smart watch is provided. The smart watch includes a band unit, a network unit, a display unit and a control unit. The band unit is configured to be worn on a user's wrist. The smart watch includes a band unit that is capable of being worn on a user and includes a wrist band layer disposed on the band unit, an image capture device disposed on the band unit, a power source coupled to the image capture device, a memory coupled to the image capture device, and a motion detector coupled to the memory. The smart watch includes a network unit located in the band unit and communicates wirelessly with at least one of a portable network device and a server and a display unit being coupled to the power source, and a control unit that includes a processor and coupled to the memory, the power source, the display unit, and the network unit, the control unit receiving information from the image capture device, and the motion detector and storing information in the memory.
US08725840B2 Autonomous local web-server updating
A method includes exchanging information between a local web-server of a local storage device and a remote web-server through a network. The exchange of the information is initiated autonomously by the local storage device upon a determination by the local web server that the information is not stored at the local storage device.
US08725837B2 Content awareness caching with network-aware geo-location protocol
A device receives subscriber information associated with user devices provided in a network, receives network information associated with the network, and receives user device information associated with the user devices. The device also determines content to cache based on the received information, and requests the determined content from a content provider device. The device further receives the determined content from the content provider device, and stores the determined content in a cache device.
US08725835B2 Method and web server for implementing web access
Implementing Web access includes finding a Web module and a Web module method associated with a client request. Based on a parameter declaration of the Web module method, a Web server obtains from a Web context request data that is used to invoke the Web module method. The Web server then stores in a Web context a return value and renders a displayed Web page based on the Web context. In some aspects, implementing Web access further includes analyzing the parameter declaration of the Web module methods and finding a data scope and a data item associated with the request data. In some aspects, implementing Web access further includes generating a Web module instance in response to determination that the instance does not exist.
US08725834B2 Access of resources by way of hypertext transfer protocol
In an embodiment, a method is provided for accessing a resource. In this method, a HTTP request that defines an operation to be performed on an identified resource is received. The HTTP request is then parsed to extract an operation parameter from a header of the HTTP request. The HTTP request is executed based on the operation parameter to generate a result, and the result of the execution of the HTTP request is returned in an HTTP response.
US08725832B2 System and method for creating and posting media lists for purposes of subsequent playback
A method and apparatus for creating and posting media is provided. For example, the invention allows a user to quickly create, signal process, encode, and transfer media files to a server for storage, posting, distribution, and retrieval. Thus, media such as audio, video, display, photo, spreadsheet, Web Clips, and HTML pages can be combined into a media file for uploading to a server and accessed from listings posted at web sites. In accordance with embodiments, a user downloads and installs a plug-in at the user's client computer. The user then registers and logs onto the server to perform various tasks. For example, the user can create a combined audio and photo media file at the client computer, in accordance with server based control parameters received from the system server. The plug-in then allows the user to perform digital signal processing and encoding of the media file at the client computer. After the file is encoded, it may be uploaded to a server for storage, posting, distribution, and retrieval. A file management system provides copies and listings of the file to other servers and web sites as permitted. Thus, other user having access to the database or web site lists via other client computers may select the file for retrieval. In accordance with another aspect of the invention, an information management system provides file and file list rankings based upon selection or click through of files and file listings.
US08725831B2 Architecture and two-layered protocol for real-time location-aware applications
A two-layer communication protocol that supports efficient real-time location-aware application on multiple mobile devices that must communicate with each other and/or a centralized server. The two-layer protocol includes a method of communicating data between a first mobile device and a second mobile device using a server to facilitate the communication of the data. The two-layer communication protocol also includes a method of communicating data between a first mobile device and a second mobile device using a server to facilitate the connection between the two devices. The communication of data occurs directly between the two mobile devices. Each method uses reliable, connection-oriented protocols to exchange application-level information and control signals while utilizing unreliable, connection-less protocols to communicate real-time location data. Also provided are architectures implementing these methods.
US08725829B2 Method and system for identifying sound signals
A method and system is described which allows users to identify (pre-recorded) sounds such as music, radio broadcast, commercials, and other audio signals in almost any environment. The audio signal (or sound) must be a recording represented in a database of recordings. The service can quickly identify the signal from just a few seconds of excerption, while tolerating high noise and distortion. Once the signal is identified to the user, the user may perform transactions interactively in real-time or offline using the identification information.
US08725827B2 Data communication system and data communication apparatus in a token passing system with improved recovery
In a data communication system that performs data communication between a master station and slave stations in a token passing system employing an Ethernet (registered trademark), when a communication processing unit of a master station subjects processing for circulating a token frame between the master station and slave stations and receiving data from the slave stations to retry processing, the communication processing unit subjects the processing to the retry processing without transferring data received from the slave stations to a data processing unit that performs transmission and reception of data between the data processing unit and an arithmetic processing device.
US08725817B2 Service disclosure device, service disclosure method, and program
A service disclosure device receives a search message transmitted from a service using device, and if the ID of the service using device is stored in a memory, transmits a response message indicating a service to be disclosed to the service using device. The service disclosure device displays information about the service using device on a display, and if a permission to disclose the service to the service using device is input, registers the ID of the service using device in the memory. After a response limit to the search message has expired, the service disclosure device transmits a notification message indicating the service to be disclosed to the service using device.
US08725816B2 Program guide based on sharing personal comments about multimedia content
Members of a social network service may share real-time comments about multimedia content they are viewing. The comments are attached to bookmarks that allow other members to view the video and add to the discussion thread.
US08725815B2 Transmitting messages between internationalized email systems and non-internationalized email systems
A method is provided for transmitting an email message from a sender to a recipient, the recipient capable of receiving email messages compliant with American Standard Code for Information Interchange (ASCII). However, one or more of the sender or other recipients have a non-ASCII email address. Accordingly, mapped ASCII email addresses are created for each of the non-ASCII email addresses. A username is generated as a mapping of the non-ASCII email address using a predefined mapping algorithm. A domain name is selected from one or more predefined domain names. The username is concatenated with the domain name to create the mapped ASCII email address. Then, the non-ASCII email address is replaced with the mapped ASCII email address and the email message is sent to the selected recipient.
US08725814B2 Broker facilitated peer-to-peer publisher collaboration in a publish-subscription environment
Embodiments of the present invention provide an approach for broker facilitated, publisher peer-to-peer (P2P) collaboration in a publish-subscription (pub/sub) environment. Specifically, in a typical embodiment, a broker system acts as an intermediary between publisher systems and subscriber systems in the pub/sub environment. Along these lines, the broker creates an administrative communication channel between known publisher systems and the broker system. Using this administrative communication channel, the broker system informs individual publisher systems about other publisher systems such that peer-to-peer communication channels between two or more publisher systems can be established. This can be accomplished using the broker system's knowledge of data being published by the individual publisher systems. Regardless, the publisher systems can then use information received from the broker system to: establish a P2P communication channel with one or more other publishers; identify a set of data that has commonality to the peers (and thus has a potential to be cached); and negotiate a caching schema/approach to store the data in a cache. The broker system may generate a set of cache key/unique identifiers and communicate the unique identifiers to at least one of the publisher peers, which will then share the unique identifiers among the peers. The set of data will then be cached (e.g., by a publisher system, a broker system and/or a subscriber system) using the unique identifiers.
US08725811B2 Message organization and spam filtering based on user interaction
Embodiments of message organization and spam filtering based on user interaction are presented herein. In an implementation, user interaction with a plurality of messages in a user interface is monitored, which includes analyzing an amount of time spent by a user in interacting with each message. Subsequent messages may then be filtered based on the monitored user interaction. In another implementation, messages are processed that are received via a network using a spam filter that was generated based on monitored interaction of a user with previous messages. The processing results in a value describing a relative likelihood of importance of each of the processed message to the user. The processed messages are then arranged for display in an order, one to another, in a user interface based on respective values.
US08725810B1 Method and system for anonymous login for real time communications
A method and system are provided to permit subscribers to a service to engage in real time communications with users who are not subscribers to the service. The method comprises receiving, from a non-subscriber to a service, a request for real time communications with a subscriber to the service and providing real time communications between the subscriber and the non-subscriber.
US08725809B2 Method, system, and apparatus for providing self-destructing electronic mail messages
A method, system, and apparatus for providing a self-destructing e-mail messages are described. An e-mail client application provides a user interface through which the sender of an e-mail message can enter the message and a time period for destruction of the message. Once the sender has provided this information, the e-mail client application sends a request to an e-mail server application to transmit the self-destructing e-mail message. The e-mail client application may also receive self-destructing e-mail messages. When a self-destructing e-mail message is received, the destruction date associated with the e-mail message is identified and the message is destroyed at the specified time. The e-mail client application can also limit the number and type of operations that may be performed on a self-destructing e-mail. An e-mail server application is also provided that receives requests from the e-mail client application to transmit self-destructing e-mail messages and perform other functions.
US08725802B2 Method for transferring file in conference system, file transfer system and conference server
A method for transferring a file in a conference system is provided, which includes the following steps. A file sending UE sends a conference identification of the conference to the file receiving UE through a conference server; and sends the file to the file receiving UE through the conference server. A conference server, and a file sending and receiving UE are also provided. In the present invention, when a user sends a file to another user in a conference, a conference identification of the conference, together with the file, is sent to the file receiving user, so that the file receiving user can get to know the conference associated with the file when receiving the file, thereby enhancing the experience enjoyed by the file receiving user.
US08725797B2 Providing access to managed content in rich client application environments
Providing access to managed content in rich client application environments is disclosed. A request is received from within a first application environment for access to managed content not managed primarily by a first application with which the first application environment is associated. Access is provided to managed content based at least in part on a context data associated with the first application environment.
US08725795B1 Content segment optimization techniques
Techniques for content segment optimization are disclosed. In one embodiment, the method for content segment optimization comprises receiving a user selection of a content item available on a network resource, providing a segment of the content item to a user for accessing, recording user activity on the network resource subsequent to the user accessing the content item segment, determining a type of user activity with respect to the content item based on the recorded user activity, and assigning a score to the segment provided to the user. The assigned score corresponds to the determined type of user activity with respect to the content item. Scores for each segment of the content item provided to users are combined to select a representative segment for the content item. The user activity includes purchasing the item, renting the item, adding the item to wishlist, or providing a review of the item.
US08725794B2 Enhanced website tracking system and method
An enhanced tracking system comprises an enhanced tracking server for storing and remotely executing one or more third party tags that have been removed from a client website. As a result, a visitor browser only needs to process the webpage itself such that the time required for a browser to display at the client website is reduced. The remote processing of the third party tags is able to be initiated by an enhanced tag placed on the client website or through a redirect process.
US08725793B2 Architectural pattern for persistent web application design
A computer system operating a web application with offline capabilities, including a web browser, a local web application, a write queue maintained in the local memory and a persistent local database. When the web application needs to perform an operation on a data item, the web application issues a database request to determine if the data item is in the local database. If the data item is not in the local database, the web application issues the data request to the server system. If the data item is in the local database, the web application performs the operation on the data item stored in the database and writes the operation to the write queue along with the identifier of the data item. When a network connection exits between the client device and the server system, the web interface drains the write queue to the server system.
US08725792B1 Rapid loading of multiple frames' content
Systems and techniques to rapidly load multiple frames' content. According to an aspect, a system includes a server to transmit an initial document including frames corresponding to multiple information sources, to retrieve data from the multiple information sources, and to transmit one or more subsequent documents including the data and one or more scripts. The system further includes a browser to receive and display the initial document including the frames without the data, to receive the one or more subsequent documents, and to run the one or more scripts that cause writing of the data, with external scripts inserted, inside the frames. As a result, the data can be displayed in an order of receipt, irrespective of a layout order of the frames.
US08725789B2 Method and apparatus for processing distributed data
Some embodiments are directed to processing content units stored on a distributed computer system that comprises a plurality of independent nodes. The content units may be processed by determining which content units are stored on each node and identifying which content units warrant processing. Nodes may be selected to process the content units that warrant processing and instructions may be sent to these nodes to instruct them to process these content units.
US08725784B2 Method and apparatus for compressive domain filtering and interference cancellation
A method for compressive domain filtering and interference cancelation processes compressive measurements to eliminate or attenuate interference while preserving the information or geometry of the set of possible signals of interest. A signal processing apparatus assumes that the interfering signal lives in or near a known subspace that is partially or substantially orthogonal to the signal of interest, and then projects the compressive measurements into an orthogonal subspace and thus eliminate or attenuate the interference. This apparatus yields a modified set of measurements that can provide a stable embedding of the set of signals of interest, in which case it is guaranteed that the processed measurements retain sufficient information to enable the direct recovery of this signal of interest, or alternatively to enable the use of efficient compressive-domain algorithms for further processing. The method and apparatus operate directly on the compressive measurements to remove or attenuate unwanted signal components.
US08725781B2 Sentiment cube
A sentiment cube system is disclosed. In one example, the system discloses a sentiment storage, including a sentiment cube data structure having a set of cells arranged by a set of dimensions. The system includes a computer programmed with executable instructions which operate a set of modules, wherein the modules comprise: a sentiment storage module which receives sentiment values associated with a set of entity features, and then populates a hierarchy of the cells in the sentiment cube with the sentiment values. A sentiment analysis module effecting a set of operations on the sentiment cube.
US08725778B2 Methods and apparatus to provision network resource records
Methods and apparatus to provision network resource records are described. An example method includes creating a statement representative of a plurality of numbers to be provisioned to a plurality of users via an iterative process; and, for each iteration of the iterative process, generating an instance of the statement to form a resource record by replacing a first character in a domain name segment of the statement with a first version of a respective one of the numbers; replacing a second character in a resource identifier segment of the statement with a second version of the respective one of the numbers different than the first version; and storing the instance of the statement as a resource record in connection with the respective one of the numbers.
US08725774B2 Enforcing policies over linked XML resources
A system and method generate an ontology of linked resources. The method includes providing a policy comprising at least one logical rule which is to hold across an ontology of linked resources and initializing a set of resources with an initial subset of the set of resources, each resource in the initial subset being identified by a respective link. Each of the resources in the subset is processed, which includes populating the ontology with a corresponding member of a resource class, for a resource that is valid against a schema, asserting the member's class as a class specific to the schema of the validated resource in the ontology and providing a dependency specification for extracting links within the resource, each extracted link identifying one of the set of resources. A link property is asserted in the ontology for a link between the resource of the subset containing an extracted link and the resource identified by the extracted link and the ontology populated with a member of the resource class for each newly identified resource. A verification that the at least one logical rule holds across the set of resources in the ontology is performed.
US08725773B2 System and method for generating a knowledge metric using qualitative internet data
An online marketing research measurement that allows a user to derive and/or monitor knowledge metrics, such as awareness metrics, recommendation metrics, advocacy metrics, etc. about a target subject, such as the user's brands and/or products using existing data on the Internet. Rather than requiring responses solicited from active participants in a survey (as in traditional surveys), unsolicited opinion data residing on the Internet can be gathered and processed for deriving various types of knowledge metrics. A recommendation metric can be derived from opinion data gathered from the Internet, which reflects a measure of recommendation opinions about the target subject. Users may identify the specific brand in which they are interested. After an Internet crawler is sent out to select data, the engine cleans the results of poor quality data, codes the data according to the appropriate constructs or variables, and then scores the sentiment using the system's sentiment engine.
US08725772B2 Extending cluster allocations in an extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated.
US08725771B2 Systems and methods for semantic search, content correlation and visualization
Methods and systems for searching over large (i.e., Internet scale) data to discover relevant information artifacts based on similar content and/or relationships are disclosed. Improvements over simple keyword and phrase based searching over internet scale data are shown. Search engines providing accurate and contextually relevant search results are disclosed. Users are enabled to identify related documents and information artifacts and quickly, ascertain, via visualization, which of these documents are original, which are derived (or copied) from a source document or information artifact, and which subset is independently generated (i.e., an original document or information artifact).
US08725769B2 Method and apparatus providing omnibus view of online and offline content of various file types and sources
An online service provider (OSP) operates online data centers to store members' data objects relating to various online member services of the OSP. An aggregated catalog lists members' data objects residing in the online data centers and also those residing in member computers' local storage. An aggregator monitors contents of the online storage facilities to detect new storage of prescribed types of data objects owned by the members, and also communicates with member computers to identify prescribed types of data objects newly stored in the respective local storage. The aggregator updates the aggregated catalog to list the newly stored data objects. Responsive to a request by a member, a finder searches the aggregated catalog and utilizes results of the search to provide, for display at the requesting member's computer, a consolidated listing of online data objects and locally stored data objects owned by the requesting member.
US08725765B2 Hierarchical registry federation
Some embodiments of a system and a method to implement a hierarchical registry federation have been presented. For instance, a registry federation can be stored in a set of one or more storage devices, the registry federation including multiple registries, each registry having one or more records. The registries can be organized in an oriented graph such that each registry is logically connected to another registry in the registry federation as a parent registry or a child registry.
US08725764B2 Method and apparatus for searching message data in a portable electronic device
A method and apparatus for searching message data in a portable electronic device are provided. A threaded message inbox is provided at a display of the device, the message data grouped as threads. Search criteria are received and a search of an index of the threaded message inbox is initiated using the search criteria, the index comprising key words extracted from the message data. Additional message data is received while the search is being performed, the additional message data belonging to a given thread. Additional message data is searched in addition to the index. Search results are generated based on whether at least one of data from additional message data and data from the index meets the search criteria. Search results are provided in threads at the display. Search results are automatically updated in response to receiving additional message data when the additional message data meets the search criteria.
US08725763B2 Massive model visualization with spatial indexing
Systems and methods for massive model visualization in product data management (PDM) systems. A method includes storing a hierarchical product data structure that includes a plurality of occurrence nodes and component nodes. The method includes creating an occurrence equivalency table from, the hierarchical product data structure, that identifies at least one anchor occurrence node and at least one equivalent occurrence node. The product component corresponding to the equivalent occurrence node is spatially located within a specified distance threshold of product component corresponding to the anchor occurrence node. The method includes creating an anchor occurrence table corresponding to the hierarchical product data structure that lists a plurality of unique occurrence chain represented by the hierarchical product data structure, where each equivalent occurrence node is replaced by its corresponding anchor occurrence node, and that associates each listed unique occurrence chain with an associated cell index value.
US08725759B2 Exposing data through simple object access protocol messages
In some embodiments, a method of providing data comprises receiving an XML document. The XML document includes data from a data repository. A SOAP message is generated. The SOAP message is configured to receive a value associated with a selected one of a name-value pair and an XML attribute and configured to receive XML text. The XML document is embedded as the value within the SOAP message. The XML document is designated in the SOAP message as character data such that a SOAP parser does not parse the XML document.
US08725758B2 Video tag sharing method and system
A tag sharing method and system. The method includes receiving by a computer processor, an audio/video data file and tag data describing different subject matter of audio/video data of the audio/video data file. The computer processor associates portions of the tag data with audio/video subsets of the audio/video data and in response the computer processor generates a modified audio/video data file including independent audio/video tags. Each audio/video tag of the independent audio/video tags includes an audio/video subset of the audio/video subsets independently stored with an associated portion of the portions of the tag data. The computer processor receives rule data comprising rules associated with allowing users of a social networking system to view each audio/video subset. The computer processor stores the modified audio/video data file and the rule data.
US08725753B2 Arrangements of text type-ahead
A method and system of text entry. An attribute of text entered by a user into an application is determined. The entered text is matched to a single portion of each attribute segment of one or more indexed segments of text, based upon a determined attribute of each attribute segment and the determined attribute of the entered text. Each attribute segment consists of the single portion and a remaining portion. After the entered text is matched to a single portion of each attribute segment, a selection of a single attribute segment selected from the one or more indexed segments of text by the user is received. The remaining portion of the selected single attribute segment is entered into the application.
US08725752B2 Method, apparatus and computer readable medium for indexing advertisements to combine relevance with consumer click feedback
A method and apparatus are provided for better web ad matching by combining relevance with consumer click feedback. In one example, the method includes receiving a query page, extracting features from the query page, re-weighting the query page, evaluating the query page in light of each ad in order to score each ad and pick substantially best ad matches of the indexed ads, and returning the substantially best ad matches to the consumer computer.
US08725751B1 Method and apparatus for blocking or blurring unwanted images
One embodiment relates to an apparatus for blocking or blurring unwanted image features. The apparatus includes at least a memory, a processor, a browsing application, and an image blocking component. The image blocking component is configured to block or blur images with unwanted image features before the images are displayed by the browsing application. Another embodiment relates to a process for blocking or blurring unwanted image features prior to displaying web pages. A web page including an image is received, but it is not displayed the image until after checking the image for unwanted image features. Image features are extracted from the image, and the extracted image features are compared against features in a customized image feature database. The image is displayed if no match is found during said comparison. The image is blocked or blurred if a match is found during said comparison. Other embodiments are also disclosed.
US08725750B1 Framework for generating programs to process beacons
A method receives a specification for processing beacons. The beacons are associated with an event occurring at a client while a user is interacting with a web application and include unstructured data. The method parses the specification to determine an object model including objects determined from the specification where different specifications are parsed into a format of the object model. A generator is determined and each generator is configured to process the format of the object model to generate a different type of target program to process the beacons and multiple generators can process different specifications that are parsed into the format of the object model. The method runs the generator with the object model to generate a target program configured to identify the beacons for the specification, determine unstructured data in the beacons that were specified in the specification, and transform the unstructured data into structured data.
US08725747B2 Filtering of custom attributes of computer objects for display
A computer-readable medium, computer-implemented method, and system are provided for filtering of custom attributes. A custom attribute is an attribute of an object defined by a user. Once a user has defined one or more custom attributes, the user can filter a set of objects based on a criteria that includes a value for one or more custom attributes. The filtering can be dynamic so that when the set of objects is modified (such as creating a new object, deleting an existing object, or modifying an existing object), the filter is automatically updated. Furthermore, a filtering criteria can be based on the set of objects present in the system, so that any filter that is defined returns at least one object. In addition, once a filter is applied, any additional filter applied to the original filter can have a filtering criteria based on the subset of objects returned by the original filter.
US08725745B2 Provision of applications to mobile devices
Embodiments related to the provision of applications to mobile devices are disclosed. One embodiment provides a mobile device application server system, comprising a database, a processor, and memory comprising instructions stored thereon that are executable by the processor to perform a method of providing applications to mobile devices. The method comprises receiving a first application configured to be run on a first mobile device type, storing the first application, receiving a second application configured to be run on a second device mobile device type, and storing the second application. The method further comprises receiving a request for the first application from a first mobile device of the first mobile device type, providing the first application to the first mobile device, receiving a request for the second application from a second mobile device of the second mobile device type, and providing the second application to the second mobile device.
US08725743B2 Accessible commanding interface
A commanding interface can provide an efficient computer interface for users of assistive technology by focusing on the tasks that an application can perform, rather than on the interface the application exposes. The commanding interface can provide a search mechanism that searches for and presents functions or functionality in response and dynamically updates results as the search query is entered. Additionally, the commanding interface can prioritize search results based on contextual data, including prior search terms, prior actions, and the context of the user's interaction with the application program. The commanding interface can enable the user to filter the functions and functionality presented through the commanding interface according to types of user-performed activities for which such functions would be utilized, patterns, or heuristically determined associations.
US08725742B2 Enterprise data matching
A system and method for managing media advertising enterprise data including a process for learning enterprise data matching. An EDM (Enterprise Data Management) application module can be configured to include a set of rules at an enterprise level to manage disparate and disconnected records associated with an entity. A number of unmatched and enterprise entities that matches with respect to an active entity can be returned based on a fuzzy logic associated with various matching options stored in an EDM database. A matching process can then be performed to accurately match similar records regardless of manual input, location, and format of the records in a distributed system. Each unmatched record can then be assigned with a parent enterprise entity. Such an optimization mechanism can interactively manage and report records at the enterprise level in a simple and efficient manner.
US08725736B2 Computer-implemented system and method for clustering similar documents
A computer-implemented system and method for clustering similar documents is provided. Concepts are identified for a set of documents and occurrence frequencies are determined for each concept in the documents set. A distance quantifying a similarity for each of the documents in the set with one or more clusters of documents is calculated. Each document is mapped to at least one of the one or more document clusters.
US08725730B2 Responding to a query in a data processing system
A data processing system includes a plurality of processing stages. In response to a query, a membership structure is accessed to determine whether partially processed data from a particular one of the processing stages.
US08725727B2 System and method for determining website popularity by location
Internet websites that are popular for users in a specific location are determined and displayed to a user of an electronic device. The popularity information may be of benefit to users in the location or to users of inherently portable devices, such as a mobile telephone or a laptop computer, that travel to the location. In one embodiment, position data relating to devices used to access websites is used to establish statistics regarding the most visited websites based on location. For instance, positioning data may be added to “webpage look-up/URL requests” that are made by the devices. This data may be transmitted to a server for deriving of the statistics.
US08725725B2 Method and system for assessing relevant properties of work contexts for use by information services
An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc. The system then ranks the importance of words based on their respective accumulated weight, and chooses words that rank within a predetermined number from the top to form search terms to conduct an information search using various data sources.
US08725723B2 Method for searching relation sudden rising word and system thereof
A method and system for searching for a related term having rapidly increasing popularity is provided. The method includes: analyzing a search log and extracting a daily search frequency for each search term; comparing peaks of the daily search frequency, extracted for each search term in a predetermined period; and analyzing relevance between candidate search terms in which the peaks have occurred together in the predetermined period as a result of the comparison and filtering out a candidate search term having no relevance.
US08725722B2 Method and apparatus for directly writing multimedia data on a digital device
A method and apparatus for directly writing multimedia data onto a digital device are provided. The method includes sensing multimedia data written on a storage medium; displaying a user interface screen to display the multimedia data and a folder for a digital device; receiving a command to write the multimedia data in the folder; converting the multimedia data to a format which is playable by the digital device; and writing the converted data in the folder. The apparatus includes a sense unit which senses multimedia data written on a storage medium; a display unit which displays a user interface screen; an input unit which provides input in the form of a command to write the multimedia data in a folder; and a converting and writing unit which converts the multimedia data to a format which is playable by the digital device and writes the converted multimedia data in the folder.
US08725713B2 String searches in a computer database
An apparatus and method for a query optimizer improves string searches in a computer database that sequentially search for a string in a database record. The query optimizer optimizes the query to search records of a database from a specified start position other than the beginning of the record. The specified start position of the search may be determined by from historical information stored from previous searches. Alternatively, the query optimizer determines the specified start position of the search based on an overriding starting position provided by a system administrator. The query optimizer may also direct that the database record be reorganized to more efficiently search for strings in the record.
US08725712B2 Context based media content presentation
The invention allows location and other context based presentation of media content while capturing new content with a mobile device. First media content is captured with the mobile device located at a current location. A current context of the mobile device is determined. Second media content is retrieved based on the determined current context of the mobile device. Then, the captured first media content is presented concurrently with the retrieved second media content.
US08725709B2 Electronic device and operating method thereof
An electronic device is provided. The electronic device may include a memory, a display unit, and a controller. The controller may generate a first folder having a name including text obtained from first contents displayed on the display unit, search the memory for second contents that are associated with the obtained text, and store information related to the searched second contents in the first folder. Thus a user of the electronic device may integrally store, manage, and utilize the second contents associated with the text.
US08725708B2 Resolving a unit of work
A method for resolving a unit of work involving a plurality of participants, for use in a publish/subscribe system having a plurality of participants that subscribe to a first topic and at least one component having access to an outcome associated with the unit of work. The component publishes, to the first topic, a first message comprising a first outcome associated with the unit of work. If there is a failure associated with a first participant, a second participant use the published outcome to recover the unit of work.
US08725706B2 Method and apparatus for multi-item searching
An approach is provided for multi-item searching. A searching platform receives an input at a device for specifying one or more search criteria. The searching platform then causes, at least in part, a search for one or more services based, at least in part, on the one or more search criteria, and a presentation of a user interface including an animation based, at least in part, on the search, one or more results of the search, the one or more services, or a combination thereof.
US08725700B2 Clearinghouse systems and methods for collecting or providing quality or performance data for enhanced availability of wireless communications
A computerized system, method and process allows telecommunications carriers to find, evaluate and select locations for equipment through direct access to end users, while providing citizens the opportunity to offer the use of their dwelling or other assets to carriers. The system and method further provides a computerized mechanism for (a) creating an inventory and marketplace for available properties for use in telecommunications networks, (b) providing quality and/or performance monitoring and control for wireless communication systems based on data in the clearinghouse, and (c) providing localized content over wireless networks using the clearinghouse.
US08725696B2 Providing access to media content in multiple locations
A computer-implemented method for providing access to media content in multiple locations includes: storing media content in a system that has a memory and another storage; generating an object that represents the media content, the object including media content metadata and a media content reference configured to identify each of a memory location and a storage location; and making the object available to an application, the media content reference providing access to the stored media content at the memory location or at the storage location.
US08725694B2 Systems and methods for performing replication copy storage operations
A system and method are provided for performing storage operations relating to a first secondary copy of electronic data. A storage policy or storage preferences may dictate that a replication copy should be used in storage operations performed to a particular client, sub-client, data, media or other item. Based on the storage policy, when a new client, sub-client, data, media or other item is received, a media agent determines whether there is a replication copy of the item. In the absence of a replication copy, one may be created. The replication copy may be provided by a third party application, or created by the client or a storage management system component. Information regarding the replication copy and its corresponding first secondary copy may be stored in a database. To optimize use of system resources, storage operations relating to the first secondary copy may be performed using the replication copy instead of the first secondary copy.
US08725692B1 Replication of xcopy command
A method, system and program product for implementing the xcopy command in a replication environment, the replication environment having a production site, a splitter, and a replication site, wherein the replication site has a journal, comprising, determining if the source and target LUNs of the xcopy command are replicated, based on a determination that both source and target LUNs are replicated, determining if the production and replication LUNs are synchronized, based on a positive determination that the LUNs are synchronized, and performing the xcopy command on the replication.
US08725691B1 Dynamic LUN resizing in a replication environment
A method, system and program product for dynamically changing the size of a LUN in a replication based environment, the replication environment having a splitter, a production site and a replication site, the production site having a production LUN, the replication site having a journal and a replication LUN, comprising changing the LUN size on the production site based on a request to change the size of the LUN on the production site, determining on the replication site that the LUN on the production site has changed size, determining whether it is possible to change the size of the replication LUN, based on a negative determination and in response to a request for the replication LUN, pausing replication, and based on a positive determination, changing or faking the size of the replication LUN.
US08725689B1 Method and system for creation, analysis and navigation of virtual snapshots
A method and system for generating and managing snapshots of Virtual Machine (i.e., virtual snapshots) and creating a centralized integrated backup for the Virtual Machine (VM). Proposed method and system allow users to roll back to any previous version of the VM and instantiate this version using the logic encapsulated in a virtual snapshot of the VM. The virtual snapshots taken at various times can be combined into a chronological tree viewable via a virtual snapshot image viewer. The snapshot trees for different VMs are combined into centralized integrated system backup (CIB) that can be managed by a central console including a GUI of the virtual snapshot image viewer.
US08725686B2 Method and program for creating determinate backup data in a database backup system
The invention provides an application technique of a backup data in which a backup data can be utilized by creating a backup data including no indeterminate data in a backup system. In a backup system including a primary system and a backup system, the method of creating the backup data includes: a data update record rerun step for rerunning a data update record to a backup data; and a backup data creation step for starting a read to a backup data B, stopping a read to a backup data A, copying the backup data to the backup data A, starting the read to the backup data A, stopping the read to the backup data B, and copying the backup data A to the backup data B.
US08725677B1 State change detection using multi-dimensional phase space
One embodiment of the disclosure relates to a method of detecting a change in the state of a system. The method comprises embedding time series data relating to the system within a reconstructed phase space having a D-dimensional embedding dimension. D is greater than two. The method further comprises enclosing the reconstructed phase space in a D-dimensional bounding space and partitioning the bounding space into a plurality of regions. The method further comprises generating a matrix having a plurality of cells. The matrix comprises a row and a column for each of the plurality of regions. A value stored in each cell is based on a probability that the system will transition from a first region associated with the cell to a second region associated with the cell and a rate of separation of trajectories of the embedded data within at least one of the first region and the second region.
US08725676B1 State change detection
A method of detecting a change in the state of a system is provided. The method comprises embedding time series data relating to the system within a reconstructed phase space. The method further comprises partitioning the reconstructed phase space into a plurality of regions. The method further comprises generating a matrix having a plurality of cells. The matrix comprises a row and a column for each of the plurality of regions. A value stored in each cell is based on a probability that the system will transition from a first region associated with the cell to a second region associated with the cell and a rate of separation of trajectories of the embedded data within at least one of the first region and the second region.
US08725675B2 File server, file management system and file relocation method
In a file server for suppressing power consumption of a storage apparatus, when a file sharing program receives a file access from a client, the program references a mapping table. The program addresses the access to the target file in the volume of a RAID group where the target file is stored. A coupling-request reception program memorizes a coupling time for each user into a coupling history table. A grouping program applies a grouping to users whose coupling time-zones are similar. A data transfer program transfers, into the same RAID group, data of the files associated with the grouped users, thereby collecting the data into the same RAID group. Thus, the time-zone when no access is made to the RAID group (i.e., non-coupling time-zone) can be made longer. Accordingly, a spin-up/down request program makes a spin-down request to the RAID group in the non-coupling time-zone.
US08725668B2 Classifying an item to one of a plurality of groups
A method of classifying an item to one of a plurality of groups includes providing a plurality of predictors associated with the item. For each predictor, the item is assigned to one of the groups. An assignment number is determined for each group. The item is classified to one of the groups based on the assignment number for each group.
US08725666B2 Information extraction system
An information extraction system and methods of operating the system are provided. In particular, an information extraction system for performing meta-extraction of named entities of people, organizations, and locations as well as relationships and events from text documents are described herein.
US08725660B2 Applying non-linear transformation of feature values for training a classifier
A collection of labeled training cases is received, where each of the labeled training cases has at least one original feature and a label with respect to at least one class. Non-linear transformation of values of the original feature in the training cases is applied to produce transformed feature values that are more linearly related to the class than the original feature values. The non-linear transformation is based on computing probabilities of the training cases that are positive with respect to the at least one class. The transformed feature values are used to train a classifier.
US08725658B2 Elementary network description for efficient memory management in neuromorphic systems
A simple format is disclosed and referred to as Elementary Network Description (END). The format can fully describe a large-scale neuronal model and embodiments of software or hardware engines to simulate such a model efficiently. The architecture of such neuromorphic engines is optimal for high-performance parallel processing of spiking networks with spike-timing dependent plasticity. Methods for managing memory in a processing system are described whereby memory can be allocated among a plurality of elements and rules configured for each element such that the parallel execution of the spiking networks is most optimal.
US08725654B2 Managing consistent interfaces for employee data replication business objects across heterogeneous systems
A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to an employee master data replication request and/or an organizational center replication request business object.
US08725652B2 Using mix-media for payment authorization
Techniques for identifying a user and authenticating payment transactions based on the identification include requesting the user to send his audio, video, and/or image from the point of sale location and comparing the received audio, video, and/or image to an audio/video/image on file to identify and authenticate the user as being the official holder of the payment device being used in the transaction. Once, the user is authenticated, the payment processing can be performed using conventional techniques. Some techniques involve use of accelerometer data associated with the user in addition to or in lieu of the audio, video, and/or image data to perform the identification and authentication of the user.
US08725650B2 Document template licensing
Methods and systems for licensing a document template are provided herein. The method includes obtaining, within a computing device, a license for a document template from a marketplace service. The method also includes downloading the document template to the computing device. The method includes providing a functional experience of a document derived from the document template to a licensed user. The method further includes sharing a license-restricted document with an unlicensed user in response to an input from the licensed user, wherein the license-restricted document provides a reduced-functionality experience of the document derived from the document template to the unlicensed user.
US08725647B2 Method and system for determining software license compliance
According to one embodiment, a method includes providing one or more selectable criteria that each characterize a respective software license restriction. One or more selections of the one or more selectable criteria are received. A license metric is generated. The license metric corresponds to one or more selections of the one or more selectable criteria. A total number of instances of one or more software products is determined using the generated license metric.
US08725646B2 Output protection levels
A system of controlling playback of digital media. A system of controlling playback of digital media comprising a CE device having an output path and a license having a specified output protection level disposed upon the CE device in which the specified output protection level controls playback of the digital media over the output path.
US08725640B2 Method for the withdrawal of funds at cash dispensers without a card, by means of a payment order via SMS
A method is described for the withdrawal of cash at automatic telling machines in which the beneficiary of the payment does not have to make use of a card, account or any other instrument in order to obtain cash, and without the need for any transfer of funds to take place. The method envisages that cash should be withdrawn by means of a payment order via SMS, permitting a principal to use a mobile telephone to order the payment of a certain amount of money to a third party, who, thanks to the information received at his mobile telephone, may withdraw that amount from any cash dispenser enabled for the purpose, having as a means of security an exclusive code or PIN for each operation known only by the principal and the beneficiary. The method of payment via SMS contemplated by the invention is especially applicable to the existing network of cash dispensers and services.
US08725639B1 Coupling prepaid debit cards to online stored-value accounts
Technologies are described herein for making the value in an online-stored value account accessible through a prepaid debit card. A payment services provider may offer general-purpose reloadable (“GPR”) cards to customers that are co-managed by the payment services provider and a traditional prepaid program manager. An integration is implemented between the payment services provider system hosting the online stored-value account and the program manager system such that the balance of the funds maintained for the online stored-value account may be used for purchases made using the GPR card.
US08725638B2 Method and system for payment authorization and card presentation using pre-issued identities
Systems and methods for authenticating a party are disclosed. A transaction may be initiated between a relying party and a presenter. The relying party may be a merchant, and the present may be a consumer. The relying party can send the presenter a message with transaction information and requirements for authentication. The presenter can forward the message to a third party, which can authenticate the presenter to the relying party. Messages may be routed through the presenter.
US08725635B2 Online payment system and method
System, method, and computer program product are provided for a user to send and receive P2P payments using the Internet. Through the use of a network, a user may access accounts the user has at a financial institution and direct payments to other individuals or entities using the other individuals or entities alias. In this way, the user may ensure a secure payment to a third-party through the network associated with a financial institution. The payments may be directed to individuals the user may input into the system by providing the user's alias. A user's alias may be a unique identifier of the user and tied to a financial account of that user. In this way, the sender of the P2P payments may input the recipient's alias and transfer funds via the P2P payment system without having to input the recipient's account information.
US08725629B2 System and method for managing credit risk for investment portfolios
A system is disclosed for enabling a portfolio manager to obtain credit approval for an issuer of securities from a credit analyst. The system includes a relational database containing subjective and objective issuer information, a graphical user interface for permitting a portfolio manager to submit a credit approval request to a credit analyst, a graphical user interface for permitting a credit analyst to evaluate the credit approval request submitted by the portfolio manager based on the issuer information contained in the database, and a graphical user interface for permitting the credit analyst to resolve the credit approval request on behalf of the portfolio manager.
US08725623B2 Systems and methods for controlling traders from manipulating electronic trading markets
Systems and methods are provided to control gaming in electronic trading markets. These systems and methods alleviate the problem of a seller or buyer trying to act on a trader's original bid or offer only to trade at an unfavorable level after the trader changes the bid or offer. A pricing method suspends trading for a period of time if a price difference between two bids or offers by the same trader is too great. A timing method prevents a trader from canceling or replacing a bid or offer for a period of time. These methods provide a more fair and efficient way of executing electronic trades.
US08725620B2 System and method for negotiating improved terms for products and services being purchased through the internet
A method and system for negotiating improved terms for a product being purchased over the Internet. Once a purchaser has made a decision to buy a specific product over the Internet, the purchaser may use the services of a personal negotiating broker-agent program to beat the best available purchase transaction within a specifiable time window. The personal broker-agent program may detect an issuance of a commitment to purchase over the Internet by a purchaser. The personal broker-agent program may then make an offer to the purchaser the option of waiting a predetermined amount of time while the broker agent searches for improved items. On acceptance of the option by the purchaser, the personal broker-agent program may conduct an auction and/or search the Internet for a better deal and may evaluate the auction and/or search responses to determine the best deal. The personal broker-agent program may then execute the best deal. If the purchaser elects not to accept the option from the personal broker-agent program, then the purchaser may execute the commitment to purchase transaction without delay.
US08725619B2 Fair value model based system, method, and computer program product for valuing foreign-based securities in a mutual fund
A system for determining fair value prices of financial securities of international markets includes selecting a universe of securities of a particular international market, computing overnight returns of each security in the selected universe over a predetermined past period of time, selecting at least one return factor of a domestic financial market from a plurality of return factors, computing, for each selected return factor, the return factor's daily return over said predetermined past period of time, calculating, for each selected return factor, a return factor coefficient for each security in the selected universe by performing a time series regression to obtain the contribution of each return factor's return to the security's overnight return, and producing each calculated return factor coefficient in a data stream.
US08725617B2 Systems and methods for facilitating aggregation of social credits
Various embodiments are directed to systems and methods for facilitating the aggregation of carbon reduction credits resulting from finance loans financing the purchase of energy technology. For example, a credit aggregator may receive from a finance institution estimate parameters describing a loan type. The credit aggregator may calculate a value of a carbon reduction credit associated with each loan of the loan type considering the estimate parameters and display the value to the finance institution. In addition, the credit aggregator may receive bid data and booking data from the finance institution. When a credit is booked, the credit aggregator may receive from the finance institution periodic indications of a status of the intervention technology.
US08725614B2 Creating and maintaining a payout-ready portfolio within an investment plan to generate a sustainable income stream
Financial advisory methods and systems for creating a steady lifetime income stream within an investment plan is provided. According to one embodiment, based on an investor's current holdings in the investment plan, a pattern of periodic cash payouts is identified that can be made to the investor from an in-plan payout program implemented with the limited universe of financial products available within the investment plan. The assets of the investment plan are rebalanced to form a payout portfolio and an equity exposure portfolio. The payout portfolio is constructed to create an annuity-like stream of income to support the pattern of periodic cash payouts and includes multiple bond funds. The equity exposure portfolio is constructed to address inflation risk by providing an ability to rise with equities markets. Finally, a periodic cash payout of the pattern of periodic cash payouts is caused to be paid to the investor from the investment plan.
US08725613B1 Systems and methods for early account score and notification
The embodiments illustrated herein provide systems and methods for predicting or identifying early life account fraud at a point-in-time within existing account portfolios. The identity-level linking of inquiry data described herein allow for detecting inconsistent and/or suspicious use of identity data elements across multiple applications that traditional fraud detection systems may consider to be different consumers. The system can be configured to calculate or generate a fraud score after a credit account is booked and/or opened by a financial institution or other third party. Even though the likelihood of fraud is assessed at the time when an applicant applies for credit, there may still be some applicants that successfully pass through authentication and/or fraud tools.
US08725611B1 System and method for providing borrowing schemes
A system and method providing a borrowing scheme. The method comprises the steps of: determining a designated event using the programmed computer processor; determining parameters associated with the designated event using the programmed computer processor; providing incentives to the user via the network, wherein the incentives comprise upgrades, discounts or access associated with the designated event; determining whether a transaction is associated with the designated event using the programmed computer processor; rewarding at least one benefit to the transactions associated with the designated event using the programmed computer processor; and allowing a user to selectively pay down transactions or balance amount(s) associated with the designated event.
US08725602B1 System and method for associating financial transaction data with user's project data in real time
This invention relates to an expense reporting system for viewing and manipulating a user's financial transaction data and a method for associating financial transaction data with a user's project data. The system includes a user's financial transaction data hosted in a data storage unit, addressable on a network, and accessible by a remote user on a user interface unit having a user input means and a display; and an expense reporting module having a graphical user interface (GUI) that allows a user to define project category data and associate representations of the user's financial data with the user-defined project category data.
US08725601B2 Method and apparatus for consumer driven protection for payment card transactions
Method and apparatus for facilitating a commercial transaction between an account holder and a merchant. The account holder has an account that is associated with respective account information. The account information includes at least one criterion for pre-authorizing a transaction. When the consumer initiates a purchase transaction, a transaction approval request is generated which includes information relating to the commercial transaction. A purchase approval entity compares the received transaction approval request to the account information to determine whether the at least one criterion for pre-authorizing the transaction is satisfied. The transaction approval request is denied when a determination is made that the at least one criterion for pre-authorizing the transaction is not satisfied.
US08725594B1 Continuous flow execution
A system that facilitates continuous flow execution of orders is provided. The system includes a supply chain data store that stores supply chain data (e.g., inventory, supply, demand) and a data acceptor operable to receive the supply chain data from supply chain members, to conform the supply chain data to supply chain schema and to validate the supply chain data. The system also includes an inventory deployment analyzer that analyzes a user defined inventory network and accounts for the stored supply chain data to produce inventory transfer recommendations, transfer orders, alerts and/or a diversion order.
US08725593B2 Redeemable gift message
A method for enabling redeemable gift messages to be ordered and sent comprises presenting a webpage for customer orders by means of a server. After receiving a response from a customer that a redeemable gift message has been selected, the server presents information on a webpage to the customer to enable the customer to order a redeemable gift message. After receiving a redeemable gift message order from the customer, the server sends a redeemable gift message or an invitation to accept or reject the message to a recipient designated by the customer. A system for implementing the above method comprises a storage that stores at least one order form; and a processor that presents a webpage for customer orders, the at least one order form from the storage, and sends a redeemable gift message or an invitation to accept or reject the message to a recipient designated by a customer according to information on the customer order form. The gift may be a cookie or cookies.
US08725591B2 Method of reusing advertising material
The present disclosure describes a method of reusing advertising material that includes selecting a reused advertising material that was once displayed on a billboard and selecting product that includes the reused the advertising material. The reused advertising material has attributes that include a defined subject matter, the location where the advertising material was displayed and the date of display of the advertising material. The product includes a certification of the attributes identified for the advertising material included in the product.
US08725589B1 Methods for personalizing multi-layer transaction cards
Exemplary embodiments provide a transaction card that may have multiple layers contained therein. The layers may include a metal sub-assembly core. The transaction card may be engraved, prior to providing to a cardholder, with a replica of the cardholder's actual signature. Additional items may be personalized upon the transaction card. The transaction card may also be incorporated into a system whereupon the transaction card may be triggered to perform an action such as emitting an audible tone or an electronic communication being sent to the cardholder.
US08725587B2 System and method for managing relationships between brokers and traders
According to one embodiment, a method of managing access to a trading network is provided. A first network login request for a first user is received from a client application. The first network login request includes first authentication information. Based at least on the first authentication information, the first network login request is approved, which authorizes the first user to access the trading network. One or more associated users for which the first user is authorized to act as a proxy is identifying from a plurality of users. User profile information for one of the associated users is obtained and communicated to the client application. The user profile information includes information regarding the second user that can be used to allow the first user to engage in trading activity via the trading network on behalf of the second user.
US08725586B2 Accounting system and management methods of transaction classifications that is simple, accurate and self-adapting
A computer implemented method for categorizing transactions for a user comprising receiving a plurality of transactions, each transaction including a transaction party, a date associated with the transaction, and a transaction amount, providing a set of transaction categories, automatically associating one of the transaction categories with at least one of the received transactions from the set of transaction categories, providing a set of reliability codes comprising at least two reliability codes, selecting a reliability code from the set of reliability codes for at least one of the automatically selected transaction categories, and displaying at least one of the received transactions with its selected reliability code.
US08725580B2 Method and system for routing transactions to a mobile-commerce platform
A method and system for routing transactions to a mobile-commerce platform is described. One illustrative embodiment receives, via a network, a purchase request from a user's mobile communication device; authenticates the user to the mobile-commerce platform; generates a one-time-use perishable transaction code associated with the purchase request; prefixes to the transaction code an Issuer Identification Number (IIN) corresponding to the mobile-commerce platform to form a combined number; returns the combined number to the user's mobile communication device via the network to enable the user to provide the combined number to a merchant's point-of-sale system in connection with a transaction corresponding to the purchase request; and receives, via a payment network in communication with the merchant's point-of-sale system, the transaction code and transaction details associated with the transaction, the IIN informing the payment network to route the one-time-use perishable transaction code and the transaction details to the mobile-commerce platform.
US08725575B2 Remote transaction processing with multiple payment mechanisms
A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.
US08725574B2 Methods and systems for payment account issuance over a mobile network
According to some embodiments, a request for a new payment account may be received in connection with a mobile device, such as a wireless telephone. A temporary payment account number (“PAN”) may then be automatically assigned to the request. The temporary PAN may be mapped to a mobile PAN, and data to facilitate a personalization of the mobile device with the mobile PAN may be transmitted. The mobile device may then be used, for example, in connection with a near field communications enabled purchasing transaction.
US08725569B2 Location based user behavior analysis and applications
Methods, systems and apparatuses for generating a user profile of a mobile device user are disclosed. One method includes tracking user stays of the user over time, wherein the user stays include at least one location, and generating the user profile based at least in part on at least one of an arrival time, a time duration or a frequency of visits of the user at each of the user stays. Another method includes determining a current state of a mobile device user. The method includes tracking locations of user stays of the mobile device user over time, and determining a current state of a mobile device user based on user stays within a predetermined time of a present time, wherein the predetermined time is dependent upon an application of the user device or an observed behavior of a user of the user device.
US08725564B2 Method and system for electronic exchange of reward points
A system and method for operating a reward points accumulation and redemption program wherein a user earns rewards from a plurality of independent reward issuing entities, with each tracking the user's earned rewards. A trading server accumulates some or all of the user's earned rewards from the reward servers and credits the accumulated points rewards into a single reward exchange account associated with the user. The user may then select an item for purchase with the accumulated rewards. The item is provided to the user in exchange for a subset or all of the rewards. Reward points may also be redeemed in exchange for services, such as the playing of a video game or Internet access.
US08725559B1 Attribute based advertisement categorization
System and methods for categorizing electronic advertisements categorized based on the attributes associated with the creatives, such as product type, predominant color, size of the create, media type of the creative are provided. Categories to be associated with electronic advertisements may be predefined, and an electronic advertisement may have various attributes associated with each of these categories.
US08725557B1 System, computer-implemented method, and non-transitory, computer-readable medium to determine relative market value of a sale group of livestock based on genetic merit and other non-genetic factors
Systems, computer-readable medium having computer program, and related computer implemented methods are provided to determine the relative market value of a sale group and to generate a genetic merit scorecard. Such systems, computer-readable medium having computer program, and related computer implemented methods utilize the genetic merit estimates of relatives of a sale group, along with associated economic weighting factors to determine the relative market value of the sale group. The genetic merit scorecard reflects the relative market value and ranking of the genetic merits of the sale group, as compared to the industry.
US08725556B2 Wage index navigator system
A healthcare wage index reporting method and system providing questions and tasks to collect information for filling out a wage index and occupational mix report; receiving responses; processing the responses to complete the report; checking the responses to detect errors; generating error notices; tracking progress; and generating a completed report for submission. Electronic data files, including PUFs, can be imported to complete the report, or to pre-populate responses, and the system can generate notifications of differences between the report and the imported file. A dashboard can display progress, and current results. The system can save supporting documents, and supply templates for supporting information. The system can generate prompts based on responses, and determine future questions based on past responses. The system can generate various user-requested reports and can include bulletin board functionality.
US08725553B1 Methods and apparatuses for determining a value attributable to an ATM
Embodiments of the present invention relate to methods and apparatuses for determining a value attributable to an automated teller machine (ATM). For example, in one embodiment, a method is provided that includes using a processor to determine a value attributable to an ATM based at least partially on a comparison of financial account information associated with ATM users to financial account information associated with non-ATM users.
US08725549B2 System and business method for work-flow review and management
A method in a computer system for paperless business work-flow review and management includes the steps of: creating an interactive document electronically; entering the interactive document into a document entry stage; electronically submitting the interactive document to a first approval level from the document entry stage, when such approval is required by a set of business rules; approving the submitted interactive document; for N levels of approval, iteratively submitting the interactive document electronically to the next approval level, up to level N, when the interactive document is approved at the previous approval level; returning the interactive document to the document entry stage when the interactive document is rejected at any of the first through N approval levels; electronically processing the interactive document at the processing level when the interactive document is approved at all required approval levels; verifying the electronic processing of the interactive document; and archiving the interactive document. When multiple approvals of the interactive document are required at an approval level, approval takes place in parallel by all of the approvers at that level.
US08725543B1 Communication of insurance claim data
Aspects of the invention are directed to methods and systems for efficiently communicating data between an insurer and a non-referral repair shop, e.g., vehicle repair shops that are normally not preapproved by the insurer to perform the estimating and repair work. The methods and systems described herein are particularly useful for insurers utilizing non-referral repair shops for servicing vehicles involved in insurance claims. According to aspects of this invention, the insured may be able to select a non-referral repair shop, not delegated or preapproved by the insurer, thereby generally allowing the insured to select any available vehicle repair shop.
US08725541B2 Systems and methods for rating and pricing insurance policies
Systems, methods, apparatus, computer program code and means for rating and pricing insurance policies are provided. In some embodiments, an automated insurance processing platform rates and prices insurance policies by including a territory factor in the calculation of a premium for the policy. Pursuant to some embodiments, the territory factor is calculated by receiving historical loss data, geographical data, and demographic data, analyzing the historical loss data, the geographical data, and the demographic data to identify data having similar claim behaviors. The historical loss data is analyzed to identify at least a frequency and severity of historical loss by coverage type. The frequency and severity of loss data, the geographical data, and the demographic data is iteratively analyzed to create a territory set having different geographical boundaries for the different coverage types; and the territory set is used to generate a set of territory factors for the different coverage types and the territories.
US08725535B2 Systems and methods for user-configurable range settings in clinical information systems
Certain embodiments of the present invention provide a clinical information system including a user interface and a custom range storage component. The user interface is adapted to allow a user to configure a custom range. The custom range is configured for a lab result. The custom range storage component adapted to store the configured custom range.
US08725533B2 Policy-driven relocation of electronic healthcare records in a network environment
A method and apparatus for storing electronic healthcare records is disclosed. Embodiments of the invention provide techniques for managing electronic healthcare records in a hybrid domain that includes a high-availability centralized data store and set of distributed data nodes. A set of location policies may be used to determine whether to store an electronic healthcare record in the centralized data store. Over time, events may occur that trigger certain data records to be relocated from the plurality of distributed database nodes to the centralized data store.
US08725530B2 Systems, methods, and apparatus for use in gathering and providing healthcare information
A method for presenting a favored treatment includes querying, via an electronic device, a patient regarding a healthcare issue; providing, to the patient via the electronic device, information regarding a favored treatment for the healthcare issue; receiving, from the patient via the electronic device, an indication of a preferred treatment; and effecting printing of a document based on information input by the patient via the electronic device. The document includes an identification of the preferred treatment of the patient.
US08725526B2 Methods, systems, and apparatus for providing real time query support and graphical views of patient care information
The present disclosure relates to methods, systems, and apparatus for providing query support for a real-time patient care graphical view. Location information associated with one or more patients and information associated with at least one indicator of care of at least one of the patients may be received. A graphical user interface may display the location information associated with the patients and the at least one indicator of care of at least one of the patients in a geospatial arrangement. The graphical user interface may be updated when a change occurs in either the location information associated with the patients or the at least one indicator of care of at lease one of the patients. In addition, a user query for the location information associated with each of the patients receiving care from a physician may be received and output in the geospatial arrangement via the graphical interface.
US08725525B2 Endoscope system
The present invention relates to an endoscope system including: a real time clock; an interface for receiving medical information output from a peripheral device; and a control unit that adjusts clock information added to the received medical information into clock information of the real time clock when the peripheral device adds the clock information to the medical information, and adds clock information of the real time clock at a time of receiving to the received medical information when the peripheral device does not add the clock information to the medical information. According to the invention, even the medical information obtained from the different devices can be reproduced with data from the respective devices synchronized by associating the clock information based on the identical real time clock therewith. Consequently, even after the surgical operation, the contents of treatment performed during the surgical operation can be accurately reproduced.
US08725524B2 Fraud detection method and system
A method for determining the legitimacy of an insurance claim includes the steps of receiving codes that identify a service for which payment is requested from an insurance provider. Services that might have been upcoded or miscoded to the claimed service are also identified. An insured, a patient or a family member or care giver can be queried about the occurrence of observable aspects of the service that is billed as well as a service that might have been upcoded to what is billed. Responses to the queries suggest the legitimacy or illegitimacy of the claim.
US08725523B2 Contact center data visualization system and method
A data visualization system is disclosed that includes a retrieval component, a display component, and a contour generator. The retrieval component is configured to retrieve data representing interactions between customers and the merchant, and to construct a finite set of data values from the retrieved data. The display component is configured to display a graphical representation of a merchant and a graphical representation of each of the set of data values represented as data points. The contour generator is configured to generate and display one or more contour lines at least partly around each data point to form a contoured surface, in which the areas of representation around each data point are shown in a series of contour lines, and the nature of the contour lines gradually fans away from each data point. Each data point is vertex of the contoured surface.
US08725518B2 Automatic speech analysis
A system for providing automatic quality management regarding a level of conformity to a specific accent, including, a recording system, a statistical model database with statistical models representing speech data of different levels of conformity to a specific accent, a speech analysis system, a quality management system. Wherein the recording system is adapted to record one or more samples of a speakers speech and provide it to the speech analysis system for analysis, and wherein the speech analysis system is adapted to provide a score of the speakers speech samples to the quality management system by analyzing the recorded speech samples relative to the statistical models in the statistical model database.
US08725517B2 System and dialog manager developed using modular spoken-dialog components
A dialog manager and spoken dialog service having a dialog manager generated according to a method comprising selecting a top level flow controller based on application type, selecting available reusable subdialogs for each application part, developing a subdialog for each application part not having an available subdialog and testing and deploying the spoken dialog service using the selected top level flow controller, selected reusable subdialogs and developed subdialogs. The dialog manager capable of handling context shifts in a spoken dialog with a user. Application dependencies are established in the top level flow controller thus enabling the subdialogs to be reusable and to be capable of managing context shifts and mixed initiative dialogs.
US08725515B2 Electronic apparatus and method for controlling the electronic apparatus using voice
An electronic apparatus includes a microphone, a processor, a motherboard, and a voice recognition microchip. The voice recognition microchip compares a voice command with a pre-stored voice command. If the voice command is identical with the pre-stored voice command, the processor outputs a control signal to the motherboard. The motherboard controls the electronic apparatus to perform an action corresponding to the control signal.
US08725509B1 Back-off language model compression
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to language models stored for digital language processing. In one aspect, a method includes the actions of generating a language model, including: receiving a collection of n-grams from a corpus, each n-gram of the collection having a corresponding first probability of occurring in the corpus, and generating a trie representing the collection of n-grams, the trie being represented using one or more arrays of integers, and compressing an array representation of the trie using block encoding; and using the language model to identify a second probability of a particular string of words occurring.
US08725505B2 Verb error recovery in speech recognition
A computer implemented method and system for speech recognition are provided. The method and system generally maintain a set of verbs for speech recognition commands. Upon recognizing utterance of a verb of the set in combination with an invalid object or objects for the verb, the method and system generate an indication relative to the verb and invalid object. The indication can include informing the user that the system is unsure how to execute the command associated with the verb with the invalid object. The method and system can then receive a user input to specify how the verb and invalid object should be treated.
US08725503B2 Forward time-domain aliasing cancellation with application in weighted or original signal domain
The present invention relates to methods and devices for forward time-domain aliasing cancellation in a coded signal transmitted from a coder to a decoder. Information related to correction of the time-domain aliasing in the coded signal is calculated at the coder and added in a bitstream sent from the coder to the decoder. The decoder receives the bitstream and cancels the time-domain aliasing in the coded signal in response to the information comprised in the bitstream. The information may be representative of a difference between a frame of audio signal to be encoded in a first coding mode and a decoded signal from the frame including time-domain aliasing effects.
US08725502B2 System and method of an in-band modem for data communications over digital wireless communication networks
A system is provided for transmitting information through a speech codec (in-band) such as found in a wireless communication network. A modulator transforms the data into a spectrally noise-like signal based on the mapping of a shaped pulse to predetermined positions within a modulation frame, and the signal is efficiently encoded by a speech codec. A synchronization sequence provides modulation frame timing at the receiver and is detected based on analysis of a correlation peak pattern. A request/response protocol provides reliable transfer of data using message redundancy, retransmission, and/or robust modulation modes dependent on the communication channel conditions.
US08725496B2 Customization of a natural language processing engine
A method, an apparatus and an article of manufacture for customizing a natural language processing engine. The method includes enabling selection of one or more parameters of a desired natural language processing task, the one or more parameters intended for use by a trained and an untrained user, mapping the one or more selected parameters to a collection of one or more intervals of an input parameter to an optimization algorithm, and applying the optimization algorithm with the collection of one or more intervals of an input parameter to a model used by a natural language processing engine to produce a customized model.
US08725492B2 Recognizing multiple semantic items from single utterance
Semantically distinct items are extracted from a single utterance by repeatedly recognizing the same utterance using constraints provided by semantic items already recognized. User feedback for selection or correction of partially recognized utterance may be used in a hierarchical, multi-modal, or single step manner. An accuracy of recognition is preserved while the less structured and more natural single utterance recognition form is allowed to be used.
US08725491B2 Mobile electronic device and associated method enabling identification of previously entered data for transliteration of an input
An improved mobile electronic device and associated method enable the identification of previously-entered textual objects in one or more custom wordlists to identify possible transliterations of textual inputs. Such textual objects can be stored as data in a Pinyin custom wordlist if it is in the nature of Standard Mandarin characters or it can be stored in a BoPoMoFo custom wordlist if it is in the nature of Traditional Chinese characters, or it can be stored in both if it is in the nature of both Standard Mandarin characters and Traditional Chinese characters.
US08725489B2 Method for testing in a reconfigurable tester
In some implementations, a method for testing is provided, which includes simulating a functional operational environment for a first type device-under-test with a tester. This includes recognizing a non-deterministic response signal having a predetermined protocol, receiving the non-deterministic response signal from the first type device-under-test, ascertaining an expected stimulus signal to be transferred to the first type device-under-test from the non-deterministic response signal based on the predetermined protocol, and initiating transmission of the expected stimulus signal to the first type device-under-test. The method further includes simulating a functional operational environment for a second type device-under-test with the tester after testing the first type device-under-test.
US08725488B2 Method and apparatus for adaptive voltage scaling based on instruction usage
Different software applications may use a set of instructions having critical timing paths less than a worst case critical timing path of a processor complex. For such applications, a supply voltage may be reduced while still maintaining the clock frequency necessary to meet the application's performance requirements. In order to reduce the supply voltage, an adaptive voltage scaling method is used. A critical path is selected from a plurality of critical paths for analysis on emulation logic to determine an attribute of the selected critical path during on chip functional operations. The selected critical path is representative of the worst case critical path to be in operation during a program execution. During on-chip functional operations, a voltage is controlled in response to the attribute, wherein the voltage supplies power to a power domain associated with the plurality of critical paths. The reduction in voltage reduces power drain based on instruction set usage allowing battery life to be extended.
US08725486B2 Apparatus and method for simulating a reconfigurable processor
A processor simulation technique to evaluate the performance of a processor that executes application programs is provided. The processor simulation technique may be used to optimize the execution of an application program. A simulator of a reconfigurable processor including a plurality of functional units models a processor by representing routing paths between functional units that generate operands and functional units that consume the operands. The size of each queue may be decided based on information regarding routing delays between functional units and stage information of iteration loops according to modulo scheduling received from a scheduler. A modeling code DB that stores host-oriented binary codes for operations of routing queues is also provided. The simulation may be performed by executing a host-directed binary code corresponding to a binary file instead of the binary file.
US08725483B2 Minimizing the maximum required link capacity for three-dimensional interconnect routing
A mechanism is provided for determining connectivity while minimizing wiring in an electronic system. The mechanism identifies a configuration of the electronic system, a location of each module in a plurality of modules within the electronic system and at least one constraint with regard to wiring the electronic system, the location of each module being identified using three-dimensional coordinates. The mechanism routes a separate cable from each module in the plurality of modules to each of the other modules in the plurality of modules without violating any constraints, thereby forming a plurality of cables. The mechanism then generates a cabling list indicating how each cable in the plurality of cables is to be routed in the electronic system in order to not violate any constraints and provide connectivity while minimizing wiring.
US08725475B2 Pneumatic device selection system, pneumatic device selection method, recording medium, and pneumatic device selection program
A pneumatic device selection system includes a standard circuit selection processor for selecting a cylinder operating system based on input data, an independent characteristic calculation processor for calculating characteristics of the cylinder operating system based on entered usage conditions, a branching and joining circuit processor for selecting a branching and joining circuit based on input data and calculating characteristics of the selected branching and joining circuit, a manifold circuit processor for selecting a manifold circuit based on input data and calculating characteristics of the selected manifold circuit, and a shock absorber selection processor for selecting a shock absorber based on input data and/or a selection result from the standard circuit selection processor.
US08725471B2 Adaptive optical system testbed with karhunen-loeve polynomial based method for simulating atmospheric turbulence
A system and method for simulating atmospheric turbulence for testing optical components. A time varying phase screen representing atmospheric turbulence is generated using Karhunen-Loeve polynomials and a splining technique for generating temporal functions of the noise factor for each Zernike mode. The phase screen is input to a liquid crystal spatial light modulator. A computer display allows the user to set geometric characteristics, the severity of the turbulence to be simulated, and to select between methods for generating atmospheric turbulence including Karhunen-Loeve polynomials, Zernike polynomials, and Frozen Seeing.
US08725470B1 Co-optimization of blunt body shapes for moving vehicles
A method and associated system for multi-disciplinary optimization of various parameters associated with a space vehicle that experiences aerocapture and atmospheric entry in a specified atmosphere. In one embodiment, simultaneous maximization of a ratio of landed payload to vehicle atmospheric entry mass, maximization of fluid flow distance before flow separation from vehicle, and minimization of heat transfer to the vehicle are performed with respect to vehicle surface geometric parameters, and aerostructure and aerothermal vehicle response for the vehicle moving along a specified trajectory. A Pareto Optimal set of superior performance parameters is identified.
US08725469B2 Optimization of data processing parameters
Described are computer-based methods and apparatuses, including computer program products, for optimizing data processing parameters. A data set is received that represents a plurality of samples. The data set is processed using a data processing algorithm that includes one or more processing stages, each stage using a respective first set of data processing parameters to generate processed data. A design of experiment model is generated for the data processing algorithm based on the processed data and a set of response values. For each stage of the data processing algorithm, a second set of data processing parameters is calculated based on at least the design of experiment model.
US08725464B2 Systems and methods for analysis and design of radiating and scattering objects
Methods and apparatus for analysis and design of radiation and scattering objects are disclosed. In one embodiment, unknown sources are spatially grouped to produce a system interaction matrix with block factors of low rank within a given error tolerance and the unknown sources are determined from compressed forms of the factors.
US08725461B2 Inferring effects of configuration on performance
Configuration data and performance data can be collected from computing machines running a target program. Periods of stress for the computing machines can be identified using the performance data, and a set of the computing machines can be grouped under a stress profile using the performance data. One or more configuration points can be identified on the set of machines, and an effect of each of the configuration point(s) on performance of the set of machines can be inferred using the configuration data and the performance data. The inferred effect(s) of the configuration point(s) can be used to determine a baseline set of configuration settings.
US08725460B2 Alerting apparatus for fan failure and method for the same
An alerting method for fan failure first reads a target value of rotating speed of a fan motor. Predetermining values of each parameters of the fan motor is calculated according to the target value of rotating speed of the fan motor. If a current value of rotating speed of the fan motor is lower than the target value of rotating speed of the fan motor, the failure recorded in a counter is added one time. If a current peak value of the fan motor is higher than a first predetermining current value, the failure recorded in the counter is added one time. If the duration of the current which is higher than a second predetermining current value of the fan motor is higher than a predetermining duration, the failure recorded in the counter is added one time. An alarm signal is sent if the failure recorded in the counter is larger than a predetermining time.
US08725458B2 Heat sink blockage detector
A method, a data processing system, and a computer program product identify blockages in a heat sink of a data processing system. An electromagnetic emitter and an electromagnetic detector are positioned on opposite sides of the heat sink. An intensity of a stream of electromagnetic radiation directed from the electromagnetic emitter is measured by the electromagnetic detector. Based on the measured intensity of the stream of electromagnetic radiation as measured by the electromagnetic detector, a blockage level of the heat sink is determined. If the blockage level of the heat sink exceeds a blockage threshold, an alert is generated.
US08725457B2 System and method for evaluation of fluid flow in a piping system
A method to model a complex system of pipes. The model takes into account the physical processes in a tree-type piping system and provides for an accurate modeling of a real world tree-type piping system. In a preferred embodiment, a computer program is provided for analyzing models of dry pipe systems. The computer program includes a user interface and a computational engine. The user interface allows a model of a dry pipe system to be defined and the computational engine determines a liquid flow time through the model of the dry pipe system. The computational engine provides a verification of the liquid flow time in a model of a referential dry pipe system within 20% of an actual liquid flow time in the referential dry pipe system.
US08725453B2 Mobile terminal and step length-calculating method
A mobile terminal which makes it possible to automatically calculate a step length of a user with accuracy. A step count-acquiring section acquires a step count of the user of a mobile terminal. A position calculating section calculates a position of the mobile terminal. A center position-calculating section calculates a center position of a plurality of positions calculated by the position calculating section. A covered distance-calculating section calculates a distance covered by the mobile terminal based on a plurality of the center positions calculated by the center position-calculating section. A step length-calculating section calculates the step length based on the step count acquired by the step count-acquiring section and the covered distance calculated by the covered distance-calculating section.
US08725448B2 Self validating gas turbine engine flame detection system using duel optical verification
A self validating flame detection system (10) for a turbine engine (12) configured to determine whether a flame exists in a turbine engine combustor is disclosed. The self validating flame detection system (10) may include two different types of flame detection sensors to reduce the risk of false positive signals. In at least one embodiment, the flame detection system (10) may include one or more infrared sensors (20) that sense infrared radiation within the combustor of the turbine engine (12) and one or more ultraviolet light sensors (22) that sense ultraviolet light within the combustor of the turbine engine (12). The flame detection system (10) may include a processor (24) configured to ignore the steady state infrared signal generated and instead analyze the dynamic infrared signal. The processor (24) may be configured to determine whether both types of sensors indicate a flame out condition so that a false alarm does not occur.
US08725444B2 Thermometer and temperature measurement method
A thermometer includes a first surface temperature measurement unit; a first reference temperature measurement unit; a second surface temperature measurement unit; a second reference temperature measurement unit; a temperature correction unit that calculates a mounting positional difference between the first and second surface temperature measurement units from a measurement subject and a mounting positional difference between the first and second reference temperature measurement units from the measurement subject in terms of temperature differences that compensate for temperature dependence, thus correcting the first surface temperature and first reference temperature, or the second surface temperature and second reference temperature; and a core temperature calculation unit that calculates a core temperature of the measurement subject using the first surface temperature and first reference temperature or the second surface temperature and second reference temperature corrected by the temperature correction unit.
US08725443B2 Latency measurement
Touchscreen testing techniques are described. In one or more implementations, a piece of conductor (e.g., metal) is positioned as proximal to a touchscreen device and the touchscreen device is tested by simulating a touch of a user. This technique may be utilized to perform a variety of different testing of a touchscreen device, such as to test latency and probabilistic latency. Additional techniques are also described including contact geometry testing techniques.
US08725442B2 Method for measuring system parameter of linear multiport and measuring method using vector network analyzer
The present invention provides a novel measurement method for system parameters of a 5-port junction used in a VNA (Vector Network Analyzer). A VNA is a device for measuring amplitude ratios and phase differences (S-parameters: scattering matrix elements) between incident waves and reflected waves of a DUT (Device Under Test), or between input waves and transmitted waves. What has been newly discovered is that for 5 ports, S-parameters can be expressed by a linear coupling using H and power difference ratios ({P(S)/P(0)}−1). It is possible to easily calculate parameter H using a minimum of three already known standards, and amount of calculation can be reduced compared to conventionally.
US08725441B2 Antenna matching network tuning method
A matching network having a pi configuration between an antenna and another component in an RF circuit may be tuned by a process including computing the admittance of the antenna using measured reflection coefficients from three settings of the matching network, and identifying capacitance values for tuning the matching network. Capacitance values for an antenna side shunt and a circuit side shunt are found by computing target susceptance value for the shunts and comparing to a list of available susceptance values. The capacitance values corresponding to the available susceptances closest to the target susceptances are used to tune the antenna side shunt.
US08725438B2 Linear actuator
A linear actuator comprises a reversible electric motor (2) which, via a transmission, is capable of driving a spindle (4) having a spindle nut (5) secured against rotation and comprises a power supply and a controller. The actuator moreover comprises a memory unit for collecting at least one set of data from the operation, indicating how long and how hard the actuator has worked. It is hereby possible to obtain an overview of the mechanical state of the actuator and thereby prevent unfortunate occurrences and accidents as a consequence of wear-out of the actuator.
US08725437B2 System and method for monitoring performance of a photovoltaic array
The present disclosure provides a system and method for monitoring performance of a photovoltaic array. The system and method reduces the need for monitoring equipment by collecting measurement data associated with a plurality of photovoltaic strings. Failure and performance degradation detection is improved through the use of monitoring conditions, performance thresholds, and auto-calibration. Various user interfaces enable a user to modify or adjust the monitoring system and method, as well as monitor the performance of a photovoltaic array.
US08725436B2 Motion state detecting method and motion state detecting apparatus
A motion state detecting method using a detector, detecting one of a conducting state and a non-conducting state according to a movement of an object, includes: first processing to measure either a first number of times, indicating the number of times of change from the conducting state to the non-conducting state per unit time or a second number of times that is the number of times of change from the non-conducting state to the conducting state per the unit time; and second processing to regard either the first number of times or the second number of times as a change determination value and change a length of the unit time based on the change determination value; wherein a proportion of time of the conducting state per the unit time or the non-conducting state per the unit time is changed by changing the length of the unit time.
US08725434B2 Wellhead hips with automatic testing and self-diagnostics
A method for diagnostics of a high integrity protection system (HIPS) for protection of a pipeline downstream of a wellhead includes: monitoring for initiation of an automatic trip or manual safety shutdown or full shut-off test; determining the process safety time (PST) that elapses between the time at which the upstream pressure reached the trip setpoint and the time at which the upstream pressure reaches the maximum allowable piping pressure (MAPP) of the downstream pipeline; and verifying that the safety critical isolation valves stroked to the fully closed position within ½ PST and that the downstream pressure did not exceed the MAPP. If the verification shows that either of those parameters are not met, then the HIPS signals an alarm to operators, and in the case of a manual safety shutdown or full shut-off test, resets the pressure trip setpoint to a lower level.
US08725432B2 Signal processing method, signal processing apparatus, and Coriolis flowmeter
A signal processing method for a Coriolis flowmeter including: performing frequency conversion to combine an oscillation frequency to each of two flow rate signals obtained by A/D conversion on input signals of the phase difference and/or the vibration frequency proportional to the Coriolis force acting on the at least one flow tube; measuring a frequency of a composite waveform associated with at least one of the vibration detection sensors; transmitting a control signal based on the measured frequency; controlling so that a sum frequency component or a difference frequency component of a composite component of a composite frequency signal is constant; and measuring phases from a sum signal or a difference signal of each of controlled converted composite frequencies, to thereby obtain a phase difference signal component.
US08725428B2 Device and system to reconstruct travel history of an individual
Methods and systems for determining travel history can be based on noninvasive analysis of stable isotope ratios in the body of an individual. A method for reconstructing a travel history for an individual can include collecting a sample of exhaled breath from the individual and analyzing the sample to obtain a breath isotope ratio. The breath isotope ratio can be transformed to a body water isotope ratio and compared to a map model correlating input isotope ratios to geographic locations so as to determine a travel origin for the individual.
US08725418B2 Data mining of SNP databases for the selection of intragenic SNPs
The present invention relates to data mining of SNP databases for the selection of intragenic SNPs. The present invention provides methodologies for annotating SNPs onto candidate genes based on appropriate sequence comparison software or algorithms such as a BLAST search of SNP databases. Additionally, the present invention provides methodologies useful in the selection of intragenic SNPs for genotyping in genetic studies.
US08725416B2 Apparatus for recognizing position using range signals and method thereof
A position recognizing apparatus and method is provided. The position recognizing apparatus includes a range sensor which senses a distance between the position recognizing apparatus and a range landmark, and a candidate range landmark information generating unit which generates information about candidate range landmarks. The candidate range landmark information is modeled using a position and a posture of the position recognizing apparatus, the sensed distance and an angle between the range landmark and the position recognizing apparatus. The position recognizing apparatus further includes a range landmark extracting unit which, if a new distance is sensed, updates the candidate range landmark information and extracts actual range landmark information from the candidate range landmark information, and a position recognizing unit which recognizes a position of the position recognizing apparatus based on the extracted actual range landmark information.
US08725413B2 Location and motion estimation using ground imaging sensor
A system and method for estimating location and motion of an object. An image of a ground surface is obtained and a first set of features is extracted from the image. A map database is searched for a second set of features that match the first set of features and a geo-location is retrieved from the map database, wherein the geo-location is associated with the second set of features. The location is estimated based on the retrieved geo-location. The motion of the object, such as distance travelled, path travelled and/or speed may be estimated in a similar manner by comparing the location of extracted features that are present in two or more images over a selected time period.
US08725412B2 Positioning device
A positioning device includes a map data storing unit configured to store map data; autonomous sensors configured to detect behavior information of a moving object; an inertial positioning unit configured to detect an estimated position of the moving object by applying the behavior information detected by the autonomous sensors to positioning results obtained by an electronic navigation positioning unit such as a GPS; a planimetric feature detecting unit configured to detect a planimetric feature located around a road; a planimetric feature position identifying unit configured to identify a position of the planimetric feature; a planimetric feature reference positioning unit configured to estimate a planimetric feature estimated position of the moving object by using the position of the planimetric feature as a reference; and a position estimating unit configured to estimate a position of the moving object by applying the estimated position and the planimetric feature estimated position to a Kalman filter.
US08725409B2 Vehicle navigation system and navigation method thereof
A vehicle navigation system and navigation method thereof are disclosed. The vehicle navigation system comprises a location detector to acquire a current location of a vehicle, a calculation unit to calculate a navigation route from a departure location to a destination, a database including map data and a plurality of restrictions associated with restricted sites on the map data, the calculation unit calculates a navigation route from the departure location to the destination based on the map data and the plurality of restrictions. Thus, the vehicle navigation system may provide the navigation route excluding sites with possible restriction applied thereto.
US08725408B2 Driving route situation prediction for vehicle performance optimization
The invention relates to a method for prediction and identification of journey situations. A method for prediction of journey situations has the following steps: defining a plurality of standard journey situations, with each standard journey situation being characterized by a group of driving state parameters; defining a plurality of route state parameters in order to describe the state of a journey route; determining an association rule which associates in each case one group of values of the route state parameters with a standard journey situation; recording of an intended journey route; determining values of the route state parameters for the intended journey route; and associating the intended journey route with one of the standard journey situations on the basis of the association rule.
US08725404B2 Method for updating digital maps using altitude information
This invention relates to a method for updating digital maps and for matching global navigation devices to a digital map. Such navigation devices rely upon GPS signals (20, 24) from satellites (22, 26). One well-documented cause of position error in navigation devices arises from the phenomenon of GPS multi-path. It has been observed that GPS multi-path errors in the latitude/longitude direction are highly correlated with errors in altitude. By comparing altitude value of GPS probe data with reference specifications for altitude, unreliable probe data (outliers) can be easily identified and culled. Such techniques can be used as well by a mobile navigation device to confirm a match to a particular road segment and if not revert to other positioning techniques such as inertial guidance systems and the like. If the local altitude is not reliably known, an estimation can be derived directly from the collected probe data.
US08725403B2 Vehicle control apparatus, vehicle, and vehicle control method
A perceived relative distance that shows a relative distance between a host vehicle and a perception object perceived by a driver of the host vehicle is calculated on the basis of an actual relative distance therebetween. A perceived relative velocity that shows a relative velocity between the host vehicle and the perception object perceived by the driver is calculated on the basis of an actual relative velocity therebetween. A perceived relative ratio that is a ratio between the perceived relative distance and the perceived relative velocity is calculated. If the perceived relative ratio exceeds a threshold value, a vehicle control is performed.
US08725399B2 Map display system and map display method
A map display system according to the present invention includes: a search section searching for a reference point where a map has not changed for approximately the same period as a period during which a map or a landscape of a base point has not changed; and a display section displaying information which represents the searched reference point. Further, a map display method according to the present invention includes: searching for a reference point where a map has not changed for approximately the same period as a period during which a map or a landscape of a base point has not changed; and displaying information which represents the searched reference point.
US08725395B2 System for constructing a spanning forest in a vehicular network
A first leader vehicle system and method for forming a first group including the first leader vehicle system is disclosed. The first leader vehicle system comprises a requesting module, a determination module and an aggregation module. The requesting module identifies a second leader vehicle system within a transmission range. The second leader vehicle system is in a second group. The requesting module chooses a first merging direction and receives a second merging direction chosen by the second leader vehicle system. The determination module determines that the first merging direction matches the second merging direction. The aggregation module aggregates probe vehicle data from the second leader vehicle system based at least in part on the determination that the first merging direction matches the second merging direction so that the first leader vehicle system merges with the second leader vehicle system to form the first group.
US08725393B2 Plant control apparatus
A plant control apparatus includes a plant model and a control input determining device. The plant model estimates a control variable of a plant based on an input including a control parameter to adjust a first control variable of the plant. The control input determining device is configured to correct a temporary value of the control parameter so that a first control variable model value satisfies a predetermined constraint. The control input determining device is configured to determine a control input for the plant based on the temporary value of the control parameter that has been corrected. The first control variable model value is defined as an estimated value of the first control variable calculated by the plant model when the temporary value of the control parameter is input to the plant model.
US08725391B2 Method for identifying an error function and in particular a drift of a rail pressure sensor in a common rail injection system
In order to locate errors of the rail pressure sensor (38) when starting problems occur, the following method steps are proposed: determination of whether starting problems occur in the engine and if this is the case, an engine state is induced, in which the engine controller is already active but the starting phase of the engine has not yet commenced; substitution of the measured rail pressure sensor value used by the engine controller with a substitute value; start attempt of the engine and determination whether the engine has achieved an independent operation; and identification of an error function of the rail pressure sensor if the starting problems only occur when the measured rail pressure sensor value is used.
US08725390B1 Systems and methods for optimizing fuel injection in an internal combustion engine
Systems and methods for optimizing fuel injection in an internal combustion engine adjust start of fuel injection by calculating whether one of advancing or retarding start of fuel injection will provide a shortest path from a source angle to a destination angle. Based on the source angle and a given injection pulse width and angle increment, it is determined whether fuel injection will overlap with a specified engine event if start of fuel injection is moved in a direction of the shortest path. A control circuit increments start fuel injection in the direction of the shortest path if it is determined that fuel injection will not overlap with the specified engine event, or increments start fuel injection in a direction opposite that of the shortest path if it is determined that fuel injection will overlap with the specified engine event.
US08725388B2 Method for operating an injection system of an internal combustion engine
A method is provided for operating a direct injection system of an internal combustion engine of a motor vehicle. The at least one fuel injection parameter is adjusted by a closed loop control of the injected fuel quantity.
US08725386B2 Effectiveness modeling and control methods for EGR cooler
A method of modeling and testing the effectiveness of an EGR cooler. The cooler effectiveness is mathematically modeled as a function of various temperatures and over an operation history that includes one or more engine shut-downs.
US08725384B2 Detection system and method to detect flame holding event
A turbine to detect a flame holding event includes a combustion section to receive a fluid from a compressor, to heat the fluid by combusting a fuel to generate heat, and to output the heated fluid to a turbine section. The combustion section includes a combustor having a combustion chamber in which the fuel is combusted, and the combustion section having a sensor to sense a static pressure within the combustion chamber. A combustion control device detects a flame holding event in the combustion chamber based only on the sensed static pressure.
US08725380B2 Absolute acceleration sensor for use within moving vehicles
A method of and system for detecting absolute acceleration along various axes relative to a desired movement vector while moving relative to a gravity source includes steps of determining a vertical acceleration, perpendicular to the desired movement vector and substantially anti-parallel to a gravitational acceleration due to the gravity source; determining a longitudinal acceleration, parallel to the desired movement vector and to output at vertical acceleration signal and a longitudinal acceleration signal; determining an inclination of the desired movement vector relative to the gravitational acceleration; and processing the vertical acceleration signal, the longitudinal acceleration signal, and the inclination signal to produce an absolute vertical acceleration signal and an absolute longitudinal acceleration signal.
US08725377B2 Control device for controlling drive force that operates on vehicle
A drive force-limiting device for limiting a drive force that acts on a drive wheel of a vehicle includes an acceleration correction unit for correcting a first acceleration of the vehicle and obtaining a corrected second acceleration, a first calculation unit for calculating a first speed of the vehicle on the basis of a wheel speed of the drive wheel and the first acceleration, a second calculation unit for calculating a second speed of the vehicle on the basis of the wheel speed and the second acceleration, a request unit for requesting a limiting drive force for limiting the drive force in a case that a difference between the first speed and the second speed is equal to or greater than a first threshold value, and an estimation unit in which the second speed is used as an estimated speed of the vehicle. The request unit requests the limiting drive force, whereby, when the wheel speed is less than a second threshold value, the estimation unit resets the second speed using the first speed and obtains the estimated speed.
US08725373B2 Control device of automatic transmission
A control apparatus of an automatic transmission including a start intended operation detecting unit detecting a vehicle starting operation; and a clutch control unit engaging the clutch from the clutch disengaged state and the automatic speed change mechanism is placed in a neutral state, when the vehicle starting operation is detected. The clutch control unit includes an initial engagement control unit performing initial engagement control that starts frictional contact of the clutch by supplying hydraulic pressure to a hydraulic servo of the clutch, and a slip start control unit establishing a speed ratio of the automatic speed change mechanism at the start by slip-controlling the clutch after the initial engagement control is terminated, thereby increasing output shaft rotational speed of the automatic speed change mechanism without reducing the input shaft rotational speed of the automatic speed change mechanism to less than the input shaft rotational speed at the end of initial engagement control.
US08725368B2 Rocking enabled shift-by-wire system
A shift-by-wire system includes an incremental shift interface that generates an incremental shift signal. A rock control module enables a rocking mode and generates a rock control signal based on status of a vehicle parameter. The rocking mode includes shifting between a first mode and a second mode and back to the first mode. The first mode is one of a reverse mode and a drive mode and the second mode is the other one of the reverse mode and the drive mode. A shift interface module generates a shift control signal to shift a transmission of a vehicle between the first mode and the second mode based on the incremental shift signal and the rock control signal.
US08725366B2 CVT control system having variable power source speed
A powertrain control system is disclosed. The powertrain control system may have a power source and a CVT coupled to an output of the power source. The powertrain control system may further have a controller in communication with the power source and the CVT. The controller may have a map with a plurality of speed modes, and, for at least one of the plurality of speed modes, the controller may be configured to vary an actual power source speed based on at least one of a CVT output speed or a ground speed.
US08725362B2 Multiple zone sensing for materials handling vehicles traveling under remote control
A supplemental control system for a materials handling vehicle comprises one or more sensors capable of defining multiple contactless detection zones at least towards the front of the forward travel direction of a remotely controlled vehicle. The vehicle responds to the detection of objects within the designated zones based upon predetermined actions, such as to slow down or stop the vehicle, and/or to take other action, such as to perform a steer angle correction.
US08725359B2 Traction control device
A traction control device includes: rotation speed detectors provided to wheels; a control-start determiner that determines whether or not to control a braking mechanism and a differential adjusting mechanism based on rotation speeds; a braking mechanism controller that controls the braking mechanism based on a result of the determination of the control-start determiner; and a differential adjusting mechanism controller that controls the differential adjusting mechanism based on the result of the determination of the control-start determiner, in which the control-start determiner includes: a right-left-wheel rotation speed difference calculating section; a front-rear-wheel rotation speed difference calculating section; and a control-start determining section that determines whether or not to start controlling at least one of the braking mechanism and the differential adjusting mechanism when one of rotation speed differences reaches or exceeds a predetermined threshold.
US08725357B2 Motor control apparatus and electric power steering apparatus
A motor control apparatus that drive-controls a motor by an inverter based on each-phase duty command values of PWM and detects each-phase motor currents of the motor by a one-shunt type current detector. The apparatus includes a current detection correcting section that calculates a current detection correction value based on a power-supply voltage of the motor, each-phase duty command values, a back-EMF information of the motor, each-phase motor currents detected by the current detector, arrangement information of the PWM, and electric characteristic formula of the motor, thereby to correct the each-phase motor currents detected by the current detector to a motor average current by the current detection correction value and drive-controls the motor.
US08725343B2 Control device for automatic transmission
A control device for an automatic transmission that outputs a command signal to an actuator to control the automatic transmission. The control device configured with a main control section that receives a state of the automatic transmission, that determines an abnormality in the automatic transmission on the basis of the input state of the automatic transmission, and that outputs to the actuator a main control section command signal for controlling the automatic transmission so as to establish a predetermined shift speed when it is determined that an abnormality is occurring in the automatic transmission; and a monitoring section that determines an abnormality in the main control section and that outputs to the actuator a monitoring section command signal for causing the automatic transmission to establish a neutral state irrespective of the main control section command signal when it is determined that an abnormality is occurring in the main control section.
US08725342B2 Safely navigating on roads through maintaining safe distance from other vehicles
Methods and devices for controlling a vehicle in an autonomous mode are disclosed. In one aspect, an example method is disclosed that includes obtaining lane information that provides an estimated location of a lane of a road on which a vehicle is traveling. The example method further includes determining that the lane information has become unavailable or unreliable and, in response, using a sensor to monitor a first distance and a second distance between the vehicle and a neighboring vehicle, determining first and second relative positions of the neighboring vehicle based on the first and second distances, respectively, and, based on the first and second relative positions, determining an estimated path of the neighboring vehicle. The example method further includes, based on the estimated path, determining an updated estimated location of the lane, and controlling the vehicle based on the updated estimated location of the lane.
US08725340B1 Motor drive controller and electric power-assisted vehicle
A controller for driving a motor in a motor driven vehicle, provided with: a detection part, a control coefficient computing part, and a control part. The control coefficient computing part identifies, as a first vehicle speed, the speed of the vehicle when the detection part detects a start signal for regeneration control, the control coefficient computing part assigning a prescribed value to a control coefficient that determines a value of a control parameter that controls the motor relative to a target value of the control parameter. The target value is a value of the control parameter at which the motor achieves a desired power generation efficiency, and the control coefficient computing part increases the control coefficient if a current vehicle speed becomes faster than the first vehicle speed, and decreases the control coefficient if the current vehicle speed becomes slower than the first vehicle speed.
US08725339B2 Method for controlling a hybrid traction assembly and hybrid vehicle controlled according to such a method
A method for controlling a hybrid traction assembly includes an initial depleting phase which begins at the beginning of the vehicle mission and where the hybrid traction assembly is controlled to cause depletion of the storage device at a high first mean depletion rate, at least one sustaining phase where the hybrid traction assembly is controlled so that the state of charge is maintained in a predetermined sustaining range. The method further includes a second depleting phase which extends between the initial depleting phase and the sustaining phase, wherein the hybrid traction assembly is controlled to cause depletion of the storage device at a second mean depletion rate, the second mean depletion rate being lower than the first mean depletion rate.
US08725326B2 System and method for predicting a vehicle route using a route network database
A system and method for predicting a route to be authorized by a dispatcher for a vehicle to travel on a route network comprises a computer system that has a database having stored data relative to interconnecting route segments that make up the route network. Data relative to the origination location and the destination location is input into the computer system. The processor accesses the database and generates a predicted route with an origination location and destination location.
US08725324B2 Load compensating device in railway vehicles
Disclosed is a load compensating device in railway vehicles, the device including a pressure sensor detecting an air spring pressure in response to loads of the vehicles, an estimation unit outputting an estimated railway vehicle load by estimating each load of a plurality of railway vehicles, and a detection unit outputting a railway vehicle load by detection of fault in the pressure sensor.
US08725319B2 Monitoring device for an actuation system of an aircraft, actuation system and method for reconfiguring the actuation system
A monitoring device is disclosed for an actuation system of an aircraft for monitoring a guiding device of a regulating flap with a load sensor. An actuation system with the monitoring device and a method for reconfiguring such an actuation system are disclosed. The monitoring device includes an interface to the load sensor and an interface to a driving device for adjusting the regulating flap. The monitoring device can determine or receive in-flight information actively signaling a predefined flight attitude and/or a predefined operational state of the aircraft. The monitoring device can compare a load value corresponding to a sensor value acquired by the load sensor and a limiting value corresponding to a minimum operational load for the predefined flight attitude and/or the predefined operational state of the aircraft and a monitoring function. The monitoring function can assign a fault mode to the regulating flap.
US08725315B2 Bi-directional VHF UHF polling mechanisms for intelligent PEPS polling
A system and method for providing a polling signal transmitted from a vehicle that is received by a key fob held by an authorized user of the vehicle as the user approaches the vehicle, where the polling signal is a pulsed polling signal in the VHF-UHF band. The polling signal tells the key fob to transmit a command signal that causes the vehicle to perform a predetermined vehicle operation. Alternately, the polling signal is transmitted by the key fob where the vehicle sends an authorization message back to the key fob if it receives the polling signal that tells the key fob to transmit the command signal.
US08725314B2 Method of synchronized control of electric motors of a remote-controlled rotary wing drone such as a quadricopter
Each motor is controlled by a microcontroller and the set of microcontrollers is driven by a central controller. According to the invention, said method comprises: a preliminary step consisting at least in establishing an asynchronous serial communications link over a line between the central controller and each of the microcontrollers, and in allocating an address parameter to each microcontroller; and in operation, at least a control step proper consisting: i) for the central controller, in sending simultaneously on each link line a message containing at least one instruction specified by the address parameter of a destination microcontroller that is to execute said instruction; and ii) for each destination microcontroller, in extracting the instruction addressed thereto from said message, and executing it.
US08725313B2 System, a method and, an apparatus for vehicular communication
A system and method vehicle-to-mobile communication using a smart horn (515) comprising, a first processor (520) embedded in the vehicle, configured to generate and broadcast a plurality of sound waves having two spectrums, an audible spectrum and an inaudible spectrum, the sound waves comprising a plurality of information embedded (530) into the inaudible spectrum. A vehicle-embedded system (505) coupled to the said first processor (520) to capture a plurality of signals associated with the vehicle-embedded system. A second processor embedded in a receiving device (540) configured to capture and interpret the plurality of information embedded into the inaudible spectrum. The receiving device (540) comprising an application (545) that enables the receiving device (540) to interpret the plurality of information embedded in the inaudible sound spectrum captured by at least one microphone (535).
US08725311B1 Driver health and fatigue monitoring system and method
Vehicle including a seat in which an occupant sits during use of the vehicle and a monitoring system for monitoring the occupant in the seat. The monitoring system includes sets of electric field antennas, each including at least one antenna, a control unit connected to the antenna sets and including selectors coupled to the antennas. The selectors are controlled by the control unit to obtain signals from one or more antennas serving as receiving antennas and one or more antennas serving as sending antennas. The control unit determines which combination of sending antenna(s) and receiving antenna(s) provides a strongest signal in an expected heartbeat range and/or expected respiration range of the occupant and then monitors this combination for changes and/or deviations from a normal range of heartbeats and/or respiration.
US08725308B2 Rack mounting position management system and rack mounting position management method
An exemplary aspect of the invention is a rack mounting position management system including a rack having a plurality of units, and a mounted device mounted in the rack. The rack includes, for each of the units, a signal output unit that outputs a signal having a different value for each of the units of the rack. The mounted device includes a signal acquisition unit that acquires the signal output from the signal output unit, and a control unit that discriminates a mounting position of the mounted device in the rack according to a value of the signal acquired by the signal acquisition unit.
US08725307B2 System and method for measurement aided prediction of temperature and airflow values in a data center
A system and method for evaluating cooling performance of equipment in a data center, the equipment including a plurality of equipment racks and at least one cooling provider. In one aspect, a method includes receiving a plurality of measured inlet and exhaust air temperature values for the at least one cooling provider and a subset of the plurality of equipment racks, implementing a cooling model, the model including an ambient air temperature value, a plurality of inlet and exhaust air temperature values for the plurality of equipment racks and the at least one cooling provider, and a plurality of airflow values for the plurality of equipment racks and the at least one cooling provider, adjusting at least one of the ambient air temperature value and each of the plurality of airflow values in the cooling model, adjusting the cooling model to compensate for the adjusted at least one of the ambient air temperature value and each of the plurality of airflow values in the cooling model, substituting a first subset of the plurality of inlet and exhaust air temperature values in the cooling model with the plurality of measured inlet and exhaust air temperature values, and predicting a second subset of the plurality of inlet and exhaust air temperature values for the plurality of equipment racks and the at least one cooling provider in the cooling model.
US08725306B2 Vehicle electric charging schedule selection and evolution based on multiple weighted charging objectives
The present description refers to a computer implemented method, computer program product, and computer system to determine a plurality of electric charging schedules for one or more electric vehicles, determine, for each of the electric charging schedules, a plurality of charging objective values, assign a weight to each of the charging objective values, wherein one set of weights is used for the plurality of electric charging schedules, calculate a fitness value for each of the electric charging schedules based on the plurality of charging objective values for each respective electric charging schedule and the set of weights, identify the electric charging schedule having a highest fitness value, and select the electric charging schedule having the highest fitness value for charging one or more electric vehicles.
US08725300B2 Methods and apparatus for differential energy based airside economizer changeover
Methods and apparatus for controlling an economizer in a ventilation system based upon moisture related properties of a first input air source and a second input air source to minimize energy for conditioning air in a structure.
US08725291B2 Method and apparatus for remote monitoring of daily dispensing of medication
A method and apparatus for remote monitoring of daily dispensing of medication is disclosed. In one embodiment, a dispensing unit, equipped with a weight sensing mechanism, such as scale or balance, communicates with a monitoring application residing in a wireless terminal. The monitoring application provides supervision over a medication dispensing process.
US08725290B2 Electronically controlled and monitored enclosure to dispense product packages
A device for storing and dispensing tobacco products includes a housing configured to store tobacco product packages, a tracking system, and an electronic system. The housing may contain a plurality of chambers, each configured to store a different brand of tobacco product packages. The tracking system is configured to track the number of tobacco product packages in each chamber as tobacco product packages are dispensed from the chambers and to include one or more light emitting elements and one or more light detection elements. The electronic system is configured to enable dispensing of the tobacco product packages from the chambers and to store information related to the dispensing of the packages from the chambers.
US08725284B2 Moisture measurement
An electromagnetic field tuning and detection apparatus generates in to a material space and in at least two different directions radio frequency electromagnetic fields adapted to resonate in different directions at a different frequency on the basis of a material insertable into the material space; and a signal processing unit configured to determine a moisture content of the material on the basis of a resonance frequency of each electromagnetic field and quality of each resonance in different directions. While controlling a process, a control system comprises a measurement chamber and an electromagnetic field tuning and detection apparatus placed on each material feed line of the process. A controller may control the process on the basis of each determined moisture content on each feed line.
US08725283B2 Generalized kinematics system
The present disclosure includes a generalized kinematics library which may be used to control the motion of a machine tool system and to process data for other applications, such as simulation graphics. Methods are disclosed to interpolate the movement of various axes of a machine tool system through a machine singularity point.
US08725282B2 Method for linking work attribute information, its system and model structure of sheet metal component
A system for editing sheet metal components using a computer, comprising a sheet metal object having graphic element data defining the graphic elements of a sheet metal and connection data defining face data comprising graphic elements and linkage of the faces, wherein the sheet metal object includes a sheet metal edition object corresponding to editing of a sheet metal, e.g., editing of butting or lapping of sheets, and the burden is lessened by automating reformation at the butting or lapping part of the sheet metals.
US08725276B2 Performance monitoring methods
We have disclosed methods for monitoring the athletic performance of an individual. The methods may include receiving position data relating to geographical positions of the individual during an athletic activity with a global positioning satellite receiver, receiving performance data about the individual during the athletic activity with a performance monitor that is physically separate from the global positioning satellite receiver, displaying athletic performance information during the athletic activity based on the performance data received by the performance monitor, and correlating the performance data received by the performance monitor with the position data received by the global positioning satellite receiver.
US08725275B2 Apparatus, systems and methods for user defined power conservation periods
Electronic device communication systems and methods are operable to decrease power consumption in an electronic device during user defined power conservation periods. An exemplary embodiment identifies an occurrence of a start of a user defined power conservation period, maintains power to a first group of components in the electronic device, and shuts off a second group of components in the electronic device in response to the occurrence of the start of the user defined power conservation period.
US08725274B2 Energy use control system and method
Devices and systems control energy usage in accordance with instructions from a head end system. A device may be instructed to cease energy consumption. Another device may allow users to override some instructions. Messages may be provided to users to request the cessation of energy consumption; the users may, but need not comply.
US08725269B2 Global parameter adjustment for multiple stimulation programs
A user may modify a stimulation parameter in a plurality of stimulation programs with a single adjustment. During stimulation therapy, the user, such as a patient, may desire to change a parameter of the plurality of stimulation programs. The patient may press a single button on an external programmer to make the parameter change, or global adjustment, to all of the plurality of stimulation programs. This global adjustment eliminates the need for the patient to navigate through each of the plurality of stimulation programs separately and adjust the parameter. Additionally, changing the plurality of stimulation programs may be desirable for uniform stimulation therapy between programs used by the patient. The external programmer may calculate an appropriate parameter change for each stimulation program to keep parameter ratios equal between the plurality of stimulation programs.
US08725264B2 Method for treating neuropathic pain
Provided is a method for treating neuropathic pain, including: providing, to a patient suffering from said neuropathic pain, a visual illusion to correct a mismatch between motor commands and sensory feedback; and applying a cranial stimulation to said patient during at least part of the duration of said visual illusion. This is particularly applicable to the treating of neuropathic pain in patients suffering from spinal cord injuries.
US08725263B2 Co-fired electrical feedthroughs for implantable medical devices having a shielded RF conductive path and impedance matching
A co-fired electrical feedthrough for an implantable medical device (IMD) is provided having a shielded radio frequency (RF) conductive path. The feedthrough includes a monolithic structure derived from one or more layers of dielectric material and a conductive pathway extending through the monolithic structure for communicating RF signals into and from the IMD. An internal shield is formed to extend through at least one of the layers of dielectric material so as to surround the conductive pathway (e.g., in a coaxial relationship) and shield the RF conductive pathway from undesirable signals. This shielding of the RF conductive pathway prevents destructive EMI signals from entering into the IMD through the RF conductive pathway. In some embodiments, a monolithic structure containing embedded impedance matching elements is electrically connected to at least one conductive pathway in the feedthrough to perform impedance matching and/or filtering of the conductive pathway to other circuitry.
US08725260B2 Methods of monitoring hemodynamic status for rhythm discrimination within the heart
Systems and methods of performing rhythm discrimination within a patient's body using sensed hemodynamic signals are disclosed. The method can include the steps of receiving an electrical activity signal from an electrode located within or near the heart, detecting an event of the heart based on the received electrical activity signal, sensing one or more mechanical measurements using a sensor located within the body, analyzing a mechanical activity signal received from the sensor, and confirming the type of event based on the mechanical and electrical activity signals. The sensor can comprise a single pressure sensor configured to sense both atrial and ventricular activity within the heart.
US08725259B2 Vagal stimulation
The disclosure herein relates generally to methods for treating heart conditions using vagal stimulation, and further to systems and devices for performing such treatment. Such methods may include monitoring physiological parameters of a patient, detecting cardiac conditions, and delivering vagal stimulation (e.g., electrical stimulation to the vagus nerve or neurons having parasympathetic function) to the patient to treat the detected cardiac conditions.
US08725258B2 Method and apparatus for automated adjustment of arrhythmia detection duration
A cardiac rhythm management (CRM) system delivers anti-tachyarrhythmia therapies and uses patient-specific and/or tachyarrhythmia event-specific information to automatically set and adjust one or more arrhythmia detection durations. In one embodiment, the CRM system initializes and updates the one or more arrhythmia detection durations using patient-specific information such as medical history and recent medical trends. In another embodiment, the CRM dynamically adjusts the one or more arrhythmia detection durations using the patient's hemodynamic performance. One example of such an arrhythmia detection duration is a sustained rate duration (SRD) that starts when a tachyarrhythmia such as a supraventricular tachyarrhythmia is detected. An anti-tachyarrhythmia therapy is delivered only if the tachyarrhythmia sustains throughout the SRD.
US08725255B2 Cardiac resynchronization therapy optimization using cardiac activation sequence information
Systems and methods provide for pacing a heart to improve pumping efficiency of the heart, such as by producing a cardiac fusion response for patient's subject to cardiac resynchronization therapy. A pacing parameter, such as an A-V delay, V-V delay, lead/electrode configuration or vector, is adjusted and a cardiac signal vector representative of all or a portion of one or more cardiac activation sequences is monitored during pacing parameter adjustment. A change in a characteristic of the cardiac signal vector is detected in response to an adjusted pacing parameter, the change indicative of a cardiac fusion response. A pacing therapy may be delivered to produce the cardiac fusion response using the adjusted pacing parameter.
US08725254B2 Automated caregiving device with prompting based on caregiver progress
A device for assisting a caregiver in delivering therapy to a patient, the device comprising a user interface configured to deliver prompts to a caregiver to assist the caregiver in delivering therapy to a patient; at least one sensor configured to detect the caregiver's progress in delivering the therapy, wherein the sensor is other than an electrode in an electrical contact with the body; a memory in which a plurality of different prompts are stored; a processor configured to determine which of the different prompts should be selected for delivery based on the progress detected by the sensor.
US08725252B2 Electric energy storage device electrode including an overcurrent protector
One embodiment includes a capacitor case sealed to retain electrolyte, at least one electrode disposed in the capacitor case, the at least one electrode comprising an overcurrent protector, a conductor coupled to the overcurrent protector and in electrical communication with a remainder of the electrode, the conductor sealingly extending through the capacitor case to a terminal disposed on an exterior of the capacitor case, a second electrode disposed in the capacitor case, a separator disposed between the electrode and the second electrode and a second terminal disposed on the exterior of the capacitor case and in electrical communication with the second electrode, with the terminal and the second terminal electrically isolated from one another, wherein the overcurrent protector is to interrupt electrical communication between the terminal and the remainder of the electrode at a selected current level.
US08725248B2 Methods for non-thermal applications of gas plasma to living tissue
Method for the non-thermal treatment of human or animal tissue with high-voltage electrical discharge plasma is disclosed. The disclosed method employs current through plasma and through tissue not for the purpose of heating the tissue, but instead to maintain the plasma proximate to the tissue being treated. Also disclosed is a method of limiting the current through plasma and through tissue to minimize tissue heating by placement of an insulator or semiconductor between an electrode and tissue resulting in generation of a high-voltage discharge similar to a dielectric barrier discharge. The disclosed non-thermal plasma treatment can be employed to promote coagulation of blood, sterilization, disinfection, re-connection of tissue, and treatment of tissue disorders without causing significant thermal tissue damage.
US08725244B2 Determination of sleep quality for neurological disorders
A device determines values for one or more metrics that indicate the quality of a patient's sleep based on sensed physiological parameter values. Sleep efficiency, sleep latency, and time spent in deeper sleep states are example sleep quality metrics for which values may be determined. The sleep quality metric values may be used, for example, to evaluate the effectiveness of a therapy delivered to the patient by a medical device. In some embodiments, determined sleep quality metric values are automatically associated with the therapy parameter sets according to which the medical device delivered the therapy when the physiological parameter values were sensed, and used to evaluate the effectiveness of the various therapy parameter sets. The medical device may deliver the therapy to treat a non-respiratory neurological disorder, such as epilepsy, a movement disorder, or a psychological disorder. The therapy may be, for example, deep brain stimulation (DBS) therapy.
US08725241B2 Visualization of physiological data for virtual electrodes
Systems and methods can be utilized to visualize physiological data relative to a surface region (e.g., an organ) of a patient. A computer-implemented method can include storing electroanatomic data in memory representing electrical activity for a predetermined surface region of the patient and providing an interactive graphical representation of the predetermined surface region of the patient. A user input is received to define location data corresponding to a user-selected location for at least one virtual electrode on the graphical representation of the predetermined surface region of the patient. A visual representation of physiological data for the predetermined surface region of the patient is generated based on the location data and the electroanatomic data.
US08725240B2 Intracardiac tracking system
In general, in one aspect, a method is disclosed for determining information about a position of an object. The method includes: (i) causing current to flow between each of three or more sets of current-injecting electrodes on a first catheter inserted into an organ in a patient's body, the organ having a periphery (ii) in response to current flow caused by each set of current injecting electrodes, measuring an electrical signal at each of one or more measuring electrodes located on one or more additional catheters inserted into the organ in the patient's body and (iii) determining the position of each of one or more of the measuring electrodes on the additional catheters relative to the first catheter based on the measured signals from the one or more measuring electrodes.
US08725238B2 Electrocardiogram signal processing system
An electrocardiogram signal processing system is provided which includes: a wavelet transformation unit comprising a plurality of outputs, each output being connected to one of a plurality of scales, wherein the wavelet transformation unit is adapted to transform an input electrocardiogram signal into a set of wavelets, each wavelet being output to one of the scales; a plurality of signal processing blocks, each of the signal processing blocks coupled to a respective output of the wavelet transformation unit and configured to receive and process the wavelet from the respective output, wherein the signal processing blocks provide processing functions which differ from one another.
US08725235B2 Method for planning a surgical procedure
A method and system for identifying a portion of an image data is disclosed. The image data can include image data of an anatomy, such as a brain of a patient. The identified portion can be used for planning a procedure. The identified portions can include anatomical landmarks that can be used to determine anatomical targets of the patient. The plan can include a path or trajectory to reach the anatomical target.
US08725233B2 Load detection device and load detection method
According to this load detection method, load (Fi) in insertion of a linear body having flexibility in an inlet of a hollow tube inserted in a bending vessel in a body is detected, an image of the hollow tube or the linear body is taken, a degree of bending of the hollow tube or the linear body is detected based on the image, and load (Fo) at a tip end of the linear body is calculated based on the detected insertion load (Fi) and the degree of bending. Therefore, the load (Fo) at the tip end of the thin linear body can readily be detected.
US08725228B2 Steerable catheter having intermediate stiffness transition zone
A flexible, steerable intravascular catheter includes an elongate flexible shaft having a heterogeneous or multi-zone stiffness profile or structure. A first or distal portion of the catheter shaft may have a substantially constant or distinct stiffness or flexibility, a second, intermediate or transition section is proximal relative to, and less flexible than, the first section, and a third section is proximal relative to, and also less more flexible than, the first section. The third section also includes a substantially constant or distinct stiffness or flexibility. The flexibility or stiffness of the second section varies along its length, e.g., in a substantially linear, step-like or ramp-like manner to provide a smooth or gradual transition between the stiffness of the first or distal section and the flexibility or stiffness of the third or proximal section.
US08725221B2 Portable terminal having projection function
A portable terminal is provided and the portable terminal includes a terminal body, a projector operatively connected to the terminal body, and a door movably mounted to the terminal body, the door being moveable between a first position covering the projector and a second position exposing the projector.
US08725219B2 Automatic transmit mode selection for a communication device
Various embodiments of systems and associated methods are described herein for providing automatic selection of an operating communication mode for a mobile communication device in which a communication mode is selected depending on various conditions including power pack voltage.
US08725218B2 Multimode operation DC-DC converter
Embodiments for at methods, apparatus and systems for operating a voltage regulator are disclosed. One method includes generating, by a switching controller, a switching voltage through controlled closing and opening of a series switch element and a shunt switch element. Further, the method includes generating, by a switchable output filter, a regulated output voltage by filtering the switching voltage, wherein the switchable output filter comprises a plurality of capacitors that are selectively included within the switchable output filter.
US08725216B2 Automatic setting of an alert mode on a wireless device
Embodiments are provided for automatically setting an alert mode on a wireless device. Scheduling data is received which defines a predetermined period utilized to set the alert mode. The scheduling data may be received either by direct input in the wireless device or alternatively from an external edge device, such as a network server, in a communications network. In response to receiving the scheduling data, an alert mode on the wireless device is automatically set for the predetermined period. The alert mode may include a silent alert mode on the wireless device. The wireless device may include a sensor for receiving data indicative of a current external state. The sensor data may include location data, temperature data, and ambient noise data. The received sensor data may be utilized to automatically trigger the setting of an alert mode in the wireless device.
US08725214B1 Method of tuning a frequency agile electrically small tactical AM broadcast band antenna system
A Method of Tuning a Frequency Agile Electrically Small Tactical AM Broadcast Band Antenna System (NC#102174) comprising determining a desired operating frequency for a frequency agile electrically small tactical AM broadcast band antenna system; configuring tophat jumpers of the frequency agile electrically small tactical AM broadcast band antenna system to operate near the desired operating frequency; erecting an antenna of the frequency agile electrically small tactical AM broadcast band antenna system; transmitting a signal through the frequency agile electrically small tactical AM broadcast band antenna system; adjusting inductor values of an antenna tuning unit of the frequency agile electrically small tactical AM broadcast band antenna system so that the frequency agile electrically small tactical AM broadcast band antenna system operates at the desired operating frequency.
US08725213B2 Wireless communication device
A wireless communication device 100 is a device which performs wireless communication. The wireless communication device 100 includes a plurality of antennas 101a, 101b, . . . provided at different positions; and an antenna selection section (antenna selection element) 102 which acquires holding position specifying information for specifying a holding position which is a position where a user holds the wireless communication device 100, and from among the plurality of antennas 101a, 101b, . . . , selects an antenna provided at a position which is different from the holding position specified by the acquired holding position specifying information. The wireless communication device 100 is adapted to perform wireless communication via the selected antenna.
US08725204B2 Virtual multiple antenna (VMAT)
The present invention relates to a communication unit, network and method for communication within a communication network, the unit comprising a transceiver portion, a processing unit and at least one interface arrangement for communication with at least one peripheral device. The unit further comprises an arrangement for transceiving at least parts of a signal to the communication network using at least one of said interface arrangements for communication with said at least one peripheral device.
US08725199B2 System including Bluetooth module and wireless LAN module and control method thereof
An embodiment of the disclosure provides a control method between a Bluetooth module and a wireless LAN module, for an electronic device with a Bluetooth module and a WiMAX module. The method comprises: determining whether the priority of the Bluetooth module is higher than that of the WiMAX module; determining whether data transmitted or received by the WiMAX module has to be protected; and when the priority of the Bluetooth module is not higher than that the WiMAX module and the data transmitted or received by the WiMAX module has to be protected, setting the Bluetooth module to be in an inactive mode.
US08725198B2 Ejectable component assemblies in electronic devices
Electronic devices are provided with ejectable component assemblies that can be substantially flush with the external surfaces of the housings of the devices, despite variations in their manufacture. The ejectable component assemblies may include connectors coupled to circuit boards of the devices, and trays that can be loaded with removable modules, inserted through openings in the housings of the devices, and into the connectors for functionally aligning the removable modules with the circuit boards. The ejectable component assemblies may also include ejectors coupled to the housings of the devices for ejecting the trays from the connectors and, thus, from the devices themselves.
US08725197B2 Method and apparatus for controlling an electronic device
An apparatus and method of an electronic device for controlling the electronic device are disclosed herewith. The method includes determining that the electronic device is engaged in a voice call. The method further includes detecting at least one object that covers at least a predetermined portion of a mouthpiece area of the electronic device while the electronic device is engaged in the voice call. Furthermore, the method activates an electronic mute feature of the electronic device in response to detecting the at least one object.
US08725196B2 Beacon and management information elements with integrity protection
Certain aspects of the present disclosure relate to protecting integrity of transmitted messages in a wireless communications.
US08725195B2 Broadcast reception mobile terminal
There is provided a broadcast reception mobile terminal capable of improving both electric power saving and user-friendliness. A CPU (209) detects that the lid body is opened or closed by a signal from an opening/closing detection switch. In addition, the CPU (209) obtains from an earphone connector (203) information indicating whether or not an earphone is connected. In a case that the CPU (209) detects the lid body being closed during television viewing on the main LCD panel (202a), and performing a TVOFF process if the earphone is not connected, and stopping video display but continuing output of received audio if the earphone is connected.
US08725191B2 Wireless communication system, wireless communication method, base station, control method of base station, and control program of base station
To provide appropriate communication quality for a mobile station that is permitted to connect to a femto base station regardless of the place at which the femto base station is installed and the place at which the mobile station is used while reducing the transmission power of the femto base station as much as possible, a femto base station 4 measures the reception quality (e.g., received power or reception SIR) by receiving a common pilot signal from a macro base station 3, and sets the transmission power Ptx of a pilot signal to be transmitted by the femto base station itself based on the received power. Further, the femto base station 4 transmits a common pilot signal with a transmission power Ptx and communicates with a plurality of mobile stations 7-2 to 7-4 within a femtocell 6. Furthermore, the femto base station 4 receives a measurement result of the reception quality level of a common pilot signal transmitted from the femto base station 4 from the mobile stations 7-2 to 7-4, and adjusts the transmission power Ptx of a common pilot signal so that the lowest level among a plurality of reception quality levels gets closer to a predetermined target level.
US08725190B2 Load-adaptive uplink transmit power
An access terminal of a wireless communication system includes: an antenna; a transceiver; a load level monitor communicatively coupled to the transceiver and configured to receive, from the transceiver via the antenna, and analyze indications of reverse link wireless network traffic load over a period of time in a region of the wireless network containing the access terminal; a load level module configured to combine the indications over the period of time to determine a load level associated with the access terminal; and a transmission module configured to cause the transceiver to change from transmitting data packets in accordance with a first value of a transmission characteristic to transmitting data packets in accordance with a second value of the transmission characteristic in response to the load level being below a first load threshold value.
US08725186B2 Base station apparatus, user equipment and precoding method
The present invention provides a base station apparatus capable of preventing degrading of throughput performance even when feedback information amount on precoding in uplink MIMO transmission is reduced. This base station (200) has a scheduler (231) for determining resource blocks used in wireless communications with each mobile station (100) adaptively, a precoding weight selecting section (232) for selecting a precoding weight for controlling phase and/or amplitude of a transmission signal for each antenna in the mobile station (100) based on reception quality on uplink at the resource blocks determined to the mobile station (100); and transmission/reception sections (206a and 206b) for transmitting the determined precoding weight to the mobile station (100).
US08725175B2 Network manager system for location-aware mobile communication devices
Embodiments of a location sharing network manager process are described. The process is executed on a server computer coupled to a plurality of mobile communication devices over a wireless network. Each mobile device is a location-aware mobile communication device. The process determines the geographic location of a mobile communication device operated by a user within an area, displays a map representation of the area around the mobile communication device on a graphical user interface of the mobile communication device, and superimposes on the map the respective locations of one or more other trusted users of mobile communication devices coupled to the mobile communication device over the network. A comprehensive network manager process provides management functions to allow communication with mobile phone users outside of the service network and allows for efficient communication with groups of users within the service network.
US08725173B2 User defined location based notification for a mobile communications device systems and methods
Systems and methods related to the provision of location based services via a mobile communications device. A particular system comprises a mobile communications device, a mobile communications base station, and a server computer system. The location of the device may be correlated with certain user preferences stored on the server computer system. Components of the larger system are also described. In some cases, various location related mapping functions for a device are discussed. Systems and methods can also provide for activities to be undertaken based on the location of a device are described. The disclosure also addresses systems and methods of efficiently determining the location of a mobile device. Different notification schemes might be based on the location of a device and specified preferences are described. There can also be keyword monitoring based on the location of a device.
US08725171B2 System and method of providing mode changes to wireless devices
A method of providing mode changes to wireless devices is provided. The method may include receiving a request from a wireless device to connect with a network device and sending a signal to the wireless device to enter a location defined mode.
US08725169B2 Method and apparatus for determining mobility state of terminal
A method and apparatus for determining a mobility state of a terminal is disclosed in embodiments of this invention, which relates to the technical field of wireless communication and is capable of accurately estimating a mobility state of a terminal in a complex network structure, configuring more appropriate network parameters for the terminal, optimizing mobility performance of the terminal and improving overall network performance. A method for determining a mobility state of a terminal is provided in an embodiment of this invention, including: calculating a total moving distance of a terminal in a predetermined period by using a distance estimation strategy; and determining a mobility state of the terminal according to the total moving distance. This invention is applicable to estimation of the terminal's mobility state in a homogeneous network and a heterogeneous network.
US08725167B2 Methods of providing cell grouping for positioning and related networks and devices
A method of grouping cells of a radio communications network may include defining first and second groups of cells from a plurality of cells that transmit reference signals for positioning measurements. The first and second groups of cells may be defined according to a characteristic of the reference signals transmitted by the respective cells and/or of the respective cells that transmit the reference signals. Reference signals used for positioning measurements from the cells of the first group may be measured at a positioning target device. Reference signals used for positioning measurements from the cells of the second group may be measured at the positioning target device separately in time and/or separately in frequency from measuring the reference signals from the cells (103) of the first group.
US08725166B2 Mobile communication terminal connectable to wireless LAN, communication control method performed in mobile communication terminal, and communication control program recorded on computer readable recording medium
A mobile phone performs a search operation for searching for a communicable access point when a state of being able to communicate with an access point changes to a state of being unable to communicate. When a search operation is performed, the mobile phone displays that the search operation is being performed. In order to reduce power consumption, when the mobile phone displays that the search operation is being performed, the search operation is halted in response to acceptance of an input of an instruction to halt the search operation.
US08725165B2 Method and system for providing shipment tracking and notifications
Improved approaches for monitoring status of articles being shipped are disclosed. The monitoring can produce notifications to interested parties. The notifications typically contain status information pertaining to the articles being shipped. Alternatively, interested parties can gain access to status information pertaining to the articles being shipped via a website. According to one embodiment, the status information includes at least position (location) information and shipping conditions information.
US08725163B2 System and method for locating a voice over internet protocol (VoIP) device using a geomagnetic sensor
Embodiments of the present disclosure are directed to a system and method for receiving first location information associated with a VoIP device having one or more geomagnetic sensor, wherein the first location information is determined using the one or more geomagnetic sensors based at least in part on the Earth's magnetic field, determining second location information associated with the VoIP device based at least in part on the first location information; storing the second location information in one or more databases; and transmitting the second location information to the VoIP device to establish a service.
US08725155B2 Process for updating location information
A location management method for a mobile terminal in a telecommunications network is provided in which when the mobile terminal is traveling from a first cell to a second cell in the network, an identifier associated with the mobile terminal in the cell in which it is located is established. The mobile terminal receives a first identifier associated with the first cell that enables the mobile terminal to be located in the network when it is within the first cell. The mobile terminal receives a second identifier associated with the second cell that enables the mobile terminal to be located in the network when it is within the second cell. The mobile terminal and/or the network store the identifiers in a table of identifiers, in order to use the first identifier or the second identifier depending on whether the mobile terminal is within the first or second cell, respectively.
US08725153B2 Methods and devices for adjusting resource management procedures in heterogeneous communication networks
Devices and methods for adjusting resource management procedures in heterogeneous communication networks are disclosed. In one aspect, a method for adjusting radio resource management procedures in a mobile device communicating with a node operating in a cell in a heterogeneous communication network includes transmitting a first message to the node, the first message including a request for cell information, receiving a second message transmitted from the node, the second message including the requested cell information, measuring signal reception information, processing the received cell information and measured signal reception information to determine an adjustment to a radio resource management procedure, and adjusting the radio resource management procedure based on the determined adjustment. The first and second messages may be radio resource control (RRC) messages, such as RRC connection request and response messages.
US08725146B2 Method of registering a location of an access terminal within a Femto network with a Macro network, and associated apparatuses
In one embodiment, the method of registering a location of an access terminal within a Femto network with a Macro network includes sending, by a Femto in the Femto network, a message to the Macro network. The message includes a first indicator, a second indicator and an address of the Femto. The first indicator indicates the access terminal. The second indicator indicates to register the Femto address in association with the access terminal.
US08725144B2 Apparatus and method for performing network scanning using black-list network information
An apparatus and method is provided for making use of black-list network information to make scanning more efficient in multi-mode mobile devices. When performing a scan for a network, if a network that is blacklisted is found, scanning is discontinued for any network that has the same radio access technology as the network that was found. Thus, excessive scanning that can be costly for the mobile device in terms of battery life and responsiveness to provide service, is avoided.
US08725141B2 Method of providing access to an IP multimedia subsystem
A system for providing access to an IP multimedia subsystem (IMS) for a subscriber communicating in an access communication network and requesting access to the IP multimedia subsystem through a home interface entity located in the home communication network (HN) of the subscriber (UE), wherein the IP multimedia subsystem is a packet switched based domain located in the home communication network.
US08725139B2 Method and system to enable multiple virtual numbers across different mobile networks
Disclosed is a system and method for enabling a subscriber who has multiple virtual or physical SIM identities across several networks to make and receive calls and messages on a single handset at the same time. Key features of the disclosure is the setup and management of multiple virtual IMSIs and MSISDNs, from different networks, or from the same network but different countries or regions, which exist in one or more servers which are able to manage inbound and outbound calls and messages enabling a subscriber to manage multiple identities without the need to swap or replace SIM cards.
US08725136B2 Baseband unit interfacing between baseband section and radio frequency section and method thereof
The baseband unit includes a first Radio Frequency (RF) coverage unit, a second RF coverage unit, and an interface unit. The first RF coverage unit is configured to communicate with RF devices according to a first communication protocol. The second RF coverage unit is configured to communicate with the RF devices according to a second communication protocol different than the first communication protocol. Further, the interface unit is configured to selectively interface one of the first and second coverage units with the RF devices.
US08725132B1 Program for adjusting channel interference between access points in a wireless network
The performance and ease of management of wireless communications environments is improved by a mechanism that enables access points (APs) to perform automatic channel selection. A wireless network can therefore include multiple APs, each of which will automatically choose a channel such that channel usage is optimized. Furthermore, APs can perform automatic power adjustment so that multiple APs can operate on the same channel while minimizing interference with each other. Wireless stations are load balanced across APs so that user bandwidth is optimized. A movement detection scheme provides seamless roaming of stations between APs.
US08725129B2 Multi-tier service wireless communications network
The present invention pertains to improved communication quality in cellular communication networks (10) and the like. A customer has the option to pay different amounts for different tiers of service relating to voice quality and bandwidth access (S102). Higher service tiers may guarantee that a specific vocoder or bit rate is used. Different tiers may be associated with customers' records (208) for billing purposes. The network (200) may also afford high end cellular phones higher voice quality by comparing a given high end phone to a look up table (FIG. 6) which indicates what level of service is associated with the given phone. A calling mobile station (312) or a receiving mobile station (302) may case the other mobile station to change to a more robust vocoder (410) or bit rate (S508) to ensure a higher quality phone call. Furthermore, the user may also opt to change the quality level before or during a call.
US08725127B2 System and method for providing short message targeted advertisements over a wireless communications network
A method and system for providing targeted advertisement information to consumers over a wireless communications network. In one embodiment, local advertisers register to advertise on wireless communications devices that are in close proximity to the advertiser. As a consumer enters a cell site that is near the location of the advertiser, the wireless network delivers a message to the wireless device specified by the local advertiser. An acknowledgement signal is then received by the network, and the local advertiser's account is charged for transmission of the advertisement. In a further embodiment, each of the messages stored in the database is also associated with one or more demographic codes, and users of wireless communications device select from one more demographic codes to describe their advertisement preferences. Messages to be transmitted to particular wireless communications devices are selected based upon both the location information and the demographic codes associated with the messages.
US08725125B2 Systems and methods for controlling audio playback on portable devices with vehicle equipment
Systems and methods are provided for playing media assets in a vehicle. A signal indicating the existence of a voice call is detected in a vehicle. It is determined whether a portable device inside the vehicle is outputting audio to a first audio device. If a portable device is outputting audio to a first audio device, the audio level of the output audio component is compared with an audio level threshold to determine whether the output of the audio component to the first audio device interferes with audio output of the call. If the output audio component is determined to interfere with the audio output of the call, the audio component output through the first audio device is repressed. If the output audio component is determined to not interfere with the audio output of the call, the audio component is output through the first audio device without interruption.
US08725121B2 Systems, methods, and devices for prompting mobile device users for feedback information using tone transmissions
Systems, methods, and devices for prompting mobile device users for feedback information using tone transmissions are provided. One device may include a network interface, a display, a microphone, and a processor in communication with the network interface, display, and microphone, where the processor is configured to execute computer executable instructions to receive, by the microphone, a tone, where the tone includes a location identifier. The processor is further configured to execute computer executable instructions to extract the location identifier from the tone, and transmit, via the network interface, a signal that includes at least a portion of the location identifier. Moreover, the processor is further configured to execute computer executable instructions to receive, via the network interface, user prompting information associated with the location identifier, and display at least a portion of the user prompting information on the display.
US08725119B2 Interactive personalized E-experience system and method for visual voice mail
In-person shopping at brick-and-mortar locations can be facilitated using visual voicemail systems. A user device can be detected upon entry or proximity to a retail location and a greeting visual voicemail message can be transmitted to the user device. User data may be integrated into the greeting message. The greeting message can also include options for a user to activate that allow the integration of the virtual and physical shopping experience. Options can include requests for sales associate help, product information or location, associated service plans or accessories, etc. Multiple remote resources can be coordinated to service a user's requests via a visual voicemail system while the user is shopping in the retail location.
US08725112B2 Activation solution
To securely factory activate a mobile device according to authorized records, factory activation server generates and sends a signed factory activation record including a signed factory activation ticket. Signed factory activation record and ticket are cryptographically signed using factory private key stored in factory activation server. Factory private key is different from customer private key stored in the activation server that provides activation tickets for customer activation. If factory activation record is valid, application processor (AP) included in the device performs factory activation of the device which includes AP activating to allow for factory testing and rebooting at a predetermined reboot time. Wireless communication processor (BB) included in the device verifies the factory activation ticket and if valid, BB performs factory activation including: BB registering to a cellular telephone communications network for factory testing, and unregistering from the network after a predetermined unregistering time. Other embodiments are also described.
US08725109B1 Feature management of a communication device
A system and method for the real-time management of a device, and more particularly to the establishment and enforcement of policies or rules associated with the feature or functions that may be performed with the device, such as making and receiving calls, exchanging data, playing games and music, sending and receiving email, accessing web sites, and paying for goods and services. If a child or employee is using the device, there may be a need to regulate how that device can be used and to determine who will pay for what goods or services. In addition to providing all of the features associated with a device, service providers need to be able to establish and enforce rules (policies) regulating how and when that device can be used and who will pay for a good or service requested by the user of the device.
US08725107B2 Method for sending emergency messages to mobile terminals
The invention relates to a method for sending an emergency message to mobile terminals located in an emergency area, in which at least location information and a subscriber identification code is stored in a database for a plurality of mobile terminals. Then the emergency area is determined. Next, a set of destination terminals is selected out of the database having location information that corresponds to the emergency area. To each of the destination terminals the emergency message is sent by means of an SMS message or a voice message using said subscriber identification code. By using the method according to the invention, all the terminals present in the emergency area can be reached, independent of whether they are subscribed to an SMS alerting service, and not depending on a certain channel to receive the message.
US08725104B2 Method and apparatus for an energy-efficient receiver
One or more circuits may comprise at least one first-type analog-to-digital converter (ADC) and at least one second-type ADC. The circuit(s) may be operable to receive a plurality of signals, each of which may comprise a plurality of channels. The circuit(s) may be operable to digitize a selected one or more of the channels. Which, if any, of the selected channels are digitized via the at least one first-type ADC and which, if any, of the selected channels are digitized via the at least one second-type ADC, may be based on which of the plurality of channels are the selected channels and/or based on power consumption of the circuit(s). A bandwidth of each first-type ADC may be on the order of the bandwidth of one of the received signals. A bandwidth of each second-type ADC may be on the order of the bandwidth of one of the plurality of channels.
US08725102B2 Method of selecting receive antennas for MIMO systems
A method of performing receive antenna selection is presented. The method executes a determination operation for a set of receive antennas, determines a maximum result of the determination operation for two of the antennas, eliminates one of the two antennas from the set of antennas, and repeats the determination and elimination process until only a predetermined number of antennas remain in the set. The signals from these remaining antennas are then processed. The present invention reduces receiver complexity and cost.
US08725100B2 Apparatus and method of reducing noise for frequency modulated signals
Apparatus for reducing FM click noise on a demodulated FM signal, the apparatus comprising, filter means configured to produce a click detection signal according to the demodulated FM signal, click detection means configured to receive the click detection signal and produce a click occurrence signal, and click correction means configured to correct FM clicks on the demodulated FM signal according to the click occurrence signal.
US08725097B2 Amplifier for cable and terrestrial applications with independent stage frequency tilt
A system comprises a first amplifier stage including a first amplifier, a second amplifier stage including second and third amplifiers, and a fourth amplifier. The first amplifier stage includes an input and an output. The second amplifier stage is coupled between the output of the first amplifier stage and a first output node. The fourth amplifier is coupled between the input of the first amplifier stage and a second output node.
US08725095B2 Planar inverted-F antennas, and modules and systems in which they are incorporated
An embodiment of an antenna includes a radiation frame and a planar inverted-F antenna (PIFA). The radiation frame has a frame shape that defines a central opening. The PIFA includes an antenna arm, a feed arm, and a shorting arm. A distal end of the shorting arm is conductively coupled with the radiation frame. The antenna may be coupled to a substrate of an RF module. The RF module may be included in a system that also includes a non-RF component that produces a signal for transmission. In such a system, the RF module is configured to receive the signal, convert the signal to an RF signal, and radiate the RF signal over an air interface.
US08725094B2 Communication terminal device and control method
A communication terminal device includes a magnetic sensor, a processor, and a power control module. The magnetic sensor detects a current magnetic field generated by induction of internal current in internal circuits of the communication terminal device, and provides a value of strength of the current magnetic field to the processor. The processor compares the value of the strength of the current magnetic field with preset values, and obtains a comparison result. In a situation that the processor determines that the current magnetic field is anomalous according to the comparison result, the processor controls the power control module to withhold power to the communication terminal device.
US08725091B2 Transmitter control
Various embodiments are disclosed relating to techniques of controlling a transmitter. In accordance with an example embodiment of the present invention, a maximum level of signal distortion acceptable for a transmission from a transmitter may be determined based on information of operating characteristics of the transmitter and/or the environment in which the transmission is to be made.
US08725089B2 First hub and second hub communicating by temporal connection between different wireless body area networks (WBANs) and communication method thereof
Provided are a first hub corresponding to a first WBAN and a second hub corresponding to a second WBAN which may communicate with each other through a temporal connection. The temporal connection may decrease the usage of additional data, complexity, and power consumption that typically occurs due to mutual communication between different WBANs.
US08725087B2 High-frequency circuit module
Provided is a high-frequency module that can prevent a transmission signal from reaching a reception circuit and that can achieve high mounting density. A first duplexer for a first frequency band is mounted on a circuit substrate, and a second transmission filter and a second reception filter that constitute a second duplexer for a second frequency band are embedded in the circuit substrate. The second transmission filter and the second reception filter are embedded in the circuit substrate in locations that overlap at least a part of a projection region that is formed by projecting the first duplexer in a thickness direction of the circuit substrate. The first frequency band and the second frequency band are separated from each other by at least a prescribed frequency range.
US08725086B2 High-frequency circuit module
Provided is a high-frequency module that can prevent a transmission signal from reaching a reception circuit and that can achieve high mounting density. A first duplexer for a first frequency band is mounted on a circuit substrate, and a second transmission filter and a second reception filter that constitute a second duplexer for a second frequency band are embedded in the circuit substrate. The second transmission filter and the second reception filter are embedded in the circuit substrate in locations that overlap at least a part of a projection region that is formed by projecting the first duplexer in a thickness direction of the circuit substrate. The first frequency band and the second frequency band are separated from each other by at least a prescribed frequency range.
US08725085B2 RF front-end module
A front-end module (FEM) includes first and second frequency band power amplifiers (PA), first and second frequency band receiver-transmitter (RX-TX) isolation modules, and an antenna interface unit. The PAs are operable to amplify first and second frequency band outbound RF signals, respectively. The RX-TX isolation modules are operable to isolate first and second frequency band inbound RF signals from first and second frequency band outbound RF signals in accordance with first and second frequency band isolation tuning signal, respectively. The antenna interface unit is operably tuned in accordance with an antenna interface tuning signal to output at least one of the first frequency band outbound RF signal and the second frequency band outbound RF signal and to receive at least one of the first frequency band inbound RF signal and the second frequency band inbound RF signal.
US08725083B2 Self calibration of downlink transmit power
Transmit power (e.g., maximum transmit power) may be defined based on the maximum received signal strength allowed by a receiver and a total received signal strength from transmitting nodes at the receiver. Transmit power may be defined for an access node (e.g., a femto node) such that a corresponding outage created in a cell (e.g., a macro cell) is limited while still providing an acceptable level of coverage for access terminals associated with the access node. An access node may autonomously adjust its transmit power based on channel measurement and a defined coverage hole to mitigate interference and perform a self-calibration process.
US08725081B2 Wireless process communication adapter for handheld field maintenance tool
A wireless process communication adapter is provided. The adapter includes a plurality of plugs that are coupleable to a handheld field maintenance tool. A loop communication module is operably coupled to the plurality of plugs. The loop communication module is configured to communicate digitally in accordance with a process loop communication standard protocol. A controller is coupled to the loop communication module, and is configured to transform at least one message received from the loop communication module to at least one corresponding wireless protocol packet. A wireless communication module is coupled to the controller and configured to receive the at least one corresponding wireless protocol packet and generate a wireless signal based upon the at least one wireless protocol packet.
US08725078B2 Approach for enabling coexistence for radio technologies
Embodiments disclosed herein relate to wireless communications, and more particularly to reducing interference in wireless communications. The principal object of this invention is to co-ordinate between two or more communication radios, present within the same device or a plurality of devices present close to each other, without interfering with other non-interfering devices. Embodiments disclosed herein disclose a scheme for reducing interference between any licensed and/or unlicensed radio.
US08725076B2 Method and apparatus for sharing frequency based on classification of frequency set in environment where incumbent system exists
Provided is a method and apparatus for sharing a frequency in an environment where an incumbent system exists. In a frequency environment where the incumbent system exists, a frequency resource management may be smoothly performed using a plurality of frequency sets classified based on a utilization state of each sub-frequency resource. When a frequency sharing system using the same radio access technology (RAT) as a frequency sharing system to be assigned with a frequency resource exists, it is possible to reduce overhead for frequency sharing by priorly assigning a corresponding frequency resource to to the frequency sharing system to be assigned with the frequency resource.
US08725072B2 Method and apparatus for triggering network device discovery
A compass output in a first portable electronic device is monitored as the first device and a second electronic device come closer to each other. It is determined, by a process running in the first device, whether a magnetic field signature that is based on the monitored compass output is associated with a previously defined type of electronic device with which a network device discovery process is to be conducted. Other embodiments are also described and claimed.
US08725067B2 Self-interference cancellation method and apparatus of relay using the same frequency band in OFDM-based radio communication system
Provided is a self-interference cancellation method and apparatus that may remove self-interference occurring when a transmission signal of a transmit antenna is received, directly or via a reflector, by a receive antenna in a relay using the same frequency band in an orthogonal frequency division multiplexing (OFDM)-based radio communication system.
US08725055B2 Pivoting cleaning blade to minimize blade stress and photoreceptor torque with increasing friction coefficient
The cleaning blade is mounted to a holder that is pivoted. The pivot mechanism is designed such that the instantaneous center of rotation of the blade holder, in its operational position, is positioned above the plane of blade tip contact to the photoreceptor and upstream of the blade tip or below the plane of contact and downstream from the blade tip. These configurations result in a reduction of blade load as friction coefficient increases and a slower increase in photoreceptor torque when compared to conventional interference loaded blades. By a careful choice of the location of the center of rotation, the blade load can be maintained at a sufficiently high value for good cleaning over the expected range of friction coefficients. A four bar linkage provides a compact mechanism to pivot the blade holder and avoids potential problems of the mechanism interfering with the process and other components.
US08725053B2 Print control apparatus, print control system, print control method, and computer program product
A print control apparatus includes an acquiring unit configured to acquire a glossiness indicating a degree of glossy effect on a recording medium; a first generating unit configured to generate image data based on the glossiness acquired by the acquiring unit; and an output unit configured to output the image data.
US08725051B2 Heat-producing fixing belt and image forming apparatus using the same
Disclosed is a heat-producing fixing belt of a cylindrical shape which is composed of a heat-producing layer, an elastic layer, and a releasing layer in this sequential order from the inner side, and the heat-producing layer contains a polyimide resin and fabric containing carbon fiber and a pair of electrodes to supply power to the heat-producing layer making contact with the fabric containing carbon fiber are provided on both ends of the cylindrical shape.
US08725050B2 Sliding member for fixing device, fixing device, and image forming apparatus
A sliding member for a fixing device includes a base body and a sliding sheet that is disposed on the surface of the base body and is made of cross-linked polytetrafluoroethylene provided with through holes passing therethrough in a thickness direction.
US08725049B2 Fixing device having nip plate with surface including high absorption region
A fixing device for thermally fixing a developing agent image to a sheet includes: a tubular flexible fusing member; a heater; a nip member; and a backup member. The tubular flexible fusing member has an inner peripheral surface defining an internal space. The heater is disposed in the internal space and radiates radiant heat. The nip member is disposed in the internal space and receives the radiant heat from the heater. The inner peripheral surface is in sliding contact with the nip member. The backup member provides a nip region in cooperation with the fusing member upon nipping the fusing member between the backup member and the nip member. The nip member has a surface confronting the heater. The surface includes a first heat absorption region having a first heat absorption ratio of a predetermined value and a second heat absorption region having a second heat absorption ratio higher than the first heat absorption ratio. The second heat absorption region is positioned at a region of the surface overlapping with the nip region.
US08725048B2 Apparatus, method and system for controlling a strip radius in a printing system
An apparatus, system and method are provided for causing one or more selectable strip radii associated with stripping a substrate from a belt in a fuser after an image has been fused to the substrate during a printing process. The fuser has a first member having a first surface, and a belt having a first portion that contacts the first surface of the first member. The fuser has a second member having a second surface that contacts a second portion of the belt in a region defining a fusing nip. The fuser has a stripping apparatus, positioned downstream of the fusing nip in a process direction, comprising one or more transducers that cause one or more respective transducer segments to move at a frequency that deflects one or more sections of the first portion of the belt to cause one or more selectable strip radii on demand.
US08725047B2 Image forming apparatus
An image forming apparatus includes an image bearing member that carries a toner image, a rotatable endless belt facing the image bearing member, and a transfer device arranged on an inner peripheral side of the belt and transferring a toner image from the image bearing member to the belt. The transfer device includes a sheet member having conductivity and having a free end and an opposite end which is fixed. In addition, a support member supports and contacts the sheet member, and a securing member secures the sheet member. The sheet member at least has a first region secured by the securing member, a second region in contact with the support member, a third region separated from the support member and the belt, and a fourth region separated from the support member and in contact with the belt. The first region, the second region, the third region and the fourth region are located in order from an upstream side toward a downstream side in a rotational direction of the belt.
US08725044B2 Developing device
A developing device includes a developing container unit configured to contain and circulate a developer, and a plurality of developer carrying members each for carrying on its surface the developer for developing an electrostatic latent image on an image bearing member. The developer carrying member providing a largest difference in driving torque measured before and after being coated with a toner on its surface thereof is provided with a plurality of circumferentially spaced grooves, and the remaining developer carrying member has a blast-treated surface.
US08725043B2 Charging member, charging device, process cartridge, and image forming apparatus
A charging member includes at least a substrate and a conductive outermost layer that is disposed on the substrate, that comes in contact with a charging object, and that includes (A) a resin and (B) aggregates of a plurality of acicular particles protruding in a radial pattern from a center to an outside. The charging member charges the charging object by coming in contact with the charging object in a state where a voltage is applied to the charging member.
US08725042B2 Coupling part, photosensitive drum, process cartridge and electrophotographic image forming apparatus
An electrophotographic photosensitive drum comprises a cylinder having a photosensitive layer formed thereon, with the cylinder being rotatable about an axis thereof. A driving force transmitting part is securely fixed to one axial end of the cylinder. The driving force transmitting part includes (i) a gear encircling a peripheral portion of the driving force transmitting part and (ii) a projection disposed on a side of the gear opposite from the cylinder, with the projection having a base and a free end. At least a portion of a cross-section of the projection at the base is offset from a corresponding portion of a cross-section of the projection at the free end, as seen in a direction of the axis.
US08725039B2 Fixing device and image forming apparatus with a cover for generating a stable nipping pressure on a conveyance roller pair
A fixing device includes a housing, a cover member pivotally mounted on the housing, and operable to change the posture thereof between a closing posture and an opening posture, and a first and second urging member. A first conveyance roller for conveying a sheet is rotatably supported on the housing, and a second conveyance roller to be pressingly contacted with the first conveyance roller is rotatably supported on the cover member. The first urging member applies, to the cover member in the opening posture, an urging force for returning the cover member from the opening posture to an intermediate posture between the opening posture and the closing posture. The second urging member applies, to the second conveyance roller, an urging force with which the second conveyance roller is pressingly contacted with the first conveyance roller when the cover member is in the closing posture.
US08725033B2 Image forming device having detachable process unit
An image forming device facilitating fluid communication between developer cartridges supported in a main body frame and a process unit in which developing units are accommodated in a drawer movable in a first direction and second direction opposite to the first direction. The developing units are arrayed in the first and second direction, and the process unit is formed with communication ports displaced from one another in a direction perpendicular to the first and second direction. An inlet shutter mechanism is provided to open the communication ports when the drawer is assembled to an operable position for image formation. The main body has abutment portions to open each shutter of the inlet shutter mechanism in accordance with the movement of the drawer to the operable position.
US08725028B2 Image forming apparatus using exposure unit of print head system
An image forming apparatus includes: an image carrier unit that includes an image carrier that is to be rotated about a rotational driving shaft; a charging unit; an exposing unit including a light source substrate and a lens array; a developing unit; a transfer unit; and a fixing unit. The image carrier unit can be pulled out along the rotational driving shaft of the image carrier. The exposing unit is movable between a contacting position, at which the exposing unit abuts on a contacting surface of the image carrier unit to be positioned relative to the image carrier, and a retracted position, at which the exposing unit is away from the image carrier unit. At the contacting position, the contacting surface is closer to the exposing unit in an optical axial direction than a surface of the lens array is.
US08725027B2 Image forming device
An image forming device is provided, which includes an interlocking mechanism that causes a cleaning unit to clean with a cleaning surface thereof a detection surface of a detection sensor for reading each detection pattern formed on an outer surface of a sheet-feeding endless belt, in conjunction with movement of a drawer, which holds a plurality of process cartridges, between an attachment position where a photoconductive drum included in each process cartridge faces an up-facing side of the outer surface of the endless belt and a replacement position where at least one of the process cartridges is outside a main body housing of the image forming device.
US08725024B2 Image forming apparatus with a fan for cooling a conveyance path for two-sided image formation
An image forming apparatus includes a fixing unit arranged in an apparatus main body and adapted to perform a fixing process to fix an image to a recording sheet by heat, first conveyance path for conveying the recording sheet via an image forming unit and the fixing unit, second conveyance path for conveying the recording sheet having the fixing process performed thereon to an upstream side of the image forming unit in the case of performing the image forming process on both sides of the recording sheet, a first cover openably and closably attached to the apparatus main body, a second cover for covering the second conveyance path, the second cover being openably and closably attached to the apparatus main body and openable and closable when the first cover is in an open state, and fans provided on the second cover for supplying air streams to the second conveyance path.
US08725023B2 Power supply system and image forming apparatus including the same
A power supply system includes a switching power supply. The switching power supply includes an overcurrent detection circuit. The overcurrent detection circuit includes a current detecting resistor, a reference voltage generation circuit, and a comparison circuit. The current detecting resistor is provided on a secondary side of a transformer. The reference voltage generation circuit generates a first reference voltage when an output voltage of the switching power supply is a first output voltage and a second reference voltage lower than the first reference voltage when the output voltage is a second output voltage. The comparison circuit detects an overcurrent by comparing a voltage across the current detecting resistor with the first reference voltage or the second reference voltage.
US08725019B2 Fixing device, fixing device control method, and image forming apparatus
A fixing device includes a heat roller, a heater, a fuser roller, an endless, fuser belt, a pressure roller, a first thermometer, and a controller. The heat roller has a surface thereof subjected to heating. The heater is disposed in the heat roller to heat the circumference of the heat roller to an adjustable, heating temperature. The fuser roller is disposed parallel to the heat roller and has a surface thereof formed of elastic material deposited upon a cylindrical core of metal. The fuser belt is looped for rotation around the fuser roller and the heat roller. The pressure roller is disposed opposite the fuser roller with the fuser belt interposed between the pressure roller and the fuser roller. The first thermometer detects a first temperature at the cylindrical core of the fuser roller. The controller adjusts the heating temperature according to the first temperature being detected.
US08725012B2 Image forming apparatus and a method for determining a condition of toner
In an image forming apparatus, a control device obtains an amount of toner in a first area and an amount of toner in a second area. The first area is defined on a conveying member that is in contact with a photosensitive member. The transfer of toner is assured in the first area of the conveying member, but is not assured in the second area. The control device determines a toner condition based on a difference in the amount of toner between the first area and the second area. When the difference in the amount of toner is larger, the control device determines that the toner is in a deteriorated condition. When the difference in the amount of toner is smaller, the control device determines that the toner is not in the deteriorated condition.
US08725010B2 Print device with printed surface identifying function and printing method
A print device with a surface identifying function includes a feed roller assembly, a print assembly, and a printed surface identifying assembly. The feed roller assembly feeds the paper into the print device when receiving a printing task. The printed surface identifying assembly identifies whether one or both surfaces of a sheet of paper have already been printed, generates and sends a result to a processing unit. The processing unit determines whether the paper is available for printing according to the result, and control the print assembly not to perform the printing task and the feed roller assembly to take the paper out of the print device when the paper is unavailable for printing. A printing method is also provided.
US08725006B2 Digital signal-to-signal beat noise reduction for filter-less coherent receiving system
Systems and methods are disclosed for a filter-less coherent receiving system with a filter-less coherent receiver frontend; a signal-signal beat-noise detector coupled to the filter-less coherent receiver frontend; and a real-time processor coupled to the filter-less coherent receiver frontend and the signal-signal beat-noise detector to reject signal-signal interference.
US08725004B1 Optical domain analog to digital conversion methods and apparatus
Methods and apparatus for optical analog to digital conversion are disclosed. An optical signal is converted by mapping the optical analog signal onto a wavelength modulated optical beam, passing the mapped beam through interferometers to generate analog bit representation signals, and converting the analog bit representation signals into an optical digital signal. A photodiode receives an optical analog signal, a wavelength modulated laser coupled to the photodiode maps the optical analog signal to a wavelength modulated optical beam, interferometers produce an analog bit representation signal from the mapped wavelength modulated optical beam, and sample and threshold circuits corresponding to the interferometers produce a digital bit signal from the analog bit representation signal.
US08725002B2 Method and system for transmitting time in passive optical network
The present invention discloses a method and system for accurate time transfer in PON. An Optical Line Terminal (OLT) ranges Optical Network Units (ONUs) and obtains ranging information, then, triggered by the periodic Pulse per n Second (PPnS), generates a PPnS timestamp based on the local reference counter and the Time of Day (TOD) above second; OLT transmits the ranging information, the periodic PPnS timestamp and TOD to ONUs; ONUs predicts the time of the next second according to said periodic PPnS timestamp, TOD and ranging information, and outputs the corresponding PPnS. The invention is characterized by the combination of the features of PON point to multi-point and PON ranging into its time transfer method, the high accuracy of time transfer, and the low hardware costs for OLT and ONU, as well as the extremely small bandwidth occupancy.
US08724998B2 Carrier and subcarrier hopping for optical OFDM security
Methods and systems for secure communication include assigning data streams to respective orthogonal sub-carriers according to random number information at a transmitter. The data streams are modulated onto the respective orthogonal sub-carriers before the orthogonal sub-carriers are transmitted. The random number information is transmitted on a second medium, separate from the transmission medium. The orthogonal sub-carriers are received from the transmission medium at a receiver, while the random number information is received from the second medium at the receiver. The orthogonal sub-carriers are associated with data streams using the random number information and demodulated to produce data for the associated data stream.
US08724996B2 Transmission apparatus and transmission method for subscriber network in cable network
Provided are a transmission apparatus and a transmission method for a subscriber network in a cable network. A passive optical network (GPON) receiver receives data packets through a fiber line using a plurality of optical wavelengths from a head end. A micro cable modem termination system (CMTS) converts the data packets into a data over cable service interface specification (DOCSIS)-based DOCSIS frame and transmits the DOCSIS frame to at least one subscriber device through a coaxial line.
US08724995B2 Passive optical network system and operating method thereof
Provided is a passive optical network system for operating a mixture of PONs with differing transmission speeds and is capable of reducing power consumption on the basis of the amount of signals being transmitted. The master station of the passive optical network system, which determines the amount and timing of signals sent thereto by each of a plurality of slave stations on the basis of the requests of the plurality of slave stations and receives signals from the plurality of slave stations via an optical fiber network, is equipped with a control unit that determines in each set cycle the amount, transmission timing, and transmission speed of the signals that each slave station is permitted to transmit to said master station on the basis of the amount of signals that each of the plurality of slave stations has requested to transmit, and that notifies such to each slave station. Additionally, each of the plurality of slave stations is equipped with a control unit that transmits signals to the master station at a first transmission speed or a second transmission speed that is faster than the first transmission speed, and is configured to transmit signals with either the first transmission speed or the second transmission speed on the basis of notifications from the master station.
US08724994B2 Header error control protected ten gigabit passive optical network downstream frame synchronization pattern
An apparatus comprising an optical line terminal (OLT) configured to couple to a plurality of optical network units (ONUs) and transmit a plurality of downstream frames to the ONUs, wherein each of the downstream frames comprises a plurality of forward error correction (FEC) codewords and a plurality of additional non-FEC encoded bytes that comprise synchronization information that is protected by Header Error Control (HEC) code. An apparatus comprising a processing unit configured to arrange control data, user data, or both into a plurality of FEC codewords in a downstream frame and arrange a physical synchronization sequence (PSync), a superframe structure, and a Passive Optical Network-identifier (PON-ID) structure in a plurality of additional non-FEC encoded bytes in the downstream frame, and a transmission unit configured to transmit the FEC codewords and the additional non-FEC encoded bytes in the downstream frame within a 125 microsecond window.
US08724993B2 Station side device and optical communication system
In multicast transfer in a passive optical network (PON) system, an optical line terminal (OLT) is provided, which dynamically changes the longest response time included in a General Query message or a Specific Query message to control the timing at which a given terminal device transmits a report message. This reduces the possibility that the OLT has failed in getting some report messages from terminal devices due to lack of processing capability, and reduces the waste of the band due to useless transmission of multicast packets, which is caused by a delay in reporting that the given terminal device has left a multicast group, by taking into consideration both the message processing capability of the OLT and the number of optical network units (ONUs) each of which has terminal devices being subordinate thereto and belonging to the same multicast group.
US08724990B2 Power save mode for lightpaths
A method for communicating optically between nodes of an optical network, including forming, between a first node and a second node of the network, a set of lightpaths, each of the set of lightpaths having a respective configuration, and transferring communication traffic between the first and second nodes via the set of lightpaths. The method also includes forming a determination for the set of lightpaths that a communication traffic level associated therewith is less than a predetermined threshold, and in response to the determination, removing a lightpath having a given configuration from the set of lightpaths to form a reduced set of lightpaths. The method further includes transferring the communication traffic between the first and second nodes via the reduced set of lightpaths, while reducing a level of power consumption in the removed lightpath and while maintaining the given configuration of the removed lightpath.
US08724979B2 Imaging enclosure apparatus and methods
An imaging apparatus for imaging an object has an enclosure chassis that defines an enclosed imaging volume and that provides an imaging aperture to a camera apparatus that mounts against the chassis and that further provides at least a first lateral access opening for access to the object. A light-obstructing gasket is coupled to the enclosure chassis and has at least a first foldable lateral access leaf that folds to a first position against the first lateral access opening to block ambient light through the first lateral access opening and that folds away from the first lateral access opening to a second position to allow access to the object.
US08724977B2 System for non radial temperature control for rotating substrates
Embodiments of the present invention provide apparatus and method for reducing non uniformity during thermal processing. One embodiment provides an apparatus for processing a substrate comprising a chamber body defining a processing volume, a substrate support disposed in the processing volume, wherein the substrate support is configured to rotate the substrate, a sensor assembly configured to measure temperature of the substrate at a plurality of locations, and one or more pulse heating elements configured to provide pulsed energy towards the processing volume.
US08724972B2 Method of controlling the operation of an optical disc recording apparatus, and recording medium on which the control program is recorded
On a host computer (300), writing software for controlling recording and image forming operations of an optical disc recording apparatus (10) is installed. When the writing software is activated, the host computer (300) requests the user to input various settings relating to record information and image information before giving instructions for starting recording and those for starting image formation to the optical disc recording apparatus (10), and, in accordance with various settings which are input in response to the request, determines the recording and image forming operations of the optical disc recording apparatus (10).
US08724969B2 Method, system and computer program product for editing movies in distributed scalable media environment
A network editor comprises a central location with stored movies that can be edited by editors at remote locations. An editor receives a representation of the movie, and specifies edits relative to the representation, enabling the editor to use a device lacking sufficient processing capability to edit the movie directly, and also reducing the volume of information transmitted between the central location and the remote editor. The central location is able to provide the edited movie in a format suitable to the display capabilities of the viewing device of the viewer requesting the edited movie.
US08724967B2 Iterative, maximally probable, batch-mode commercial detection for audiovisual content
Identification of starting and ending times of commercial breaks and commercials within those commercial breaks found in audiovisual content is disclosed. A solution to a “batch optimization” problem is used in which commercial locations within a set of audiovisual content are detected as a group by choosing a set of commercial locations which optimizes a cost function which can include considerations of, for example, 1) one or more cues, 2) relative locations of commercials within the audiovisual content, and/or 3) probability models based on statistics obtained regarding characteristics of typical commercial and commercial breaks. Optimization can be done over the total set of commercial location decisions, rather than on a per-commercial basis. Additionally, the cost function can be iteratively evaluated and many more types of cues and combinations of cues can be used in detection of commercials.
US08724964B2 Managing multiple user locks and deletion requests for a digital video recorder
A method and system for managing multiple user locks and deletion requests on a digital video recorder (DVR) is disclosed. Files associated with the DVR can be protected from deletion by allowing users to lock a recorded file utilizing a number of locking strategies. The recorded file can also be locked by multiple users and the recording can be deleted when the users specifically remove the lock. A simpler interface for each user can be provided to prevent other users from deleting recorded files, which have not yet been viewed. Such an approach allows for an administrative override to prevent users from locking recordings and never unlocking in order to prevent the DVR exhausting disk space.
US08724963B2 Method and system for gesture based searching
Some embodiments include a method for gesture based search. Other embodiments of related methods and systems are also disclosed.
US08724957B2 Method for selecting parts of an audiovisual program and device therefor
The invention relates to a method of selecting parts of an audiovisual document. First, the document is analyzed by at least two subdividing means in order to extract from it at least two groups of audiovisual sequences. Then, selection criteria associated with each of the two subdividing means are entered. Finally, a list of sequences responding to all the selection criteria entered previously is generated.According to a refinement, the sequences are concatenated in a chronological order in order to generate an audiovisual document representative of the audiovisual document.The invention also relates to a device for displaying the sequences selected according to the method.