In one embodiment of a computer-implemented system, comprising a plurality of computer entities and multiple resources, one of the computer entities may request a multi-resource lock to one of the multiple resources; the one resource determines whether a resource lock is available at the one resource and, if so, the one resource communicates with all peer resources to determine whether a resource lock is available; if the peer resources indicate a resource lock is available, lock all of the resources to the requesting computer entity, and the one resource communicates the lock of the resources to the requesting computer entity; and if any the resource indicates contention for the multi-resource lock, the one resource communicates the contention to the requesting computer entity, and the requesting computer entity backs off the multi-resource lock request and, after a random time interval, repeats the request.
A small piece of hardware connects to a mobile device and filters out attacks and malicious code. Using the piece of hardware, a mobile device can be protected by greater security and possibly by the same level of security offered by its associated corporation/enterprise. In one embodiment, a mobile security system includes a connection mechanism for connecting to a data port of a mobile device and for communicating with the mobile device; a network connection module for acting as a gateway to a network; a security policy for determining whether to forward content intended for the mobile device to the mobile device; and a security engine for executing the security policy.
Embodiments of the present disclosure provide methods, systems, and articles for restricting access to memory of an application by a component of the application, for example, pluggable code modules. Other embodiments may also be described and claimed.
A secure method and apparatus for data exchange that allows a client's or patient's financial data, medical records, and other information to be stored on a card-shaped compact disk, with multiple levels of encryption to preserve privacy. The trusted record disc can be read on any computer with a network or internet connection, but access to the information on the disc is restricted according to a password protected hierarchical encryption policy. In order to obtain access to the restricted information, an individual user needs to enter a unique password that is sent to a central server. The server confirms the password and returns an electronic key to the user's computer. The electronic key unlocks the encryption and allow the user to view only the information that is permitted (under federal patient, financial privacy or other laws). Thus, in the medical setting, physicians can review the patient's entire medical record and make changes to it. Nurses, pharmacists, and billing clerks have differing predetermined levels of access.
The invention concerns a method for the authentication of users of a hybrid terminal with a first registration step. The first registration step comprises entry of user identification data, request to enter a personal identification number, forwarding of the personal identification number to a registration server of an authentication apparatus, forwarding of the user identification data, validation of the user identification data, generation of a registration code, and in the event that entry of the personal identification number has not taken place, generation of the personal identification number, forwarding of the registration code to the internet-capable terminal and in the event that entry of the personal identification number has not taken place, forwarding of the personal identification number via a separate connection to the user. The method also comprises an authentication step comprising checking whether a profile file is present on the hybrid terminal, carrying out an authentication in order to establish whether the user is authorized to receive user data from the service provider and/or to send user data to the service provider, or otherwise carrying out an initial authentication and, if necessary, generation and transfer of the profile file. Furthermore, the invention concerns a corresponding apparatus for carrying out the method.
A method in one example implementation includes intercepting a request associated with an execution of an object (e.g., a kernel module or a binary) in a computer configured to operate in a virtual machine environment. The request is associated with a privileged domain of the computer that operates logically below one or more operating systems. The method also includes verifying an authorization of the object by computing a checksum for the object and comparing the checksum to a plurality of stored checksums in a memory element. The execution of the object is denied if it is not authorized. In other embodiments, the method can include evaluating a plurality of entries within the memory element of the computer, wherein the entries include authorized binaries and kernel modules. In other embodiments, the method can include intercepting an attempt from a remote computer to execute code from a previously authorized binary.
Disclosed herein are systems, methods and computer program products for providing secure Internet access to a user device in an unsecure network environment, such as a public wireless network. The system includes a portable security device configured to establishing a first secure direct wireless connection with the user device and a second secure network connection through the public wireless network to a security server, which provides Internet access. The security device provides Internet browser and e-mail application, which can be used instead of unsecure applications of the user device to access Web resources through the first and second secure network connections. In addition, the security device includes a secure keyboard, which can be used by the device user instead of the unsecure keyboard of the user device to enter user authentication data for accessing the desired Web resources.
A method and apparatus for establishing a security inflow contract between a work-initiating system and a work-performing system. A portable, generic security inflow contract between an EIS/connector and an application server is provided that enables the connector to establish security information while submitting a work instance for execution to a work manager and while delivering messages to message endpoints of the application server. The security inflow contract enables all activities of a work instance that is submitted by a connector to be performed in the context of an established identity, thus insuring that all interactions between an application server and an EIS/connector are secure, and may prevent unauthorized access to application components deployed in an application server.
A system and methodology that facilitates management of a single identity and billing relationship for multiple UE (user equipment) associated with a subscriber is provided. Specifically, each of the multiple UEs can employ LTE (Long Term Evolution) radio technology to authenticate and register with a femto access point. Further, the transport level billing associated with the multiple UE can be facilitated by the femto access point by employing a femto id (identity) and/or credentials. Moreover, the femto access point can be employed by the multiple UEs as a network hub and can be employed by the UEs to perform authentication to connect to a core network. In addition, the femto access point can determine an authorized IP cloud associated with a registered UE and allow the registered UE to access only the authorized IP cloud.
A safe URL shortening service creates a short URL from any valid long URL. At resolution time, the service determines if the resulting URL points to a known bad, known good, or unknown site. Depending on the determination results, the service may redirect a user to the target site, block redirection, or present a warning page that allows the user to manually activate the target link.
A method for granting access to change a security system from a locked state to an unlocked state includes: displaying a security access interface, wherein the security access interface comprises a graphical region, the graphical region is filled with a plurality of colors; selecting at least one color in the graphical region; at least recording at least one color property according to the at least one selected color; generating an input password at least according to the at least one recorded color property; determining whether the input password matches a predetermined password; and granting access if the input password matches with the predetermined password. A related security system is also provided.
The present invention relates to systems and methods for securing web-based transactions. A system for securing web-based transactions includes a credential strengthener coupled to a client browser. The client browser communicates with a web server in a web-transaction. The credential strengthener converts a web credential entered by a user at the client browser to a higher entropy web credential associated with the user. The client browser then returns the higher entropy web credential for further use in the web transaction. A method for securing a web-based transaction includes steps of converting a web credential entered by a user at a client browser to a higher entropy web credential associated with the user, and returning the higher entropy web credential to the web server to continue the web transaction.
A community member registration method is for registering a member in a community service system in which a community service server, and authentication server and a plurality of portable terminals are connected via a network. The community service server provides community service, the authentication server determines whether or not a member has authority to receive services provided by the community service server, and the portable terminals are capable of direct communication to each other. The method includes: sending a terminal identifier obtained from a portable terminal of an invitee together with a registration request from a portable terminal of an inviter to the authentication server; issuing an account of the invitee in response to the registration request in the authentication server; notifying the account to the portable terminal of the inviter from the authentication server; and sending the account from the portable terminal of the inviter to the portable terminal of the invitee.
In an environment such as a cloud computing environment where various guests can be provisioned on a host machine or other hardware device, it can be desirable to prevent those users from rebooting or otherwise restarting the machine or other resources using unauthorized information or images that can be obtained from across the network. A cloud manager can cause one or more network switches or other routing or communication processing components to deny communication access between user-accessible ports on a machine or device and the provisioning systems, or other specific network resources, such that the user cannot cause the host machine to pull information from those resources upon a restart or reboot of the machine. Further, various actions can be taken upon a reboot or attempted reboot, such as to isolate the host machine or even power off the specific machine.
A media content receiver receives a message including an address. The receiver processes the address to determine whether the address is associated with the media content receiver. Additionally, if a removable circuit device is installed in the receiver, the receiver processes the address to determine whether the address is associated with the installed removable circuit device. If the address is associated with the media content receiver, the receiver processes the message. If the address is associated with the removable circuit device, the receiver transfers the message to the removable circuit device, which then processes the message.
According to one embodiment, the present invention is designed to automatically determine the language of the content distributed when connecting to the Web server so as to agree with the language configured at the initial setup. The present invention has following elements. An initial setup module maintains initial setup information that indicates at least a menu language. A setup information association process module which determines a language request signal to request a language the same as the menu language indicated in the initial setup information. And a network control module which accesses the World Wide Web while transmitting the language request signal to determine a browser language.
One or more network devices receive, at a location outside a customer premises, a broadband signal from a base station of a wireless network and a satellite television signal from a satellite antenna. The one or more network devices combine, at the location outside the customer premises, the broadband signal with the satellite television signal in a single coaxial cable and send, via the single coaxial cable, the broadband signal and the satellite television signal to one or more devices inside the customer premises.
A method, and an associated system, for sending to a first group of recipients only the content portions of a continuity source data-flow which takes the form of ordered, successive, alternating content and non-content segments. From a methodologic point of view, the invention involves, in a manner which utilizes content-segment material buffering, delivering fully, and in correct order, to the first recipient group the material in each content segment, via steps including (a) bridging each gap between next-adjacent content segments at least partially with transmitted injection material that differs from the non-content segment material in the gap, which injection material ends in time no sooner than the end of the gap, and (b) employing, as needed, and as a part of such full delivering of content-segment material, time-progressive, time-length-variable buffering, and subsequent, progressive buffer-delivering, of any content-segment material which overlaps in time with the transmission of injection material.
A broadcast receiving device includes a table storage component, a viewing control acquisition component, a first determination component, a table acquisition component and a table updating component. The first determination component determines whether or not one of a following is satisfied: a column determination condition that a column number of a program viewing control information is greater than a first specific number of a first viewing control table, and a row determination condition that a row number of the program viewing control information is greater than a second specific number of the first viewing control table. The table acquisition component acquires a second viewing control table via a television broadcast when the first determination component determines that one of the column determination condition and the row determination condition is satisfied. The table updating component replaces the first viewing control table with the second viewing control table.
Methods and apparatus to maintain audience privacy while determining viewing of video-on-demand (VOD) programs are disclosed. An example method disclosed herein comprises obtaining subscriber metering data from a site metering device monitoring presentation of VOD content at a first subscriber site, obtaining server metering data from a VOD server, the server metering data including identification information for a plurality of subscriber sites to identify particular VOD content provided uniquely to each of the subscriber sites, the identification information manipulated to preserve anonymity of the plurality of subscriber sites, manipulating at least a portion of the subscriber metering data to determine a first manipulated identifier to identify the first subscriber site, and using the first manipulated identifier to cross-reference the manipulated identification information included in the server metering data to merge the subscriber metering data and the portion of the server metering data uniquely associated with the first subscriber site.
A traverse for an optical disc drive comprising a base, a main shaft motor, a pick-up motor and a pick-up head module is provided. The base includes a bottom plate and a plurality of raised mesas. The bottom plate has an opening and the raised mesas connect with the bottom plate. The main shaft motor is disposed on the raised mesas. The pick-up motor is disposed on the bottom plate and the pick-up head module connects with the pick-up motor. The pick-up motor enables the pick-up head module to move inside the opening. Additionally, the present invention also provides an optical disc drive with the said traverse.
An extensibility framework that allows a user to write user-defined modules that include user-defined operators (UDO) and user-defined aggregators (UDA) in a non-temporal fashion without the need to worry about temporal attributes of events (or event types). The temporal domain is managed on behalf of the user, and allows the user to write operators and aggregates in the temporal data streaming domain as well as to port existing libraries of non-temporal UDOs/UDAs to the temporal data streaming domain. Temporal attributes and event types are managed for non-temporal UDOs/UDAs by the extensibility framework on behalf of the UDO/UDA writer. Windows can be employed to bridge the gap between the non-temporal domains and temporal domains. Support for complex event processing (CEP) is provided in UDOs/UDAs for base classes related to a CEP operator, CEP aggregate, CEP time sensitive operator, and CEP time sensitive aggregate.
A method and system for reallocating processors in a logically partitioned environment. The present invention comprises a Performance Enhancement Program (PEP) and a Reallocation Program (RP). The PEP allows an administrator to designate several parameters and identify donor and recipient candidates. The RP compiles the performance data for the processors and calculates a composite parameter. For each processor in the donor candidate pool, the RP compares the composite parameter to the donor load threshold to determine if the processor is a donor. For each processor in the recipient candidate pool, the RP compares the composite parameter to the recipient load threshold to determine if the processor is a recipient. The RP then allocates the processors from the donors to the recipients. The RP continues to monitor and update the workload statistics based on either a moving window or a discrete window sampling system.
In general, this disclosure is directed to a software virtual machine that provides high-performance transactional data acceleration optimized for multi-core computing platforms. The virtual machine utilizes an underlying parallelization engine that seeks to maximize the efficiencies of multi-core computing platforms to provide a highly scalable, high performance (lowest latency), virtual machine. In some embodiments, the virtual machine may be viewed as an in-memory virtual machine with an ability in its operational state to self organize and self seek, in real time, available memory work boundaries to automatically optimize maximum available throughput for data processing acceleration and content delivery of massive amounts of data.
In general the invention relates to a system. The system includes processors each having a processing state. The system further includes a dispatcher operatively connected to the plurality of processors and configured to: receive a first thread to dispatch, select one of the processors to dispatch the thread to based on the processing state the processors and a power management policy, and dispatch the thread to the selected one of the plurality of processors.
A method, system and program product for dynamic management of system resources in a data storage system comprising producing a hint at a hint producer; wherein the hint contains information about the system, consuming the hint at a hint consumer, and determining, at the hint consumer, whether or not to act on the information in the hint.
The present invention employs a master node for each job to be scheduled and in turn the master node distributes job start information and executable tasks to a plurality of nodes configured in a hierarchical node tree of a multinode job scheduling system. The status of the various tasks executing at the leaf nodes and other nodes of the tree report status back up the same hierarchical tree structure used to start the job, not to a scheduling agent but rather to the master node which has been established by the scheduling agent as the focal point, not only for job starting, but also for the reporting of status information from the leaf and other nodes in the tree.
A method for determining the operating status of a proposed application configuration on a first client including receiving updates from a plurality of clients, each update including a client identification, a previous state indication, a current state indication, and an indication of the operating status of the current state. The method also includes storing the updates in a database, the updates being stored such that the performance of a current state may be identified at two different times; receiving a proposed state change from the first client, the proposed state change including a current state of the first client and a proposed application to be added to the first client; querying the database to identify instances of the proposed state change; determining risks associated with adding the proposed application based on the results of querying the database; and transmitting to the first client a description of the risks associated with adding the proposed application.
A method, system and article of manufacture are disclosed for registering and deregistering memory pages in a computer system. The method comprises the steps of hoisting register and deregister calls in a given routine where temporal locality is present to overlap computation and communication; using software pipelined registration and deregistration where spatial locality is observed; and using intra-procedural and inter-procedural analysis by a compiler of the computer system to deregister dynamically allocated buffers. The preferred embodiment of the invention is based on an optimizing compiler. The compiler is used to extract information such as addresses of buffers which are being reused repeatedly (temporal locality), preferably in a loop. The compiler may also find information about spatial locality, such as arrays whose indexes are used in a well-defined manner in a series of messages, for example, array pages being accessed in a pre-defined pattern in a loop.
A runtime system implemented in accordance with the present invention provides an application platform for parallel-processing computer systems. Such a runtime system enables users to leverage the computational power of parallel-processing computer systems to accelerate/optimize numeric and array-intensive computations in their application programs. This enables greatly increased performance of high-performance computing (HPC) applications.
In many messaging systems, message selection filtering involves a significant processing overhead. This includes the parsing and preparing of the message selection filters in readiness for evaluation, as well as the evaluation itself. In systems which involve parsing and prepare processing for expressions that include repeated patterns (such as in many JMS environments), a template-based shortcutting of the conventional processing improves performance. A stored parsing template is used to parse an input sequence such as a received data processing instruction. The parse is used to identify expressions of a first type that can then be implicitly optimized by using a stored evaluation template that is associated with expressions of that type.
Modular and/or demand-driven string analysis of a computer program is performed. Each method of the program is encoded into monadic second-order logic (M2L) to yield a set of predicate declarations and a set of constraints. The two sets for each method are composed to yield a union set of predicate declarations and a union set of constraints for the program. The union set of constraints includes a particular set of constraints corresponding to call relationships among the methods. An M2L formula including a free variable corresponding to a program variable is added to the union set of constraints. The two union sets are processed to verify a satisfiability of the constraints in relation to an illegal pattern. Where the constraints are satisfiable, the program can generate a string containing the illegal pattern. Where the constraints are not satisfiable, the program never generates a string containing the illegal pattern.
A system, method, and computer program for analyzing code execution and software performance characteristics are disclosed. Samples of executing code may be taken based on any of a number of various triggers. For example, samples may be triggered based on function calls, such as malloc calls. Alternatively, samples may be triggered based on occurrence of a specified event. Code execution is graphically displayed such that certain patterns may be easily identified. Multiple redundant function calls and areas of code having excessively deep function calls can be readily spotted. Such areas represent opportunities for performance optimization.
Intention based application customization is provided. When an application is launched, the components of the application are identified. A resource assigns a customized script to at least one component and on first access to that component supplied initial data values. On subsequent access attempts the data values are resupplied to the customized script to perform automated replay actions on behalf of the resource.
A hashing tool can be used to generate Object UIDs from a software application. The software application can be tested. A change and release management system can receive Object UIDs involved in a defect uncovered during the testing. The change and release management system can receive names of functions involved in the defect uncovered during the testing and defect fixing. A graphical representation of function names versus Object UIDs for which the defect occurred can be created.
A system and computer program product for providing a maintenance environment for computer program code Portions of the computer program code are selectively stored and one or more lists of the stored portions are created. Links are created between the lists and the stored portions of the computer program code for navigational purposes. A maintenance environment for the computer program code is provided.
Verification of low-level rewriters such as binary rewriters involves “vanilla” rewriting a file to generate a rewritten low-level file without performing any optimization, compaction, or other substantive low-level code transformation during the rewrite. Then the metadata of the original low-level file is automatically compared with matching metadata of the rewritten low-level file for semantic equivalence. A properly functioning rewriter produces semantically equivalent files, whereas a defective rewriter may produce files whose metadata semantics differ. Comparison may distinguish composite metadata entities from self-contained metadata entities, and transitive closures of metadata may be compared. Comparison may also test for bitwise equality of self-contained metadata entities, and test for equality between respective flags, strings, fields, and/or methods of the original and rewritten files. Syntactic variants may be detected during comparison, and metadata may be converted into a canonical form to facilitate comparison.
A system for generating platform-specific control logic implementation code for execution on a programmable logic controller (PLC) platform includes a plurality of processing layers. A first layer models generic control requirements as a unitary mathematical model (UMM). A second layer translates the UMM into generic control code describing a platform-independent set of generic control functions following an open structured language. A third layer automatically transforms the generic control functions into the platform-specific implementation code executable on different PLC platforms. A method of generating the implementation code includes modeling control requirements as a mathematical model, transforming the model into platform-independent control code describing a predetermined set of generic control functions using Extensible Markup Language (XML) schema, and automatically transforming the generic control functions into the implementation code.
The present invention discloses a unified process system that includes placeholders for editable content that extends unified process methods. The unified process system can store, manage, organize, and present information and artifacts associated with a unified process. The unified process system can include a placeholder defining tool configured to permit an authorized process engineer to associate placeholders with base methods of the unified process. Unified process consumers can input content to the placeholders, where the input content is thereafter automatically stored by the unified process system and is accessible to other unified process consumers having access to the unified process system. More specifically, placeholders can include a collaborative section for guidance content concerning a related base method and a dynamic section, dynamically built in response to received requests, which includes items to assist consumers to conduct a task for an associated base method.
In a method for producing software modules for field devices for process automation technology (PROFIBUS), wherein the software modules serve as device descriptions and have defined interfaces, in accordance with the FDT/DTM, for application programs in process control systems, syntactically and semantically correct, standard device descriptions are produced in EDD 1.1 from PDM, HCF or company-specific device descriptions for field devices, and the EDD 1.1 versions are then converted into corresponding software modules by means of a compiler C.
The Intelligent Graphics Plug Map System automatically converts plug maps into Intelligent Graphics with intelligent behaviors. The electronic trouble shooting system enables users to easily navigate large quantities of interrelated data and accurately analyze how each plug is used. The system automatically integrates additional information such as the function of each contact, what signals are connected to the contact, and what tools and processes are required to repair or test electrical circuitry. The system provides an Intelligent Plug Map Recognizer that associates a correct contact label for each contact associated with a plug map file defining a plug map; an HTML Generator that generates an HTML file for the plug map; a CGM4 File Builder that generates an intelligent plug map file from the plug map file; and a technical data system application that synchronizes plug map views when a contact associated with the plug map is identified.
A method of adapting a layout of a standard cell of an integrated circuit is provided. A current collection path in the standard cell is selected which connects components within the standard cell to an output connection, wherein the current collection path is arranged to collect current from the components at a plurality of current collection points arranged along its length. A maximum current location on the current collection path is determined at which a maximum possible current flow in the current collection path will occur if the output connection is connected there, the maximum possible current flow being a sum of current contributions from the current collection points. A maximum width of the current collection path at the maximum current location is determined such that the maximum width satisfies a minimum path width requirement with respect to the maximum possible current flow. Then a local width of the current collection path at a selected distance from the maximum current location is determined, the local width being less than or equal to the maximum width, such that the local width satisfies the minimum path width requirement with respect to a maximum local current that will occur at the selected distance, the maximum local current being a sum of the current contributions from those current collection points which contribute to the local current.
A computer-implemented method identifies at least one proprietary geometric figure from a plurality of geometric figures within a design data layout format file. The proprietary geometric figure in the design data layout format file may be replaced with a placeholder geometric figure. Cell names and connection names associated with the proprietary geometric figure are renamed from a netlist file that defines electrical connections between the geometric figures with obfuscating names. A modified design data layout format file may be generated that includes the placeholder geometric figure and a modified netlist file including the obfuscating names. The modified file enables IC designers to complete their design and checking activities, but inhibits reverse-engineering of the proprietary geometric & netlist data.
A method of manufacturing a semiconductor device, including the steps of: acquiring information on a graphic composing a physical layout of a semiconductor integrated circuit; carrying out calculation for a transferred image in the physical layout; carrying out calculation for a signal delay based on the physical layout, and obtaining a wiring not meeting a specification having the signal delay previously set therein; and setting a portion into which a repeater is to be inserted based on at least one result of results obtained from the information on the graphic and calculation for the transferred image, respectively, with respect to the wiring not meeting the specification.
There is provided a method for verifying inter-stratum connectivity for two or more strata to be combined into a 3D chip stack. Each of the two or more strata has 3D elements including active 3D elements, mechanical 3D elements, and dummy 3D elements. The method includes performing a respective 2D layout versus schematic verification on each of the two or more strata with respect to at least the 3D elements to pre-ensure an absence of shorts between the 3D elements when the two or more strata are subsequently stacked into the 3D chip stack. The method further includes checking inter-stratum interconnectivity between each adjacent pair of strata in the 3D chip stack.
A hardware circuit component for executing multiple sum-of-products operations is manufactured as follows. A set of multiplexed sum-of-products functions of a plurality of operands (a, b, c, . . . ), any one of which functions can be selected in dependence upon a select value (sel) by multiplex operations, is received. The sum-of-products functions are then rearranged in a particular manner. The rearranged set of sum-of-products functions is merged into a single merged sum-of-products function containing one or more multiplexing operations. From this a layout design can be generated, and a hardware circuit component such as an integrated circuit manufactured from the layout design. The step of re-arranging the multiple sum-of-products functions involves aligning the elements of the set of sum-of-products functions in such a manner that the amount of multiplexing in the single merged sum-of-products function is less than in the input set of sum-of-products functions.
A verification system determines proof of the absence of a deadlock condition or other data-transport property in a multi-system SoC using helper assertions derived from a transaction definition. The verification system receives the circuit design information along with a transaction definition for one or more ports of the SoC. Once specified, the transaction definition is instantiated into the full system or subsystem RTL, generating an expanded RTL and a deadlock property. Data flow through the RTL is analyzed to extract helper assertions describing how the data flowed through the RTL. Helper assertions are automatically extracted to aid in the verification of the absence of a deadlock condition. Using the helper assertions, the formal engine applies one or more techniques to formally analyze the circuit design to prove the absence of a deadlock condition.
A design structure for a Duty Cycle Correction (DCC) circuit is provide in which pairs of field effect transistors (FETs) in known DCC circuit topologies are replaced with linear resistors coupled to switches of the DCC circuit such that when the switch is open, the input signal is routed through the linear resistors. The linear resistors are more tolerant of process, voltage and temperature (PVT) fluctuations than FETs and thus, the resulting DCC circuit provides a relatively smaller change in DCC correction range with PVT fluctuations than the known DCC circuit topology that employs FETs. The linear resistors may be provided in parallel with the switches and in series with a pair of FETs having relatively large resistance values. The linear resistors provide resistance that pulls-up or pulls-down the pulse width of the input signal so as to provide correction to the duty cycle of the input signal.
Proximity based systems and methods that are implemented on an electronic device are disclosed. The method includes sensing an object spaced away and in close proximity to the electronic device. The method also includes performing an action in the electronic device when an object is sensed.
A method of the interactive features on a DVD utilizing restricted user inputs e.g. reduced number of key pad buttons. The DVD menu may be collapsed to form an indexed linear list of the menu buttons. A user then sequentially navigates through the menu using a one or two directional input to find the desired menu choice, which is then selected using a predetermined user input.
Methods, systems, and computer program products for displaying windows on a graphical user interface based on relative priorities associated with the windows are disclosed. According to one method, relative priorities of a plurality of windows of a graphical user interface are determined. Further, relative priorities of a plurality of portions of at least one of the windows are determined. The windows are automatically arranged on the graphical user interface based on the relative priorities of the windows and based on the relative priorities of the portions. A higher priority window may cover a lower priority portion of a lower priority window to provide for a simultaneous viewing of the higher priority window and a higher priority portion of the lower priority window.
A scrolling speed controlling system including a personal computer, a human interface device, an executable application, and a scroll speed adapter component. A user choosing to scroll an application window quickly may experience reduced readability of the information in the window because the speed at which the window is scrolling is too great to allow the user to identify or comprehend the information in the application window. A scroll speed adapter component make use of predetermined areas of interest to the user to control the scroll speed in such a way as to slow down scrolling as the area of interest approaches and speed up scrolling as the area of interest moves away.
In a large-scale plant such as a power plant, a graphical user interface device displays a target data display screen without increasing a load of searching a screen or a load of grasping a screen transition link. An operation model-creating device reads operation manual data for operation estimation and operation history data from an operation manual managing device and an operation history managing device to create a number of pieces of manual procedure template data for each accident type. An operation predicting device selects the operation procedure template data having same conditions of immediately preceding operation history data obtained from the plant monitoring and control device to predict the next operation estimated to be performed by an operator from the selected operation procedure template data. The plant monitoring and control device displays a system recommended operation button on a monitoring screen thereof based on data of the predicted results.
A method is provided for managing fonts in a radio communication terminal, which can receive fonts in order to render contents on a screen. One such method involves the use of the following elements in the terminal, namely: a font database that lists all of the fonts or font portions stored by the terminal and matches at least one management parameter with each of the fonts; and a set of font management commands, which is transmitted in a multimedia data flow.
A system and method are disclosed for combining interactive gaming aspects into a linear story. A user may interact with the linear story via a NUI system to alter the story and the images that are presented to the user. In an example, a user may alter the story by performing a predefined exploration gesture. This gesture brings the user into the 3-D world of the displayed image. In particular, the image displayed on the screen changes to create the impression that a user is stepping into the 3-D virtual world to allow a user to examine virtual objects from different perspectives or to peer around virtual objects.
Some embodiments of the present invention provide a system that typesets and renders a document in a platform-independent manner. During operation, the system first obtains the document, wherein the document includes text content and associated style information including one or more fonts. The system also obtains platform-independent font metrics for the one or more fonts, wherein the platform-independent font metrics include information that can be used to determine the positions of individual characters in a rendering of the document. Next, the system uses the platform-independent font metrics to determine how the document is divided into line fragments and pages. Finally, the system uses the determined division while rendering the document, so that the division of the document into line fragments and pages is the same across different computing platforms.
Nested and grouped report data are aligned. A data-bound object such as a data region or an outer group serves as a data container having a domain scope. Instances of an inner group with misaligned data values are identified. The inner group instances are synchronized based on the data container domain scope, in response to a synchronization instruction in a report definition. During synchronization, data values are injected, and a synchronization group may be dynamically created. Aggregate functions are calculated over a synchronized group without regard to injected data values. A report layout is generated with synchronization visually indicated.
An error correction coding is provided that generates P bits of check data from K M-bit words of payload data. The P bits of check data include an address field A, a bit error indicating field E and an auxiliary field P−(E+A). The address field encodes a set of error addresses which has a cardinality equal to the bit size K of the payload data and providing a one-to-one mapping between values of the address field and the locations of a single bit error within the payload data. The bit error indicating field indicates if a bit error is present. The auxiliary field is a minimum size bit vector such that together with the address field and the bit area indicating field it provides a checksum for a systematic code for the payload data with a minimum Hamming distance serving to provide either single error correction capability or single error correction and double error detection capability.
Encoder circuitry for applying a low-density parity check (LDPC) code to information words is disclosed. The encoder circuitry takes advantage of a macro matrix arrangement of the LDPC parity check matrix in which the parity portion of the parity check matrix is arranged as a macro matrix in which all block columns but one define a recursion path. The parity check matrix is factored so that the last block column of the parity portion includes an invertible cyclic matrix as its entry in a selected block row, with all other parity portion columns in that selected block row being zero-valued, thus permitting solution of the parity bits for that block column from the information portion of the parity check matrix and the information word to be encoded. Solution of the other parity bits can then be readily performed, from the original (non-factored) parity portion of the parity check matrix, following the recursion path.
Various embodiments of the present invention provide systems and methods for data processing. For example, a method for data processing is disclosed that includes providing a decoder processing circuit having a first memory, a second memory, and a decoder circuit; and providing a centralized queue communicably coupled to the decoder processing circuit. A first data set is loaded from the centralized queue to the first memory, and concurrent with the loading the first data set, a data decoding algorithm is applied to a second data set by the decoder circuit.
To provide a memory array for information bit that stores information bits, a memory array for check bit that stores check bits, a correction circuit that, in response to a write request, reads the information bit and the check bit corresponding to a write address from the respective memory arrays and corrects an error included in the information bit, and a mixer temporarily holding information bit corrected by the correction circuit. The mixer overwrites only a part of bytes of the held information bits with write data according to a byte mask signal. Accordingly, a capacity required for the memory array for check bit can be reduced while the byte mask function is maintained.
Systems and methods are provided for correcting absorb sets and near absorb sets in the (2048, 1723) LDPC code used in 10GBase-T transmission systems. Absorb sets and near absorb sets correspond to error patterns that, due to the structure and imperfections of the LDPC code, cannot easily be corrected using standard correction methods. To correct these error patterns, a set of failed syndrome checks associated with the error pattern can be identified, and the 4, 8, 12, or 16 error patterns associated with the failed syndrome checks can be determined. The codeword may then be corrected based on the error pattern that most likely occurred.
An apparatus, system, and method are disclosed for determining the location of intermediate CRC in a data stream sent from a channel subsystem to a control unit of an I/O processing system. A CRC locating module determines the location of at least one intermediate CRC in a transport data information unit. A CRC offset module determines a CRC offset of the at least one intermediate CRC. The CRC offset is a value identifying the difference between the location of the at least one intermediate CRC and the location of the first byte of user data in the transport data information unit. An offset block creation module creates a CRC offset block which includes a CRC offset value for each of the at least one intermediate CRC within the transport data information unit and a transmission module transmits the COB to a control unit in the I/O processing system.
Systems and methods enabling ultra-high-speed optical transport The systems and methods include receiving a modulated, encoded input stream. Channel impairments are removed using MAP equalization. Symbols are detected in the input stream to produce a stream of encoded data. The stream of encoded data is decoded with one or more low density parity check (LDPC) decoders that use an LDPC code built by modified progressive edge growth. The LDPC code is built by iteratively expanding trees from each variable node until all check nodes are connected to the respective variable node, while controlling both the local girth and the global girth of the code.
Provided is a communication device which performs a hybrid automatic repeat request process of requesting a transmission source to perform retransmission when an error is detected from a received signal. The communication device includes: a reception unit that receives a signal into which an initial transmission signal and a retransmission signal are multiplexed among signals including the initial transmission signal and the retransmission signal for any one signal; a detection order decision unit that decides an order of detection of the initial transmission signal and the retransmission signal from the signal received by the reception unit in response to the number of retransmissions of the initial transmission signal and the retransmission signal which are included in the signal received by the reception unit; and a signal detection unit that removes an interference component from the signal received by the reception unit by using a signal detected by the communication device according to the order decided by the detection order decision unit, and that detects the initial transmission signal and the retransmission signal. An increase of delay can be prevented when retransmission is repeated.
Electronic apparatus, systems, and methods to construct and operate the electronic apparatus and/or systems include a memory unit configured to receive data flow from two directions. The memory unit can be configured serially in a chain with other memory units. The chain can include an error check and correcting unit (ECC). Additional apparatus, systems, and methods are disclosed.
A reception apparatus that receives a signal, including, a correction section, an error detection section, a filtering section, and a setting section is provided.
A system for testing multi-clock domains in an integrated circuit (IC) includes a plurality of clock sources coupled to a plurality of clock controllers. Each of the clock sources generates a fast clock associated with one of the multi-clock domains. Each of the clock controllers is configured to provide capture pulses to test one clock domain. The capture pulses provided to a clock domain are at a frequency of a fast clock associated with the clock domain. The clock controllers operate sequentially to provide the capture pulses to test the clock domains.
A method for condition based detection of a no progress state of an application are provided in the illustrative embodiments. A resource usage and an output of a set of applications including the application are monitored. The resource usage and the output are measured to determine a resource usage value and an output value at a first time. A present condition is detected under which the set of applications is executing. A determination is made whether the resource usage value is included in a sub-range of a resource usage scale and the output value is included in a sub-range of an output scale where the sub-range of the resource usage scale corresponds to the sub-range of the output scale for the present condition. The no progress state of the application is detected if the determination is negative.
A method for logging system characteristic data of a system is provided. The method includes receiving a plurality of system characteristic data points associated with a first time period of predetermined length, and generating a one or more first power sums from the plurality of system characteristic data points.
Embodiments relate to systems and methods for storing machine state history related to detected faults in a package update process. A classification tool can interface with a data store that can store machine state data on a client. The classification tool can record an initial machine state on the client and initiate a package update on the client. The classification tool can further record an updated machine state of the client subsequent to initiating the package update and detect a fault condition in the client subsequent to initiating the package update. The classification tool can examine the initial machine state and the updated machine state to categorize one or more causes of the fault condition as either related to the package update or to systemic conditions of the client. The classification tool can further notify a user of the client of the one or more causes of the fault condition.
A method and system for fault management in virtual computing environments are provided. The system includes: a monitor of fault events from virtual machines and host devices in a virtual computing environment and a monitor of situation events in the virtual computing environment wherein the situation events refer to a virtual machine name and a host device name. A universal faults component determines if a fault event affects both virtual machines and host devices and a correlating component correlates fault events relating to virtual machines and host devices as relating to the same problem. Host machine fault events correlated to a problem are marked as a root event and virtual machine fault events correlated to a problem are marked as symptoms with a link to the root event.
While system-directed checkpointing can be implemented in various ways, for example by adding checkpointing support in the memory controller or in the operating system in otherwise standard computers, implementation at the hypervisor level enables the necessary state information to be captured efficiently while providing a number of ancillary advantages over those prior-art methods. This disclosure details procedures for realizing those advantages through relatively minor modifications to normal hypervisor operations. Specifically, by capturing state information in a guest-operating-system-specific manner, any guest operating system can be rolled back independently and resumed without losing either program or input/output (I/O) continuity and without affecting the operation of the other operating systems or their associated applications supported by the same hypervisor. Similarly, by managing I/O queues as described in this disclosure, rollback can be accomplished without requiring I/O operations to be repeated and I/O device failures can be circumvented without losing any I/O data in the process.
A memory system according to the present invention includes, in addition to an computing device, a plurality of first blocks that are provided to store information including user information, and first physical addresses not overlapping one another are assigned to, respectively, and a plurality of second blocks that are provided to store first physical addresses of initial defect blocks out of the plurality of first blocks, respectively, wherein the computing device finds the first physical address corresponding a inputted given logical address, based on a given mirror logical address corresponding to the given logical address, and information stored in the second blocks.
Embodiments of the present invention provide methods, apparatuses, systems, and computer software products for data storage. A first copy of a logical volume is created. A second copy of the logical volume is created based on the first copy of the logical volume, such that the first and second copies are represented by respective first and second sets of pointers to physical storage locations in which data used by the copies is stored. Responsively to a corruption of at least part of the data that is used by the first copy. The first copy is restored from the second copy by replacing the first set with the pointers in the second set.
Embodiments of the invention include a method for fault tolerance management of workers nodes during map/reduce computing in a computing cluster. The method includes subdividing a computational problem into a set of sub-problems, mapping a selection of the sub-problems in the set to respective nodes in the cluster, directing processing of the sub-problems in the respective nodes, and collecting results from completion of processing of the sub-problems. During a first early temporal portion of processing the computational problem, failed nodes are detected and the sub-problems currently being processed by the failed nodes are re-processed. Conversely, during a second later temporal portion of processing the computational problem, sub-problems in nodes not yet completely processed are replicated into other nodes, processing of the replicated sub-problems directed, and the results from completion of processing of sub-problems collected. Finally, duplicate results are removed and remaining results reduced into a result set for the problem.
A protection device for a power network performs a method to align measuring times of first and second measurements of an electric quantity, taken at different ends of a power network line transmitted with measuring times via a telecommunication network. In the method, a send transmission time from the local to remote end of the line and a receive transmission time from the remote to local end of the line are determined based on time signals from internal clocks. After a global time reference to synchronize the internal clocks is lost, a clock drift is determined between the internal clocks. The measuring times of the first and the second measurements are aligned using the send and receive transmission times as well as the clock drift. A sudden change in the clock drift is determined in order to recognize a route switching in the telecommunication network and the clock drift is corrected.
A method, a system, and a computer-readable medium are provided for identifying a user on a computing device using biometric hand data. An indication is received that a hand of a user has been placed on a touchscreen of a computing device. The locations of a plurality of user contact points made between the hand of the user and the touchscreen that define a user hand framework are determined. The user hand framework is matched with a corresponding stored hand framework, defined by a plurality of stored contact points, from a data repository. Finally, the user is identified based on the corresponding hand framework.
The present invention relates to a device and method that enable a security key to be shared using security key exchange between two terminals, and a system that supports the same. To achieve the above, an in-house generated public key is divided into two, said two public keys that have been divided are delivered to counterpart devices via different pathways, and the two public keys delivered from counterpart devices are used to predict the public key of the counterpart device. In addition, said predicted public key is verified, and said verified public key is used to form a master key. Subsequently, said generated master key is verified, and said master key that has been verified is used to exchange data with the counterpart device.
In the field of computer data security, a hash process which is typically keyless and embodied in a computing apparatus is highly secure in terms of being resistant to attack. The hash process uses computer code (software) polymorphism, wherein computation of the hash value for a given message is partly dependent on the content (data) of the message. Hence the computer code changes dynamically while computing each hash value.
A system can be operable to receive boot configuration information from a remote source independent of the type of initiator (e.g., software or hardware) used by an information handling system. The information handling system having the initiator can be coupled to the remote source, which includes the boot configuration information, and a storage array that includes a boot image. While operating within a pre-operating system (pre-OS) environment, the information handling system can create a boot configuration table and populate the boot configuration table with the boot configuration information. The boot configuration information can include an address for the boot image and information for configuring an OS initiator to be used when loading the OS.
An overclocking control method cooperates with an overclocking application of a computer system when the overclocking application is started. The overclocking control method includes the steps as follows. A BIOS enters an overclocking mode according to an executing state of the overclocking application. The BIOS receives a first triggering signal outputted from a south bridge chip, and the first triggering signal is generated by the south bridge chip according to a first button of the computer system. The BIOS selects a piece of corresponding overclocking information from a look-up table and loads the overclocking information into a register of the BIOS according to the first triggering signal to control the overclocking of the computer system.
An apparatus to facilitate design of a stream processing flow that satisfies an objective, wherein the flow includes at least three processing groups, wherein a first processing group includes a data source and an operator, a second processing group includes a data source and an operator and a third processing group includes a join operator at its input and another operator, wherein data inside each group is organized by channels and each channel is a sequence of data, wherein an operator producing a data channel does not generate new data for the channel until old data of the channel is received by all other operators in the same group, and wherein data that flows from the first and second groups to the third group is done asynchronously and is stored in a queue if not ready for processing by an operator of the third group.
An information handling system includes a processor with an instruction issue queue (IQ) that may perform age tracking operations. The issue queue IQ maintains or stores instructions that may issue out-of-order in an internal data store IDS. The IDS organizes instructions in a queue position (QPOS) addressing arrangement. An age matrix of the IQ maintains a record of relative instruction aging for those instructions within the IDS. The age matrix updates latches or other memory cell data to reflect the changes in IDS instruction ages during a dispatch operation into the IQ. During dispatch of one or more instructions, the age matrix may update only those latches that require data change to reflect changing IDS instruction ages. The age matrix employs row and column data and clock controls to individually update those latches requiring update. The issue queue may selectively clock a row and a column of cells of the age matrix that correspond to a dispatched instruction's queue position while leaving other cells unclocked to conserve power.
Method and system is provided for performing a failover operation during which a second storage system takes over the management of a storage volume managed by a first storage system. The first storage system may also manage a plurality of replicated copies of the storage volume and maintain metadata for storing information regarding the replicated copies. The failover operation is completed without having the second storage system read all the metadata.
A system and method provides for recovery of a backup process that has been interrupted by an address change for a connected backup storage device. A backup server may manage a data backup process from client computers to backup storage devices, each device having a unique address. Devices may be managed by storage node computers, which may occasionally reorganize its associated devices, causing some device address changes. This will interrupt the backup process since the server will not be able to match reorganized devices to known addresses. The present invention provides a method for querying the backup storage device, updating the server with the new address change, and continuing with the backup process. The present invention also provides a method for disabling the device from the backup process if the problem cannot be solved, then resuming the backup process.
Input/output (I/O) activity in the multiple tier storage system is monitored to collect statistical information. The statistical information is recurrently transformed into an exponential moving average (EMA) of the I/O activity having a predefined smoothing factor. Data portions in the multiple tier storage system are sorted into buckets of varying temperatures corresponding to the EMA. At least one data migration plan is recurrently generated for matching the sorted data portions to at least one of an available plurality of storage device classes. One data portion sorted into a higher temperature bucket is matched with a higher performance storage device class of the available plurality of storage device classes than another data portion sorted into a lower temperature bucket.
A device, method and system is directed to fast data storage on a block storage device. New data is written to an empty write block. A location of the new data is tracked. Meta data associated with the new data is written. A lookup table may be updated based in part on the meta data. The new data may be read based the lookup table configured to map a logical address to a physical address.
A memory module having a plurality of memory devices and a memory buffer that translates between a variable width primary data port and a plurality of fixed width secondary data ports, each of which is coupled to one of the memory devices. The translation is effected by distributing the width of the primary data port to all or to a subset of the secondary data ports. In another aspect, the invention comprises a memory buffer that supports adjustable data width in a variety of ways.
A multi-channel multi-port memory is disclosed. In a particular embodiment, the multi-channel memory includes a plurality of channels responsive to a plurality of memory controllers. The multi-channel memory may also include a first multi-port multi-bank structure accessible to a first set of the plurality of channels and a second multi-port multi-bank structure accessible to a second set of the plurality of channels.
An apparatus, system, and method are disclosed to manage solid-state storage media by determining one or more configuration parameters for the solid-state storage media. A media characteristic module references one or more storage media characteristics for a set of storage cells of solid-state storage media. A configuration parameter module determines a configuration parameter for the set of storage cells based on the one or more storage media characteristics. A storage cell configuration module configures the set of storage cells to use the determined configuration parameter.
A computing system peripheral device compatible with the peripheral component interconnect express (PCI-E) protocol responds to a DL_DOWN command primitive by configuring a general-purpose input/output (GPIO) port into a known state without invoking a GPIO module reset. In addition, select resources are excluded from resources on the peripheral device that are issued a reset command. The select resources can include a GPIO module, a memory element and a PCI-E SERDES module. After the remaining reset resources have completed their individual initialization processes, the central processor core on the peripheral device is reset. The described response to the DL_DOWN command primitive avoids cache data loss, masks signal transitions on I/O ports and timing problems that prevent some peripheral devices from being recognized in a computer's basic input/output system (BIOS).
Embodiments of systems, apparatuses, and methods for emulating an input/output Advanced Programmable Interrupt Controller are disclosed. In one embodiment, an apparatus includes a first interrupt controller having a first programming model, and emulation logic to emulate a second interrupt controller having a second programming model that is different from the first programming model. The emulation logic is also to mask one of a plurality of interrupt requests to the first interrupt controller for each of the plurality of interrupt requests handled by the emulation logic.
A method, system and computer program product for providing filtering of level two guest (G2) quiesce requests. The method includes receiving a G2 quiesce interruption request at a processor currently or previously executing a G2 running under a level two hypervisor in a logical partition. The G2 includes a current zone and G2 virtual machine (VM) identifier. The quiesce interruption request specifies an initiating zone and an initiating G2 VM identifier. It is determined if the G2 quiesce interruption request can be filtered by the processor. The determining is responsive to the current G2 VM identifier, the current zone, the initiating zone and the initiating G2 VM identifier. The G2 quiesce interruption request is filtered at the processor in response to determining that the G2 quiesce interruption request can be filtered. Thus, filtering between G2 virtual machines running in the logical partition is provided.
A system, method and program product for tracking an I/O mapping-path among a plurality of nodes in a storage configuration. A system is disclosed that includes: a path tracking manager implemented at a host system that enables I/O mapping-path tracking for an I/O request being serviced within the storage configuration; and a path tagging system implemented at each of a plurality of virtual storage nodes within the storage configuration, wherein each path tagging system appends mapping-path information to the I/O request in response to receiving and processing the I/O request.
Provided are an apparatus, a method, and a program for displaying an operating screen in a short time when the apparatus is powered on after change in configuration thereof. After the apparatus is powered on, the operating screen on the previous activation is displayed, and a simplified screen is displayed if the configuration of the apparatus is different from that on the previous activation.
A data recording apparatus includes a connection unit which is capable of connecting, as a recording medium, a first recording medium having a predetermined function and a second recording medium that does not have the predetermined function. The data recording apparatus detects a connection status of the recording medium to the connection unit, controls a menu concerning setting of the predetermined function. If the detection unit detects that the first recording medium is connected to the connection unit, the data recording apparatus makes the menu operable. If the detection unit detects that the first recording medium is removed and then detects that the second recording medium is connected to the connection unit, the data recording apparatus makes the menu inoperable, and maintains the menu in the operable state during a period from removal of the first recording medium to connection of the second recording medium to the connection unit.
A system, method, and computer product for data replication comprising receiving an IO, receiving an IO abort command, the IO abort command specifying an IO to be aborted, determining if the IO was sent to a DPA by a splitter.
An expansion card is provided that allows resources allocated to the expansion card to be shared with a different card. The expansion card comprises a coupling device that couples the expansion card to a data processing system. The expansion card also includes an identifier data structure that when queried by the data processing system, identifies the expansion card as a resource sharing expansion card. The data processing system reallocates one or more resources allocated to the expansion card to a different card coupled to the data processing system.
Interface devices for facilitating communications between devices and communications networks are provided. According to one aspect, a destination interface device for providing communications between a first device and a second device comprises one or more inputs, one or more outputs, and logic. The one or more inputs of the destination interface device receive data in a first format from a source interface device. The logic translates the data to a second format compatible with the second device. The translated data is then transmitted to the second device via the one or more outputs. The destination interface device may subscribe to the source interface device for access to enhanced features as well as for access to data associated with communications networks and devices.
Side loading of content elements is provided. A selection of a content element from a terminal device may be received and a content format associated with the terminal device may be identified. If the content element is not available in the identified content format, the content element may be transcoded from a current content format to the identified content format and the content element may be transferred to the terminal device in the identified content format.
A system and method for enabling single-socket server applications to receive information via multiple ports. In one embodiment, a system includes a network tunnel configured to receive traffic at a first port of an application server and to communicate the received traffic to a second port of the application server. The system further includes a single-socket application, coupled to the second port of the application server, to monitor for incoming traffic at the second port, and to receive the traffic destined for the first port and communicated to the second port via the network tunnel.
System and method for recording communication sessions in a peer-to-peer communication networks. End-devices of the peer to peer communication network may register with a selected super-node that may fork media to a recording system for recording. Communication sessions arriving at a call center may be transferred between the external end-device and the target agent end-device via a recorder and the communication session media may be recorded. Alternatively, a conference call may be established between an external end-device, a target agent end-device of a call center and a recorder over a peer-to-peer communication network. After the conference call is established, the recorder may receive media transferred between the external end-device and the target agent end-device and record that media.
Techniques for facilitating annotation of information. Techniques are provided that enable one or more users to annotate video information being displayed by an output device. Different annotation modes may be provided. For example, in one mode, a device is provided that can capture a video frame from video information being output by an output device. One or more users may then annotate the captured video frame. The annotations may be communicated to the output device such that the output displays the captured video frame along with annotations made to the video frame. Other annotation modes are also provided.
Embodiments of the present invention address deficiencies of the art in respect to e2e SLA support in a network of both manageable and unmanageable portions and provide a method, system and computer program product for e2e SLA compliance across both managed and unmanaged network segments. In one embodiment of the invention, a method for e2e SLA compliance across both managed and unmanaged network segments can be provided. The method can include identifying both a managed segment and an unmanaged segment of an e2e network for a communications path implicated by an SLA, determining an observed delay for the unmanaged segment of the e2e network, computing from a desired delay for the communications path and the observed delay a differential delay, and constraining the managed segment to meet the differential delay in order to assure meeting the desired delay for the communications path implicated by the SLA.
A system including a first device connected to a network, a second device connected to the network, and at least one portable terminal is disclosed. Device information of the first device containing connection information for establishing a connection between the first device and the second device is transmitted from the first device to the portable terminal and later transmitted from the portable terminal to the second device. Therefore, the connection between the first device and the second device is established based on the device information.
In a computer network environment, a content-based session request issued by a search engine agent is modified to enable the search engine to index information from a server to maintain a state connection where the search engine agent cannot maintain session identification. The content-based session request is modified by a header intermediary module which then directs the request to target servers. The response from the web server is again modified by the header intermediary module prior to being sent to the client that issued the request. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
An apparatus is related to connection management for a communications network. A control component receives a data flow requesting a resource from a client, identifies the client, and determines when the data flow is unassociated with a connection to a requested resource. The control component selects a new content server for an unassociated resource request when either the identified client was previously unknown or the identified client has exceeded a maximum number of connections with a previously selected content server. The control component selects the previously selected content server when the identified client has not exceeded the maximum number of connections. A switch component is employed to maintain a connection between the client and the selected content server such that the client receives the requested resource. Utilizing cached connection information for up to “N” connections enhances the speed of connections between the client and the selected content server.
A content delivery network (CDN) for delivering content over the Internet is disclosed in one embodiment. The CDN includes a domain resolution service (DNS) server, caching servers and an Internet interface. The caching servers correspond to a plurality of addresses. The DNS server receives two domain resolution requests corresponding to a same domain and produces two different DNS solutions, each corresponding to a subset of caching servers. The interface receives domain resolution requests, including the two domain resolution requests, and transmits DNS solutions, including the two DNS solutions. The processing power is generally matched between the two DNS solutions.
A computer system that provides services to clients may be configured to adaptively throttle incoming service requests. It may modify throttle parameters to aggressively increase throttling in response to detecting that the system is in an overloaded state. For example, a throttle multiplier value may be increased by a large amount in an attempt to quickly exit the overloaded state. The throttle multiplier value may be increased multiple times before the system exits the overloaded state. The percentage of incoming requests that are throttled and/or the particular requests that are throttled may be dependent on the throttle multiplier value and/or on a request priority rank. Some time after the system returns to a non-overloaded state, the system may gradually reduce throttling by iteratively decreasing the throttle multiplier value until it is zero. Gradually reducing throttling may allow the system to avoid oscillating between an overloaded state and a non-overloaded state.
A communication network is operated by determining whether a network element can be trusted and monitoring traffic associated with the network element based on whether the network element can be trusted. At least some of the monitored traffic may be selected for examination based on the degree of trust for the network element. At least some of the monitored and/or examined traffic is selected to be blocked based on the degree of trust for the network element.
A method for clustering of nodes for a task, and cluster so provided comprising an automatically partitioned a set of nodes having a branched hierarchy of subsets based at least on a relative distance according to at least one node characteristic distance metric, each subset having a communication node, each node within the subset being adapted to communicate control information with the communication node, and the communication nodes of respective subnets which are hierarchically linked, being configured to communicate control information with each other; and a set of output preferred nodes for allocation of portions of a task, wherein the output set of preferred nodes is dependent on both the hierarchy and the task.
Technologies are described herein for providing a monitoring service in a cloud-based computing environment. A request is received from a user to subscribe to the monitoring service. The monitor workflow may correspond to the monitoring service. A first call to a finder application is executed over a communications network to retrieve data points according to the monitor workflow. A second call to an analyzer application is executed over the communications network to identify a relevant data point in the data points. A third call to a notifier application is executed over the communications network to notify the user of the relevant data point.
In at least one embodiment, an apparatus for determining one or more affinity groups in a distributed network is provided. A first distributed computing device is operably coupled to a plurality of clients for enabling electronic interactive activities therebetween. The first distributed computing device is configured to detect at least one network interaction among the plurality of clients. The first distributed computing device is further configured to generate at least one weighted value based on the number of detected network interactions. The first distributed computing device is further configured to establish an affinity group comprising at least one client from the plurality of clients based on the at least one weighted value.
A strategy is described for assessing and mitigating vulnerabilities within a data processing environment. The strategy collects access data that reflects actual log-in behavior exhibited by users in the environment. The strategy also collects rights data that reflects the rights possessed by one or more administrators within the environment. Based on the access data and rights data, the strategy identifies how a user or other entity that gains access to one part of the environment can potentially compromise additional parts of the environment. The strategy can recommend and implement steps aimed at reducing any identified vulnerabilities.
Aspects of the present invention dynamically reduce a frequency at which IT infrastructure automatically generates alerts. Historical data across a plurality of data sources in the IT infrastructure is analyzed. An opportunity to reduce the frequency at which the IT infrastructure automatically generates the alerts is identified. A new alert policy addressing the opportunity to reduce alert frequency is generated. An impact of the new alert policy on a set of predefined service level objectives (SLOs) and service level agreements (SLAs) is evaluated. The new alert policy is deployed in the IT infrastructure.
A request receiving unit that receives device identifying information for identifying one or a plurality of devices and setting information containing a set value to be set in the device, an information transmitting unit transmits a setting request containing the setting information to the device identified by the device identifying information, a result collecting unit collects a set result indicating that the setting of all the set values is finished from the device to which the information transmitting unit transmits the setting request, and a result managing unit stores therein a collected set result and the device identifying information in association with each other. The information transmitting unit sequentially transmits the setting request to a device which is identified by the device identifying information and to which the setting request is not yet transmitted, regardless of whether the result collecting unit collects the set result from the device.
A system and method detects within an IP network an offending network device that has been adversely affecting the IP network performance. A discovery protocol frame is propagated to successive network switches and is formed as a field having a query for inquiring within each network switch to which the frame is propagated whether the network switch has a database entry regarding the MAC address and switch port for the offending network device to locate the offending network device. This discovery protocol frame includes a command for any network switch that has the offending network device connected thereto to disable the switch port to which the offending network device is connected or block all data traffic from the MAC address of the offending network device.
Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic reconfiguration of the device and/or the network machines, so that those machines remain able to share that device. Configuration data may be pushed to the network machines, pulled by the network machines, and/or provided to a server by which the network machines may access the confirmation data. Reconfiguration may include creating a system user account and modifying the permissions associated with the device so that the other machine has access permission to use the device via the created account.
Network devices include proxies and where multiple proxies are present on a network, they can probe to determine the existence of other proxies. Where more than two proxies are present and thus different proxy pairings are possible, the proxies are programmed to determine which proxies should form a proxy pair. Marked probe packets are used by proxies to discover each other and probing is done such a connection can be eventually formed even if some probe packets fail due to the marking. Asymmetric routing can be detected and proxies configured for connection forwarding as necessary.
An electronic device is disclosed. The electronic device includes a processor and memory in electronic communication with the processor. The memory is programmed with instructions for implementing a method. The method may include receiving an object from a server electronic device. The method may also include receiving a transfer queue from the server electronic device. The transfer queue may include a first client electronic device. The method may also include transmitting the object to the first client electronic device.
Techniques disclosed herein include systems and methods for providing a mechanism to enable smooth, seamless, and reliable connectivity for wireless devices in a unified network, such as networks that apply a given security policy to both wired and wireless devices. The system supports roaming of mobile units across mobility switches. A given mobile unit can retain its IP address in both intra-subnet and inter-subnet roaming scenarios. The given mobile unit also retains its membership to a mobility VLAN to which the mobile unit had been assigned, even during roaming scenarios. The system moves or propagates IP address to MAC address bindings from one network to another network within a mobility domain. As soon as a mobile user roams to another network, authentication information is readily available to enable immediate connection to the new network to begin sending and receiving data traffic. The mobile unit can be using either static IP addressing, or can dynamically acquire IP addresses through DHCP.
A method and apparatus for managing and distributing bundled code objects to, for example, set-top boxes serviced by a multi-service operator. The system and method creates different profiles, each including code objects, download conditions and so on. The different profiles are then combined in a code download bundle and the code download bundle is downloaded to a service center, which further distributes the bundle to a plurality of site servers which distribute the information in the bundle to the appropriate destinations, such as set-top boxes used with cable television service.
A method and apparatus are provided for presenting a reminder for a PIM record when there may be an opportunity for personal interaction regarding the PIM record. The opportunity for personal interaction regarding the PIM record may be identified in response to a trigger condition not associated with the PIM record. In one embodiment, an opportunity for interaction regarding a PIM record may be identified using identification information associated with the trigger condition. In another embodiment, an opportunity for interaction regarding a first PIM record may be identified when there is a contact associated with the first PIM record and a second PIM record, and there is an occurrence of a trigger condition associated with a second PIM record. In some embodiments, the portable electronic device may utilize additional information to identify or verify opportunities for interaction regarding a PIM record.
An electronic communication such as an email may have multiple file wrappers of metadata added to it by a sender. Each time the email passes to a mail server during its transmission from the sender to a recipient, one of the file wrappers may be stripped off by the mail server and sent to the sender. The information sent back to the sender with the file wrapper may comprise the server name and Internet protocol (IP) address of the computing device the mail server received the email from and the name of the mail server itself, along with a timestamp. In this manner, the sender may be apprised of the location of the email at all times during its transmission, and may be apprised of the route it took during its transmission.
A networked computer system provides various services for assisting users in locating, and establishing contact relationships with, other users. For example, in one embodiment, users can identify other users based on their affiliations with particular schools or other organizations. The system also provides a mechanism for a user to selectively establish contact relationships or connections with other users, and to grant permissions for such other users to view personal information of the user. The system may also include features for enabling users to identify contacts of their respective contacts. In addition, the system may automatically notify users of personal information updates made by their respective contacts.
A method, system and computer-usable medium are disclosed for providing information related to a user address as used in a communication session. A tag processing module is implemented for processing tags related to a user. A first user selects a second user to receive a message to initiate a communication session. The message recipient's tags, along with their preferred communication method(s) are displayed within the message sender's messaging client. The message sender then composes and sends a message to the message recipient, using the message recipient's preferred method of communication. The message is received by the message recipient and the message sender's tags are displayed within the message recipient's messaging client. If the message recipient decides to respond to the message, then a communication session is conducted. Once the communications session is ended, a linguistic analysis of the communication session is performed by the tag processing module. The message sender's tags are then updated.
In some embodiments, a client computer includes a memory, a client presence program adapted to be located in the memory, and a processor. The processor is coupled to the memory and is adapted to execute the client presence program to receive provider presence information from an instant messaging (IM) server and to store the provider presence information in the memory. The provider presence information includes at least a provider status for at least one service provider.
Rule sets are managed as a web service. A web service request having at least a body and an endpoint address is received from a client. The endpoint address includes a service description parameter and a parameter identifying a path to a given rule set in a rule set. The body of the web service request is parsed to determine whether the body identifies a first type of method or a second type of method. If a first type of method is identified, a service description file is dynamically generated in a format specified by the service description parameter in the web service request. The service description file is based on the rule set path, information from the rule set database and model data. If a second type of method is identified, the identified rule set is executed. The first type of method may be a GET method while the second type of method may be a POST method.
Basis conversion from normal form to canonical form is provided for both generic polynomials and special irreducible polynomials in the form of “all ones”, referred to as “all-ones-polynomials” (AOP). Generation and storing of large matrices is minimized by creating matrices on the fly, or by providing an alternate means of computing a result with minimal hardware extensions.
The overall material constant of a composite material is computed where the composite material includes multiple kinds of material components in a matrix phase, each of the material constants of the material components and the matrix phase being known. First, for the composite material, an equation, having the material constant of a virtual composite material as an unknown, is prepared by defining the virtual composite material in which each of the material components is dispersed in a form of spherical particles in the matrix phase at a known volume fractions. Next, the overall material constant of the virtual composite material is found as the overall material constant of the composite material by solving the equation. In this case, the equation is a recursive equation which is obtained using the self-consistent method. The volume fraction of a material component in the composite material is computed using the equation.
An adaptive nonlinear filtering system includes an adaptive filter module that is configured to generate relative location information pertaining to a relative location of an input signal within an input range; determine an input dependent filter parameter based at least in part on the relative location information; generate an output signal based at least in part on the input dependent filter parameter; and feed back a feedback signal that is generated based at least in part on the output signal and a target signal.
A filter operation unit that performs a multiply-accumulate operation on input data and a filter coefficient group including a plurality of coefficients using Booth's algorithm. The filter operation unit includes: at least two filter multiplier units that multiply the input data and a difference between adjacent filter coefficients in a filter coefficient group to obtain multiplication results; and an adder that adds the multiplication results of the multiplier units adjacent to each other. The filter multiplier units each include: a partial product generation unit that repeatedly generates a partial product according to Booth's algorithm; and an adder that cumulatively adds the partial products generated by the partial product generation unit.
A system and method store addresses within a database. An address and an address usage type that define an intended use of the address for an entity are captured. Address elements of the address are determined using an address template based upon the address usage type. If the address is not already stored within the database, an address entry having a new unique address identification number is created within an address table, each of the address elements are stored within an address element table of the database in association with the new unique address identification number, and an association entry is created within an address association table to associate the new unique address identification number with the entity, as well as to store the address usage type. If the address is already stored within the database, an existing unique address identification number for the address within the database is determined and an association entry within the address association table is created to associate the existing unique address identification number with the entity and to store the address usage type.
A system and method for automated deployment of an information handling system are disclosed. A method for managing the deployment of an information handling system may include executing a deployment application on an information handling system, the deployment application including one or more tasks associated with the deployment of the information handling system. The method may further include automatically determining for a particular task whether an execution time for the particular task is within a predetermined range of execution times. The method may further include automatically performing an error-handling task in response to determining that the execution time for the particular task is not within the predetermined range of execution times.
Described are techniques for providing a consolidated logical view of a system. A plurality of database tables associated with a plurality of processing nodes of a data storage system is provided. The plurality of database tables provides a plurality of individual views of the data storage system and each of the individual views represents a view of the data storage system for a different processing node. A notification is received regarding a modification to one or more of the database tables. The notification identifies an operation performed causing the modification and providing data associated with the modification. A merge database table is modified that provides a consolidated view of said plurality of individual views. The modifying is performed in accordance with the notification and a configuration file including logic describing processing performed to merge the plurality of individual views.
Apparatus and methods are presented for the automated creation, update, distribution, acquisition, and use of learning tools designed to aid users in memorizing information and learning new concepts. Apparatus comprises learning tools that contain the data to be presented to users as well as information describing how the data is to be presented, a learning tool engine that provides user interaction and learning tool operation, an optional peer-to-peer client that may be combined with a learning tool engine to acquire and distribute learning tools, a swarm that manages learning tools and descriptors and user-to-user communications, and a builder that creates and updates learning tools. Methods comprise creating new learning tools, updating learning tools as new, improved, or corrected materials become available, creating and managing unique identifiers, sharing learning tools with others, and coordinating the activities of multiple simultaneous users of learning tools.
Methods, systems, and computer-readable media provide for generating a report indicating job availability. According to embodiments, a method for generating a report indicating job availability is provided. According to the method, a selected assignment group is displayed. A number of status messages received by a technician in the selected assignment group is displayed. The status messages indicate that no jobs are available for the technician. An amount of lost time associated with the technician in the selected assignment group is determined. The lost time includes a difference between a time at which the technician received one of the status messages and a time at which the technician is dispatched to a next job. The amount of lost time associated with the technician in the selected assignment group is displayed.
A system and method for supporting targeted sharing and early curation of information is provided. A digital data item selection by a user within a personal information management client is identified. One or more documents in a shared information repository similar to the digital data item are recommended including selecting recommendation criteria. The recommendation criteria are applied to the digital data item and the one or more documents. The one or more documents satisfying the recommendation criteria are identified as the similar documents. The similar documents are displayed visually proximate to the digital data item in the personal information client. A selection of one of the similar documents is received and the selected similar document in the shared information repository is updated with the digital data item.
Computerized methods, data processing systems, and computer program products for storing of data mining models (DMMs) are provided. A new DMM is created having at least one of the following characteristics: quality and complexity. The new DMM is handled as a candidate for storing in a storage device if a predefined criterion for the characteristics is met. The sum of the sizes of the new DMM and already stored DMMs is determined. In response to the sum falling below a storage limit, the new DMM is stored in the storage device. In response to the sum exceeding the storage limit, a decision is taken based on priorities of the DMMs which DMMs to store in the storage device. The priorities depend at least on access frequencies of the DMMs. Upon a data mining request, a corresponding DMM is determined and a user is requested to confirm that data mining is to proceed if quality of the determined DMM does not fulfill a further predefined criterion.
Scalable handling of billing events that affect one or more accounts. A computing system partitions received events into a number of channels, perhaps by account identifier. The channels receive the events, and perform de-duplication of the events. This de-duplication may be performed using a Bloom filter that is updated to reflect the receipt of any original event. The Bloom filter may be used to either determine that the event is not a duplicate of another, or to determine that the event cannot be ruled out as being a duplicate of another. In the latter case, further processing may be performed to for definitively determine whether the event is truly a duplication, or in the alternative, the event may be immediately treated as a duplicate.
A system for searching digital works for comments includes search software capable of searching web pages for comments about a referenced work. In one embodiment, the software searches a web page for delimiters such as quotes that are in proximity to a link to another web page. The software stores any comments in proximity to the quoted content for use in a comment display system where it may be displayed as comment marginalia.
A computer network-based messaging system controls the content of messages sent by users. A database includes permitted words and replacement text elements corresponding to at least one permitted word. A message filter receives an entered word or phrase input by a user on a messaging device as part of a message. The message filter replaces the entered word in the message with a corresponding replacement text element stored in the database. A message sending part transmits the message including the replacement text element over a data network for viewing by other users only if every entered word in the message is included in the database. The message sending part transmits the message even though one or words contained in the replacement text element are not permitted words in the database. The system may allow deletion of a replacement text element from a message only in its entirety.
A server provides the user's desired data without the server knowing the contents or keywords of data by using a method of searching the desired data without decrypting the encrypted data, such that the privacy for the important data of the user can be secured. Also, the present invention shortens the operation time when searching the encrypted data, such that it can prevent the degradation in efficiency due to excess operation involved in the previous existing methods based on the pairing operation.
Provides is an apparatus for question answering based on answer trustworthiness including: an answer indexer that indexes documents of which document trustworthiness satisfying a threshold value among documents included in a document collection and stores it in a knowledge Bases; an answer candidate extractor that extracts answer candidate documents for a user's question from the knowledge Bases; an answer source trustworthiness measurement unit; an answer extraction strategy trustworthiness measurement unit; and a trustworthiness integrator that generates an answer candidate trustworthiness list by ranking the answer candidate documents on the basis of the document trustworthiness, the source trustworthiness, and the extraction strategy trustworthiness of the answer candidate documents.
A system, method and article of manufacture for managing query results and, more particularly, for sorting data records contained in a query result obtained in response to execution of a query against a database. In one embodiment, the data records in the query result are sorted on the basis of related information which is retrieved from a corresponding data source. In another embodiment, the sorting is performed on the basis of a value variance which is determined for each of the data records in the query result. In still another embodiment, the sorting is performed on the basis of a requested value range coverage. In yet another embodiment, the sorting is performed on the basis of suitability scores which are determined with respect to analysis routines which are configured for processing the query result.
Systems, methods and computer program products are disclosed for managing a database cache. In one embodiment, access to a data object stored in a database is monitored. A memory residency priority for the data object is determined, based on the access patterns. Further, an access plan is determined for a query, based on the memory residency priority. Access to the data object is also monitored when the access plan is executed, thereby providing a feedback loop between determining memory residency priorities and determining query access plans.
A partially built index is used in a computer database system. When a database index is being built, or rebuilt, the database manager keeps track of the records processed using a relative row number (RRN) to track what part of the partially built index is complete. Queries are optimized by a query optimizer associated with the database manager that uses the portion of the index that is complete with reference to the RRN. The remainder of the database table beyond the RRN can be estimated or implemented using the completed data or can be determined by searching the relevant portion of the database table.
Systems and methods of identifying and retrieving messages that satisfy a search query using the context of the message and term frequencies are provided. One embodiment includes identifying at least one category relevant to the search query, wherein a plurality of scored keywords are associated with each category, selecting at least one of the scored keywords that is relevant to an identified category, performing a plurality of searches of messages from a social networking messaging service to retrieve messages, where at least one search includes retrieving messages based on the original search query and one of the selected scored keywords, scoring the retrieved messages with respect to each of the at least one identified categories using at least the scored keywords relevant to each category, and returning at least the message with the highest score as the search result.
Data is received from a social networking system, the data including user data and performance data associated with one or more user pages in the social networking system. A query is received specifying desired user data and performance data. A performance group is generated including user data and performance data of user pages responsive to the query.
A method and apparatus for providing a message trail of conversationally related messages is described. In one embodiment, the method for providing a message trail of conversationally related messages includes processing a plurality of messages in a message database and identifying at least two conversationally related messages of the plurality of messages.
An information processing apparatus is provided. The apparatus comprises an association unit configured to divide input image data into regions and to associate each region with one or more types of objects; an addition unit configured to add metadata to each object based on the type of each object; and a determination unit configured to determine whether or not a specific object that associates a first one of the regions with a second one of the regions different from the first one is present among the objects. In the case where the determination unit has determined that the specific object is present, the addition unit is configured to further add, to a first object that is present in the first one of the regions, metadata for associating the second one of the regions with the first one of the regions.
There is realized a data conversion device that performs generation of a hash value with improved analysis resistance and a high degree of safety. There are provided a stirring processing section performing a data stirring process on input data; and a compression processing section performing a data compression process on input data including data segments which are divisions of message data, the message data being a target of a data conversion. Part of multi-stage compression subsections is configured to perform a data compression process based on both of output of the stirring processing section and the data segments in the message data. There is provided such a configuration that the stirring process is executed at least on fixed timing of a compression processing round of plural rounds and thus, there is realized a data conversion device that performs generation of a hash value with improved analysis resistance and a high degree of safety.
Aspects of the present invention are directed to a system for next day reconciliation of transportation records. The system having a transportation record storage provider (TRSP) that receives and stores storage medium transportation requests; an outside service provider (OSP) inventory manager that receives and maintains records of transported storage mediums scanned at the OSP; and a reconciliation provider that receives a first list from the TRSP and a second list from the OSP inventory manger, for reconciliation. The reconciliation provider includes receivers for receiving the first and second list; a processing engine that reconciles the first list and the second list; and a reporting unit that reports the results of the reconciliation. The processing engine matches inbound and outbound records of the first list and second list, and processes invalid records; and analyzes and accounts for un-matched records.
Methods, systems, and apparatus, including computer program products feature selecting a file in a distributed file system. The file is associated with a time to live derived from a path name for the file. The file is divided into a plurality of chunks that are distributed among a plurality of servers. Each chunk has a respective modification time indicating when the chunk was last modified. A latest respective modification time among the respective modification times of each of the plurality of chunks is selected. A determination is made as to whether an elapsed time based on the latest modification time is equal to or exceeds the time to live. Each of the chunks of the file is deleted responsive to the determination. Other embodiments of this aspect include corresponding systems, apparatus, and computer program products.
Embodiments of the invention determine if a user preference or other piece of data is being synchronized too frequently. If the user preference is being synchronized too frequently, synchronization of the user preference is throttled to prevent it from synchronizing for some number of synchronization cycles. If the user preference rarely changes, the user preference is rewarded by throttling it less often.
Partner mirroring is provided with tray loss protection in an N node storage cluster architecture. A master proxy receives and records broadcasts of nodes in a cluster and selects mirror partners in a round robin fashion, so that even numbered nodes are mirrored with other even numbered nodes and odd numbered nodes are mirrored with other odd numbered nodes. In an N node storage cluster architecture which includes a cluster of dual controllers, tray loss protection is provided using such an odd numbered and even numbered mirror pairing process.
An application server in a multi-tenant computing system is enabled access to a first set of tables and views in a database according to a first schema. The views in the first schema correspond to a table in a second schema. Thereafter, the table in the second schema is modified to add a column. Views of the modified table as defined by the second schema are generated in a third schema so that the third schema defines a second set of tables and views in the database. Subsequently, access by the application server to the second set of tables and views in the database is enabled and access by the application server to the first set of tables and views in the database is prevented. Related apparatus, systems, techniques and articles are also described.
An application workload capture and replay system with a transactionally consistent application workload replay feature is provided. More particularly, the feature includes capture-phase components for capturing and recording a real application workload submitted to a production web application system and includes replay-phase components for replaying the captured application workload against a test web application system in a transactionally consistent manner. The feature provides guarantees about the order of database transactions that are caused when the workload is replayed such that there is a consistency between the replay-phase order of the database transactions and the order of those transactions that occurred when the workload was captured. These consistency guarantees facilitate a faithful reproduction of database changes observed in the production web application system in the test web application system using a captured real application workload. Significantly, this faithful reproduction may be accomplished without having to create a synthetic application workload that approximates or emulates the transactional behavior of the real application workload. Instead, a real application workload may be used as or substantially as it is captured.
A database system providing transactionally consistent replay of application workloads. In a database system, a method providing transactionally consistent replay of application workloads comprises the steps of: during a replay phase in which a plurality of application requests that were previously submitted to an application server system during a capture phase are being replayed, receiving, at a database server, a database request to execute a database command against a database. The database request specifies an application request identifier that identifies a particular application request of the plurality of application requests. The particular application request caused the database command to be executed previously during the capture phase. In response to receiving the database request, determining, based on the application request identifier in the database request, whether to delay execution of the database command at least until a particular replay-phase database transaction has been committed.
Systems, methods and computer program products for maintaining data integrity in a database environment are described. In operation, a synchronization process is initiated in a remote database system for synchronization of remote data from the remote database system with consolidated data of a consolidated database. Metadata for each row of the remote data is utilized to allow transactional access to the remote data while the synchronization process occurs.
A database system, which updates data by an application program, includes data storage for storing a master data and a shared memory area. The shared memory area includes: a first area, which loads the master data and to which an application program is allowed only to refer; and a second area, which stores a difference data generated when the application program updates the master data in the first area, and which the application program is allowed to refer to and update. The database system is robust against variation of application programs and environments.
Techniques that enable data extraction, transfer, and load (ETL) operations to be performed asynchronously over communication networks including a Wide Area Network (WAN).
A method for computing power consumption includes querying a software database for a key node and a gate comprising an input port, connected to the key node, and an output port. The software database is created from a net list associated with a design. The method includes calculating a probability of activity level at the output port based on a predetermined activity level at the key node, and querying the software database for next gate comprising a next input port, connected to the previous output port, and a next output port. The method includes calculating a probability of activity level at the next output port based on the probability of activity level at the previous output port. The method includes computing a sub-circuit gate power by sum of power of all the gates based on the probability of activity level at output ports of the gates.
Disclosed are embodiments of systems and methods to derive a semantic network from a CMDB relationship graph which can then be queried in a natural way from a linguistic standpoint (i.e., using natural language queries). Because disclosed embodiments combine natural language queries with an inferencing engine the disclosed systems and methods automatically “connect the dots” between disparate pieces of information and can allow for a richer user experience. In general, CMDB graph relationships can be converted into semantic networks. Once a semantic network is created, queries can be phrased to leverage the inferential relationships between objects in the semantic network.
Techniques are described to establish one-way public relationships. In an implementation, a control is exposed that is operable to become a fan of an object within a social networking page. Responsive to operation of the control, data may be stored to establish a one-way public relationship between a user and the selected object. By establishing a one-way public relationship rather than a mutual friend relationship, the object and/or a corresponding owner of the object is not included in the user's social network and is not provided access to the user's profile, status, or other personal information. The one-way public relationship may be employed by a service provider to serve content related to the object to the user. The one-way public relationships may also be employed by the service provider to push status updates regarding the object to “fans” of the object.
A computer-implemented user feedback method, system and program product for customizing business suite software that is executable on a computer system. The method includes: acquiring a business logic software function associated with a feedback mechanism in a business suite software user interface for the business suite software; acquiring an existing customization requirement related to the business logic software function and the relationship between the existing customization requirement related to the business logic software function and another existing customization requirement related to the business logic software function; and presenting the acquired existing customization requirement and the relationship between the existing customization requirement related to the business logic software function and the other existing customization requirement related to the business logic software function. The system includes: a business logic software function collector; a customization requirement manager; and a customization requirement presenter.
A system and method for generating and displaying annotations in relation to one or more prices corresponding to trader-related or market related events are described. In one embodiment, a trader may enter an annotation to be displayed in relation to one or more price levels. Alternatively, a trader may configure a dynamic annotation to be dynamically displayed in relation to some price level(s) upon detecting a predetermined event related to one or more tradeable objects. Also, a trader may configure one or more alarms to be displayed or played in combination with the annotations.
On a display terminal of an electronic trading system, a graph is displayed having a first axis and a second axis, wherein the graph includes a curve corresponding to a range of values of a financial instrument. A user is allowed to select a portion of the graph. In response to the user selection of the portion of the graph, a trading dialog box is displayed on the display of the workstation, the dialog box being automatically populated with values for trading, the values based on the values of the selected portion of the graph.
A system and method for soliciting and receiving bids for goods or services necessary to satisfy a spot need of a buyer. The system receives a request to procure goods or services that are required to satisfy the spot need of the buyer. The request includes information identifying the type of goods or services being procured by the buyer. Next, the system automatically selects a plurality of suppliers to invite to the on-line auction by querying a supplier database with information from the request. The supplier database includes records identifying suppliers capable of supplying a plurality of different goods and services to a spot marketplace. For each supplier represented in the supplier database, a record is stored in the supplier database, which includes information representing the capabilities of the supplier to deliver at least one good or service. The system automatically invites the suppliers selected from the supplier database to offer bids by sending an electronic communication to each of the selected suppliers. Each of the suppliers is electronically coupled on-line to the spot marketplace. Finally, a winner bidder is selected to satisfy the spot need of the buyer.
A computer-implemented investment system and methods provide a guaranteed principal amount such as a fixed annuity while offering a possibility of higher returns found in a broad equity index fund to investors. A sum certain guaranteed principal investment calculation system and a calculate investor profile command that is customizable by a user can provide an investment strategy tailored to the user based on his profile data and scope of investment. The investment system allows a customizable application system to interface with investment clients, to correlate data with metadata and other criteria, and to display queried data. In one aspect, the investment system can provide a relational database management system that has a relational data repository for storing investment fact data, an aggregation module to present at least a non-guaranteed principal portion and a guaranteed principal portion per investment portfolio product, and a query servicing module to a user.
A system, method and computer program product are provided including a catalog database with a plurality of product definitions. The product definitions includes a plurality of rules and attributes associated with a plurality of products. Further included is a pricing engine in communication with the catalog database. The pricing engine is adapted for charging for the products based on the rules and the attributes.
A system and method are provided for defining slop parameters to an individual spread order or a customized group of orders. The system and method may be used to, for example, define inside slop, outside slop, and/or adjustable range parameters to one or more orders. The inside slop, outside slop, and/or adjustable range parameters may be input by a trader, and, among other things, allow a trader to prioritize orders, set parameters so that some orders are re-priced more aggressively than other spread orders. Alternatively, slop parameters associated with a spread order may also apply more restrictive slop parameters to orders within the same adjustable range. Slop parameters associated with a spread order can also be configured and modified by a trader based on the trader's preferences. Other features and advantages are described herein.
A system an method for providing banks with access to a previously inaccessible exiting international infrastructure. A provider bank first establishes on its system, a set of accounts for each of the customers of a client bank (the client bank environment). The client bank environment has its own Demand Deposit Account (DDA) module to process account entries and calculate interest and its own funds transfer module to initiate and to receive funds transfers. The primary interface into the funds transfer section in the client bank environment is to the funds transfer section of the provider bank environment. The funds transfer section of the provider bank is coupled to the systems which constitute the international banking infrastructure that is able to process banking transactions on a global basis for the customers of the client bank.
At least one computing system, in a network or stand-alone environment, accesses a consumer representation, wherein the consumer representation comprises a three dimensional model rendered to depict a consumer appearance and movement in each frame of a captured video stream and specified by a selection of sizing measurements detected from a scan of a consumer body shape. The computing system selects at least one merchandise item from among multiple merchandise items each with separate merchandise characteristics. In particular, the computing system selects the merchandise item of a size selected to fit the selection of sizing measurements for the consumer. The computing system renders the merchandise item on each rendered frame of the three dimensional model according to the merchandise characteristics as applied to the sizing measurements, wherein a display of the rendered three dimensional model shows a realistic image of the consumer appearance and movement as captured in the video stream rendering the consumer wearing the selected merchandise item.
A method and system for enabling a user or bidder to purchase an option on auction merchandise or services in an online auction are provided, thus allowing the option winner to purchase the merchandise in the event the original auction bidder (i.e., the highest bidder for the merchandise) defaults on his purchase. The method and system also provides an incentive to the users purchasing the option(s), e.g., bid optionees, by partially distributing the option pool of monies collected to the user who purchases the option at the price closest to the final auction price.
A document processing system comprises an input receptacle for receiving documents. A transport mechanism receives the documents from the input receptacle and transports the documents past an image scanner and a discrimination unit. An output receptacle receives the documents from the transport mechanism after being transported past the image scanner and the discrimination unit. The image scanner obtains an image of the documents, obtains an image of a selected area of the documents, and obtains information contained in the selected area of the document. The discrimination unit determines the authenticity of the document. A system controller directs the flows of documents over the transport mechanism.
Techniques are provided for selecting among the advertisements that are competing for a slot based, at least in part, on an “schedule sequence” that is established for the advertisements. The schedule sequence may, for example, reflect the relative times at which a content provider incurred the delivery obligations associated with the advertisements. For the purpose of establishing the sequence, the date on which an advertisement order is placed may be considered to be the date on which the corresponding delivery obligations are incurred. After the sequence has been established, the position of competing advertisements within the schedule sequence is used as one of the factors for determining which competing ad to place in a slot, where ads nearer the beginning of the sequence (ads with earlier-incurred delivery obligations) are favored over ads that are nearer the end of the sequence (ads with later-incurred delivery obligations).
Methods and systems are provided for click through rate prediction and advertisement selection in online advertising. Methods are provided in which output information from a feature-based machine learning model is utilized. The output information includes predicted click through rate information. The output information is used to form a matrix. The matrix is modeled using a latent variable model. Machine learning techniques can be used in determining values for unfilled cells of one or more model matrices. The latent variable model can be used in determining predicted click through rate information, and in advertisement selection in connection with serving opportunities.
In one embodiment, a method comprises identifying, in a network, user selection preferences of an identified user having accessed the network, the identifying based on an accumulation of user selection inputs executed by the identified user, the user selection inputs accumulated relative to input options presented to the user and identifying respective available network items; classifying, by an apparatus in the network, the identified user into one of multiple user affinity categories relative to an advertisement campaign for a targeted product, the classifying based on determining whether one of the user selection inputs represents a view gesture of the user having viewed the targeted product; and selecting an advertisement asset for delivery to the identified user based on the classifying of the identified user into the one user affinity category.
Systems and methods are disclosed to consolidate workload on cloud-based computers by co-locating one or more high-penalty tenants on one or more cloud-based servers; reducing service level agreement (SLA) violations by over-provisioning the cloud-based server; and maximizing an SLA profit.
An approach is provided for determining an estimated completion time for a task and/or a project. A plurality of electronic communications of a plurality of users are accessed, wherein the electronic communications relate to a common project engaged in by the users. Timing information is extracted from the electronic communications. For each of the users, an average delay period is computed using the extracted timing information. An estimated delay value is generated for the project based on the computed average delay periods.
According to one embodiment, a computer program product for determining future facility conditions includes a computer readable medium having computer readable program code stored therein. The computer readable program code includes computer readable program code for calculating a time period specific maintenance cost, for calculating a time period specific modernization factor, and for calculating a time period specific backlog factor. Future facility conditions equal the time period specific maintenance cost plus the time period specific modernization factor plus the time period specific backlog factor. In another embodiment, a computer-implemented method for calculating future facility conditions includes calculating a time period specific maintenance cost, calculating a time period specific modernization factor, and calculating a time period specific backlog factor. Future facility conditions equal the time period specific maintenance cost plus the time period specific modernization factor plus the time period specific backlog factor. Other embodiments are also presented.
A method of managing an insurance policy includes defining a plurality of mechanisms to protect an insured person from adverse financial outcomes. A selection of at least one of the plurality of mechanism is received from the insured person and stored the selection in a memory. On the occurrence of an insured event, the stored selection is retrieved and a basic insurance amount to be paid to the insured person based on an insurance policy of the insured person is calculated. The method then includes determining based on the stored selection of mechanisms if the insured person has suffered any adverse financial outcomes since the inception of the policy and if so then calculating a further financial protector amount to be paid to the insured person based on the stored selection of mechanisms. Finally, the basic insurance amount and further financial protector amount are paid to the insured person or their nominated beneficiary.
The invention provides personalized medicine management software for determining a series of recommended doses of a medication for a patient. The software contains code to receive information regarding a combination of at least one genetic factor and personal attributes for the patient that are predictive of the patient's reaction to a series of doses of the medication. Using a predictive mathematical model specific to the medication, the code calculates the series of recommended doses specific to the patient's genetic factor and personal attributes and specific to the medication. The series of recommended doses is outputted. In preferred embodiments, the output is the form of an interactive display. The interactive display permits a user, typically a health care professional, to input actual doses and actual patient responses. The subsequent series of recommended doses is preferably then adjusted, in real time, to account for the actual doses and actual patient responses.
An apparatus for communicating health care data from a sender to a receiver is provided. The apparatus has a first computer system, a second computer system, and a rules engine. The first computer system has health care data stored therein. The second computer system is in operable communication with, and is configured to extract the health care data from, the first computer system. The rules engine normalizes the extracted health care data to a predefined format.
Service that is provided by a packet switched network is controlled based on bids from a plurality of consumer equipment. Bids are requested from the consumer equipment. The bids are compared, and service by the packet switched network is controlled based the comparison. Access to the packet switched network may be selectively allowed or denied based on the comparison of the bids. The quality of service that is provided for information packets that are associated with at least some of the consumer equipment and communicated through the packet switched network may be controlled based on the bids.
A food processor with recognition ability of emotion-related information and emotional signals is disclosed, which comprises: an emotion recognition module and a food processing module. The emotion recognition module is capable of receiving sound signals so as to identify an emotion containing in the received sound signals. The food processing module is capable of producing food products with a taste corresponding to the emotion recognition result of the emotion recognition module.
A method and communication device disclosed includes displaying a video on a display, converting voice audio data to textual data by applying voice-to-text conversion, and displaying the textual data as scrolling text displayed along with the video on the display and either above, below or across the video. The method may further include receiving a voice call indication from a network, providing the voice call indication to a user interface where the voice call indication corresponds to an incoming voice call; and receiving a user input for receiving the voice call and displaying the voice call as scrolling text. In another embodiment, a method includes displaying application related data on a display; converting voice audio data to textual data by applying voice-to-text conversion; converting the textual data to a video format; and displaying the textual data as scrolling text over the application related data on the display.
A local text to speech feedback loop is utilized to modify algorithms used in speech synthesis to provide a user with an improved experience. A remote text to speech feedback loop is utilized to aggregate local feedback loop data and incorporate best solutions into new improved text to speech engine for deployment.
A spectrum calculating unit calculates, for each of the frames, a spectrum by performing a frequency analysis on an acoustic signal. An estimating unit estimates a noise spectrum. An energy calculating unit calculates an energy characteristic amount. An entropy calculating unit calculates a normalized spectral entropy value. A generating unit generates a characteristic vector based on the energy characteristic amounts and the normalized spectral entropy values that have been calculated for a plurality of frames. A likelihood calculating unit calculates a speech likelihood value of a target frame that corresponds to the characteristic vector. In a case where the speech likelihood value is larger than a threshold value, a judging unit judges that the target frame is a speech frame.
A method of transceiving an audio signal is disclosed. An input audio signal is provided. It is determined whether an energy attack signal exists within the input audio signal and a decision flag is set if the energy attack signal exists. A temporal location of the energy attack point in the input audio signal is detected. Energy variations before and after the temporal location of an energy attack point are determined. The energy variations to produce quantized energy variations and a peak area energy of the input audio signal to produce a quantized peak area energy are quantized. The decision flag, the temporal location of the energy attack point, the quantized energy variations, and the quantized peak energy are transmitted.
A system and method are disclosed for noise level/spectrum estimation and speech activity detection. Some embodiments include a probabilistic model to estimate noise level and subsequently detect the presence of speech. These embodiments outperform standard voice activity detectors (VADs), producing improved detection in a variety of noisy environments.
The method and system disclosed herein reduces total bandwidth requirement for communication in a voice over Internet protocol application. Sample [101] and convert [102] the analog input audio signal into digital signals and derive sampled frames [103]. Compute spacings of order statistics [104]. Measure the entropy for each of the sampled frames [105]. Set a threshold for entropy [106]. Mark the audio frames as active speech frames or inactive speech frames [107]. Mark an audio frame as an' inactive speech frame when the entropy is greater than the threshold, and mark the audio frame as an active speech frame when the entropy is lesser than the threshold [107]. Transmit only the active speech frames [108].
Technology is described for associating semantic meaning with data elements. The system can include a messaging module configured to receive a message having data elements. A storage module can store the data elements from the message in a structured format. A message dictionary can be configured to identify a type of the message received and to lexically identify data elements of the message using the message dictionary and the type of message. In addition, a taxonomy module can be configured to provide a semantic meaning for the data elements of the lexically identified portions of the message. Further, a data definition tag repository can store data definition tags and link the message dictionary, the taxonomy, and storage location of the data elements in the storage module. The data definition tags can enable the semantic meaning of data elements to be queried.
A concept rater module is utilized to automatically grade or score constructed responses based on a model answer. The concept rater module may be configured to accept a model answer as input. The model answer may be used as a grading key by the concept rater module. The concept rater module may be further configured to accept student responses in a file format. The file format may be ASCII text, a formatted word processing (e.g., WORDPERFECT, MICROSOFT WORD, etc.) and the like. The concept rater module may be further configured to process a student response into a canonical representation of the student response. The canonical representation of the student response is compared against the model answer by the concept rater module. From the comparison, a score is generated which represents that student's ability to cover all the key concepts.
Methods, systems and apparatus, including computer program products, for identifying properties of an electronic document. In one aspect, a sequence of bytes representing text in a document is received. A plurality of byte-n-grams are identified from the bytes. For multiple encodings, a respective likelihood of each byte-n-gram occurring in each of the respective multiple encodings is identified. A respective encoding score for each of the multiple encodings is determined. A most likely encoding of the document is identified based on a highest encoding score among the encoding scores. In another aspect, a sequence of characters, having an encoding, are identified in a document. The sequence is segmented into features, each corresponding to two or more characters. A respective score for each of multiple languages is determined based on the features and a respective language model. A language of the document is identified based on the scores.
A method for translating selected content in a web conference may include receiving, by a processing device, a selected area in an image from a shared application in a web conference. The selected area may contain text for translation into a chosen language. The method may also include performing an optical character recognition process on the text in the selected area of the image to provide OCR resulting text. The method may additionally include translating the OCR resulting text into the chosen language. The method may further include presenting the translated OCR resulting text in the chosen language to at least a translation requester in the web conference.
A method (50) of dynamically changing a sentence structure of a message can include the step of receiving (51) a user request for information, retrieving (52) data based on the information requested, and altering (53) among an intonation and/or the language conveying the information based on the context of the information to be presented. The intonation can optionally be altered by altering (54) a volume, a speed, and/or a pitch based on the information to be presented. The language can be altered by selecting (55) among a finite set of synonyms based on the information to be presented to the user or by selecting (56) among key verbs, adjectives or adverbs that vary along a continuum.
Local clock modeling for a discrete event simulator is described. A local clock generator provides realistic clock characteristics in terms of clock precision and clock drift and clock mapping utilities provide API for other modules and/or protocols in the discrete event simulator to schedule events on local clocks instead of global clock of the simulator.
Dimensions of each physical object to be moved from an original physical site to a destination physical site are at least approximately determined. Each physical object is tagged with an identifier. A virtual layout of the destination physical site and the dimensions and the identifier of each physical object are input into a computer program. A user-specified location of where within the destination physical site each physical object is to be placed when moved to the destination physical site is input using the computer program, based on the virtual layout of the destination physical site and the dimensions and the identifier of each physical object. At the destination physical site, each physical object is looked up using the identifier of the physical object to determine the user-specified location of where to place the physical object within the destination physical site.
An apparatus having at least one sensor for registering at least one chemical and/or physical, process variable, and at least one modularly constructed, measuring transducer circuit, which has at least one sensor unit, which ascertains a measured variable from the process variable registered by the sensor and supplies the sensor with energy as needed, and at least one application specific, signal processing unit for ascertaining a measured value of the measured variable, wherein a conditioned output signal is provided between the sensor unit and the application specific, signal processing unit, wherein the application specific, signal processing unit is exchangeably embodied, and wherein, as a function of a predeterminable accuracy of measurement with which the apparatus ascertains the measured values, a plurality of different types of application specific, signal processing units are provided.
An electrical equipment assembly includes at least one electrical device provided with an identifier member. The identifier member includes a measurement tolerance data associated with the electrical device. The electrical assembly also includes a meter electrically coupled to the electrical device. The meter includes a memory device, a processor device operatively coupled to the memory device, a communication link member operatively coupled to the processor device, and a selectively updatable measurement tolerance indicator stored in one of the memory device, the processor device. The processor device being configured and disposed to establish measurement accuracy of the meter based on the tolerance indicator stored in the memory device.
A method is provided for determining vibration frequencies of rotating blades mounted on a rotor which rotates relative to and is supported by a rotor support structure. The method includes the steps of: (a) determining possible vibration frequencies of the blade from blade displacements corresponding to the times at which a blade passes a stationary timing probe; (b) converting a vibration signal detectable at the support structure into a vibration frequency spectrum; and (c) identifying the blade vibration frequency by matching a peak in the vibration frequency spectrum with one of the possible blade vibration frequencies.
The present invention relates generally to the field of investigational bioinformatics and more particularly to secondary structure defining databases. The present invention further relates to methods for interrogating a database as a source of molecular masses of known bioagents for comparing against the molecular mass of an unknown or selected bioagent to determine either the identity of the selected bioagent, and/or to determine the origin of the selected bioagent. The identification of the bioagent is important for determining a proper course of treatment and/or irradication of the bioagent in such cases as biological warfare. Furthermore, the determination of the geographic origin of a selected bioagent will facilitate the identification of potential criminal identity.
A map information processing apparatus includes a road matching means (143) for comparing the road data with current position data to carry out map matching, an input unit (130) for inputting both a specified detection start point and a specified detection end point, an unregistered road detection means (144) to which both the specified detection start point and the specified detection end point are inputted, for detecting, as an unregistered road, a section between a detection start point and a detection end point of the unregistered road which are acquired on the basis of either the map matching carried out by the road matching means or the result of comparison between running track data and the road data, and a road data generating means (145) for generating road data corresponding to the detected unregistered road and storing the road data in a map data storage means.
In embodiments of the present invention, a computer program may use GPS coordinates associated with cell phones located within multiple cars to measure real time traffic conditions. These traffic conditions may be measured based at least in part on using parameters including, but not limited to, a time of day, a day of the week, a weather condition, a road condition, or some other parameter relating to traffic conditions. The traffic conditions may be used to calculate a vehicle speed between two locations and predict related travel time. The real-time traffic condition information may be manually accessed by a user from their cell phone or automatically presented to a user's cell phone when the cell phone enters a specific geographic location or region.
A system and method of controlling an automotive vehicle includes generating a reverse direction signal corresponding to a reverse direction of the vehicle and generating brake-steer in response to the reverse direction signal.
A system comprises a control module that is configured for operable coupling with at least one of a brake system and/or a penalty detection system of a first vehicle. The control module is further configured to operate in a first mode of operation. In the first mode of operation, the control module activates the brake system, responsive to receiving a first control signal from a second vehicle; the first and second vehicles are coupled in a consist. Alternatively or additionally, the control module is configured to operate in a second mode of operation. In the second mode of operation, the control module is configured to generate the first control signal for transmission to the second vehicle and activation of a brake system of the second vehicle, responsive to receiving a second control signal from the penalty detection system.
A control device (10) for a brake-power-assisted brake system of a vehicle having a first input device (26) for a supplied first information item (28) relating to a supplied assistance force (Fu) of a brake booster (14) of the brake-power-assisted brake system, a second input device (30) for a supplied second information item (32) relating to a total force (Fg) comprising the assistance force (Fu) and a driver braking force (FI) supplied by activation of an activation element (12) of the brake-power-assisted brake system, an evaluation device (36) which is configured to define a third information item relating to a proportional relationship between the total force (Fg) and the assistance force (Fu) taking into account the first information item (28) and the second information item (32), and an output device (44, 50) which is configured to supply at least one control signal (46, 52) to at least one component (14, 54) of the brake-power-assisted brake system taking into account the defined third information item relating to the proportional relationship between the total force (Fg) and the assistance force (Fu).
At vehicle stop judgment time t1, a first engine automatic-stop control permission judgment, based on idle stop permission conditions by which an instant permission judgment can be possible, is carried out. If a result of the first engine automatic-stop control permission judgment at time t1 is “permitted”, the second engine automatic-stop control permission judgment, based on an idle stop permission condition which requires a certain time for the judgment, is initiated, and an electric oil pump ON (drive) command (the test drive command) is issued. At time t2 at which an actual drive of the electric oil pump in response to the test drive command is detected, it is judged that a failure of an electric system of the electric oil pump and a foreign matter-biting failure of the electric oil pump do not occur, then a failure judgment of the electric oil pump becomes “normal”. This judgment is completed before time t3 at which the second engine automatic-stop control permission judgment ends, and both of “permitted” of a result of the second engine automatic-stop control permission judgment and “normal” of the failure judgment of the electric oil pump, an idle stop ON command is not outputted.
A grain transfer control system for automatically controlling relative positions of an unloading system discharge nozzle of a work machine and a receiving container based on a real time model of a fill level profile for regions of the receiving container, the profile being modeled using known or estimated rates of flow of grain and positions of the nozzle relative to regions of the receiving container as a function of time, the system adjusting the relative positions of the nozzle and the receiving container to effect a generally even fill of the receiving container.
An HV-ECU performs a program including the steps of: determining whether or not the HV-ECU is in an auto-P execution state; determining whether or not a predetermined time period Tb has elapsed since an auto-P was requested; and permitting determination of the shifting operation if the HV-ECU is in the auto-P execution state and if it is determined that the predetermined time period Tb has elapsed since the auto-P was requested.
An off-road work vehicle has a steer-by-wire steering system having a device for determining the angular displacement of a steering wheel. The device has a cam configured to rotate about an axis at an identical angular speed as the steering wheel, a first sensor proximal to a facing outer surface of the cam and being configured to determine a distance between the first sensor and the facing outer surface of the cam, a second sensor proximal to a facing outer surface of the cam and being configured to determine a distance between the second sensor and the facing outer surface of the cam, and a processor operably connected with the first and second sensors and configured to determine an angular position of the steering wheel and a direction of rotation of the steering wheel based upon data generated by the first and/or the second sensor. The distance between each of the first and second sensors and the facing outer surface of the cam changes gradually over a first major portion of the facing outer surface and sharply over a second, minor portion of the facing outer surface. The two sensors are redundant to one another and help maintain the robustness of the system.
A travel control method for a self-propelled carriage having a travel control section for controlling steering-driving wheels. In the method, the steering-driving wheels are steered by a predetermined angle based on a direction change command, and in this state, the carriage is moved forward and backward for a predetermined distance to make the carriage depart from a base line. Then, the carriage is steered toward the base line to return to the base line. After that, the carriage is made to be able to travel along the base line.
Disclosed herein is a method of controlling an Anti-lock Brake system (ABS) of an electronic brake, which is driven using an electric motor. In ABS braking in which braking and braking-release motions are repeated according to a wheel slip value, the electric motor is controlled in a re-braking section to link a position of a brake pad with a change in wheel speed, to enhance ABS control responsiveness and to reduce stopping distance with maximized brake force.
A method of producing a variable thrust cutback of an aircraft during aircraft departure is provided. The method includes the steps of storing expected sound exposure levels for an aircraft in memory, and storing a sound exposure level limit for a navigation flight in memory. The method also includes the steps of determining aircraft altitude and determining aircraft airspeed. The method further includes the steps of computing an engine thrust value that complies with the sound exposure level limit based on the altitude, airspeed and the sound exposure levels, and outputting the computed engine thrust value for use in controlling the aircraft during departure.
A system and a method for commanding a spacecraft to perform a three-axis maneuver purely based on “position” (i.e., attitude) measurements. Using an “inertial gimbal concept”, a set of formulae are derived that can map a set of “inertial” motion to the spacecraft body frame based on position information so that the spacecraft can perform/follow according to the desired inertial position maneuvers commands. Also, the system and method disclosed herein employ an intrusion steering law to protect the spacecraft from acquisition failure when a long sensor intrusion occurs.
A remote control system for controlling movement of a train comprises one or more sensors positioned relative to a railroad track for detecting the presence of a lead railcar on the track being pushed by a remotely controllable locomotive. The one or more sensors are spaced a distance from a predetermined stop location of a lead railcar and transmit signals when the lead railcar is detected on the track. A programmable controller positioned off-board or wayside receives signals from the one or more sensors and is in radio communication with an onboard operating system of the locomotive. The controller transmits a signal to the locomotive when the lead railcar is detected by a sensor, and in response to the signal the operating system of the locomotive sets a maximum speed setting for the locomotive to travel on the track toward the stop location.
A control system for a seeder implement with a plurality of row units grouped into one or more sections, is provided. The control system includes an intelligent control, a plurality of down force sensors electrically connected to the intelligent control, each of the one or more sections having at least one down force sensor associated therewith. The system further includes a plurality of down force actuators electrically connected to the intelligent control, each of the row units associated with at least one of the plurality of down force actuators. The intelligent control is configured to determine whether each of the one or more sections is in a plant zone or a no plant zone and to control down force applied by the plurality of down force actuators differently when one or more of the plurality of sections is in a no plant zone.
A motor controller for an air-conditioner fan, including at least a central processor, a power drive module, a power supply module, and a communication interface circuit. The power supply module supply working power to the central processor and the power drive module. Multiple instruction input ports are connected to the central processor. Multiple parameters N are set in the central processor and corresponding to the instruction input ports. The central processor controls the power drive module to drive a motor of the air-conditioner fan to operate at a parameter N corresponding to an instruction input port as the instruction input port is connected. The communication interface circuit is communicated with an external communication device. The external communication device changes the parameters N in the central processor corresponding to the instruction input ports via the communication interface circuit.
A manipulator is provided with a first link, a second link, first and second differential input shafts rotatably supported on the first link, a differential output shaft rotatably supported on the second link, a differential gear mechanism for rotating the differential output shaft about two axes orthogonal to each other in accordance with the sum or difference of rotating speeds of the first and second differential input shafts, a first shaft rotational angle sensor for detecting rotational angle information of the first differential input shaft, a second shaft rotational angle sensor for detecting rotational angle information of the second differential input shaft, and a controller for detecting the reception of an external force by the first or second link based on an output signal of the first or second shaft rotational angle sensor.
Embodiments disclose methods and systems for providing instructions to a robot device. The method may be executable to receive information from a robotic device and determine data responsive to the information. The method may also be executable to determine an order to send the data to the robotic device, where data associated with robot functionality to be performed at a first time is given a first priority and data associated with robot functionality to be performed at a subsequent time is given a second priority. The method is further executable to receive information indicating an amount of available memory on the robotic device and to provide the robotic device an amount of the data responsive to the information that is storable in the amount of available memory on the robotic device and in an order such that data that pertains to the first priority is sent first.
Provided is a robot capable of appropriately adjusting a position and the like of a main body in view of executing a specified task involving an interaction with a target object. While the position and posture of the main body (10) are being controlled according to a second target path, the robot (1) moves from a first specified area to a second specified area and stands there. In this state, a second position deviation (=the deviation of the position of the main body from a second target path) and a second posture deviation (=the deviation of the posture of the main body from a second target posture) are determined. According to the determination result, the second target path is corrected so that the subsequent position deviation and the like may be smaller.
A numerical control apparatus provides for manual shift operation involving feed shafts of a machine tool in terms of a work coordinate system easily and readily understood by an operator. The numerical control apparatus includes a manual shift amount input unit for receiving an amount of manual shift involving linear feed shafts as operator-input data in terms of a work coordinate system defined on the work revolved or rotated by a rotary feed shaft. The numerical control apparatus further includes a manual shift amount cumulative storage for cumulatively storing the received amount of manual shift in terms of a work coordinate system. Also included is a cumulative shift amount coordinate converter for converting the cumulative amount of shift from the work coordinate system data to data in terms of machine coordinate system defined on the machine tool. The apparatus's manual shift amount superimposing unit then superimposes the converted cumulative amount of shift on a controlled variable commanded in a machining program to generate the result to servo drivers.
Transfer capability is improved without having to extend a longitudinal space of a platform of a cluster tool downward. In a platform PF, a first transfer robot 16L includes a transfer main body 48L that is slidable on a left guide rail 46L, a transfer pedestal 50L that is slidable in an offset direction (X direction), and a slider type transfer arm 52L that is rotatable within a horizontal surface while being movable straight in a direction parallel to a radius of a rotation circle and supports one piece of a semiconductor wafer W. A second transfer robot 16R has the same configuration and operations as the first transfer robot 16L except that an operation or moving direction of each component of the second transfer robot 16R is vertically symmetrical to that of the first transfer robot 16L.
An apparatus includes at least one memory configured to store application information associated with multiple process control applications used to control an industrial process. The application information includes multiple boundaries associated with the process control applications. Each boundary is associated with at least one of multiple hierarchical levels. The apparatus also includes at least one processing device configured to alter the association of the boundaries with the hierarchical levels independent of the process control applications. The hierarchical levels associated with different levels of criticality regarding the industrial process. In addition, the apparatus includes at least one interface configured to receive data from and transmit data to the process control applications.
Methods and apparatus for relative pitch tracking of multiple arbitrary sounds. A probabilistic method for pitch tracking may be implemented as or in a pitch tracking module. A constant-Q transform of an input signal may be decomposed to estimate one or more kernel distributions and one or more impulse distributions. Each kernel distribution represents a spectrum of a particular source, and each impulse distribution represents a relative pitch track for a particular source. The decomposition of the constant-Q transform may be performed according to shift-invariant probabilistic latent component analysis, and may include applying an expectation maximization algorithm to estimate the kernel distributions and the impulse distributions. When decomposing, a prior, e.g. a sliding-Gaussian Dirichlet prior or an entropic prior, and/or a temporal continuity constraint may be imposed on each impulse distribution.
An adapter for a cassette tape player couples to a digital audio player. The adapter enables controls operated on the cassette tape player to control an external digital audio player. The digital audio player may be coupled to the adapter to receive signals indicative of which controls on the cassette tape player were operated. For example, in one embodiment the adapter may determine the direction of cassette tape player rotation, the initiation of rotation and the speed of rotation to detect which controls were operated. Appropriate signals may then be provided to the digital audio player, either through a wired or wireless connection, to enable the digital audio player to respond accordingly.
A flexible electronic product includes a flexible electronic assembled body and an actuator including a shape memory member. The actuator of the flexible electronic product deforms in response to an input. The flexible electronic assembled body includes a flexible display device, such as an organic light emitting diode (OLED), a plastic liquid crystal display (LCD), a plastic plasma display panel (PDP), an electronic ink panel, an organic thin film transistor (OTFT).
The invention is directed to an implant able insulated electrical circuit that utilizes polyparaxylylene, preferably as Parylene, a known polymer that has excellent living tissue implant characteristics, to provide for chronic implantation of conductive electrical devices, such as stimulators and sensors. The device is thin, flexible, electrically insulated, and stable after long exposure to living tissue. Layers of Parylene may be combined with layers of a polymer, such as polyimide, to yield greater design flexibility in the circuit. Multiple electrical conduction layers may be stacked in the circuit to increase packing density.
An implantable lead includes an elongated member. A plurality of electrodes are disposed on a distal end of the elongated member. A plurality of terminals are disposed on a proximal end of the elongated member. Each of a plurality of conductors electrically couples at least one of the electrodes to at least one of the terminals. The plurality of conductors are disposed in the elongated member in a coiled configuration and have an end portion. Each of a plurality of constraining elements is disposed over at least one of the plurality of conductors such that the underlying at least one of the plurality of conductors is maintained in the coiled configuration. At least one of the plurality of electrodes or terminals is disposed over the constraining element and electrically coupled to at least one of the plurality of conductors.
A communication signal is communicated between an implantable medical device including an implant transceiver and an external unit including an external unit transceiver. At least one of the transceivers includes a receiver capable of sampling a communication channel for the communication signal at times based on a macro sampling interval and a micro sampling interval. The sampling includes a series of micro samples. The duration of the series of micro samples is less than the macro sampling interval.
Embodiments of the disclosed technology provide a combination electroencephalography and non-invasive stimulation devices. Upon measuring an electrical anomaly in a region of a brain, various tDCS or other electrical stimulations are utilized to correct neural activity. Devices of the disclosed technology may utilize visual, balance, auditory, and other stimuli to test the subject, analyze necessary brain stimulations, and administer stimulation to the brain.
A method and medical system for operating two leads disposed adjacent tissue of a patient. A first one of a pair of electrodes respectively carried by the two leads is activated to generate an electrical field within the tissue. An electrical parameter in response to the generated electrical field is measured at a second one of the pair of electrodes. A reference electrical parameter is measured in response to the generated electrical field at a reference electrode carried by the same one of the two leads that carries the first electrode. A reference distance between the first electrode and the reference electrode is known prior to the generation of the electrical field. The ratio between the measured electrical parameter and the measured reference electrical parameter is computed, and the distance between the pair of electrodes is computed as a function of the computed ratio and the reference distance.
An implantable medical device system including a physiological sensor detects signal artifact in a signal waveform acquired by the sensor. Features of individual waveforms in the sensor signal are extracted. Sample waveforms are classified by expert observation into at least two classes including an artifact class. A distribution range for each of the extracted features from the sample waveforms is determined for each of the classes. Waveform classification criteria are established in response to the determined distribution ranges.
This disclosure describes techniques for generating a risk stratification indicator based on HRT measurements computed using physiological parameters sensed by an implantable medical device (IMD). In some examples, the HRT measurements may be computed by the IMD based on the physiological parameters. In other examples, the IMD may sense the physiological parameters, and transmit data representative of the parameters to an external computing device, such as an IMD programmer, which then computes the HRT measurements. Exemplary physiological parameters include cardiac signals.
Methods, devices and systems for one or both of two- or three-dimensional location of the disposition of a sensor coil in a subject including: an array of electromagnetic drive coil sets, each set having two or three dimensionally oriented drive coils; a sensor coil being electromagnetically communicative with the array of electromagnetic drive coil sets; and, a system controller communicative with and adapted to energize one or more of the electromagnetic coils in the array of electromagnetic drive coil sets, the energizing of the one or more of the electromagnetic coils including one or more of energizing the coils singly, or in pairs of x-y and y-z or x-z coils, or in triplets of x-y-z coils while measuring the response of the sensor coil; whereby the system uses the measurements of the responses of the sensor coil to calculate the location and orientation of the sensor coil relative to said drive coil sets.
In a method for implementing an irreversible electroporation treatment with an electroporation device having at least two treatment electrodes, magnetic resonance exposures are acquired for visual monitoring of the treatment, and magnetic resonance-compatible electrodes are used as treatment electrodes. A magnetic resonance imaging apparatus has an electroporation device integrated therein, so as to be operable by co-use of at least some of the same components that arte used for image data acquisition.
The invention concerns a system capable of generating a magnetic indication B0 comprising gradients (Gx, Gy, Gz) in certain directions, transmitting ratio frequency wave pulse sequences (RF) perpendicular to B0 in a range of adjustable frequencies, and detecting electromagnetic signals received from a body part (4). The method includes injecting a contrast product in said body part, capable of being temporarily fixed in an observed zone (1), and comprising an element capable of causing chemical displacement of a resonance frequency of water hydrogen protons; exciting said body part, using a radio wave pulse sequence; in a range of frequencies adjusted on the basis of the magnetic induction B0 and the chemical displacement for some of said waves; detecting the electromagnetic signals received in said body part, substantially corresponding to the magnetic resonance signals of the protons of the observed zone having undergone the chemical displacement.
Magnetic resonance methods include modeling magnetic resonance signals obtained from specimens at low and high q-values to obtain parameters and distributions of parameters associated with specimen structure and orientation. In evaluation of brain white matter specimens, diffusion within axons can be modeled based on hindered diffusion parallel to an axis of the axon and restricted diffusion perpendicular to the axis. Diffusion exterior to axons can be modeled as hindered diffusion with differing diffusivities parallel to and perpendicular to the axis. Based on extracted parameters and associated model functions, distributions of specimen properties such as intra and extra-axonal principal diffusivities and the corresponding principal directions can be estimated. Features of the axon diameter distribution can also be estimated using this approach.
An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte. The analyte monitor may also be part of a drug delivery system to alter the level of the analyte based on the data obtained using the sensor.
A sensor used to measure physiological characteristics of body tissues is provided. The physiological sensor includes a first light source assembly having a first light source in parallel with a second light source. Each of the first light source and the second light source have an anode and a cathode. A second light source assembly includes a third light source in parallel with a fourth light source. Each of the third light source and the fourth light source have an anode and a cathode. The anode of the first light source is electrically connected to the cathode of the second light source, the anode of said third light source, and the cathode of said fourth light source. The anode of the third light source is electrically connected to the cathode of the fourth light source.
The invention relates to an arrangement for providing a constant contact pressure for a probe to a finger of a patient, including a housing having a top position and a side portion to support said top portion, said top portion having a thickness defined by a top surface and a base of said top portion, said top portion having a bore extending through, the top portion, said bore dimensioned to slidably receive a probe, said probe having a probe tip, a channel extending substantially perpendicular and on a same plane to said bore, said channel sized to receive a finger of a patient, wherein the probe further includes a collar positioned along the probe such that at rest, the collar is in contact with the top surface of the top portion of the housing, and the probe tip extends a distance from the base of the top portion, and into the channel.
The present invention utilizes a plurality of spectroscopic systems and methods to measure characteristics of tissue useful in the diagnosis of disease. In a preferred embodiment, a combination of fluorescence, reflectance and light scattered spectra can be measured and processed to provide biochemical, architectural and morphological state of tissue. The methods and systems can be used particularly in the early detection of carcinoma within tissue in vivo and in vitro.
In some examples, a mobile media device case can include: (a) an enclosure with a cavity, the cavity sized to contain a mobile media device therein, the enclosure further having: (1) a top side; (2) a bottom side, the bottom side configured to receive the mobile media device; (3) a front side, the front side is configured to allow visual and tactile access to the mobile media device when the mobile media device is in the cavity; and (4) a back side. Other embodiments and related methods are also disclosed herein.
A communication assistance system includes a database having a plurality of listings therein, each of the listings includes a least one contact name and a contact information. A means is provided for receiving incoming communications from a plurality of requesters seeking a listing. A table stores past requested listings of the requesters, where the system reviews the table for storing past requested listings and, based on contents contained in the past requested listing table, develops a list of requesters to target a promotion to, whereupon when a requester who is among the list of requesters contacts the system, they are provided with the promotion.
The peak-index calculator calculates a peak index as an indication of PAR in accordance with gain factors β of channels. The coefficient selector includes a lookup table storing therein fitting coefficients X and Y each categorized in accordance with a combination of β, and selects coefficients X and Y each having a value determined in accordance with a combination of the gain factors β. The power-reduction calculator calculates a reduction in maximum signal-transmission power in accordance with both the peak index and the selected coefficients X and Y. The TXAGC calculator controls maximum signal-transmission power in accordance with the calculated reduction.
When a service providing device which provides a service to a mobile communication terminal has entered a service stop state, a managing device connected to the service providing device instructs service providing devices other than the service providing device which has entered the service stop state, to release a resource of a mobile communication terminal to which a service has been provided by the service providing device which has entered the service stop state.
A multicast service of a 3GPP Universal Mobile Telecommunications System (UMTS) is disclosed. A multicast service stream identifier is provided so that each multicast area can receive different information for one service or one multicast service can be provided with different QoSs to areas. In addition, the multicast service stream identifier is provided which can selectively receive diverse menus or channels for one multicast service provided in the same area. Thus, by providing the multicast service stream identifier, users' desires for various services can be satisfied.
A method, system, and medium are provided for determining whether to allow a position-determining system to provide location information that describes a location of a mobile device. A series of steps are carried out in which information is exchanged between networked components. In an embodiment, a request for location information (e.g., map coordinates) is received together with contextual information (e.g., identification of a mobile device and identification of a requesting party). A set of rules, such as approved contextual information, is referenced to determine if the contextual information is permissible. Upon determining that the contextual information is permissible, the position-determining system is allowed to provide location information.
A device (124) receives information regarding allocation of an enhanced dedicated channel radio network temporary identifier (E-RNTI) (460) to user equipment (110) in a cell forward access channel (Cell_FACH) state, and receives information regarding a state change (520) associated with the user equipment (110). The device (124) determines that the E-RNTI (460) can be released based on the state change (520), and provides, to another device (122), a request (530) to release the E-RNTI (460) in response to the state change (520) and so that the E-RNTI (460) can be used by other user equipment (110).
A method for the registration of a communication terminal is provided. In some embodiments of the present invention, a communication terminal is registered with a base station by searching and executing a virtual appliance that contains base station software with which the communication terminal pre-subscribed. In some embodiments of the present invention, a communication terminal is registered as an endpoint device for a Session Initiation Protocol (SIP) uniform resource identifier (URI) when the communication terminal registers with the base station.
A computer implemented method, apparatus, and computer usable program code for location-based tuning for a mobile wireless platform. A current geographic location of the mobile wireless platform is determined on a route being traveled by the mobile wireless platform. Radio frequency conditions are sensed in a path of the mobile wireless platform. Radio frequency conditions are detected at the current geographic location of the mobile wireless platform as the mobile wireless platform travels along the route. An optimal channel is determined for the current geographic location. The optimal channel maximizes communications of the mobile wireless platform based on the radio frequency conditions. The mobile wireless platform transitions channels to the optimal channel in response to determining the optimal channel. One or more wireless devices transition to the optimal channel to communicate with the mobile wireless platform.
A system for mobile devices that facilitates the creation and dissemination of interactive media to a plurality of mobile devices and PCs/laptops that comprise a client component. The interactive media may comprise of a list of products that are for sale and the user can select one or more for purchase. It may also comprise a list of real estate entries with associated user interest solicitation and the user can indicate his interest in one or more of the entries. The server can help the user make an appointment to view the corresponding real estate properties.
A system for restricting operation of wireless devices, for example cell phones, comprises a controller and a plurality of sensors. The system restricts device usage, while permitting emergency phone calls, for example 911 calls. The sensors receive transmissions from devices, and use the transmissions for identification and determining whether a device is within a restricted zone. One disclosed method is triangulation, using time of arrival of transmissions at the sensors. If the device is within the zone, the controller sends device identification, and possibly a customized restriction request, to a remote node, for example a control node of a cell phone network operator. The operator then uses its network resources to implement the requested restrictions. Communication between the controller and the remote node is secure, possibly encrypted, to minimize malicious interference. A wireless control can define vertices of the zone and exempt certain devices from restrictions. Jamming is not required.
A received electric field intensity estimates device estimaties a received electric field intensity when a signal is received, by using at least a gain in a transmitting direction indicating the direction of the receiver viewed from a transmitter's side from among gains in the individual directions of the antenna's directive pattern of a transmitter's antenna, and outputs the estimated intensity. The device includes: an averaging unit for averaging gains in the individual directions of the antenna's directive pattern within an angular range of an arrival wave angle indicating the direction of the signal arriving at the receiver, taken as the relevant direction; and a received electric field intensity calculation unit using at least the gain in the transmitting direction from among gains in the individual directions of the antenna's averaged directive pattern, and for outputting the result of the calculation as the estimated received electric field intensity.
According to an embodiment, a DC offset canceller includes a first DA converter, a first adder, an amplifier, a comparator, an averaging circuit, and a successive approximation register. The first DA converter is configured to DA-convert first correction data into a first correction voltage. The first adder is configured to add an input signal and the first correction voltage to output a first added signal. The amplifier is configured to amplify the first added signal to output an amplified signal. The comparator is configured to compare the amplified signal and a reference voltage to output a comparison result. The averaging circuit is configured to receive the comparison results of the comparator to obtain a majority decision result by performing majority decision on logical values of the comparison results in a predetermined time period. The successive approximation register is configured to sequentially set each bit of the first correction data based on the majority decision result so that a DC offset in the amplified signal decreases.
Closed-loop techniques for adjusting the duty cycle of a cyclical signal, e.g., a clock signal, to approach a target value. In an exemplary embodiment, a charge pump is coupled to a charge and sample module, which drives a de-skew circuit in a negative feedback loop. The charge and sample module couples the charge pump to the integration capacitor during two of four successive phases, and also couples the integration capacitor to sampling capacitors during the other two of the four successive phases. The voltages across the sampling capacitors may be used to control the de-skew circuit, which adjusts the duty cycle of a cyclical signal to be adjusted.
Circuit, process, and use of a memory for transmitting and/or receiving in a radio network, with a memory, which has a first interface for reading and writing and a second interface for reading and writing, with an arithmetic logic unit, which is connected to the first interface for reading and writing, with a control unit, which is connected to the second interface for reading and writing, and with a transmit/receive unit, which is connected to the control unit for writing received data via the second interface of the memory and for reading transmit data via the second interface of the memory.
Embodiments relate to a mobile device comprising: a processor; a display responsive to the processor; a plurality of wireless communication subsystems responsive to the processor; and a memory. The memory is accessible to the processor and stores program code executable by the processor for executing a user interface application. The user interface application is configured to determine a first connection status of the mobile device with respect to a cellular network and a second connection status with respect to a wireless local area network (WLAN). The user interface application, when executed by the processor, is further configured to cause the display to display a selected combination of icons in three display fields in a banner area of the display. The combination of icons is selected from a plurality of icon combinations based on the determined first connection status and the second connection status.
Beamforming methods and systems are described in which differential channel estimation can be computed based on measured power at receiver. Simultaneous activation of antennas in separate pairs can be used to determine relative phases of antennas with respect to a reference antenna based on the power measurements. In turn, the beam forming signals can be weighted in accordance with the relative phases to adapt the signals to a multipath environment. Existing power measurement capabilities of conventional receivers can be employed to achieve approximate channel estimates.
A plurality of mobile communication devices for performing one or more locally collaborative operations. In one embodiment, one of the mobile communication devices provides a first local energy emission and, related thereto, a local wireless transmission signal, while another of the mobile communication devices responds to the local wireless transmission signal by providing a second local energy emission related to the first local energy emission. In another embodiment, one of the mobile communication devices receives a local stimulus, exclusive of vocal energy emitted by a user, and in response thereto provides a local wireless transmission signal, while another of the mobile communication devices responds to the local wireless transmission signal by providing a local energy emission related to the local stimulus. In another embodiment, each of the mobile communication devices receives a respective portion of a local stimulus in response to which at least one of the mobile communication devices transmits a local wireless transmission signal in response to which a second one of the mobile communication devices provides a local energy emission related to responses to the local stimulus in addition to its own. In additional embodiments, each of the mobile communication devices receives a respective portion of a local stimulus and in response thereto transmits a wireless transmission signal for collaboratively providing, to a remotely located system, information about the various responses to the local stimulus.
An image forming apparatus including a fixing device having a first nip to fix toner to a recording medium; a conveyance device provided at a position downstream from the fixing device in a direction of conveyance of the recording medium to convey the recording medium further downstream; a guide member provided along a conveyance path of the recording medium between the fixing device and the conveyance device to contact and convey the recording medium from the fixing device to the conveyance device, the guide member having multiple through-holes formed therein and penetrating from a front surface of the guide member facing the conveyance path of the recording medium to a back surface of the guide member; and an airflow generator to generate an airflow through the multiple through-holes.
In a developing device, a rotation shaft is provided with a developer feeding member, a cleaning member, and a receiving portion. The receiving portion is provided downstream of the developer feeding member and upstream of a light transmitting member, provided to a wall surface of a developer accommodating chamber of the developing device, with respect to a rotational direction of the rotation shaft when the cleaning member has passed through the light transmitting member.
A toner container system includes a reservoir for containing toner having a rotatable member positioned within an opening through the reservoir and a skiving seal for blocking toner from entering a gap between the opening and the rotatable member. The skiving seal is positioned along the length of the rotatable member and is adhesively affixed adjacent to the rotatable member along the gap in the skiving direction of rotation of the rotatable member. The skiving seal includes a flexible sheet having a length corresponding to the length of the gap and a tubular portion adjacent to the gap formed by folding the flexible sheet over itself from an edge extending along the length of the flexible sheet, without creasing the fold, and adhering a portion of the folded portion of the flexible sheet to the surface of the flexible sheet along the length of the flexible sheet.
A fixing device for an electrophotographic image forming apparatus is provided with a heat roller configured to heat a toner image formed on a sheet, and a thermistor arranged opposite to a circumferential surface of the heat roller and configured to detect a temperature of the circumferential surface of the heat roller without contacting the heat roller. The thermistor is located at a position above a horizontal plane including a rotational axis of the heat roller and on a downstream side, in a rotational direction of the heat roller, with respect to a vertical plane including the rotational axis of the heat roller, and closer to the vertical plane than the horizontal plane.
A main control section 41 displays a prompt for cleaning of a discharge wire 15-2 to a user together with a prompt for maintenance work for replacement of a toner container (consumable item) 21 to the user on a display screen of a touch panel section 53, for example, when a replacement timing of the toner container (consumable item) 21 that has been reached is detected. The user who sees the content of the display carries out cleaning work of the discharge wire 15-2 at the same time with maintenance work for replacement of the toner container 21. This can contribute to an improvement in user convenience and also increase the operating capacity of an apparatus body to the extent possible.
An image forming apparatus detects whether a cover is opened or closed in each of a general power mode and a power saving mode. The image forming apparatus includes a cover opening/closing sensor to detect opening or closing of a cover, a cover opening/closing sensing power-supply input unit to provide or not to provide a voltage different from an operation voltage of the image forming apparatus, to the cover opening/closing sensor according to the opening or closing of the cover, and an interlock switch to connect or not to connect the cover opening/closing sensor to the cover opening/closing sensing power-supply unit according to the opening or closing of the cover.
A polarization multiplexing and transmitting apparatus generates polarization multiplexed light by multiplexing modulated signal components that having varying intensities and are in polarization states orthogonal to each other. The polarization multiplexing and transmitting apparatus includes a converting unit that converts light generated by a light source into signal components having a varying intensity synchronized with a clock signal input thereto and a varying intensity inversely synchronized with the clock signal, respectively; a modulating unit that modulates the signal components, respectively; and a polarization adjusting unit that orthogonalizes polarization states of the signal components.
A method and apparatus are provided for outputting a visibility frame for a communication link connection during a communication link release in a Visible Light Communication (VLC) system. A transmitting-side VLC device determines a visibility frame output type according to a communication mode to be performed. The communication mode and the visibility frame output type are transmitted to a receiving-side VLC device. The receiving-side VLC device is communicated with according to the communication mode and it is determined whether a communication link is released while performing communication according to the communication mode. When the communication link is released, outputting a visibility frame according to the visibility frame output type.
A circuit for end-of-burst detection in a portion of a received bit stream is disclosed. The circuit comprises: a first counter for counting the number of bits in the portion, a second counter for counting the number of bit value transitions in the portion, and a circuit for comparing the counted number of bits in the portion and the counted number of bit value transitions therein with preset values, the circuit for comparing is further arranged for generating a signal indicative of end-of-burst detection based on the result of the comparison.
A chromatic dispersion compensation system for an optical transmission system incorporates circuitry which determines the length of an optical fiber extending between an output amplifier and an input amplifier. Based on fiber type, the total chromatic dispersion on the fiber is determined. Compensation can then be automatically implemented.
There are provided surge protection devices for undersea optical repeaters. An optical repeater drive circuit incorporating a diode chain design includes a diode array formed of a plurality of banks of two or more parallel forward-biased diodes, each diode in a given bank being in electrical contact with all the diodes in adjacent banks; and, optical repeater control circuitry connected in parallel with the diode array. A component for providing surge protection to an optical repeater incorporates a substrate formed of an insulating material and a first substantially planar conducting coil embedded within the substrate.
A method, system and device for protecting a Long Reach Passive Optical Network (LR-PON) system are provided. The Electrical Relay (E-R) device receives the optical signal transmitted on two fiber transmission paths by the Optical Line Terminal (OLT) or Optical Network Unit (ONU) on one side, performs optical-to-electrical (O/E) conversion, signal regeneration, and electrical-to-optical (E/O) conversion for the optical signal, and sends the signal to the ONU or the OLT on the other side through the two fiber transmission paths. Through backup of the fiber transmission path, an LR-PON system protection method is provided to improve the reliability of the LR-PON system. The method, system, and device for protecting the LR-PON system under the present invention all support and are compatible with the existing functions of all devices in the existing LR-PON system.
An inter-axial inline fluid heater is presented. The inter-axial inline fluid heater includes an outer retaining sheath defining a first area, and an interior flow tube disposed within the outer sheath and capable of having fluid flow therethrough. Further, the inter-axial inline fluid heater includes a resistance wire disposed between the interior flow tube and the outer retaining sheath, the resistance wire capable of producing heat for heating a fluid passing through the interior flow tube when power is applied to the resistance wire. Also includes is a dielectric heat transfer material disposed between the interior flow tube and the outer retaining sheath and surrounding at least a portion of the resistance wire.
In general, a digital video player is described that has a form factor that allows the video player to be built into or otherwise attached to another enclosure. The digital video player may be built into or otherwise attached to the other enclosure such as any physical packaging around or accompanying a product, a Point of Sale (POS) structure near the product in a store, or attached to the product itself.
Presented herein is a method of extending a recording in a media content receiver of a media event that is delayed. In the method, a recording of media content is begun at an expected start time for the media event based on a recording timer, wherein the recording timer indicates the expected start time and an expected end time for the media event. After beginning the recording, the media content being recorded is analyzed to determine an actual start time for the media event. The actual start time is then compared with the expected start time. If the difference between the actual start time and the expected start time exceeds some predetermined value, the expected end time is adjusted to extend the recording. The recording is then ended at the adjusted end time.
Moving image data, obtained by capturing a plurality of frames within the period of a single frame of display output while changing the exposure condition, can be more flexibly produced. For example, such moving image data is stored in a recording portion. When the moving image data is reproduced from the recording portion, a single frame is selected and output by a reproduced frame selecting portion for each period of a single frame of display output. In response to a user operation instructing to make the displayed image darker, a frame having an exposure condition of underexposure is selected and output from the moving image data to be reproduced from the recording portion for each period of a single frame of display output.
Systems and methods are provided for capturing, annotating, organizing and sharing content captured by a mobile device. The content may represent meeting notes on a whiteboard and may be captured by a camera on the mobile device, or by using specialized whiteboard capture software. Regions of the content where a user wishes to add annotations are then identified, after which the user adds annotations, such as written or audio annotations, to the identified regions. The annotated content is then organized into a specific sequence in which the content and the annotations will be presented, and a video is created from the sequence so that the annotated content can be easily shared with, and understood by, other users.
A broadcasting station apparatus includes a video editor and a TS encoder. The video editor produces a video signal by editing video of a TV program and video of a CM. When substantially the same scenes are arranged before and after the CM in the video signal produced in the video editor, the TS encoder manipulates predetermined data of a TS packet storing information of the same scene (overlap scene) after the CM. In a recording/reproducing apparatus, the TS packet storing the information of the overlap scene is sorted based on the data. The TS packet storing the information of the overlap scene is not decoded in time shift reproduction.
A bend-insensitive optical cable for transmitting optical signals includes an optical cable having a length, extending from an input end adapted to receive the optical signals, to an output end and including at least one single-mode optical fiber having a cable cut-off wavelength, of 1290 nm to 1650 nm. The at least one optical fiber is helically twisted around a longitudinal axis with a twisting pitch, for a twisted length, extending along at least a portion of the length, of the optical cable, wherein the twisted length and the twisting pitch are selected such that the optical cable exhibits a measured cut-off wavelength equal to or lower than 1260 nm. Preferably, the at least one fiber has a mode-field diameter of 8.6 μm to 9.5 μm. According to a preferred embodiment, the optical cable includes two optical fibers twisted together along the longitudinal axis, each of the two optical fibers having a cable cut-off wavelength of 1290 nm to 1650 nm.
Liquid crystal waveguides for dynamically controlling the refraction of light. Generally, liquid crystal materials may be disposed within a waveguide in a cladding proximate or adjacent to a core layer of the waveguide. In one example, portions of the liquid crystal material can be induced to form refractive or lens shapes in the cladding that interact with a portion (e.g. evanescent) of light in the waveguide so as to permit electronic control of the refraction/bending, focusing, or defocusing of light as it travels through the waveguide. In one example, a waveguide may be formed using one or more patterned or shaped electrodes that induce formation of such refractive or lens shapes of liquid crystal material, or alternatively, an alignment layer may have one or more regions that define such refractive or lens shapes to induce formation of refractive or lens shapes of the liquid crystal material. In another example, such refractive or lens shapes of liquid crystal material may be formed by patterning or shaping a cladding to define a region or cavity to contain liquid crystal material in which the liquid crystal materials may interact with the evanescent light.
The present invention relates to an optical control device capable of achieving an accurate match of modulation timing and modulation intensity between optical waves propagating through optical waveguides disposed between a plurality of signal electrodes in an optical control device using an anisotropic dielectric substrate.
Image reconstruction is based on phase retrieval by combining incomplete Fourier-space magnitude data with real-space information. Phase retrieval is performed based on the Fourier-space magnitude data, where the real-space information is expressed in a form suitable to use as a phase retrieval constraint, preferably using a wavelet-space representation. The use of incomplete Fourier-space magnitude data advantageously reduces the amount of data required compared to approaches that need comprehensive Fourier-space magnitude data. The real space information can be regarded as partial information of the image being reconstructed. Depending on the application, more or less real space information may be available.
An image processing method of finding a motion vector between an original image and a reference image, including dividing the original image to extract a block, searching for a similar region of the block from the reference image to detect a motion vector of the block, further dividing the block from which the motion vector has been detected to extract a lower block, and searching for a similar region to detect a motion vector of the lower block with a range in the vicinity of the motion vector found from the block before division as a start point. Thus, the method is characterized by reflecting a tree structure data of the motion vector obtained in this manner in the subsequent detection of motion vector.
A method and apparatus for classifying an image is proposed. The image is first preprocessed by for example adjusting its orientation, selecting an area of interest and removing artifacts, and normalizing the brightness. Subsequently the image is processed by applying a wavelet decomposition and values for a scalar feature of the wavelet decomposition are measured. This value is binned and probabilities for different classifications of the image are determined based on the number of images from a training set that fall into the same bin that have each classification. Improved classifiers are constructed by aggregating the results for different features, and a network of improved classifiers, in which images are processed by later classifiers according to the results from earlier classifiers, is used.
Provided is an apparatus for recognizing the position of a mobile robot. The apparatus includes an image capturing unit which is loaded into a mobile robot and captures an image; an illuminance determining unit which determines illuminance at a position where an image is to be captured; a light-emitting unit which emits light toward the position; a light-emitting control unit which controls the light-emitting unit according to the determined illuminance; a driving control unit which controls the speed of the mobile robot according to the determined illuminance; and a position recognizing unit which recognizes the position of the mobile robot by comparing a pre-stored image to the captured image.
A machine-implemented display method that, with respect to a volume dataset being rendered, enables a user to navigate to any position in space and look in any direction. Preferably, the volume dataset is derived from a computer tomography (CT) or magnetic resonance imaging (MRI) scan. With the described approach, the user can see details within the dataset that are not available using conventional visualization approaches. The freedom-of-motion capability allows the user to go to places (positions) within the volume rendering that are not otherwise possible using conventional “orbit” and “zoom” display techniques. Thus, for example, using the described approach, the display image enables a user to travel inside physical structures (e.g., a patient's heart, brain, arteries, and the like).
A three dimensional image processing apparatus includes a region-of-interest setting unit to obtain a moving image of an area of movement of the subject radiographed from a predetermined direction, the moving image including a sequence of frames, to obtain a first feature region in a first frame of the sequence, to search each subsequent frame in the sequence to identify corresponding feature regions most similar to the first feature region so as to identify a sequence of feature regions, and to set a region of interest on the first frame as a rectangular region that just covers all of the identified feature regions in the sequence of feature regions.
This document discusses, among other things, brain stimulation models, systems, devices, and methods, such as for deep brain stimulation (DBS) or other electrical stimulation. In an example, volumetric imaging data representing an anatomical volume of a brain of a patient can be obtained and transformed to brain atlas data. A patient-specific brain atlas can be created using the inverse of the transformation to map the brain atlas data onto the volumetric imaging data and a volume of influence can be calculated using the patient-specific brain atlas. In certain examples, the volume of influence can include a predicted volume of tissue affected by an electrical stimulation delivered by an electrode at a corresponding at least one candidate electrode target location.
A method for obtaining an image by parallel acquisition magnetic resonance imaging (MRI) is provided. Precessing nuclear spins are excited in a region of a subject. A plurality of response signals, representing magnetic resonance signals arising from the precessing nuclear spins, are simultaneously obtained from the region respectively with a plurality of RF reception coils, with each response signal representing a reduced data set of a totality of all of said response signals. Calibration data points are additionally obtained for each data set. A filter is synthesized using the calibration data points. The synthesizing filter is applied to the reduced data set to obtain a plurality of coupled simultaneous linear equations with a plurality of unknowns. The plurality of coupled simultaneously linear equations with the plurality of unknowns is solved to obtain a complete data set.
A method and apparatus are disclosed for preprocessing and storing image attributes for the accelerated display of medical images in medical applications. In at least one embodiment, the method includes: assigning image attributes to a medical image, which are characteristic of a medical application which generates a specific visual display of the medical image; adjusting the medical image in accordance with the image attributes; storing the adjusted medical image together with the image attributes; calling up a further or the same medical application, which requires a visual display of the medical image; checking whether the required image attributes for the visual display correspond to the stored image attributes; calling up the stored, modified medical image in the case of a similar or identical correspondence of the image attributes; and visually displaying the recalled medical image.
A motion vector measurement condition setting unit determines a measurement precision, which is used when measuring a motion vector between a plurality of images, on the basis of information indicating a distortion in an optical system and sets a plurality of motion vector measurement regions in which the motion vector is to be measured on an image. A motion vector calculation unit determines the motion vector between the plurality of images in each of the plurality of motion vector measurement regions at the determined measurement precision. A motion vector integration processing unit determines a positional displacement amount between the plurality of images on the basis of the motion vector determined in each of the plurality of motion vector measurement regions.
A video system for determining a region of interest in a video comprising a video source and a video processing system is provided. The video processing system is configured to receive the video from the video source and identify at least one object in the video which is in contact with the floor. The video processing system is further configured to determine a contact point between the object and the floor in a frame of the video and identify at least one polygon representing the floor in the frame, wherein the polygon includes the contact point. The video processing system is further configured to identify a three dimensional volume representing a space above the polygon extending to a designated height and select the region of interest by identifying a two dimensional area of the frame based on the three dimensional volume.
Systems and methods are disclosed for identifying objects captured by a depth camera by condensing classified image data into centroids of probability that captured objects are correctly identified entities. Output exemplars are processed to detect spatially localized clusters of non-zero probability pixels. For each cluster, a centroid is generated, generally resulting in multiple centroids for each differentiated object. Each centroid may be assigned a confidence value, indicating the likelihood that it corresponds to a true object, based on the size and shape of the cluster, as well as the probabilities of its constituent pixels.
An image processing apparatus includes: an image accepting unit that accepts an image; a pixel addition unit that specifies a reference pixel for reference based a demarcation, with each area of object within the image accepted by the image accepting unit or each sub-area into which the area is divided as the demarcation, and that adds a pixel at a position independent from a cluster of pixels within the image on the basis of the reference pixel; and an output unit that outputs the image to which the pixel is added by the pixel addition unit.
A connecting device includes an audio signal plug to which an audio signal transmission cable including at least three lines can be connected, the audio signal plug including at least three plug terminals. The three plug terminals of the audio signal plug include first, second, and third plug terminals. The first plug terminal functions as a signal line in which a high-frequency signal is superimposed on an audio signal. The second plug terminal different from the first plug terminal functions as a ground for low-frequency and high-frequency. The third plug terminal different from the first and second plug terminals functions as a ground by capacitive coupling for the high-frequency, and has a function for transmitting a signal different from a signal of the first plug terminal for the low-frequency.
Hearing apparatuses with transmission facilities for the wireless transmission are to be miniaturized further. A transmission facility for a hearing apparatus and in particular a hearing device with an oscillating circuit including a capacitor and a coil as well as an electrical line is provided in or to the oscillating circuit, with the electrical line having a shielding. The electrical line includes a film conductor with a signal line and shielding line, the shielding capacitance of which is connected in parallel to the capacitor of the oscillating circuit. The shielding capacitance can be used together with the capacitance of the capacitor in a targeted fashion as an oscillating circuit capacitance. In this way, the parasitic shielding capacitance is used as a wanted capacitance. As the shielding capacitance of the film conductor is only subjected to minimal fluctuations, it only requires a small tuning capacitor for tuning the oscillating circuit.
A hearing aid comprises an input transducer (2) for deriving an electrical input signal from an acoustic input, a signal processor (3) for generating an electric output signal, an output transducer (4) for transforming the electrical output signal into an acoustic output, an adaptive estimation filter (5) for generating a feedback estimation signal, at least one first adaptive narrow-band filter (8) for narrow-band-filtering an input signal of the signal processor (3) at least one second adaptive narrow-band filter (9) for narrow-band-filtering a reference signal corresponding to an input signal of the adaptive estimation filter (5), and an adaptation mechanism (6) for updating the filter coefficients of the adaptive estimation filter (5) based on the output signals of the first and second narrow-band filters. The invention further provides a method for reducing acoustic feedback and an electronic circuit.
The present invention is an array of high-frequency loudspeakers with three or more closely coupled bodies. Linear widths of said bodies of loudspeakers along a linear array axis are 5 centimeters or less and adjacent loudspeakers are separated by 5 centimeters or less.
An electronic device includes a capacitance electro-acoustic transducer and an audio driver. The audio driver is coupled to the capacitance electro-acoustic transducer. The audio driver includes a high-voltage amplifier for receiving an input audio signal and for transforming the input audio signal into an output audio signal to drive the capacitance electro-acoustic transducer, wherein an absolute voltage value of the input audio signal is smaller than an absolute voltage value of the output audio signal. The output bandwidth of the capacitance electro-acoustic transducer is controlled by the magnitude of the output current of the audio driver. The capacitance electro-acoustic transducer of the present invention can meet different bandwidth requirements and thus achieve saving power, which cannot be achieved by a traditional dynamic electro-acoustic transducer.
A sound collector includes a first microphone unit and a second microphone unit having a single directivity and being pivotally supported in a manner that directions of directional axes of the units are changeable in an identical flat plane and a switch to be controlled in conjunction with the rotations of the first and the second microphone units. Output signals of the first and the second microphone units are outputted with channels of the signals being exchanged or non-exchanged by the switch in accordance with an angle formed by the directional axes.
A wireless device and method may comprise, by way of example, a device and method for receiving wireless transmissions which may include locating data, or authorization data or program data, for determining its location from the locating data, or for determining synchronization for program data, or for ticketing, or for a combination thereof. Authorization data and/or locating data and/or other data may be used to authorize reproduction and/or controlling of received program data, and or for controlling the wireless device. Video program data may be delayed by a number of video frames, preferably an integer number, so as to be substantially synchronized with natural sound. The device and method may determine a location for delaying received program data to be substantially in time alignment with natural sound. A ticketing entity may control a ticket and/or and authorization, and/or may control a remote device thereby.
A controller of a personal audio device, on multiple occasions, monitors a conductor by which it is able to be coupled to another device for the end to an instance of signal activity, and following the end of signal activity, injects a current into the conductor and measures the resulting voltage to calculate an adaptive threshold voltage and to compare the measured voltage to the adaptive threshold to determine at least whether or not the conductor of the personal audio device is coupled to another device.
Systems and methods are described herein for enabling users to select from available secure service providers (each having a Trusted Service Manager (“TSM”)) for provisioning applications and services on a secure element installed on a device of the user. The device includes a service provider selector (“SPS”) module that provides a user interface for selecting the secure service provider. In one embodiment, the SPS communicates with a key escrow service that maintains cryptographic keys for the secure element and distributes the keys to the user selected secure service provider. The key escrow service also revokes the keys from deselected secure service providers. In another embodiment, the SPS communicates with a central TSM that provisions applications and service on behalf of the user selected secure service provider. The central TSM serves as a proxy between the secure service providers and the secure element.
A method for generating key information for mutual access among multiple computers, the method including configuring each of a plurality of computers to access common seed data, where the common seed data is the same for each of the computers, and configuring each of the computers to intercept a key generator request for computer-specific seed data and, in response to the request, provide the common seed data to the key generator in place of the computer-specific seed data, thereby enabling any of the computers to generate the same key information.
An indexed file layout, comprising index information, is defined for segmented streaming of multimedia content. The index information can comprise program description information and streaming segment index information. In addition, the layout can comprise files containing streaming segments of the program, where the streaming segments are each encoded at one or more bitrates independently of other streaming segments of the program. The layout supports client switching between different bitrates at segment boundaries. Optimized client-side rate control of streaming content can be provided by defining a plurality of states, selecting available paths based on constraint conditions, and selecting a best path through the states (e.g., based on a distortion measure). In one client-side rate control solution states correspond to a specific bitrate of a specific streaming segment, and in another client-side rate control solution states correspond to a measure of client buffer fullness.
An encryption apparatus (14) includes an integrated circuit (34) having a secure processing section (30). A plaintext reset epoch key (154) is stored in the secure processing section (30) and configured to have a short life. A plaintext master key (160) is stored in the secure processing section (30) and configured to have a long life. A multiplicity of active keys (172) are generated, encrypted using a weaker but faster cryptographic algorithm (68) and the reset epoch key (154), then stored in a high-capacity key magazine (86) portion of unsecured memory (16, 18, 28). Some keys and data are also encrypted using a stronger but slower cryptographic algorithm (70) and the master key (160), then stored in unsecured memory (16, 18, 28). Keys (272, 372) may be converted between weaker, faster encryption and stronger, slower encryption.
A tone detector is disclosed that is realizable in digital embodiment on a single integrated circuit die and does not require external components, such as a discrete capacitor. An input connects to a comparator, which in turn connects to one or more edge detectors and a flip flop. The edge detector outputs a pulse responsive to a detected edge. A counter is reset by the pulses from the edge detectors thereby preventing the counter from reaching a maximum value, which would otherwise be output from the counter and provided to a flip flop to clock in the comparator output at the D input to the flip flop. In operation, the comparator generates a rail to rail signal responsive to a received tone, which in turn is clocked through the flip flop as a logic high output indicating presence of a tone.
An apparatus for use in a directory service is disclosed. The apparatus may include a memory configured to store a local directory and a processor configured to manage the local directory, the local directory including a plurality of directory entries organized in a subdomain hierarchical structure, each directory entry being associated with an alias constructed using subdomain hierarchical information, each alias being linked to a user domain associated with a user, the user domain being linked to a record containing contact information for the user.
Embodiments of the present invention provide systems and methods for recording media communications. An exemplary method is comprised of the following steps: configuring an endpoint recording device for relaying an incoming call to an endpoint component; receiving the incoming call from a communication system; determining whether to relay the incoming call to the endpoint component based on the configurations of the endpoint recording device; responsive to determining that the incoming call is to be relayed, relaying media communications associated with the incoming call to the endpoint component via the endpoint recording device; and recording the relayed media communications at the endpoint component.
A web-based hosted solution through which business entities create and manage communications campaigns, such as interactive campaigns that afford target recipients an opportunity to be connected to a third party call center. A web interface is provided to enable a business entity customer to create a set of one or more rules that, when triggered during the campaign, cause the hosted solution to take certain control actions in real-time, based on campaign performance. Preferably, this “campaign performance” is measured indirectly, i.e. without requiring a direct connection to an on-premises call center ACD. Rather, preferably all information about the call center's performance during the campaign is derived from information (gathered by the hosted solution) about calls delivered, or attempted to be delivered, to the call center. In effect, the call center performance is inferred, and this performance is then exposed to the business entity customer through a web-based interface. In particular, the interface provides the business entity customer with a convenient and easy-to-use display that identifies any rule that has been (or may be getting ready to be) triggered, together with a then current status of the campaign. The system is programmed to take a given control action (e.g., campaign suspension, adjusting an outbound call rate, or the like) when a customer-configurable rule is triggered.
Exemplary systems and methods for queuing an inbound communication are provided. In exemplary embodiments, the inbound communication is received by a communication server associated with a communication type of the inbound communication. Communication statuses of one or more agents over a plurality of communication types are reviewed to determine available agents. One or more profiles are reviewed to assess applicability of one or more agents to receive the inbound communication, whereby an agent may be applicable to handle more than one inbound communication concurrently as determined by their profile. An appropriate agent is then selected based on the availability and applicability of the one or more agents to which the inbound communication is forwarded.
A method for distributing incoming telephone calls among inbound links of a service platform is provided. First information is accumulated regarding routing of the incoming telephone calls during a previous time period to the inbound links of the service platform by a network call processor. Second information including a number of the inbound links of the service platform allocated to the network call processor for a future time period is generated based on the first information. A number of the incoming telephone calls are routed to the inbound links of the service platform during the future time period based on the second information.
Methods for enabling enhanced call return in a communications network is disclosed. In some embodiments, the method includes receiving an incoming telephone call from a caller, wherein the incoming telephone call identifies a subscriber as a callee thereof; capturing caller-specific information for the caller, wherein the caller-specific information includes at least one of the name of the caller and the telephone number of the caller; and storing the caller-specific information into an intelligent peripheral (IP) within the network. Some embodiments of the methods include allowing the subscriber to access the caller-specific information stored in the IP. In some embodiments, the subscriber subscribes to an enhanced call return (ECR) feature as part of a service plan. The ECR feature allows the subscriber to access caller-specific information for a predetermined number of past callers and also to return calls from those past callers. The caller-specific information may include caller's name, caller's telephone number and the date/time the call was received from the caller.
A communication system that includes multiple conferencing devices connected in a daisy-chain configuration is communicably connected to far-end conference participants. Multiple conferencing devices provide improved sound quality to the far-end participants by reducing aural artifacts resulting from reverberation and echo. The daisy-chain communication system also reduces the processing and transmission time of the near-end audio signal by processing and transmitting the audio signal in frequency domain. Each conferencing device in the daisy chain performs signal conditioning on its audio signal before transmitting it in the frequency domain to a mixer. The output signal of the mixer is converted back to the time domain before being transmitted to the far-end. The daisy-chain configuration also provides a distributed bridge to external communication devices that can be connected to each conferencing device.
An approach for using a centralized conference call manager is provided for initiating conference calls. Users register with the centralized conference call manager to set up a conference call at a future date and time. When the designated time/date arrive, the centralized conference call manager contacts the various intended attendees using a variety of contact locations (e.g., office telephone, mobile telephone, home telephone, etc.). The system further allows an intended attendee to, when contacted by the centralized conference call manager, provide a different contact number that the conference call manager will use instead. An anticipated attendee can decline the call and provide a verbal reason for not being able to attend. The centralized conference call manager records the reason and, when requested, plays the reason back to the other attendees.
Method and apparatus for authorizing a calling card telephone call are described. In one example, a telephone calling card includes a planar body having a memory system, an input circuit, a controller, and a display. The memory system is configured to store key code information. The input circuit is configured to receive a personal identification number (PIN). The controller is configured to derive a key code from the key code information using the PIN. The display is configured to present the key code. The user may then use the key code for purposes of authorizing a call made using a calling card. The key code may change from time-to-time as the user uses the calling card. Since the user's PIN is not entered into a telephone by the user, the calling card is less susceptible to unauthorized and/or fraudulent use by third parties.
Event data messages can be provided by an interactive voice response (IVR) system to a complex events processor (CEP). The event data messages can include a Stream_ID and a series of textual elements. The Stream_ID can uniquely identify a call session between a caller and the IVR system. The series of textual elements can represent speech input provided by the caller. The CEP can create a text string from the series of textual elements of event data messages having the same Stream_ID. The text string can inherit the Stream_ID of the event data messages. The CEP can utilize user-defined business rules to process the text string. When the CEP issues an action message, the Stream_ID of the text string can be appended to the action message sent to the IVR system. The IVR system can modify the call session associated with the Stream_ID of the action message accordingly.
One or more techniques and/or systems described herein implement, among other things, an energy storage component disposed in a stationary portion (e.g., non-rotating portion) of a CT scanning apparatus. The energy storage component receives electrical power from an external source, such as a power outlet, and stores the electrical power. The stored electrical power is provided for an operation on a rotating portion (e.g., non-stationary) of the CT scanning apparatus upon demand, and is sufficient to perform the operation alone or in combination with power from the external source.
Methods and apparatus for archiving x-ray fluoroscopy images are provided. One method includes receiving fluoroscopic images from a fluoroscopic imaging system and storing all of the received fluoroscopic images during an image acquisition scan by the fluoroscopic imaging system. The received fluoroscopic images are displayed during the image acquisition scan.
Systems and methods are disclosed for dynamic channel estimation in a digital receiver by performing a dynamic equalization on an incoming signal to compensate for channel distortion; independently estimating one or more channel parameters for the dynamic equalization, wherein the one or more channel parameters track channel change; determining a convolution of the channel parameters and updating the parameters for the dynamic equalization for subsequent processing of incoming signal; and providing an equalized output from the digital receiver.
A semiconductor memory device stably performs a read operation at a high frequency, thereby reducing a current consumption. The semiconductor memory device is capable of performing the read operation stably by controlling a data eye. The semiconductor memory device includes an output unit and a data eye control unit. The output unit outputs data in synchronization with clock signals. The data eye control unit controls a data eye of the data output by the output unit.
An apparatus for adaptively decoding based on a channel variation at a receiver of a communication system supporting an Alamouti mode is provided. The apparatus includes a channel variation estimator for estimating the channel variation; a channel estimator for estimating a channel value of successive channel periods or a channel value of each channel period by comparing the estimated channel variation with a threshold; an Alamouti decoder for decoding a receive signal using an Alamouti method when the estimated channel variation is less than or equal to the threshold; and a Spatial Multiplexing (SM) decoder for decoding the receive signal using an SM method having a square channel matrix when the estimated channel variation is greater than the threshold.
A receiver includes a channel estimation unit that calculates channel estimation values of symbols containing pilot signals from signals transmitted by a plurality of antennas to obtain channel estimation values of symbols in the same positions of the antennas, a de-precoding unit that de-precodes the channel estimation values of the antennas calculated by the channel estimation unit to calculate effective channel estimation values, and a time-direction interpolation unit that performs time-direction interpolation using the effective channel estimation values calculated by the de-precoding unit to calculate effective channel estimation values of symbols other than the symbols containing pilot signals.
A data receiver identifies an alignment symbol in a parallel data stream including encoded symbols, generates a bit order indicator indicating a bit order of the alignment symbol identified in the parallel data stream, and generates a symbol stream including the encoded symbols. Further, the data receiver decodes symbols in the symbol stream and generates a bit polarity indicator indicating a bit polarity of the parallel data stream based on the decoded symbols. Additionally, the data receiver generates a formatted symbol stream having a predetermined bit order and a predetermined bit polarity, based on the symbol stream, the bit order indicator, and the bit polarity indicator. In some embodiments, the data receives a serial data stream and generates the parallel data stream by deserializing data in the serial data stream.
The invention which relates to a method and to an arrangement for generating soft bit information in a receiver of a multiple antenna system is based on the object of reducing the calculation complexity for generating the soft bit information. In terms of the method, the object is achieved by virtue of the fact that the iterative deepening search for the Mh antenna is carried out in two substeps, in which case, in the first substep, when the last element of s is not assigned to the mth antenna, s is rotated in such a manner that m is associated with the last element of s, that the channel matrix H is likewise rotated and QR decomposition of the channel matrix H is carried out, that, in the second substep, the iterative deepening search is carried out using a search radius in the form of a vector (Formula (I)); in which (Formula (II)) denotes the number of bit positions in the mth antenna, that the comparison (Formula (III))≧d2 is carried out for a search radius vector (Formula (IV)) and the search radius is adapted by setting the vector element (Formula (IV)) ( . . . ) of the search vector (Formula (IV)) to the value of the Euclidean distance corresponding to the condition satisfied, that the iterative deepening search is carried out as long as at least one search radius (Formula (IV)) ( . . . ) from the radius vector (Formula (IV)) satisfies the condition (Formula (III))≧d2 or the comparisons with all of the transmission symbols s(m) of all NTx antennas have been carried out, that the soft bit information (Formula (V)) for the antenna m is output, and that the substeps of the method are run through again until all of the soft bit information (Formula (V)) has been determined for all NTx antennas.
A serial communication system includes a receiver with an amplitude monitor. The amplitude monitor compares the input signal with a reference level in response to a sample clock. The sample clock is periodically phase shifted with respect to the incoming data so the amplitude monitor is sure to sample an incoming data eye at or near the peak amplitude over a selected sample period. The amplitude detector notes the detection of an input signal if the input signal surpasses the reference level for any sample phase. The amplitude monitor experiments with different sample-clock phases over a number of data symbols, but is capable of measuring amplitude fast enough to resolve amplitude-based signals used for rate negotiation.
A method and apparatus for detecting variations in the forward wireless channel in a wireless communication system. A plurality of reverse channel estimates in a reverse wireless channel are monitored, and a rate of change is measured between the plurality of reverse channel estimates in the reverse wireless channel. A rate of change in the forward wireless channel is estimated from the rate of change between the plurality of reverse channel estimates in the reverse wireless channel. If the estimated rate of change in the forward wireless channel exceeds a threshold, an update of a steering matrix is initiated.
A method of estimating channel conditions for use in a MIMO communication system includes the steps of, at a receiver: computing a SINR metric for all pre-coding matrices; computing a first capacity metric for the bandwidth from the SINR metrics, and selecting a rank which maximizes the first capacity metric; computing a second capacity metric for each frequency channel from the SINR metrics and the selected rank, and selecting one or more pre-coding matrices which maximize the second capacity metric; computing a third capacity metric from the second capacity metric, selected rank and selected pre-coding matrices for each transmission layer within each frequency channel, and selecting one or more frequency channels which maximize the third capacity metric; and transmitting the selected rank, selected pre-coding matrices and selected frequency channels to the transmitter for use in subsequent data transmissions.
The present invention provides systems and methods for communication between ultra-wideband (UWB) devices. In general, the UWB device may characterize the attenuation, and other characteristics of the communication environment. Using these characteristics the UWB device can adapt various communication parameters to improve the communication quality. The UWB device may use these characteristics to establish zones and sectors for communication with other UWB devices. Based on this zone and sector assignment the UWB device may select communication parameters for communication with other UWB devices. This Abstract is provided for the sole purpose of complying with the Abstract requirement rules that allow a reader to quickly ascertain the subject matter of the disclosure contained herein. This Abstract is submitted with the explicit understanding that it will not be used to interpret or to limit the scope or the meaning of the claims.
A device having an encoder and a packet switched video assembler which first estimates how many packets should be generated for one frame based on an estimated frame size and an initial fixed target packet size. Then, an updated packet size is recalculated on a packet-by-packet or slice-by-slice basis. The video assembler includes a three-stage process. The first stage estimates the frame size with or without encoding the video sequence, wherein in the case where the first stage includes encoding, the encoded data is packed in to a simulation bitstream. The second stage estimates the number of packets using the target packet size, estimated frame size and a configuration mode. The third stage dynamically updates the packet size using one-MB look-ahead approach with pre-encoding each MB. In an alternate embodiment, the third stage turns off the look ahead feature when encoding a current macroblock takes place during the third stage.
Methods and systems for image processing are provided. A particular method includes receiving a video object plane (VOP) at an image processing device and decoding the received VOP. The method also includes storing an order number of the decoded VOP at a P-VOP queue in a memory of the image processing device when the received VOP is a predictive coded VOP (P-VOP). The method further includes storing the order number of the decoded VOP at a first available location of a display ordered read queue in the memory of the image processing device when the received VOP is not a P-VOP.
Coding techniques for a video image compression system involve improving an image quality of a sequence of two or more bi-directionally predicted intermediate frames, where each of the frames includes multiple pixels. One method involves determining a brightness value of at least one pixel of each bi-directionally predicted intermediate frame in the sequence as an equal average of brightness values of pixels in non-bidirectionally predicted frames bracketing the sequence of bi-directionally predicted intermediate frames. The brightness values of the pixels in at least one of the non-bidirectionally predicted frames is converted from a non-linear representation.
A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded.
Techniques are described to adaptively adjust the equalizer settings of each transmitter in a transmitter-receiver pair. The transmitter-receiver pair can be used at least with implementations that comply with 40GBASE-CR4 or 100GBASE-CR10. For implementations that comply with 40GBASE-CR4, equalizer settings of four transmitters may be independently established.
A method and circuit that gives a sequence pattern that represents directions of positive and negative transitions of the phase that continue over a predetermined number from a certain reference symbol to an adjoining next reference symbol; finds (heuristically) one or more interpolate symbols that meet conditions (such as standards for power spectra) of a predetermined frequency spectrum, i.e., band, and a predetermined (range of) amplitude with reference to the given sequence pattern; and stores the found sequence pattern and a phase value and an amplitude value corresponding to the found one or more interpolate symbols in a memory as a lookup table against the prepared memory area.
Constellation display allows a user to evaluate the quality of a signal under test with the constellation display even if the signal is a digital modulation signal that has many possible ideal phases. A signal analyzer 10 acquires time domain data of the signal under test that has N ideal phases. The signal analyzer 10 demodulates the signal under test to measure the phases θm and amplitudes Am of the symbols of the signal. Phase differences dθ between the ideal and measured phases of the measured symbols are calculated. K group phases θgi are assigned to N of the ideal phases. The signal analyzer displays a constellation using phases θgi+dθ and the measured amplitudes Am. That is, points are plotted at locations of X=Am*cos(θgi+dθ)+jAm*sin(θgi+dθ) on a complex plane.
Techniques for estimating desired signal power and noise power of a signal received over a communications channel. In an aspect, a pilot autocorrelation matrix is derived based on certain assumptions about the time delay profile, Doppler profile, and/or spatial correlation of the channel. The pilot autocorrelation matrix is decomposed into a set of eigenvectors. From the eigenvector decomposition, a set of dominant eigenvectors is selected to estimate the signal power, while a set of non-dominant eigenvectors is selected to estimate the noise power. The techniques may readily be applied to arbitrary pilot patterns and to a wide array of SNR ranges and channel conditions.
Techniques for sending hierarchical feedback of channel state information are described. In one design, a user equipment (UE) determines channel gain information for multiple cells selectable to transmit data to the UE. The UE also determines intra-cell relative phase information for at least one cell among the multiple cells. The UE reports the channel gain information and the intra-cell relative phase information. The channel gain information may include multiple quantized channel vectors for each of the multiple cells. The intra-cell relative phase information may indicate phase errors in the quantized channel vectors for each of the at least one cell. The UE may also determine and report other information. The UE may receive data from one or more cells among the plurality of cells. Each cell may transmit data based on at least one transmit vector determined based on the channel gain information and the intra-cell relative phase information.
A signal analyzer provides frequency domain data at different time and frequency resolution. First type frequency domain data is derived from time domain data of a signal under test by first type frames and displayed as a spectrogram. A selecting box is displayed on the spectrogram for selecting the first type frames. The signal analyzer produces second type frequency domain data by treating the time domain data corresponding to the first type frequency domain data included in the selected first type frames with the selecting box as one frame by FFT calculation. The resultant second type frequency domain data are displayed as a spectrum that has different time and frequency resolution from the spectrogram.
The present invention discloses a method for de-spreading quadrature pseudorandom noise, which including: inputting data sequences I′ and Q′, and inputting pseudorandom noise sequences PNI and PNQ, on which quadrature pseudorandom noise de-spreading operation will be performed; in each timeslot, extracting continuously 2048 codeword from each pseudorandom noise sequence PNI and each pseudorandom noise sequence PNQ respectively, performing time-division de-multiplexing operation on the 2048 codeword respectively, and obtaining pseudorandom noise sequences PNI′ and PNQ′ both with a length of 1600 codeword; performing quadrature pseudorandom noise de-spreading operation on the pseudorandom noise sequences PNI′ and PNQ′ and the data sequences I′ and Q′ with a length of 1600 codeword input in the timeslot, and then outputting data sequences I and Q. The invention operates the input sequences to be performed with quadrature PN de-spreading. Thereby, system transmission requirement is satisfied, and complexity of transmitting end is relatively lowered.
A method and apparatus are disclosed for detecting a pilot signal in a wireless receiver using coherent combining/noncoherent detection techniques. Coherent combining/noncoherent detection techniques are used to detect the pilot signal whenever the receiver is already frequency locked, or otherwise known to have a small frequency offset Conventional noncoherent combining/noncoherent detection techniques are utilized to initially acquire the timing of the forward channel. Once the receiver is frequency locked, coherent combining/noncoherent detection techniques may be used to continuously detect the pilot signals. After the receiver is frequency locked, the residue frequency error is small over several consecutive correlator outputs The correlator outputs can thus be combined coherently (since the frequency error is known to be small), and the phase dependency is then eliminated by noncoherent detection.
The present invention relates to a method and apparatus for estimating a channel in a mobile communication network. In particular, the present invention relates to a method of estimating a channel under a channel environment where interference between neighboring base stations exists in a mobile communication network using an orthogonal frequency division multiplexing (OFDM) method. In order to estimate a channel, one cluster is divided into two sub-clusters, and pilot sub-carrier signals included in at least one sub-cluster in an OFDM symbol direction are used. Therefore, it is possible to further improve performance as compared to a method of estimating a channel by using pilot sub-carriers included in one cluster.
A spread spectrum communication system includes a channel encoder configured for modulating a carrier signal with data to form an information signal. A spreading sequence generator is configured for generating a spreading sequence having a phase angle dependent upon a chaotic sequence and contiguously distributed over a predetermined range. The chaotic sequence also has a magnitude which is selectively dependent upon the pseudo-random number or chaotic sequence. The invention also includes a multiplier configured for forming a spread spectrum signal by multiplying the information signal by the spreading sequence. The spreading sequence generator is responsive to a magnitude control signal for controlling the selective dependency of said magnitude. The magnitude can be constant to form a constant amplitude zero autocorrelation signal. Alternatively, the magnitude can be allowed to vary in selectively controlled chaotic or pseudo-random manner to vary a peak to average power ratio.
A line narrowed gas discharge laser system and method of operating same is disclosed which may comprise a dispersive center wavelength selective element; a beam expander comprising a plurality of refractive elements; a refractive element positioning mechanism positioning at least one of the refractive elements to modify an angle of incidence of a laser light beam on the dispersive center wavelength selection element; each of the dispersive center wavelength selection element and the beam expander being aligned with each other and with a housing containing at least the dispersive center wavelength selection element; a housing positioning mechanism positioning the housing with respect to an optical axis of the gas discharge laser system. The dispersive element may comprise a grating and the beam expander may comprise a plurality of prisms. The housing may contain the dispersive center wavelength selective element and the beam expander. The housing positioning element may comprise a position locking mechanism.
A nitride semiconductor laser chip that operates with reduced electric power consumption and helps achieve cost reduction has: an active layer formed of a nitride semiconductor; a nitride semiconductor layer formed above the active layer; a ridge portion formed in a part of the nitride semiconductor layer; and an electrically conductive film having a light-absorbing property and formed at least in a region outside the ridge portion above the nitride semiconductor layer. The ridge portion has a ridge width of 2 μm or more but 6 μm or less.
The invention is a method and apparatus for creating marks on an anodized aluminum specimen with selectable color and optical density. The method includes providing a laser marking system having a laser, laser optics and a controller operatively connected to said laser to control laser pulse parameters. The laser marking system is directed to produce laser pulses having laser pulse parameters associated with the desired color and optical density in the presence of a fluid directed to the surface of the anodized aluminum specimen while marking.
A jitter buffer control apparatus has a buffer for storing data included in an input packet transmitted from a telecommunications network, and a jitter buffer controller for controlling the buffer to store the input data into the buffer and take out the stored data from the buffer on the basis of a sequence number included in the input packet in a processing period. When under-running occurs in the buffer, the jitter buffer controller stores input data into the buffer with a storage location skipped which corresponds to the processing period associated with packet loss due to the under-running.
A digital broadcasting transmitter, a turbo stream processing method thereof, and a digital broadcasting system having the same. The digital broadcasting transmitter includes a first compressor, forming a normal stream by compressing audio and video signals in a first compression format, a second compressor, forming a turbo stream by compressing the audio and video signals in a second compression format, a transport stream (TS) constructor, compressing the turbo stream in an H.264 format and forming the dual transfer stream by multiplexing the normal stream and the turbo stream, and a TS processor, robustly processing the dual transfer stream transmitted from the TS constructor, thus enhancing the transmission efficiency.
More customization and adaptation of coded data streams may be achieved by processing the information signal such that the various syntax structures obtained by pre-coding the information signal are placed into logical data packets, each of which being associated with a specific data packet type, and by defining a predetermined order of data packet types within one access unit. The consecutive access units may correspond to different time portions of the information signal. By defining the predetermined order it is possible, at decoder's side, to detect the borders between successive access units even when removable data packets are removed from the data stream between data stream source and decoder without incorporating any hints into the datastream. Therefore, decoders surely detect the access unit beginnings and endings and are not liable to buffer overflow.
A mobile communications device includes a communication subsystem operable to conduct a plurality of wireless data connections between the mobile communications device and a wireless network wherein each of the data connections is associated with a connected application operating on the mobile communications device. A processor, coupled to the communication subsystem, is configured to process requests for new wireless data connections for a plurality of applications, releasing existing data connections and establishing new wireless data connections between the mobile communications device and a wireless network. The mobile communications device also includes means for prompting a user of the mobile communications device for releasing at least one application having an existing wireless data connection upon determining that a further wireless data connection cannot be effected when a request for a new wireless data connection for an application is received.
Apparatus and methods improved fair access to a Fiber Channel Arbitrated Loop (FC-AL) communication medium through a bridge device. The enhanced bridge device provides for a fair access in a currently open access window for all presently requesting devices coupled through the bridge device to the FC-AL communication medium. Thus all devices on the loop whether coupled directly or through a bridge device can be assured fair access to the loop when there are simultaneous requests during an open access window.
A radio transmitting apparatus and a radio transmitting method wherein the throughput is improved and a fast initial access processing including an RA burst is accomplished. According to these apparatus and method, a signature table storing part (101) has a plurality of signature groups generated from a plurality of different Zadoff-Chu sequences with a set of signatures generated from one Zadoff-Chu sequence being one signature group. A signature sequence assignment control part (102) switches signature groups to be assigned to a UE for each of paging transmissions, thereby assigning a signature sequence, which is to be used for an initial RA, from the same signature group. A paging information generating part (104) causes the ID of the assigned signature sequence to be included into paging information, which is then transmitted to the UE.
A method and apparatus for setting up an UpLink common bearer shared by a plurality of User Equipments (UEs) in a wireless communication network is provided. The apparatus includes a Serving GateWay (S-GW) for receiving a group identifier of a UE from a Mobility Management Entity (MME), sending a create bearer request message including the group identifier to a Packet Data Network (PDN) GateWay (P-GW), receiving a create bearer response message including UL common S5 bearer information (UL common S5 info) for a group corresponding to the group identifier from the P-GW, and sending a create bearer response message including UL common S1 bearer information (UL common S1 info) to the MME, and the P-GW for receiving the create bearer request message from the S-GW, and generating and sending the create bearer response message including the UL common S5 info.
Methods and apparatuses, including computer program products, are described for establishing M3UA linksets and routes. The method includes generating, at a signaling gateway, a linkset that includes a plurality of M3UA links between two or more IP hosts on the signaling gateway and a single IP host on a signal transfer point. The method also includes configuring, at the signaling gateway, a route based on the linkset to direct messages from the signaling gateway to a single destination node.
Systems and methods to route a call over a voice and data network (VDN) are provided. A particular method includes receiving a call from a calling device at a telecommunications gateway (TCG). Authentication data is received via the call. A determination is made whether a user account associated with the authentication data is authorized to route calls via the TCG to a VDN. When the user account is authorized to route calls via the TCG to the VDN, call data received at the TCG via the call is converted into a format compatible with the VDN. The converted call data is sent via the VDN to a destination device.
A method, system and computer program product are provided that reduce voice and data over IP (VoIP) packet overhead in an Internet telephony system, and regenerate missing or damaged data in a data packet. A media framer aggregates packets from multiple concurrent calls from several channels into a larger data packet. A transmission control module defines the format for each data packet, and updates and synchronizes header information in the data packets. A single virtual connection transmits data packets and other signals between originating and destination gateways located in the service areas for a caller and called party. System redundancy improves the quality of service by regenerating missing or damaged data in the data packets.
A mobile station which performs communication with a base station, the mobile station including: a timer timing a period to judge whether an uplink signal to the base station is synchronized, wherein the period is set by the base station for each of a plurality of mobile stations, wherein the timer restarts timing the period in response to receiving a timing adjustment value from the base station.
A method, performed by an access point of a cellular network, obtains time information by identifying a control channel cycle boundary; at a beginning of the control channel cycle boundary, sending a request to a time server; receiving a response from the time server, the request including a server time; and obtaining the timing information using the server time. Obtaining the timing information includes using the server time and a first reference time to obtain an integer and a fraction; using the fraction to obtain a time difference; and using the time difference to obtain the timing information.
A method (200, 300, 400) of communicating an IPv6 packet (120) over an IPv4 based network (102). The method can include receiving the IPv6 packet to be communicated to a remote unit (104), encapsulating the IPv6 packet in an IPv4 transition packet (122), and communicating the IPv4 transition packet to an IPv4 MVPN (114) server configured to communicate the packet to the remote unit via infrastructure of an IPv4 radio access network. Another aspect of the present invention relates to a method of processing an IPv6 packet received over an IPv4 based network. The method can include receiving from an MVPN server an IPv4 formatted packet that is being communicated to a remote unit, and removing from the packet at least one IPv4 header to result in the packet being formatted in accordance with IPv6.
A method for transmitting data in a transmitting device of a wireless network comprises transmitting one or more data packets to a receiving device via a reserved region comprising channel resources allocated by a coordinator, and transmitting channel time extension information for requesting channel time extension to the receiving device, in order to transmit the data packets on an unreserved region in which the coordinator does not allocate channel resources to any devices.
A method for selective use of control channel element (CCE)-based implicit pointing. The method includes the step of determining whether a number of multiple user elements (UE) within a multi-user multiple-input multiple-output (MU-MIMO) group is greater than the number of resource blocks allocated to the MU-MIMO group. If the number of UEs in the MU-MIMO group is greater than the number of resource blocks allocated to the MU-MIMO group, the method further includes transmitting to each of the UEs of the MU-MIMO group acknowledgements on acknowledgement channels within a first acknowledgement bank and acknowledgements on acknowledgement channels within a second acknowledgement bank. A first portion of the UEs of the MU-MIMO group receives the acknowledgements on the acknowledgement channels within the first acknowledgement bank and a second portion of the UEs of MU-MIMO group receives the acknowledgements on the acknowledgement channels within the second acknowledgement bank.
A technique to reduce the service disruption time of a mobile station (MS) when the MS performs a hard handover (HHO) is provided. An MS receives MAC context information that is necessary to connect to the target base station (BS) through the serving BS during the HHO preparation time instead of HHO execution time. The HHO preparation phase refers to the stage where a handover is initiated but the MS is still connected with the current serving BS. On the other hand, once the HHO execution begins, the MS must disconnect from the serving BS in order to establish the communication with the target BS.
Respective demodulation reference signals (DM RS) of a user bandwidth can be cyclically shifted with respect to each other. An uplink scheduling grant may include an index for a DM RS resource having a cyclic shift and an orthogonal cover code or interleaved frequency division multiple comb. A usage orthogonal cover or interleaved frequency division multiple comb may be configured using radio resource control message and may optionally be tied statically into DM RS resources. At least some of respective demodulation reference signals of the at least two user bandwidths may be mutually orthogonal.
A method of transmitting uplink signals is disclosed. The method includes transmitting, by a user equipment, periodic control information on a Physical Uplink Control Channel (PUCCH) at a predetermined period, dropping the periodic control information and multiplexing uplink signals except the periodic control information when the user equipment is operating in subframe bundling transmission mode where the uplink signals are transmitted in a plurality of consecutive subframes, and transmitting the multiplexed uplink signals on a Physical Uplink Shared Channel (PUSCH).
The present invention provides a method, a radio base station (40) and a mobile terminal (50) for allocating resources in a telecommunications network, where communications between the radio base station (40) and the mobile terminal (50) take place over a plurality of carriers. The method comprises transmitting and receiving a resource allocation message comprising one or more bits. Each of the bits corresponds to a number of resource blocks, where the number is determined from the ratio of the aggregate bandwidth of the plurality of carriers divided by the bandwidth of the carrier over which the resource allocation message is sent.
Provided are methods and systems of using division-free duplexing (DFD) to reduce rendezvous time between two or more cognitive radio devices. The cognitive radio devices may opportunistically use available frequency spectra by communicating over available channels. To communicate, a first device may rendezvous with a second device by transmitting a beaconing signal over a frequency on which the second device is listening. DFD techniques may enable each of the devices to listen to a channel while concurrently transmitting beacon signals over the same channel. As periods of listening and periods of transmitting over the same channel need not be separated due to the transmitter cancelling approach used in DFD techniques, rendezvous time may be significantly reduced. Further, embodiments include a generalized DFD (GDFD) approach wherein devices listen to a broad band of frequencies, thus further reducing rendezvous time.
A method for uplink power control is described. A user equipment (UE) power class may be determined. An uplink multiple access scheme may also be determined. The maximum transmission power for the UE may further be determined according to the determined uplink multiple access scheme and the UE power class.
A radio terminal 10 transmits, to a base station 100, uplink scheduling information including at least a transmission power ratio (UPH) indicating a ratio of a maximum transmission power to a transmission power of a DPCCH. The base station 100 transmits, to the radio terminal 10, transmission rate decrease data that instructs a decrease of a transmission rate assigned to the radio terminal 10, when the transmission power ratio included in the uplink scheduling information is below a first threshold.
A method of transmitting/updating system informations is disclosed. The present invention includes transmitting channel descriptor transmission control information including an index of the system information classified into a plurality of groups to a terminal at a start timing point of an arbitrary control interval and transmitting the system information of a corresponding group to the terminal at a transmission timing point according to the index in the control interval. According to the above embodiments of the present invention, it is able to non-periodically perform scheduling on system informations classified by a base station. It is able to decrease an update time of system information as well as a time taken for network entry and initialization of terminals. And, it is able to obtain distributed effect of an initial ranging attempt in aspect of system.
The present invention discloses a method and an apparatus for synchronization in a communication system, the method includes: detecting whether a user equipment is in an uplink out-of-synchronization state; triggering, by a downlink scheduling entity, an uplink enhanced random access synchronization process, if the user equipment is in the uplink out-of-synchronization state; and obtaining, by an uplink scheduling entity, a user equipment identifier sent by the user equipment on which the uplink enhanced random access synchronization process is triggered, and informing the downlink scheduling entity via an interaction with the downlink scheduling entity that uplink synchronization of the user equipment is restored. By employing the method and the apparatus of the invention, the uplink synchronization is accomplished by using the existing enhanced random access technology of the current system and via the interaction between the uplink and downlink scheduling entities, the delay of the synchronization may be shortened effectively, the data transmission efficiency and the system resource utilization are improved, and the normal sending and transmitting of the downlink data may be guaranteed.
A method, and a VSAT capable of being configured for such a method, of configuring a VSAT, the steps of which are setting, while an outdoor unit of the VSAT is at a configuration location, a maximum value of the adjustable gain of the up-converting device and transmitting, from an operating location that is separate from the configuration location, transmission signals to the satellite at the transmission frequency and with a gain value of at most the maximum value of the adjustable gain set at the configuration location.
A base station with multiple antennas including a relay scheduler to select a serving relay from a plurality of candidate relays. Each candidate relay may have a user group including at least one user. The selection may be based on an achievable transmission capacity of each candidate relay with respect to its user group and a state of channels formed between the plurality of candidate relays and the base station. The base station also includes a transmission signal generator to generate a transmission signal for the user group corresponding to the serving relay.
To initiate dormancy early, a wireless device receives an IP packet from a wireless network and determines whether the received IP packet is an unsolicited IP packet. An unsolicited IP packet may be declared if the received IP packet causes the wireless device to reactivate from dormancy or is not delivered to an application or service running at the wireless device. The wireless device transitions to dormancy early if the received IP packet is deemed to be an unsolicited IP packet and no other events prevent transition to dormancy. The wireless device may use (1) a shortened value for an inactivity timer for a predetermined time duration if an unsolicited IP packet is detected and (2) a nominal value for the inactivity timer thereafter. The wireless device resets the inactivity timer whenever an IP packet is sent or received and transitions to dormancy upon expiration of the inactivity timer.
An arrangement is provided for adapting the output bit rate of a multimedia source to the bandwidth available in a wireless network. Depending on the value of the available network idle time, at least a portion of the available network idle time may be used by the source to increase its output bit rate so that the network bandwidth may be more efficiently utilized. If the effective throughput of the network after the increase of source output bit rate drops significantly, the source may reduce its output bit rate until the effective throughput returns to the level before the source output bit rate increase. Additionally, packet delay and queue jitter information may be collected and used for queue rate adaptation as well as bandwidth adaptation.
A method and system for establishing a conference call is presented. The method uses the Session Initiation Protocol for transporting conference information to a conference server, wherein the conference is represented in a markup language.
The present invention provides a facility management platform to monitor and view the status of a plurality of individually addressable downstream devices including, but not limited to, addressable terminals, IRG's, settops, cable modems, taps, nodes, and/or hubs at a network control center. The FMP may display problems at these downstream devices, for example, power loss, and/or may automatically notify the appropriate companies and/or personnel to correct the problem.
A method and an apparatus for sharing a cell-ID between sites and determining a cell-ID of a site in cooperative communication includes: obtaining a synchronization sequence set, where the synchronization sequence set is used to determine a cell-ID (Cell-ID); and allocating synchronization sequences in the same synchronization sequence set to multiple sites, where the synchronization sequences in the same synchronization sequence set are used to determine antenna unit IDs (AU-ID) of respective sites. Through the embodiments, a system overhead may be decreased.
The present invention relates to methods, apparatuses, and systems for relaying data involving obtaining a data stream from a data source, forwarding the obtained data stream over a network, while forwarding the obtained data stream over the network, monitoring the obtained data stream to detect a data transfer mode associated with inclusion of synchronization characters in the obtained data stream, and if the data transfer mode is detected, removing a plurality of synchronization characters from the obtained data stream to produce a bandwidth-reduced data stream and forwarding the bandwidth-reduced data stream instead of the obtained data stream over the network. Synchronization characters may comprise start bits, stop bits, and idle bits. The data transfer mode may be an asynchronous data transfer mode based on a V.14 standard. Also, the asynchronous data transfer mode may be detected by decoding a predetermined number of valid V.14 frames from the obtained data stream.
The invention relates to data sources for a deterministic communications system comprising data sources, which can be connected to a data sink by means of at least one coupling node. Said system comprises a means of controlling the data sources to achieve a planned, deterministic communication between said data sources and the data sink.
A multi-stage scheduler that provides improved bandwidth utilization in the presence of processor intensive traffic is disclosed. Incoming traffic is separated into multiple traffic flows. Data blocks of the traffic flows are scheduled for access to a processor resource using a first scheduling algorithm, and processed by the processor resource as scheduled by the first scheduling algorithm. The processed data blocks of the traffic flows are scheduled for access to a bandwidth resource using a second scheduling algorithm, and provided to the bandwidth resource as scheduled by the second scheduling algorithm. The multi-stage scheduler in an illustrative embodiment may be implemented in a network processor integrated circuit or other processing device of a communication system.
A system for securing the access to a destination of a virtual private network (VPNA) connected to a nominal access router (PE3) includes at least one core router (P2) adapted to: detect a failure affecting communication with the nominal access router (PE3); and switch the traffic to a protector access router (PE6) in a back-up tunnel bypassing the nominal access router (PE3). The protector access router (PE6) is adapted: to replace, in an MPLS packet, a nominal VPN label specific to the nominal access router (PE3) by a back-up VPN label specific to a back-up access router (PE4) connected to that destination; and to redirect said packet to the back-up access router (PE4) in a tunnel bypassing the nominal access router (PE3).
A decoding apparatus and method in a BWA communication system are provided, in which an ID-based decoder controller detects an ID from a data block by partially decoding the data block, and if the ID indicates that the data block is not for the receiver, outputs a control signal commanding non-decoding for the data block, a bitmap table controller indicates the data block as a non-decoding data block in a bitmap table according to the control signal, and a decoder distinguishes data blocks to be decoded from non-decoding data blocks based on the bitmap table, decodes the data blocks to be decoded and outputs the decoded data blocks, and simply outputs the non-decoding data blocks without decoding.
Protection systems and methods for electronic devices including at least one communication line interface are disclosed. A switch connected to each interface and a working communication path in an electronic device is adapted for connection to a protection communication path and controllable to connect each interface to either the working communication path or the protection communication path. Inter-device messaging provides for switch control by a protection device connected to the protection communication path, monitoring of devices in a protection group, protection communication path monitoring, and automatic configuration of a protection group.
A near-field light generating element has a core that guides a laser light in a direction of a disk while reflecting the laser light, and a cladding that encapsulates the core in an inner portion, and lengths of a longitudinal direction and a transverse direction of an incident side end surface of the laser light in the core are formed so as to match the lengths of a long axis direction and a short axis direction of the laser light that is entered to the core.
Provided are a recording device, a recording method and a program capable of recording a plurality of types of data files and reproducing, even when data recording is interrupted, data that have been recorded before the interruption. The recording device includes a recording medium control unit 170 for controlling recording and reproduction of data on a recording medium 150 including a data area in which data rows can be recorded as files and a specific area in which management information for the files can be recorded, and a recording control unit 110 for time-divisionally recording, through the recording medium control unit 170, a first data row as a first file and a second data as a second file. The recording control unit 110 reserves an area in the data area and records the first data row in the reserved area in sequence, and when switching from the first data row to the second data row for recording, the recording control unit 110 rewrites the management information corresponding to the end of the first file recorded in the reserved area immediately before the switching such that the first file ends at the end and records the second data row from a location subsequent to the end of the first file in the reserved area.
An apparatus includes a light source for producing a beam of light, a coupler for coupling the light into a slider waveguide, a beam expander for expanding the beam of light from the waveguide to produce an expanded beam, a collimator for collimating the expanded beam, and a focusing device for concentrating the collimated beam to a focal point. A method of delivering light to a focal point is also described.
A technique includes obtaining pressure data that was acquired by seismic sensors towed as part of a three-dimensional spread of streamers and obtaining particle motion data, which are indicative of particle motion at locations of the sensors. The technique includes estimating cross-line spectra of the pressure data based at least in part on the pressure data, and the technique includes deghosting the particle motion data based at least in part on the estimated cross-line spectra.
Provided is a semiconductor memory device including a sub-word-line driving circuit capable of reducing an amount of leakage current due to coupling. The semiconductor memory device includes a word-line enable signal generating circuit and a sub-word-line driving circuit. The sub-word-line driving circuit provides a pull-down current path between a selected word line and ground for a pulse type period of time in a precharge mode following an active mode for the selected word line, generates a word line driving signal on the basis of a main word line driving signal, a first sub-word-line control signal, and a second sub-word-line control signal, and provides the word line driving signal to a memory cell array. The semiconductor memory device may reduce an amount of leakage current flowing to a ground through the sub-word-line driving circuit.
The present invention is a semiconductor device including: a resistor R11 (first resistor part) and an FET 15 (second resistor part) connected in series between a power supply Vcc (first power supply) and ground (second power supply); an output node N11 provided between the resistor R11 and FET 15 and used for outputting a reference voltage; a feedback node N12 provided between the power supply Vcc and the ground; and a voltage control circuit (19) that maintains a voltage of the feedback node N12 at a constant level by using the reference voltage of the output node N11 and the voltage of the feedback node N12. The present invention can provide a semiconductor device having a reference voltage generating circuit capable of generating the reference voltage that does not greatly depend on a power supply voltage and its control method.
A semiconductor memory device includes a bank including a first cell region and a second cell region, an active signal generation unit configured to generate a first row active signal and a second row active signal having different activation periods from each other in response to a refresh command, and an address counting unit configured to count the refresh command and generate a row address, wherein a word line of the first cell region designated by the row address is activated when the first row active signal is activated, and a word line of the second cell region designated by the row address is activated when the second row active signal is activated.
In a memory having a word line driver and a ROM having N bit positions and a plurality of rows in which each row is coupled to a corresponding word line of the word line driver and stores a unique N bit value, a method includes activating, by the word line driver, a selected word line, and, for each bit position, determining whether a value of a true bit line of the bit position is at a same logic state as a value of a complementary bit line of the bit position when the word line driver activates the selected word line. In response to determining that a value of the true bit line is at the same logic state as the value of the complementary bit line for any of the N bit positions, providing a multiple word line fault indicator indicating that multiple word lines are activated simultaneously.
A method of performing a holding operation to a semiconductor memory array having rows and columns of memory cells by applying an electrical signal to collector regions of multiplicity of said memory cells in parallel, wherein said collector region of said memory cells in a row of said memory array is connected to a common control line, wherein each of said memory cells comprises a floating body region defining at least a portion of a surface of the memory cell, the floating body region having a first conductivity type; and wherein at least one of said memory cells further comprises another memory cell on top thereof; and wherein said holding operation maintains charges stored in said floating body region of multiplicity of memory cells connected to said common control line.
A nonvolatile semiconductor storage device includes: a word line; a reading circuit; and a failure detection circuit. The word line is connected to gates of a plurality of nonvolatile memory cell transistors. The reading circuit is connected to one end of the word line and supplies one of a reading selection voltage and a reading non-selection voltage to the word line. The failure detection circuit is connected to the other end of the word line and detects a voltage of the word line supplied with the one of the reading selection voltage and the reading non-selection voltage by comparing the voltage with a plurality of reference voltages.
Techniques and corresponding circuitry are presented for the detection of broken wordlines in a memory array. An “inter-word-line” comparison where the program loop counts of different word-lines are compared in order to determine whether a word-line may be defective. The number of programming pulses needed for the cells along a word-line WLn is compared to the number needed for a preceding word-line, such as WLn or WL(n−1), to see whether it exceeds this earlier value by a threshold value. If the word-line requires an excessive number of pulses, relative the earlier word-line, to complete programming, it is treated as defective.
According to one embodiment, a semiconductor memory device includes a plurality of memory cells, a logic gate chain, and a counter. The memory cells are capable of retaining data and are associated with the columns. The logic gate chain includes a plurality of logic gates associated with the columns. Each of the logical gates outputs a logical level to a next-stage logical gate in the series connection. The logic level indicates presence or absence of verify-failure in the associated column. The counter counts the number of output times of the logic level indicating the presence of the verify-failure in a final-stage logic gate of the series connection. A content indicated by the logic level output from each of the logic gates is inverted at a boundary of the logic gate associated with the column having the verify-failure in the logic gate chain.
Apparatus and methods are disclosed, such as those involving a flash memory device. One such apparatus includes a memory block including a plurality of columns. Each of the columns includes a bit line and a plurality of memory cells on the bit line. The plurality of columns include a plurality of groups of regular columns and a plurality of groups of redundant columns. The apparatus also includes a plurality of data latches. Each of the data latches is configured to store data read from a respective one group of regular columns. The apparatus further includes a plurality of redundant data latches. Each of the redundant data latches is configured to store data read from a respective one group of redundant columns. The apparatus also includes a multiplexer configured to selectively output data from the plurality of data latches and the plurality of redundant data latches.
Self-calibration for a memory controller is performed by writing a voltage to a selected cell. Adjacent cells around the selected cell are programmed. After each of the adjacent programming operations, the voltage on the selected cell is read to determine any change in voltage caused by systemic offsets such as, for example, floating gate-to-floating gate coupling. These changes are averaged and stored in a table as an offset for use in adjusting a programming voltage or a read voltage in a particular area of memory represented by the offset. Self calibration method for temperature is determined by writing cells at different temperatures and reading at different temperatures to generate temperature offset tables for the write path and read path. These offset tables are used to adjust for systematic temperature related offsets during programming and during read.
A method, system and apparatus for determining whether any un-programmed cell is affected by charge disturb by comparing the voltage threshold of the un-programmed cells against a reference voltage. If the voltage threshold for the un-programmed cell exceeds the reference voltage, the failed or defective un-programmed cell will be then be programmed. This will change the defective un-programmed cell to a new programmed value. To account for the location of the failing memory cell, address syndrome bits are used to identify the location of the defective memory cell.
A variable resistance memory array includes at least one variable resistance memory cell, wherein each variable resistance memory cell includes a well having a first type; and a cell structure on the well, the cell structure including a structure having a second type different from the first type and a variable resistance layer on the structure.
An electronic device comprising a heat transfer structure and a phase change structure which is convertible between two phase states by heating, wherein the phase change structure is electrically conductive in at least one of the two phase states, wherein the heat transfer structure is arranged to be heated by radiation impinging on the heat transfer structure, wherein the phase change structure is thermally coupled to the heat transfer structure so that the phase change structure is convertible between the two phase states when the radiation impinges on the heat transfer structure.
According to one embodiment, a semiconductor memory device includes a plurality of memory cells each of which is arranged at the intersection position between a pair of complementary bit lines and a word line, and stores data between a first power supply voltage applied to a first node and a voltage applied to a virtual ground node, and a control circuit which changes the amount of current of the pair of bit lines in accordance with the amplitude of the pair of bit lines for each column in a memory macro, that is formed by arranging the plurality of memory cells in a matrix, in the data read operation of each of the plurality of memory cells.
According to an embodiment, a semiconductor device includes a substrate, a connector, a volatile semiconductor memory element, multiple nonvolatile semiconductor memory elements, and a controller. A wiring pattern includes a signal line that is formed between the connector and the controller and that connects the connector to the controller. On the opposite side of the controller to the signal line, the multiple nonvolatile semiconductor memory elements are aligned along the longitudinal direction of the substrate.
The present invention relates to a power factor correction circuit and a driving method thereof.The power factor correction circuit includes: an inductor for receiving an input voltage and supplying output power; a power switch connected to the inductor to control an inductor current flowing through the inductor; an auxiliary conductor coupled to the inductor with a predetermined turn ratio; and a power factor correction controller that controls the output power by controlling the switching operation of the power switch and determines whether or not the output voltage of the output power is an over-voltage. The power factor correction controller generates an input peak voltage corresponding to the peak of the input voltage by using a clamping current for maintaining an auxiliary voltage, which is the both-end voltage of the auxiliary inductor, at a predetermined clamping voltage during the turn-on period of the power switch so as to prevent the auxiliary voltage from becoming a negative voltage, generates a duty voltage corresponding to the duty of the power switch, and determines whether or not the output voltage is an over-voltage according to a result of comparison between the input peak voltage and the duty voltage.
An example controller for use in a power supply includes a zero crossing detection (ZCD) circuit and a punctuated switching control circuit. The ZCD circuit is coupled to generate a ZCD signal in response to a zero-crossing of an ac input voltage of the power supply. The punctuated switching control circuit is coupled to the ZCD circuit to generate a switching signal to control a switch to regulate an output of the power supply. The punctuated switching control circuit generates the switching signal having an interval of switching and an interval of no switching in response to the ZCD signal, where the interval of switching has a beginning that is synchronized with the zero crossing of the ac input voltage and where the interval of no switching has a beginning that is synchronized with another zero crossing of the ac input voltage.
A power converter arrangement configured to convert a direct voltage into an alternating voltage to be supplied to a grid includes a photovoltaic generator configured to generate the direct voltage, a voltage intermediate circuit, a main power converter connected in series with a bypass switch, a maximum power point controller configured to set a maximum power point voltage, and at least one voltage-limited additional circuit configured to be active during a start-up phase of the photovoltaic generator. The at least one voltage-limited additional circuit and the main power converter are configured as a voltage divider in parallel with the photovoltaic generator. The at least one voltage-limited additional circuit is configured as a capacitive voltage divider having a first capacitor and an intermediate circuit capacitor connected in series.
A spacer-connector and connection arrangements between daughter boards and motherboards are disclosed. Assemblies may include a daughter board one or more spacer-connectors spacing the daughter board above a motherboard and conductive elastomers providing electrical connections between the daughter board and spacer-connector and between the spacer-connector and the motherboard. The spacer-connector may include ground, power, digital and/or controlled impedance RF pathways to conduct signals between the daughter board to the mother board.
A modular DIN rail mounted base includes a two-part body made of plastic shells and a unitary circuit board assembly having two vertically spaced circuit boards. The edges of the circuit boards fit into interior grooves formed the interior surfaces of the shells to locate the assembly vertically in the shell. An alignment rib provided in a groove in a shell extends into a recess formed in a circuit board edge in the groove to locate the assembly longitudinally along the groove in the body.
A memory module with attached transposer and interposers to provide additional surface area for the placement of memory devices is disclosed. The memory module includes a memory board with a first surface, a second surface and an edge with a set of electrical contacts. A transposer is attached to each surface of the memory board, and an interposer is attached to each transposer on the opposite surface of the transposer from the memory board. The interposer has space to allow placement of memory devices on both a first surface between the interposer and the memory board, and on a second surface of the interposer away from the memory board.
A package substrate includes a circuit board, an electronic component, an electromagnetic shield cover, and a heat conducting member. The electronic component is disposed on the circuit board. The electromagnetic shield cover is fixedly coupled to the circuit board. The electromagnetic shield cover houses the electronic component within an inside space defined between the electromagnetic shield cover and the circuit board. The heat conducting member is disposed between the electronic component and the electromagnetic shield cover within the inside space. The heat conducting member contacts both of the electronic component and the electromagnetic shield cover such that the heat conducting member establishes a thermal connection between the electronic component and the electromagnetic shield cover.
An electronic device is provided. The electronic device includes a main body, a HDD, a frame, and two latch members. The main body defines an opening. The main body includes a first casing portion and a second casing portion defining at least one slot. The frame is capable of securing the HDD and capable of being moved into and out of the main body through the opening. Two first positioning posts protrude from the frame. Two latch members are rotatably connected to first casing portion and capable of being rotated into and out from the main body through slots. Each latch member defines a first recessed portion. Each first recessed portion accommodates a part of one first positioning post to latch the frame to the electronic device.
An electronic device (1) is described that comprises a flexible display (9) with at least two extendable display sections (6,7), each display section being movable to an extended position and supported by an associated hold out mechanism (3,4). The electronic device comprises a further display section (9a) and a main body (2), with a window area (5) supporting part of the display (9), in the extended position. The display sections (6,7) extend outwardly from the main body (2) from different sides of the window area (5) and form one continuous wide screen display panel (9) with the further section (9a).
A vacuum insulated switchgear is arranged as a panel for a power substation with the other or the others in parallel rows. the vacuum insulated switchgear comprises a housing with a switch section, a bus section, a cable section, and a control section which are partitioned by earthed metal plates respectively. The vacuum insulated switchgear comprises: a connection member provided in each bus connecting part in the bus section of the each panel and enabling each bus to be connected and disconnected; and a bus recovery member which is detachably connected between the connection members of faultless panels adjacent to a faulty panel when the faulty panel occurred.
Provided is a hybrid super capacitor using a composite electrode that may enhance equivalent series resistance (ESR) using a carbon nanotube chain. The hybrid super capacitor includes: an anode 11 including an anode oxide layer 11a and an activated carbon layer applied 11b on the anode oxide layer 11a; and a cathode 21 being disposed to face the anode 11. The cathode 21 may include a silicon oxide layer 21a, a lithium titanium oxide layer 21b disposed on the silicon oxide layer 21a, and a carbon nanotube chain CT formed to pass through the silicon oxide layer 21a and the lithium titanium oxide layer 21b to thereby be electrically connected to each other, thereby enhancing ESR and expanding an output density and a lifespan of the hybrid super capacitor.
An uninterruptible power supply (UPS) system includes an AC power input configured to receive AC power from a single-phase AC power source or a multi-phase AC power source, a DC power source, an output circuit including a power output, a controllable switch configured to selectively couple at least one of the AC power input and the DC power source to the output circuit, and a processor coupled and configured to affect operation of the output circuit depending upon which of single-phase and multi-phase operation of the UPS is indicated.
An overvoltage protection device made by: employing a machining technique to make a through hole through opposing top and bottom walls of a substrate, and then filling an overvoltage protection material in the through hole of the substrate, and then curing the overvoltage protection material, and then coating a flat electrode on each of the top and bottom walls of the substrate over and in connection with top and bottom sides of the overvoltage protection material.
A method of detecting the presence of an unsafe line condition at a power metering device is disclosed. The method comprises the steps of determining if a disconnect switch is in the open position, and measuring a first voltage at a first load contact. The method measures a second voltage at a second load contact and determines if the first voltage is greater than a first voltage threshold or less than a second voltage threshold. The method further determines if the second voltage is greater than the first voltage threshold or less than the second voltage threshold. The method indicates that an unsafe condition exists if either the first voltage is greater than the first voltage threshold, or first voltage is less than the second voltage threshold or the second voltage is greater than the first voltage threshold or the second voltage is less than the second voltage threshold, when the disconnect switch is in the open position.
A disk drive and a method for operating the disk drive compensates for rotational vibration (RV) by adaptively modifying the gains of two separate linear vibration sensors so the sensor gains are optimal under any given condition. The two sensors provide two signals S1, S2, respectively, to the disk drive's servo control processor that generates the control signal to the voice coil motor (VCM) actuator that controls the positioning of the read/write head. The processor uses S1, S2 and the head position error signal (PES) as inputs to run an adaptive RV feedforward (RVFF) algorithm. The adaptive RVFF algorithm takes the PES and sensor outputs S1 and S2 as inputs, mathematically determines the required correction to the sensor gain factors k1 and k2, respectively, and then adjusts the gain factors k1 and k2 accordingly. Each signal S1, S2 is then modified by its adjusted gain factor k1, k2, respectively. The difference in the modified S1, S2 signals is the RVFF signal that is summed with the control signal to generate the RV-compensated control signal to the VCM actuator.
A detector recovers servo data from a servo signal generated by a read-write head, and determines the head-connection polarity from the recovered servo data. Such a detector allows a servo circuit to compensate for a reversed-connected read-write head, and thus allows a manufacturer to forego time-consuming and costly testing to determine whether the head is correctly connected to the servo circuit.
A method and apparatus involve using optics to direct radiation from a scene along an optical axis, the optics having a chromatic dispersion that is a function of a characteristic spectral signature for the scene so as to produce a chromatic blur that, for an extended depth-of-field region, is substantially spatially constant along the optical axis. A different method involves: identifying for a characteristic scene a spectral response curve; determining a plurality of different wavelength nodes dividing the area under the spectral response curve into a plurality of substantially equal segments; generating a mapping relationship that maps each of the wavelength nodes to a respective one of a plurality of focal points spaced substantially equally along the optical axis; and configuring the optical system as a function of the mapping relationship.
A zoom lens system comprising a positive first lens unit, a positive second lens unit, and at least two subsequent lens units, wherein the first lens unit moves along an optical axis at the time of zooming, an interval between the second lens unit and one of the at least two subsequent lens units varies at the time of zooming or focusing, the first lens unit is composed of at least three lens elements, each of the first lens unit and the second lens unit includes at least one negative lens element, and the conditions: 0.008<(1/vdMIN)−(1/vdMAX)<0.028 and 0.1<|m|/(fT−fW)<0.4 (vdMIN and vdMAX: minimum value and maximum value among Abbe numbers to the d-line of each lens element constituting the first lens unit, m: maximum value among the amounts of movement of each subsequent lens unit at the time of zooming, fT and fW: focal lengths of the entire system at a telephoto limit and at a wide-angle limit) are satisfied; an interchangeable lens apparatus; and a camera system are provided.
A wavelength-variable light source according to the present invention includes 2×2 3-dB directional coupler 3, closed loop-type optical circuit 5, at least two resonators 1 and 2, and optical amplifier 4. The closed loop-type optical circuit 5 is formed by connecting ends of the two output paths of 3-dB directional coupler 3. The resonators 1 and 2 have different resonance wavelength periods. One end of optical amplifier 4 is optically connected to one input path end 6 of 3-dB directional coupler 3. Lasing light is output from the other end of the optical amplifier 4. A non-reflecting structure is formed at the other input path end 7 of the 3-dB directional coupler. The wavelength-variable light source configured as described above includes an element configured to vary the resonance wavelength of the resonator 1 or 2.
A micro shutter device and a method of manufacturing the same are provided. A barrier is provided to define a unit pixel. Film actuators are formed within the unit pixel. The film actuators are configured to be bent in opposite directions to each other from a substrate so that light passing through the substrate from an external light source is blocked in a voltage non-applied state, and to be straightened perpendicularly to the substrate so that the light is transmitted upon voltage application. Accordingly, it is possible to increase the aperture ratio and thus improve the light efficiency. Furthermore, it is possible to reduce voltage necessary to drive the film actuators and thus increase the drive speed.
An image processing device to generate coded image data, which represents an image to be printed in a printing apparatus, is provided. The image processing device includes a data generator to downscale tone values of pixels included in the image, the tone values of pixels being included in a predetermined scale range, and assign a plurality of types of codes having different lengths to the downscaled tone values to generate image data, and a data transmitter configured to transmit the coded image data to the printing apparatus. The data generator downscales the tone values of pixels by classifying each tone value of pixels into one of segments, which are unevenly delimited by predetermined thresholds within the predetermined scale range and include a larger segment and a smaller segment, and assigning a code with a shorter bit length to the tone value classified into the larger segment.
Virtual pixels not included in input image data are arranged before a first input pixel and after a last input pixel of an input pixel array, respectively. A position of a first output pixel is determined so that a difference between a position of the first input pixel and the position of the first output pixel equals a difference between a position of the last input pixel and a position of a last output pixel. Pixel data of an output pixel before the first input pixel is interpolated based on pixel data of the virtual pixel before the first input pixel and pixel data of the first input pixel. Pixel data of an output pixel after the last input pixel is interpolated based on pixel data of the virtual pixel arranged after the last input pixel and pixel data of the last input pixel.
Systems and methods are provided for generating at least one look-up table, wherein the look-up table holds at least one luminance value in a second color space. In some embodiments, the luminance value can be computed for distinct combinations of color component values corresponding to a plurality of color components in a first color space. The method comprises computing at least one luminance value in the second color space based on a portion of the color component value combination; deriving an address in a look-up table based on the portion of the color component combination; and storing the computed luminance value in the look-up table at the derived address.
In a system which operates under a Web environment in which a service providing server controls the provision of a service with operating a Web server and a client apparatus provides service with operating a Web browser, which are connected via a network. The service providing server stores the history of a job for providing the service with the user ID of a user who requests the service, then acquires, from stored histories, a history having a user ID matched to the user ID of a user who sends a request to browse the history of a job. When the Web server receives the browsing request from the user of the client apparatus via the Web browser, the service providing server creates a file for distributing updated information based on the acquired history, and transmits the file to the Web browser.
A system for determining batch sizes for a print job may include a computing device and a computer-readable storage medium in communication with the computing device. The computer-readable storage medium may include one or more programming instructions for receiving a print job having a job size, receiving speed information for each of a plurality of document production devices in a production line, identifying a plurality of batches associated with the print job, performing a discrete event simulation to model a makespan for the print job in processing each of the plurality of batches on the plurality of document production devices using the speed information and repeating the identifying and performing until a plurality of final batches is determined, each having a unique final batch size.
A method for deferring a print job within a queue is disclosed. The print job is received. The print job is scheduled for despooling to a printing device. Print data and print settings associated with the print job are analyzed. Paper requirements of the print job are determined. Availability of a paper supply associated with the printing device is determined. The print job is deferred if the paper supply does not satisfy the paper requirements.
A printing system includes an image forming device and an information processing device configured to transmit print data containing a plurality of pages of images to the image forming device and control the image forming device to print the images on sheets based on the print data. The information processing device includes a first transmitter configured to sequentially transmit, to the image forming device, print data of each of a main page and one or more ancillary pages to be printed in connection with the main page, and a second transmitter configured to transmit, to the image forming device, booking information regarding a number of the ancillary pages in association with transmission of the print data of the main page.
When a printer starts a printing operation using a rolled sheet having IC chips, it is determined whether an error occurred while an IC chip writing device writes information to the IC chips. First page information specifying a page region in which an error occurred and second page information specifying a page region which has been subjected to the printing operation using the printer at a time of occurrence of the error are transmitted to a host computer. Then, recovery information generated using the host computer is obtained, and a print restarting position of a recording medium is controlled so that an information writing position at the time of occurrence of the error corresponds to a position in which the printing operation is restarted. Thereafter, the printing operation is restarted from the printing restarting position in accordance with the recovery information.
In order to provide an image forming apparatus which controls unnecessary image formation without reducing productivity, at the time of automatic sheet selection, the number of image sheets M which can be present from the writing position of images using the image writing section to the transfer position of the transfer section and the number of sheet N which can be present from the sensors which detect the no-paper state in each of the plurality of sheet feeding sections to the transfer position of the transfer section are obtained, and then the sheet feeding section which satisfies M
A document data processing apparatus comprising: an obtaining portion for obtaining transmitted document data; a giving portion for giving the obtained document data multiple pieces of recommended information to recommend an operation when outputting; and a transmitting portion for transmitting document data to a destination, the document data carrying multiple pieces of given recommended information.
A display apparatus that has a display screen visible from a back face or a side face of an image forming apparatus is disposed on at least one side face of an image forming apparatus case.
An optical sensor interrogation system comprises: a multi-frequency optical source configured to generate an optical interrogation signal, at least one optical sensor configured to filter light at a wavelength corresponding to a value of a sensed parameter and generate an optical sensor data signal, a photodetector configured to detect a reference signal and the optical sensor data signal and generate an electrical difference frequency signal corresponding to a wavelength difference between the reference signal and the optical sensor data signal, and an electrical frequency measurement module configured to measure the electrical difference frequency.
Method of optically analysing a sample by directing one or more frequencies of electromagnetic radiation (EMR) through a sample and onto a partially reflective surface that allows EMR directed thereon to be both reflected and transmitted. The reflected EMR is directed back through the sample such that the pathlength through the sample is different for the transmitted EMR and reflected EMR. The transmitted EMR and reflected EMP are both detected by one or more detectors. The optical absorbance of the sample at the one or more wavelengths of EMR is calculated from the difference between the transmitted EMR and reflected EMR.
A method and apparatus for the photo-acoustic identification and quantification of one or more analyte species present in a gaseous or liquid medium in low concentration utilizing a laser and a resonant optical cavity containing the medium and having within the cavity at least two partially transparent mirrors, one of which is a cavity coupling mirror and one of which is moveably mounted on an assembly responsive to an input signal.
A method for the detection of contaminants in an optical measuring cuvette of a spectrophotometer, typically an oximeter for determining hemoglobin derivatives, is provided, in which measuring cuvette, in addition to at least one sample measurement to obtain a sample spectrum I(λ), at least one reference measurement is performed using a reference liquid to obtain a reference spectrum I0(λ). The reference spectrum I0(λ) is compared to a known target spectrum I0soll(λ), which is associated with the measuring cuvette, comparison parameters being obtained, it being decided automatically whether a contamination of the measuring cuvette exists as a function of predefined threshold values of the comparison parameters.
Three-dimensional metal dielectric structures are disclosed with chiral symmetry that elicit surface plasmons. The plasmons may have propagational circular polarization wherein the frequency of such propagating plasmons may be tuned by design to couple with the electronic transitions or fundamental vibrations, including phonons, of a molecular species. The plasmon-molecule coupling, combined with the propagational polarization afforded by the chiral structure may be further exploited to mediate the chemical transformations involving molecules with spatial chirality and/or to detect molecules with spatial chirality.
According to the invention, in order to visualize the ultraviolet radiation reflection power of a glasses lens (10), a face of said lens is exposed to an ultraviolet radiation in order to reflect a portion of said radiation. The portion of the reflected radiation then activates a developer surface (3) having a visual appearance that changes under the influence of the received ultraviolet radiation. The developer surface is watched in real time by an observer (100). Such a visualization is particularly quick, simple and demonstrative, and can be used in an optician's shop to help a client chose a glasses lens.
The invention relates to a process and an apparatus for automatic laser focusing. The core concept of the process is the automatable and especially preferably the automated photographing of the focal spot generated during a focus series by camera and a determination of the particular focal spot diameter as well as an evaluation of this data by an interpolated or approximating function that allows a conclusion about the focal spot with the smallest focal spot diameter and thus with the associated optimal focal distance. A series of disadvantages present in the state of the art can be avoided by using the process in accordance with the invention, in particular the great expenditure of time in the determining of the optimal focal distance and the uncertainty in the selection of the optimal focal spot associated with an operator are eliminated in the framework of the photographing of a focus series.
A liquid crystal display (LCD) panel including a color filter on array (COA) substrate, an opposite substrate, and a liquid crystal layer is provided. The opposite substrate has a common electrode, a plurality of main spacers, a plurality of spacer stages disposed on the common electrode and protruding toward the COA substrate, and a plurality of sub-spacers disposed on the common electrode. The main spacers are disposed on the spacer stages to maintain a cell gap between the COA substrate and the opposite substrate. The liquid crystal layer is disposed between the COA substrate and the opposite substrate. The above-mentioned LCD panel is an LCD panel with hybrid spacers having the main spacers and the sub-spacers.
A liquid crystal display device achieving high aperture rate and high definition is disclosed. The liquid crystal display device comprises a plurality of scanning lines 12, an insulating film 21 covering the plurality of scanning lines, a plurality of signal lines 13 having an intersection 13D with each of the scanning lines 12, pixel electrodes formed adjacent to the scanning line and the signal line, a plurality of thin film transistors, each of which having a gate electrode, drain electrode 14b, and source electrode 14a, a gate electrode connected to a semiconductor layer, a gate insulating film, and the scanning lines, a drain electrode 14b or a source electrode 14a connected to the signal lines, the other of the drain and the source electrodes connected to the pixel electrode, the drain electrode and the source electrode are linearly disposed along the signal lines, and a plurality of relay electrodes 17 in which a first overlapped portion 17a overlaps the intersection 13D and a second overlapped portion 17c overlaps one of the electrodes, thus connecting that electrode to the signal lines. The first overlapped portion of the relay electrode has a length sufficient to cover the stepped portions 13E, 13D of the insulating film 21 corresponding to the both ends 12b, 12c of the scanning line 12 in a width direction.
A pixel unit having a display area is provided. The pixel unit includes a first substrate, a second substrate, a liquid crystal layer, and at least one ultraviolet light (UV) absorption pattern. The second substrate is disposed in parallel to the first substrate, and the liquid crystal layer is disposed between the first substrate and the second substrate. The UV absorption pattern is disposed between the first substrate and the second substrate. A part of the display area overlaps the UV absorption pattern to define at least one first alignment area, while the part of the display area which does not overlap the UV absorption pattern defines at least one second alignment area. The liquid crystal molecules of the liquid crystal layer present different pre-tilt angles in the first alignment area and the second alignment area.
The invention provides a casing structure for an electronic apparatus that achieves a thin size and light weight. The casing structure is capable of accommodating a display module, and comprises a sidewall and a bottom surface in which a conductive resin region and a nonconductive resin region are butt joined in a curved line. The casing structure of the electronic apparatus does not become thick due to the butt joining even when the joint portions are in a projection area of the display module. Furthermore, on the display side of the casing structure, there is no need to have special frame members for securing strength in addition to the display casing. The display casing accommodates and protects the display module from an external pressing force and also has a design function that the outer surface of the casing resembles that of an outer surface of a conventional notebook PC.
A solid-state imaging device includes an imaging section having multiple pixels laid out in a matrix form for performing photoelectric conversion and multiple vertical transfer sections that vertically transfer signal charges of the multiple pixels in columns, a control section that controls the transfer, hold and addition of signal charges transferred from each of the vertical transfer sections, at least two horizontal transfer sections that horizontally transfer signal charges output from the control section, and a horizontal-horizontal transfer section that transfers the signal charges of one horizontal transfer section that has received the signal charges transferred from the control section to the other horizontal transfer section.
A solid-state imaging apparatus includes a pixel outputting a pixel signal; and an amplifier for amplifying the pixel signal. The amplifier includes an input capacitor connected between an input terminal of the operational amplifier and the pixel, a feedback capacitor connected between the input and output terminals of the amplifier, an initializing switch connected between the input terminal and the output terminal of the amplifier, a first capacitor connected in parallel to the feedback capacitor, a second capacitor connected in parallel to the feedback capacitor, a first switch connected between an one terminal of the feedback capacitor and an one terminal of the first capacitor, and a second switch connected between the one terminal of the first capacitor and an one terminal of the second capacitor. One terminal of the first or second capacitor is connected to the one terminal of the second capacitor through the first and second switches.
A system and method of capturing low-light images on a mobile device include a camera module, an image sensor, an infrared filter, and a visible light filter. The image sensor can detect a color spectrum of ambient light passed through a lens of the camera module. The visible light filter can cover a first portion of the image sensor, and the infrared filter can cover a second portion of the image sensor. A processor can be coupled to the image sensor to receive visible light data and infrared data. Visible light data can be formed from ambient light passed through the visible light filter and image sensor. Infrared data can formed from ambient light passed through the infrared filter and the image sensor. The visible light data and the infrared data are combined to form a low-light image data having enhanced brightness while maintaining color accuracy.
A method for determining a deblurred image comprising: receiving a blurred image of a scene; receiving a blur kernel; initializing a candidate deblurred image; determining a plurality of differential images representing differences between neighboring pixels in the candidate deblurred image; determining a combined differential image by combining the differential images; repeatedly updating the candidate deblurred image responsive to the blurred image, the blur kernel, the candidate deblurred image and the combined differential image until a convergence criterion is satisfied; and storing the final candidate deblurred image in a processor-accessible memory system.
A method of filtering a red-eye phenomenon from an acquired digital image including a multiplicity of pixels indicative of color, the pixels forming various shapes of the image, includes analyzing meta-data information, determining one or more regions within the digital image suspected as including red eye artifact, and determining, based at least in part on the meta-data analysis, whether the regions are actual red eye artifact. The meta-data information may include information describing conditions under which the image was acquired, captured and/or digitized, acquisition device-specific information, and film information.
A zoom lens system comprising a first lens unit having positive optical power, a second lens unit having negative optical power, a third lens unit having positive optical power, a fourth lens unit having negative optical power, and a fifth lens unit having positive optical power, wherein the third lens unit includes at least one lens element having positive optical power and at least one lens element having negative optical power, at least the first to third lens units are moved along an optical axis in zooming so that air spaces between the respective lens units vary, thereby performing magnification change, a lens unit positioned on the image side relative to an aperture diaphragm is moved along the optical axis in focusing, and the conditions: 4.0
An image acquisition unit acquires multiple image data sets of pixels in array, having subject distortion due to focal plane shutter effects, corresponding to images taken at continuous exposure timings; a coefficient storage unit stores coefficients, determined by which number-in-order of multiple images that the image data set corresponds to, and by each pixel position in the image; a multiplying unit multiplies a pixel value of a predetermined pixel in the image data sets, by the coefficient stored in the coefficient storage means; and an adding unit adds each pixel value of a predetermined number of the image data sets. The coefficients include a coefficient wherein, at the earliest image data set, pixels exposed earlier are weighted less and pixels exposed later are weighted more, and a coefficient wherein, at the latest image data set, pixels exposed earlier are weighted more and pixels exposed later are weighted less.
A flicker detection method of an image sensing device is disclosed. The image sensing device includes a sensor and a processor. The method comprises steps of: sequentially detecting multiple frames according to a frame rate, wherein each of the multiple frames includes a light signal; generating a light intensity information based on the light signals; determining a sampling window according to a predetermined detection frequency and the frame rate; dividing the light intensity information into multiple light intensity groups according to the sampling window; distinguishing a feature of each light intensity group, and recording an index position of each feature of the light intensity groups; calculating, individually, a difference between the index positions of the adjacent light intensity groups; and determining whether the differences are patterned, in order to determine whether the light intensity information corresponds to a flicker.
A depth image of a scene may be observed or captured by a capture device. The depth image may include a human target and an environment. One or more pixels of the depth image may be analyzed to determine whether the pixels in the depth image are associated with the environment of the depth image. The one or more pixels associated with the environment may then be discarded to isolate the human target and the depth image with the isolated human target may be processed.
Upon correcting blur of image capture data of an image capturing device by coded exposure processing, an exposure time and aperture value, which are set by a photometry unit of the image capturing device according to an object, are input, and the exposure time or aperture value is adjusted based on a ratio of shutter open periods in an opening and closing pattern of a shutter used in the coded exposure processing. Then, a gain adjustment value of the image capture data corresponding to a deficiency of an exposure amount by the adjusted exposure time or aperture value is set, image capture by an image capturing unit of the image capturing device is controlled based on the opening and closing pattern, exposure time, and aperture value.
There is provided a system and method for providing an application service using image data. One image data processing server collects images (for example, still images and moving images) captured by various kinds of image capturing apparatuses, such as CCTV systems and processes the collected images into data required to provide application services. A plurality of application service servers only provide processed data of the image data processing server without requiring an additional process to a display device of a user. Accordingly, the configuration of each of the application service servers is simplified to thereby reduce manufacturing costs.
The invention relates to an infrared camera comprising an optical zoom, characterized in that it comprises: —a matrix detector (5) comprising a cooled screen, a matrix able to detect infrared radiation; —a module (123) for modifying the focal length of the camera, the modifying module being able to vary the focal length of the camera so as to ensure the optical zoom function of the camera; and —an imager module (L4) able to ensure, for all the values of focal length of the camera: on the one hand the focusing of the infrared radiation on the matrix of the detector, and on the other hand the conjugation of the pupil of the camera on the cooled screen of the detector. The invention also relates to a method of observing a scene with the camera according to the invention.
An image pickup including a light emission portion that irradiates an object with near infrared; and an image pickup portion that receives a reflection light image of the object by the near infrared. The image pickup portion includes a lens array containing a substrate on which multiple lenses to respectively receive the reflection light image of the object by the near infrared are arranged; a light shield spacer that shields beams of light that have passed through the lens array from each other; a color filter separated into areas according to beams of light that pass through the light shield spacer, each of which transmits only particular beams of near infrared depending on the wavelengths thereof; and an image pickup element that simultaneously obtains multiple images of the object which are formed of each of the particular beams of near infrared having independent wavelengths that have passed through each of the areas of the color filter.
Methods and systems are provided for mapping substrates in a substrate carrier. The invention includes a substrate carrier including one or more windows; and an imaging system coupled to a substrate carrier handling robot and adapted to determine or image substrate positions in the substrate carrier via the one or more windows. Numerous other aspects are provided.
A holographic reconstruction system having spatial light modulators, an eye finder and a position control orients a propagating spatially modulated light wave field toward at least one eye position of an observer's eye, thereby reconstructing a scene in a three-dimensional manner and tracking the same during a position change of the eye position. Unobstructed lateral and axial movement of the observer head to arbitrary eye positions in a tracking region is enabled. The use of additional, planar optical components, which bring about optical aberrations during a position change of observer eyes, are prevented.
An imaging apparatus includes: an imaging device that images an object image through an optical system; an image signal processing section having a function of combining a plurality of imaged images into a combined image piece, the imaged images being obtained while the imaging apparatus is swept; a position sensor capable of obtaining position information of the imaging apparatus; and a controller that processes information of the position sensor, wherein the controller sends a notification of an appropriate value of a sweeping angular velocity based on the detection information of the position sensor and outputs a warning signal when the sweeping angular velocity exceeds an appropriate range.
A thermal head includes a support substrate having a concave portion formed in its front surface, and an upper substrate bonded in a stacked state to the front surface of the support substrate. A heating resistor is provided on the front surface of the upper substrate at a position corresponding to the concave portion. A pair of electrodes are provided on opposite sides of the heating resistor, and a convex portion is formed in the front surface of the upper substrate between the pair of electrodes. The heating resistor has a heating portion disposed between and not overlapped by the electrodes, and the heating portion directly overlies the concave portion. The convex portion has a width dimension smaller than that of the heating portion.
A thermal printing apparatus includes a thermal head having a plurality of heating elements arranged in a line. The thermal printing apparatus may further includes a control unit configured to determine conduction times of the heating elements based on print rates respectively assigned to the plurality of heating elements. The control unit may be further configured to compensate each of the determined conduction times based on the conduction times of the heating elements other than the respective heating element to determine a plurality of compensated conduction times. The control unit may control each of the plurality of heating elements based on the respective one of the plurality of compensated conduction times to enable the thermal head to perform printing on a recording medium.
A method of forming an image, having the steps of: superposing a heat-sensitive transfer sheet on a heat-sensitive transfer image-receiving sheet having a lenticular lens and at least one receptor layer on a transparent support; and applying thermal energy in accordance with image signals from a thermal head, wherein the heat-sensitive transfer image-receiving sheet has a subbing layer which contains a resin that is identical with at least one resin constituting the lenticular lens, on the side of the transparent support opposite to the side on which the lenticular lens is provided, wherein the heat-sensitive transfer image-receiving sheet has the receptor layer containing a latex polymer on the subbing layer and a spherical indenter hardness after the subbing layer and the receptor layer are provided is less than that of the transparent support itself, and wherein the thermal head has a specific length.
An electro-optical device includes: a plurality of pixel circuits, each of which is disposed at a position corresponding to each intersection position between a plurality of scanning lines and signal lines; and an initialization line which supplies an initialization potential to the plurality of pixel circuits, wherein each of the plurality of pixel circuits includes: an electro-optical element which has a gray scale in accordance with a current amount of a driving current; a storage capacitor of which a voltage across opposite ends is set in accordance with a potential of the signal line; an initializer which initializes the voltage across opposite ends of the storage capacitor by electrically connecting the initialization line to the storage capacitor; a driving transistor which controls the current amount of the driving current in accordance with the voltage of the storage capacitor; a first conductor which is electrically connected to a gate of the driving transistor and overlaps with the initialization line; and a second conductor which is interposed between the first conductor and the initialization line.
Interest mapping systems and/or methods determine areas of interest on a web page or other information resource based on the time a user spends in various scroll positions on the page. The system identifies scroll positions on a web page that are maintained for at least a predetermined period of time. The system may further generate one or more interest maps for web page or other information resource indicative of those areas of the web page which seem to be of relatively more or less interest to users. The system may further generate trend data for the web page based on the scroll position data over time.
A system, apparatus, and method(s) for at least the conversion of a radial, polar, or coordinate system model footprint or types other than rectilinear to a rectilinear footprint to facilitate visual and/or comparative analysis of similarly formatted footprints in accordance with one or more embodiments is described herein.
A rendering method, medium and apparatus for sequentially performing one or more third raster operations to test whether a fragment can be displayed as a pixel after sequentially performing one or more second raster operations to test whether the fragment can be displayed as the pixel, so as to provide efficient power consumption and rapid completion of rendering.
A rendering method and apparatus capable of allowing power to be efficiently used and rendering to be quickly completed. The rendering method includes: performing texture mapping of a transparency value of a fragment; testing whether or not the fragment can be expressed as a pixel after the performing of the texture mapping; and selectively performing texture mapping of the color value of the fragment according to the test result.
Systems and methods for utilizing intermediate target(s) in connection with computer graphics in a computer system allow serialized programs from graphics APIs to support algorithms that exceed the instruction limits of procedural shaders for single programs. The intermediate buffers may also allow sharing of data between programs for other purposes as well, and are atomically accessible. The size of the buffers, i.e., the amount of data stored in the intermediate targets, can be variably set for a varying amount of resolution with respect to the graphics data. In this regard, a single program generates intermediate data, which can then be used, and re-used, by an extension of the same program and/or any number of other programs any number of times as may be desired, enabling considerable flexibility and complexity of shading programs, while maintaining the speed of modern graphics chips.
The present disclosure includes system and method of mapping shader variables into physical registers. In an embodiment, a graphics processing unit (GPU) and a memory coupled to the GPU are disclosed. The memory includes a processor readable data file that has a register file portion. The register file portion has a rectangular structure including a plurality of data items. At least two of the plurality of data items corresponding to data elements of a shader program. The data elements have different data storage types.
An image processing device may include a memory, and a controller. The controller may cooperate with the memory for determining N nearest neighbors for each voxel among a plurality thereof, and determining a respective distance between each voxel and its N nearest neighboring voxels. The controller may also cooperate with the memory for selectively removing each given voxel if a respective distance to an Mth nearest neighboring voxel is greater than a first threshold, and with M being less than or equal to N. Optionally, the controller may also cooperate with the memory for selectively removing each other given voxel if a respective distance to an Lth nearest neighboring voxel is less than a second threshold, with the second threshold being less than the first threshold and with L being less than M.
Method and apparatus for the interactive enhancement of 2D art with 3D geometry. A surface inflation tool may be used to create a 3D shape by inflating the surface that interpolates the input boundaries. The surface inflation tool may, for example, obtain a closed 2D boundary as input, triangulate the area within the boundary to generate an initial surface, and inflate the surface while maintaining a fixed boundary. Using surface normal values and/or mean curvature values specified at boundary vertices as constraints, the tool may control the inflated surface efficiently using a single linear system. Embodiments handle both smooth and sharp position constraints. Position constraint vertices may also have constraints specified for controlling the inflation of a local surface.
A method for improving the performance in developing an interprocess digital mockup. Product data elements are compiled from a digital mockup, wherein the product data elements contain geometry data elements and meta data elements. The geometry data elements are addressed and assigned to a geometry structure. The meta data elements are addressed and assigned to a meta structure. The geometry structure and the meta structure are subsequently linked by a communication protocol such that bidirectional interaction between the geometry structure and the meta structure is realized.
The invention relates to a method of generating a synthesized image of a hair, comprising the following steps: calculating the shape of the hair by applying a behavioral relationship determining the shape of the hair as a function of a physical parameter linked to a mechanical property of the hair, in particular the linear density; producing an image of the hair of shape that has been calculated in this way. The behavioral relationship may be given by the minimization of the following function: E = K L ∫ 0 1 [ 1 2 ( k ~ ( s ~ ) - α ) 2 + 1 β z ~ ( s ~ ) ] ⅆ s ~ , where α=Lk0 and β=K/gμL3, and where L designates the length of the hair, k0 its spontaneous curvature, K its bending moment, μ its linear density and g the acceleration due to gravity, {tilde over (s)} the curvilinear abscissa relative to the length of the hair, {tilde over (k)} its local curvature relative to its length and {tilde over (z)} its height relative to its length.
Provided are a method and apparatus rendering three-dimensional (3D) graphic data. The method includes eliminating at least one of a plurality of processes for rendering the three-dimensional (3D) graphic data in consideration of a rendering environment of the 3D graphic data and a state of power of a system rendering the 3D graphic data, generating a rendering function which performs the remaining processes after the at least one process is eliminated and rendering the 3D graphic data using the generated rendering function.
An organic light emitting display device and a power supply for the same. In one embodiment, an organic light emitting display device includes a first module and a second module, each including an organic light emitting display panel and a driving source. A power supply is for supplying a first driving voltage to the first module and a second driving voltage to the second module. A controller is for applying a common control signal and a data signal to the first module and the second module and for applying a selection signal for selecting at least one of the first module or the second module.
An adaptive graphical interface may include determining a first visual characteristic of a background portion, selecting a second visual characteristic contrasting with the first visual characteristic, and presenting a graphical feature portion, the graphical feature portion being presented over the background portion, and the graphical feature portion having the second visual characteristic.
A liquid crystal display device 1 having a liquid crystal display panel and an illuminating means controlled according to the output of the light sensing component. The light sensing component is deployed at the periphery of the TFT substrate's display area DA and uses a thin film transistor as photosensor. A capacitor C is connected between source and drain electrodes SL, DL for such TFT photosensor. One of the capacitor's terminals is connected to a standard voltage source VS via a switch element SW, and the other to the common electrode 26. Voltage that is always lower than the voltage applied to the common electrode by an amount corresponding to a reverse bias voltage is applied to the gate electrode GL for the TFT photosensor. The capacitor's voltage a certain time after the switch element turns off is output.
A data transmitting device and a flat plate display using the same are disclosed. The data transmitting device includes a clock generator to generate and output a first clock signal and to generate a plurality of second clocks signals having different phases; a serializer to convert parallel image data and a dot clock input at a slow speed to high speed serial data and high speed clock according to the first and second clocks outputted from the clock generator and to output the high speed serial image data and the high speed clock; and a signal converter to convert the serial image data and the high speed clock outputted from the serializer into differential signals and to output the differential signals.
An electronic device which receives an external control signal from an external control device to perform a corresponding operation includes at least one control device to perform the corresponding operation according to the external control signal, a switching part to apply the external control signal to the control device selectively, and a control part to determine which of the at least one control device corresponds to a control target of the external control signal based on the external control signal, and to control an operation of the switching part to apply the external control signal to the determined control device that corresponds to the control target.
At the time of using a haptic device to present to a user haptics which a first virtual object superimposed on the haptic device receives from a second virtual object superimposed on a real object, the user is enabled to touch within the second virtual object, regardless of the real object. Accordingly, the haptics received from the second virtual object is obtained using a first haptic event model of the first virtual object and a second haptic event model of the second virtual object, and while the first haptic event model corresponds to computer graphics information of the first virtual object, the shape of the first virtual object differs from that of the haptic device, such that instructions can be made regarding the inside of the real object, using the first virtual object.
An exemplary touch display system includes a flexible touch screen, a prism, an infrared light source, an infrared image sensor, and a processor. The prism is substantially isosceles right-angled triangular shaped, with a first side surface thereof being disposed adjacent to but spaced apart from back surface of the touch screen by air, wherein when a touch is applied to the touch display surface at a touch position, the touch screen is bent at the touch position and contact the prism at a contact position corresponding to the touch position. The infrared light source and the infrared image sensor are arranged adjacent to and facing to a hypotenuse surface of the prism. The processor is configured for processing image signals from the image sensor and obtaining the contact position based on light intensities of the image signals, thereby obtaining the touch position on the touch display surface.
A method of detecting a touch position and a touch panel for performing the method are disclosed. In the above-mentioned method, a plurality of scan signals is sequentially supplied to a plurality of first sensor lines arranged in a first direction. Then, at least one of the scan signals is analyzed based on touch events, which is transferred from the first sensor lines to a plurality of second sensor lines arranged in a second direction substantially across to the first direction, and then at least one of touch positions is detected. Therefore, a plurality of scan signals is sequentially applied to the first sensor lines in the first direction, so that a plurality of touch events is simultaneously detected so that a plurality of touch positions may be detected.
When a vehicle navigation system is manipulated by taking pictures of a user hand motion and gesture with a camera, as the number of apparatuses and operational objects increases, the associated hand shapes and hand motions increase, thus causing a complex manipulation for a user. Furthermore, in detecting a hand with the camera, when the image of a face having color tone information similar to that of a hand appears in an image taken with a camera, or outside light rays such as sun rays or illumination rays vary, detection accuracy is reduced. To overcome such problems, a manipulation input device is provided that includes a limited hand manipulation determination unit and a menu representation unit, whereby a simple manipulation can be achieved and manipulation can accurately be determined. In addition, detection accuracy can be improved by a unit that selects a single result from results determined by a plurality of determination units, based on images taken with a plurality of cameras.
An electronic device may include a liquid crystal display, a photosensor, a light, and a controller. The liquid crystal display may have first and second transparent substrates and a liquid crystal material between the first and second transparent substrates. The photosensor may be on a portion of the first transparent substrate so that the first transparent substrate is between the photosensor and the second transparent substrate, and the light may be configured to provide illumination for the electronic device. The controller may be coupled to the photosensor and the light, and the controller may be configured to vary an intensity of the illumination from the light responsive to an intensity of light incident of the photosensor. Related displays are also discussed.
A light source panel according to an embodiment includes a plurality of light-emitting parts having a plurality of light-emitting substances to be divided into a predetermined number of partial areas. A light source driving part provides each of the light-emitting substances with a current. An adaptive dimming control part receives an image signal from an external device and sets the light-emitting parts into a first dimming block corresponding to a first color class of the first image signal or a second dimming block corresponding to a second color class of the first image signal to control the backlight assembly, in order to prevent color artifacts from being generated at a boundary area between the first dimming block and the second dimming block, the adaptive dimming control part controlling the backlight assembly, so that the first dimming block performs a second dimming operation.
A time controller with power-saving function is utilized for selecting to drive a display with progressive or interlace scan method based on if two continuous frames are dynamic. The time controller comprises an interlace scan control module, a progressive scan control module, a motion detecting circuit, a scan selecting circuit, and a data selecting circuit. The interlace scan and the progressive scan control modules are utilized for generating control signals of interlace scan and progressive scan according to a video signal, respectively. The motion detecting circuit select the control signals of interlace scan or progressive scan based on if the two continuous frames are dynamic, so as to drive the display. In this way, consumed power of the display is saved and a saw-tooth effect on the video frame is avoided.
Methods are disclosed to render image data over time. In one embodiment, a mapping from image data values to first and second sets of subpixels in a plurality of output frames uses brightness versus viewing angle performance measures to reduce color error when the image is viewed on the display panel at an off-normal viewing angle. In another embodiment, temporal subpixel rendering is used to improve the viewing angle in LCD displays or to improve subpixel rendering in other display technologies.
A semiconductor device which can supply an accurate current without being affected by the variation of transistors for supplying currents to EL pixels even when the signal current is small is provided. A video signal voltage is inputted to each signal line dot-sequentially. This operation corresponds to a precharge operation to a video signal current which is inputted subsequently. After the input of the video signal voltage, a video signal current is inputted to each signal line. Accordingly, an effect of variation of a transistor in each pixel can be reduced. In addition, since a video signal voltage is inputted prior to the input of a video signal current, signal writing speed can be increased even when the signal current is small. Further, as a video signal voltage is inputted dot-sequentially, simple configuration can be realized.
A pixel includes an organic light emitting diode (OLED) having a cathode electrode coupled to a second power source, a second transistor coupled to a data line and a first scan line, a first transistor coupled between a second electrode of the second transistor and an anode electrode of the OLED, a third transistor coupled between a gate electrode and a second electrode of the first transistor, a fourth transistor coupled between the gate electrode of the first transistor and an initialization power source, a fifth transistor coupled between a first electrode of the first transistor and a first power source, a first capacitor coupled between the gate electrode of the first transistor and the first power source, and a second capacitor coupled between the gate electrode and the first electrode of the first transistor.
Luminance life can be enhanced in a vacuum fluorescent display that is driven according to a dynamic drive scheme and that uses a phosphor having remarkable luminance saturation. A drive method for a vacuum fluorescent display, having causing a phosphor layer formed on an anode to display under low-energy electron excitation by the dynamic driving, wherein the phosphor included in the phosphor layer is a phosphor in which the luminance increases when a pulse width is reduced under conditions in which the Du is kept the same in the dynamic driving, and in which, after a voltage is applied to the anode and the luminance of the phosphor is saturated, the time at which the luminance value decreases to 10% of the saturation luminance value following stoppage of the voltage application is 200 μsec or more; and wherein the pulse width and pulse repetition period in the dynamic driving are made variable in the direction of maintaining the initial luminance of the phosphor as driving time elapses.
The color display device includes a colored light generation unit for repetitively generating a plurality of colored lights in a time sequence with a predetermined frequency, and an image generation unit for processing said plurality of colored lights, so as to generate an image corresponding to each of the plurality of colored lights generated in a time sequence. The said predetermined frequency is 180 Hz or more.
A method of estimating an arc-position of a distal transmitter is disclosed. In one embodiment, the method includes: (1) receiving radio frequency signals from said distal transmitter into an antenna having an array of feed horns and a Luneberg lens portion and (2) estimating an arc-position of said distal transmitter based on signal strengths provided by ones of said feed horns.
An angle adjustment apparatus for a dish antenna comprises a base, a first rotating frame, a second rotating frame, and a second rotation angle adjustment mechanism. The first rotating frame is fixed to the base, and can relatively rotate around the base with a first rotating angle. The second rotating frame is fixed to the first rotating frame, and can relatively rotate around the first rotating frame with a second rotating angle. The second rotation angle adjustment mechanism comprises a first screw rod, a screw nut post, and a second screw rod. One end of the first screw rod is fixed to the first rotating frame, and the other end is equipped with first threads and engaged with the screw nut post. One end of the second screw rod pivots on the second rotating frame, and the other end is equipped with second threads and engaged with the screw nut post. The first threads and second threads have different screw directions, or have the same screw direction but with different thread pitches.
Systems and methods for providing a reconfigurable groundplane are provided. In one embodiment, the invention relates to an antenna assembly having a reconfigurable groundplane, the assembly including a radio frequency (RF) feed, a plurality of radiating elements, a plurality of interconnects, each coupling one of the plurality of radiating elements to the RF feed, a first groundplane positioned between the RF feed and the plurality of radiating elements, a second groundplane positioned between the RF feed and the plurality of radiating elements, the second groundplane including at least one cavity for enclosing a liquid metal.