Document Document Title
US08272064B2 Automated rule generation for a secure downgrader
A system generates rules for classifying documents are generated by building a vocabulary of features (e.g., words, phrases, acronyms, etc.) that are related to classifying concepts. The system includes a security document reader receives a security document that defines security concepts for a particular project and parses the security document to separate the security concepts. A vocabulary builder receives samples provided by the user that contain information related to the project. For each security concept, the vocabulary builder uses statistical analysis techniques to find features in the samples that are related to that concept. A rule generation assistant, for each security concept, generates rules based on the built vocabulary and the samples. The rule generation assistant uses statistical analysis techniques on the vocabulary and samples to determine features that optimally predict a particular concept. The rules can be used by a downgrader to process information to be distributed.
US08272060B2 Hash-based systems and methods for detecting and preventing transmission of polymorphic network worms and viruses
A system (200) detects transmission of potentially malicious packets. The system (200) receives, or otherwise observes, packets and generates hash values based on variable-sized blocks of the packets. The system (200) then compares the generated hash values to hash values associated with prior packets. The system (200) determines that one of the received packets is a potentially malicious packet when one or more of the generated hash values associated with the received packet match one or more of the hash values associated with the prior packets.
US08272058B2 Centralized timed analysis in a network security system
A security system provides a defense from known and unknown viruses, worms, spyware, hackers, and social engineering attacks. The system can implement centralized policies that allow an administrator to approve, block, quarantine, or log file activities. The system stores meta-information for files relating to security and at defined times after a file or a file hash is first received, performs security related analyses from a central server. Analysis results are stored on the server, and the server can automatically change file meta-information. Changes in file meta-information are provided to hosts.
US08272055B2 Target-based SMB and DCE/RPC processing for an intrusion detection system or intrusion prevention system
A method performed in a processor of an intrusion detection/prevention system (IDS/IPS) checks for valid packets in an SMB named pipe in a communication network. In a processor configured as an IDS/IPS, a packet in a transmission is received and a kind of application of a target of the packet is determined. Also, the data in the packet is inspected by the IDS/IPS as part of the SMB named pipe on only one of a condition that: (a) the FID in an SMB command header of the packet is valid (i) for segments/fragments in the SMB named pipe and (ii) for the determined kind of application of the target of the packet, as indicated by a reassembly table, and (b) the determined kind of application of the target of the packet does not check the FID, as indicated by the reassembly table.
US08272053B2 Physical security management system
A physical security system having a plurality of sensors and a sensor report aggregator. The sensors may detect a large number of physical activities. The aggregator may cluster a large number of detected reports to a small number of sets of reports. The sets of reports may be reduced to hypotheses. From the hypotheses, the aggregator may develop hypotheses about the physical environment which the sensors are monitoring in view of a security reference model. The security reference model may include, but not be limited to, facility models, physical security models, and/or attack models. The hypotheses may have probabilities assigned to them according to their certitude of likelihood and severity of danger.
US08272051B1 Method and apparatus of information leakage prevention for database tables
A process of information leakage prevention for sensitive information in a database table. Content to be inspected is extracted at a deployment point. The content is processed by a first fingerprinting module to determine if the content matches fingerprint signatures generated from database cells between a first threshold size and a second threshold size which is larger than the first threshold size. The content is also processed by a second fingerprinting module to determine if the content matches fingerprint signatures generated from database cells larger than the second threshold size. The content may also be filtered, and the filtered content processed with an exact match module to determine if the filtered content exactly matches data from cells smaller than the first threshold size. Other embodiments, aspects and features are also disclosed.
US08272048B2 Restriction of program process capabilities
This document describes systems and methods for restricting program process capabilities. In some implementations, the capabilities are restricted by limiting the rights or privileges granted to an application. A plurality of rules may be established for a program, or for a group of programs, denying that program the right to take actions which are outside of the actions needed to implement its intended functionality. A security policy is implemented to test actions initiated in response to an application against the rules to enable decisions restricting the possible actions of the program. Embodiments are disclosed which process the majority of decisions regarding actions against a security profile through use of a virtual machine. In some embodiments, the majority of decisions are resolved within the kernel space of an operating system.
US08272046B2 Network mobility over a multi-path virtual private network
Methods and apparatus for applying a single virtual private network (VPN) address to tunnels or connections associated with different access interfaces are disclosed. In one embodiment, a method includes establishing a first tunnel between a node and a VPN server. The first tunnel has a first address. The method also includes assigning a VPN address to the first tunnel, as well as establishing a second tunnel between the node and the VPN server. The second tunnel has a second address. The VPN address is assigned to the second tunnel, and VPN address is accessed by both the first address and the second address.
US08272038B2 Method and apparatus for secure authorization
A method for authorizing access to a first computing device is provided. The method comprises the first computing device forming a challenge, encoding the challenge into a symbol, and displaying the symbol. The first computing device receives a request for access from a user. Access to the first computing device is allowed in response to provision of an access code to the first computing device by the user. The access code is formed by a server in response to capturing the symbol, decoding the symbol into the challenge, forming a request from the challenge, and providing the request to the server. The server forms a decision to allow access by the user to the first computing device.
US08272030B1 Dynamic security management for mobile communications device
A method for dynamically changing the security protocol in a hand-held mobile communications device within a network includes providing an application management system in a respective mobile communications device for management of memory use and download functions, providing within the mobile communications device an embedded file system that contains executable files that are controlled by the application management system, providing a browser on the mobile communications device so that a user thereof may access websites available on the network, and providing a policy file that includes a set of rules for managing the download of applications from a remote location, the policy file being enabled to receive authorized updates over the network.
US08272025B1 Policy deconfliction
Disclosed are exemplary policy deconfliction methods and software for identifying conflicts in policy. The policy deconfliction methods and software may be embodied as an implementation of a subset of RuleML (informal/semi-formal) and Attribute Based Semantic Lattice (formal). The policy deconfliction methods and software act on a semantic representation of policy compiled from specific rule languages (e.g. XACML, RuleML). To detect and correct conflicts, the policy deconfliction methods and software perform a path analysis over the semantic representation of the policy to distinguish between equivalent, new, and overlapping policy (potential conflicts), regardless of policy language.
US08272023B2 Startup circuit and high speed cable using the same
A High Definition Multimedia Interface (HDMI) cable carries high speed encoded data, which are transmitted differentially over data channels, along with a clock. A Mobile High-Definition Link (MHL) cable carries high speed data which are multiplexed to achieve smaller connectors with fewer pins. A MHL-to-HDMI cable is proposed, which includes an embedded MHL to HDMI adapter device for demultiplexing the received MHL-formatted signal and outputting an HDMI-formatted signal. The embedded circuit is powered by a combination of power sources, the power being harvested from the high-speed HDMI signals themselves, including a startup circuit harvesting power from a low speed HDMI signal when power from the high-speed HDMI signals is not available.
US08272017B2 Method and system for concurrent communicating of high definition television (HDTV) and standard definition television (SDTV) information in a multistandard wireless communication system
Methods and systems for communicating information in a network are disclosed herein and may include receiving, at a mobile terminal, a high definition television (HDTV) signal via a DVB-H downlink communication path. A standard definition television (SDTV) signal may be simultaneously received at the mobile terminal via a cellular downlink communication path. The SDTV signal and the HDTV signal may comprise the same media content. The HDTV signal received via the DVB-H downlink communication path and the SDTV signal received via the cellular downlink communication path may be selected in the mobile terminal for processing. The selection may be based on a preference indicated via the mobile terminal. The selection may also be based on at least one downlink channel condition indicator corresponding to the HDTV signal or the SDTV signal.
US08272011B2 Method and system for displaying advertisements between schedule listings
In one embodiment, the invention is a system and method for simultaneously displaying advertisements with an electronic program guide (EPG). The system displays television schedule information in rows of schedule information items including the time and channel for least a portion of the displayed television schedule information items. An advertisement is selected for display from a plurality of advertisements, and the selected advertisement is displayed between two rows of the schedule information items simultaneously with the displayed television schedule information items.
US08272009B2 System and method for inserting media based on keyword search
A system and method (i.e., utility) is provided for use in connection with delivering content that is targeted to users of a broadcast network. More specifically a utility is provided for inserting targeted content into a broadcast content stream based at least in part on information associated with content of the programming that will be provided via a broadcast network. In this regard, one or more textual fields associated with the programming is monitored (2004) or otherwise reviewed. Based on the textual information from the at least one textual field of the programming, targeted content or ‘assets’ are identified (2008) (i.e., from a collection of assets) that have at least partially matching textual constraints. At least one of the identified assets may then be inserted (2010) into a content stream of the broadcast network and provided in conjunction with the programming.
US08272005B2 Information monitoring and updating method and system for transport stream
An information monitoring and updating method and system for a transport stream is provided. First, a transport stream is received. The transport stream includes a program specific information (PSI) table, and the PSI table is divided into a plurality of sections. Next, by setting a first filtering parameter of a monitor-section filter, the header of each section of the PSI table is filtered out and is then checked whether to be a latest version or not. When all the section headers of the PSI table are of the latest version, each section of the PSI table is filtered by setting a second filtering parameter of a table-section filter.
US08272001B2 Management of resources based on association properties of association objects
A method (300) and a corresponding system for managing associations in the CIM model are proposed. An association is modeled by a particular class, which includes two or more references to other classes; the association is implemented by a corresponding provider. Whenever a management application (such as a performance monitor) needs to access the association, a corresponding request is transmitted (309) to the provider. In response thereto, the provider enumerates (315) all the resource objects instantiating the references of the association, and creates (324) an instance of the association for any combination. In the method of the invention, the provider further sets (318,327) a property of each instance of the association, according to dynamic characteristics of the corresponding resource objects. In this way, an active association is provided, allowing cross-analysis of the resource objects participating in the association.
US08271997B2 General purpose embedded processor
The invention provides an embedded processor architecture comprising a plurality of virtual processing units that each execute processes or threads (collectively, “threads”). One or more execution units, which are shared by the processing units, execute instructions from the threads. An event delivery mechanism delivers events—such as, by way of non-limiting example, hardware interrupts, software-initiated signaling events (“software events”) and memory events—to respective threads without execution of instructions. Each event can, per aspects of the invention, be processed by the respective thread without execution of instructions outside that thread. The threads need not be constrained to execute on the same respective processing units during the lives of those threads—though, in some embodiments, they can be so constrained. The execution units execute instructions from the threads without needing to know what threads those instructions are from. A pipeline control unit which launches instructions from plural threads for concurrent execution on plural execution units.
US08271992B2 Load based file allocation among a plurality of storage devices
A method for balancing loads among a plurality of data storage devices, includes: receiving a request from a user device to download a data file; identifying a first set of storage devices containing the requested data file, wherein the first set comprises one or more storage devices; identifying a first storage device from the set that is currently least busy among the storage devices in the first set, and directing the first storage device to serve the request; determining if the first storage device is too busy; and if the first storage device is too busy copying the requested data file to a second storage device which did not previously store the data file, thereby adding the second storage device to the first set of storage devices containing the requested data file.
US08271987B1 Providing access to tasks that are available to be performed
Techniques are described for facilitating access of users to tasks that are available to be performed, such as via a task exchange system that serves as an intermediary to facilitate performance by some task performer users of tasks supplied by other task requester users. The techniques may include automatically providing a particular group of task performer users with access to a supply of available tasks that are appropriate for those task performer users, such as based on an aggregate probability or other likelihood measure that the task performer users as a group will collectively accept to perform those tasks in a specified manner. More generally, the affinity and/or appropriateness of a group of users to perform one or more tasks may be based on various information related to the users, including past task performance behavior of those users, and/or qualifications or more general reputational aspects of those users.
US08271982B2 Rescheduling jobs for execution by a computing system
A mechanism is provided for rescheduling jobs for execution by a computing system. The computing system receives job related data associated with a plurality of jobs to be executed by the computing system, time constraint data, and maximum time shift values associated with the time constraint data. The computing system determines that a start time for execution of a first job of the plurality of jobs should be rescheduled. The computing system receives workload statistics. The computing system determines based on the workload statistics, a first start time for the first job. The computing system compares the time constraint data with the first start time to determine if the first start time is in conflict with the time constraint data. The computing system stores the first start time.
US08271978B2 Virtualization event processing in a layered virtualization architecture
Embodiments of apparatuses and methods for processing virtualization events in a layered virtualization architecture are disclosed. In one embodiment, an apparatus includes a event logic and evaluation logic. The event logic is to recognize a virtualization event. The evaluation logic is to determine whether to transfer control from a child guest to a parent guest in response to the virtualization event.
US08271975B2 Method and system for provisioning software
The present invention provides a unified provisioning environment, which comprehensively manages the tasks related to software provisioning. In particular, the present invention manages software provisioning using a hierarchy of commands. The lowest level in the hierarchy comprises distribution commands, which primarily handle base operating system specific tasks of provisioning. The second level comprises profile commands, which associate a configuration file, such as a Linux kickstart file, with a distribution and optionally allow for customization. The third level comprises system commands, which associate remote systems that are involved with the provisioning of the software. The fourth level comprises repository commands, which address configurations and tasks related to updating the software, remote installation procedures, and optionally customizing the software.
US08271972B2 Method and apparatus for updating of software in and/or collection operational data of in situ equipment
An update/upgrade concept which regards a convenient procedure for making updates or upgrades of control software and/or configuration data available to microcontroller-based hardware of machine units in the field without requirement of special tools and experience. In particular, by use of a standard memory device as known in the field of digital cameras, mp3-players whatsoever, together with a procedure which detects an available update/upgrade stored on such memory device and performs a respective download of the update/upgrade data to the respective microcontroller-based hardware, if applicable. An additional or optional aspect relates to collecting of operational data during operation of a machine unit in the field, which operational data can be transferred/carried back to the manufacturer of the machine unit for research and development purposes as well as for quality control, also a tracking of machine units through their lifetime is made possible thereby.
US08271969B2 Method and apparatus for determining the state of a computing device
According to embodiments described in the specification, a method and apparatus, for determining the state of a computing device is described, by first determining at least one unique code associated with at least one file resident on the computing device, the at least one unique code representative of a state of the at least one file. Then at least one unique reference code associated with at least one update file is determined, the at least one update file for updating said at least one file resident on the computing device, and the at least one unique reference code representative of an expected state of the at least one file resident on the computing device. Finally, the state of the computing device is determined to be in an expected state if the at least one unique code matches the at least one unique reference code, and in an unexpected state if the at least one unique code does not match the at least one unique reference code.
US08271967B2 MFP software update using web service
Techniques are provided for updating software components on an multi-function peripheral (MFP) using Web Services (WS). An MFP sends a multi-cast discovery message that conforms to a WS-Discovery protocol. An update server receives the discovery message and responds with a discovery response message that also conforms to a WS-Discovery protocol. The MFP sends, to the update server, an event subscription message that conforms to a WS-Eventing protocol. The event subscription message indicates one or more software components for which the MFP seeks an update. When an applicable update of a subscribed-for software component is available, the update server sends, to the MFP, an event notification message that conforms to a WS-Eventing protocol. In response to a message that requests the updated component, the update server sends, to the MFP, the updated software component.
US08271965B2 Apparatus to guarantee type and initialization safety in multithreaded programs
A method and apparatus to guarantee type safety in multithreaded programs, and to guarantee initialization safety in well-behaved multithreaded programs. A plurality of bytecodes representing a program are received and examined to identify bytecodes defining object creation operations and object initialization operations. Upon execution of the plurality of bytecodes, memory barrier operations are performed subsequent to the performance of both the object creation operations and the object initialization operations. This guarantees type safety, and further guarantees initialization safety if the program is well-behaved. Optimization algorithms may also be applied in the compilation of bytecodes to improve performance.
US08271962B2 Scripted interactive screen media
Input from a text editor containing lines of text of a script is received, commands to control objects in a simulation are identified in the lines of text in the editor, a state of the simulation is updated in accordance with the input and the commands, and the simulation is displayed in a graphical display. A computer program enables a user to walk around in a simulation, with the events in the simulation determined by pre-written scripts.
US08271961B1 Method and system for predictive software system quality measurement
Some embodiments of the present invention provide a system that measures the quality of a software system. During operation, the system performs a series of stress tests on the software system and determines a set of failure rates for the software system from the stress tests. Next, the system obtains a failure distribution from the failure rates. Finally, the system assesses the quality of the software system based on characteristics of the failure distribution.
US08271953B2 System and method for providing middleware for capture of global requirements and validation for web applications
In accordance with a particular embodiment of the present invention, a method is offered that includes supporting requirement validation middleware and capturing global requirements or properties for one or more web applications. A template-based formalism is employed to capture the requirements or properties. A small set of relevant temporal patterns are provided from which to choose in capturing the global requirements or properties. In specific embodiments, the method uses a set of pre-coded semi-configurable checkers. A Java-like syntax is used to specify expressions. A library of atomic entities or events (to compose expressions) is automatically generated. In still other embodiments, a small set of light-weight automatically-customizable checkers are employed in capturing the global requirements or properties. The method can be used with both formal and semi-formal techniques.
US08271947B2 Automatic computing system, execution environment control
To realize an autonomic system and method of improving the quality of a piece of software and solving problems with respect to operations in stages of a software life cycle. There are provided a pattern catalog 20 in which information on execution environments 11 to 14 in the stages of the software life cycle and information on patterns of design applicable in respective the stages of the software life cycle are stored, a pattern combination search engine 30 which searches the patterns with respect to each of the stages in the pattern catalog 20 on the basis of predetermined conditions including a design objective, and a pattern application agent 40 which applies some of the patterns found by searching performed by the pattern combination search engine 30 and controls the operation in the execution environments 11 to 14. Patterns which accord with the design objective are automatically selected to autonomically improve the quality of the piece of software. If a problem is found, an application of patterns obtained by searching performed by the pattern combination search engine 30 is again tried to autonomically solve the problem.
US08271943B2 Automatically generating a graphical program with a plurality of models of computation
A system and method for automatically generating a graphical program or a portion of a graphical program in response to receiving user input. The user input may specify functionality of the graphical program or graphical program portion to be generated. In response to the user input, a graphical program (or graphical program portion) that implements the specified functionality may be automatically generated. The graphical program may include a plurality of computational models. Thus, different graphical programs may be generated, depending on the user input received.
US08271940B2 System and method for dynamic generation and customization of web service client applications for terminals
A method for customizing an application template for an executable application in a mobile device is described. An application template is assembled based on a plurality of interface element definitions. The application template comprises at least one of a message template, a data template, a presentation template, and a workflow template. The interface element definitions are generated from a parsed schema definition of a web service, and include a message definition, a data definition, a presentation definition; and a workflow element. The workflow element specifies a behavior of the message definition, the data definition, and the presentation definition.
US08271939B1 Methods and systems for data introspection
An application development tool can support sampling of data from one or more providers of data that will be queried by the application under development at runtime. The sampling results can be used to provide hints or suggestions at development time so that a developer defining code segments that make reference to data resulting from such queries can produce code segments having the proper context to reference the data of interest. The sampling results can comprise a plurality of parameters and the application development tool can provide a user interface whereby a user can indicate custom type declarations for the returned parameters and/or identify a subset of the parameters returned by a query as being of interest. The custom type declarations and/or identified subset can be used to facilitate more meaningful hinting or suggestion by the application development tool.
US08271937B2 System and method for automating generation of an automated sensor network
An application software generator automatically generates an application software unit. The application software generator includes an application composer that combines components extracted from a component repository with an application framework to generate the application software unit. Each component in the component repository includes a component shell, a component interface and a component core. The application framework includes configurable parameters that determine how the application software unit is generated and operates. The configurable parameters can be entered by a user using a graphical user interface. The user can be assisted using a wizard format. The application framework also provides connectivity between components so that they can pass messages to one another. The connectivity can be, for example, by a message bus or event registry and event dispatch. Components themselves can be automatically generated using the application software generator. Uses of the application software generator include creation of sensor/actuator networks and test script generation.
US08271935B2 Methods and tools for data-driven application engineering
The invention generally relates to enterprise computer applications, and more particularly to methods and tools for data-driven engineering of computer applications. A method of generating a business application includes: inputting requirement data into a requirement model; inputting platform data into a platform model; generating a design model based on the requirement model and the platform model; generating source code of the business application from the design model; and outputting the source code.
US08271931B2 Integrated circuit optimization modeling technology
A design optimization method for a target circuit design specified by a machine-readable file, comprises providing a computer-implemented model as a function of a set of characteristics of circuit designs of circuit optimization achievable due to a circuit modification procedure, such as timing constrained gate length modification for leakage power reduction. Using values of said set of characteristics for the target circuit design, the computer-implemented model is applied to the target circuit design to produce an indication of susceptibility of the target circuit design to optimization. The model can be produced using Monte Carlo simulations of a set of virtual designs, and fitting a function of said characteristics to the results.
US08271930B2 Optimizing a circuit design library
A method co-optimizes a design and a library in such a way to choose the best set of cells to implement the design. The method takes into account the idea of limiting the number of new cells while reducing target costs and respecting design constraints. The method chooses a minimum nearly optimum set of cells to optimize a design. This involves the simultaneous optimization of a cell-based design and a cell library used to implement it. The invention can produce only an optimized library for a specific application, when the circuit is disregarded. The method takes into account a set of new cells described as finalized cells or as virtual cells, possibly having different transistor topologies, different sizes, different logic functions, and/or different cell template than the original library.
US08271923B2 Implementing forward tracing to reduce pessimism in static timing of logic blocks laid out in parallel structures on an integrated circuit chip
A method, system and computer program product are provided for implementing forward tracing to reduce pessimism in static timing of logic blocks laid out in parallel structures on an integrated circuit chip. A common path pessimism removal algorithm is enhanced by a forward tracing parallel clock tree proximity credit algorithm that uses forward tracing, and computes a proximity credit that is applied to reduce pessimism in the static timing.
US08271921B2 Automatic circuit design technique using pareto optimal solutions
A set of pareto optimal solutions that are non-dominated solutions in a solution specification space for respective items in requirement specification is extracted with a combination of a circuit configuration including a specific function and a process constraint condition. Furthermore, pareto optimal solutions are extracted for all combinations of the circuit configuration and the process constraint condition, and pareto optimal solutions are extracted for the respective process constraint conditions. When such extracted data is distributed to designers, it is possible to reduce time to generate the pareto optimal solutions, and the designers can design the optimum circuit having a desired function by using such extracted data.
US08271920B2 Converged large block and structured synthesis for high performance microprocessor designs
Exemplary embodiments include a computer implemented method for large block and structured synthesis, the method including determining initial design data from starting points for a synthesis flow, receiving user-directed structuring is incorporated into the synthesis flow, applying logical synthesis on the initial design data, applying a physical design on the initial design data, determining whether circuit design parameters have been met and in response to circuit design parameters not being met, adjusting the circuit design parameters.
US08271917B2 Static verification program, static verification device, and static verification method
A static verification program according to the present invention reads a circuit description and property. In a static verification step, static verification of the circuit description is performed on the basis of the property and the number of states that can be reached and the number of states that is reached are calculated. In a search coverage value calculation step, a search coverage value is calculated on the basis of the number of states that can be reached and the number of states that is reached. In a display step, the search coverage value is displayed in a state in which the search coverage value can be visually checked.
US08271915B1 One-pass method for implementing a flexible testbench
A test environment for performing verification on a parameterizable circuit design can include a test harness specifying a first instance of a device under test characterized by a first parameterization and at least a second instance of the device under test characterized by at least a second parameterization. The test environment further can include a hardware verification language shell configured to randomly generate signals which indicate one of the instances and provide the signals to the test harness. The test harness selects one of the instances according to the signals.
US08271908B2 Touch gestures for remote control operations
In general, this disclosure describes techniques for providing a user of a first computing device (e.g., a mobile device) with the ability to utilize the first computing device to control a second computing device (e.g., a television). Specifically, the techniques of this disclosure may, in some examples, allow the user to use drawing gestures on a mobile computing device to remotely control and operate the second computing device. Using a presence-sensitive user interface device (e.g., a touch screen), the user may use drawing gestures to indicate characters associated with operations and commands to control the second computing device.
US08271907B2 User interface method for mobile device and mobile communication system
A display device including a touch screen, and a corresponding user interface method including displaying a menu, including a plurality of menu elements, on the touch screen; detecting a first touch over one of the displayed menu elements, including detecting a corresponding first touch characteristic; and displaying, within the menu and in response to the first touch characteristic, a sub menu icon associated with the touched menu element. Also, a method including displaying a menu, including a plurality of menu elements, on the touch screen; detecting a first touch over one of the displayed menu elements, including detecting a corresponding first touch characteristic; and determining a user interface mode to be one of a shortcut create mode and a normal selection mode based on the first touch characteristic.
US08271904B2 Image forming apparatus
An image forming apparatus which executes jobs to form images, including: a job memory section which stores job information indicating setting contents of the jobs; a display section having a first region and a second region that never overlap; and a control section which controls contents to be displayed, wherein the control section controls to display a job list in the first region based on the job information, and also display a setting content of a job selected from the job list in the second region, while a function of an operation button is given to the setting content, wherein when the operation button is selected, by utilizing the setting content corresponding to the selected operation button as a search key, a job is extracted from the job list and displayed such that the extracted job and the other job can be distinguished.
US08271903B2 System and method for dynamically determining quantity for risk management
A system and method for dynamically determining quantity for risk management are described. According to one example embodiment, as a trader positions an order icon at a desired price or price-derivative value on a graphical interface, an order quantity for the order is dynamically determined based on the order price and a selected risk management formula. A trader can change the price or the price-related value for one or more orders by moving the order icons relative to a price axis on a graphical interface. In such an embodiment, the initially calculated order quantity for each order will be dynamically recalculated based on the modified orders for the trading strategy.
US08271900B2 Inputting apparatus
An inputting apparatus including: a display unit on which an image is displayed; a detecting portion configured to detect an approach value which represents an approaching or a touching degree of an input object with respect to each position in the display unit and which becomes larger where the approaching or touching degree is a certain degree than where the approaching or touching degree is a degree smaller than the certain degree; a button-display portion which displays at least one button; a receiving portion which receives an input of a predetermined command assigned to one of the at least one button where an approach value detected in the one button exceeds a first threshold value; and an enlarging and displaying portion which enlarges and displays only the one button on the display unit where the approach value exceeds a second threshold value smaller than the first threshold value.
US08271899B1 Method and system for self-learning customized application launch based on historical usage
A method and system for self-learning customized application launch whereby a computing system implemented application is provided for use by a given user and the given user's activities and/or interaction with the computing system implemented application are monitored. Data representing the given user's activities and/or interaction with the computing system implemented application is then analyzed to determine one or more use parameters associated with, and/or unique to, the given user's use of the given computing system implemented application. The one or more use parameters are then used to alert the user of the potential need to access the given computing system implemented application to perform one or more specific tasks and/or functions using the given computing system implemented application and/or, upon launch of the given computing system implemented application, to take the user automatically to the interface display, page, or location within the given computing system implemented application the user will need to access to perform the specific tasks and/or functions.
US08271898B1 Predictive scrolling
A system and a method are disclosed for effectively displaying database records on a device having a display area that is small compared to the underlying data being represented. A simulated catalogue is displayed with cards associated with database records. Detailed information is presented for a record on a card obscuring information related to other records. A user is allowed to swipe on the catalogue causing simulated movement of the cards thereby displaying information associated with a database record previously obscured. The catalogue is moved with an initial velocity determined by the speed of swiping and decelerated based on a drag factor until it comes to a stop and displays information for the record reached. The ability to determine the final record displayed when the catalogue stops allows pre-fetching of the data associated with the record.
US08271894B1 Social computing personas for protecting identity in online social interactions
A system and method for generating a plurality of personas for an account of a user is disclosed. The present invention uses an account engine to receive information for the plurality of personas and to associate the information for the plurality of personas to the account. The information for each of the plurality of personas includes a visibility level. A persona engine receives a selection from the user and transmits the selected persona to the user based on the selection. An authority engine determines an appearance of the selected persona based on the visibility level.
US08271892B2 Creation, sharing and embedding of interactive charts
Systems and methods for generating and sharing interactive charts are described. The interactive charts are generated in an online portal that allows users to customize the interactive features of the chart. An exemplary interactive feature includes an interactive audio feature. The interactive chart can be shared by, for example, embedding the interactive chart in an external electronic document, such as a .ppt or PDF document, that can be shared with other users. The interactive chart and/or the data associated with the interactive chart may also be purchased through an online store environment or otherwise shared with other users.
US08271888B2 Three-dimensional virtual world accessible for the blind
A method, a system, and a computer program product for providing a virtual probe, associated with an avatar, which enables blind or sightless navigation of an avatar through a virtual world. The system outputs tactile information and/or audible information that depict the presence of an object in the virtual world, in association with the avatar. When the virtual probe encounters an object in the virtual world the distance between the object and the avatar, a velocity of the object, and the dimensions of the object are determined. The tactile information, such as one or more vibrations, is output proportional to the distance between the object and the avatar and/or the dimension of the object. Audible information is also output in response to the detection of the object. Audible information, such as an audible voice, outputs one or more of the distance between the object and the avatar, the velocity of the object, and the dimensions of the object.
US08271881B2 Touch screen for convergence and automation system
An automation system operating in a Web Service for Devices environment includes clients and devices, a network comprising a server configured to be connected to the clients and devices with the web services for devices, and a touch screen device coupled to the network and provided a user interface for controlling the devices. The clients and devices are configured with a web services for devices stack protocol to provide automation-based control and communication between the clients and devices.
US08271877B2 Method and device for accessing information sources and services on the web
A method for accessing information sources and services on the Web, from a communication device connected via a network to the Internet. The method comprises: one or several steps of displaying a selection page among a plurality of selection pages in a treelike arrangement and stored locally, each selection page comprising a set of icons including one or several icons providing direct access to the information sources and one or several icons for accessing other selection pages; and a step which consists in transmitting, in response to a selection of an icon providing direct access in a selection page being displayed, the address of the information source corresponding to the icon. The invention is particularly useful in communication and office automation equipment, installed in public booths, in enclosed spaces or in private sites or for professional use.
US08271875B2 Providing help information
A computer-implemented method for providing content includes extracting preconfigured content from an application; selecting, from second content associated with the application, a plurality of portions of the second content using the extracted preconfigured content; ranking the plurality of portions based at least in part on the preconfigured content; and associating a reference with the preconfigured content in the application such that the reference is displayed with the application, the reference providing user navigation to at least one of the plurality of portions selected based on the ranking.
US08271873B2 Automatically detecting layout of bidirectional (BIDI) text
Automatically detecting the layout of a bidirectional (BIDI) text. In one embodiment, this comprises: determining a shaping attribute of the text based on scanning the text to detect at least one character of a specific shape, while preferably ignoring initial, final, and stand-alone shaped characters; determining a text type attribute of the text from the shaping attribute; and determining an orientation attribute of the text from the determined text type. A numeric shaping attribute and a symmetric swapping attribute may also be determined. Embodiments of the invention may be used, by way of illustration but not of limitation, for bidirectional layout transformation to allow conversion of a BIDI text received from a source computer system in a source BIDI layout format into a layout format of a target computer system.
US08271872B2 Composite audio waveforms with precision alignment guides
A technique for aligning a plurality of media clips is provided. One or more intra-clip points of interest (POIs) are identified in at least a first media clip. When aligning a first point in the first media clip with a second point in a second media clip, the first point may be snapped to the second point, wherein at least one of the first point and second point is an intra-clip POI. When a snap occurs, at least one of a visual or audible indication is generated, such as a “pop” sound, a snap line, or automatically aligning the first point with the second point when the first point is within a specified number of pixels of the second point. Techniques for representing multiple channels of an audio clip as a single waveform and caching waveforms are also provided.
US08271868B2 Inserting web content into a destination website
An embodiment of the current invention is directed to inserting content from a source website into a destination website. Content from the source website is selected as selected content. A destination website is navigated to and, thereafter, a script is executed in a window displaying the destination website. In embodiments, the script performs a process that includes retrieving the selected content and displaying the selected content on the destination website.
US08271867B2 Program for displaying and operating table
In columns of a table, a list of labels of records of a table referenced by the table as a relation is displayed. A correlational display function of the record of interest enables information on a table involving an operator to be grasped in one table. When a record of the table of the reference origin is selected, a record referenced by the selected record is highlighted. Conversely, when a record of the reference destination is selected, the record of the reference origin referencing the selected record is highlighted and the related record is displayed in the same line or in the neighborhood. The reference, addition or change of a record of the reference destination can be intuitively performed around the table of the reference origin. A new record can be added to the reference destination during the addition of a record to the table of the reference origin. Information on the table of the reference destination is allowed to be grasped and managed with only an operation focusing on one table.
US08271864B2 Electronic representations of position-coded products in digital pen systems
Disclosed methods, computer-readable media, and systems relate to position-coded products and processing data from such products. In one implementation, a computer-readable storage medium stores a program for a computer to perform a method for creating an electronic representation of a position-coded product. The method may access an electronic document file with a set of document pages and map the document pages, copy for copy, within a selected number of copies, to pattern pages according to an ordering of the pattern pages.
US08271863B2 Forward decision aided nonlinear Viterbi detector
A system, apparatus, and method are provided for a nonlinear Viterbi detector that may be used in an iterative decoding system or any other system with multiple, interconnected detectors. At least one of the Viterbi detectors may estimate the digital information sequence in a received signal based on the signal itself and an estimate of the signal from another of the Viterbi detectors. The at least one Viterbi detector may calculate branch metrics for a subset of the branches in an associated trellis diagram by selecting branches that correspond to the output of the other Viterbi detector.
US08271862B2 Error correction decoding device and reproduction device
A decoding device which performs error correction decoding of encoded data formed from a combination of an outer code for first error correction and an inner code for second error correction is disclosed. The decoding device has: a demodulator for creating a data series of likelihood information values; a second error correction decoder for creating a hard decision value series by executing repetitive decoding for the second error correction based on the likelihood information values; and a first error correction decoder for detecting a lost bit in the hard decision value series and creating an erasure flag indicating the position of the detected lost bit. The second error correction decoder, according to the erasure flag, executes the repetitive decoding based on a likelihood information value not corresponding to the position of the lost bit among the data series of the likelihood information values and a predetermined value that invalidates the likelihood information value corresponding to the position of the lost bit.
US08271860B2 Retransmission method and device based on low density parity check codes
A retransmission method based on Low Density Parity Check (LDPC) and devices thereof are provided in embodiment of this present invention, so as to increase the system throughput. In the present invention, when retransmission is needed, the partial bits in the information sequence to be retransmitted are replaced by the prior information that the transmitter and the receiver both have know, with the replaced information sequence is LDPC coded, LDPC check sequence is obtained and is sent to the receiver. After receiving the LDPC check sequence, the receiver decodes the information sequence including the prior information with the LDPC check sequence. If the decoding is successful, after removing the prior information from the decoded information sequence, the receiver refills the decoded bits in a previous received information sequence, and performs decoding again with an LDPC check sequence corresponding to the previous received information sequence and obtains a complete information sequence.
US08271859B2 Segmented CRC design in high speed networks
Embodiments of the present invention provide techniques for efficient generation of CRC values in a network environment. Specific embodiments of the present invention enable CRC processing circuits that can generate CRC values at high data throughput rates (e.g., 100 Gbps or greater), while being capable of being implemented on currently available FPGAs. Accordingly, embodiments of the present invention may be used in network devices such as routers, switches, hubs, host network interfaces and the like to support high speed data transmission standards such as 100G Ethernet and beyond.
US08271858B2 Efficient soft value generation for coded bits in a turbo decoder
Techniques for generating soft values for parity bits in a convolutional decoding process are disclosed. An exemplary method comprises, for each of at least one iteration in at least one soft-input soft-output decoder, calculating intermediate probability values for each possible transition between a first plurality of candidate decoder states at a first time and a second plurality of candidate decoder states at a second time. Two or more partial sums are then computed from the intermediate probability values, wherein the partial sums correspond to possible combinations of two or more systematic bits, two or more parity bits, or at least one systematic bit and at least one parity bit. Soft values, such as log-likelihood values, are then estimated for each of at least one systematic bit and at least one parity bit of the received communications data corresponding to the interval between the first and second times, based on the partial sums.
US08271855B2 Memory scrubbing in third dimension memory
A method for memory scrubbing is provided. In this method, a first resistance of a reference memory element is read. A second resistance of a memory element also is read. A difference between the first resistance and the second resistance is sensed and a programming error associated with the second resistance is detected based on the difference. Each memory element is non-volatile and re-writeable, and can be positioned in a two-terminal memory cell that is one of a plurality of memory cells positioned in a two-terminal cross-point memory array. Active circuitry for performing the memory scrubbing can be fabricated FEOL in a logic layer and one or more layers of the two-terminal cross-point memory arrays can be fabricated BEOL over the logic layer. Each memory cell can optionally include non-ohmic device (NOD) electrically in series with the memory element and the two terminals of the memory cell.
US08271852B2 Data recovery scheme
A method of recovering data in a line signal which is predicted to be subjected to repetitive noise impulses, the line signal comprising a series of data frames, the method comprising the steps of: predicting a group comprising one or more frames in said line signal which are expected to be corrupted by a noise signal; blanking said group of one or more frames which are predicted to be corrupted; determining the preceding and succeeding frames adjacent to said group; and including in each said group of one or more frames one or more parity blocks wherein if said noise signal deviates from its predicted timing interval or duration and corrupts the data carried in one or more of said frames adjacent to said group, the corrupted data is recovered using one or more of said parity blocks of said group of blanked frames and the other one of said adjacent frames.
US08271851B2 Encoding and decoding a data signal as a function of a correcting code
The invention relates to correcting codes for encoding and decoding a data signal. A signal including data variables is coded into a signal including the data variables and parity variables. The encoding and decoding operations are based on a parity check matrix comprised of a systematic matrix and a parity matrix and having rows corresponding coefficients of parity equations and distributed into decoding windows of same size. In order to increase convergence of the iterative decoding, the elements of at least one column of the systematic matrix associated with a decoding window are “0s”, except for a single element which is a “1”. A data variable is only involved in one equation of the window and not involved in solving the equations of other windows as long as the solving of equations of the window is not achieved.
US08271844B2 MAC architecture in wireless communication systems supporting H-ARQ
A medium access control-high speed (MAC-hs) comprises a hybrid automatic repeat request (H-ARQ) device configured to receive data blocks over a wideband-code division multiple access (W-CDMA) high speed-downlink shared channel (HS-DSCH). The H-ARQ device generates an acknowledgement (ACK) or negative acknowledgement (NACK) for each said data block received. Each received data block having a transmission sequence number. The H-ARQ device receives a new transmission instead of a pending retransmission at any time. At least one reordering device has an input configured to receive an output of the H-ARQ device and the at least one reordering device configured to reorder the received data blocks based on each received data block's transmission sequence number (TSN). Received data blocks are immediately forwarded for processing for higher layers when the received data blocks are received in sequence.
US08271840B2 Multiplexer with serial and scan data inputs for scan path
The disclosure describes a novel method and apparatus for allowing response data output from the scan outputs of a circuit under test to be formatted and applied as stimulus data input to the scan inputs of the circuit under test. Also the disclosure described a novel method and apparatus for allowing the response data output from the scan outputs of a circuit under test to be formatted and used as expected data to compare against the response data output from the circuit under test. Additional embodiments are also provided and described in the disclosure.
US08271838B2 System and method for detecting security intrusions and soft faults using performance signatures
A method for detecting security intrusions and soft faults in a software system includes receiving a multi-dimensional performance signature built from operating system metrics sampled by a software system monitoring infrastructure, associating a plurality of buckets with each component of the performance signature, comparing a component of the sampled performance signature to an expected value for the performance signature component, where a bucket for the performance signature component is incremented if the sampled performance signature component exceeds the corresponding expected value, and the bucket for the performance signature component is decremented if the sampled performance signature component is less than the corresponding expected value, executing a security alert notification when the bucket for the performance signature component exceeds a first threshold, and executing a soft-fault notification when the bucket for the performance signature component exceeds a second threshold, where the first threshold is less than the second threshold.
US08271833B2 Method, system and article of manufacture for system recovery
Provided are a method, system, and article of manufacture for system recovery. An operating system and a backup copy of the operating system are both maintained in a partition of a computational device. A boot loader receives an indication to load the backup copy of the operating system. The boot loader loads the backup copy of the operating system. The computational device is rebooted with the loaded backup copy of the operating system.
US08271831B2 Tolerating soft errors by selective duplication
A method, system, and computer usable program product for tolerating soft errors by selective duplication are provided in the illustrative embodiments. An application executing in a data processing system, selects an instruction that has to be protected from soft errors. The instruction is marked for duplication such that the instruction is duplicated during execution of the instruction. The marked instruction is sent for execution to a hardware front end.
US08271828B2 Restarting networks
A method of restarting a network (1) consisting of network modules (2), the method comprising the steps of: * recording error data associated with errors occurring in the network, the error data including sets of network variables applying when the errors occurred, * upon detection of a start-up error, deriving a new set of network variables from the recorded error data, for example by changing the order of two network variables, and * restarting the network while using the new set of network variables. The network modules (2) may be wireless modules, while the network variables may comprise communication channel numbers or network addresses. The method may be carried out using a network control device (4) coupled to a central network unit (3).
US08271824B2 Memory interface and operating method of memory interface
A memory interface circuit includes a clock signal supply buffer configured to send a system clock signal which is supplied through a reference node, to a memory through a transmission line; a data strobe buffer configured to receive a data strobe signal supplied from the memory; a system clock synchronizing circuit configured to supply a data read from the memory to a logic circuit in synchronization with the system clock signal; and a delay detecting circuit provided at a front stage to the system clock synchronizing circuit and configured to detect a transmission delay from the clock signal supply buffer to the data strobe buffer. The delay detecting circuit generates a phase difference data indicating the transmission delay based on a difference between a phase of the system clock signal and a phase of the data strobe signal outputted from the data strobe buffer, and supplies the phase difference data to the system clock synchronizing circuit. The system clock synchronizing circuit generates a read clock signal by shifting the system clock signal based on the phase difference data, and controls a supply timing at which the data is supplied to the logic circuit, based on the read clock signal.
US08271823B2 DLL phase detection using advanced phase equalization
A system and method are disclosed to generate and terminate clock shift modes during initialization of a synchronous circuit (e.g., a delay-locked loop or DLL). Upon initialization, the DLL is entered into a ForceSL (Force Shift Left) mode and an On1x mode (i.e., left shifting on each clock cycle). The feedback clock that tracks the phase of the reference clock (which, in turn, is derived from the system clock) is initially delayed in a coarse phase detector prior to applying it to the coarse phase detection window. Two delayed versions of the feedback clock are sampled by the reference clock to generate a pair of phase information signals, which are then used to establish an advanced phase equal (APHEQ) signal. The APHEQ signal advances onset of the PHEQ (phase equalization) phase and is used to terminate the ForceSL and On1x modes, thereby preventing wrong ForceSL exit due to clock jitter or feedback path overshooting during On1x exit. The avoidance of wrong ForceSL exit and On1x overshooting problems further results in faster DLL locking time.
US08271821B2 Flexible RAM clock enable
A first set of configuration logic is configurable to provide a first port input clock signal for controlling input registers of a first port of a memory block. A second set of configuration logic is configurable to provide a second port input clock signal for controlling input registers of a second port of the memory block.
US08271817B2 Information handling system with processing system, low-power processing system and shared resources
An information handling system includes a processing system, a low-power processing system, and a chipset. The processing system is configured to operate using a power system configured to power a shared resource of the processing system and a non-shared resource of the processing system, and to disable the non-shared resource during a reduced operating state of the processing system. The low-power processing system is configured to access the shared resource of the processing system during operation of the low-power processing system, wherein the operation of the low-power processing system is separate from the operation of the processing system. The chipset includes a processor of the processing system and operable to be enabled during operation of the processing system, wherein the processor is configured to be disabled during operation of the low-power processing system.
US08271813B2 System and method for managing energy consumption in a compute environment
A system, method and non-transitory computer readable storage medium are disclosed for managing workload in a data center. The method includes receiving, at a workload manager, energy consumption information. The method further includes receiving workload information about a second data center that is remote from a first data center, and receiving, as controlled by the workload manager, at the first data center at least a portion of workload associated with the second data center based on at least one of the energy consumption information and the workload information.
US08271812B2 Hardware automatic performance state transitions in system on processor sleep and wake events
In an embodiment, a power management unit (PMU) may automatically transition (in hardware) the performance states of one or more performance domains in a system. The target performance states to which the performance domains are to transition may be programmable in the PMU by software, and software may signal the PMU that a processor in the system is to enter the sleep state. The PMU may control the transition of the performance domains to the target performance states, and may cause the processor to enter the sleep state. In an embodiment, the PMU may be programmable with a second set of target performance states to which the performance domains are to transition when the processor exits the sleep state. The PMU may control the transition of the performance domains to the second targeted performance states and cause the processor to exit the sleep state.
US08271807B2 System and method for managing energy consumption in a compute environment
A system, method and computer readable medium are disclosed for reducing power consumption in clusters, grids, on-demand centers, and so forth. The principles disclosed herein can reduce both direct and indirect power consumption while maintaining either full cluster performance or adequate SLA based cluster performance. The method includes receiving at least one state data point regarding power consumption or temperature of at least one resource within the compute environment. Using intelligent policies to control power consumption, the method implements and interfaces with power managements facilities within the cluster, grid or on-demand center to either implement policies, make dynamic changes, make predictions or actions, and so forth to reduce one or more of the direct or indirect power consumption associated with a compute environment. The method can analyze current workload, future workload or both in taking energy saving actions in the environment. An aspect can also involve reporting state information and updating algorithms based on historical experience or outside sources of information such as the news or weather.
US08271806B1 Method, system and device for communication based power sharing
We describe an example system and method of power sharing that includes communicating a power status of each of a plurality of devices on a network to a rest of the plurality of devices connected to the network and sharing power between the plurality of devices responsive to the communicating.
US08271804B2 Information processing device, log management apparatus, and log management program product
An information processing device creates a hash value from an event log every time the event occurs. The information processing device generates a digital signature by encrypting the hash value with its own private key. The device transmits the signature-bound event log obtained by binding the digital signature with the event log to a log management apparatus. The log management apparatus decrypts the hash value from the event log of the received signature-bound log information using a device public key. The apparatus also generates a new hash value from the event log verifies the coincidence of the decrypted hash value and the new hash value, and authenticates signature-bound event logs for which this coincidence has been verified. The apparatus stores signature-bound event logs that have been authenticated. Every time an event occurs, the device transmits an event log bound with a digital signature that is created using its private key.
US08271802B2 Secure data parser method and system
A secure data parser is provided that may be integrated into any suitable system for securely storing and communicating data. The secure data parser parses data and then splits the data into multiple portions that are stored or communicated distinctly. Encryption of the original data, the portions of data, or both may be employed for additional security. The secure data parser may be used to protect data in motion by splitting original data into portions of data, that may be communicated using multiple communications paths.
US08271801B2 Implementing data confidentiality and integrity of shingled written data
A method, apparatus and a data storage device are provided for implementing data confidentiality and integrity of data stored in overlapping, shingled data tracks on a recordable surface of a storage device. A unique write counter is stored for each zone written to the recordable surface of the storage device. An encryption key is used together with the write counter information and a logical block address to encrypt each sector being written, and to decrypt all sectors being read. An individual sector is decrypted, obtaining the write counter information and reading the data sector. A message authentication code is stored for each zone. All sectors of the zone are read to perform integrity check on a sector.
US08271796B2 Apparatus for secure computation of string comparators
We present an apparatus which can be used so that one party learns the value of a string distance metric applied to a pair of strings, each of which is held by a different party, in such a way that none of the parties can learn anything else significant about the strings. This apparatus can be applied to the problem of linking records from different databases, where privacy and confidentiality concerns prohibit the sharing of records. The apparatus can compute two different string similarity metrics, including the bigram based Dice coefficient and the Jaro-Winkler string comparator. The apparatus can implement a three party protocol for the secure computation of the bigram based Dice coefficient and a two party protocols for the Jaro-Winkler string comparator which are secure against collusion and cheating. The apparatus implements a three party Jaro-Winkler string comparator computation which is secure in the case of semi-honest participants.
US08271795B2 Security based on subliminal and supraliminal channels for data objects
This invention relates to security for data objects; more particularly, the present invention relates to improved security based on subliminal and supraliminal channels for data objects. In another embodiment, a method of protecting a data object comprises: steganographically encoding a subset of candidate bits in a digitized sample stream; perceptibly manipulating data in the digitized sample stream; and combining the imperceptible and perceptible data changes to create a secure/unique digital sample stream. In yet another embodiment, a method for securing a data signal comprises: preanalyzing said data signal for candidate watermark/signature bits; steganographically encoding independent data into the data signal into a subset of the candidate watermark bits, at least one time; and encoding the data signal subsequently with a perceptible technique.
US08271794B2 Verifying captured objects before presentation
Objects can be extracted from data flows captured by a capture device. Each captured object can then be classified according to content. Meta-data about captured objects can be stored in a tag. In one embodiment, the present invention includes receiving a request to present a previously captured object to a user, accessing a tag associated with the requested object, the tag containing metadata related to the object, the metadata including an object signature, and verifying that the object has not been altered since capture using the object signature before presenting the object to the user.
US08271788B2 Software registration system
There is described a computer network system in which a computer is in network communication with a server. In order to install a software package on the computer, installation software forming part of the software package is executed which requests entry of an email address for the user of the software package on the computer. The entered email address is then transmitted to the server, which in response sends an email to the email address including a Uniform Resource Locator (URL) addressing a local web server forming part of the software package, with installation information being appended to the URL. When the user of the computer accesses the URL using a web browser, the local web server automatically sends the installation information to the installation software. In this way, it is established that the user of the software package has access to the entered email address.
US08271787B2 Method for cryptographically verifiable identification of a physical unit in a public, wireless telecommunications network
The invention creates a method for identification of a physical unit (M) in an open, wireless telecommunications network by means of a testing device (P), having the following steps: storing a secret identity (SIMEI) and an open identity (IMEI) in memory in the physical unit (M); generating a first parameter (CHv) in the testing device (P); sending an identity request (IR) with the first parameter (CHv) from the testing device (P) to the physical unit (M); generating an electronic signature (SIGt) by means of a first cryptographic function (F3) from the secret identity (SIMEI) and at least the first parameter (CHv) in the physical unit (M), and sending the generated electronic signature (SIGt) and the open identity (IMEI) to the testing device (P); generating the secret identity (SIMEI) from an open key (EMIGK) and from the sent open identity (IMEI) in the testing device (P); generating a corresponding electronic signature (SIGv) by means of the first cryptographic function (F3) from the generated first secret identity (SIMEI) in the testing device (P); and identifying the physical unit (M) by a comparison of the electronic signature (SIGt) sent and the corresponding electronic signature (SIGv) in the generated testing device (P).
US08271785B1 Synthesized root privileges
Users provide their standard username and password and are authenticated to the system. The system then determines from an object set, such as a container hierarchy, whether the user should have special administrative privileges for any of the resources on the machine to which they are logging in. These administrative privileges can be determined from configurable sets of pre-existing relationships between the user and resources on the system, stored within the object set. If the user is an administrator, then the system sets the UID number for that user to the UID number for administrator users. The system can even be configured to set the administrative UID to be the UID for the super-user “root” (typically, zero). If the user has no administrative privileges, the system sets the UID number for that user to the user's standard UID number.
US08271781B2 System and method for authentication of a hardware token
A method for authentication. A computer obtains a random number R generated by a hardware token. The computer forms and returns to the hardware token a signature Ck′(R) formed using the random number R with a computer secret key Ck′. The computer receiving from the hardware token authentication of the signature Ck′(R) that is performed by the hardware token using a computer public key Ck stored in the hardware token.
US08271778B1 System and method for monitoring secure data on a network
A system and method for monitoring secure digital data on a network are provided. An exemplary network monitoring system may include a network device in communication with a user and a network. Further, a server may be in communication with the network. A browser and monitoring program may be stored on the network device, and the network device may receive secure digital data from the network. The browser may convert the secure digital data or a portion thereof into source data, and the monitoring program may transfer the source data or a portion thereof to the server. In an exemplary embodiment, the monitoring program may include a service component and an interface program.
US08271776B2 Mobile printing
In a method for mobile printing, a mobile device generates a symmetrical pair of encryption keys and transmits the first encryption key and a print request to an imaging device. When the mobile device receives a request from the imaging device for the second encryption key, the mobile device transmits the second encryption key to the imaging device. The imaging device then uses the second encryption key to decrypt encrypted rendered content and prints the content.
US08271771B1 Systems and methods for restoring an image to a software encrypted disk or volume
A computer-implemented method for restoring an image to an encrypted disk is described. An image to restore to the disk is identified. Information is read from one or more filesystems currently residing on the disk to identify one or more sectors on the disk that are reserved for a disk encryption driver. The image is restored to one or more non-reserved sectors on the disk. One or more filesystems are created on the disk that are associated with the restored image.
US08271769B2 Dynamic adaptation of a configuration to a system environment
A method and apparatus for dynamic adaptation of a configuration to a system environment. An embodiment of a method includes obtaining system information for a system. The system information is stored in a memory. A setting of an abstract configuration for the system is resolved, with the resolution of the setting being based at least in part on the system information.
US08271764B2 Storing and retrieving blocks of data having different dimensions in/from block storage devices
A method for storing and retrieving blocks of data having different dimensions is disclosed. The method can include receiving a first data segment to be stored in a block storage device where the first data segment has an address. The method can also include determining if the first data segment conforms to a standard dimension and sorting the first data segment according to the destination address if it does not have a standard dimension. The method can further include placing a non-standard data segment into a unfilled block allocation and placing a second non-standard data segment into the unfilled block allocation when the second data segment has the destination identifier. Other embodiments are also disclosed.
US08271763B2 Unified addressing and instructions for accessing parallel memory spaces
One embodiment of the present invention sets forth a technique for unifying the addressing of multiple distinct parallel memory spaces into a single address space for a thread. A unified memory space address is converted into an address that accesses one of the parallel memory spaces for that thread. A single type of load or store instruction may be used that specifies the unified memory space address for a thread instead of using a different type of load or store instruction to access each of the distinct parallel memory spaces.
US08271758B2 Apparatus and method for producing IDS for interconnected devices of mixed type
A plurality of memory devices of mixed type (e.g., DRAMs, SRAMs, MRAMs, and NAND-, NOR-, AND-type Flash memories) are serially interconnected. Each device has device type information on its device type. A specific device type (DT) and a device identifier (ID) contained in a serial input are fed to one device of the serial interconnection configuration. The device determines whether the fed DT matches the DT of the device. In a case of match, a calculator included in the device performs calculation to generate an ID for another device and the fed ID is latched in a register of the device. The generated ID is transferred to another device of the serial interconnection. In a case of no match, the ID generation is skipped and no ID is generated for another device. Such a device type match determination and ID generation or skip are performed in all devices of the serial interconnection.
US08271757B1 Container space management in a data storage system
Technologies are described for implementing container space management (CSM) in a data storage system. Performance may be improved by ensuring that the maximum number of drive spindles is made available to I/O loads. This may be accomplished by distributing data equally amongst all drive spindles, even if the drive spindles are in different logical drives. A workflow analysis may be performed to determine when the I/O load on the storage system is low and thus identify preferred times for background data re-striping. Data may be re-striped in a minimum number of movements using a data placement algorithm and data placement maps to select data to be re-striped. The data may be re-striped such that the most frequently accessed data within a tier is moved first. Such re-striping can be performed in a manner which optimizes the performance of the storage system both during, and after, the re-striping process.
US08271753B2 Storage controller and storage control method for copying a snapshot using copy difference information
Difference information between two snapshots from a first point-in-time snapshot, which has been copied, to an Nth point-in-time snapshot, which constitutes the latest point-in-time snapshot, is acquired to a memory module. The memory module stores two or more pieces of difference information. The two or more pieces of difference information comprise difference information that shows the difference between a first point-in-time snapshot and any snapshot other than the first point-in-time snapshot of N snapshots. Copy difference information, which is information that shows the difference between the first point-in-time snapshot and a specified snapshot from among N snapshots, and which is used in copying the specified snapshot, is created on the basis of the two or more pieces of difference information.
US08271749B2 Storage subsystem and method of executing commands by controller
A storage subsystem capable of processing time-critical control commands while suppressing deterioration of the system performance to a minimum. When various commands are received in a multiplex manner via the same port from plural host devices, the channel adapter of the storage subsystem extracts commands of a first kind from the received commands. Then, the adapter executes the extracted commands of the first kind with high priority within a given unit time until a given number of guaranteed activations is reached. At the same time, commands of a second kind are enqueued in a queue of commands. After the commands of the first kind are executed as many as the number of guaranteed activations, the commands of the second kind are executed in the unit time.
US08271748B2 Generating and/or receiving, at least one data access request
In an embodiment, an apparatus is provided that may include circuitry to generate, at least in part, and/or receive, at least in part, at least one request to access at least one portion of data. The at least one request may indicate, at least in part, at least one subset of the at least one portion of the data that is of relatively higher importance than one or more other subsets of the at least one portion of the data that are of relatively lower importance. The at least one request may be to request, at least in part, that the at least one subset be accessed prior to the one or more other subsets are accessed. The at least one request may be comprised, at least in part, in at least one packet in accordance with a protocol that permits variable packet size.
US08271743B2 Automated paging device management in a shared memory partition data processing system
Automated paging device management is provided for a shared memory partition data processing system. The automated approach includes managing a paging storage pool defined within one or more storage devices for holding logical memory pages external to physical memory managed by a hypervisor of the processing system. The managing includes: responsive to creation of a logical partition within the processing system, automatically defining a logical volume in the paging storage pool for use as a paging device for the new logical partition, the automatically defining occurring absent use of a filesystem, with the resultant paging device being other than a file in a filesystem; and automatically specifying the logical volume as a paging space device for the new logical partition and binding the paging space device to the new logical partition, wherein the logical volume is sized to accommodate a defined maximum memory size of the new logical partition.
US08271738B2 Apparatus for operating cache-inhibited memory mapped commands to access registers
In a multiprocessor environment, by executing cache-inhibited reads or writes to registers, a scan communication is used to rapidly access registers inside and outside a chip originating the command. Cumbersome locking of the memory location may be thus avoided. Setting of busy latches at the outset virtually eliminates the chance of collisions, and status bits are set to inform the requesting core processor that a command is done and free of error, if that is the case.
US08271737B2 Cache auto-flush in a solid state memory device
A device, system and method in which data in a write cache, that must at some point be written to non-volatile memory, is written to non-volatile memory after expiration of a threshold time period during which no new host commands are received. If either the last dirty entry is written back or a host command is received during the write-back process, the time threshold time period and auto-flush process is restarted.
US08271734B1 Method and system for converting data formats using a shared cache coupled between clients and an external memory
A system and method for converting data from one format to another in a processing pipeline architecture. Data is stored in a shared cache that is coupled between one or more clients and an external memory. The shared cache provides storage that is used by multiple clients rather than being dedicated to separately convert the data format for each client. Each client may interface with the memory using a different format, such as a compressed data format. Data is converted to the format expected by the particular client as it is read from the cache and output to the client during a read operation. Bytes of a cache line may be remapped to bytes of an unpack register for output to a naïve client, which may be configured to perform texture mapping operations. Data is converted from the client format to the memory format as it is stored into the cache during a write operation.
US08271731B2 Non blocking rehashing
An apparatus and a method operating on data at a server node of a data grid system with distributed cache is described. A coordinator receives a request to change a topology of a cache cluster from a first group of cache nodes to a second group of cache nodes. The request includes a cache node joining or leaving the first group. A key for the second group is rehashed without blocking access to the first group while rehashing.
US08271728B2 Spiral cache power management, adaptive sizing and interface operations
A spiral cache memory provides low access latency for frequently-accessed values by self-organizing to always move a requested value to a front-most storage tile of the spiral. If the spiral cache needs to eject a value to make space for a value moved to the front-most tile, space is made by ejecting a value from the cache to a backing store. A buffer along with flow control logic is used to prevent overflow of writes of ejected values to the generally slow backing store. The tiles in the spiral cache may be single storage locations or be organized as some form of cache memory such as direct-mapped or set-associative caches. Power consumption of the spiral cache can be reduced by dividing the cache into an active and inactive partition, which can be adjusted on a per-tile basis. Tile-generated or global power-down decisions can set the size of the partitions.
US08271726B2 Data storage apparatus, image forming apparatus and data deletion method
A data storage apparatus having a plurality of hard disk drives, having: a deletion control section which executes complete deletion processes of the plurality of hard disk drives simultaneously; and a display control section to form a progress status display information of the complete deletion processes by the deletion control section, which display information represents all the progress statuses of the plurality of the hard disk drives, and to display the display information on a display section.
US08271722B2 Circular wear leveling
A method for flash memory management comprises providing a head pointer configured to define a first location in a flash memory, and a tail pointer configured to define a second location in a flash memory. The head pointer and tail pointer define a payload data area. Payload data is received from a host, and written to the flash memory in the order it was received. The head pointer and tail pointer are updated such that the payload data area moves in a circular manner within the flash memory.
US08271720B1 Adaptive physical allocation in solid-state drives
A solid-state drive, a solid-state drive access unit allocation/data storage approach, and a solid-state drive access unit access/data retrieval approach are described that improve the efficiency with which data, that has been stored to the solid-state drive in association with a series of logical block addresses, can be retrieved from the solid-state drive. The described access unit allocation approach assures that data stored in the solid-state drive in association with a sequential series of logical block addresses is stored and maintained in solid-state drive access units, i.e., addressable units of solid-state drive memory, that allow parallel read access to the data via parallel memory access I/O channels internal to the solid-state drive. In this manner, the time required to retrieve data associated with a sequential series of logical block addresses from corresponding access units within the solid-state drive is reduced.
US08271718B2 Storage system and control method for the same, and program
The present invention provides a criterion for determining whether or not to apply de-duplication processing. That is, by setting a reduction effect threshold to control switching the de-duplication between ON and OFF, the present invention allows operation such that the de-duplication is applied for a volume for which a high capacity-reduction effect is provided by the de-duplication processing, and in contrast, the de-duplication is not applied to maintain performance for a volume for which a low capacity-reduction effect is provided by the de-duplication processing.
US08271717B2 Computing machine with virtual machine monitor
According to one embodiment, a computing machine includes a virtual machine operated on a virtual machine monitor, the computing machine includes a first memory device, and a second memory device. The virtual machine monitor is configured to assign a part of a region of the first memory device as a third memory device to the virtual machine and to assign a part of a region of the second memory device as a fourth memory device to the virtual machine. The virtual machine comprises a first cache control module configured to use the fourth memory device as a read cache of the third memory device.
US08271716B2 Virtualization of an input/output device for supporting multiple hosts and functions by using an ingress manager for accepting into a buffer communications identified by functions hosted by a single host
Methods and apparatus are provided for simultaneously supporting multiple hosts with a single communication port; each host may host multiple functions. The input/output device comprises multiple buffers; each buffer stores packets for one host, but can be dynamically reallocated to a different host. Multiple buffers may simultaneously support the same host and all of its functions. After a packet is received and classified, it is distributed to buffer ingress managers. Within a set of ingress managers serving one buffer, each manager corresponds to one function of the buffer's corresponding host, and is programmed with criteria for identifying packets desired by that function. One copy of the packet is stored in a buffer if at least one of the buffer's ingress managers accepts it, along with control information for processing the packet upon egress from the buffer. Egress managers for each buffer extract packets and transfer them to destination host/functions.
US08271715B2 Modular scalable PCI-Express implementation
In some embodiments a functional PCI Express port includes first buffers and an idle PCI Express port includes second buffers. One or more of the second buffers are accessed by the functional PCI Express port. Other embodiments are described and claimed.
US08271711B2 Program status detecting apparatus and method
A method for a computer including a processor that is capable of counting invalidation of translation lookaside buffers and generating an interrupt at the occurrence of the invalidation, the invalidation being performed by an operating system upon switching between application programs, includes acquiring identification information of application programs from the operating system and storing the identification information as a first list; detecting an interrupt generated from the processor at the occurrence of switching from a first application program to a second application program; and when the interrupt is detected, acquiring the identification information of the first and second application programs from the operating system or the mechanism and comparing the acquired identification information with the first list to determine whether either of the first and second application programs is a program that has been created or disappeared.
US08271710B2 Moving ownership of a device between compute elements
In an embodiment, a command is received that requests movement of ownership of a target device from an origin compute element to a destination compute element. From the origin compute element, a translation of a virtual bridge identifier to a first secondary bus identifier, a first subordinate bus identifier, and a first MMIO bus address range is removed. To the destination compute element, a translation of the target virtual bridge identifier to a second secondary bus identifier, a second subordinate bus identifier, and a second MMIO bus address range is added. From a south chip that comprises the target virtual bridge, a translation of the target virtual bridge identifier to an identifier of the origin compute element is removed. To the south chip, a translation of the target virtual bridge identifier to an identifier of the destination compute element is added.
US08271709B2 Bus protocol for control of communications between two computers
A method for operating a communications bus between a first computer and a second computer is provided. The method comprising monitoring a receiver bus coupled to the first computer for activity and confirming that the communications are determinant. The communications are confirmed by receiving a control label on the receiver bus and acknowledging to the second computer through a transmitter bus coupled to the first computer that communications are determinant. The method also comprises enabling the second computer to access data accessible by the first computer when the reliability of communications is confirmed.
US08271703B2 Providing device defined user interface modifiers to a computer system
In an embodiment, a computer-implemented process comprises, in a computer peripheral device that is configured to be coupled to a computer system, creating and storing one or more user interface modifiers that are defined by the device and configured to be used by the computer system to modify rendering of a user interface in the computer system; and providing the device defined user interface modifiers to the computer system. In an embodiment, the device defined user interface modifiers comprise one or more priority values for one or more features of the device; each of the one or more priority values is associated with an identifier of one of the features; and each of the priority values indicates a relative importance of the associated feature in comparison to other features.
US08271701B1 Concurrent input/output control and integrated error management in FIFO
A FIFO memory has integrated error management to react to different errors according to the current state of operation of the input and output as well as internal conditions such as buffer memory status. The FIFO memory completes or aborts current operations according to state and leaves the FIFO memory in known condition following error handling. Thus, data sent to a host avoids data gaps or data overlaps because the FIFO memory leaves operations in a known state before reporting the error to a controller.
US08271700B1 Logical address direct memory access with multiple concurrent physical ports and internal switching
A DMA engine is provided that is suitable for higher performance System On a Chip (SOC) devices that have multiple concurrent on-chip/off-chip memory spaces. The DMA engine operates either on logical addressing method or physical addressing method and provides random and sequential mapping function from logical address to physical address while supporting frequent context switching among a large number of logical address spaces. Embodiments of the present invention utilize per direction (source-destination) queuing and an internal switch to support non-blocking concurrent transfer of data on multiple directions. A caching technique can be incorporated to reduce the overhead of address translation.
US08271699B2 Parallel accessible memory system enabling the simultaneous access to bytes of data
A memory system includes n (n>1) memory arrays (1.1 to 1.n), a address decoder (2), a data connecting circuit (3), and a write controlling circuit (4). The address decoder (2) includes a decoder (5), and n−1 selectors (6.1 to 6.n−1). The memory system has an address bus (01) for lead in address A, k (k>1), input/output data buses (02.1 to 02.k) for data transmission, and a control bus (03) for lead in write control signals. The data is stored by bytes, each data byte D being addressable by one address A. After the address A has been set on the address bus (01), in memory arrays (1.1 to 1.n) the memory locations are activated in which the data bytes DA, DA+1, . . . , DA+k−1 are stored. The data connecting circuit (3) connects the data interfaces of the memory arrays (1.1 to 1.n) with the data buses (02.1 to 02.k) so that the first data bus (02.1) transmits the data byte DA, and simultaneously the second data bus (02.2) transmits the data byte DA+1, . . . , and simultaneously the k-th data bus (02.k) transmits the data byte DA+k−1. This parallel access memory provides parallel access to all bytes of sequentially arranged data, e.g. to unequal length instruction code, within one read/write memory cycle.
US08271696B2 Card type peripheral apparatus and host apparatus for accessing respective parts of stored protocol ID information one part after another
A card type peripheral apparatus connected to a host apparatus for communication therewith according to a specific protocol. The card type peripheral apparatus includes a plurality of configuration registers configured to be accessible by the host apparatus and to be set with diverse set information. At least one of the plurality of configuration registers is a special register configured to be set with data arbitrarily selected and fixedly established by a vendor that either fabricates or markets the card type peripheral apparatus. The special register is set with protocol identification information for discriminating the specific protocol.
US08271694B2 Method and apparatus for using a single multi-function adapter with different operating systems
A flexible arrangement allows a single arrangement of Ethernet channel adapter (ECA) hardware functions to appear as needed to conform to various operating system deployment models. A PCI interface presents a logical model of virtual devices appropriate to the relevant operating system. Mapping parameters and values are associated with the packet streams to allow the packet streams to be properly processed according to the presented logical model and needed operations. Mapping occurs at both the host side and at the network side to allow the multiple operations of the ECA to be performed while still allowing proper delivery at each interface.
US08271689B2 System and method for partial data compression and data transfer
The present invention provides a system and method for data transfer. The system may include a client having software adapted to display data; a storage; and client data. Further, the system may include a server having compressor data and information regarding data file types that have been partially compressed by the compressor data. In the system, the client may be operably coupled to the server for data and file transfer purposes.
US08271686B2 Transmission of packet data to a wireless terminal
The invention relates to a method of transmitting packet data from a first subsystem to a wireless terminal device via the network node of a second subsystem. In the method, at least one filter is formed to guide mapping of at least one data flow of the first subsystem to at least one data flow of the second subsystem. At least one filter is attached to at least one data flow of the second subsystem. The filter comprises at least part of the interface identifier of the IP address, which at least part of the interface identifier is allocated in the wireless terminal device. Hereby, mapping of the data flow of the first subsystem to the data flow of the second subsystem is performed on the basis of the interface identifiers of the destination IP addresses in the received packets.
US08271685B1 Intelligently assigning an IP address to a mobile device
Ways of allocating an identifier to a mobile device are disclosed. One method includes receiving a request that requests an address be assigned to the mobile device, considering factors in connection with determining a mobile IP (MIP) address to be assigned to the mobile device, determining the MIP address based on the factors, and conveying the MIP address to the mobile device.
US08271684B2 Electronic device, management server, and control method thereof for checking an IP address
An electronic device includes: a communication unit which communicates with an information server that stores predetermined information, a plurality of address-offering servers that store IP addresses existing in a network and provide any one of the stored IP addresses, and a management server that includes area information on the network where the information server is located; and a controller which performs a request for an IP address of the information server for the use of information stored in the information server from the plurality of address-offering servers and the management server, checks whether the provided IP address can be used to the plurality of the address-offering servers and the management servers if one of the plurality of address-offering servers provides the IP address of the information server, and controls the communication unit to receive the information from the information server based on the IP address if a positive response signal for the use of the IP address is received from the management server.
US08271683B2 Content push service
A method, system and computer program product for pushing contents to client devices is disclosed. The method, system, and computer program product handles group pushes, manages different content priorities, prevents one content push from starving others, and handles different transport mechanisms for different clients.
US08271679B2 Server management device
A CPU obtains the component information of the hardware resources for each partition when dividing a system board and IO unit which are the hardware resources of a computer server, provided by the system manager, into a plurality of partitions and assigning them to the plurality of partitions, and sets a switching hub, based on the component information of these hardware resources.
US08271674B2 Multimedia transport optimization
To achieve sophisticated adaptation mechanisms in a packet switched communication environment for service delivery, there is generated descriptor information on an application level. The descriptor information describes media stream control options and is provided to the packet switched communication environment prior to media streaming. Also, there is provided a method of controlling media streaming in a network apparatus operated in the communication environment using the descriptor information.
US08271672B1 Guaranteed bandwidth memory apparatus and method
Output logic generates read requests using a programmable schedule that controls read bandwidth for multiple data streams and stores the read requests in a queuing device. The output logic also dequeues the read requests based on a similar programmable schedule, forwards the read requests to the memory, and reads data units from the memory based on the read requests.
US08271664B2 Method for setting up a peer-to-peer link between two communication media
A method for setting up a peer-to-peer communication link between a first communication medium (3) and a second communication medium (4) by means of a mediation server (5), wherein the first communication medium (3) comprises a multitude of communication ports, which are assigned in dependence on the destination by the first communication medium (3) for setting up communication links, and wherein a first communication port of the first communication medium (3) has been assigned for communication with the mediation server (5). The method further comprises the steps of composing port identification data of a second communication port yet to be assigned of the first communication medium (3), the first communication medium (3) sending the port identification data to the second communication medium (4) via the mediation server (5), and the first communication medium (3) assigning the second communication port for setting up the peer-to-peer communication link.
US08271662B1 Selective pairing of devices using short-range wireless communication
In general, this disclosure describes techniques for receiving, by a first computing device, information from a second computing device communicated using short-range wireless communication functionality. Responsive to receiving the information, activating, by the first computing device, a secondary communication functionality that is different from the short-range wireless communication functionality. A communication session may be established between the first computing device and the second computing device using the secondary communication functionality.
US08271661B2 Systems and methods of providing server initiated connections on a virtual private network
The present invention is related to a method for establishing via an appliance a transport layer protocol connection initiated by a server on a first network to a client connected from a second network to the first network via a secure socket layer virtual private network (SSL VPN) connection. The method includes the step of receiving, by an appliance, a transport layer connection request from a server on a first network to connect to a client connected to the first network via a SSL VPN connection from a second network. The transport layer connection request identifies a client destination internet protocol address and a client destination port on the first network. The method includes establishing, by the appliance, a first transport layer connection to the server on the first network, determining, by the appliance, the client on the second network associated with the client destination internet protocol address on the first network, and transmitting, by the appliance, connection information identifying the client destination port to an agent on the client. The agent establishes a second transport layer connection to the client destination port using a local internet protocol address of the client on the second network and establishes a third transport layer connection to the appliance, which it associates with the second transport layer connection.
US08271660B2 Network telephony appliance and system for inter/intranet telephony
A network appliance (100) is provided having a network controller subsystem (110) for coupling the appliance (100) to a data network for providing and receiving data packets to and from a packet data network. A digital signal processing subsystem (120) is coupled to the network controller subsystem (110). A signal conversion subsystem (130) is coupled to the digital signal processing subsystem (120) and a user interface subsystem (160) is coupled to both the signal conversion subsystem (130) and the digital signal processing subsystem (120). The digital signal processing subsystem (120) operates under the control of a computer program which is capable of detecting incoming calls, initiating call sessions, and preferably, implementing advanced telephony features.
US08271654B2 Method and apparatus for providing application by using application information table
Disclosed are a method and apparatus for providing an application. The method includes receiving a first-level application information table (AIT) including one or more application driving conditions and location information of one or more AITs; creating an AIT map table by using the first-level AIT; obtaining a second-level AIT corresponding to a predetermined application driving condition included in the AIT map table based on the location information of the second-level AIT; driving an application based on the second-level AIT.
US08271652B2 Load-derived probability-based domain name service in a network storage cluster
DNS name resolution is integrated into each node in a network storage cluster, to allow load balancing of network addresses, using a weighted random distribution to resolve DNS requests. A node in the cluster gathers statistics on utilization of resources, such as CPU utilization and throughput, on nodes in the cluster and distributes those statistics to all other nodes. Each node uses the same algorithm to generate weights for the various IP addresses of the cluster, based on the statistics distributed to it. The weights are used to generate a weighted list of available network addresses. In response to a DNS request, a DNS in a given node randomly indexes into the weighted address list to resolve requests to a network address. The weights are chosen so that the DNS is likely to pick an IP address which has a low load, to balance port and node usage over time.
US08271651B1 Methods and systems for regulating resource usage
Methods and systems for regulating resource usage of an application are disclosed. A method of regulating usage of an application is disclosed that comprises receiving an operating parameter of a client device, assigning a value to a usage variable associated with the operating parameter of the client device, and correlating by an application a resource usage level of the application with the usage variable.
US08271650B2 Systems and method of identifying and managing abusive requests
Aspects relate to categorizing requests for online resources as originating from spiders or not. Such resources are associated with respective contacts, and if a non-spider requests a resource, then a contact associated with that resource can be notified. One example method for determining whether to notify a user associated with a network resource includes identifying, via a processor, an entity making a request for a resource associated with a network address, wherein the entity has extracted the network address from a machine-readable code. The method then includes serving the resource to the entity in response to the request. The method then includes determining if request is not abusive, and only if the request is not abusive sending a notification to a user associated with the resource that the resource has been accessed.
US08271645B2 Systems and methods for trace filters by association of client to vserver to services
The present disclosure is directed towards systems and methods for tracing packets via an intermediary device. The systems and methods include an intermediary device that establishes connections with clients and connections with servers. The intermediary device links a connection to a server with a connection to a client to provide a client with access to the server. When the client requests a packet trace, the intermediary device applies the trace to linked connections with the client to obtain full trace information for network packets servicing the client.
US08271642B1 System, method, and computer program product for isolating a device associated with at least potential data leakage activity, based on user input
A system, method, and computer program product are provided for isolating a device associated with at least potential data leakage activity, based on user input. In operation, at least potential data leakage activity associated with a device is identified. Furthermore, at least one action is performed to isolate the device, based on user input received utilizing a user interface.
US08271640B2 Domain isolation through virtual network machines
A method and device for communicating information resources between subscriber end stations and nodes belonging to different network domains is described. The device instantiates different virtual network machines for different network domains using separate independently administrable network databases. Each of the administrable chores of the separate independently administrable network databases includes the assignment of access control and the configuration of the policies for those network databases. The policies include traffic filtering policies to indicate what kind of information payloads can be carried, traffic and route filtering policies to indicate what paths through the network will be used for each payload carried. Each of the network domains includes one of the different virtual network machines and each of the different network domains is virtually isolated from other network domains.
US08271638B2 Node management apparatus and method
A storage resource stores a plugin information package, which is an information package comprising definition information for plugging in a node device as a management target. The definition information is information denoting at the least one of a method for acquiring information from a node device and an item of information to be acquired from a node device. A processor references the plugin information package, which is stored in the storage resource, and accesses a node device via a communication interface device based on the referenced plugin information package. The node device comprising information that has been correctly acquired in accordance with this access is regarded as the management target.
US08271632B2 Remote access providing computer system and method for managing same
A computer system for providing a remote access service includes a unit for acquiring information on a relation between a terminal and a user using the terminal, a unit for acquiring network information about the terminal, a unit for acquiring network information about a blade that the terminal will access, a unit for acquiring information on a relation between the blade and a storage area, and a management server for extracting information on the user and its usage information and providing these information in real time. The management server also has a unit for permitting an administrator of the management server, persons other than the user and a management program to use the blade.
US08271626B2 Methods for displaying physical network topology and environmental status by location, organization, or responsible party
The invention is directed to a system for remote monitoring of a space and equipment. The space and equipment may, for example, be a sever room and associated network equipment. The system has network appliances, a server, and a client machine. The server receives data from a network appliance. The server may then deliver an application and data to the client machine for viewing and manipulating the data. The client machine may display the data as a mapping, displaying icons associated with the network appliances. The client machine may also graph the data. Further, the client machine may manipulate the organization of the data, the configuration settings of the network appliances, and store map and graph configurations.
US08271623B2 Performing configuration in a multimachine environment
Aspects of the subject matter described herein relate to performing configuration in a multi-machine environment. In aspects, a client connects with one of a plurality of storage appliances. This storage appliance is sometimes called the coordinator appliance. Any of the storage appliances may act as the coordinator appliance. The coordinator appliance receives configuration data from the client and configures itself and the other storage appliances. During configuration, connectivity between the client and the coordinator appliance and between the coordinator appliance and the other appliances may be lost and re-established.
US08271621B2 Metadata communication system
Techniques for communicating metadata are disclosed. According to one technique, a device comprises a configuration module. The configuration module contains and specifies a mapping table. For example, each mapping in the mapping table might indicate a standard, a retrieving protocol, and a packaging protocol. In the mapping table, a particular retrieving or packaging protocol can be mapped to more than one standard. The device comprises one or more separately implemented retrieving protocol modules and packaging protocol modules. The device receives a client's request. The device selects a retrieving protocol to interpret the request, and interprets the request using that protocol. The device uses the mapping table to determine a packaging protocol that is mapped to the client's standard. The device uses the selected packaging protocol to package, in the appropriate form, the requested metadata. The device sends the appropriately packaged metadata back to the client.
US08271618B1 System and method for zero-footprint screen capture
A system for zero-footprint screen capture, comprising a communication server, a screen capture server, a web server, and a media upload server, wherein the web server, on receiving a request for a specific web page from a client application whose screen is to be captured, uploads a persistent screen capture application to the client. Upon receiving a connection request from the screen capture application uploaded to the client, the screen capture server establishes a persistent connection to the uploaded screen capture application and, on receiving a notification from the communication server pertaining to an interaction involving a user of the client application, sends instructions via the persistent connection to the screen capture application. The media upload server receives one or more data packets containing screen capture graphics data.
US08271610B2 Distributed content caching solution for a mobile wireless network
A method in an electronic device provides local content to a user device in a communication network. The communication network includes an access network and a core network. In the access network, a content request is intercepted from the user device, which may be formatted according to a network interface. The content request may include a request for data content. Protocol layers associated with an active data session may be terminated so that an edge gateway device may extract and inject packets into the data stream without involving the core network. A cache may be maintained in the access network.
US08271603B2 Diminishing false positive classifications of unsolicited electronic-mail
A system and method for diminishing false positive classifications of unsolicited electronic-mail is disclosed. An electronic-mail message is received whereby a set of message classifiers are applied the message. One or more signatures indicative of unsolicited electronic-mail based on at least the application of the aforementioned classifiers is generated. The one or more signatures are applied to subsequently incoming electronic-mail messages whereby unsolicited electronic-mail may be more accurately identified and false positive identification of normal electronic-mail messages are reduced.
US08271600B2 Using automated agents to facilitate chat communications
An automated agent, such as an instant message robot, is be used to facilitate introduction of a chat participant to a small group of other chat participants in a chat room. To do so, for example, a BOT may present a chat participant who desires to be introduced to a small group of chat participants in a chat room with a series of multiple-choice questions, identify a subset of chat participants based on responses to the multiple-choice questions, and provide introductions among the chat participants in the subset to facilitate conversation therebetween. For example, the introductions provided by the BOT may indicate areas of mutual interest among chat participants in the subset, similar responses to one or more multiple-choice questions, and/or diverse responses to one or more multiple-choice questions.
US08271599B2 Systems and methods for an identification protocol between a local controller and a master controller in a photovoltaic power generation system
Systems and methods for local and master management units in a photovoltaic energy system. In one embodiment, a method implemented in a computer system includes sending a first identification code from a local management unit to a master management unit. The first identification code is associated with the first local management unit, and the local management unit controls a solar module. An authentication of the first identification code is received from the master management unit. In response to receiving the authentication, active operation of the local management unit is continued (e.g., for a set time period).
US08271597B2 Intelligent derivation of email addresses
A method comprises receiving, by a processor, a query comprising at least one name of a target individual. The method further comprises determining, by the processor, a plurality of email addresses. Each of the determined email addresses has a respective prefix based at least in part upon the at least one name of the target individual, and the determination is based at least in part upon statistical data regarding common syntaxes for email addresses. The method further comprises determining email traffic based at least in part upon the determined email addresses. The method further comprises determining, by the processor, one or more relationships of the target individual based at least in part upon the determined email traffic.
US08271589B2 Mail list exceptions
A method and apparatus for sending messages to a list of members of a group with exceptions to one or more members of the group. In one embodiment, the method comprising creating an electronic mail (email) message having an email address corresponding to a group of email addresses and including a specification of one or more email addresses of the group that is not to be sent the email message, without knowledge of addresses of all members of the group, and sending the email message for delivery to a mail host for the group address.
US08271588B1 System and method for filtering fraudulent email messages
Systems and methods for filtering fraudulent email messages are described. In one embodiment, a method includes receiving an email message, determining whether the email message is indicative of fraud, and creating a fraud filter based on the email message if the email message is fraudulent.
US08271587B2 Object movement control system, object movement control method, server and computer program
An object movement control system, an object movement control method, a server, and a computer program that can update the positional information of an object in a virtual space at high speed by appropriately distributing processing loads. Client control units obtain information about the position of a first object in a virtual space and information about movement of the first object and detect other objects that exist in a virtual region that contains the first object, which has been moved. The distances between objects that exist in a virtual region are calculated, and only when the number of objects the distances to which are shorter than a predetermined threshold exceeds a predetermined number, information about the objects is sent to a server. The server assigns a collision determination client that performs collision determination to each pair of objects selected from the objects.
US08271582B2 Relay device, relay method, and computer program product
A relay device includes a first communication unit that receives a request including processing object data from a client device; a data processing unit that obtains a first processing result by performing a relay-device-side process of equivalent algorithm to that of a server-side process, which is performed by a server, on the processing object data; a second communication unit that transmits the request to the server, and receives a second processing result, which corresponds to the first processing result and is obtained by performance of the server-side process on the processing object data, from the server as a response; and a control unit that determines whether the second processing result has been transmitted to the client device. When the second processing result has not been transmitted to the client device, the first communication unit transmits the first processing result to the client device.
US08271576B2 Method and apparatus for communicating during automated data processing
A number of items of data from a data source (12) can be processed and supplied to a data destination (16, 17). The data can include image data, text data, numeric data or other types of data, or a combination of these types of data. The processing of the data is controlled by a project definition (14, 71, 101), which includes a plurality of modules selected from a variety of available modules (Tables 1-4). The modules have input and output ports which are interrelated by binding information. Where a project definition is complex and/or is assigned to process a large data set, capability is provided to launch multiple instances of the same project definition, each of which processes a respective portion of the data. Further, capability is provided to launch multiple instances of the same or different project definitions on each of one or more computers, in order to efficiently execute project definitions in a centralized processing facility.
US08271575B2 Interaction among items connected to a network
Particular embodiments provide interaction between items in a network. For example, lists of content may be shared between items connected through a network. A user may use a first item to select a second item in which content should be outputted. Instead of sending the content to the second item, the first item may generate and send a list of content to the second item instead of the content. A messaging infrastructure is used to allow the items to communicate the list of content between each other. The second item can then process the list and then determine how to access the item. This allows two different items to share content without the transfer of content between them. In another example, an item may be used to interact with a user interface of a second item. For example, an input device on a first item is used to provide input to a second item.
US08271570B2 Unified integer/galois field (2m) multiplier architecture for elliptic-curve crytpography
A unified integer/Galois-Field 2m multiplier performs multiply operations for public-key systems such as Rivert, Shamir, Aldeman (RSA), Diffie-Hellman key exchange (DH) and Elliptic Curve Cryptosystem (ECC). The multiply operations may be performed on prime fields and different composite binary fields in independent multipliers in an interleaved fashion.
US08271560B2 System, process and software arrangement for assisting in navigating the internet
A system, method, software arrangement and computer-accessible medium are provided that permit improved access to web pages within a web site via a standardized interface that can be displayed as hierarchal menus. Such menus may be provided by receiving a request to browse a web site, obtaining the link structure and/or content of the web site, and generating menu data reflecting the link structure and/or other properties of the web site. The data may optionally be filtered or truncated to limit the size of the navigational menus.
US08271557B1 Configuration of a large-scale reconfigurable computing arrangement using a virtual file system interface
A top-level directory of a virtual file system is created. A hierarchy of directories is created under the top-level directory including creating a first file that contains an architecture description of the multi-device circuit arrangement. The directories have names indicative of the plurality of devices and configurable resources of the plurality of devices of the architecture description specified in the first file. A first set of one or more files is created that contain state data or configuration data for configuring resources of the plurality of devices to perform functions specified by the configuration data. A mapping of the configuration data to the resources of the plurality of devices is determined, and configuration data is stored in the configurable resources according to the mapping.
US08271555B2 Method and application for a reactive defense against illegal distribution of multimedia content in file sharing networks
A system for external monitoring of networked digital file sharing to track predetermined data content, the system comprising: at least one surveillance element for deployment over said network, said surveillance elements comprising: surveillance functionality for searching said digital file sharing and identification functionality associated with said search functionality for identification of said predetermined data content, therewith to determine whether a given file sharing system is distributing said predetermined data content.
US08271552B2 Method and apparatus for encoding/decoding
The present invention relates to a multimedia data encoding/decoding method and apparatus. The encoding method includes generating a data area comprising a plurality of media data areas; generating a plurality of track areas corresponding to the plurality of media data areas, respectively; and generating a meta area comprising a first area comprising identification information on media data and a second area comprising position information on the media data. According to the present invention, the multimedia data encoding/decoding method and apparatus has an effect of being capable of constructing a slide show by only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can reduce.
US08271551B2 Method and apparatus for encoding/decoding
The present invention relates to a multimedia data encoding/decoding method and apparatus. The encoding method includes generating a file type area having information on a file format; generating a data area comprising a plurality of media data areas; and generating a media information area comprising a plurality of track areas corresponding to the plurality of media data areas, respectively. According to the present invention, the multimedia data encoding/decoding method and apparatus has an effect of being capable of constructing a slide show by only a small amount of multimedia data. Thus, a time taken to process and transmit the multimedia data can reduce.
US08271550B2 Memory piece categorization
A memory management system for managing memory of a processing device and a corresponding method thereof. The system comprises a memory manager and a garbage collector. The memory manager is configured to allocate memory after dividing discrete units of memory into smaller units. The garbage collector is configured to organize a memory availability collection of free units of memory in the memory manager. The collection is ordered based on at least one of the amount of each of the discrete units available and the allocation age of the discrete units.
US08271549B2 System and method for automatically managing media content
A method, computer program product and computing device for receiving a request to load at least one new media content item on a personal media device. The size of the at least one new media content item is compared with the amount of storage space remaining on the personal media device to determine if the personal media device has sufficient available storage space. If the personal media device does not have sufficient available storage space, a relative weight associated with at least one old media content item stored on the personal media device is ascertained, the relative weight corresponding to a likelihood that the at least one old media content item will be rendered on the personal media device.
US08271547B2 Staged publication and management of dynamic webpages
A method for proofing a prototype dynamic webpage version referencing first configuration data is disclosed. The prototype dynamic webpage can be derived from a live version referencing second configuration data and accessible via a live link. The method includes storing first configuration data in a configuration database also containing second configuration data, providing a prototype link to the prototype dynamic webpage version dissimilar from the live link; and returning, upon a prototype link request, the prototype dynamic webpage version, involving rendering the prototype dynamic webpage version based on the first configuration data without altering the live dynamic webpage version. Also disclosed is a dynamic webpage versioning system working off a configuration database and distinct versions of configuration data.
US08271546B2 Method and system for URL autocompletion using ranked results
A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. Privacy is taken into account in a number of ways, such as using a previously submitted query only when more than a certain number of unique requestors have made the query. The sets of ordered predicted completion strings is obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings.
US08271541B2 Method and apparatus for developing composite applications
The claimed subject matter provides a system and/or a method that facilitates creating a composite application. A model architecture component can model a business rule utilizing at least one node in a novel hierarchical structure. A run-time engine can automatically create a complex, long-running composite application based at least in part upon the hierarchical node structure such that representative process segments of the application are invoked by the business rule which, in turn, is invoked by internal, externally generated, asynchronous events.
US08271540B2 Computer assisted data collection for surveys and the like
An exemplary MMIC (“Multi-Mode Interviewing Capability”) survey program is a computerized tool that supports various traditional modes of collecting interview data, including telephone interviewing, written interviewing, and personal interviewing, and can be used to manage the whole interview process from questionnaire design, sample management, and fieldwork monitoring to final dataset production. The collected data may also include non-textual data from survey participants such as medical measurements of blood pressure and heart rate. Self-interviewing using the Internet is also possible which permits real time availability of results and the participation of respondents from virtually anywhere in the world, using devices such as PDA's, Smart phones and Web TV's. The MMIC survey structure is non-linear and object oriented, which permits a connection between all the building blocks of the survey to be defined on any level. The compiled survey includes sufficient metadata to facilitate decompilation and the production of equivalent source code in any supported programming language, whether or not it was originally programmed in that language. This stored metadata not only allows researchers to later trace back the exact conditions under which this particular answer was given, but also permits results from multiple iterations of the related surveys to be combined in a rigorous manner that will be transparent to subsequent analysis and research.
US08271539B2 Hierarchy modification
A hierarchy of nodes is created, each node being one of associated with an item retrieved according to a condition and associated with a category of information including the item. It is determined whether at least one of the nodes is redundant in the hierarchy. The at least one of the nodes is pruned from the hierarchy if the at least one of the nodes is redundant.
US08271537B2 Grid computing system alongside a distributed database architecture
Systems and methods are provided for a grid computing system that performs analytical calculations on data stored in a distributed database system. A grid-enabled software component at a control node is configured to invoke database management software (DBMS) at the control node to cause the DBMS at a plurality of the worker nodes to make available data to the grid-enabled software component local to its node; instruct the grid-enabled software components at the plurality of worker nodes to perform an analytical calculation on the received data and to send the results of the data analysis to the grid-enabled software component at the control node; and assemble the results of the data analysis performed by the grid-enabled software components at the plurality of worker nodes.
US08271532B2 Methods for pre-populating local URL rating cache
A method and apparatus for improving the system response time when URL filtering is employed to provide security for web access. The method involves gathering the attributes of the user, and pre-populating a local URL-rating cache with URLs and corresponding ratings associated with analogous attributes from a URL cache database. Thus, the cache hit rate is higher with a pre-populated local URL rating cache, and the system response time is also improved.
US08271531B2 Employee tracking system
An employee tracking system is disclosed, in which processing, accessing or both within the system is determined according to the hierarchical structure of the underlying organization. Each employee is associated with a node in the organization, and access to employee-related data is based upon the node associated with the requester and the node of the employee being checked, as well as the type of data being requested. Employees may clock into and out of work using mobile devices that interface with the employee tracking system host computer.
US08271528B1 Database for access control center
Methods and systems are disclosed for providing a database schema that links various system components and information to provide oversight and automated access control across disparate systems and applications. In one implementation, the database schema may use separate centralized tables to tie the various system components and information together. For example, one table may store information concerning technical support personnel authorized to address a given technical support incident, and another table may store information concerning approval given to do the technical support personnel to access a resource needed to provide the technical support, and the level of access needed to address provide technical support. Auxiliary tables may then be provided to support the centralized tables. Such an arrangement has a number of advantages, including the ability to allow the technical support personnel to access user ID-protected and/or password-protected systems/applications without using or knowing the user IDs and passwords.
US08271527B2 Refined permission constraints using internal and external data extraction in a role-based access control system
The present invention can enable increasing refinement of role-based permission to access data within a Role Based Access Control (RBAC) controlled computer system by enabling constraints to be written on the role-based permissions. The constraints may utilize each and every type or combination of subject, object, or environment information extracted from sources internal or external to the controlled computer system and may evaluate the content or context of the information extracted to enable refined and dynamic access after the role permission assignment and immediately before every access grant without the reassignment of roles.
US08271525B2 Apparatuses, methods and systems for a smart address parser
The apparatus, methods and systems for a smart address parser (hereinafter, “SAP”) described herein implement a text parser whereby users may enter a text string, such as manually via an input field. The SAP processes the input address string to extract address elements for storage, display, reporting, and/or use in a wide variety of back-end applications. In various embodiments and implementations, the SAP may facilitate: separation and identification of address components regardless of the order in which they are supplied in the input address string; supplementation of missing address information; correction and/or recognition of misspelled terms, abbreviations, alternate names, and/or the like variants of address elements; recognition of unique addresses based on minimal but sufficient input identifiers; and/or the like.
US08271521B2 Computerized search technique, such as an internet-based gemstone search technique
Methods and systems for searching through databases of items are described. In some cases, the system presents a display of searched items. The system may present a customizable interface of displayed search results, where a range of values displayed may be customizable. Further, the displayed attributes of searched items may be customizable. Other search and display functions are also disclosed.
US08271520B1 Expression editor tool
An expression editor tool allows a user to build an expression or calculation with a rule that specifies an action programmed to occur during execution of a target application. The expression editor tool allows a user to define an action point definition that specifies an action point located in the target application logic instructions. The expression editor tool determines from the action point definition a dataset that is in-context at the action point, provides an expression definition interface to obtain selected data fields from the dataset, and a selected logical operator to connect the selected data fields used to construct a new expression. The expression editor tool provides an outcome selection interface used to obtain a selected outcome for the new expression in order to create a rule including the new expression and the selected outcome, and store the rule in the database linked to the action point definition.
US08271515B2 System and method for providing copyback data integrity in a non-volatile memory system
An invention is provided for affording CopyBack data integrity in a non-volatile memory system. When the potential for moving data with a CopyBack command occurs, a counter corresponding to the data is examined. When the counter is below a predetermined limit, the counter is incremented and data from the block of data is moved using a CopyBack command. However, when the counter reaches the predetermined limit, the counter is reset and data from the block of data is moved to system memory and examined for errors. Once any errors are corrected, the data is transferred back to the non-volatile memory.
US08271513B1 Module and method for searching named entity of terms from the named entity database using named entity database and mining rule merged ontology schema
A module determining a named entity of terminology includes a named entity dictionary and mining rule database storing the named entity dictionary where named entity of terminology combined with the ontology schema and connected to concept is defined, and a mining rule database where a mining rule configured with mining pattern and RDF triple combined with the ontology schema and connected to relationship name is defined; a named entity and mining rule search unit searching for corresponding mining rule and named entity from the mining rule database and the named entity dictionary using inputted mining pattern and terminology included in the mining pattern; and a names entity selection unit selecting, if two or more named entities corresponding to the terminology are searched, named entity matching to the concept configuring the RDF triple of the searched mining rule as named entity of the terminology among the searched named entities.
US08271512B2 Presenting digitized content on a network using a cross-linked layer of electronic documents derived from a relational database
In an embodiment, a computer system comprises one or more content file servers having recorded thereon a plurality of digital content material items, and a plurality of digital graphical image files comprising graphical images associated with the content material items; wherein each of content material items comprises one or more data files of digitized electronic printed, audio, or video content material; one or more navigation page servers each comprising: one or more storage devices having recorded thereon a plurality of navigation page templates; a database comprising stored descriptive information about the content material items, including hierarchical and other relationships both between different content material items and between different subcomponents of content material items; logic encoded on the one or more storage devices and when executed operable to perform: receiving a request to view a particular navigation page, comprising a dynamically-generated electronic document; selecting one of the navigation page templates based on the request; creating and sending to the database, one or more queries for the descriptive information relating to the particular navigation page; receiving one or more results to the queries; generating, based on the one or more results, a particular navigation page comprising descriptive information about one or more of the content material items, portions thereof, or abstract collections thereof; a plurality of links to other such navigation pages; and zero or more links to particular content material items or portions thereof; sending only the particular navigation page to a client computer.
US08271509B2 Search and chat integration system
Embodiments of the invention provide systems, methods, and computer program products for providing improved customer service by presenting a customer with an invitation to chat with a customer service associate that is skilled in a subject matter of interest to the customer and is currently available to chat with the customer. For example, in one embodiment, a system is provided having a communication interface configured to receive a search query from a consumer, such as an Internet search query entered into a search field of a web page. The system further comprises a processor operatively coupled to the communication interface and configured to compare information about the search query to one or more rules stored in a memory to determine whether a customer service associate skilled in an area related to the subject matter of the search query is currently available to chat with the consumer over, for example, the Internet.
US08271506B2 System and method for modeling relationships between entities
The disclosure describes systems and methods for modeling relationships between entities on a network using data collected from a plurality of communication channels including social data, spatial data, temporal data and logical data within a W4 Network. The W4 Network personalizes and automates sorting, filtering and processing of W4COMN communications delivered or requested to be delivered using personalized value-based ranking and encoding of data, which is modeled from the point-of-view (POV) of any specific user, topic or node in the W4 Distributed graph. POV modeling supplies comparative value services to users which entails individuated data models to be aggregated and used in customization and personalization forecasting for each user and their associated data management needs.
US08271501B2 Web search among rich media objects
Web search by a search engine among rich media objects, the search engine including a web crawler, where web search includes: maintaining, for each of a plurality of users, a reputation score; counting, by the web crawler for a particular search term, a number of tags associated with one or more rich media objects by one or more of the users, the tags including text describing the rich media objects, the text including the particular search term; calculating, for the particular search term and for each of the one or more rich media objects, in dependence upon the number of tags associated with the rich media objects and the reputation scores of the users that associated the tags with the rich media objects, a search result score; and recording the search result scores of each of the one or more rich media objects in a primary search index.
US08271497B2 Information processing apparatus and information processing method outputting information on movement of person
In a position history analysis unit for analyzing a position history to acquire movement history information such as places of stay, a speed history computation unit refers to the position history to determine a speed occurring at each point of time and to obtain a speed history. A categorization unit organizes a time axis in the position history, and, ultimately, data for position coordinates occurring at respective points of time, into segments of stay and segments of movement, by checking the speed history against a threshold value. A merge unit detects segments of stay which occur at different points of time but which are identified as indicating stays in the same place, by feeding the time flow, categorized into segments of stay and segments of movement by the categorization unit based on the speed, back to the position coordinates in the respective segments. The merge unit merges the segments of stay as needed. An information generation unit evaluates a set of position coordinates and speed values in each segment of stay and in each segment of movement thus obtained and derives predetermined information on each segment.
US08271491B2 Methods of efficiently recording and reproducing activity history in virtual world
An apparatus and method for recording activities of an avatar in a virtual world by means of a computer including: means for dividing the virtual world into a plurality of blocks each provided with a unique ID; means for recording a movement history in a storage area of the computer, the movement history including the ID of each block which an avatar acting in the virtual world enters and a time point at which the avatar enters the block; means for deleting the movement history between the first and the last blocks of a plurality of blocks which the avatar enters if the plurality of blocks are continuous in a straight line in one direction; and activity record DB recording means for recording, as an activity dataset in an activity record DB, an event content, the movement history and a repetition count of an event.
US08271489B2 Photo book system and method having retrievable multimedia using an electronically readable code
A photo book system and method with associated multimedia is disclosed. One embodiment of the present invention provides a photo book including an image and an electronically readable code associated with the image. The electronically readable code is used for retrieving a multimedia file that corresponds to the image.
US08271485B2 Reply generation apparatus and method and program for causing computer to function as reply generating apparatus
A reply conforming to applied search criteria is generated using data obtained by a search based upon the search criteria. A reply generating server includes a storage unit storing a plurality of items of basic data; a search unit for searching and retrieving basic data, which is in line with search criteria that has been input by the user of a terminal device, from the storage unit; a reply generating unit which, in a case where a plurality of items of basic data in line with the search criteria exist, generates anew a reply conforming to the search criteria by utilizing the plurality of items of basic data; and a reply transmitting unit for transmitting the reply to the terminal device.
US08271482B2 Information processing device
The information processing device includes an access history acquiring unit which acquires and stores access history information showing access history for the contents accessed by a user terminal, and a relevancy setting unit which relates the accessed contents. As the access history information, the access history acquiring unit acquires content identification information, access date and time information, and application identification information for identifying a content access application making access to the content, which is different for each of the content access applications operated on the user terminal. The relevancy setting unit generates and stores the relevance information by mutually relating the content identification information based on the access date and time information and the application identification information contained in each of the different contents.
US08271481B2 System and method for automatically searching for documents related to calendar and email entries
A system and method are provided for enabling a user to search for documents that the user has previously viewed on its local machine. The system includes three main components: the desktop integration module, the index module, and the graphical user interface module. The desktop integration module is an application which monitors documents with which the user interacts for predetermined events, and obtains content data and metadata from the monitored documents. The index module indexes the content data and metadata received from the desktop integration module. The graphical user interface module then permits a user to utilize the desktop integration module and index module by allowing a user to search for a document.
US08271479B2 Analyzing XML data
Embodiments of the invention disclose a method, a system and a computer program product of discovering automated insights in XML data by generating a query result in response to querying data using a query, wherein the data is in a markup language format, and identifying a pattern associated with the query result, wherein the data in the markup language format is used for pattern identification.
US08271474B2 Automated system and method for creating a content-rich site based on an emerging subject of internet search
Embodiments of the present invention provide automatic systems and methods for creating a web site based on an emerging subject, which is also a search keyword, by analyzing search activities (or data) of Internet users of a popular Internet search engine. Analysis of search activity data of the Internet search engine can also provide search keywords that are most related to the emerging subject, and Internet sites with content relevant to the emerging subject. To create such a web site that is of interests to Internet users, the emerging subject and related search keywords mentioned above can be searched on Internet sites identified to have content relevant to the emerging subject. The search results are used to populate databases for this web site. After the web site is created and launched, users of the site can contribute to the content of the site. In addition, active users of the web site can engage in basic administration of the site, which reduces the need of intervention by paid administrators. Thus, by obtaining content from Internet sites, coupled with contributions made by users, it is possible to automatically create and maintain new custom created sites with minimal intervention by paid administrators.
US08271472B2 System and method for exposing both portal and web content within a single search collection
A portal having one or more associated data sources is defined, the portal including one or more portlets for displaying information associated with the one or more associated data sources. An index of the one or more associated data sources is generated. A search query is transmitted to a search engine. The index is searched for data associated with the search query. A result set is received based, at least in part, upon the index and the data associated with the search query.
US08271464B2 Parallel nested transactions in transactional memory
Various technologies and techniques are disclosed for supporting parallel nested transactions in a transactional memory system. Releasing a duplicate write lock for rollback is supported. During rollback processing of a parallel nested transaction, a write log entry is encountered that represents a write lock. If the write lock is a duplicate, a global lock is used to synchronize access to a global versioned write lock map. Optimistic read validation is supported. During validation, if a versioned write lock indicates a sibling conflict, consult information to determine if a parallel nested transaction should be doomed. Write lock acquisition is supported. Upon attempting to acquire a write lock for a parallel nested transaction, a transactional memory word is analyzed to determine if the write lock can be obtained. If the transactional memory word indicates a versioned write lock, retrieve a write log entry pointer from a global versioned write lock map.
US08271463B2 System and method for providing access to data with user defined table functions
Methods, systems and articles of manufacture are provided for accessing data within data repositories. Public UDTFs, private UDTFs and a metadata processor are utilized to provide access to data residing in a variety of data repositories.
US08271462B2 Method for creating a index of the data blocks
An method for creating a index of the data blocks is applicable in data de-duplication procedure, includes loading an index file, the index file includes a plurality of location blocks, each location block includes a plurality of storage fields, and each storage field records a primary Hash value corresponding to the data block; performing a first Hash procedure on a primary Hash value of the data block and calculating a block number; performing a second Hash procedure on the primary Hash value in the same data block and calculating a field number; loading a location conflict list; comparing the field number with the field number in the location conflict list to search whether the same field number is stored in the location conflict list; writing the primary Hash value into the corresponding block number and the field number if the field number does not exist in the location conflict list.
US08271461B2 Storing and managing information artifacts collected by information analysts using a computing device
Systems and computer-implemented processes for storage and management of information artifacts collected by information analysts using a computing device. The processes and systems can capture a sequence of interactive operation elements that are performed by the information analyst, who is collecting an information artifact from at least one of the plurality of software applications. The information artifact can then be stored together with the interactive operation elements as a snippet on a memory device, which is operably connected to the processor. The snippet comprises a view from an analysis application, data contained in the view, and the sequence of interactive operation elements stored as a provenance representation comprising operation element class, timestamp, and data object attributes for each interactive operation element in the sequence.
US08271460B2 Computer program and computer system for producing test flow
A program executed on a computer including storage, processing, output, and input units, the storage unit storing test-difficulty-calculation-elements-database, test-menu-database, and test-flow-database, for each test-menu-record, the program causing the processing unit to execute: calculating test-difficulty for each test-menu-record based on test-difficulty-calculation-formula by using at least one among pieces of information indicative of relationship with netlist, the number of package/test pins, expected operational clock frequency, process technology information, power consumption, and tester storage space; identifying all relationship between DFT scheme and priority, and causing the storage unit to store information indicative of the relationship between the DFT scheme and priority into the test-flow-database; and sorting the DFT scheme in an order of the priority based on the relationship between the DFT scheme and priority, causing the storage unit to store the DFT scheme as a test flow, and causing the output unit to output the test flow.
US08271459B2 Displaying information on a mobile device
A computer-implemented method for providing hypertext content to a mobile device may include obtaining a network-accessible electronic document that has content and an image, advertising material, or a plurality of similarly formatted hyperlinks. The network-accessible electronic document may be reformatted by collapsing the image, the advertising material, or the plurality of similarly formatted hyperlinks into a first expandable display element. The first expandable display element and at least a portion of the content may be provided for display in a first page on the mobile device. The method may further include receiving input that selects the first expandable display element. The first expandable display element may be reformatted into an image, advertising material, or a plurality of hyperlinks. The image, the advertising material or the plurality of hyperlinks may be provided, along with at least a portion of the content, for display in a second page on the mobile device.
US08271458B2 Construction and analysis of markup language document representing computing architecture having computing elements
A markup language document representing computing elements of a computing architecture, such as data storage elements of a data storage architecture, is constructed and analyzed. A first computing element contained by a second computing element is represented; a first tag of the document corresponding to the first computing element is nested within a second tag of the markup language document corresponding to the second computing element. A non-containing/contained relationship from the first computing element to a third computing element is also represented; a pointer tag of the document corresponding to the data access path is nested within the first tag, and references a third tag of the document corresponding to the third computing element. Get-pointer-node and get-child-node application programming interfaces for the markup language are called to traverse among containing/contained relationships. Pointer tags are followed to traverse among non-containing/contained relationships. Redundant attributes among the relationships can thus be detected.
US08271455B2 Storing replication requests for objects in a distributed storage system
A system and method for storing replication requests for objects in a distributed storage system is provided. A plurality of replication requests for objects stored on storage devices in a distributed storage system is received. Respective row keys are generated for respective replication requests in the plurality of replication requests based on parameters of the respective replication requests. The respective row keys include respective globally-determined priorities for the respective replication requests that facilitate sorting of the respective replication requests by priority. The respective replication requests are stored in respective records of a distributed database using the respective row keys, wherein the respective records of the distributed database are distributed across a plurality of nodes of the distributed database.
US08271453B1 Paraphrase acquisition
Methods and apparatus, including systems and computer program products, to acquire potential paraphrases from textual input. In one aspect, textual input is received, a first map is generated, where the key of the first map is an ngram identified in the textual input and the value associated with the key of the first map is a unique identifier, a second map is generated, where the key of the second map is an anchor identified from the ngram and the value associated with the key of the second map is one or more middle portions associated with the anchor, and a third map is generated, where the key of the third map is a potential paraphrase pair identified from the middle portions and the value associated with the key of the third map is the one or more unique anchors associated with the potential paraphrase pair.
US08271451B2 Records archive disposition system
A system and method for record archive disposition is implemented with a computer system comprising one or more computer processors operatively connected to memory. Archival records are stored in memory, each archival record being associated with at least one metadata attribute. At least one or more legal holds are stored in memory, each legal hold having legal hold metadata attributes. A deletion candidate list is generated with at least one of the processors for at least one record type by including on the deletion candidate list archival records identified as having one or more archival record metadata attributes corresponding to the at least one record type, and excluding from the deletion candidate list identified archival records if a selected set of legal hold metadata attributes for at least one legal hold corresponds to at least a subset of metadata attributes for the identified archival records. Archival records included on the deletion candidate list are deleted from memory.
US08271449B2 Aggregation and retrieval of mote network data
Methods, devices, and systems that aggregate and retrieve network sensor data. In one approach, an exemplary method includes receiving a plurality of instances of correlated sensor data from a plurality of remote data storages, each instance of sensor data respectively correlating to an occurrence. In another approach, an exemplary method includes receiving from an input-selector an input selection corresponding to a target-occurrence having at least one representative feature, and searching stored sensor data for sensor data correlating to the target-occurrence.
US08271448B2 Method for strategizing protocol presumptions in two phase commit coordinator
A transaction processing system provides the capability to use one two-phase commit engine over multiple protocols and products, while being able to vary the log presumptions according to the requirements of each protocol and product. The transaction processing system comprises a coordinator operable to receive a commit or abort request from a transaction and to perform a two-phase commit protocol on behalf of the transaction and a recovery presumption mechanism operable to perform a recovery process on the transaction upon recovery of the transaction processing system from a failure.
US08271442B2 Formats for database template files shared between client and server environments
Tools and techniques are described for formats for database template files shared between client and server environments. Systems provided by these tools may include client subsystems that include client-side database management applications that instantiate tables within a database, and instantiate client-specific database template files corresponding respectively to the tables. These database management applications may also instantiate server-specific database template files that correspond to the client-specific template files, and may enable servers to access the server-specific template file. These systems may also include server subsystems that further include server-side database management services that access the server-specific template files, and instantiate server-side template files based thereon. In turn, the database management services may create database applications from the server-side template files.
US08271439B2 Efficient synchronised updates to a data record in a data store
A method for providing synchronized updates to a data record in a data store, the data record including a plurality of data fields, each of the plurality of data fields having an initial field value, the method includes reading the data record from the data store into a data record in memory, each of the plurality of data fields of the data record in the data store having a corresponding data field in the data record in memory, the data fields in the data record in memory having inspectable and modifiable field values; identifying a set of relevant fields comprising at least one of an inspected field and a modified field of the data record in memory; in response to a determination that fields of the data record in the data store corresponding to each of the fields in the set of relevant fields has a value of its initial field value, updating the data record in the data store with the value of modified fields in the data record in memory.
US08271438B2 Asynchronous remote copy system and storage control method
Before starting asynchronous remote copy in the multihop method (asynchronous remote copy from the first to the second storage apparatus to the third storage apparatus), a first and a second initial copy are performed. The first initial copy is a copy for making the contents of the first data volume in the first storage apparatus and the contents of the second data volume in the second storage apparatus consistent and the second initial copy is a copy for making the contents of the second data volume and the contents of the third data volume in the third storage apparatus consistent. In the second initial copy, the second storage apparatus creates a journal including the update number and the data in the second data volume, and the journal is transferred from the second storage apparatus to the third storage apparatus. The created update number is acquired from the first storage apparatus.
US08271435B2 Predictive categorization
A partial entry of a service request is received into a service request window. Responsive to the receiving the partial entry of the service request, a first querying operation is performed on a first topic map. The first querying operation includes constructing a first query based on the partial entry. The first topic map is stored in conjunction with the application, and the application generates the service request window. Responsive to the performing the first querying operation, a first group of service request solution identifiers are retrieved. A result display is populated with the first group of service request solution identifiers. Responsive to a selection of a selected service request solution identifier from the result display, a service request solution associated with the selected service request solution identifier is retrieved. The service request window is populated with details derived from the service request solution.
US08271434B2 Central data store process configuration
Exemplary information systems and methods for storing information in a central data store are disclosed. An exemplary method may include providing a central data store including data for use in a plurality of environments, with the central data store selectively transmitting a portion of the data to a synchronized application associated with at least one of the environments. The method further includes establishing configurable instructions included in the central data store defining at least one synchronization parameter associated with the synchronized application, and modifying at least one of the synchronization parameters via the central data store according to a communication received from the synchronized application.
US08271431B1 Method and system for retrieving and serving regulatory history for a property
Described is a method and system for retrieving and serving the regulatory history of a property. An identification of data sources for permits and approvals is stored in a computer system. Property identifiers from the data sources are stored in the computer system. The system identifies the types of permit and approval data available from each of the data sources for each of the property identifiers. A determination can be made of the completeness of the regulatory history available for each property associated with each of said property identifiers. The system receives a request for the regulatory history of at least one of the properties associated with the property identifiers. A web page is populated with a list of the regulatory history for the property.
US08271425B2 Image processing system and image processing device implementing a specific image processing function for each user as well as a computer program product for the same
In an image processing system including a plurality of image processing devices, each image processing device includes an authenticating unit, a function implementing unit and a function specifying unit. The authenticating unit performs user authentication. The function specifying unit specifies a specific image processing function in another image processing device for each of the users. The function implementing unit implements the specific image processing function for the user already logging in the authenticating unit.
US08271421B1 Nonparametric fuzzy inference system and method
Nonparametric fuzzy inference system and method used in combination with a computer and memory for providing an indicator of asset condition by collecting asset training data, creating membership functions by deriving parameters of the membership functions directly from the asset training data, acquiring current asset data, and using the membership functions in a fuzzy inference system for processing the current asset data for providing an indicator of asset condition.
US08271418B2 Checking rule and policy representation
A computer-performed method of examining policies for a target system of an enterprise system domain. The policies are represented as policy rules, each rule including a condition having binary operator expression(s), each expression referring to one or more policy attributes. For a pair of expressions, the computer(s) obtain sets of sample values sufficient to represent all values assumable by the policy attribute(s) referred to in the pair. The sample values are combined in a mixed-radix enumeration in which each attribute is represented in a corresponding position of each sample value combination and of the enumeration. Using the enumeration, the computer(s) evaluate each expression of the pair relative to each of the sample value combinations to obtain a truth table. Based on the truth table, a relationship between the pair is detected and the user may be notified as to an anomaly in the rules.
US08271416B2 Method for dynamically determining a predetermined previous condition of a rule-based system
A method for dynamically determining a predetermined previous condition of a rule-based system comprising a plurality of rules. Each of the plurality of rules is associated with a transaction and a condition under which the transaction is executed. In one embodiment, the method includes the steps of (a) determining a system condition; (b) determining an immediate previous condition that caused the system condition; (c) setting the immediate previous condition to the system condition; and (d) repeating steps (b) and (c) until the predetermined previous condition is reached.
US08271405B2 Management of applicative streams in mobile networks
A method is provided for constructing at least one decision graph for managing at least one applicative stream assigned to a terminal and set up between the terminal and a correspondent via at least one communication network. The method includes a step of dynamically constructing at least one possible decision graph for the one applicative stream assigned to the terminal, itself including a step of exchanging at least one configuration message between at least two decision modules pertaining to a predetermined set of decision modules.
US08271404B2 Template based approach to discovering disjunctive and quantified invariants over predicate abstraction
Techniques are disclosed for generating complex invariants in a program using a Satisfiability Modulo Theories (SMT) solver. In one embodiment, the generated invariants may be used to validate assert statements in a program. Additionally or alternatively, a weakest pre-condition invariant may be generated such that parameters passed to the program that satisfy the weakest pre-condition are guaranteed to satisfy the program's assert statements. Additionally or alternatively, a strongest post-condition may be generated, determining what is guaranteed to be true about the state of the program upon completion of the program. In one embodiment, the SMT solver generates invariants by mapping predicates onto unknown variables in a template. The template may comprise unknown variables related by logical structures defined with disjunctions, universal quantifiers, and existential quantifiers. The predicates may comprise equalities and inequalities between program variables.
US08271394B1 Confirming local marketplace transaction consummation for online payment consummation
Exemplary embodiment of the present invention would provide systems, including Internet-based systems, and computer-implemented methods, for providing online Buyers and Sellers who physically transact an exchange of an item at a local meeting place, indicia of confirmation of the exchange on which to base a background online payment. In particular, exemplary embodiments of the present invention would provide a way for Buyers and/or Sellers to input an identifier for online authentication to confirm that a physical exchange of an item sold had been transacted and that would accordingly provide an online system with a basis to charge the relevant Buyer's account for a sale amount and pay the Seller for the item sold.
US08271389B2 Creating and manufacturing documents that initially exceed equipment finishing capacity
Techniques described herein overcome many of the issues that have previously made the printing of a single copy of a book from a digital version unattractive and infeasible. According to one embodiment of the invention, an automated mechanism such as a computer program automatically determines whether the spine thickness of a to-be-printed copy of a digital version of a book will exceed the specified maximum spine thickness that a specified binding or other finishing device can handle. In response to determining that the spine thickness will exceed the specified maximum spine thickness, the automated mechanism automatically splits the digital version of the book into two or more volumes such that, for each volume, the spine thickness of the printed version of that volume will be no greater than the specified maximum spine thickness that the specified binding or other finishing device can handle.
US08271387B2 Method and apparatus for providing limited access to data objects or files within an electronic software delivery and management system
A method and apparatus for providing limited access to data objects or files within an electronic software delivery and management system are described. A data object is transmitted to the system for storage in a library. Input of one or more restriction parameters is further requested for the stored data object. A user interface is displayed in a display window for facilitating input of the restriction parameters. At least one customer is selected, such as, for example, one or more users authorized to receive the stored data object. The stored data object is further designated as restricted data object for the selected users. Finally, the user restriction information is stored in appropriate tables within a database.
US08271386B2 Payment balance exception processing
A system for managing and processing exceptions to shared global treasury limits across multiple different platforms can be utilized by an organization to eliminate inconsistent client experiences and increase overall operating efficiency. A management and processing system can decision transactions of clients (e.g., customers, users, members, account-holders, clients, and the like) through a combination of straight-through and manual processes that are utilized according to select qualifying criteria. The system provides for auto-decisioning of low-risk, low-amount transactions while enabling authorized users to manually decision and otherwise manage transactions through various workflow-driven graphical user interfaces (GUIs). The GUIs can be configured to allow transaction approvers to standardize workflow for manual processing and approval of transactions that cannot be entirely decisioned by, or are exempt from, automated straight-through processing and can further be configured to provide users with numerous viewing, reporting, routing, tracking and decision override capabilities.
US08271378B2 Systems and methods for determining thin-file records and determining thin-file risk levels
In some embodiments, systems and methods are disclosed for generating filters to determine whether a consumer is likely to have a scoreable credit record based on non-credit data, and to determine a potential risk level associated with an unscoreable credit record based on non-credit data. Existing scoreable and unscoreable records are compared to determine factors correlated with having an unscoreable record, and a multi-level filter is developed. Unscoreable records having at least one entry are compared to determine whether they are “good” or “bad” risks, factors correlated with either condition are determined, and a filter is developed. The filters can be applied to records comprising demographic data to determine consumers that are likely to have unscoreable records but represent good risks.
US08271376B2 Systems and methods for monitoring credit of trading counterparties
Systems and methods are provided which monitor trades entered into and cleared by counterparties, track the net and gross positions of counterparties and the counterparties' parent entities, trigger warnings when counterparties or their parent entities exceed a warning limit, and shut-off counterparties' trading ability when counterparties exceed a credit limit. An operator of a credit system using these systems and methods is provided with a variety of interfaces through which the operator can set up new counterparties, search a list of counterparties, view and edit basic information for counterparties, view financial information for counterparties, view and edit notes regarding to counterparties, view and edit limits of counterparties, view position versus limit information for counterparties, view the current day's position information for counterparties, and view cumulative position information for counterparties.
US08271375B2 System and method for integrating a dark trading facility and a securities exchange
A system and method are described for the providing securities exchange members increased liquidity for affecting trades. Securities exchange members will have access to both a Dark Trading Facility and securities exchange for trading. When trading on the security exchange, these members will be able to access the Dark Trading Facility using the security exchange infrastructure. Further, when such members enter orders onto the Dark Trading Facility, they will have access to the security exchange display book from the dark pool of the Dark Trading Facility. The trading transactions executed in the Dark Trading Facility or initiated by the Dark Trading Facility, preferably, are automatic and anonymous.
US08271371B2 Computerized method for generating and maintaining a leveraged or reverse exchange traded product
A computer implemented method for maintaining a leveraged or reverse exchange traded product is provided which includes electronically monitoring, with a computer, a change in value of a product sold on an exchange, ECN, or ATS; and calculating, with a computer, a leverage ratio, wherein the leverage ratio is dg(r)/dr=c(1+r)c−1, and wherein r is a current cumulative return of the product during a current trading day, and c is a constant, and wherein the leverage ratio is equal to the number of underlying shares required to provide the target return with respect to one share of the product.
US08271370B2 Method of partitioning investments into groups using relative similarity of investment characteristics
A process for the analysis and selection of financial investments based on a comparative analysis of performance and diversification. Large data sets can be manipulated in a manner that is simple to understand and convenient to use. Historical performance data for investments can be analyzed in respect of every possible investment period using any pre-existing or personally defined quantitative measurement algorithm. The user can apply his or her personal weightings to the various performance measurements based on a combination of attribute and time period to construct a customized scoring process, based on which a comparative ranking of the investments can be created. Further, a complete universe of investments can be segmented into peer groups based on one of a number of similarity/dissimilarity criteria from which the user may choose.
US08271368B2 Method and system for clearing financial instruments
A method and system for electronically clearing financial instruments through a clearing system in which a per item cost of clearing instruments varies with the time of day. Files of items containing data scanned from financial instruments including an amount of each instrument may be received by a control system that may apply a rule to sort the items by determining whether the item be stored or forwarded for clearing. The rule may include a step of determining whether an amount of the instrument exceeds a predetermined value or meets a certain criteria, and if so, forwarding the instrument for clearing without storage. If the amount of the instrument does not exceed the first predetermined value or meet the criteria, the system may store the item for forwarding at a later time when the per item fee for clearing is lower.
US08271362B2 Methods and apparatus for providing centralized web services for funds transfer system
A method of operating a centralized web services computer system includes providing a standard interface for financial institutions (FIs) and for funds transfer service providers that participate in a remittance system. The centralized web services computer system may also provide services such as integrating its operations into online banking or customer service representative web environments provided by the FIs. The centralized web services computer system may also provide services related to routing messages, looking up territory-related information, checking user information against blacklists, issuing instructions to FIs to debit or credit user accounts, and/or generating reports.
US08271358B2 Method for single-screen ordering of background checking services of a potential employee
A method is described for user customized single screen order taking. The method saves users time to submit subsequent orders by storing their selection of items and having the system use that stored information to avoid selecting the desired items for each subsequent order. In practice, upon initial logon, a menu of items is presented to the user in response to the users inputted identification and password. The user can then select a subset of items from the displayed menu for the present and subsequent logons. The system eliminates duplicates and prioritizes presentation attribute from the selected items. A single data entry screen presenting the specific data entry needs for the selected items then is displayed on the present and subsequent logins. This ordering method also permits the user to save all data entered on a data entry screen in modified or unmodified format for submission at a subsequent time for fulfillment. Additional time is saved by the user in the placement of orders by positioning all required data fields in different regions that the non-required data fields in the data entry screen.
US08271355B2 Sales force automation system and method
A sales force automation system and method of facilitating a sales process which integrates computerized intelligent automated salesperson support for multiple phases of the sales process. Various subsystems may be provided to facilitate the sales process which may include pre-sales lead generation, maximize time spent with the customer, effectively manage an order, ensure customer satisfaction and retain the customer for future sales. Also provided to support the phases of the sales process are additional tools, integrated in the system. The additional tools may include self management subsystems, sales management subsystems and training subsystems.
US08271352B2 System and method of providing recommendations
A method of providing recommendations is disclosed and includes receiving a selection of an offering via an online site. The method also includes outputting a detail page related to the offering via the online site. The detail page includes a first selectable indicator corresponding to a social network of a visitor and a second selectable indicator corresponding to unfiltered content. The method also includes outputting at least one recommendation via the detail page. Each recommendation is associated with a member of the social network when input received via the online site indicates a selection of the first selectable indicator.
US08271351B2 System and method for generating an alternative product recommendation
A method and system for automatically generating a naturally reading narrative product summary including assertions about a selected product. In one embodiment, the method includes the steps of determining at least one attribute associated with the selected product, selecting an alternative product, retrieving assertion models to describe the product and to recommend an alternative product in a natural manner, and generating a naturally reading narrative by combining the attribute and the selected alternative product with the retrieved assertion models such that the generated narrative includes a recommendation of the selected alternative product. A system is provided for implementing the described method.
US08271348B2 Methods and system for consumable order creation
Systems and methods are presented for generating consumable orders for document processing devices and for verifying approved source consumable usage in document processing devices, in which a customer computer receives electronic reports from the devices and from these ascertains whether particular devices will need replacement consumables and also whether non-program consumable products are being used in particular devices. If a replacement will be required, the customer computer presents a proposed order to the customer via prompting content customizable by a reseller. The customer can then accept, modify, or reject the proposed order, and any accepted or modified order is forwarded to an account manager system for automatic placement for consumable shipment from a manufacturer or distributor. If the device has a non-program consumable installed, the customer computer notifies the account manager system and may warn the customer that continued usage may void one or more warranty extensions or other program incentive.
US08271346B1 System to format and use electronically readable identification data strings, biometric data, matrix codes and other data to link and enroll users of products and services to roles and rights and fees and prices associated with research protocols linked to said products and services
The system and method uses strings of computer readable characters, such as QR Codes, biometric data captured from electronic devices, and RFID tags to link contributors to a data supply chain upon transmission from electronic devices that transmit said data strings. The electronically readable identification data strings include connection and context information for enrollees, regulators, and providers of services and products to be subscribed to asynchronous notifications and alerts as well to exchange fees, incentives, and rewards for contributions, participation, and access. Enrolled contributors are enabled to interact with electronic devices or websites or servers to contribute observations and data into protocols or otherwise participate in a data supply chain. In some instances, links between a server and electronic devices capable of overwriting computer readable character strings or matrix codes will be implemented and fees charged for revising said data strings upon acceptance of a version transmitted by enrolled contributors.
US08271344B1 Budget driven purchase monitor
The method for conducting a purchase involves obtaining a target item specification for purchasing a target item, wherein the target item specification comprises a target item description, a target purchase date, and a target price, obtaining, using a central processing unit (CPU), candidate item information related to a candidate item found on a merchant site consistent with the target item specification, wherein the candidate item information comprises a candidate item description and a candidate item price, populating a categorized entry in a user budget using the candidate item price and the target purchase date, wherein the candidate item price is no more than the target price, updating, using the CPU, the budget based on user transactions, generating a result by analyzing, using the CPU, the user budget with respect to the categorized entry, and submitting the result to a user for formulating a decision regarding whether to purchase the candidate item.
US08271341B2 Media content delivery systems and methods
The present invention provides systems and methods for enabling a consumer to acquire media content items.
US08271339B2 Method and apparatus for enabling real-time bi-directional transactions on a network
The present invention provides a method and apparatus for providing real-time, two-way transactional capabilities on the Web. Specifically, one embodiment of the present invention discloses a method for enabling object routing, the method comprising the steps of creating a virtual information store containing information entries and attributes associating each of the information entries and the attributes with an object identity, and assigning a unique network address to each of the object identities. A method is also disclosed for enabling service management of the value-added network service, to perform OAM&P functions on the services network.
US08271330B2 System and method for researching virtual markets and optimizing product placements and displays
A system and method for researching virtual markets and using the research to optimize product placements and displays. The system includes a monitoring engine configured to monitor information about user reactions and/or at least one product. The system also includes a recommendation engine configured to recommend a location within a virtual universe to display the at least one product based on the information monitored by the monitoring engine and a display engine configured to display the at least one product at a recommended location.
US08271327B2 Method and apparatus for identifying potential buyers
A method by which potential buyers are identified includes receiving a description of an item a potential buyer intends to purchase within a particular time, determining a reward for the potential buyer based on intent data, providing the reward to the potential buyer and applying a penalty to a financial account of the potential buyer if the potential buyer does not purchase the item within the particular time period. The system includes a controller coupled to at least one input device with the controller operable to compute a reward offer. The controller includes circuitry, or software, configured to compute and apply a penalty if the potential buyer does not purchase the item within the particular time period.
US08271321B1 Apparatus and method for providing building management information
An apparatus and a method for providing building management information, including a receiver for receiving at least one of information pertaining to at least one of a building, a property, a unit of the building, and a unit of the property, and a request to receive information, a memory device for storing at least one of the information and the request to receive information, a processor for processing at least one of the information and the request to receive information, wherein the processor generates a response to the at least one of the information and the request to receive information, and a transmitter for transmitting the response to a communication device associated with an individual authorized to receive the response. The at least one of the information, the request, and the response, contains at least one of building information, property information, unit information, management information and maintenance information.
US08271319B2 Structured implementation of business adaptability changes
The present invention extends to methods, systems, and computer program products for structured implementation of business adaptability changes. In some embodiments, a pre-defined resource vocabulary is utilized to assist a decision making entity in selecting an appropriate response to a change trigger event. The pre-defined resource vocabulary provides a mechanism for a plurality of different organizations to consider resource selection for responding to change trigger events in a uniform, repeatable, and consistent manner so as to increase decision agility. In other embodiments, a pre-defined common vocabulary defines a range of business adaptability. The pre-defined common vocabulary provides a mechanism for a plurality of different organizations to consider changes in business adaptability in a uniform manner and provides a mechanism to produce consistent repeatable results for considered changes in business adaptability.
US08271314B2 System and method of real-time homebuilding scheduling
The invention consists of a method of real-time tracking of production schedules and timetables for one or more homebuilding developments, comprising: a) assigning one or more mobile devices to one or more users associated with projects and lots, the mobile devices providing access to project and lot information, including: lots for completion for each project, tasks for completion for each lot, assignment of suppliers and material to specific tasks, projected and actual times for completion of tasks, contact information for suppliers and invoicing information for payment of purchase orders upon task completion; and each mobile device capable of operating independently without a continuous connection to a central system; b) tracking performance of production tasks for each project via real-time monitoring by the users; c) reporting task performance data to a central ERP system and comparing real-time performance of the production tasks to scheduled timetables for the production tasks; d) enabling modification and updating of scheduled timetables for production tasks based on performance data for the production tasks and additional real-time input from the individuals; e) coordinating compensation for production activities with the performance data, including enabling payment for completed tasks from the mobile devices via purchase orders; f) synchronizing, on a sequential basis, updates to scheduled timetables and other information between the mobile devices and the ERP system.
US08271309B2 Method and system for providing and administering online rental vehicle reservation booking services
A system and method is disclosed herein for customizing pages of a rental vehicle reservation booking website with deep-links for specialized rental vehicle reservations. The specialized rental vehicle reservations may comprise reservations for a division of a customer entity and/or promotional offer reservations. Multi-division and multi-offer pages can also be defined for the website through an administrative tool.
US08271305B2 Account level participation for underwriting components
An account management system has been developed that enables customer or client-related information to be stored, viewed and manipulated in a manner that reflects the relationship among different customers. The account management system includes an account data structure that defines accounts and relates customers to accounts so that the accounts include a group of related customers. In addition, a method of managing an underwriting account for an insurance policy has been developed. In particular, a method comprises the steps of establishing a plurality of participants; assigning each participant of the plurality of participants to an account; establishing business rules at an account level; and providing an underwriting decision for an account based upon the business rules.
US08271304B1 System and method of providing pricing information
The present invention provides a system and method capable of providing an estimated premium without extensive and repetitive questioning. The present invention utilizes unique assumptions to dramatically reduce the amount of information that must be provided by the customer. In one embodiment, the present invention utilizes a mainframe computer system, an application server, and an external rules management system to interact with the customer via an attractive graphic user interface. Once logged onto the website of the present invention, the customer may choose to engage in a fast quote process which utilizes assumptions, driver information, and vehicle information to assess the risk associated with insuring the customer and then calculates an estimated cost to insure.
US08271303B2 System for reducing the risk associated with an insured building structure through the incorporation of selected technologies
A method and computerized system is disclosed for managing the underwriting, quoting and binding an insurance policy with regard to the technology used to militate against the financial consequences of property losses. The invention utilizes a classifier for categorizing and weighing risk, composed of data representing in an identified building, a first unmitigated insurance risk and a second insurance risk, based upon the use of certain technology. A plurality of such weights are summed such that the weights generate a minimized risk for a building structure under consideration. Combinations of technologies, employed in existing building structures, are assigned to a classification, which then permits an underwriter to establish a premium. In another aspect of the invention data structures representing the quantification of risk reduction attendant a given technology or product are chained into a plurality of decision trees that process a construction phase and a pruning phase.
US08271302B2 Financial systems and methods for providing loans to individuals in response to the occurrence of a qualifying event
Computer systems that, in various embodiments, are configured for: (A) storing policy information within the system's memory, the policy information indicating that a particular individual holds a policy that provides the individual with the option to, upon the occurrence of a qualifying event, receive a loan at a below-market rate (e.g., 0%); (B) receiving data indicating that the qualifying event has occurred; and (C) at least partially in response to receiving the data indicating that the qualifying event has occurred, facilitating the provision of the loan to the particular individual at the below-market rate. The qualifying event may be, for example: (A) the death of a specified individual (e.g., the policy holder); (B) the disability of the specified individual; (C) the involuntary unemployment of the specified individual; (D) the birth of the specified individual's child; or (E) the adoption of a child by the specified individual.
US08271298B2 Pharmacy episodes of care
Grouping, categorizing, and profiling pharmaceutical claims data to assist health care managers is described. In aspects, a method is described including receiving pharmacy claims data records, validating each of the claims data records for a valid drug code, establishing a number of validated pharmacy claims data records received for each drug identified, grouping the validated pharmacy claims data records to one or more pharmacy episodes, categorizing each pharmacy episode, and storing the validated pharmacy claims data records and associated pharmacy episodes for monitoring usage of prescription drugs. In various embodiments, a pharmacy episode group is a pharmacologically homogenous grouping of drugs with the same therapeutic ingredients used by a patient once or over an extended period of time, and pharmacy episodes are categorized based on algorithms linking the pattern of a physician's recommended use and the patient's pattern of compliance.
US08271296B2 Site effectiveness index and methods to measure and improve operational effectiveness in clinical trial execution
This invention provides a method of improving operational effectiveness in a clinical trial, the method comprises the steps of: obtaining historical clinical trial operation data for a disease condition; normalizing data from different clinical trials; grouping different clinical trials into groups; and calculating Site Effectiveness Index (SEI), wherein the SEI is useful for improving operational effectiveness in a clinical trial. In one embodiment, using the method disclosed herein would result in reducing the cost for the clinical trial.
US08271294B2 Publisher gateway systems for collaborative data exchange, collection, monitoring and/or alerting
A Publisher source of healthcare data is configured to communicate with an Internet-based data sharing system, the Publisher comprising a Publisher Gateway configured to electronically receive patient data from a plurality of data input sources, automatically correlate data from the plurality of input sources associated with respective patients into respective electronic patient data records having electronically searchable data fields, and electronically store the patient data records in a Publisher database.
US08271293B2 Audio decoding using variable-length codebook application ranges
Provided are, among other things, systems, methods and techniques for decoding an audio signal from a frame-based bit stream. Each frame includes processing information pertaining to the frame and entropy-encoded quantization indexes representing audio data within the frame. The processing information includes: (i) code book indexes, (ii) code book application information specifying ranges of entropy-encoded quantization indexes to which the code books are to be applied, and (iii) window information. The entropy-encoded quantization indexes are decoded by applying the identified code books to the corresponding ranges of entropy-encoded quantization indexes. Subband samples are then generated by dequantizing the decoded quantization indexes, and a sequence of different window functions that were applied within a single frame of the audio data is identified based on the window information. Time-domain audio data are obtained by inverse-transforming the subband samples and using the plural different window functions indicated by the window information.
US08271280B2 Voice recognition apparatus and memory product
A voice recognition apparatus can reduce false recognition caused by matching with respect to the phrases composed of a small number of syllables, when it performs a recognition process, by a pronunciation unit, for voice data based on voice produced by a speaker such as a syllable and further performs recognition by a method such as the Word Spotting for matching with respect to the phrases stored in the phrase database. The voice recognition apparatus performs a recognition process for comparing a result of the recognition process by a pronunciation unit with the extended phrases obtained by adding the additional phrase before and/or behind the respective phrases.
US08271272B2 Scalable encoding device, scalable decoding device, and method thereof
There is disclosed a scalable encoding device capable of increasing the conversion performance from a narrow-band LSP to a wide-band LSP (prediction accuracy when predicting the wide-band LSP from the narrow-band LSP) and realizing a high-performance band scalable LSP encoding. The device includes a conversion coefficient calculation unit (109) for calculating a conversion coefficient by using a narrow-band quantization LSP which has been outputted from a narrow-band LSP encoding unit (103) and a wide-band quantization LSP which has been outputted from a wide-band LSP encoding unit (107). The wide-band LSP encoding unit (107) multiplies the narrow-band quantization LSP with the conversion coefficient inputted from the conversion coefficient calculation unit (109) so as to convert it into a wide-band LSP. The wide-band LSP is multiplied by a weight coefficient to calculate a prediction wide-band LSP. The wide-band LSP encoding unit (107) encodes an error signal between the obtained prediction wide-band LSP and the wide-band LSP so as to obtain a wide-band quantization LSP.
US08271268B2 Method to translate, cache and transmit text-based information contained in an audio signal
A method, system and computer-readable medium for generating, caching and transmitting textual equivalents of information contained in an audio signal are presented. The method includes generating a textual equivalent of at least a portion of a speech-based audio signal in one device into a textual equivalent, storing a portion of the textual equivalent in first device's memory and transmitting the stored textual equivalent to a another device.
US08271267B2 Scalable speech coding/decoding apparatus, method, and medium having mixed structure
Provided are a scalable wide-band speech coding/decoding apparatus, method, and medium. An input wide-band speech input signal is first divided into a low-band signal and a high-band signal. The divided low-band signal is then coded using a code excited linear prediction (CELP) method. The divided high-band signal is coded using a harmonic method. A signal representing a difference between a synthetic signal obtained from the low-band and the high band, and a signal input to the low-band and the high-band is then coded using a modified discrete cosine transform (MDCT) method. The coded signal is then multiplexed. The multiplexed signal is then output. Accordingly, high quality speech can be achieved for all layers.
US08271264B2 Systems and methods for natural language communication with a computer
A system for natural language communication with a computer, comprising a database configures to store at least one table the table configured to store associations between concepts in a text string and associated concept identifiers; and a builder interfaced with the database, the builder configured to construct a concept defined by a text string by performing a process comprising the following steps: assigning a unique identifier to the concept, breaking the concept into sub-concepts, assigning a unique identifier to each sub-concept, using legal joins to join sub-concepts into higher order sub-concepts, assigning a unique identifier to the higher-order concepts, and repeating the steps until the higher order sub-concepts join to form the concept, and storing the concept, sub-concepts, higher order sub-concepts and unique identifiers in a table in the database.
US08271262B1 Portable lip reading sensor system
The invention comprises a lip reading device having a capacitive array for enhanced portable speech recognition.The capacitive array of the invention produces a sequence of signal frames or signal data sets (i.e., digitized output) representative of the proximity and motion of a user's lips at a predetermined sample rate and resolution.The sequence of signal data sets is stored in a first electronic memory and are compared against a reference data set representative of a predetermined acoustic signal stored in a second electronic memory.The attributes of signal data set are compared against the reference data set for likely data matches based on predetermined criteria.
US08271260B2 Community translation on a social network
Embodiments of the invention provide techniques for translating text in a social network. In one embodiment translations of text phrases are received from members of the social network. These text phrases include content displayed in a social networking system, such as content from social networking objects. A particular member is provided with content including a text phrase in a first language, and the member requests translation into another language. Responsive to this request, a translation of the text phrase is selected from a set of available translations. The selection is based on actions by friends of the member in the social network, the actions being associated with the set of available translations. These actions can the viewing of or approval of translations by the friends, for example. The selected translation is then presented to the member requesting the translation.
US08271259B2 Virtual supercomputer
The virtual supercomputer is an apparatus, system and method for generating information processing solutions to complex and/or high-demand/high-performance computing problems, without the need for costly, dedicated hardware supercomputers, and in a manner far more efficient than simple grid or multiprocessor network approaches. The virtual supercomputer consists of a reconfigurable virtual hardware processor, an associated operating system, and a set of operations and procedures that allow the architecture of the system to be easily tailored and adapted to specific problems or classes of problems in a way that such tailored solutions will perform on a variety of hardware architectures, while retaining the benefits of a tailored solution that is designed to exploit the specific and often changing information processing features and demands of the problem at hand.
US08271257B2 Troubleshooting temporal behavior in “combinational” circuits
A method and computer product is provided to generate a signal model for use in analyzing a model system including imposing an explicit time assumption for each time instant of the system model. The time assumptions are defined so that any two assumptions contradict each other, thereby separating all inferences into the respective times. A non-monotonic rule is applied to instantiate component models of the model system. Results are defined as not depending on the existence of a previous time instant and, a simplified signal model is generated, wherein the signal model represents the evolution of a value in the model system over time.
US08271255B2 Method of calculating gate delay based on crosstalk effect due to capacitive coupling
Provided is a method of exactly calculating the delay of a gate in a digital integrated circuit (IC) that drives a capacitive load and a noise current source based on a crosstalk effect due to capacitive coupling between adjacent conductive lines, the method calculates the delay of the gate by using an output waveform that sums an output waveform of a linear time-varying output resistance model generated by using a gate output resistance library generated by using input and output voltage values of the digital IC and an output waveform of a modified Thevenin equivalent model of the gate.
US08271253B2 Symbolic depth-first searches using control flow information for improved reachability analysis
Methods are provided for performing depth-first searches of concrete models of systems using control flow information of the system for improved reachability analysis. The concrete model's control structure and dependencies are extracted and an over-approximated (conservative) abstract control model is created. The abstract control model simulates the concrete model during model checking. Model checking the abstract control model produces execution traces based on the control paths of the concrete model. These execution traces may be used to guide a state space search on the concrete model during invariant checking to determine satisability of one or more selected invariants of the system.
US08271251B2 Automated imaging system for single molecules
There is provided a high throughput automated single molecule image collection and processing system that requires minimal initial user input. The unique features embodied in the present disclosure allow automated collection and initial processing of optical images of single molecules and their assemblies. Correct focus may be automatically maintained while images are collected. Uneven illumination in fluorescence microscopy is accounted for, and an overall robust imaging operation is provided yielding individual images prepared for further processing in external systems. Embodiments described herein are useful in studies of any macromolecules such as DNA, RNA, peptides and proteins. The automated image collection and processing system and method of same may be implemented and deployed over a computer network, and may be ergonomically optimized to facilitate user interaction.
US08271250B2 Molecule design support apparatus and computer-readable storage medium
A molecule design support apparatus has an input part, a display to display on a screen thereof a three-dimensional molecular structure by a half vector format or a ball-and-stick format, and a determining part to determine, in the molecular structure, an end that is to become a target of a coordinate modification with respect to a molecule in its entirety, in response to a bond axis of the molecule specified from the input part. The apparatus further has a modifying part to make a modification of the molecular structure based on the specified bond axis and the end that is the target of the coordinate modification, in response to the modification specified from the input part, and a display part to display a modified molecular structure on the screen of the display based on a determination made by the determining part and the modification made by the modifying part.
US08271248B2 Methods and apparatus for characterization of petroleum fluids and applications thereof
An improved method that performs downhole fluid analysis of the fluid properties of a reservoir of interest and that characterizes the reservoir of interest based upon such downhole fluid analysis.
US08271243B2 System and method of integrating subterranean computer models for oil and gas exploration
The invention provides a system and method for integrating petroleum system and geomechanical computer models for use in oil and gas exploration. In one embodiment, the invention provides a petroleum system model capable of analyzing data relating to a subterranean formation and calculating the geometry and geochemistry of each layer of the formation through geologic time. The present invention also provides a geomechanical model in communication with the petroleum system model such that information concerning each layer of the subterranean formation may be shared and cross-referenced as an iterative operation prior to the analysis of subsequent layers. At each step of the iterative operation, results are calculated, validated, and cross-referenced in order to produce improved reliability estimates of petroleum charge and mechanical seal integrity for the subterranean formation.
US08271239B2 Generation and manipulation of realistic signals for circuit and system verification
Methods for generating realistic waveforms with controllable voltage noise and timing jitter in a computer-based simulation environment and the simulation of a subset of those waveforms with system elements along the signal path is disclosed. By deriving a generic, re-useable, parameterized Fourier series, time-domain clock and pseudo-random data signals are generated from a subset of their true harmonic components. Time-domain signal parameters including high, low, and common-mode voltage levels, transition slew-rates, transition timing, period and/or frequency, may be designated by the user, and the computer calculates the harmonic components that will combine through the inverse Fourier transform to provide the required time-domain characteristics. By computing the frequency content of the signal directly it is possible to simulate the interaction of the signal with various system blocks while remaining in the frequency domain, thereby reducing simulation time and memory requirements. By allowing the parameters of the signal model to vary on a cycle-to-cycle basis, signal characteristics such as voltage noise and timing jitter may be modeled with flexibility and precision down to the numerical limitations of the simulator.
US08271238B2 Finite difference scheme for solving droplet evaporation lubrication equations on a time-dependent varying domain
The present invention is directed to simulating evaporation of a droplet of a fluid, and may be embodied in a system, method or a computer-readable medium encoded with instructions for a processor to carry out such simulation. The present invention solves equations, which may represent an approximation of evaporation of the droplet on a domain whose size is varying over time. The boundaries of saturation regions are tracked and updated over time, and the equations are iteratively solved with the new boundaries of the saturation regions.
US08271236B2 Method of predicting breakage properties of a particulate material when subjected to impact
A method of predicting breakage properties of a particulate material when subjected to impact, the method including: calculating a breakage index for the particulate material using the following equation: Breakage Index=M{I−exp[−fmatxk−E]} where: M represents the maximum breakage of particles for the particulate material; fmat is a material parameter that is a function of the particulate material being broken and particle size; x is the initial particle size of the particulate material prior to impact; E is a measure of the specific energy applied to the particulate material; and k is the number of impacts with specific energy E.
US08271233B2 Method of multi-level fault isolation design
A fault isolation method and system includes tailored fault isolators for each grouping of similar data to differentiate between one or several potential faults within any group.
US08271231B2 Computer device configuration system and method
A configuration method for a computer device comprises generating a load condition on at least one serial bus link using a plurality of differential voltage levels, determining a minimum voltage differential value for producing an eye compliance diagram at a receiver of the at least one serial bus link, and configuring a driver associated with the at least one serial bus link to drive an operational differential voltage level on the at least one serial bus link within a predetermined range of the minimum voltage differential.
US08271229B2 Weight estimation for excavator payloads
A method for estimating weight of a payload held by load lifting machine 1, wherein the load lifting machine comprises lifting linkage with a boom 5 pivotably connected to a machine chassis 2, the method comprising calculating an estimation using the torque of the boom 5, torque of the boom during calibration lifts for first and second payloads, and dynamic torque adjustment determined for first and second payloads.
US08271228B2 Trace information processing device, trace information processing method, information recording medium, and program
In a trajectory information processing device (201) for acquiring from a trajectory of a spiral-shaped graphic easy for a person to enter the input information intended by the person, an input receiving unit (202) receives input of coordinate information of a trajectory, a closed curve acquisition unit (203) repeatedly acquires a closed curve wherein the trajectory crosses over the trajectory for the first time after the starting point and removes from the trajectory the closed curve and the curve preceding thereto for the coordinate information of a trajectory whose input was received, and a vortex information outputting unit (204) outputs changes in the time interval at which closed curves are acquired as information indicating the intensity of the vortex motion of the trajectory.
US08271220B2 Evaluating high frequency time domain in embedded device probing
A system and associated method for evaluating a high-frequency signal at a point of interest on a signal path from a remote signal at a remote pickup point on the signal path. The point of interest is located on a device under test that is coupled to test equipment via the signal path. The high-frequency signal at the point of interest is calculated from the remote signal at the remote pickup point with an inverse transfer function that eliminates degradation effects on the high-frequency signal that is transferred through the signal path. The inverse transfer function may be calculated from measurements acquired in a test signal transfer through a reference path that simulates electrical properties of the signal path, or configured to a predetermined function if electrical properties of the signal path are known.
US08271216B2 Isolated current sensor with codec
The present disclosure includes a power measurement, circuit breaker or integrated protection system including isolated analog-to-digital modulators for measuring current using current sensors, such as, for example, current shunts, in a single or multiphase power system. In one embodiment, the modulators are divided into a line-side device with an analog-to-digital modulator and a host-side device including a decimation filter and a processor. In one embodiment, an isolation barrier, such as, for example, a pulse transformer, divides the lineside device from the host-side device.
US08271213B2 Online partial discharge monitoring system of generator and method thereof
A system and method for online monitoring partial discharge of a generator are disclosed. The system is connected in parallel with a busbar between the generator and electric network, includes: a near-end circuit on a generator side, which includes a near-end capacitive coupling sensor connected to the busbar and a near-end impedor connected in series with the near-end capacitive coupling sensor; a far-end circuit on an electric network side, which includes a far-end capacitive coupling sensor connected to the busbar and a far-end impedor connected in series with the far-end capacitive coupling sensor; and a detection device, which has a near-end input terminal connected to a connection point between the near-end capacitive coupling sensor and the near-end impedor through a near-end cable, a far-end input terminal connected to a connection point between the far-end capacitive coupling sensor and the far-end impedor through a far-end cable, and a processing unit.
US08271206B2 DNA sequence assembly methods of short reads
Certain embodiments of the invention provide systems and methods for the automated assembly of DNA sequence data into contiguous DNA segments using a computer a system. DNA sequence data is entered into the system. The system indexes and groups a plurality of DNA fragment reads utilizing an anchor sequence and consolidates the fragments into larger sequences by merging the fragment reads within a group.
US08271204B2 Human recognition apparatus and human recognition method
Provided are a human recognition apparatus and a human recognition method identifying a user based on a walking pattern. The human recognition apparatus includes a detecting unit detecting a vibration according to a user's walking, and outputting an electric signal, a pattern calculating unit acquiring a walker's walking pattern from the electric signal, and a user determining unit comparing the walking pattern with a previously measured reference data by user and identifying the user based on the comparison result. The human recognition apparatus and the human recognition method are robust against peripheral noise and can increase an acceptance rate through a simple structure and procedure by using the waling pattern, which is one-dimensional time information requiring no vast data throughput, as the user identification data.
US08271200B2 System and method for acoustic signature extraction, detection, discrimination, and localization
A system and method whereby acoustic signals can be classified and identified as to nature and location of the original signal. The system and method determine from an arbitrary set of signals a signature or other characterizing feature and distinguish signals associated with a plurality of conditions by means of dictionaries comprising atoms of signals.
US08271196B2 Apparatus for and method of providing data to an external application
A method of providing data to an external application is provided. The location and time of an object are periodically recorded to form a record of sightings. The record of sightings is then analysed in accordance with at least one criterion specified by the external application to which the data is to be provided. Lists of sightings from the record meeting the at least one criterion are supplied for use by the external application.
US08271193B2 Navigation apparatus and navigation apparatus display method
A navigation apparatus for displaying maps includes a current position detection section configured to detect the current position of the navigation apparatus; a touch-sensitive panel configured to be installed on a display screen of the display section; and a control section configured to control changes in what is displayed on the display section in response to operations performed by a user on the touch-sensitive panel. The control section displays either the current position or route directions in text form in a strip-shaped area along one edge of the display screen, and a map in all or part of the remaining area of the display screen, and according to an instruction given from the user, the control section changes the display of the strip-shaped area to the display of at least a menu for accepting input of operations regarding the map.
US08271191B2 Method of detecting erroneous GPS ground speed on ground
Methods and systems for determining reliability of Global Positioning System (GPS) ground speed. An example system receives GPS track information and GPS ground speed, determines a change in GPS track information and determines reliability of the GPS ground speed based on the determined change in GPS track information relative to the GPS ground speed. The system sets a GPS ground speed based on the determined reliability. A GPS ground speed output is set to zero, if the GPS ground speed is determined unreliable and the GPS ground speed output is set to the GPS ground speed, if the GPS ground speed is determined reliable. The system sends the GPS ground speed output to a Runway Awareness and Advisory System (RAAS). Also, the system sets the GPS ground speed output to zero, if a received GPS ground speed validity signal or a received GPS track validity signal indicate invalid.
US08271183B2 Approach for controlling a vehicle engine that includes an electric boosting device
A method of operating a vehicle including an engine is provided The engine may include at least one cylinder, a boosting device to boost intake air to the at least one cylinder, a fuel tank, a fuel vapor canister to store fuel vapors vented from the fuel tank, and an emission control device to treat exhaust gas from the engine. The boosting device includes a compressor at least partially driven by an electric motor. The method includes during an engine cold start condition, operating the electric motor of the boost device to boost intake air, directing the boosted intake air through the fuel vapor canister to release a fuel vapor stored in the fuel vapor canister, directing the fuel vapor from the fuel vapor canister to the engine, and performing combustion in the at least one cylinder using the fuel vapor during the engine starting.
US08271176B2 Driving support device, driving support method, and driving support program
An end point of a reference speed zone is obtained in which a host vehicle travels at a reference speed by controlling an adjustment amount of a drive source output of the host vehicle, without applying a preset correspondence relation regarding an accelerator pedal position and the adjustment amount of the drive source output of the host vehicle. After the host vehicle passes the end point of the reference speed zone, the adjustment amount is changed by a first degree of change if an actual adjustment amount and an adjustment amount corresponding to application of the correspondence relation with the accelerator pedal position do not coincide.
US08271173B2 Method and apparatus for controlling a hybrid powertrain system
A control method for vehicular hybrid powertrain system includes monitoring operator inputs to an accelerator pedal and a transmission gear selector, and determining an operator torque request based upon the operator inputs to the accelerator pedal and the transmission gear selector. Torque output from the electric machine is commanded based upon the operator torque request. Engine output is controlled based upon the operator torque request and the commanded torque output from the electric machine. Vehicle hood position is monitored and the engine output is controlled correlative to the operator input to the accelerator pedal when the monitored position of the vehicle hood is open and the operator input to the transmission gear selector is one of a PARK and a NEUTRAL position.
US08271172B2 Pressure-controlled hydraulic brake system for a land craft
Hydraulic brake system for a land vehicle includes a control unit that supplies control signals for controlling automatic braking operations of the brake system, a master cylinder for generating brake pressure under the control of a driver, a first brake circuit includes a first controllable pump for generating brake pressure in the first brake circuit under the control of the control unit, and a first valve arrangement having an input side, which is fluidically connected to the master cylinder, and an output side, which is fluidically connected to the first pump, wherein the first valve arrangement has an open operating state, in which the input side and the output side of the first valve arrangement are fluidically connected, and a closed operating state, in which the fluid connection between the input side and the output side of the first valve arrangement is interrupted.
US08271168B2 Shift controller of vehicle automatic transmission
A shift controller includes: a shift control unit automatically shifting gears of an automatic transmission using a basic shift line map; a shift line map switching control unit switching from the basic shift line map to a high fluid temperature shift line map set on a lower vehicle speed side when a hydraulic fluid temperature in the automatic transmission is higher than a predetermined value; and a low power state determination unit determining whether a vehicle is in a low power state in which a required power related value used for gear shift determination is lower than a predetermined determination value. The shift line map switching control unit switches from the high fluid temperature shift line map back to the basic shift line map when the hydraulic fluid temperature is lower than the predetermined value and the vehicle is in the low power state.
US08271167B2 Shift control apparatus for vehicular continuously variable transmissions
A shift control apparatus for vehicular continuously variable transmissions is equipped with a related value calculating portion (102) that calculates a first driving force related value in association with an automatic shift mode in which an automatic shift control portion (92) performs shift control and that calculates a second driving force related value in association with a manual shift mode in which a manual shift control portion (94) performs shift control, and a second changeover portion (108). The first driving force related value and the second driving force related value are set larger as the driving force output from an engine (12) increases. The second changeover portion makes a changeover from the manual shift mode to the automatic shift mode on the basis of a relationship between the first driving force related value and the second driving force related value.
US08271162B2 G.P.S. management system
A management system using Global Positioning System receivers for tracking remote units from a central office and quickly and conveniently determining if those remote units have varied from a set of predetermined parameters of operation. The system also includes provisions that allows information to be sent from the remote units to the central office and vice versa. The system also has safety features that promote the rapid dispatch of law enforcement personnel when requests for emergency assistance have been made from the remote units.
US08271161B2 Method and system for securely storing odometer information in an automobile
A method and system, according to one embodiment of the present invention, provide a means to securely store odometer information in an automobile. A distance traveled by the automobile is calculated. The distance traveled is then stored in both a first and second memory unit within the automobile.
US08271158B2 System for maintaining communication between teams of vehicles
A system maintains communication between a plurality of unmanned vehicles within an environment. The system includes a sensor component and an evaluator. The sensor component senses objects within the environment. The sensor component is located on a first unmanned vehicle. The evaluator evaluates data from the sensor component. The evaluator is located on the first unmanned vehicle. The evaluator compares data for the first unmanned vehicle and a second unmanned vehicle and determines whether a trajectory of one of the first and second unmanned vehicles may be modified to maintain communication between the first unmanned vehicle and the second unmanned vehicle.
US08271156B2 Hybrid vehicle and control method thereof
When determined that a driver's accelerator operation is rough during the turn-on condition of an ECO switch 88 while a hybrid vehicle 20 is driven without an operation of an engine 22 (Step S120), a threshold value Pref with respect to a power demand P* is set to a value P2 that is larger than a value P1 of the turn-off condition of the ECO switch 88 so as to give priority to fuel consumption of the engine 22 (Step S140). Then, the engine 22, motors MG1 and MG2 are controlled with a start of the engine 22 as necessary so as to ensure torque equivalent to a torque demand Tr* (Steps S150-S230).
US08271154B2 Method for controlling a hybrid drive in a rail vehicle
A method is proposed for controlling a hybrid drive in a rail vehicle in which an electronic route timetable (SPL) is predefined as route-section-related speeds by means of a train control device, route-section-related types of drive for the rail vehicle are predictively determined by means of the electronic route timetable (SPL) before the journey begins, a deviation of the actual position from a setpoint position of the rail vehicle which is obtained from the electronic route timetable (SPL) is determined while the rail vehicle is travelling, a time margin is calculated on the basis of the difference in position, and the current type of drive is retained or changed as a function of the time margin.
US08271148B2 Distribution automation system for reactive power compensation and its voltage control method
Provided are a novel distribution automation system and its voltage control method, which can supply a stable voltage to a user by properly adjusting the settings of a control device so as to compensate for reactive power at each load terminal. The voltage control method includes: a first step of modeling a distribution system in the form of a distribution load based on constants of four terminals according to the connection type of each node and a distribution line, which constitute the distribution system; a second step of determining a formula for estimating the magnitude of a voltage at a node from a current value of an adjacent node; a third step of determining an objective function including the magnitude of the voltage, calculated through the formula determined in the second step, and a control variable for controlling the magnitude of the voltage; and a fourth step of calculating a value of the control variable to allow the determined objective function to have a minimum value and applying the calculated value to each voltage control device provided in the distribution system.
US08271147B2 Methods and apparatus for energy demand management
Methods, apparatuses and systems for managing energy demand of one or more appliances. In one example, an appliance controller apparatus is provided, comprising a user interface configured to receive a user input indicative of a demand flexibility associated with an appliance, a communication interface configured to receive a control input indicative of a request to modify a power demand of the appliance, and a processor programmed to determine whether the power demand of the appliance is to be modified based on the user input and the control input. In a further aspect, a meter controller apparatus is provided, comprising a communication interface configured to receive a message from an appliance controller apparatus coupled to an appliance, the message comprising information regarding a power demand of the appliance and a demand category associated with the appliance. The meter controller apparatus may further comprise a processor programmed to compute an updated meter controller model based on the message received from the appliance controller apparatus and a present meter controller model.
US08271144B2 Expandable irrigation controller
An expandable irrigation controller for controlling a plurality of watering stations in an irrigation system includes a removable front panel and an inner housing, connected to the front panel. The removable front panel includes a plurality of manual controls operable to input instructions for a watering program, a memory operable to store the input instructions and a controller operable to execute the watering program. The inner housing includes a control connectors which are connected electrically to the controller and a station module operable to provide an ON/OFF signal to at least one watering station of the irrigation system. The control connectors are positioned in a substantially continuous line extending across the inner housing such that the station module is connectable to the control connectors at substantially any desired location. Multiple modules of different sizes may be mounted in the inner housing as desired.
US08271143B2 Control system methods for networked water heaters
Disclosed is a control system for controlling a plurality of fluidly and operably connected water heaters to meet a hot water demand such that overall efficiency is maximized and usage disparity between water heaters is minimized. There is further disclosed a method for detecting a small system demand in said network by adjusting the setting of each flow limiting valve of each water heater. There is still further disclosed a method for enabling seamless addition or removal of a heater in service and heating load distribution to water heaters.
US08271142B2 Device and method for controlling valve
Provided is an easy to use valve controller designed to obtain optimum operation performance. The valve controller is designed to control the valve opening of an expansion valve by calculating the valve opening such that a detected temperature coincides with a target temperature. The valve controller includes an automatic for calculating a deviation between the detected temperature and the target temperature and for calculating a changing amount of the valve opening by substituting at least the deviation and a set control parameter into an arithmetic expression to automatically set the control parameter. The valve controller further includes and control level adjuster for adjusting a magnitude of the valve opening calculated with the control parameter set by the automatic tuning means in stages in accordance with a set control level.
US08271138B2 Gripper device
Gripper devices for handling syringes and automated pharmacy admixture systems (APASs) that utilize such gripper devices. The gripper devices may include various gripper finger profiles, substantially tapered or angled gripping surfaces and/or gripper fingers interleaving to reduce radial distortion of the syringes to be grasped while opposing axial motion of the syringes.
US08271136B2 Touch sensitive robot with touch sensor belt
An exemplary touch sensitive robot includes a body, a touch sensor, a driver, and a controller. The body includes a control panel. The touch sensor includes a first conductive belt wrapped on the body, a second conductive belt provided around but spaced away from the first conductive belt, a power source applying a voltage to two distal ends of the first conductive voltage, and a voltage sensor interconnected between an end of the first conductive belt and an end of the second conductive belt. The second conductive belt is electrically deformable and contacts the first conductive belt when touched by a user so that a measured voltage of the voltage sensor change dependently of the location of the touch. The controller is for controlling the driver to spin the body based upon the measured voltage to orient the control panel to the user.
US08271135B2 Method and apparatus for removably holding medical device
An apparatus for holding a medical device has an arm unit equipped with, for example, a polyarticular arm, which holds the medical device such as endoscope movably in the space. Additionally to a determination unit and a controller, the holding apparatus has an operation unit equipped with a plurality of operation members with which an operator's operation causes the arm unit to be moved spatially. The determination unit determines whether or not operator's operations at the plurality of operation members corresponds to an improper state deviating from a properly operated state in which at least two predetermined operation members have been operated within a predetermined period of time which is set to measure simultaneity for operations. If it is determined that the operation is in the improper state, the controller prohibits the arm unit from moving. As long as the operation is proper, the arm unit can be moved.
US08271132B2 System and method for seamless task-directed autonomy for robots
Systems, methods, and user interfaces are used for controlling a robot. An environment map and a robot designator are presented to a user. The user may place, move, and modify task designators on the environment map. The task designators indicate a position in the environment map and indicate a task for the robot to achieve. A control intermediary links task designators with robot instructions issued to the robot. The control intermediary analyzes a relative position between the task designators and the robot. The control intermediary uses the analysis to determine a task-oriented autonomy level for the robot and communicates target achievement information to the robot. The target achievement information may include instructions for directly guiding the robot if the task-oriented autonomy level indicates low robot initiative and may include instructions for directing the robot to determine a robot plan for achieving the task if the task-oriented autonomy level indicates high robot initiative.
US08271130B2 Master controller having redundant degrees of freedom and added forces to create internal motion
An input device includes a handle coupled to a base by a linkage. The handle is manually movable relative to the base to provide a position input. The linkage has a plurality of links including a redundant link that permits internal motion of the linkage such that the linkage can move without moving the handle relative to the base. When a distance between the handle and a handle stop position is less than a threshold distance, a handle stop applies a first load to the handle. A drive system applies a second load to the redundant link responsive to the first load to create internal motion of the linkage that increases a distance between the handle and a handle stop position. The second load may be proportional to a cosine of an angle between a handle axis of motion and a redundant link axis of motion.
US08271125B2 Method and system of juxtaposing components in an assembly process
A computer model is formed of a mounting component (18) to be mounted at a target location on a mounting surface (12) of a base component (11). A position and viewing direction of a digital camera (3) is determined relative to the base component (11) and a live image (11′) of the base component as viewed by the camera (3) is displayed on a monitor (4). The monitor (4) also displays a mounting component target image (18″) generated by a computer (2) of the mounting component (18) mounted at the target location on the mounting surface (12) superimposed over the live image (11′) of the base component. A user physically moves the mounting component (18) relative to the base component (11) until a live image of the mounting component as viewed by the camera (3) coincides with the mounting component target image (18″).
US08271123B2 Embroidery data generating apparatus and non-transitory computer-readable medium storing embroidery data generating program
An embroidery data generating apparatus includes a thread color acquisition device, a first line segment data generating device, an expanded data generating device, a second line segment data generating device, a color allocating device, a connecting line segment data generating device, and an embroidery data generating device. The thread color acquisition device acquires a plurality of available thread colors. The first line segment data generating device generates first line segment data. The expanded data generating device generates expanded data. The second line segment data generating device generates second line segment data. The color allocating device allocates an embroidery thread color to each piece of the second line segment data. The connecting line segment data generating device generates connecting line segment data. The embroidery data generating device generates embroidery data.
US08271122B2 Process control using process data and yield data
A method for monitoring a manufacturing tool features acquiring metrology data (“Step a”). Data is acquired for process variables for a first process step performed by the manufacturing tool (“Step b”). A mathematical model of the first process step based on the metrology data and the acquired data is created (“Step c”). Steps b and c are repeated for at least a second process step (“Step d”). An nth mathematical model is created based on the metrology data and the data for the process variables for each of the n process steps (“Step e”). A top level mathematical model is created based on the metrology data and the models created by steps c, d and e (“Step f”). A multivariate metric is calculated based on the top level model of step f and data from subsequent runs of the manufacturing tool. Service is performed if the metric satisfies a condition.
US08271120B2 Method and system for processing optical elements using magnetorheological finishing
A method of finishing an optical element includes mounting the optical element in an optical mount having a plurality of fiducials overlapping with the optical element and obtaining a first metrology map for the optical element and the plurality of fiducials. The method also includes obtaining a second metrology map for the optical element without the plurality of fiducials, forming a difference map between the first metrology map and the second metrology map, and aligning the first metrology map and the second metrology map. The method further includes placing mathematical fiducials onto the second metrology map using the difference map to form a third metrology map and associating the third metrology map to the optical element. Moreover, the method includes mounting the optical element in the fixture in an MRF tool, positioning the optical element in the fixture; removing the plurality of fiducials, and finishing the optical element.
US08271117B2 Fabrication system of semiconductor integrated circuit, fabrication device, fabrication method, integrated circuit and communication system
A manufacturing system which can restrain the margin of a semiconductor integrated circuit. The integrated circuit including a fixed circuit unit and a reconfigurable circuit unit outputs, to a configuration determining server, an operation time which was calculated by a detecting unit and a calculating unit. The configuration determining server, by using the operation time obtained from the integrated circuit, calculates performance data which indicates the characteristics of the fixed circuit unit, selects, based on the performance data, a piece of configuration information indicating a circuit configuration that is optimum for the processing of the reconfigurable circuit unit, and outputs the selected piece of configuration information. The integrated circuit builds a circuit in the reconfigurable circuit unit in accordance with the output piece of configuration information.
US08271116B2 System and method for controlling household appliances by programming
A household appliances control system includes an information server comprising a main database, a line detection module, and a wireless module; device servers comprising a device database, a device detection module, a control module, and a wireless module and connected to the information server wirelessly or by wire; a control setting device connected to each of the device servers wirelessly or by wire; a wall mounted control connected to each of the device servers wirelessly or by wire; a voice control connected to each of the device servers wirelessly or by wire; a remote control connected to each of the device servers wirelessly; sensors connected to each of the device servers wirelessly or by wire; and household appliances connected to each of the device servers wirelessly or by wire. A household appliances control method is also provided.
US08271104B2 Method and system for dynamic optimisation of industrial processes
Enables minimization of steady-state objective function P(z∞), subject to a set of constraints zmin≦z∞≦zmax, and under the assumption that the values of the state vector, z, at different points in time related via a model expressed in dynamic open equation format Q(z∞, zk, zk-1, zk-2, . . . , zk-n)=0, where z∞ is predicted final value of state vector, z, and zk, zk-1, zk-2, . . . , zk-n are current and previous values of state vector, z. Determines optimum operation of an industrial process having steady-state objective function P(z∞), including: receiving outputs from the process; minimizing steady-state objective function P(z∞) subject to set of constraints zmin≦z∞≦zmax; wherein values of state vector at different times are related via model of form Q(z∞, zk, zk-1, zk-2, . . . , zk-n)=0; to minimize objective function P(z∞). Industrial process to be optimised may include measured and unmeasured process variables.
US08271099B1 Implantable paddle lead comprising compressive longitudinal members for supporting electrodes and method of fabrication
In one embodiment, a paddle-style lead for implantation in the epidural space, the paddle-style lead comprising: a paddle structure that comprises a frame of rigid material, the frame comprising first, second, and third longitudinal members, a distal linking portion that is mechanically coupled to the first, second, and third longitudinal members, and a proximal linking portion that is mechanically coupled to the first, second, and third longitudinal members; wherein a respective plurality of electrodes are provided for each of the first, second, and third longitudinal members, each plurality of electrodes being electrically coupled to conductors of a lead body; wherein the distal and proximal linking portions are adapted to permit compression of the first and third longitudinal members toward each other and to permit the second longitudinal member to move out of plane relative to the first and third longitudinal members when a compressive force is applied to the paddle.
US08271098B2 Method for processing electrodes for stimulation lead
In one embodiment, a method, of fabricating a stimulation lead for stimulating tissue of a patient, comprises: providing a lead body, the lead body comprising a plurality of conductors embedded within insulating material; providing a plurality of terminals; electrically coupling the plurality of terminals with the plurality of conductors; providing a plurality of electrodes, the plurality of electrodes comprising a plurality of substantially continuous longitudinal trenches on a surface of the electrodes, the electrodes comprising areas of reflow material forming microstructures substantially continuously along walls of the longitudinal trenches; and electrically coupling the plurality of electrodes with the plurality of conductors.
US08271097B2 MRI safe, multipolar active fixation stimulation lead with co-radial construction
Various embodiments relating to MRI safe, multi-polar active fixation stimulation leads with co-radial construction are disclosed. Some embodiments, allow the use of the generally smaller diameter co-radially constructed body (coated wires) to construct an active fixation lead, with an extendable/retractable fixation mechanism. Some embodiments use a connector assembly with an inner terminal ring, a terminal pin partially rotatably positioned within the annular inner terminal ring, and one or more resilient C-clips disposed within circumferential recesses. The resilient C-clips mechanically and electrically couple the inner terminal ring and the terminal ring while substantially limiting relative longitudinal translation of the terminal pin. In some embodiments, the connector assembly can be connected to an electrically inactive torque tube disposed longitudinally within the flexible body of the lead such that rotation of the terminal pin relative to the lead body causes rotation and longitudinal translation of a fixation helix relative to the body.
US08271096B2 Pre-selected compression lead anchoring device
An implantable medical system for anchoring a medical lead implanted in a patient includes a medical lead, an anchoring device received coaxially over the medical lead, and at least one fastener secured circumferentially about the anchoring device to cause compression of the anchoring device on the medical lead. The anchoring device includes an elastomeric sleeve having a substantially elongate, hollow, and tubular body and a compression governor coaxially secured about the elastomeric sleeve. The compression governor is adapted to limit compressive forces exerted on the lead by the anchoring device at a predetermined limit and provides a visual indicator that the predetermined limit has been reached.
US08271094B1 Devices with cannula and electrode lead for brain stimulation and methods of use and manufacture
A device for brain stimulation includes a cannula configured and arranged for insertion into a brain of a patient; at least one cannula electrode disposed on the cannula; and an electrode lead for insertion into the cannula, the electrode lead comprising at least one stimulating electrode.
US08271093B2 Systems and methods for deriving relative physiologic measurements using a backend computing system
One embodiment of the present invention relates to a system for deriving physiologic measurement values that are relative to ambient conditions. In one embodiment, the system comprises an implantable medical device (“IMD”), an external computing device, and a backend computing system. The IMD determines an absolute physiologic parameter value within a patient's body, and communicates the absolute physiologic parameter value outside the patient's body, for example, to the external computing device. Further, the external computing device receives the absolute physiologic parameter from the IMD and communicates it to the backend computing system. The backend computing system receives the absolute physiologic parameter value and obtains an ambient condition value outside the body that can affect the absolute physiologic parameter value. The backend computing system then calculates a relative physiologic parameter value from the ambient condition value and the absolute physiologic parameter value, and in some embodiments, stores the relative physiologic parameter value in a storage location, such as a memory or database.
US08271092B2 Swallowing stimulation system
A swallowing stimulation system has a swallowing stimulator for use in triggering an act of swallowing in a patient. The swallowing system has an operating unit including operating elements for receiving user inputs, whereby the operating elements are allocated to different possible physical properties of a food, such that a user can allocate a particular food by means of the operating elements to at least one of at least two categories. The operating unit is designed to generate a control signal corresponding to a user input for the swallowing stimulator, and the swallowing stimulator is designed so that a stimulus for triggering an act of swallowing is formed in response to the control signal.
US08271090B1 Apparatus and methods for providing electrical stimulation
An apparatus is disclosed for providing electrical stimulation to a subject from a stimulation unit using a transmission line and a plurality of electrodes. The apparatus may include a plurality of discrete nodes, each adapted to connect to the transmission line for receiving the electrical stimulation and to connect with at least one pair of the plurality of electrodes. Related methods are also described.
US08271082B2 Medical device configured to test for user responsiveness
A medical device is disclosed that includes one or more treatment electrodes, one or more sensors, and one or more controllers connected to the one or more treatment electrodes and one or more sensors. The medical device also includes one or more response mechanisms connected to the one or more controllers. The one or more controllers are configured to receive input from the one or more response mechanism and are also configured to determine whether a patient wearing the medical device actuated the one or more response mechanisms based, at least in part, on the input received from the one or more response mechanisms. In some disclosed embodiments, the medical device is a wearable defibrillator.
US08271076B2 Correction device to be incorporated into brain wave interface system, its method, and computer program
An option which is considered to be desired by a user is determined by using an electroencephalogram interface (IF), and a determination error for the option is detected based on an electroencephalogram. If a determination error is detected, the option is corrected based on the electroencephalogram information which was used for the option determination.A correction apparatus to be incorporated in an electroencephalogram IF system is provided. The electroencephalogram IF system includes a biological signal measurement section, an analysis section for analyzing an event-related potential contained in an electroencephalogram signal of a user, an inference section for inferring an option desired by the user based on a result of analysis, and an output section for presenting the option inferred by the inference section to the user. The biological signal measurement section measures the electroencephalogram signal of the user based on a point of presenting the option to the user as a starting point. The correction apparatus includes: a determination section for determining correctness of the inferred option based on an event-related potential contained in an electroencephalogram signal acquired after inference of the option; and a correction section for, when the inferred option is determined to be incorrect, correcting the inferred option based on the event-related potential before inference of the option and designating a device operation based on the option after correction.
US08271074B2 Dynamic calibration of physiologically driven image triage systems
A system and method of dynamically calibrating an image triage system. An image that may include one or more target entities is divided into a plurality of individual non-calibration image chips. Each non-calibration image chip is successively displayed to a user for a presentation time period. A calibration image chip that includes a synthetic target entity is selectively displayed, for the presentation time period, between the successive display of two non-calibration image chips. Calibration data are collected from the user at least while each calibration image chip is being displayed, and the image triage system is dynamically calibrated using the calibration data.
US08271070B2 Method for monitoring myocardial wall thickness
A method for monitoring left ventricular (LV) myocardial wall thickness. The method includes: obtaining real time images of a periodically spatially changing myocardium and segmenting the myocardium in such images; calculating wall thickness of the myocardium from each one of the obtained images; and performing a dynamic harmonic analysis of the calculated thickness to determine spatial changes in the thickness of the wall of the myocardium. The method applies the calculated wall thickness to a predictor to determine changes in the thickness of the wall of the myocardium. The method applies the calculated wall thickness to a predictor to determine the periodicity the myocardium.
US08271068B2 Method for dynamic road mapping
A method of determining a three-dimensional (3D) position of a catheter tip includes: compensating a 2D position of the tip of the catheter for respiratory motion to generate a compensated 2D catheter position, generating weighted sample points around the compensated 2D catheter position, determining correspondent points of the weighted sample points in a 3D image, computing a weighted mean and a weighted covariance of each correspondent point, and determining the 3D position of the catheter tip in the 3D image from a fusion of the weighted means and weighted covariances.
US08271063B2 System and method for a non-invasive medical sensor
A sensor is disclosed having one or more light sources, and one or more light detectors. At least one of the detectors produces an output in response to received light. Also, electrical circuitry in response to the output generates a pulse waveform proportional to the arterial and venous pulse of a human body, wherein the pulse waveform is used to synchronize an arterial-pulse measurement of the absorption or reflectance of one or more coherent light sources.
US08271062B2 Superconducting structure for a fault current-limiter
A superconducting article and method of fabrication are provided. The superconducting article includes a superconducting structure, which includes a superconducting conductor and multiple discrete overlay regions of higher heat capacity than the superconducting conductor. The multiple discrete overlay regions are disposed along a length of the superconducting conductor, in thermal contact with the superconducting conductor, and positioned to define a heat modulation pattern along the length of the superconducting structure. The multiple discrete overlay regions create a temperature distribution favorable to transition of the superconducting structure under load from a normal resistive state to a superconductive state by facilitating formation of a continuous superconducting path along the length of the superconducting structure. In one implementation, the multiple discrete overlay regions are multiple island regions periodically disposed adjacent to opposing first and second edges of the superconducting conductor along the length of the superconducting conductor.
US08271048B2 Operation mode switching method for communication system, mobile terminal and display switching method therefor
A mobile terminal and an operation mode switching method for a mobile terminal communication system are provided, the mobile terminal comprising at least a communication processor, wherein an operation mode in which the communication processor performs only a communication function is defined as a communication mode and an operation mode in which the communication processor performs both the communication function and an application function is defined as an application mode, the method comprising the following steps of acquiring, in the application mode, switching trigger information; and controlling the communication processor to switch from the application mode to the communication mode based on the switching trigger information. Also, in the communication mode, the system can also acquire switching information and switch from the communication mode to the application mode. The switching approach according to the present invention enables the communication processor to operate in the communication mode for performing the communication function only. Thus, the application function of the communication processor is not required to be started at all times, such that the occupation for the system resources as well as the system power consumption can be reduced.
US08271037B2 Method and system for automatic audio accessory use position detection and audio adjustment
A method (500) and system (100) of sensing the position of an audio accessory (102) having at least a microphone (103) can include a sensor (104 and/or 106) for detecting one among a plurality of positions of the audio accessory and a processor (118) programmed to equalize an audio input from the microphone based on which one among the plurality of positions was detected. The sensor can be a thermal sensor, an optical sensor, or a proximity sensor. The audio accessory can be a remote speaker/microphone accessory. Among the plurality of positions that can be detected can include a Mouth Reference Point (MRP) or a Shoulder position. The processor can be further programmed to automatically equalize (508) a microphone input audio based on one of the plurality of positions detected. The system can also be programmed to automatically equalize (512) when a push-to-talk activation occurs at the audio accessory.
US08271036B2 Handheld wireless communication device
A handheld wireless communication device configured to be hand cradleable by an operator during text entry. A display, key field and trackball navigation tool are located on a front face of the device. At least some keys of the key field are arranged in key-columns and each of the key-columns is vertically offset from adjacent key-columns. Alphanumeric input keys include several alphabetic keys with letters arranged in a traditional (QWERTY), but non-ITU Standard E.161 telephone letter layout. A microprocessor is provided that receives operator commands from the keys and the trackball navigation tool and which affects corresponding changes to the display based on user input. The elongate body is longer than wide and the display 322, key field 650 and the trackball navigational tool 328 are located in consecutive series along the length of the elongate body.
US08271031B2 Communication between integrated device and mobile application client on mobile personal communication device
Communication between an integrated device and a mobile application client on a mobile personal communication device is performed using a command being socket based and conforming with a standard network communications protocol. The command is forwarded to an intermediate module implemented as a hardware device on the mobile personal communication device, the intermediate module configured for socket based communication according to the standard network communications protocol, the command addressed to an address assigned to a peripheral device of the mobile personal communication device.
US08271029B2 Single chip multimode baseband processing circuitry with a shared radio interface
A multimode communication integrated circuit comprising baseband processing circuitry with a shared radio interface. Various aspects of the present invention may comprise a processor module adapted to perform various processing (e.g., baseband processing) in support of multimode communications. A first radio module may be communicatively coupled to the processor module through a common communication interface. A second radio module may also be communicatively coupled to the processor module through the common communication interface. The common communication interface may, for example, be adapted to communicate information over a communication bus that is shared between the processor module and a plurality of radio modules (e.g., the first and second radio modules).
US08271027B2 Mobile terminal device
A mobile terminal device equipped with radio communicating portions capable of holding a radio communication in accordance with a predetermined communication standard, and a standard signal outputting portion for outputting a signal in a format based on a predetermined signaling system to any display device prepared on an outside, includes a communication standard detecting means for detecting a type of the communication standard selected based on operating conditions of radio communicating portions, when one of the radio communicating portions conforms to plural types of communication standards or when a plurality of radio communicating portions conform to plural types of communication standards respectively, and a signaling system selecting means for selecting automatically a signaling system of the signal that the standard signal outputting portion outputs, in response to the type of the communication standard that the communication standard detecting means detects.
US08271026B2 Mobile communication device providing N-way communication through a plurality of communication services
A system and method, in a mobile communication device, providing N-way communication through a plurality of communication services. Various aspects of the present invention provide a mobile communication device comprising a user interface and at least one communication interface module adapted to perform a first communication with a first communication device through a first communication service and perform a second communication with a second communication device through a second communication service. At least one module may be adapted to receive outgoing information from the user interface and to receive first information from the first communication device through the first communication service. The at least one module may also combine at least the received outgoing information and the received first information and transmit such combined information to the second communication device through the second communication service.
US08271024B1 Messaging service interworking
The present invention relates to facilitating the delivery of messaging service messages, such as those provided through short messaging services and multimedia messaging services, to a dual-mode terminal through a wireless network as well as through either a public switched telephone network (PSTN) or data access network using a terminal adaptor. The terminal adaptor is capable of providing local wireless communications with the dual-mode terminal, when it is within communication range of the terminal adaptor.
US08271021B2 Mobile terminal and method of performing functions using the same
A mobile terminal and a method of performing functions using the mobile terminal are provided. The mobile terminal performs various functions using color information acquired through a color sensor, and the method performs functions using the mobile terminal.
US08271019B2 Apparatus and method for storing unregistered phone number in mobile terminal
Provided is an apparatus and method for storing a phone number in a mobile terminal. The apparatus includes a memory that stores a call history in which an outgoing call number and an incoming call number are listed; a phonebook manger that detects a recent phone number from the call history, checks how many times the detected recent phone number has been used to make a call, and determines whether to store the recent phone number; and a Micro-Processor Unit (MPU) that controls the phonebook manager to determine whether the recent phone number can be stored when the call is ended, and, if information that indicates the recent phone number can be stored is received from the phonebook manager, stores the recent phone number in the memory.
US08271014B2 Automated parameter adjustment to compensate self adjusting transmit power and sensitivity level at the node B
A small base node such as a Home Base Node (HNB), or femto cell, may reduce its transmit power in order to prevent co-channel or adjacent channel interference, or to limit its coverage area. Once the power is set, the HNB signal to a served Home User Equipment (HUE) its transmit Common Pilot Channel (CPICH) transmit power for accurate path loss estimation. When this power is outside of the permissible range, the HNB adjusts other parameters (such as Random Access Channel (RACH) constant value) to compensate for the error in signaled CPICH power, and thus compensate in that process the error in determining path loss. Similarly, if the uplink sensitivity is adjusted, to prevent interference, parameters would also be adjusted and signaled to the HUE to reflect the link imbalance.
US08271009B2 Method for interrupting voice transmissions within a multi site communication system
A method for interrupting voice transmissions within a multi site communication system includes operating a repeater to engage in an interruptible voice communication; to identify an open burst location based on a repeat delay when the interruptible voice communication is sourced directly via a wireless network, and to identify the open burst location as irrelevant when the interruptible voice communication is indirectly sourced via a wireless network; and repeat the interruptible voice communication including the open burst location.
US08271008B1 Preventing spam messages
A method for blocking unwanted messages sent to a mobile device is provided. In one embodiment, messages received when the MDN is deactivated are responded to with a message asking the sender to delete the MDN from the sender's distribution list. In another embodiment, messages are received with a subscription date. The subscription date is compared to the most recent provisioning date of the MDN. If the provisioning date is after the subscription date, then the message is blocked and a reply message may be generated indicating to the sender that the MDN should be removed from the sender's distribution list.
US08271007B2 Managing SMS spoofing using SMPP protocol
Systems and methods are disclosed for managing Short Messaging Service (SMS) spoofing using Short Messaging Peer-to-Peer (SMPP) protocol. An SMPP protocol communication includes an SMPP transmitter and an SMPP transceiver. The SMPP transmitter identifies or receives an SMS message for transmission to a destination. The SMPP transmitter identifies a source address for the SMS message, and determines whether the source address is authentic. If the source address is not authentic, then the SMPP transmitter inserts a validity indicator in an SMPP Packet Data Unit (PDU), along with the SMS message, that the source address is not authentic before transmitting the SMPP PDU to the SMPP transceiver. Upon receiving the SMPP PDU from the SMPP transmitter, the SMPP transceiver may determine whether or not to deliver the SMS message to the destination based on the validity indicator provided by the SMPP transmitter.
US08271006B1 Enhanced page messaging in short message service environments
A system of enhanced page messaging in a short message service environment is provided. The system comprises a computer system and an application, that when executed on the computer system, receives a first message containing a request to forward the first message to a first portable electronic device wherein the first message is received via a concise textual messaging service. The system also parses at least one of the header and payload content of the first message and determines that the first message is to be delivered as a page message. The system also forwards the first message to the first portable electronic device as a page message.
US08271005B2 Mobile communication device and system with limited data transfer
A portable user interface device for performing wireless communications. The device includes a case, a display screen, a speaker, a microphone, a sensor, and a computer. The computer is disposed behind the display screen to define a display side, and the sensor is located adjacent the display side. The computer is programmed to control operation of the display screen and to operate a wireless form-filling module, a wireless data transfer module, and an application module. The form-filling module is of a type adapted to promote source data-type interface with a client server servicing the user interface device and limited data transfer capacity. The data transfer module includes a wireless transceiver and is adapted to communicate with a data transfer service on a non-priority, limited size basis. The application module performs a designated operation via the form-filling module and the data transfer module, displaying indicia immediately adjacent the sensor.
US08271004B2 User generated dynamic mobile service
A method of operating a mobile service comprising the steps of receiving a first request via the World Wide Web or WAP to create said mobile service, said first request comprising instructions to modify a mobile service template, creating said mobile service from said instructions and said template, receiving a second request to execute said mobile service, said second request comprising an access number and delivered via a text message communication device having an MSISDN, determining said mobile service from a reference table comprising said MSISDN and said access number, and executing said mobile service.
US08271000B1 Method, apparatus, and system for repeat paging
Disclosed herein is a method for repeat paging in a wireless communication system. In accordance with the method, a RAN controller will send a repeat-paging directive to a plurality of BTSs to cause each BTS to begin broadcast of a series of page messages destined to a target mobile station. While transmitting the series, one of the BTSs will then receive from the mobile station a page response, and the BTS will responsively provide to the RAN controller a notification of the page response. In response to receipt of the notification, the RAN controller will then send a paging-stop directive to at least each other BTS of the plurality, and each BTS that receives the paging-stop directive will responsively discontinue broadcasting the series of page messages before completing broadcast of the entire series of page messages, thereby helping to conserve air interface resources.
US08270999B2 Electronic device equipped with function of indicating direction of destination and method of indicating direction of destination
A method for indicating a direction of a destination in a mobile communication terminal includes: receiving network identification information from a mobile communication network that is currently accessed; reading current location and declination information corresponding to the network identification information from a mobile communication network information table; obtaining true north information by using the declination information to correct magnetic north information of a current location measured with a geomagnetic sensor; obtaining direction information of the destination from the current location information on the basis of the true north information; and displaying the direction information of the destination.
US08270998B2 Location determination using historical data
Systems and methods for determining a location based on historical data are disclosed. Generally, a location determination component receives a request for information from a wireless device, where the request is associated with at least two network access points (NAPs). The location determination component determines which of the at least two NAPs has a greater precedence and estimates a current location of the wireless device based on a known location of the current NAP and a known location of a previously-current NAP associated with the wireless device.
US08270996B2 Receiving system and methods for processing broadcasting signal
A receiving system comprises a first module configured to receive location information identifying current location of the receiver, a second module configured to receive a broadcasting signal including cell information which includes first information defining a location of each cell and second information defining a transport channel of each cell, extract the cell information, select a cell according to the extracted cell information, tune to a transport channel of the selected cell, and processing a broadcast transported from the tuned transport channel, a storage medium, and a controller configured to control to extract the cell information which is matched with the received location information, select the cell, tune to the transport channel of the selected cell, and process the broadcast transported from the tuned transport channel.
US08270994B2 Applications of signal quality observations
A method and apparatus for using at least one signal quality parameter in an application. A target device makes observations of at least one signal quality parameter in a wireless communication environment. Because there are gross differences between different target devices' observations, there are one or more device models that compensate for the differences. A selection logic selects an optimal device model for each target device. The observations made by the target device are processed with the selected device model and applied to an application, such as a positioning application or network planning.
US08270991B2 Network and cell selection and reselection for long-term evolution inter-radio access network based on long-term evolution mobility driver grouping
A system is provided for selecting a cell to which to hand off a user equipment (UE). The system includes a processor programmed to promote evaluation of a plurality of mobility drivers for one or more neighbor cells of a cell serving the UE (user equipment). The processor programmed to promote evaluation of a plurality of groups of mobility drivers based on the evaluations of the mobility drivers, wherein the UE is handed off to one of the cells based on the groups of mobility drivers that are evaluated positively.
US08270990B2 Techniques to provide enhanced message management services
Techniques to provide enhanced message management services are described. An apparatus may comprise a mobile computing device having a radio module operative to establish a wireless communication channel with a wireless resource, and a message manager communicatively coupled to the radio module. The message manager may be operative to receive a message size parameter for a message, determine a first time parameter representing a length of time needed to communicate the message based on an available bandwidth parameter, determine a second time parameter representing a length of time available to communicate the message based on an available power parameter, and send a transmit control directive to the radio module indicating whether to communicate the message over the wireless communication channel based on the first and second time parameters. Other embodiments are described and claimed.
US08270989B2 Base station, communication terminal, method for communication at base station, method for communication at communication terminal, and communication system
According to priorities determined on the basis of a number of pieces of battery information which concern batteries of a number of communication terminals and each of which is received from the communication terminals, data communication with communication terminals are controlled. The priorities are varied, irrespective of a variation in the pieces of battery information, according to a rule predetermined.
US08270988B1 Dynamic addition of carrier frequency to a wireless coverage area in response to low load
A method is disclosed for implementing an overlay carrier frequency in a wireless coverage area in response to low load in the coverage area. Normally, an carrier frequency may be added in response to high load. However, the disclosed method involves adding a carrier frequency in response to low load, as the addition of a carrier may advantageously increase the likelihood of soft handoff in certain situations, and as low load may facilitate operation on the added carrier without the need to add expensive supporting infrastructure that would typically be added to support full operation on an added carrier frequency.
US08270985B2 Wireless communication apparatus and method
A wireless communication apparatus 10 having a plurality of frequency channels and being capable of wireless communication with a plurality of different terminals includes a channel allocation control unit 15 for allocating a different frequency channel to a terminal in a different rank based on a rank indicating a priority of communication quality of the terminal.
US08270980B2 Controlling handover
A method for controlling a handover and an apparatus are provided. The apparatus includes an interface to communicate with mobile units and a processing unit to determine a need for a mobile unit having more than one ongoing service connection to execute a handover and to send a handover command to the mobile unit through the interface, the handover command instructing the mobile unit to handover part of the ongoing service connections to a new network.
US08270978B1 Method and apparatus for performing a handover between a non-3GPP access and a 3GPP access using Gn/Gp SGSNs
A method and apparatus for performing a handover of a communication session from a non-3GPP access network to a 3GPP access network in which only a Gn/Gp-based Serving GPRS Support Node has been deployed in the 3GPP access network. The method includes establishing the communication session between a user equipment and an Evolved Packet Core through the non-3GPP access network, and performing a handover of the communication session from the non-3GPP access network to the 3GPP access network. Performing the handover includes providing information to the UE of a selected packet data network gateway prior to performing the handover, and providing the information of the selected packet data network gateway from the user equipment to the 3GPP access network during the handover to maintain continuity of the communication session between the user equipment and the Evolved Packet Core.
US08270975B2 Method of managing network traffic within a wireless network
A method of managing network traffic within a wireless network (100) comprises identifying a plurality of base stations (111, 121, 131) within the wireless network, categorizing each one of the plurality of base stations according to its type, setting a load balancing parameter (α) for each one of the plurality of base stations according to its type, and, for a handover event involving a handover from a first one of the plurality of base stations to a second one of the plurality of base stations, selecting the second one of the plurality of base stations according to a process that takes into account the load balancing parameters of both the first one of the plurality of base stations and the second one of the plurality of base stations.
US08270974B2 Apparatus for fast reactive handover in IPv6-based mobile system
An apparatus for a fast reactive handover in an Internet Protocol version 6 (IPv6) mobile system is provided, in which a message receiver receives a new connection notification message from a point of attachment when the point of attachment makes a new connection with a mobile unit, and a message transmitter sends a router advertisement (RA) message to the mobile unit in response to receiving the new connection notification message.
US08270972B2 Method and apparatus for detecting an alternate wireless communication network
A method for selecting an alternate wireless communication system for a wireless communication device is disclosed. The method comprises using a first radio access technology (RAT) by a wireless communication device when scanning (202) for an initial wireless communication network (201). The wireless communication device further registers (215) to the initial wireless communication network (201). Then, the initial wireless communication network (201) determines (206) alternate RAT wireless communication network information for the wireless communication device and sends (235) the alternate RAT wireless communication network information to the wireless communication device. The wireless communication device receives the alternate RAT wireless communication network information and selects (240) a first alternate wireless communication network from within the alternate RAT wireless communication network information, scans for the first alternate wireless communication network using an alternate RAT and registers with the first alternate wireless communication network using the alternate RAT.
US08270970B1 Network listening method of a mobile phone
A network listening method of a mobile phone is provided. The mobile phone includes a code division multiple access (CDMA) chip and two user identity module (UIM) cards. The network listening method executes a first network listening method to listen to a communication network, if a listening frequency of the first UIM card equals a listening frequency of the second UIM card and the listening channel of first UIM card equals the listening channel of the second UIM card. The network listening method further executes a second network listening method to listen to the communication network, if the listening frequency of the first UIM card does not equal the listening frequency of the second UIM card and/or the listening channel of first UIM card does not equal the listening channel of second UIM card.
US08270962B1 Emergency calls on a wireless communication device during a device reboot
What is disclosed is a wireless communication device comprising a processing system and a user interface system. The processing system identifies a software update that requires a reboot of the wireless communication device. In response, the processing system determines a geographic location of the wireless communication device, initiates a user interface for emergency calls during the reboot of the wireless communication device, and reboots the wireless communication device. The user interface system presents the user interface for emergency calls during the reboot of the wireless communication device.
US08270958B2 Apparatus, system and method for automated communication forwarding
An apparatus is provided for forwarding communications automatically. The apparatus includes a processing element that receives data from a local connection point or a network element regarding the presence of a device at or near the local connection point or other location. The device is associated with a first communications terminal and transmits a signal that can be detected by the local connection point or the network element. Upon receiving the data, including an indication of the presence of the device, the apparatus may automatically forward communications from one or more communications terminals to a particular communications terminal, as specified by forwarding instructions. The forwarding instructions may be provided by a user ahead of time or included in the data received by the apparatus, and the instructions may be stored in a storage element of the apparatus. Systems, methods, and computer program products for forwarding communications automatically are also provided.
US08270953B2 System and method for automatically drafting a blog entry
There is disclosed a system and method for automatically drafting blog entries. In an embodiment, the method comprises: defining a triggering event for generating a draft blog entry; detecting the triggering event; and upon detection of the triggering event, automatically generating a draft a blog entry in a predetermined format. The triggering event may comprise, for example, capturing an image, video clip, sound clip, or a browsing a webpage having a URL on the wireless mobile device, and the method may further comprise automatically inserting the captured image, video clip, sound clip, or URL into the draft blog entry in the predetermined format together with automatically generated text. Some of the text may be generated in dependence upon the triggering event.
US08270950B2 Mobile communication device, method, and system for reducing exposure to radio frequency energy during transmissions by transmitting media in/out while the mobile communication device is safe distance away from user
A mobile communication device and method for reducing exposure to radio frequency (RF) energy during outgoing and incoming transmissions. During outgoing transmissions, media is stored in a local storage element on the mobile communication device as the media is being created. When the device is positioned a safe distance away from the user, the media is transmitted out of storage over the network to the recipient. Alternatively for incoming transmissions, media is stored on the network as it is created. While the wireless communication device is a safe distance away from the user, the media stored on the network is transmitted to the mobile communication device, where it is locally stored. The user of the mobile communication device can then review the incoming media at an arbitrary later time out of storage. As a result, the exposure of the user of the mobile communication device to RF energy for both outgoing and incoming transmissions is either substantially reduced or eliminated altogether.
US08270948B2 Solving PANA bootstrapping timing problem
A method for avoiding loss of data or consumption of resources between a mobile node and an new access network in which an authentication agent performs authentication with an authentication client of the mobile node to effect access to an enforcement point of said access network, said method comprising informing an authentication client of said mobile node that an authentication agent has completed an installation process with the enforcement point.
US08270945B2 Monitoring apparatus and method in a mobile communication system
A monitoring apparatus and method in a mobile communication system are provided. A WGW receives information relating to a monitored subscriber from a WSS, establishes a monitoring path between the monitored subscriber and a monitoring server, upon request from the WSS, begins to monitor the monitored subscriber upon receipt of a monitoring start request from the WSS, and transmits monitored data to the monitoring server.
US08270944B1 Pre-paid account balance notification
A method of informing a portable electronic device of a number of available pre-paid text messages, comprising billing a pre-paid subscriber account for a predetermined number of text messages to be sent by a portable electronic device; incrementing a first count by an application executing on a computer based on the predetermined number of text messages purchased; determining by the application a second count indicating a remaining balance of text messages based on how many text messages have been one of received and sent by the portable electronic device since billing the pre-paid subscriber account based on the first count; and sending by the application a message comprising the second count to the portable electronic device.
US08270942B2 Method for the interception of GTP-C messages
Disclosed is a species of control-message intercept method which includes a passive monitoring approach whereby the relevant control packets are inspected for the purpose of providing additional information for the purpose of facilitating the operation of some primary or ‘master’ Internet Protocol (IP) charging/rating middleware platform/gateway system (intended to equip network operators with the ability to rate and bill IP traffic), and secondly, an invasive technique whereby control (GTP-C) messages are injected for the purpose of altering the state of a given data session in an more aggressive fashion (e.g. to drop a data session when the subscriber runs out of money in his/her prepaid account).
US08270941B2 System and method for downloading user interface components to wireless devices
A method of processing a user interface component is provided and includes receiving one or more user interface components that can be communicated to a wireless device. A component risk level for each of the one or more user interface components is determined and assigned to each of the one or more user interface components. Each of the one or more user interface components can be digitally signed using an embedded risk code that indicates the assigned risk level. Further, the component risk level can be selected from a plurality of component risk levels. In a particular embodiment, the component risk level can be determined based on the type of the user interface component. Further, the component risk level can be determined based on a developer of the user interface component.
US08270940B2 Emergency call system using specific mobile user information
The present invention presents a method for creating a relation between mobiles and a vehicle of a wireless communications network. The vehicle is equipped with an on-board device with wireless communication capability. The present invention also presents an on-board device and a road user server to be used in such wireless communications network. Mobiles in the vehicle are triggered to report their location to the network. When the vehicle reports its location an association between the vehicle and the mobiles having same location information is performed. The triggering signal is sent on control channels triggering all mobiles, including mobiles in idle mode. Profiles of mobile users in a vehicle, based on location information and mobile identities, are retrieved and stored in lists which are forwarded to fore example hospitals and fire departments when an accident occurs.
US08270939B2 Systems and methods for identifying caller locations
In one embodiment, the present disclosure provides a method, system and device for determining information about a location of the mobile device. The mobile device is configured to contact a private response call center (PRCC), e.g., by pressing or selecting one or more buttons or a softmenu. A PRCC operator can identify a potential emergency situation and, upon such an identification, initiate a conference call between a PRCC operator, a user of the mobile device, and a public safety answering point (PSAP) operator. The mobile device may transmit location information previously determined before PRCC call and be commanded to gather new location information during the call. The mobile device may also, while on a call with the PRCC, determine and transmit to the PRCC location information.
US08270938B2 Managing battery power for mobile emergency communication device
A method of 2-way data and voice communication with a user utilizing a portable device having a cellular transceiver module, a GPS module and an emergency call button is disclosed. The method includes determining whether the portable device is in proximity of the base station; powering down the GPS, placing the portable device into sleep mode and sending a signal to the base station indicating that said portable device is in proximity of the base station when the portable device is in proximity to the base station; and activating and fully powering the cellular transceiver module and activating and fully powering said GPS module when the portable device is not in proximity of said base station. When not in proximity, the method also includes collecting an initial GPS location data from the GPS module and storing the location data into a memory location; placing the GPS module into a lower power mode and fully powering the GPS module, acquiring and storing additional GPS location data only at specified intervals to conserve battery life while monitoring the cellular transceiver module for inquiries and monitoring the emergency call button for an emergency signal. Various other steps occur when the emergency button is depressed which involve communicating with a back end server and collecting and sending various data packets.
US08270934B2 Configuring network settings for a power line networking device
A system, apparatus, method, and computer-readable media are provided for configuring a power line networking device. According to one method, wireless network settings are converted into equivalent power line network settings compatible with a power line network. The converted settings are then utilized to configure the power line networking device for operation on the power line network. The power line network may be compatible with the HOMEPLUG networking standard by the HOMEPLUG POWER ALLIANCE. The wireless network settings may include a SSID and a wireless network key. The conversion process may be performed by a power line networking device or by a computer in communication with the power line networking device. The conversion and configuration may be performed in response to detecting that the power line networking device has not been configured for operation with the power line network.
US08270932B2 Method and apparatus for discontinuous reception of connected terminal in a mobile communication system
A method and apparatus for performing a Discontinuous Reception (DRX) operation of a connected User Equipment (UE) in a mobile communication system are provided. For a packet service, adjusting an active period length according to the requirements of traffic at a reception time provides a DRX operation. Also, the UE enters into a sleep mode after confirming successful reception of packets including retransmission packets and sending an RLC ACK signal for the packets.
US08270931B1 Methods and apparatus for adjusting a respective search-window size for one or more search windows for a wireless communication device
Methods and apparatus are provided for a wireless communication device (WCD) to adjust a respective search-window size for one or more search windows. In an embodiment, the WCD monitors a battery power level of a WCD. The WCD then adjusts a respective search-window size of one or more search windows of a WCD based on at least the battery power level. In another embodiment, the WCD monitors a WCD's battery power level and the strength of one or more signals in an active set. The WCD 102 then adjusts a respective search-window size of one or more search windows based on at least the battery power level and the strength of one or more active-set signals.
US08270929B1 RF shielding for mobile devices
An RF shielding device for application to mobile devices includes an RF blocking screen material configured to cover a front face of the mobile device. The screen material includes a grounding material that contacts a body portion of the mobile device for grounding the screen material to the mobile device. The RF shielding device allows proper operation of a touchscreen interface. The RF shielding device may be configured as a self-adhesive material dimensioned to cover a substantial portion of the front face of the mobile device. Alternatively, the RF shielding device may be constructed as a case or protective shell.
US08270926B2 Radio front end and applications thereof
A radio front end includes a transformer and an adjustable load. The transformer includes a first winding and a second winding, wherein the first winding is operably coupled to an antenna and the second winding coupled to at least one of a power amplifier and a low noise amplifier. The adjustable load is operably coupled to the second winding, wherein the adjustable load provides a first impedance based on a first impedance selection signal when the radio front end is in a transmit mode and provides a second impedance based on a second impedance selection signal when the radio front end is in a receive module such that impedance at the first winding is substantially similar in the transmit mode and in the receive mode.
US08270925B2 Extended antenna module and applications thereof
An extended antenna module includes an antenna section and an extended wireless interface. The antenna section is operable to receive an inbound radio frequency (RF) signal when an antenna select signal is in a first state and/or transmit an outbound RF signal when the antenna select signal is in the first state. The extended wireless interface is operable to wirelessly receive the outbound RF signal from a unit wireless interface when the antenna select signal is in the first state and wirelessly transmit the inbound RF signal to the unit wireless interface when the antenna select signal is in the first state.
US08270923B2 Techniques for receiver beamforming and yielding-threshold adjustments in peer-to-peer networks
To mitigate interference between multiple peer-to-peer devices, transmitter yielding and/or receiver yielding may be performed among devices operating in a peer-to-peer network. Generally, a transmitter device will yield communications on a time slot to a higher priority transmitter device if it will cause unacceptable interference to a higher priority receiver device. Likewise, a receiver device may yield use of the time slot if interference is unacceptably high. Both transmitter and receiver yielding may be improved by use of beamforming at a receiver device. By utilizing beamforming information to make the transmitter and/or receiver yielding decisions, better interference mitigation may be achieved.
US08270921B2 Systems and methods for tuning an antenna for a frequency modulation transceiver
Systems and methods for tuning an antenna for a frequency modulation (FM) transceiver are provided. A representative system includes: a network of electrical adjustable passive components that receives and sends radio frequency (RF) signals to a receiver circuitry via the network of electrical adjustable passive components. The receiver circuitry determines the received signal strength indication (RSSI) of the RF signal. The system further includes a transmitter circuitry that transmits RF signals via the network of electrical adjustable passive components, and a peak detector circuitry that receives and determines a voltage output of the RF signals from the variable capacitors. An auto-tune circuitry receives the RSSI and output value from the receiver circuitry and the peak detector circuitry, respectively. The auto-tune circuitry is configured to adjust capacitance values of at least one of the serial variable capacitor and the parallel variable capacitor based on the RSSI and the voltage output during the reception and transmission of the RF signals, respectively.
US08270920B2 Systems and methods for receiving and transferring video information
Devices and methods for receiving, processing and formatting digital video. The devices may include a single semiconductor chip on which is imprinted a radio frequency signal tuner module and a display interface module. The display interface module may be configured to receive programming information from the radio frequency signal tuner module. The display interface module may be configured to communicate the programming information to a digital video recorder. The radio frequency tuner module may include a first radio frequency input channel and a second radio frequency input channel. The radio frequency signal tuner module may include a system oscillator and a phase-locked loop (“PLL”) circuit configured to generate a clock signal. The phase-locked loop circuit may be configured to transmit the signal to the display interface module and to any other suitable modules on the chip.
US08270918B2 Precoded data receiver
A multi-rank beamforming (MRBF) scheme in which the downlink channel is estimated and an optimal precoding matrix to be used by the MRBF transmitter is determined accordingly. The optimal precoding matrix is selected from a codebook of matrices having a recursive structure which allows for efficient computation of the optimal precoding matrix and corresponding Signal to Interference and Noise Ratio (SINR). The codebook also enjoys a small storage footprint. Due to the computational efficiency and modest memory requirements, the optimal precoding determination can be made at user equipment (UE) and communicated to a transmitting base station over a limited uplink channel for implementation over the downlink channel.
US08270916B2 Methods for tuning and controlling output power in polar transmitters
A power tuning method determines values of a magnitude control signal that controls the magnitude of an amplitude-modulated power supply signal applied to a power supply port of a power amplifier of a polar transmitter and an amplitude control signal that controls the amplitude of a constant-envelope phase-modulated signal applied to a radio frequency input port of the power amplifier necessary to set the output power of the polar transmitter to a target output power. The method is repeated and performed for a plurality of different target output powers. Output-power-level dependent power control parameters calculated from the applied method are used to set the values of the magnitude control and amplitude control signals during normal operation. Using the output-power-level dependent power control parameters, the magnitude control and amplitude control signals are changed in a continuous manner with changes in output power and over the full dynamic range of output powers the polar transmitter can be commanded to operate, thereby obviating any need for a closed-loop power detection mechanism to correct for power discontinuities.
US08270910B2 Embedded RF environmental evaluation tool to gauge RF transceivers performance need
The present technology relates to protocols relative to utility meters associated with an open operational framework. More particularly, the present subject matter relates to protocol subject matter for advanced metering infrastructure, adaptable to various international standards, while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field. The present subject matter supports meters within an ANSI standard C12.22/C12.19 system while economically supporting a 2-way mesh network solution in a wireless environment, such as for operating in a residential electricity meter field, all to permit cell-based adaptive insertion of C12.22 meters within an open framework. Cell isolation is provided through quasi-orthogonal sequences in a frequency hopping network. Additional features relate to apparatus and methodology subject matters related to Embedded RF environmental evaluation tool features to gauge the performance need of RF transceivers.
US08270909B2 Sounding and steering protocols for wireless communications
The present disclosure includes systems, apparatuses, and techniques relating to wireless local area network devices. Systems, apparatuses, and techniques include communicating with multiple wireless communication devices to determine characteristics of spatial wireless channels, determining steering matrices based on one or more outputs of the communicating, and transmitting signals that concurrently provide data to the wireless communication devices via different spatial wireless channels. The signals can be spatially steered to the wireless communication devices based on the steering matrices.
US08270908B2 Power control and channel reuse techniques for wireless relay networks
Various example embodiments are disclosed relating to relay networks or multi-hop networks, and also relating to power control and channel reuse techniques for wireless relay networks. A technique of power control in a wireless relay network may include receiving a channel measurement report via a relay station from a mobile station attached to the relay station, and determining a mobile station-specific downlink data transmission power level for the relay station to transmit data to the mobile station based at least in part on the received channel measurement report from the mobile station.
US08270907B2 Method and system for matching an integrated FM system to an antenna utilizing on-chip measurement of reflected signals
Aspects of a method and system for matching an integrated system to an antenna utilizing on-chip measurement of reflected signals are provided. In a chip comprising at least a portion of a receiver and at least a portion of a transmitter, a best impedance match between an antenna and the chip may be determined based on on-chip measurement of one or more signals reflected from the antenna. The best impedance match between the antenna and the chip may be determined utilizing a correction algorithm. The correction algorithm may be determined utilizing data from an external test set that measures signals transmitted by the chip via the antenna. The reflected signals may be routed to a signal analyzer via on on-chip directional coupler. The best impedance match may be determined for each of a plurality of frequencies and/or each of a plurality of transmit signal strengths.
US08270903B2 Method for displaying information in mobile communication terminal using bluetooth
Disclosed is a method and apparatus for displaying information in a mobile communication terminal using Bluetooth, and more particularly, a method for displaying information about each device to identify the device when searching for devices currently available for Bluetooth communication. The method includes checking whether a content information displaying function is set in a Bluetooth mode of the mobile communication terminal, and acquiring and displaying setting information and content information about devices currently available for Bluetooth communication. The method can discover and identify a device having the desired content by displaying content information about each device when searching for devices capable of performing Bluetooth communication for sharing or exchange of content.
US08270896B2 Systems and method for frequency based satellite channel scanning
A satellite signal demodulator is configured to use frequency-based channel scanning to sense the presence of a channel and to obtain the frequency profile of the channel. Once the channel is identified and the profile is obtained, channel extraction is used to identify the frequency parameters for a given channel. A coarse parameter estimation is performed to obtain a coarse estimate of the symbol rate (SR) and the center frequency (fc) of the channel. The coarse estimation can then be followed by a fine estimation of the symbol rate and center frequency (fc), using a bit tracking loop (BTL) lock indicator.
US08270890B2 Cleaning device, image holder device, and image forming apparatus
A cleaning device includes: a removing unit that removes a toner on an image holder by coming into contact with the image holder that rotates; a transporting unit provided above the removing unit and adapted to cause the toner removed by the removing unit to be axially transported as the transporting unit rotates; and an accommodating container in which the transporting unit is provided and which accommodates the removed toner, and the transporting unit is movable in a direction in which the transporting unit moves away from the removing unit.
US08270888B2 Image heating apparatus
An image heating apparatus includes a rotatable image heater including: an electroconductive layer; a pressor, press-contacting the heater, for forming a nip in which an image on a recording material is to be heated; an urging member, provided inside the heater, for urging the heater toward the pressor; and an excitation coil for induction-heating the electroconductive layer. When the length of the heater with respect to a rotational axis direction thereof is Lb, the length of the pressor with respect to the rotational axis direction is Lr, the outside distance of bent portions of the coil at both end portions thereof with respect to the rotational axis direction is LcoilA, and the inside distance of the bent portions with respect to the rotational axis direction is LcoilB, the lengths Lb and Lr and the distance LcoilA and LcoilB satisfy the following relationship: LcoilA>Lb>Lr>LcoilB.
US08270887B2 Fixing device, image forming apparatus, and magnetic field generating device having a pressing member
The fixing device includes: a fixing member that includes a conductive layer capable of heating by electromagnetic induction; a magnetic field generating member that generates an alternate-current magnetic field intersecting with the conductive layer of the fixing member; plural magnetic path forming members that form a magnetic path of the alternate-current magnetic field generated by the magnetic field generating member; a support member that supports the magnetic field generating member; an elastic support member that is arranged between the magnetic field generating member and the plural magnetic path forming members so as to be in contact with the plural magnetic path forming members; and a pressing member that presses the plural magnetic path forming members toward the magnetic field generating member.
US08270878B2 Image forming apparatus, and developing device and developing unit thereof
An image forming apparatus includes developing units designed to have an appropriate developer storage capacity in consideration of developer consumption, and improved convenience of use. The image forming apparatus also includes an image carrier, and plural developing units arranged along a rotating direction of the image carrier to supply developers to the image carrier. The plural developing units include a first developing unit having the largest developer storage capacity and a second developing unit having the second largest developer storage capacity after the first developing unit.
US08270874B2 Image forming apparatus having fixing unit pressure release
An image forming apparatus includes a main assembly, a first openable member openably and closably provided in the main assembly, a second openable member openably and closably provided in the main assembly, and a fixing unit for fixing a toner image formed on a recording material in the main assembly, with the fixing unit including a pressure applying mechanism for applying a pressure to a fixing nip of the fixing unit. In addition, a first arm transmits a first operation force, generated when the first openable member is opened by the operator, to the pressure applying mechanism to release the pressure applied to the fixing nip, and a second arm transmits a second operation force, generated when the second openable member is opened by the operator, to the pressure applying mechanism to release the pressure applied to the fixing nip. The fixing unit is detachably mountable relative to the main assembly and includes a pressure switching member, engaged to the pressure applying mechanism, to receive the first operation force via the first arm when the first openable member is opened and to move the pressure applying mechanism, and the second operation force generated when the second openable member is opened is transmitted to the pressure switching member.
US08270873B2 Tandem type photosensitive unit and image forming apparatus
A tandem type photosensitive unit detachably mounted in a main body of an image forming apparatus is provided. The tandem type photosensitive unit includes: a plurality of parallelly arranged photosensitive drums; a first end-side shaft receiving member engaged with a first end portion of each photosensitive drum in the axial direction; a second end-side shaft receiving member engaged with a second end portion, opposite to the first end portion, of each photosensitive drum in the axial direction; a first side plate collectively retaining each first end-side shaft member; and a second side plate collectively retaining each second end-side shaft receiving member.
US08270870B2 Image forming apparatus, supporting member, and image forming unit
An image forming apparatus includes an endless belt, a plurality of processing units, a cleaning unit, a waste toner retainer, and a waste toner conveying unit. The plurality of processing units is juxtaposed above the endless belt. The cleaning unit is disposed above the endless belt to collect a waste toner deposited on the endless belt. The waste toner retainer is provided in one processing unit in the plurality of processing units. At least one of the other processing units in the plurality of processing units is interposed between the cleaning unit and the one processing unit. The waste toner conveying unit conveys the waste toner collected by the cleaning unit to the waste toner retainer, and extends from the cleaning unit to the waste toner retainer.
US08270867B2 Image forming apparatus and process cartridge
An image forming apparatus has plural process cartridges. Each process cartridge includes a photosensitive element; an electrification unit including a discharging unit and an electrification frame which contains the discharging unit and which has a first opening formed between the photosensitive element and the discharging unit and a second opening formed at a position opposite the first opening across the discharging unit; and a process frame including an exposure opening opposing the photosensitive element. The process cartridges are arranged such that one process cartridge of a pair of adjacent process cartridges opposes the second opening and the exposure aperture of the electrification unit of the other process cartridge. Also a regulation member configured to regulate airflow is provided between the pair of process cartridges. The regulation member has elasticity and is disposed in a position between the second opening and the exposure aperture of the electrification unit.
US08270866B2 Cooling device and image forming apparatus using the same
A cooling device having a cooling unit including an air suction port that is disposed at a front surface side of a main body of the cooling device to suck air, and an air exhaust port that is disposed at a rear surface side of the main body of the cooling device to exhaust air, in which the cooling unit transfers heat from a cooling target to air sucked from the air suction port to cool the cooling target, and discharges the heat-transferred air from the air exhaust port.
US08270864B2 Image forming apparatus for managing billing destination
Upon registration of such document data that a general affairs department issues a request to print out the document data to a sales department, the document data is registered in a billing management box designated as a registration destination in an MFP allocated to the sales department. The MFP adds a department ID of the general affairs department which is authentication information at this operation, as billing destination information, to the document data. When the general affairs department sets an upper limit of printout of the print data, an upper limit value counter is added to the document data. When the general affairs department issues a request of notification, a fact that the document data is registered is displayed on a panel of the MFP allocated to the sales department; thus, the sales department receives the notification.
US08270861B2 Image forming apparatus and exposure control method of controlling exposure therein
An image forming apparatus including a photosensitive body, a charger configured to charge the photosensitive body, an exposure unit configured to expose the photosensitive body charged by the charger, a developer transport section configured to cause relative movement with respect to the photosensitive body for transporting developer therebetween, a current measurement section configured to measure a current flowing between the photosensitive body and the developer transport section, and a determination unit configured to compare a current with a threshold, the current measured by the current measurement section when the photosensitive body and the developer transport section move relatively to each other and a first area of the photosensitive body that needs to be exposed faces the developer transport section, and determine whether an exposure of the photosensitive body is proper based on a result of the comparison.
US08270858B2 Image forming device to determine paper width and image forming method thereof
An image forming device includes a sensor to detect whether a paper is discharged or not, a determiner to determine a paper width according to whether a sensing signal is output from the sensor when a printing job is executed, and a controller to control a subsequent printing operation according to the determination result of the determiner. After the printing job is initiated, the determiner determines a normal width when the sensing signal is output within a preset time, and the determiner determines a narrow width when the sensing signal is not output within the present time. Accordingly, using an existing sensor, the paper width can be detected and the appropriate printing process can be performed.
US08270857B2 Image forming apparatus
A prediction table is stored in an NVM and an in-apparatus temperature is measured by a temperature sensor, a registration control adjustment based on the prediction table is carried out if an absolute value of a variation in the in-apparatus temperature is smaller than a threshold, and a registration adjusting patch is formed to actually measure a positional shift amount if the absolute value of the variation in the in-apparatus temperature is equal to or greater than the threshold. When the positional shift amount measured actually is greatly different from a value of the prediction table, the value of the prediction table is modified into the actually measured value.
US08270855B2 Image forming apparatus
An image forming apparatus is provided that includes a detection unit to detect a measure of consumption of a second cartridge. A difference between toner amounts is acquired by subtracting a toner amount per unit area of a toner image corresponding to a maximum density image formed on a first image bearing member from a toner amount per unit area of a toner image corresponding to a maximum density image formed on a second image bearing member. When the detection unit detects a second measure of consumption that is in a consumed state more than a first measure of consumption, a control unit controls a first toner forming unit and a second toner forming unit so that a difference between toner amounts is greater than when the detection unit detects the first measure of consumption.
US08270853B2 Image forming apparatus with printing processing unit
An image forming apparatus includes a consumable supply remaining amount detection unit for detecting a remaining amount of a consumable supply; a printable length detection unit for determining a printable length of a medium printable with the remaining amount; a printable length determining processing unit for determining whether the printable length is smaller than a requested print length of the medium requested with print data; and a printing processing unit for performing a partial printing operation when the printable length determining processing unit determines that the printable length is smaller than the requested print length.
US08270849B2 Phase error correction in a coherent receiver
A method and apparatus for correcting of phase errors in a coherent optical receiver are disclosed. Embodiments include a method for calculating a phase error between in-phase and quadrature-phase component signals, multiplying the phase error by one of the component signals and subtracting the result from the other component signal to output a corrected signal.
US08270848B2 Device and method for receiving DQPSK signal and method for obtaining DQPSK signal
A device and a method for receiving a differential quadrature phase shift keying (DQPSK) signal and a method for obtaining a DQPSK signal are provided. The device includes: a splitter, configured to split the DQPSK signal to obtain two optical signals; two optical bandpass filters, connected to the splitter and configured to optically bandpass filter the two optical signals respectively, in which the two optical bandpass filters respectively have a positive frequency offset and a negative frequency offset from a central frequency of the DQPSK signal received by the splitter; and two photoelectric detectors, correspondingly connected to the two optical bandpass filters and configured to photoelectrically convert the filtered optical signals to obtain data signals. In the method, the DQPSK signal is filtered and demodulated by the optical bandpass filters, and then photoelectrically converted by the photoelectric detectors to recover the data signals, such that the problems of poor stability and polarization dependence caused by the Mach-Zehnder interferometer (MZI) are avoided, thereby greatly improving the performance of an optical transmission system.
US08270847B2 Polarization multiplexing with different DPSK modulation schemes and system incorporating the same
Polarization multiplexing with different differential phase shift keying (DPSK) schemes generally uses DPSK modulated signals modulated using different DPSK modulation schemes and combined with orthogonal polarizations relative to each other. The different DPSK modulation schemes may use different DPSK phase shifts to represent data, such as a regular DPSK modulation scheme and a π/2 DPSK modulation scheme. By using different DPSK modulation schemes to represent data on the orthogonally polarized signals, the DPSK demodulators may effectively separate the orthogonally polarized signals using the property of the DPSK receivers. To optimize performance, the DPSK modulated signals may also be bit-interleaved when combined with orthogonal polarization.
US08270840B2 Backward compatible optical USB device
An optical USB device includes an electro-optical converter configured to receive optical signals from an optical fiber and to convert them into first electrical signals and configured to receive second electrical signals and to convert them into optical signals for transmission to the optical fiber. A USB 3.0 pin-compatible connector is coupled to the electro-optical converter. The pin-compatible connector is configured for coupling to a USB 3.0 connector of another USB device. The pin-compatible connector includes a first pair of pins configured for transmitting the first electrical signals from the optical USB device. The pin-compatible connector also includes a second pair of pins configured for receiving the second electrical signals into the optical USB device. The pin-compatible connector also includes a third pair of pins configured for transceiving third electrical signals according to a non-USB serial bus interface protocol to control and configure the electro-optical converter.
US08270839B2 Method and an apparatus to convert a light signal emitted by a display into digital signals
The present invention provides a method and a device to convert a time varying optical pattern emitted by a display into a digital data signal. More specifically the invention allows a handheld security token to convert a time-varying light intensity pattern emitted by a source such as a computer screen into a digital signal including a sequence of coded data symbols. The invention is based on the insight that the intensity of light emitted by regions of said source can be easily sampled by a simple low-cost processor if appropriate A/D conversion hardware converts the incident light into an electrical signal which is time varying, whereby the base frequency of this electrical signal is a function of the light intensity. Intensity levels used for channel coding and symbol clock can be recovered from the signal by the receiver. The invention comprises measuring this electrical signal, transforming sets of measurements into intensity samples for a plurality of sampling windows, adaptively calculating discrete intensity levels from these intensity samples, assigning intensity levels to the sampling windows, detecting symbol period boundaries, and decoding the symbols.
US08270831B2 Use of pre-validated paths in a WDM network
Various example embodiments are disclosed. According to an example embodiment, a method may include receiving a resource request for optical resources within a wavelength division multiplexed (WDM) optical network; comparing one or more parameters of the resource request to a list of pre-validated paths for the WDM optical network, each pre-validated path identifying an optically feasible label switched path between a source node and a destination node; determining that there is a pre-validated path on the list that matches the one or more parameters of the optical resource request; and sending a message to request a reservation of resources along the matching pre-validated path.
US08270825B2 Photographic apparatus and photographic method
A photographic apparatus infers a user's photographic intent and accordingly switches between a manual shoot mode and an automatic shoot mode. In the manual shoot mode, processing to save photographic image data is timed in accordance with the user operating a user-operable shutter element, while in the automatic shoot mode, such processing is conducted independently of shutter element operations. A photographic unit photographs a scene, acquires photographic image data of a subject, and then executes processing for saving the photographic image data. An intention judgment information detector detects intention judgment information used to judge the photographic intent of the user. A controller makes an intention judgment using the intention judgment information from the intention judgment information detector, and according to the intention judgment result, causes the photographic unit to selectively execute the operations for one of the modes.
US08270824B2 Attachment lens device, and imaging apparatus incorporating the same
The attachment lens device AL, 12 can be mounted between a master lens ML, 12 having a focusing lens group that moves in an optical axis direction for focusing purposes and a camera body 11 having an imaging device. The attachment lens device AL, 12 comprises a communication portion 35, 135 communicatable with the master lens ML, 12 and the camera body 11, a wobbling lens group LW capable of reciprocally wobbling in the optical axis direction for detecting a direction of moving the wobbling lens group, and a wobbling drive portion 125 for driving the wobbling lens group Lw.
US08270822B2 Aircraft use water heater
To provide an aircraft use water heater that operates by an aircraft power source of an AC variable frequency mounted in an aircraft, that is small, light-weight, safe, and low power consumption, and that can supply warm water stably. In an aircraft use water heater composed of a tank section for heating liquid stored therein and a controlling section for controlling the heating of the liquid by an aircraft power source, a bottom face of the tank section has a baffle plate and, liquid flowing in the tank section collides against the baffle plate to flow in a different direction parallel to the bottom face and is upwardly moved, while being heated, in the vicinity of a helical coil-type heater and is taken out through a liquid outlet.
US08270821B2 Media data playback device and replay method thereof
A media data playback device is capable of simultaneously parsing and decoding two different sections of streaming media, one of which comprises a replay section. The device shows replay progress of the replay section on a progress bar and allows switching positions during replaying of the replay section.
US08270818B2 Digital video recording system with extended program content recording
Systems, methods and media for managing extended program content for a digital video recorder (DVR) are disclosed. Embodiments of a method may include determining an amount of extended program content to record in addition to the program to be recorded, where the extended program content is associated with the program to be recorded. The extended content may include either or both of program pre-content or program post-content. The method may also include recording the determined amount of extended program content and the program to be recorded. In a further embodiment, the method may include receiving an indication that the user desires to view extended program content and playing at least part of the extended program content. Determining the amount of extended program content to record may be based on one or more of available storage space, a specified time, a specified file size, user preferences, or other factors.
US08270808B2 Content data recording/reproducing device, information communication system, contents list generation method and program
The present invention provides a content data recording/reproducing device, comprising a communication unit that engages in communication with an external device, a storage unit that stores content data and additional data related to the content data, a content data extraction unit that selectively extracts the content data from the storage unit based upon condition data received at the communication unit from the external device and the additional data stored in the storage unit and a contents list generation unit that generates a contents list based upon the condition data and additional data corresponding to the content data extracted by the content data extraction unit.
US08270805B2 Recording/reproduction apparatus and method as well as recording medium
The invention provides a recording/reproduction apparatus and method as well as a recording medium wherein, when nondestructive editing is executed for an AV signal, the AV signal can be reproduced seamlessly without suffering from any interruption. Information representative of states (an A type, a C type, a D type, or an E type) of an IN point and an OUT point on a Clip, designated by a Playitem, of a Playlist in which at least more than one Playitems are arranged in the order of reproduction is described in a block Playitem( ).
US08270801B2 Video device and method for capturing video with personal information
A method for capturing videos applied in a video device is provided. The video device includes a video capturing unit having a field of view and a timer. The video device includes a position sensing unit capable of sensing first position information, and an orientation sensing unit. The video device rotatingly receives second position information and personal information periodically. The method included is first to clear the timer and begin the timer again. Then, obtaining the second position information, the personal information, the first position information, and the orientation. Next, forming a coordinate system and converting the first position information and the second position information to a set of coordinates. Then, determining which person correspond to which of the portable communication devices, and associating the personal information with each person. Next, generating a composite image and a composite video comprising the composite images.
US08270800B2 Information processing apparatus and method, recording medium, and program
An information processing apparatus decodes compression-coded video data including I-pictures, P-pictures, and B-pictures. The information processing apparatus includes at least one decoder decoding the compression-coded video data, a supply controller controlling the supply of the compression-coded video data to the decoder, and a controller controlling processing executed by the supply controller and the decoder. The decoder includes a bank memory for storing decoded picture data, and the controller controls the timing at which a picture stored in the bank memory is released by changing the value of a first counter indicating a number of times for which the picture stored in the bank memory is referred to when a P-picture or a B-picture is decoded by the decoder.
US08270799B2 Telecommunications cable inlet device
An inlet device is described for inserting a telecommunication cable into a telecommunications enclosure. The inlet device includes a housing compressible portion and a strength member securing section configured to fasten at least one strength member of the cable to the housing. The cable is centered in the housing when a protective sleeve is applied over a compressible portion of the housing. A method for preparing a cable assembly is also described. A telecommunications enclosure including an inlet device is also described.
US08270791B2 Optical waveguide and thermally-assisted magnetic recording head therewith
An optical waveguide of the invention includes a core that is a waveguide through which light propagates; and a cladding that surrounds the core. The core has a plate shape and includes a wide core base part onto which the light is incident, a taper part that is connected to the core base part and of which a width is gradually tapered along a propagation direction, and a narrow front end core part that is connected to the taper part and that extends along the propagation direction. A grating is provided on one of planar surfaces of the wide core base part, the grating is formed by engraving a number of concave grooves having a rectangular cross section on the planar surface along a width direction thereof, the grating is formed to be optically coupled with laser light that is incident perpendicularly onto the grating formation surface, a frequency (grating pitch: pitch of the concave grooves) of the grating is smaller than a wavelength (defined as a wavelength in the cladding) of the perpendicularly incident laser light, and a groove depth H1 of the grating is formed with respect to a thickness H2 of the core base part so that a relationship H1=(0.33 to 0.67)×H2 is satisfied.
US08270790B2 Planar optical waveguide element, chromatic dispersion compensator, methods for designing chromatic dispersion compensator, optical filter, methods for designing optical filter, optical resonator and methods for designing optical resonator
There is provided a planar optical waveguide element comprises a core of an optical waveguide; and first Bragg grating pattern and second Bragg grating pattern that are provided on the core, wherein the first Bragg grating pattern and the second Bragg grating pattern are mutually parallel along a propagation direction of guided light.
US08270787B2 Adiabatic coupler for coiled optical fiber devices
An optical fiber coupler is formed of a section of optical fiber that is positioned between a conventional input fiber (for example, a single mode fiber) or waveguide and a coiled optical fiber device. The adiabatic coupler is coiled (or, at least, curved) to assist in transforming a conventional fundamental mode optical signal propagating along the longitudinal axis of the input fiber to an optical signal that is shifted into a peripheral region of the coiled optical fiber. Moreover, the pitch of an inventive coiled optical fiber coupler can be controlled to assist in the adiabatic transformation process.
US08270786B2 Optical fiber mode couplers
Described are optical devices and related methods wherein a multiple mode input in a Higher Order Mode (an HOM) optical fiber is converted by a complex mode transformer to produce a fundamental mode output in an optical medium with an E-field that is substantially different than that exiting the HOM optical fiber. The medium is preferably a Large Mode Area (LMA) optical fiber, or free space. The mode transformer may be a series of refractive index perturbations created either by photo-induced gratings or by gratings formed by physical deformations of the optical fiber.
US08270783B2 Silicon integrated photonic optical parametric amplifier oscillator and wavelength converter
The present invention is directed towards systems and methods for adjusting intensity, wavelength and higher and lower frequency components of an optical signal. Photonic apparatus receives a first and a second optical signal. A waveguide provides an anomalous group velocity dispersion the first optical signal or the second optical signal and adjusts intensity or wavelength of the first optical signal or the second optical signal, in response to the anomalous group velocity dispersion. In some embodiments photonic apparatus receives an optical signal comprising a lower frequency component received an amount of time prior to a higher frequency component of the optical signal. A waveguide provides an anomalous group velocity dispersion for the optical signal and adjusts the amount of time between the higher frequency component and the lower frequency component in response to the anomalous group velocity dispersion.
US08270782B2 Optical fiber sensor
An optical fiber sensor may include an optical fiber configured to receive a light having a first frequency from a light source and to transmit the light through the optical fiber, the transmitted light having the first frequency and a second frequency which is generated by stimulated Brillouin scattering (SBS), a photodetector configured to receive the transmitted light from the optical fiber and to convert the transmitted light into an electric signal and a sensing circuit configured to calculate an average squared value of the electric signal received from the photodetector, which is dependent on a frequency difference between the first frequency and the second frequency.
US08270781B2 Apparatus and method for improved optical detection of particles in fluid
A number of fluidic-photonic devices for allowing optical detection, systems employing such devices, and related methods of operation and fabrication of such devices are disclosed herein. In at least some embodiments, the devices can serve as flow cytometry devices and/or employ microfluidic channels. Also, in at least some embodiments, the devices are fluidic-photonic integrated circuit (FPIC) devices that employ both fluidic channels and one or more waveguides capable of receiving and/or delivering light, and that can be fabricated using polymeric materials. The fluidic-photonic devices in at least some embodiments are capable of functionality such as on-chip excitation, time-of-flight measurement, and can experience enhanced fluorescence detection sensitivity. In at least some embodiments, the devices employ detection waveguides that are joined by way of a waveguide demultiplexer. In additional embodiments, a variety of techniques can be used to process information received via the waveguides, including an iterative cross-correlation process.
US08270777B2 Optical modulator
Provided is an optical modulator wherein frequency characteristics in a high frequency band are further improved and temperature drift phenomenon is more suppressed. The optical modulator is provided with a substrate (1) having electro-optical effects; an optical waveguide (2) formed on the substrate; and a modulation electrode on the substrate. The modulation electrode is composed of a signal electrode for controlling an optical wave guided in the optical waveguide, and ground electrodes (4, 5). A high frequency modulation signal introducing path or a terminator is bonded to at least one of end sections (31, 32) of the signal electrode by bonding (81-86). Dummy electrode sections (131-186) are arranged on the side opposite to the end section of the bonded signal electrode, by having a waveguide path in between.
US08270776B2 Optical waveguide device
An optical waveguide device includes: a substrate having an electro-optical effect; an optical waveguide formed on the substrate; and a control electrode for applying an electric field to the optical waveguide. The optical waveguide device has the following characteristics. A thickness of the substrate is 30 μm or less. The control electrode has a signal electrode and a ground electrode. A low-permittivity layer is formed at least on a surface portion of the signal electrode in contact with the substrate.
US08270774B2 Image processing device for performing interpolation
An image processing device includes: an interpolation unit configured to perform interpolation along each of a plurality of directions in a neighbor region of a predetermined pixel of interest in an input image, and generate interpolation values for each; a chroma signal alias intensity calculating unit configured to calculate alias intensities of chroma signals from interpolation values of each of the plurality of directions from the interpolation unit; and a direction evaluation unit configured to generate evaluation values corresponding to each of the plurality of directions, based on the alias intensity of each of the chroma signals of the plurality of directions from the chroma signal alias intensity calculating unit.
US08270770B1 Region-based dense feature correspondence
In one embodiment, a method comprises determining an initial set of feature correspondences for a pair of images of a three dimensional (3D) space; identifying one or more first regions in one of the pair of images and one or more second regions in the other one of the pair of images. The method comprises identifying additional feature correspondences by matching first regions and second regions in the pair of images and generating a motion of a camera in the 3D space responsive to the initial set of feature correspondences and the additional feature correspondences, wherein the camera captured the images. Each of the first regions and the second regions potentially maps to a plane in the 3D space corresponding to the images. Additionally, each of the first regions and the second regions includes at least one feature in the initial set of feature correspondences.
US08270761B2 Method and system for displaying images
A method and system for displaying images are disclosed. In one embodiment, the method includes incorporating a plurality of related images into an image boundary, applying the image boundary to border at least one key image, and displaying the at least one key image and the image boundary in a display area.
US08270758B2 Image processing device and method, program recording medium, and imaging system
A number of invalid pixels at an outer peripheral part is reduced while suppressing an influence on an image quality such as discontinuity by pixel expansion, and suppressing increase in a number of processing pixels. When sequentially generating a plurality of reduced images having resolutions different from each other by sequentially performing a reduction process on an input image when realizing a noise reduction process using multiresolution transformation, the pixel expansion process of expanding the pixels at the outer peripheral part of the image of the reduced image is performed at least once before performing one of the reduction processes, and the reduced image after the pixel expansion process is further reduced to generate the plurality of reduced images.
US08270755B2 Method to evaluate contrast value for an image and applications thereof
An image contrast evaluation method is disclosed. First, focusing is performed based on the contrast value of an image rendered by a lens on optical sensors, wherein the calculation of the contrast value comprises: selecting an area of the image, calculating the absolute value of brightness difference between each neighboring pixel, and selecting a specific value there from as the contrast value of the image based on a distribution of the calculated absolute values of the brightness differences.
US08270751B2 Method of notifying users regarding motion artifacts based on image analysis
A digital image acquisition system includes a portable apparatus for capturing digital images and a digital processing component for detecting, analyzing and informing the photographer regarding motion blur, and for reducing camera motion blur in an image captured by the apparatus. The digital processing component operates by comparing the image with at least one other image, for example a preview image, of nominally the same scene taken outside the exposure period of the main image. In one embodiment the digital processing component determines the degree of artefacts and whether to inform the user that the image is blurred by identifying at least one feature in a single preview image which is relatively less blurred than the corresponding feature in the main image. In another embodiment, the digital processing component calculates a trajectory of at least one feature in a plurality of preview images, extrapolates such feature on to the main image, calculates a PSF in respect of the feature, and informs the user based on the calculated PSF. In another embodiment the digital processing unit after determining the degree of blur notifies the photographer of the existing blur or automatically invokes consecutive captures. In another embodiment, the digital processing unit determines whether the image quality is acceptable from real time analysis of the captured image and provides this information to the user. Such real time analysis may use the auto focusing mechanism to qualitatively determine the PSF.
US08270750B2 Image processor, display device, image processing method, and program
By sequentially scanning pixel lines of an image signal that has been received as input linear interpolation application regions, which are regions in which gray-level changes are to be smoothed, are detected for each line of the input signal, and the detected linear interpolation application regions are then subjected to an gray-level extension process. The regions that have been subjected to the gray-level extension process are further subjected to a process of limiting, to within prescribed values, gray-level changes in a second direction that differs from the direction in which the linear interpolation application region detection process was carried out.
US08270746B2 Image compression method and device thereof
An image compression method and a device thereof are provided. In the image compression method, a block image having a plurality of pixels is received. In the block image, an adjusted value of a first pixel is compared with a threshold value, and the adjusted value of the first pixel is accordingly quantized as a first parameter value or a second parameter value so as to obtain a quantized value of the first pixel. Next, an error value between the adjusted value of the first pixel and the quantized value of the first pixel is distributed to at least one second pixel adjacent to the first pixel according to an error diffusion kernel. The first pixel and the second pixel are respectively one of the above pixels. Therefore, the quality of the compressed image is improved and the influence of the blocking effect is reduced.
US08270744B2 Image processing apparatus and image processing method
The present invention enables a reduction in circuit scale.In an image coding apparatus (100), as for DCT coefficients as simple coded data obtained by coding an input image (91) by simple processing, the input image (91) is coded by at least quantizing the input image (91) as an input image on the basis of selected quantization parameters (QPl) discretely selected from quantization parameters (QP) as quantization factors, thereby computing generated code sizes of the input image (91) upon coding. The image coding apparatus (100) corrects an error in the generated code sizes of the input image upon coding which occurs in accordance with the simple processing, thereby computing low-precision generated code sizes. The image coding apparatus (100) computes low-precision generated code sizes when the input image (91) is coded on the basis of quantization parameters (QP) other than the selected quantization parameters (QPl), by an interpolation process with respect to the low-precision generated code sizes when the input image (91) is coded on the basis of the selected quantization parameters (QPl).
US08270743B2 Discrete cosine processing circuit and image processing device utilizing the same
A discrete cosine transformation circuit comprising a pipeline with a memory stage and an arithmetic stage. The arithmetic stage comprises first and second arithmetic logic units (ALU). Each of the ALUs receives from the memory a set of image data, performs a first calculation on the set of image data and outputs calculation result thereof in a first clock cycle. A path in the circuit directs the result to the memory stage, such that at least one ALU can selectively receive the result from the path in a clock cycle subsequent to the first clock cycle.
US08270740B2 Frequency converter and frequency inverter
On the first hierarchical layer, the input image adjuster selects an overlap processing area from a frequency-unconverted image. On the first hierarchical layer, the overlap processor performs overlap processing on the overlap processing area, and holds the image data of the remaining processing areas, which cannot be frequency-converted. The remaining processing area, which is a linear area, can have an image width reduced down to the displacement between the overlap processing area and the block areas. The processes on the second hierarchical layer are identical to those on the first hierarchical layer. As a result, the encoder maximizes the advantage of the high performance achieved by hardware implementation.
US08270737B2 Image processing apparatus
An image processing apparatus for correcting a dislocation of image, pixels being arranged in a first and second directions perpendicular to each other, including: a section which breaks down a correction amount of the image of each pixel in the second direction into a first shift amount with a unit of a prescribed block, a second shift amount with a unit of the pixel, and a third shift amount less than the pixel size; a minimal shift section which shifts the image data by the third shift amount; a pixel unit shift section which shifts the image data by the second shift amount; and a block unit shift section which shifts the image data by the first shift amount, during compression and storage processing of the image data in the block unit, and executing arrangement of the image data after reading-out and expanding the compressed image data.
US08270734B2 Method and apparatus for image processing of data including transparency information
An image-processing method and apparatus are disclosed. The method includes compressing color information of an input image, generating additional data, which includes transparency information of the input image, and providing a compressed image, which includes the generated additional data and the compressed color information. The apparatus can include: a color-information-compressing unit, which compresses the color information of an input image; a transparency-processing unit that generates additional data, which includes transparency information of the input image; and an output unit that generates a compression image that includes the generated additional data and the compressed color information.
US08270731B2 Image classification using range information
A method of identifying an image classification for an input digital image comprising receiving an input digital image for a captured scene; receiving a range map which represents range information associated with the input digital image, wherein the range information represents distances between the captured scene and a known reference location; identifying the image classification using both the range map and the input digital image; and storing the image classification in association with the input digital image in a processor-accessible memory system.
US08270730B2 Target orientation
A method of target recognition performs a 3D comparison of target and reference data. Translation invariant signatures are derived from the two data sets, and an estimate of the orientation of the target with respect to the reference is obtained. Rotational alignment and comparison can then be achieved. The 3D data sets can be represented on an axi-symmetric surface such as a sphere and rotational convolution, over a discrete set of selected rotation angles can be performed. Optic flow can be used to derive the estimate of orientation or the target relative to the reference, in terms of a displacement field.
US08270728B2 Information processing apparatus and information processing method
An information processing apparatus inputs image data including a first pixel group, a second pixel group generated by interpolating the first pixel group and verification data of the first pixel group, verifies whether the first pixel group has been altered using the first pixel group and the verification data, verifies whether the second pixel group has been altered by determining whether the second pixel group and the first pixel group are in a predetermined relationship, and determines whether the image data has been altered based on results of the verification as to whether the first pixel group has been altered and the verification as to whether the second pixel group has been altered.
US08270722B2 Image processing with preferential vectorization of character and graphic regions
Image processing by which both of high compressibility and high image quality are achieved, and in which characters in character regions and graphics in graphic regions are vectorized. If a pixel of a character in a character region overlaps with a graphic in a graphic region, graphic region vectorization is performed first, whereas if a pixel of a character in the character region does not overlap with a graphic in the graphic region, character region vectorization is performed first.
US08270719B2 Gem pattern matching algorithm to determine the percentage match of a target gem pattern to a database of gem patterns
A method and gem pattern matching technique to analyze a target gemstone by analyzing a pattern created by transmitting a light source such as a laser beam through the gemstone to create a visual optical pattern and comparing the pattern to a database of known gemstone patterns to determine the percentage likelihood that the target gemstone will match a gemstone in the database. The matching is based on the weight of the heaviest spot in the pattern and its location in the gemstone image and comparing it to the weight and location of the heaviest spots in each gemstone image in the database to determine a percentage matching.
US08270712B2 Image processing device, image processing program, and image processing method
An image processing device that transforms first image data of an image captured under an image-capturing condition into second image data that reproduce a color appearance under a viewing condition, includes: an image data acquiring unit that acquires the first image data of the image captured under the image-capturing condition; a first transformation unit that transforms the acquired first image data into the second image data pixel by pixel based on the image-capturing condition and the viewing condition by a first method that takes into consideration chromatic adaptation; a second transformation unit that transforms the acquired first image data into the second image data pixel by pixel based on the image-capturing condition and the viewing condition by a second method that is simpler than the first method and takes into consideration chromatic adaptation; and a controlling unit that controls such that either the first transformation unit or the second transformation unit is selected depending on a state of a transformation target pixel or a neighborhood pixel neighboring the transformation target pixel in the first image data.
US08270711B2 Method and apparatus for recognition of an object by a machine
Method and apparatus for machine recognition of an object depicted in an image. The image is filtered to help isolate the object. The machine segments the object to determine relationships between one or more object segments. The relationships between the one or more object segments are then compared to known characteristics to facilitate machine recognition of the object.
US08270707B2 Learning device, learning method, identification device, identification method, and program
A learning device includes a feature-point extracting section extracting feature points from a generation image, a feature-point feature-quantity extracting section extracting feature-point feature-quantities representing features of the feature points, a total-feature-quantity generating section generating a total feature quantity represented by a multi-dimensional vector, and an identifier generating section generating an identifier using the total feature quantity and a true label indicating whether or not the generation image is a positive image or a negative image.
US08270706B2 Dynamic calibration method for single and multiple video capture devices
The present invention discloses a dynamic calibration method for a single and multiple video capture devices. The present invention can acquire the variations of the pan angle and tilt angle of a single video capture device according to the displacement of the feature points between successive images. For a plurality of video capture devices, the present invention includes the epipolar-plane constraint between a plurality of video capture devices to achieve the goal of dynamical calibration. The calibration method in the present invention does not require specific calibration patterns or complicated correspondence of feature points, and can be applied to surveillance systems with wide-range coverage.
US08270700B2 Method and apparatus for pattern inspection
According to the present invention, for a pattern inspection apparatus that compares images in corresponding areas of two patterns that are identical and that determines an unmatched portion between the images is a defect, a plurality of detection systems and a plurality of corresponding image comparison methods are provided. With this configuration, the affect of uneven brightnesses for a pattern that occurs due to differences in film thicknesses can be reduced, a highly sensitive pattern inspection can be performed, a variety of defects can be revealed, and the pattern inspection apparatus can be applied for processing performed within a wide range. Furthermore, the pattern inspection apparatus also includes a unit for converting the tone of image signals of comparison images for a plurality of different processing units, and when a difference in brightness occurs in the same pattern of the images, a defect can be correctly detected.
US08270696B2 Image slice segmentation using midpoints of contour anchor points
Methods for the improved interactive segmentation of medical image slice data using a computer include the novel combination of the well-known live wire and snakes methods. The improved techniques automatically insert new anchor points for each medical image slice that is processed. The improved methods called iterative live wire and live snakes result in a segmentation process that is faster, more accurate, and requires less operator interaction than the previous methods while still allowing an operator to make adjustments to the segmentation as the process moves from one image slice to the next.
US08270694B2 Systems, methods and devices for correlating reference locations using image data
A variety of embodiments relate to systems, methods, circuits and devices are implemented to perform location-based correlations. One such embodiment relates to a circuit-implemented method for use with an actual probe within an anatomical structure. For a virtual probe at a virtual location within a model of the anatomical structure, virtual image data captured by the virtual probe is generated. The virtual image data is assessed through a probabilistic comparison of the virtual image data to actual image data captured by the actual probe at an actual location. Based upon the assessment, a correlation is updated between the actual location of the actual probe and a sensed location of the actual probe to provide synchronicity between the sensed location and actual location. For maintaining the synchronicity between a subsequently sensed location and subsequent actual location, the assessment is used to select a new virtual location for the virtual probe.
US08270693B2 Anatomical visualization and measurement system
A method for deploying a device in a tortuous vessel, comprising: creating a virtual representation of the tortuous vessel; placing a virtual generalized-cylinder within the virtual representation of the tortuous vessel, wherein the virtual generalized-cylinder is placed within the virtual representation of the tortuous vessel by (i) calculating the centerline of the virtual representation of the tortuous vessel, and (ii) generating the virtual generalized-cylinder by defining an extent along the centerline of the virtual representation of the tortuous vessel and constructing the virtual generalized-cylinder about the centerline; measuring length along the perimeter of the virtual generalized-cylinder at a pre-determined number of longitudes, wherein the longitudes extend parallel to the centerline, and further wherein measuring length along the perimeter of the virtual device at a pre-determined number of longitudes comprises marching down the centerline of the virtual generalized-cylinder, incrementally adding to an array of longitudinal length counters as progressing along the centerline; determining the maximum measured length; selecting a device based upon the maximum measured length; and deploying the device in the tortuous vessel.
US08270691B2 Method for fusing images acquired from a plurality of different image acquiring modalities
A method for fusing a plurality of images. The method includes: acquiring the plurality of images from a plurality of different modalities, each one of the images having a different reference space; and fusing the plurality of images into a common reference space, such common reference space being different from the reference space of each one of the plurality of acquired images. Thus, with such method, a unified process is provided for handling fusion across multiple clinical interventional and/or surgery (i.e., intra-operative) procedures.
US08270689B2 Apparatus for caries detection
An apparatus for obtaining an image of a tooth having at least one light source providing incident light having a first spectral range for obtaining a reflectance image (122) from the tooth and a second spectral range for exciting a fluorescence image (120) from the tooth. A polarizing beamsplitter (18) in the path of the incident light from both sources directs light having a first polarization state toward the tooth and directs light from the tooth having a second polarization state along a return path toward a sensor (68), wherein the second polarization state is orthogonal to the first polarization state. A first lens (22) in the return path directs image-bearing light from the tooth toward the sensor (68), and obtains image data from the portion of the light having the second polarization state. A long-pass filter (15) in the return path attenuates light in the second spectral range.
US08270688B2 Method for intelligent qualitative and quantitative analysis assisting digital or digitized radiography softcopy reading
The present invention describes a method and system for intelligent diagnostic relevant information processing and analysis. Information associated with a patient is processed via an image reading platform. Based on such processed information, a matrix of diagnosis decisions containing diagnostic related information is generated via a matrix of diagnosis decision platform. A diagnostic decision is made based on the diagnostic relevant information. The image reading platform and/or the matrix of diagnosis decision platform encapsulate information and toolkits to be used to manipulate the information.
US08270686B2 Fingerprint identification apparatus and portable electronic device having same
A fingerprint identification apparatus includes at least three light sources, a light guide, a camera module and a processor. The light guide has a top and a bottom surfaces and at least three side surfaces. The top surface serves as a fingerprint contacting surface, each of the side surfaces has a first curved portion, the bottom surface has a second curved portion. Each of the first curved portions is opposite to the respective light sources and configured for converging the light beams emitted from thereof onto the top surface for illuminating a fingerprint thereon. The camera module aligns and cooperates with the second curved portion for capturing and converting an optical image of the fingerprint into electronic image associated with the fingerprint. The processor is configured for receiving and comparing the electronic image associated with the fingerprint with pre-stored electronic images of fingerprints to verify the fingerprint.
US08270684B2 Automatic media sharing via shutter click
A computer-implemented method for automatically sharing media between users is provided. Collections of images are received from different users, where each collection is associated with a particular user and the users may be associated with each other. The collections are grouped into one or more albums based on the content of the images in the collection, where each album is associated with a particular user. The albums from the different users are grouped into one or more event groups based on the content of the albums. The event groups are then shared automatically, without user intervention, between the different users based on their associations with each other and their individual sharing preferences.
US08270683B2 Image mapping to provide visual geographic path
Provided is a computer system and method for mapping a visual path. The method includes receiving one or more images included in a predefined area; receiving one or more parameters associated with the image; and integrating the images and parameters into a map of the predefined area to enable mapping the visual path through the predefined area in response to one or more input path parameters.
US08270675B2 Approach for resolving occlusions, splits and merges in video images
Aspects of the present invention provide a solution for resolving an occlusion in a video image. Specifically, an embodiment of the present invention provides an environment in which portions of a video image in which occlusions have occurred may be determined and analyzed to determine the type of occlusion. Furthermore, regions of the video image may be analyzed to determine which object in the occlusion the region belongs to. The determinations and analysis may use such factors as pre-determined attributes of an object, such as color or texture of the object and/or a temporal association of the object, among others.
US08270672B2 Display angle adjustment system and method thereof
A display angle adjustment system includes a display rotation module, an image capture module, a data processing module, and a control module. The display rotation module is configured for driving the display to move. The image capture module is rotatably positioned on the display. The data processing module is electrically connected to the image capture module, for receiving a signal including image information from the image capture module, and calculating an eigenvector using a plurality of feature points according to the signal. The control module is electrically connected to the display rotation module, the image capture module, and the data processing module, respectively, for controlling the display rotation module and the image capture module to rotate according to the eigenvector calculated by the data processing module.
US08270663B2 Watermarked information embedding apparatus
The watermarked information embedding apparatus which inputs an image and embeds watermarked information in the input image, comprises: picture element determining means which determines whether it is a picture element constituting a background image for each of picture elements which constitute the input image; background picture element removing means which removes all of background picture elements determined as picture elements constituting the background image by the picture element determining means; and watermarked information embedding means which embeds the watermarked information in an image constituted by a picture element from which the background picture element constituting the input image is removed by the background picture element removing means.
US08270660B2 Speaker device and speaker unit
A simple structure will achieve dissipation of heat from the area inside a voice-coil bobbin and a diaphragm without a reduction in sound quality, in which a process for assembling a speaker device with high accuracy is performed in a simple operation. A speaker device comprises a recess-shaped frame 5 which supports, through an edge 9, a vibration system member 68 provided with a diaphragm 8 coupled to a voice-coil bobbin 6, and a magnetic circuit 4 which comprises an approximately ring-shaped magnet 2 and an approximately ring-shaped plate 3 which are mounted on a yoke 1 disposed in the frame 5, and a magnet gap 4g in which a voice coil 7 wound on a voice-coil bobbin 6 is disposed. In the magnetic circuit 4 a through hole 45 extending in the vibration direction of the diaphragm is fitted over a center boss 51 of a shape protruding from the bottom of the frame 5 in the direction of the sound emission, so that the magnetic circuit 4 is positioned and fixed with respect to the frame 5. An air passage 85 is formed along the center boss 51 fitted into the through hole 45 of the magnetic circuit 4 to establish communication between the inside of the voice-coil bobbin 6 and the outside of the frame.
US08270659B2 Speaker system and video display
Disclosed herein is a speaker system including a speaker unit with a speaker body incorporated therein; and a speaker panel disposed on the front side of the speaker unit; wherein the speaker panel has a multiplicity of fine holes permitting a sound of the speaker body to pass therethrough, and has an opaque part hiding the presence of the speaker unit, and a transparent part in the periphery of the opaque part.
US08270653B2 Microphone-unit supporting structure and electronic device
A microphone-unit supporting structure comprises a microphone unit and a holder. The microphone unit includes a substantially-cylindrical microphone element, a printed circuit board fixed to a back of the microphone element, and at least two projections extending radially outward from the printed circuit board and being circumferentially spaced at such an angular interval that when one of the projections is assumed to be on a reference line for line symmetry, the other projection or projections are off the reference line. The holder includes a microphone-unit supporting portion for supporting the microphone unit. The holder has a first groove for receiving first one of the projections, and a second groove for receiving second one of the projections. The first groove is open in a backward direction. The second groove is open in a frontward direction.
US08270649B2 Technology delivery, positioning and sound management system and method for use in the ear canal
An in-the-ear technology delivery, positioning and sound management system comprises a body portion that provides support for a conformable fitting element adapted to be positioned in the user's ear canal and which is structured and arranged to anchor sound management technologies and medical instrumentalities at selected positions in the canal for the delivery and control of sound or for the performance of medical procedures therein. In an embodiment, a sound tube is provided which is adapted to deliver sound in close proximity to the ear drum and a method for selectively fitting the system in accordance with the wearer's personal comfort level is provided. In another embodiment, an apparatus and a method for a fitting pressure to be automatically applied along the device or aided by a fitting element that will facilitate placement and a secure fit in the ear canal is presented. A coating element comprising materials selected to manage, acoustically alter, or occlude sound properties and sound at selected depths within the ear canal is disclosed.
US08270646B2 Hearing aid device with an on/off switch
The invention relates to a hearing aid device and a hearing aid switch. The switch is operable to open and close an electric circuit of the hearing aid device. A lock for the switch is operable to selectively enable and disenable a hearing aid device function. The hearing aid device comprises a device for selectively inhibiting the operation of the switch to enable or to disenable the hearing aid device function.
US08270643B2 System and method for determining directionality of sound detected by as hearing aid
This invention relates to a system (200) for determining directionality of a sound. The system (200) comprises a first audio device (202) placed on one side of a user's head (100) and having a first microphone unit (110, 112) for converting said sound to a first electric signal, a second audio device (204) placed on the other side of the user's head (100) and having a second microphone unit (114, 116) for converting said sound to a second electric signal, and comprises a transceiver unit (220, 238) for interconnecting the first and second audio device and communicating the second electric signal to the first audio device (202). The first audio device (202) further comprises a first comparator (222) for comparing the first and second electric signals and generating a first directionality signal from the comparison.
US08270642B2 Method and system for producing a binaural impression using loudspeakers
The invention relates to a method and device for reproducing sound from a first input audio signal (1) using a plurality of first loudspeakers (4) and producing a target binaural impression to a listener (6) within a listening area (55). In order to decrease the sensibility of the reproduction of sound to the environment acoustics and to simplify the adaptation of the reproduced sound to the listener's head orientation and position, it is proposed to first define a plurality of second virtual loudspeakers (49) positioned outside of the listening area (55), then to estimate a transfer function (17) between each second virtual loudspeaker (49) and the listener's ears (7a and 7b), to compute from the estimated transfer functions (17) transaural filters (2) that modify the said first input audio signal (1) to synthesize second audio input signals (30) and to synthesize input signals (3) from second audio input signals (30) for creating a synthesized wave field (34) by the said first loudspeakers (4) that appears, within the listening area (55), to be emitted by the plurality of second virtual loudspeakers (49) as a plurality of wave fronts (50) in order to reproduce the target binaural impression at the ears of the listener (7a and 7b).
US08270641B1 Multiple audio signal presentation system and method
I describe and claim a multiple audio signal presentation system and method. The multiple audio signal presentation system includes a presentation system to present a plurality of audio signals, and a controller to manipulate one or more of the audio signals, where the audio signals, when concurrently presented by the presentation system, are audibly differentiable responsive to the manipulation.
US08270637B2 Headset systems and methods
A wireless headset is adapted to communicate with a sound source such as a music player or a cell phone or a suitable audio or sound communicated through a one-way or two-way communication device. The headset includes a mouth wearable communicator; and a linking unit coupled to the mouth wearable communicator, the linking unit adapted to communicate with the sound source.
US08270633B2 Noise suppressing apparatus
According to an aspect of the invention, there is provided a noise suppressing apparatus comprising: a fifth unit configured to calculate a gain for noise suppression, based on the first signal-to-noise ratio for each frequency band and the second signal-to-noise ratio for an entire frequency band; an eighth unit configured to calculate an upper limit value of a noise suppression amount for each frequency band, based on the second signal-to-noise ratio; a ninth unit configured to calculate the noise suppression amount for each frequency band, based on the first signal-to-noise ratio; and a tenth unit configured to limit, based on the upper limit value, the noise suppression amount so as to calculate the gain.
US08270632B2 Sound source localization system and method
A sound source localization system includes a plurality of microphones for receiving a signal as an input from a sound source; a time-difference extraction unit for decomposing the signal inputted through the plurality of microphones into time, frequency and amplitude using a sparse coding and then extracting a sparse interaural time difference (SITD) inputted through the plurality of microphones for each frequency; and a sound source localization unit for localizing the sound source using the SITDs. A sound source localization method includes receiving a signal as an input from a sound source; decomposing the signal into time, frequency and amplitude using a sparse coding; extracting an SITD for each frequency; and localizing the sound source using the SITDs.
US08270631B2 Multi-channel audio amplification apparatus
There is provided a multichannel audio amplification apparatus including a speaker detection circuit for detecting whether or not a speaker is connected to an arbitrary speaker terminal of speaker terminal groups TA and TB, and an operating circuit and a display circuit connected to a control circuit. Even in a case where one of two speaker groups of A and B types connected to the multichannel audio amplification apparatus cannot be connected with a surround speaker for reproducing only a surround sound, a listener is prevented, by indication, from carrying out on the operating circuit an erroneous operation or setting which otherwise might be liable to occur both in a case where the B-type speaker group including no surround speaker is connected to the multichannel audio amplification apparatus and in a case where the B-type speaker group is not connected thereto.
US08270630B2 Automatic and dynamic noise cancellation for microphone-speaker combinations
An audio host device has a headset electrical interface in which a reference contact is shared by a microphone and a speaker. A variable or programmable gain amplifier, PGA, has a signal input coupled to a sense point for the reference contact. A first difference amplifier has its inputs coupled to a microphone contact and the PGA through a first gain stage; a second difference amplifier has its inputs coupled to the microphone contact and to the output of the PGA, through a second gain stage having a different gain than the first gain stage; a third difference amplifier has its inputs coupled to the microphone contact and the output of the PGA through a third gain stage having a gain in between that of the first and second gain stages. A controller monitors outputs of the first and second difference amplifiers and changes a gain setting of the PGA. Other embodiments are also described and claimed.
US08270621B2 Automatic generation of audible alert according to ambient sound
In one embodiment, ambient sound in audible range of a telephone is electronically sampled, and an audible alert is automatically generated in response to an incoming call signal as a function of the sampled ambient sound. The ambient sound sample may be analyzed in terms of selected parameters such as frequency, amplitude, and tempo. The audible alert may then be generated as a function of the selected parameters in such a way that the audible alert is more noticeable in the presence of the ambient sound. For example, an alert frequency that is dissonant with an identified frequency of the ambient sound may be generated.
US08270620B2 Method of performing measurements by means of an audio system comprising passive loudspeakers
The present invention relates to a method of performing measurements by means of an audio system comprising passive loudspeakers, whereby said measurements loudspeakers for producing sound and at least one of said loudspeakers for measuring said sound. The present invention further relates to an audio system comprising N passive loudspeakers, wherein said audio system further comprises an output stage where each output acts as a combined output channel and a measurement input.
US08270618B2 Compatible multi-channel coding/decoding
In processing a multi-channel audio signal having at least three original channels, a first downmix channel and a second downmix channel are provided, which are derived from the original channels. For a selected original channel of the original channels, channel side information are calculated such that a downmix channel or a combined downmix channel including the first and the second downmix channels, when weighted using the channel side information, results in an approximation of the selected original channel. The channel side information and the first and second downmix channels form output data to be transmitted to a decoder, which, in case of a low level decoder only decodes the first and second downmix channels or, in case of a high level decoder provides a full multi-channel audio signal based on the downmix channels and the channel side information. Since the channel side information only occupy a low number of bits, and since the decoder does not use dematrixing, an efficient and high quality multi-channel extension for stereo players and enhanced multi-channel players is obtained.
US08270616B2 Virtual surround for headphones and earbuds headphone externalization system
A combination of techniques for modifying sound provided to headphones to simulate a surround-sound speaker environment with listener adjustments. In one embodiment, Head Related Transfer Functions (HRTFs) are grouped into multiple groups, with four types of HRTF filters or other perceptual models being used and selectable by a user. Alternately, a custom filter or perceptual model can be generated from measurements of the user's body, such as optical or acoustic measurements of the user's head, shoulders and pinna. Also, the user can select a speaker type, as well as other adjustments, such as head size and amount of wall reflections.
US08270615B2 Key-updating method, encryption processing method, key-insulated cryptosystem and terminal device
In a key-insulated cryptosystem according to the present invention, a plurality of external devices are associated with a number of updates of a terminal secret key which has already been updated, and a different piece of secret information is stored in each of the external devices. In addition, a key-updating method in the key-insulated cryptosystem according to the present invention includes steps of: selecting one of the external devices depending on the number of updates of the terminal secret key; and causing the selected external device to generate key-updating information used for updating the terminal secret key based on the number of updates and the stored secret information.
US08270614B2 Method of updating group key and group key update device using the same
A group key update method and a group key update apparatus for updating a key of members in a group are provided. The group key update method includes selecting a sub-root node among nodes on the binary tree; performing a node change with respect to the group according to a type of the sub-root node, and generating a changed binary tree; and performing a node key update with respect to the changed binary tree.
US08270613B2 System for disabling unauthorized person, encryption device, encryption method, and program
A system for disabling an unauthorized person includes an encryption device (400) and a decryption device (500). The encryption device (400) stores distribution member set data, a random number, and a public key, the distribution member set data being information on members who are permitted to decrypt a cyphertext, and generates and distributes, when a shared key is input, an error-containing cyphertext which is a cyphertext containing the shared key, the distribution member set data, and error information different for each of the members, and an error correction cyphertext which is a cyphertext of the error information. The decryption device (500) is connected to the encryption device, stores the public key and a secret key corresponding to the own device, determines, upon reception of the error-containing cyphertext and the error correction cyphertext from the encryption device, whether the own device is included in the distribution member set data, decrypts, if the own device is included in the distribution member set data, the error-containing cyphertext and the error correction cyphertext with the public key and the secret key, and removes the error information from the decrypted error-containing cyphertext to output the shared key.
US08270606B2 Open architecture based domain dependent real time multi-lingual communication service
A system and method for real-time network communications provides a session identifier as a public key for group communication between clients, and provides a channel identifier representing a private key for each of a plurality of clients. The channel identifier includes client-specific attributes, which function to indicate grouping criteria for the group communication. A dynamic communication link is created over a network between a client and a service based upon the public and private key combination such that group communication is enabled based upon the attributes of the private key and the public key. Communications are translated using a translation service which employs the attributes associated with the private key and the public key combination to provide response information in a designated language to enable multi-lingual real-time communications.
US08270598B2 Highly secured method and device for distributing audio-visual streams
A process for distributing audiovisual sequences may involve generating a modified main stream from an audiovisual sequence as well as complementary information that may enable equipment receiving the modified main stream and the complementary information to synthesize the audiovisual sequence. The modified main stream and the complementary information may be separately transmitted to the equipment.
US08270592B2 Call routing management based on caller language
An approach for over the phone interpretation call management is provided herein. Calls from customers of a client are received at an interactive voice recognition (IVR) system, which determines a language of the caller by detecting the language or language selection by keypad entry. The IVR system forwards the call along with a modified ANI number to a Call Management Center (CMC), which determines an appropriate agent to handle the call based on the client information and the modified ANI number. The call is then forwarded to the agent and a screen corresponding to the call is activated in a call service application for the agent. Additional applications such as quality monitoring are concurrently executed with the call processing.
US08270591B2 Multi-media contact channel in agent state control system and method for use in a contact center
A channel and agent state control system and method is used in a contact center having a plurality of multi-media contact channels and a plurality of agents for handling communications over the contact channels. The agents are allocated to one or more contact channel tasks corresponding to the contact channels. The system and method reallocates the agents between the contact channels based upon real-time contact channel state data and the agent states. The system and method can be configured by a user to determine when reallocation is needed within a contact channel and to determine how the agents are reallocated.
US08270590B2 User message delivery to calling party device
In one embodiment, a call setup message for a call from a calling party device to a called party device is received. At least one calling party parameter for the calling party device is determined. A user message is selected based on the at least one calling party parameter. Delivery of the user message to the calling party device is initiated in parallel with a call setup for the call from the calling party device to the called party device.
US08270588B2 Method and system for incoming call management
A method and system for automatic incoming call management uses function test results to build call signatures that are stored for later use in incoming call analysis. The function test results are used to compute a suspect score and confidence level associated with each incoming call, and are also used for making incoming call management decisions. A call treatment is selected based on the function test results and/or the computed suspect score and confidence level.
US08270579B2 Methods, computer program products, and systems for managing voice over internet protocol (VOIP) network elements
Methods, computer program products, and systems for managing VoIP network elements are provided. Methods include receiving call details records (CDRs) from a plurality of network elements. The received CDRs including disconnect cause codes and telephone call correlation identifiers. The received CDRs are correlated to telephone calls based on the telephone call correlation identifiers. Two CDR records are associated with the same telephone call when their telephone call correlation identifiers are the same. A master correlated CDR is created for each telephone call. The creating includes assigning a correlated disconnect cause code and classifying the telephone call. The assigning and classifying are responsive to the received CDRs associated with the telephone call. The master correlated CDR includes the correlated disconnect cause code and the telephone call classification. A threshold crossing alert (TCA) is generated in response to a threshold for the correlated disconnect cause code being reached.
US08270575B2 Managing interactive communications campaigns
A campaign strategy manager (CSM) component for a hosted communications campaign system allows users to define more granular and specific campaign strategies, including pass escalation for alternative channels (e.g., text and email) and/or based upon attempt results, contact attributes and response group data. The campaign strategy manager allows users to define pass strategies statically and dynamically, to manage lists across multiple campaigns, and to view results in real-time. A defined strategy is a static strategy created by a user for a particular campaign that, once created, typically is not modified. A dynamic strategy is one where, during the course of a day (e.g., as a sub-campaign is running), a user may alter the defined strategy, preferably just for that day (or portion thereof). In particular, the campaign strategy manager enables the user to make changes to the current strategy as a sub-campaign is running through a particular list.
US08270573B2 Lawful interception of personalized ring back tones
Systems and methods for legal interception of the transmission of personalized ring back tones as they are sent from a network such as a mobile telephone network associated with a subscriber to a caller in response to a call placed by the caller to the subscriber to allow monitoring of personalized ring back tones and/or their associated call content data. The personalized ring back tone is intercepted at an intercept access point on the network, where the systems and methods of the invention then transmit the intercepted personalized ring back tone to an authorized person or entity, such as a law enforcement agency.
US08270570B2 X-ray image diagnosis apparatus and control method
An X-ray image diagnosis apparatus which can accept operations from a plurality of operation panels can ensure convenience for operators while avoiding the risk of excessively exposing an object to X-rays. This invention is a control method in an X-ray image diagnosis apparatus which irradiates an object with X-rays and processes a captured image obtained by imaging the object. This method includes the steps of receiving information associated with an imaging condition at the time of X-ray irradiation which is input via an operation panel, discriminating, when the information associated with the imaging condition is received, an operation panel from which the information associated with the imaging condition has been input, and restricting, when the information associated with the imaging condition is received, the reception of a specific instruction input via an operation panel other than the discriminated operation panel.
US08270566B2 Adaptive scanning in an imaging system
An object within a region is exposed to a first beam of penetrating radiation. The first beam of penetrating radiation is sensed on a side opposite the region from a source of the first beam. An attenuation of the first beam caused by passing the first beam through the object is determined, the attenuation is compared to a threshold attenuation. If the attenuation exceeds the threshold attenuation, a parameter of a second of beam of penetrating radiation is adjusted based on the determined attenuation.
US08270565B2 Dual energy imaging system
A dual energy inspection system that generates X-rays with an electron beam scanned over targets. A switchable voltage source that can be change its voltage output may cause X-rays to be generated at different energies. This X-ray generation subsystem is controlled by a sequencer that provides beam steering and shaping control inputs that may be dependent on the voltage provided by the voltage source. In another aspect, the dual energy inspection system may use multiple types of detectors, each sensitive to X-rays of a different energy. A relatively small number of detectors sensitive to one energy level is provided. Nonetheless, dual energy measurements may be made on objects within an item under inspection by identifying points that, for each object of interest, provide a low interference path to one of those detectors. Measurements made with radiation emanating from those points are used for dual energy analysis of those objects.
US08270564B2 Digital integration with detector correction
The present invention relates to systems and methods for reducing motion artifacts in x-ray imaging systems. The detector system output is sampled at a rate higher than the x-ray exposure rate to reduce blurring associated with motion of the detector and/or object being scanned.