Apparatus and method for monitoring and controlling access to data on a computer readable medium
The invention provides a device driver for monitoring and controlling access to data on a computer readable medium. The device driver comprises an interface for access to a device-driver stack for a media drive, a detector for detecting the insertion of a computer readable medium in said media drive, and a monitor for monitoring data transfer from said computer readable medium. The monitor evaluates a behavior characteristic of an application accessing data on said computer readable medium, and indicates when said behavior characteristic fulfills predetermined criteria. A control system is responsive to said monitor for issuing at least one control output when said behavior characteristic fulfills said predetermined criteria. The invention also provides a method of monitoring and controlling access to data on a computer readable medium by means of the device driver.
Information recording/playback system
An information recording medium 1 is provided with: a user data recording part 3 which records user data; a random-pattern-information recording part 4 which records random pattern information from a random physical phenomenon; and an authentication data recording part 5 which records, as authentication data, medium identification information created on the basis of the random pattern information detected from the random-pattern-information recording part 4 and a digital signature for each manufacturer with respect to the medium identification information.
Method for processing information parts of recorded data
The method, device and medium according to the invention provide (restricted) forward compatibility to higher device/medium versions. It is provided a defined behavior of an older device, if it has to handle information of a higher version number than supported by itself. A device according to the invention is able to provide restricted (e.g. playback) functionality of its records to older devices. So, a newer device is assured, that older devices will not damage the additionally stored information: This is important, because only a newer device is able to understand these additional information, and to process it correctly.
Manipulation of information embedded in content
System and method involving the manipulation of information that may be embedded in content in a variety of ways and for a number of reasons, such as for protecting the embedded content from unauthorized users. Additionally, application program interfaces are disclosed that expose one or more methods relating to encoding data before the data is embedded in some content. Conversely, a method for decoding data that has been embedded in content is provided.
Method and apparatus for spatially stationary software on mobile hardware
A method, involving placing code on a first device, wherein the code is associated with a code position, accessing properties associated with a second device, wherein the second device is detected by the first device, and transferring the code to the second device, if criteria based on a current position and properties of the second device, and the code position are met.
Removable cryptographic ignition key system and method
A removable, wireless, cryptographic ignition key (CIK) provides a user the capability to conduct secure operations utilizing a processor as long as the CIK is within the vicinity of the processor. This removable CIK may be utilized in applications related to conducting secure operations on desktop computers, laptop computers, wireless telephones, handheld radios (e.g., military radios requiring secure communications), and personal digital assistants (PDAs). Secure operations are enabled upon insertion and removal of the CIK into/from the processor. If a predetermined proximity between the removable CIK and the processor is exceeded (e.g., the user leaves the room, the user puts the processor on a moving belt on an X-ray machine at the airport, the processor is stolen), secure operations are disabled. Secure operations may be resumed, upon the CIK being inserted and removed into/from the processor again.
Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
Optical data recording disc with protrusion between clamping area and center hole
A disc-shaped optical data recording medium has a signal recording layer for reading and/or writing data using light, and a 10 μm to 200 μm thick transparent protective layer disposed over the signal recording layer. The optical data recording medium includes a protrusion projecting from a surface of the transparent protective layer on a light-incidence surface side to which light is emitted to the signal recording layer. The protrusion is disposed in an area between a center hole and a clamping area where the optical data recording medium is held when reading and/or writing data in the signal recording layer.
Recording medium having a reflector to prevent traveling of beam to recording layer
The present invention relates to a high-density disk that is structured to prevent a collision of an optical pickup's objective lens with the high-density disk if the disk is placed upside down in a disk device that is able to record and reproduce signals to/from the high-density disk. A high-density disk recording medium according to the present invention has a reflecting thin film or label, formed on a surface opposite to a recording surface, to block a beam incident to an inserted disk not to travel up to a lead-in area, which a disk device tries to read first when a disk is placed, in the event that the inserted disk has been misplaced upside down.
A disk device includes a frame defining a tray housing and a rail housing communicating with the tray housing; a tray releasably received in the tray housing in the frame; and a rail movably incorporated in the rail housing. The rail includes a slide for drawing the tray out of the frame, and a latching member for detachably engaging with the tray. The slide is movable along a first direction that exposes from the rail housing, the latching member is movable along a second direction substantially perpendicular to the first direction between a first position where the latching member is engaged with the tray and a second position where the latching member is disengaged with the tray.
Emulator and real device proxy
A system and method are disclosed for emulating electronic device functionality. An emulator is defined to operate on a computing platform to simulate functionality of an electronic device. The electronic device and computing platform are separate from each other. A proxy client module is defined to operate in conjunction with the emulator. The proxy client module is defined to transmit an application request from the emulator to the electronic device to be processed by the electronic device. A proxy server module is defined to operate on the electronic device. The proxy server module is defined to receive the application request transmitted from the proxy client module, submit the application request to the electronic device for processing, and transmit results of the application request processing to the proxy client module.
Dynamically extending XML-based service through client
A method for dynamically extending a remote service by client at runtime including: creating a Service Data Object (SDO)-based local service instance by locating a remote service; retrieving latest schema from the remote service in a first format; SDO-based remote service converting the schema to a second format; allowing the SDO-based local service to obtain the second format from the remote service; restoring the schema from the second format to the first format in the SDO-based local service; registering the second format into local Java Virtual Machine (JVM) of the SDO-based local service; and permitting a client to use the latest schema of the remote service via the SDO-based local service.
Method and system for balancing the load on media processors based upon CPU utilization information
The present invention is a method and system for balancing the load on processors based upon the CPU utilization information of the processors. Real time CPU utilization information of processors may be effectively analyzed to prevent overloading of processing resources as assigned by a multipoint controller of a VoIP network. CPU utilization information may include the number of current conferencing channels being supported by each processor, CPU speed and the quantity of other applications being supported by the media processor. CPU utilization information from each processor may be retrieved by establishing a communication protocol with each processor and periodically polling the processors in regard to their CPU load capability. Assignment of processing tasks to processors may be based on which specific processors have the capability to handle the processing task.
User-space resource management
Systems and methods of user-space resource management. Resource usage of a workload is monitored outside of an operating system space. Alternatively, resource usage of a workload can be monitored from within the workload. A resource monitor scans a plurality of workloads to determine if a workload exceeds a resource capacity limit. The resource monitor can also determine if a workload exceeds a threshold limit that is less than the resource capacity limit. The resource monitor can initiate a process in user space to reduce the workload's resource usage. Monitoring resource usage from outside of an operating system space enables optimization of computing resources dedicated to resource usage monitoring. In a virtual memory operating system, a user-space resource monitor can perform selection of pages for paging.
Method for virtualizing mutually exclusive locks of immutable shared objects
A method is provided to virtualize a mutually exclusive lock of a shared immutable object. A determination is made whether any threads have locked the immutable shared object. If threads have not locked the immutable shared object, threads of different tasks are allowed to fast lock and unlock the immutable shared object. If a thread requests the lock of an immutable shared object and the object is fast locked by another thread when both threads are from an equivalent task, the lock of the immutable shared object is inflated and the requesting thread is blocked. If a thread requests the lock of an immutable shared object and the object is fast locked by another thread when both threads are from different tasks, the lock of the immutable shared object is virtualized and granted to the requesting thread.
Methods and systems for generating an application consistent with a profile
Methods and systems are provided for generating a computer program, wherein the computer program is divided into a plurality of packages in a modular manner, the packages representing in their entirety the complete computer program containing basic functions and additional functions, and being individually selectable by a user when installing the computer program on a computer system in order to create a customized computer program.
Upgrading pattern configurations
Methods and systems, including computer program products, implementing techniques for upgrading pattern configurations. The techniques include receiving configuration for a pattern, determining whether the configuration is current with respect to the pattern, automatically upgrading the configuration if the configuration is not current, and using the configuration to modify one or more predefined elements of an application.
Method, apparatus and article to load new instructions on processor based devices, for example, automatic data collection devices
Methods, apparatus and articles facilitate the loading of a set of new instructions to replace set of existing instructions on a processor based device, for example an automatic data collection device. For example, a new operating system may replace an existing operating system using an executable that disables interrupts and/or exceptions. The new operating system may execute with, or without booting. The set of new instructions may be fragmented to fit the block size of a nonvolatile programmable memory, and/or may be compressed. Validation values such as check sums and/or error correction may be employed.
Method system and data structure for content renditioning adaptation and interoperability segmentation model
A method, computer program product, and system for segmenting a software application program into a set of separately executable images. The method including segmenting program binary images of the application program into sub-execution units to be distributed to run in each device of a team as part of a single event-driven runtime process with a single main program linear contiguous code address space and a single main program linear contiguous data address space. The program sub-execution units containing executable code, and data; and each sub-execution unit containing one linear contiguous address space subset segment of the main program code, and one linear contiguous address space subset segment of the main program data; and running a unification engine on each said device of said team of devices to synchronize and serialize events as needed across the formed team of devices that drive said single event-driven runtime process.
Externalized classloader information for application servers
Modules which are running outside of a first application server virtual machine (VM) are enabled to introspect into modules running inside the first VM by notifying a manageable component factory by an application module being executed by a first application server VM of a need to allow a second VM to introspect into and to load class information regarding objects already running in the first VM, wherein the first and second virtual machines are separate virtual machines; registering the already-running object class information to a manageable component server using a descriptor; and loading the registered class information by the second VM from the manageable component server, wherein a tool object or administrative object running in the second VM introspects into and loads the objects already running in the first virtual machine without use of an application programming interface.
A method for and a pre-compiling device capable of easily changing a software structure in compliance with a hardware characteristic. The pre-compiling device includes a source code scanner for scanning for a source code file, retrieving a configuration directive, analyzing a syntax of the directive, and outputting a tree of a lexical unit corresponding to the retrieved configuration directive; a core for outputting the configuration directive in a configuration state; code generation modules for outputting a configuration state output from the core as a programming language that has no correlation with a flow of the lexical unit; and programming language modules for transferring information on a comment syntax of the corresponding language to the source code scanner and the code generation modules, and receiving the programming language that has no correlation with the flow of the lexical unit outputted from the code generation modules and outputting source codes.
Application development environment with features for aiding a user in writing function calls
One embodiment of the invention comprises a system and method for aiding a user in specifying function parameter values in a computer program. An application development environment (ADE) may be operable to display parameter assistant user interfaces for aiding the user in specifying various function parameter values.Another embodiment of the invention comprises a system and method for automatically declaring variables passed as parameters in function calls.
Defining expressions in a meta-object model of an application
A method for defining expressions in a meta-object model of an application by locating a string representation of an expression including an identification of a language of the expression; accessing a data type definition corresponding to the language of the expression, the data type definition including a converter for converting the string representation of the expression into an executable runtime representation of the expression; and converting the string representation of the expression into an executable runtime representation of the expression.
Items on workplaces
This document discusses, among other things, a system and a method for using a meta-model to manage relationships between software artifacts, the method comprising determining a meta-model; identifying one or more available artifacts in one or more software applications; using the meta-model to define one or more relationships between the one or more available artifacts, wherein each relationship is a specific instance of a possible association defined in the meta-model; and providing the one or more relationships as one or more configurations to the one or more software applications.
Automated analysis and recovery of localization data
Recovery of localization data is provided between versions of a software product. A first resource is identified that is associated with a first version of the software product. A second resource is identified that is associated with a second version of the software product. A first resource identifier associated the first resource is different from a second resource identifier associated with the second resource. The first resource is mapped to the second resource when the second resource is found to be a shifted version of the first resource. The localization data corresponding to the first resource from the first version is migrated to the second version and the localization data is associated with the second resource from the second version when the second resource is a shifted version of the first resource.
Technique for platform-independent service modeling
A template-driven system for generating platform-specific artifacts, such as program code, from platform-independent service models is described. The system comprises a template storage with platform-specific templates, each template including platform-specific model transformation information; a repository with a plurality of at least essentially platform-independent service model elements and one or more service models modeled from the model elements; and a generator adapted to generate platform-specific artifacts by applying the transformation information included in the templates to the service models.
Computer source code generator
A programming editor and creator allows users with minimal knowledge of a computer language syntax to generate computer source code using a structured rather than freeform process. A predefined command sentence is provided representing at least a portion of a programming command, and includes words, which may be defined as constant or enterable words. Enterable words may be required or optional, and correspond to entry components. Each word may be defined according to word types, including list words, variable list words, variable words, mathematical words, condition words or Boolean words. Enterable words may include repeatable words which may be inserted multiple times within a command to create conditional statements, mathematical equations and string concatenations. Input values are provided for the entry components. The predefined command sentence with the input values is converted to a completed command sentence corresponding to the programming command, which is translated to a target programming language.
System and method for generating a graphical user interface (GUI) element
In certain embodiments, a method for generating a graphical user interface (GUI) element comprises storing code for each of one or more types of GUI elements and receiving a request to generate a particular type of GUI element, the request comprising one or more parameters. The method further comprises accessing the code for the requested particular type of GUI element and automatically generating a GUI element package based on the code for the requested particular type of GUI element and the one or more parameters of the request.
Mask data generation including a main pattern and an auxiliary pattern
A computer-readable recording medium recording a mask data generation program which causes a computer to generate data of a mask illuminated by illumination light and used to form a latent image on a photoresist via a projection optical system. The program causes the computer to execute a map generation step of Fourier-transforming a function indicating an effective light source to generate a coherence map expressing a coherence distribution on an object plane of the projection optical system, on which the mask is arranged, an arrangement step of arranging a main pattern at an origin of the coherence map and arranging an auxiliary pattern in a region where a coherence with respect to the origin is not less than a set value, and a data generation step of generating mask data including the main pattern and the auxiliary pattern, which are arranged in the arrangement step.
Performance in model-based OPC engine utilizing efficient polygon pinning method
Methods, and a program storage device for executing such methods, for performing model-based optical proximity correction by providing a mask matrix having a region of interest (ROI) and locating a plurality of points of interest within the mask matrix. A first polygon having a number of vertices representative of the located points of interest is computed, followed by determining a spatial relation between its vertices and the ROI. The vertices of the first polygon are then pinned to boundaries of and within the ROI such that a second polygon is formed on the ROI. The process is repeated for all vertices of the first polygon such that the second polygon is collapsed onto the ROI. This collapsed second polygon is then used to correct for optical proximity.
Circuit autorouter with object oriented constraints
In one embodiment of the invention, an object oriented autorouter is disclosed for routing nets in a circuit. The object oriented autorouter includes a routing data model (RDM); at least one routing engine, such as a single connection router (SCR), a topographical (TOPO) transformation engine, and a detail geometric (DETAIL) engine, and a command and control module (CCM) coupled together. The RDM reads and write data with a design database as well as reading one or more object oriented design constraints. Each of the routing engines have at least one action to operate on the design database to improve compliance of the circuit to a constraint. The CCM controls the overall routing process of the nets in the circuit and includes at least one director to invoke at least one of the routing engines to achieve compliance with one or more constraints.
Semiconductor device design method, semiconductor device design system, and computer program for extracting parasitic parameters
A design method of a semiconductor device is provided with a mask region setting step of setting a mask region to a layout of the semiconductor device, a parasitic parameter changing step of setting parasitic parameters of a wiring part within the mask region to zero, and a parasitic parameter extraction step of extracting parasitic parameters of either the total layout or a specific part of the layout. The parasitic parameter changing step includes a virtual wiring layer generation step of generating a virtual wiring layer corresponding to the actual wiring layer of the semiconductor device, a parasitic parameter definition step of defining the parasitic parameters of the virtual wiring layer as zero, and a wiring layer conversion step of converting the wiring part within the mask region of the wiring of the actual wiring layer, to the wiring part of the virtual wiring layer.
Interactive schematic for use in analog, mixed-signal, and custom digital circuit design
For application to analog, mixed-signal, and custom digital circuits, a system and method to improve the flow of setting up a set of simulations, a characterization, or optimization problem via an interactive circuit schematic. A system and method to visualize circuit simulation data in which at least one of the views is an enhanced, interactive schematic view.
Semiconductor device and dummy pattern arrangement method
A semiconductor device includes a plurality of wiring patterns arranged in a first wiring layer of the semiconductor device and extending in a first direction, and a plurality of dummy patterns arranged in the first wiring layer and extending in a second direction different from the first direction, wherein each of the plurality of dummy patterns is arranged spaced apart from each of the plurality of wiring patterns and includes one or more dummy lands formed by separating a part of the dummy pattern opposed to the wiring pattern, from the rest part of the dummy pattern.
ASIC design using clock and power grid standard cell
An integrated power and clock grid which is capable of being placed and routed using ASIC software design tools. The integrated grid comprises three types of grid unit cells having power rails and clock lines. The power rails and clock lines comprise different orientations in the different grid unit cells.
Method and system for providing placement based configurations in integrated circuits
A method for providing placement based configurations in integrated circuits and integrated circuits having configurable data files for logic blocks based on the location of the blocks therein are disclosed. Location information for at least one logic block in an integrated circuit is identified. A configuration data file for configuring the at least one logic block in the integrated circuit is generated based on the identified location of the at least one logic block.
Partitioning electronic circuit designs into simulation-ready blocks
A partitioning method for an integrated circuit (IC) design includes providing a textual file representing the design as library-specific cells and interconnections, including timing data for the cells and timing data derived from the design after placement and routing. The design is flattened to cell level. Edge-triggered flip-flops (ETFF's) are selected and divided into two groups by communications attributes. First group is subdivided into the number of subsets in the partition. The ETFF's in each subset are analyzed by their communications attributes, and divided into those that connect to circuit elements outside the particular subset, and those that do not, reducing intersubset communications and placing them under external clock control. The partition is electrically equivalent to the design. The design is simulated by placing each subset on its own computer with simulator software. The computers are interconnected. User interventions may be allowed. Results from simulations are collected, merged, and presented.
Method and system for crosstalk analysis
Method and system for crosstalk analysis relating to a statistical crosstalk path delay model that fits into existing static timing framework with little overhead in performance and capacity. More realistic models or assumptions are utilized rather than the more aggressive and less likely deterministic model.
Generating testcases based on numbers of testcases previously generated
An apparatus, computer system, and storage medium that, in an embodiment, receive elements and a goal for each of the elements. In various embodiments, the elements may represent commands or parameter values for a device to be tested. Testcases are generated based on the elements. If the numbers of testcases for the elements are equally distant from their goals, then a new testcase is generated based on an element chosen at random. But, if the numbers of testcases are not equally distant from their goals, then the new testcase is generated based on the element whose number of testcases if furthest from its respective goal. The number of testcases associated with the chosen element is then incremented, and the process is repeated. In this way, the generated testcases are based on the numbers of previously generated testcases, which, in an embodiment, results in more complete coverage of testcases for the device under test.
Method for chatting, and terminal utilizing the method
The invention relates to a method for utilizing a cellular terminal to simultaneously receive messages and process messages to be sent without the user having to change between display modes of the terminal. For instance, in response to a press of an alphanumeric key, a pop-up display is opened in a display area of the cellular terminal. The pop-up display covers a part of the terminal's display area and is used for composing/editing a user message suitable for forming part of a chat. The invention also relates to a cellular terminal utilizing the method and computer program products according to the invention.
Method and apparatus for providing touch screen user interface, and electronic devices including the same
A method and an apparatus for providing a touch-screen user interface, and an electronic device using the method. The method includes receiving a touch-screen position of a hotkey for executing a specific function, which is input via a user's touch, and creating the hotkey at the specified position.
Soft keys of the active idle plug-ins of a mobile terminal
The invention relates to a method for utilizing specialized primary and secondary menus for different applications included in a mobile terminal. The invention also relates to a menu display controller and mobile terminal using the method. In the method a cursor movement between items of the primary menu causes a new secondary menu to appear on the display. The user can also move inside the secondary menu and execute directly from the secondary menu a function included in the secondary menu.
Portable electronic device and method for displaying large format data files
A portable electronic device includes a rendering circuit to visualize large format data files on a narrow display. The large format data files are rendered using either a desktop display mode or a mobile display mode. The desktop display mode renders the data file using data file-specified dimensions and resolutions. The data file is viewable in its entirety by automatic scrolling achieved by moving a cursor near the edge of the display. Data file elements may be edited while in desktop display mode. The mobile display mode renders the elements of the data file as a list with minimal regard for spatial orientation. Navigation in mobile display mode is field-to-field.
Displaying items using a reduced presentation
To reduce the amount of space needed to display an item, while still retaining meaning for the item, a reduced presentation is determined for the item. The reduced presentation is based on analysis of a portion that contains information that may be less important for the user to see in order to understand the whole item. The item may contain a portion that is based on user input. It is this portion upon which the reduced presentation determination may be made. However, the reduced presentation determination may be based on another factor. For example, the technique is applicable to displaying any list of items that have some common pattern in the items. Based on analysis of the common pattern, a reduced presentation can be determined for at least one of the items.
Avoiding disorientation under discontinuous navigation in an image flipping system
A method and apparatus is disclosed herein for avoiding disorientation under discontinuous navigation in an image flipping system. In one embodiment, the method comprises serially displaying a sequence of page images in an order; receiving a user input to stop sequencing through the page images; determining a location of a page image in the sequence of page images representing a point at which the user intended to stop in the sequence of page images but for display speed of the sequence of images and user reaction time in providing an indication of the point at which the user intended to stop; and automatically jumping back to the page image at the location in the sequence of page images while displaying multiple intervening page images as the location is being approached.
SATCOM data compression system and method
A method of data compression for compressing a web page with graphics files, text files, JAVA scripts, and HTML files comprises storing the graphics files, the text files, the JAVA scripts, and the HTML files in a temporary directory. The graphics files are sorted into lossless and lossy file groups. The lossy files, the lossless files, the text files, the JAVA scripts, and the HTML files are concatenating and then compressed to yield a compressed web page. The lossy files may be de-featured and transcoded before concatenation. The lossless files may be subsampled or decimated before concatenation to match client display size. Lossy files may be de-featured to match client display size by subsampling and reducing image fidelity. Optimal file concatenation size range is determined to optimally develop compression performance while minimizing latency. The concatenated file size is regulated to the optimal file concatenation size.
Layout processing using a template having data areas and contents data to be inserted into each data area
In a layout processing method of dynamically changing the layout of a template having a plurality of data areas in accordance with data presented to each of the plurality of data areas, a set of data areas associated by a link is extracted. For the plurality of data areas contained in the extracted set of data areas, the area size of each data area is determined on the basis of a contents size required by contents data to be presented to each data area and a priority set for each data area. The data are laid out in accordance with the thus determined area sizes of the plurality of data areas and output.
Methods for computing a navigation path
A method, apparatus and article of manufacture for creating visualizations of documents are described. In one embodiment, the method comprises receiving audible, visual, and audiovisual document elements, computing time attributes associated with the audible, visual, and audiovisual document elements based on display and application constraints, computing information content attributes associated with the audible, visual, and audiovisual document elements based on display and application constraints, selecting a set of one or more of the audible, visual and audiovisual document elements for inclusion into a multimedia representation based on the time and information content attributes, and composing the multimedia representation using the set of one or more of the audible, visual and audiovisual document elements.
Document generation system and user interface for producing a user desired document
A document generation system produces a document from information derived from an information repository. The document generation system includes a source of code, a source of document generation control information, and a document processor. The source of code represents a document template including data fields containing placeholder items to be replaced by desired data items, and a repetition identifier indicating that one of the data fields is to be replicated to provide a group of data fields to be replaced by the desired data items. The source of document generation control information supports insertion of the desired data items derived from the information repository in the data fields. The document processor applies the control information in replacing template document data field placeholder items with desired data items to produce a generated document.
Providing resilient links
Embodiments are provided to create and maintain one or more links or associations to different types of data and other information. In an embodiment, one or more links can be created and maintained, wherein the one or more links provide one or more pathways between structured information. A user can use a link to locate desired information, such as a notebook, section group, section, page, and/or page object for example. The various embodiments provide links that remain resilient should the information be reorganized or otherwise changed.
Document performance analysis
Various embodiments can provide a tool aimed at identifying document conditions that can lead to processing bottlenecks when an associated document is consumed, such as by being rendered or printed, by a particular device. In at least some embodiments, the tool can identify or diagnose such conditions and report those conditions to an appropriate entity, such as a device that produced the associated document and/or an individual who caused the document to be produced. The reporting functionality may include, in at least some embodiments, remedial recommendations aimed at mitigating the diagnosed conditions.
User programmable deductive spreadsheet apparatus which supports solutions to circular definitions
A user programmable deductive spreadsheet is implemented as an add-in to an existing mathematical spreadsheet program and allows the use of a logic programming language such as Prolog via a familiar spreadsheet interface. A syntax is provided whereby a set of multiple values can be stored in a cell and can be operated on recursively by an expression in another cell. Rows and columns can be given user defined names and cells can be referenced by row and column name. Cells can reference cells in other spreadsheets or can reference an entire spreadsheet in one cell. A cell expression can reference itself. Logical, arithmetic, and lifted operators are provided. Spreadsheets can be defined as a transformation of another spreadsheet. When no negative or aggregate operators are used in the cell expressions, the meaning of the spreadsheet is given in terms of least fixed points. Otherwise, the meaning is given in terms of perfect models.
Method for writing data blocks on a block addressable storage medium using defect management
The present invention relates to a method for writing data blocks on a block addressable storage medium, preferably an optical storage medium, using defect management. The invention also relates to the apparatus for writing data blocks on a block addressable storage medium, preferably an optical storage medium, using defect management, with a host unit and a target unit.
Soft decision demapping method suitable for higher-order modulation for iterative decoder and error correction apparatus using the same
A soft decision demapping method includes defining distance values between a received signal and coordinates of constellation dots, obtaining a difference between a maximum value of distance values when a first bit is 0 and a maximum value of distance values when the first bit is 1, during a soft decision of the first bit of N-bit received signal symbol, acquiring a difference between a maximum value of distance values when a second bit is 0 and a maximum value of distance values when the second bit is 1, during a soft decision of the second bit of the N-bit received signal symbol, and deriving a difference between a maximum value of distance values when an Nth bit is 0 and a maximum value of distance values when the Nth bit is 1, during a soft decision of the Nth bit of the N-bit received signal symbol.
Mode selection for data transmission in wireless communication channels based on statistical parameters
A method and communication system for selecting a mode for encoding data for transmission in a wireless communication channel between a transmit unit and a receive unit. The data is initially transmitted in an initial mode and the selection of the subsequent mode is based on a selection of first-order and second-order statistical parameters of short-term and long-term quality parameters. Suitable short-term quality parameters include signal-to-interference and noise ratio (SINR), signal-to-noise ratio (SNR), power level and suitable long-term quality parameters include error rates such as bit error rate (BER) and packet error rate (PER). The method of the invention can be employed in Multiple Input Multiple Output (MIMO), Multiple Input Single Output (MISO), Single Input Single Output (SISO) and Single Input Multiple Output (SIMO) communication systems to make subsequent mode selection faster and more efficient. Furthermore the method can be used in communication systems employing various transmission protocols including OFDMA, FDMA, CDMA, TDMA.
System and method for self-test of integrated circuits
A system and method for self-test of an integrated circuit are disclosed. As one example, an integrated circuit is disclosed. The integrated circuit includes a digital signal processing chain, a random sequence generator coupled to an input of the digital signal processing chain, and a checksum calculator coupled to an output of the digital signal processing chain.
Apparatus and method for reducing false triggering of a signal due to an electrostatic discharge event
An apparatus and method for reducing false triggering of a signal due to an electrostatic discharge event are disclosed. The method includes detecting a high voltage on a signal received at an input of a delay circuit and delaying the signal between the input of the delay circuit and an output of the delay circuit for a predetermined amount of time. If a low voltage is detected on the signal after the predetermined amount of time, the high voltage is prevented from propagating to the output of the delay circuit.
Interrupt control circuit
An interrupt control circuit has a condition storage circuit for storing and outputting a reference time and an error detection circuit for outputting a signal indicating error detection when an interrupt request is not generated within a period from a predetermined time till the reference time elapses.
Diagnosis of network fault conditions
In general, the invention facilitates diagnosing fault conditions, such as flapping, by permitting users to request information for specific components in a network device such as a router. The invention also facilitates the diagnosis of other fault conditions, including, but not limited to, excessive numbers of dropped packets, hard drive crashes, high temperature readings, and inactive interface cards. A user may obtain a targeted log containing information relating to selected fault conditions or other network device events, rather than a system log containing information relating to all network device events, some of which may not be of interest to the user. The targeted log may be parsed and analyzed with greater ease than the system log.
Clustering process for software server failure prediction
Embodiments of the present invention allow the prevention and/or mitigation of damage caused by server failure by predicting future failures based on historic failures. Statistical data for server parameters may be collected for a period of time immediately preceding a historic server failure. The data may be clustered to identify cluster profiles indicating strong pre-fault clustering patterns. Real time statistics collected during normal operation of the server may be applied to the cluster profiles to determine whether real time statistics show pre-fault clustering. If such a pattern is detected, measures to prevent or mitigate server failure may be initiated.
Method for checkpointing a system already engaged in a concurrent checkpoint
Concurrent checkpointing for rollback recovery for system failures is disclosed. The system includes a stable database, and a processor configured to receive and process a checkpoint request while a first thread performs a process and a second thread stores contents of memory regions listed in a first list to the stable storage. Processing the checkpoint request includes write protecting all memory regions listed in a previously initialized and populated second list, initializing an empty third list, creating a coalesced list by combining the contents of the first and second lists, and assigning the coalesced list to the second thread while the first thread proceeds with the process.
Image-processing system, image-processing method, and computer readable storage medium
An image-processing system having an image processor which performs image input or output processing, and a management communication apparatus connected to the image processor and connected via a communication line to a management center, the image processing system having: a retaining unit, provided in a nontarget apparatus which is not subjected to firmware rewriting, that retains firmware-identifying information for identifying a firmware program used before rewriting in a target apparatus which is subjected to firmware rewriting; and a controller that, in the event of failure of the firmware rewriting in the target apparatus, obtains from the management center the firmware program identified by the firmware-identifying information retained in the retaining unit and performs firmware rewriting in the target apparatus using the obtained firmware program.
Data protection in storage systems
Provided are a method, system, and article of manufacture wherein a command is received for writing data to a first storage location. A determination is made that previously written data is stored in the first storage location. The previously written data is copied to a second storage location, in response to determining that the previously written data is stored in the first storage location. The data is written to the first storage location, in response to copying the previously written data to the second storage location.
Determination of impact of a failure of a component for one or more services
A method and system for determining an impact of a failure of a component for one or more services that the component is supporting. A data feed received from a processing node includes data indicative of an identity and system status of a component running on the processing node. The system status of the component identifies whether the component has failed or is active. The one or more services is mapped into a calendar function. After determining that the component supports the one or more services, a lookup in the calendar function is performed to identify a temporal activity and a level of criticality of each service of the one or more services. An impact of the system status of the component on the one or more services is determined from analysis of the identified temporal activity and the identified level of criticality of the one or more services.
Delay compensation is described. A clock signal used to generate a transmit clock is obtained. Clock cycles are counted to provide-a count signal associated with external device latency. The count signal is captured responsive to the clock signal.
Micro-controller having USB control unit, MC unit and oscillating circuit commonly used by the USB control unit and the MC unit
A micro-controller includes a USB control unit, an MC unit having an operation mode and a stop mode and an oscillating circuit, which is commonly used by the USB control unit and the MC unit. The USB control unit includes a watching circuit for watching a condition of a first data and a second data, which is complement data of the first data. The operation of the oscillating circuit is controlled in response to an operation control signal, which is generated by a watching result, and an oscillation control signal whose voltage level is changed in response to the mode of the MC unit.
Processor temperature control interface
Techniques for a processor temperature control interface. In one embodiment, a processor includes a bidirectional interface and output logic to assert a first signal indicating an internal high temperature on the bidirectional interface. Throttling logic throttles operations of the processor if either the internal high temperature is indicated or if an external signal is received on the bidirectional interface.
Method for providing different polarities of power supplied over ethernet cables
A system and method adjusts the polarity of power provided over Ethernet cabling according to configuration information received.
In a network device, a connector module comprises a network connector coupled to the connector module in a configuration that transfers power and communication signals and an application connector that comprises serial media independent interface (SMII) pins and power pins. A Power-over-Ethernet (PoE) circuit is coupled between the network connector and the application connector.
Power controller, server, and power control method
In a blade of a blade server, power is supplied from a power distributing unit to an internal circuit, and also supplied to a capacitor to charge the capacitor. If power consumption of the blade server is high and a process load on a blade is also high, power is supplied to the internal circuit from both the power distributing unit and the capacitor. If the process load on the blade is low, power is supplied to the internal circuit only from the power distributing unit.
Method and system for controlling access in detail-in-context presentations
A method for controlling access to secured information for a predetermined region of a computer generated original image presented on a display, comprising: determining whether a user is authorized to access the secured information; and, in response to the determining, distorting the original image to produce a distorted region for the predetermined region to provide the user with the secured information on the display.
Method and framework for integrating a plurality of network policies
A method and system is disclosed for managing and implementing a plurality of network policies in a network device. Each of the plurality of policies are defined by one or more filters. The filters are installed in a policy engine. A layer identifies the network policy to be applied to a packet by sending a request to the policy engine. The policy engine then returns the policy to the requesting layer. The method and system may be used to implement a programmable, host-based, distributed, authenticating firewall that enables security and other policies to be applied at several protocol layers.
Detection of encrypted packet streams
Methods, systems, and products are disclosed for detecting encrypted packet streams. One method notes an observable parameter of an encrypted stream of packets. The parameter is observable despite encryption obscuring the contents of the encrypted stream of packets. The type of data within the encrypted stream of packets is inferred from the observable parameter, wherein, despite the encryption, the type of data within the encrypted stream of packets may be inferred.
Computer system using disk controller and operating service thereof
When there is an access passing between unit disk controllers, the band of a mutual connecting network must be very large in order to exhibit the performance sufficiently, so that the cost is increased. In the present invention, the access number of a logical volume is monitored, the change of an access path is suggested to an upper class device, and the logical volume is moved or copied to each unit disk controller, so that the mutual connecting network is used mainly for copy of the logical volume, thereby reducing the necessary band.
Method for replacing a field device of automation technology
A method for replacement of an automation technology field device F1 connected with a fieldbus FB and having at least a first function block FB1 communicating via the fieldbus FB, via a communication relationship KR, with a second function block FB2 in a further field device F2 connected with the fieldbus FB Configuration data CD of the field device F1 are transmitted into a memory unit MU connected with the fieldbus FB and subsequently transmitted into a replacement field device F1′. Following installation of a selector function block SFB into the communication relationship KR between the first function FB1 and the second function block FB2 and connecting of the selector function block SFB with function block FB1′ of the replacement field device F1′ corresponding to the function block FB1, the selector function block SFB is switched so that the function block FB1′ communicates with the second function block FB2. This provides for simple device replacement in a fieldbus system.
Programmable data processor for a variable length encoder/decoder
A data processing circuit has a programmable processor (12a, b) with an instruction set that comprises an new type of instruction. This instruction has a first operand that refers to a string of bits, and a second operand that refers to a position in that string of bits. The programmable processor (12a, b) is arranged to execute this type of instruction by returning, as a result, a code that is indicative of a count of a number of bits that occurs from said position in the string of bits until the string of bits from said position deviates from a predetermined bit pattern. The instruction is particularly useful for use in programs that perform variable length decoding and/or decoding.
Data processing apparatus and method for performing arithmetic operations in SIMD data processing
A data processing apparatus includes a register data store that stores data elements, an instruction decoder that decodes an “arithmetic returning high half” instruction, and a data processor that performs data processing operations controlled by the instruction decoder. In response to the decoded arithmetic returning high half instruction, the data processor specifies within the register data store one or more source registers to store a plurality of source data elements of a first size, and one or more destination registers to store a corresponding plurality of resultant data elements of a second size. The second size is half the size of the first size. The processor also performs the following operations in parallel on the plurality of source data elements to produce the corresponding plurality of resultant data elements: perform an arithmetic operation on the source registers specified by the instruction to produce a plurality of corresponding intermediate result data elements, form the resultant data elements from information derived from a high half of a corresponding one of the plurality of intermediate result data elements, store the resultant data elements in the destination register.
Multiple thread in-order issue in-order completion DSP and micro-controller
An in-order issue in-order completion micro-controller comprises a pipeline core comprising in succession a fetch address stage, a program access stage, a decode stage, a first execution stage, a second execution stage, a memory access stage, and a write back stage. The various stages are provided a thread ID such that alternating stages use a first thread ID, and the other stages use a second thread ID. Each stage which requires access to thread ID specific context information uses the thread ID to specify this context information.
Address translator and address translation method
An address translator capable of reducing system loads in address translation and an overhead in switching between operating systems. A plurality of address translation buffers classifies and stores virtual addresses and real addresses based on a plurality of operating systems which is run by a processor. For example, the address translation buffers store the virtual addresses and the real addresses in correspondence with the operating systems. According to a running operating system, an address translation controller accesses a corresponding address translation buffer to translate virtual addresses to real addresses.
Compressing and decompressing image data without introducing artifacts
An apparatus may include a memory to store a first frame, a buffer to store at least one portion of a second frame previously stored in the memory, and first and second units to, respectfully, store and fetch data. The first unit may copy a datum of the second frame stored at a particular location in the memory to the buffer. The first unit may then store a datum of a first frame at the particular location. The second unit may fetch a datum of a second frame from a selected location. If a write-segment pointer and a read-segment pointer identify the same memory segment, and the read-data pointer is greater than the write-data pointer, the memory may be selected. If the write-segment pointer and the read-segment pointer identify the same memory segment, and the write-data pointer is greater than the read-data pointer, the buffer may be selected. In addition, if the write-segment pointer and the read-segment pointer identify different memory segments, either the memory or the buffer may be selected depending on additional criteria.
Data management method in storage pool and virtual volume in DKC
A storage system connected to a computer and a management computer, includes storage devices accessed by the computer, and a control unit for controlling the storage devices. A first-type logical device corresponding to a storage area set in at least one of the storage devices and a second-type logical device that is a virtual storage area are provided. The control unit sets at least two of the first-type logical devices different in a characteristic as storage areas included in a storage pool through mapping. The first-type logical device stores data by allocating a storage area of the second-type logical device to a storage area of the first-type logical device mapped to the storage pool. The characteristic of the second-type logical device can be changed by changing the allocated storage area of the second-type logical device to a storage area of another first-type logical device.
Memory controller operating in a system with a variable system clock
The present invention generally relates to memory controllers operating in a system containing a variable system clock. The memory controller may exchange data with a processor operating at a variable processor clock frequency. However the memory controller may perform memory accesses at a constant memory clock frequency. Asynchronous buffers may be provided to transfer data across the variable and constant clock domains. To prevent read buffer overflow while switching to a lower processor clock frequency, the memory controller may quiesce the memory sequencers and pace read data from the sequencers at a slower rate. To prevent write data under runs, the memory controller's data flow logic may perform handshaking to ensure that write data is completely received in the buffer before performing a write access.
Clustered storage system and its control method
A clustered storage system includes a plurality of nodes and a management server that consolidates physical position information concerning data in each of the nodes. The management server includes a process to relate the information to the configuration of the clustered storage system and the configuration of each node and present such relations. Each node has a process to obtain the size and load of resources that are used in processing. The management server has a process to collect and tally such resource usage status from each node, and a process to relate the resource usage status, the data information and configuration information to each other and present the relations in a hierarchy. The clustered storage system has a process to move logical volumes among nodes in a manner transparent to the host computer. The management server has a process to support the selection of source data and destination physical position through information display, and a process to receive instruction for such move and to direct the clustered storage system of such move.
Flash memory device with improved management of protection information
A non-volatile memory device of flash type includes first memory cells for storing data, second memory cells for storing protection information of the first memory cells, and a circuit for updating the protection information that includes a circuit for writing a plurality of versions of the protection information in the second memory cells, and a circuit for identifying a current version of the protection information.
Processor architecture having multi-ported memory
A data processing system includes a multiport memory module including a plurality of first ports and a plurality of second ports. The data processing system includes a plurality of first buses and a plurality of second buses. A plurality of hardware acceleration modules configured to communicate with respective ones of the plurality of first ports via respective ones of the plurality of first buses. The data processing system includes a processor module. A random access memory (RAM) module configured to store data. The processor module and the RAM module communicate with the multiport memory module via respective ones of the plurality of second buses. A shared bus includes a first bus portion configured to communicate with the plurality of hardware acceleration modules at a first rate. A second bus portion configured to communicate with the processor module and the RAM module at a second rate that is different than the first rate. A bus bridge that communicates with the first bus portion and the second bus portion.
Operating a replicated cache that includes receiving confirmation that a flush operation was initiated
A unit of data is read from memory of a replicated cache. The replicated cache comprises a plurality of independent computing devices. Each independent computing device comprises a processor and a portion of the memory. Confirmations are received from at least a majority of the independent computing devices that a flush operation for the unit of data was initiated no later than a time indicated by the timestamp and that a more recent version of the unit of data has not been flushed. The unit of data is provided to storage.
Storage control system, control method for storage control system, port selector, and controller
An object of the present invention is to provide a means for detecting a logical command error, and a storage system and its control method that can properly perform error handling, and detection and blockage of a malfunctioning section. A storage control system includes controller units 130A and 130B for performing processing for data I/O to/from drives 150 and 160 in response to a data I/O request from a host device 100, switches 140A and 140B connecting the controller units 130A and 130B and the drives 150 and 160, and a port selector 300 inserted between the switches 140A and 140B and the drive 160. The port selector 300, when receiving a command generated based on processing performed by an MPU 131, accesses a target drive 160 if that data that forms a command is valid. Meanwhile, if the port selector 300 detects logical command inconsistency, the port selector 300 forwards that detection result to the MPU 131 via the switch 140A or 140B and requests retry processing from the MPU 131.
Storage system and method of preventing deterioration of write performance in storage system
Provided is a storage system capable of inhibiting the deterioration of its write performance. This storage system includes a flash memory, a cache memory, and a controller for controlling the reading, writing and deletion of data of the flash memory and the reading and writing of data of the cache memory, and detecting the generation of a defective block in the flash memory. When the controller detects the generation of a defective block in the flash memory, it migrates prescribed data stored in the flash memory to the cache memory and, even upon receiving from the host computer a command for updating the migrated data, disables the writing of data in the flash memory based on the command.
Information processing apparatus
An information processing apparatus according to the present invention comprises a communication device, a volatile memory for storing a communication data therein, a first CPU for controlling communication processings of the communication device and the communication data stored in the volatile memory, a ROM memory in which a program of the first CPU is previously stored, a second CPU for controlling the whole apparatus, a non-volatile memory for storing a whole program of the second CPU therein, a ROM memory in which another program executable by the second CPU is previously stored; andan external input terminal adapted in such a manner that if program execution by the second CPU starts in the non-volatile memory or in the ROM memory is selectively set, whereinwhere the program execution starts is selected in accordance with the setting of the external input terminal when activated, and a rewriting program for the whole program of the non-volatile memory is stored in the ROM memory.
Processing wrong side I/O commands
A dual ported active-active array controller apparatus is provided having a first policy processor partnered with a first ISP having a first plurality of dedicated purpose FCs, a second policy processor partnered with a second ISP having a second plurality of dedicated purpose FCs, a communication bus interconnecting the ISPs, and programming instructions stored in memory and executed by the array controller to maintain the first policy processor in top level control of transaction requests from both the first plurality of FCs and the second plurality of FCs that are associated with network input/output (I/O) commands directed to a storage logical unit number (LUN) which the first ISP is a logical unit master of.
Caching method for NAND flash translation layer
A caching method provides a cashing mechanism between a logical addresses and a flash memory physical addresses. The caching mechanism involves a search tree which contains a number of internal and external translation nodes. Each external translation node points to a link list of translation units, and each translation unit records a range of logical addresses and the corresponding range of physical addresses, in addition to a version value. By traversing the search tree to reach a translation unit, the physical address of a target logical address can be determined in an efficient manner. The version value of the translation unit can be used to determine the space taken up for storing the mapping of the logical and physical addresses should be released for reuse.
Networked isochronous USB communication
Methods and systems are provided for helping maintain isochronous communications with peripheral devices (308), such as USB devices, over a network (302). Some methods for facilitating isochronous IN communication include noting (1906) passage of a predetermined interval without communication (310) from the peripheral device driver (402), and then creating (1908) a dummy communication (312) and sending (1910) it over the network toward the peripheral device to maintain isochronous communication toward the peripheral device. Some methods for facilitating isochronous OUT communication include noting (2006) passage of a predetermined interval without receipt, over the network, of a responsive communication (310) from the peripheral device in response to a first communication, and then creating (2008) a dummy communication (312) and sending (2010) it toward the peripheral device driver to maintain isochronous communication transmissions toward the peripheral device driver. The interval between isochronous communication transmissions may be changed (1930) to optimize buffer (314) usage, and delays may be controlled (1922, 2016).
Memory sharing arrangement for an integrated multiprocessor system
A multiprocessor system, more particularly for terminal devices of mobile radiotelephony, in which system are arranged on a common chip: at least two processors, at least one rewritable memory which can be accessed by the two processors, at least one cache memory via which the first processor has access to the memory, at least one bridge via which the second processor has access to the memory.
Serial advanced technology attachment (SATA) and serial attached small computer system interface (SCSI) (SAS) bridging
An embodiment of the present invention is disclosed to include a communication system configured to conform to SATA standard and causing communication between one or more hosts and a SATA device. The communication system, in accordance with one embodiment of the invention includes a multi-port bridge device having a command status manager (CSM) responsive to commands and status from one or more hosts and a data manager (DM) responsive to data from one or more hosts for buffering data substantially separately from that of commands and status.
Slot interface access device and slot interface access method
A slot interface access device including a slot management module; a slot control module; and a physical slot to management slot contrast table, the slot management module, the slot control module, and the physical slot to management slot contrast table being provided between an input and output control module and a slot interface lower than the input and output control module. The input and output control module accesses the slot interface using virtual slot identification information. The slot management module converts the virtual slot identification information into physical slot identification information while referring to the physical slot to management slot contrast table, and accesses the slot control module corresponding to the physical slot identification information, thereby realizing a physical access of the input and output control module to the slot interface. The slot interface access device is higher in CPU capability than other devices each including the slot interface.
Method and system for providing access arbitration for an integrated circuit in a wireless device
A method for providing access arbitration for an integrated circuit in a wireless device is provided. The method includes receiving a command from a processing element coupled to the integrated circuit. A preempt signal associated with the command is generated. The preempt signal is operable to identify a priority for the command as one of high and low. The preempt signal is provided to an access arbiter for use in providing access arbitration for the command.
Bridge device access system
A bridge device access system permits access to a locked bridge device coupled between a host and a storage device. The bridge device is unlocked by sending an unlock sequence of storage device verify commands from the host to the bridge device. Each verify command includes a start address and a length parameter, wherein the sequence of start addresses in the sequence of storage device verify commands is a pseudorandom sequence of hexadecimal values. The bridge device detects the unlock sequence and is unlocked. The host can send a bridge-access command as the first command after the unlock sequence. Bridge-access commands can include storage device commands that are interpreted by the bridge device as queries and/or instructions for performing various tasks. The bridge device processes the bridge-access command, performing a prescribed operation in response to the bridge-access command, and then immediately re-enters its locked state.
Method for using host and storage controller port information to configure paths between a host and storage controller
Provided is a method for using host and storage controller port information to configure paths between a host and storage controller. Information is gathered on ports on at least one host, ports on at least one storage controller managing access to storage volumes, and at least one fabric over which the at least one host and storage controller ports connect. For at least one host port and storage controller port, information is gathered on a connection metric related to a number of paths in which the port is configured and a traffic metric indicating Input/Output (I/O) traffic at the port. A determination is made of available ports for one host and storage controller that are available to provide paths between one host and storage controller. The connection and traffic metrics for the available host ports are processed to select at least one host port. The connection and traffic metrics for the available storage controller ports are processed to select at least one storage controller port. The at least one selected host and storage controller port pair are configured to provide at least one path enabling the host to communicate with the selected storage controller port to access at least one storage volume managed by the selected storage controller.
Unitized keyboard and display for desktop personal computer system
A conjoined portable display monitor and portable keyboard similar to the arrangement of a laptop style portable computer are used to provide user interface for a desktop personal computer or workstation. The portable display monitor is configured to receive video data signals from the desktop computer, while the portable keyboard and associated mouse are configured to deliver their signals to corresponding inputs of the desktop computer. The arrangement retains the space-saving advantages of a portable computer's embodiment with the enhanced performance and available options of a full-sized desktop computer. An example mode of this teaching shows a portable computer adapted to receive video signals from and deliver keyboard signals to conventional data-signal ports inherent with the desktop computer system. The user may return the portable computer's signal ports to a conventional mode and continue usage as a conventional self-contained portable computer.
Wireless USB hub
This invention provides a Wireless USB hub that includes a first port configured to communicate with a wired USB enabled device, a second port configured to communicate with a first wireless USB enabled device, and a controller that detects the wired USB enabled device and presents the wired USB enabled device as a native wireless USB enabled device to the first wireless USB enabled device.
Embedded virtual serial port
A system comprising a communication (COM) port server that, together with a COM port client, establishes COM port redirection over a network and communicates data with a serial port, at least one embedded application which is configured to communicate data via a serial port, and at least one virtual serial port application communicatively coupled to the embedded application and the COM port server. The virtual serial port application translates data communicated between the COM port server and the embedded application as if the COM port server and the embedded application were connected by a serial communication link.
Apparatus and method to provide failover protection in an information storage and retrieval system
A method is disclosed for failover protection in an information storage and retrieval system comprising two clusters, two device adapters, and a plurality of data storage devices. The method provides a first device driver for a first device adapter and a second device driver for a second device adapter, and disposes those device drivers in both clusters. The method then places in operation the first device driver disposed in a first cluster, places in operation the second device driver disposed in a second cluster, and places in a standby mode the first device driver disposed in the second cluster. The method detects a failure of the first cluster, followed by a failure of the second device adapter. The method then makes operational the first device driver disposed in the second cluster, and continues to access information stored in the plurality of data storage devices using the first device adapter, and the first device driver disposed in the second cluster.
Electrical device configuration system and method
A system (100) capable of configuring an electrical device (101) coupled to a computer (102), the system includes: (a) a computer communications component (111) of the electrical device configured to communicate with the computer; and (b) an installation component (120) of the electrical device capable of an initial configuration the electrical device. In this embodiment, the installation component is configured to automatically begin the initial configuration of the electrical device as soon as the installation component detects the electrical device is not configured and the computer communications component establishes a data connection between the electrical device and the computer. Furthermore, the initial configuration of the electrical device includes an initial configuration of either a dynamic or non-dynamic network connection between the electrical device and a network provider.
Design method for a DMA-compatible peripheral
The invention relates to a method for organizing the registers of a peripheral in memory, the peripheral including at least one control register to be addressed in memory to store configuration data of the peripheral, one transmission register to be addressed in memory to store data to be transmitted from the memory to the peripheral, and one reception register to be addressed in memory to store data to be transmitted from the peripheral to the memory, the method including: duplicating, within a data memory range, the transmission/reception register to different contiguous addresses; and implementing in memory the control registers at contiguous addresses at the level of a memory range adjacent to the memory range where the transmission/reception register has been duplicated.
Playback of content on portable devices
A computer-implemented method includes identifying encoded content to be presented. The method also includes loading the content into a content player. The content player is configured to dynamically identify a local decoder that is operable to decode the content. The method further includes providing the identified content to the local decoder during playback of the content; and presenting the decoded content.
Method and apparatus for distributing application server addresses in an IMS
A method of distributing application server addresses in an IP Multimedia Subsystem. Upon allocation of an application server to a subscriber, the allocated or another application server sends at least one application server address to a Home Subscriber Server (HSS). The HSS stores the address(es) in association with the subscriber identity and sends the address(es) to a Serving Call/Session State Control Function (S-CSCF) allocated to the subscriber. The S-CSCF caches the address(es) in association with the subscriber identity and uses the address(es) to send subscriber-related messages to the allocated application server.
Systems and methods for connecting large numbers of cable modems
Identifiers are assigned to devices communicating via a number of virtual channels. If additional identifiers are needed, one or more new virtual channels are created and the identifiers are reused for the new virtual channel.
Method and apparatus for forwarding requests in a cache hierarchy based on user-defined forwarding rules
A method and apparatus for forwarding requests in a cache hierarchy based on user-defined forwarding rules are described. A proxy cache on a network provides a user interface that enables a user to define a set of forwarding rules for controlling the forwarding of content requests within a cache hierarchy. When the proxy cache receives a content request from a client and the request produces a cache miss, the proxy cache examines the rules sequentially two determine whether any of the user-defined rules applies to the request. If a rule is found to apply, the proxy cache identifies one or more forwarding destinations from the rule and determines the availability of the destinations. The proxy cache then forwards the request to an available destination according to the applicable rule.
Central work-product management system for coordinated collaboration with remote users
Client-specified methods, systems and computer program product with multi-protocol access for data input requests designed around a client's business application. It does this by interfacing IVR/telephony programming of multiple communication device protocols to separate data source input protocol programming, including remoting programming. Data input is by selected IVR/telephony responses designed around the needs of the individual client through selection process within a variety of configuration templates. The templates are designed to interface with the business applications through programming procedures for data entry specific to each application's protocol. The advantage, templates reduce user/client's interface with the business applications resulting in minimal time and knowledge of each applications data requirements, and limits each user's access to the system to specific data input. System response for data output is limited to the requested input for error reduction.
Flow control for multi-hop networks
Solutions are provided that allow a network device to apply flow control on the MAC layer while taking into account the priority of the frame of traffic. This may be accomplished by generating a frame indicating that traffic flow should be paused, while utilizing a new opcode value, or alternatively by utilizing a new type/length value (possibly combined with a new opcode value). A receiving device may then examine the fields of the frame to determine whether it should it should use priority-based pausing, and then examine other fields to determine which priority-levels to pause and for how long. This allows for improved efficiency in flow control at the MAC layer. Additionally, the tagged pause frames can be forwarded over multiple hops on Local Area Networks across a Metropolitan Area Network or Wide Area Network.
Apparatus and method for transmitting packet IP offload
Provided are an apparatus and method for transmitting a packet on Internet Protocol (IP) offload. The apparatus includes: an IP header creating unit for creating an IP header; an Address Resolution Protocol (ARP) request header creating unit for creating an ARP request header; an ARP response header creating unit for creating an ARP response header; a Transmission Control Protocol (TCP) header and data creating unit for creating data and a TCP header; a Media Access Control (MAC) header creating unit for creating an MAC header; a main control unit (MCU) for controlling header creation to transmit a packet; and a cache memory.
Techniques for automatically detecting protocols in a computer network
A method in a computer network for automatically detecting a most advantageous protocol for communication by a client computer, said client computer being configured to be coupled to a server computer via a computer network. The method includes initiating a plurality of protocol threads for sending from the client computer to the server computer, a plurality of data requests. Each of the data requests employs a different protocol and a different connection. The data requests are configured to solicit, responsive to the data request, a set of responses from the server computer. Each of the responses employs a protocol associated with a respective one of the data requests. The method further includes receiving at the client computer at least a subset of the responses. The method also includes initiating a control thread at the client computer. The control thread monitors the subset of the responses as each response is received from the server computer to select the most advantageous protocol from protocols associated with the subset of the responses, wherein the most advantageous protocol is determined based on a predefined protocol priority.
Generalized protocol mapping
Signals are mapped from one protocol to another protocol. A first protocol is received, and a mapping interface is generated to a second protocol. The first protocol is then mapped to the second protocol in accordance with the mapping interface. The mapping interface may comprise a coordination map. Moreover, a state diagram may be generated that is based on the first protocol, prior to mapping the first protocol to the second protocol. The first protocol may be an abstract protocol or a web services business activity protocol, for example, and the second protocol may be another abstract protocol, a concrete interface, a web services interface, a common language runtime interface, or a business process execution language for web services, for example.
Packet-switched network-to-network interconnection interface
In one of many possible embodiments, an exemplary method includes establishing a secure packet-switched connection for exchanging predefined signaling messages between network elements associated with distinct network domains, determining and implementing at least one media exchange technology for transporting media between the network domains, exchanging signaling and media border processing information between the network domains, exchanging access device information between the network domains, determining and implementing at least one service policy associated with the network domains, and providing a packet-switched network-to-network interconnection interface configured for peering at least one session between the network domains based on the predefined signaling messages, media exchange technology, signaling media border processing information, access device information, and service policy.
Proximity as an aid to caching and secondary serving of data
A proximity-based content control method “propagates” or positions content based upon “proximity” between various nodes on a network. The nodes between which the content is propagated include content libraries, servers, and clients. In one case, the relative proximities of two content servers to a particular client or group of clients determines which of these servers serves client requests. In another case, the method employs anticipatory loading of content from a library to a server based upon the server's proximity to a given client-base. Yet another application involves adding or removing server capacity to a network based upon proximity to clients. Another application applies proximity affects to cache release algorithms. A “content control system” calculates proximity dynamically and automatically decides whether to move content based upon the proximity calculation.
SIP service for home network device and service mobility
An improved services gateway environment is provided within a gateway framework. The improvement comprising a SIP service architecture that enables SIP entities to register with itself and translates such registrations into gateway aware registrations.
Method for monitoring and providing information over a peer to peer network
The present invention relates to a pseudonode used for deployment on a peer to peer network which pseudonode comprises an IP address and client ID that is changeable upon the occurrence of a preselected event and includes a list containing at least one searchable data object. The pseudonode is programmed for monitoring the network to receive search requests therefrom and to compare each said received search with said list of data objects and to respond to such request. The invention also provides a method for monitoring search requests for selected objects by nodes on a peer to peer network. The method includes interposing the pseudonodes on the network in which it is configured to provide at least one IP address and optionally at least one client ID. The pseudonode has at least one stored object corresponding to a request object stored at said pseudonode; and monitors the network to detect requests matching at least one of the stored objects and acquires a unique ID generated by any network node requesting the object matching that stored object on the pseudonode and responding to substantially each node representing an acquired ID.
System for tracking domain name related reputation
Systems and methods of the present invention allow for tracking of domain name related reputation by a domain name Registering Entity (e.g. Registry, Registrar, etc.). In a preferred embodiment, the Registering Entity maintains a database with reputation data that can be accessed by the requesters. The Registering Entity may update reputation data based on a variety of events related to the domain name. The reputation data may be tracked on the domain name itself, URLs, domain name purchaser or registrant, or email addresses associated with the domain name. The reputation data may include various categories, such as email practices, website content, privacy policies and practices, fraudulent activities, domain name related complaints, overall reputation, etc. The registrant may opt for a reputation service while registering domain name. The requester may decide whether to allow email messages or to visit URLs based on the domain name related reputation.
System for tracking domain name related reputation
Systems and methods of the present invention allow for tracking of domain name related reputation by a domain name Registering Entity (e.g. Registry, Registrar, etc.). In a preferred embodiment, the Registering Entity maintains a database with reputation data that can be accessed by the requesters. The Registering Entity may update reputation data based on a variety of events related to the domain name. The reputation data may be tracked on the domain name itself, URLs, domain name purchaser or registrant, or email addresses associated with the domain name. The reputation data may include various categories, such as email practices, website content, privacy policies and practices, fraudulent activities, domain name related complaints, overall reputation, etc. The registrant may opt for a reputation service while registering domain name. The requester may decide whether to allow email messages or to visit URLs based on the domain name related reputation.
Technique for determining multi-path latency in multi-homed transport protocol
The present invention describes various techniques which may be used for determining multi-path latency in data networks which utilize a multi-homed transport protocols. Using the technique of the present invention, for example, appropriate source and destination addresses may be selected for specific IP datagrams in order to achieve an optimal communication path between endpoints which utilize a multi-homed transport protocol.
Sensor net server for migrating or replacing sensor nodes
A sensor node may be used for another purpose for a moment and may also be replaced. By configuring, for a sensor node, a logic node which is provided with the physical node use information indicating whether or not the sensor node is in use and the logical node use information indicating whether or not the sensor node is provided as a logic node, a sensor node to be replaced may be specified based on the replacement request of the sensor node, a sensor node is selected which is configured as logic node providing the physical node use information indicating that the sensor node is not used and the logic node use information indicating that the sensor node is provided as the logic node, thus selected sensor node is identified as the replacing sensor node to achieve the replacement from the replaced sensor node to the replacing sensor node.
System and method of remotely managing and loading artifacts
A system and method for remotely loading artifacts is disclosed. The system and method involves monitoring application installation events on a computing device. In response to detecting an application installation event, the application installation event is intercepted. The application associated with the application installation event is searched for artifacts, and any artifacts found within the application are stored in a centralized location. The artifacts are further indexed according to a target namespace. In one embodiment, the system and method further involved receiving a query from a client to locate an artifact, locating the artifact from previously extracted artifacts and returning the artifact as URL address.
Determining a number of users behind a set of one or more internet protocol (IP) addresses
IP address-user number estimates may be determined by accepting IP address usage information associating various IP addresses with various client identifiers, and generating an estimate of a number of users for at least one of the IP addresses using the IP address usage information. If the client identifiers include cookies, the estimate of a number of users for at least one of the IP address might be generated, in part, by determining a number of cookies for the at least one IP address for a given period of time, and multiplying the first ratio by a second, predetermined, ratio of a number of users per cookie for the given time period. If the client identifiers are user-agent parameters and/or browser parameters (e.g., screen setting information, time zone, history length, whether or not Java enabled, number of plug-ins, mime types, etc.), the estimate of a number of users per IP address might be generated, in part, by determining a ratio of unique sets of user agent and/or browser parameters for an IP address.
Method and arrangement in an access system
An access node connected to end-users, routers, and a DHCP-server. The end-user defines desired services provided via the routers. A purpose is to automatically provide simultaneous access to services via two or more of the routers, although the end-user simultaneously handles only one router. The connections are secure. The end-user requests one of the services. The access node identifies the end-user and sends a corresponding request to the DHCP-server, which dynamically allocates addresses to the end-user and to all the routers for the desired services. The access node snoops the addresses in a DHCP option message from the DHCP-server, resolves the router addresses, stores IP router addresses and IP MAC addresses in a memory and sets MAC addresses in MAC filters. An option reply with one router is sent to the end-user, which after request for one service, reaches all the services stored in the memory.
System and method for secure remote access
A system provides for remote communication between a service computer and a machine control at a machine. The system includes at least one central computer that is protected by a Firewall, a connection between the service computer and the central computer, and communication connections that are allocated to each of the machine controls. The at least one central computer includes a plurality of virtual computers. Each communication connection is associated with a virtual computer. The central computer can be connected to a particular machine control through the virtual computer that is set up for the communication connection allocated to the particular machine control.
Network management for a plurality of agents using periodic status messages
Methods of configuring a first agent for operation on a network. The methods may comprise the steps of receiving an indication that the first agent is active on the network and determining if the first agent is scheduled to become active on the network within a predetermined amount of time. The methods may also comprise the step of configuring the agent to send periodic status messages to a host if the first agent is scheduled to become active on the network within the predetermined amount of time.
Social mapping of contacts from computer communication information
Social information, including computer communication information, is modeled according to a network approach, and users are provided with representations of patterns within their social spaces and graphical interface tools for navigating through the spaces. This can enhance the user's ability to seek out social information and manage their online social relationships. The social mapping includes automatically collecting computer communication information relating to multiple contacts who are in computer communication with each other, one of the multiple contacts being a selected user. The computer communication information is filtered according to one or more preselected criteria to maintain the number of contacts associated with the selected user at or below a selected threshold. The computer communication information is analyzed to determine extents of similarity between the multiple contacts. A visualization of a social map based upon the extents of similarity between the multiple contacts is rendering on a computer display screen so that a user can access and navigate information represented in the social map visualization.
Method and system for server synchronization with a computing device
A method and system for synchronizing a main database of a server and a local database of a handheld device. A user can use an application residing in the handheld device to make transactions in the local database. During a synchronization operation, the handheld device and server are coupled. The system then determines whether the application should be updated and, if so, causes the server to provide an update. The system also causes the handheld device to provide to the server information related to the transactions made by the user to the local database. The system causes the server to perform transactions on the main database based on the transaction information. The system also causes the server to extract data from the main database. The server can then provide at least some of the extracted data to the handheld device to update the local database.
Processing method for sensing data
Detection of variations in a large quantity of sensing data connected to a network and prescribed processing corresponding to the variations are to be executed at high speed. An event-action controller for monitoring data collected from plural sensors and executing preset processing when the data has come to satisfy preset conditions includes an event-action entry search engine, an event-action table, a cache and a cache controller. The cache controller further includes a learning table for learning an arrival cycle of sensing data, a learning table controller, a cache access controller, a forwarding controller and time information.
Configuration change management tool
A change management system for managing configurable devices such as computer systems uses a set of rules for validating change requests, linking change requests, and determining inconsistencies within various configuration states. Analysis and validation may happen at the time the change request is created with respect to the current environment, as well as analysis and validation with respect to other pending requests and proposals, and historical actual states. The maintenance of accurate and consistent state and change information may enable various automated tools to analyze and manipulate change requests, including analysis of future desired states, historical actual states, pending change requests, and current state. The change request may be processed through an approval cycle all the while being incorporated into a scheduling system that may be used to detect inconsistent, illogical or harmful configurations in potential future configurations.
System and method for providing asynchronous notifications using synchronous data sources
A method for providing access to one or more notification-based Web services using a mobile device, the method comprising the steps of transmitting to Web service proxy a subscription request for a requested Web service, the Web service proxy supporting asynchronous communication with the mobile device, storing a device identification and subscription request at the proxy, the proxy polling the Web service with the request, receiving at the proxy a response message determined by the Web service and in response to the polled request, continuing to poll the Web service and transmitting the response message to the mobile device only when the response message satisfies a predetermined criteria.
System and method to control sending of unsolicited communications relating to a plurality of listings in a network-based system based on an identifier of the sender of the unsolicited communication
A system and method to control sending of unsolicited communications over a network is provided. Typically, the network is the Internet and the system defines a SPAM prevention tool for users of an on-line service, such as an on-line bidding service. Users may contact an intended recipient with a contact form, which is forwarded to the recipient's e-mail address by an on-line service provider. A link accessible from a Web site allows recipients of unsolicited e-mail to complain to the on-line service provider. Sanctions are implemented against the sender of unsolicited e-mail based on the frequency of complaints. When the complaint level against a sender reaches a certain threshold, the sender is unable to use the contact form for a predetermined time period.
Address notifying apparatus and address notifying method
An address notification device is provided with: a link information list storage part 106 for storing link information list composed of link information including an own address, an address of a communicating party, and process information about processing of communication information to be communicated between the own address and the communicating party address; a change information registration part 132 for adding the link information selected by a link information select part 130 with change information representing the content of the change; a link change information sending part 136 for sending link change information representing a change of the link information to a destination indicated by the communicating party address contained in the link information added with the change information; and a link information change part 138 for changing the link information on the basis of the change information added thereto in response to response information sent from the communicating party in response to the sending thereto of the link change information.
System and method for e-mail presence confirmation
A telecommunications system includes a plurality of electronic messaging clients (122); at least one messaging server (104) having an e-mail presence activation module (114) adapted to receive an e-mail and determine therefrom whether a presence of a recipient is to be determined, and a presence module (215) responsive to controls from the e-mail presence activation module and adapted to determine a presence of a recipient of said e-mail prior to sending the e-mail to the recipient. In one embodiment, the e-mail presence activation module (114) is adapted to read a priority level of the e-mail message to determine whether to check a presence of the recipient.
Method and apparatus for providing dynamic group management for distributed interactive applications
A method, computer readable media, and apparatus of hierarchical-based communication session and data distribution management that indexes client's communication preferences and network attribute information. Indexing is used to generate dynamic group membership lists that map into communication groups. Indexing is replicated at control nodes in the network overlay to allow distributed management of group membership. Send/receive operations are decoupled through data distribution and the indexing structure. Senders and receivers register their group communication interests to a parent node in the hierarchy. The session control structure aggregates client interest and dynamically updates replicas at control nodes which are selected according to the changes in registered client interest. The indexing structure has self-managing properties for automatic clustering based on client session and data interests, and dynamic partitioning of the session/data interest attribute space. Group membership is managed by querying the indexed session/data distribution management structure and mapping output to communication groups.
Information recording device, information recording method, and information recording program
Information items related to a plurality of musical pieces designated can be stored at a time. A storage means 1a can hold the information items related to contents. A receiving means 1b receives information items related to a plurality of contents broadcast. A temporary storage means 1c stores the information items 4 related to the contents, for some time. An instructing means 1d instructs that the related information items stored in the temporary storage means 1c be recorded in the storage means 1a. When instructed by the instructing means 1d, the recording means 1e records the related information items 5a stored in the temporary storage means 1c, as one set 5, in the storage means 1a. At the same time, the recording means 1e records in the storage means 1a the name of this set, in association with the set 5. The related information items can therefore be recorded in accordance with a single instruction.
Program product and connected device for linking operations between multiple connected devices
A program product stored on a recordable medium for linking operations between multiple connected devices connected to each other via a network is provided. The program product includes: program code for setting a state of a linked device for execution of linked operations between the connected devices, a state change (occurrence of an event) at an external device that is a condition for execution of the linked operations, and an operation to be executed by the linked device upon the occurrence of the event; program code for storing the settings; program code for sending a request for registration of necessity to notify the linked device of occurrence of an event; program code for determining whether an operation to be executed by the linked device that corresponds to a current state of the linked device and to the notified event is stored or not; and program code for executing the operation.
Access device-based fragmentation and interleaving support for tunneled communication sessions
Link fragmentation and interleaving at an access device located between a point to point link and a tunneled connection is provided. A method of access device-based link fragmentation and interleaving is also provided. The method includes receiving frames through a tunnel from a network server, fragmenting at least some of the frames from the network server, and sending fragmented and unfragmented frames over a data link to an endpoint device. The frames may be multilink point to point protocol (MLPPP) frames and the frames may be received through a layer two tunneling protocol (L2TP) tunnel. The method can include scanning a frame for PPP options and removing options related to MLPPP negotiation and then forwarding the frame to a network server.
System, method and computer program product for concurrent performance of video teleconference and delivery of multimedia presentation and archiving of same
A video teleconferencing and multimedia presentation system is provided. The system is integrated and network-ready to facilitate ease of set-up and operation, and also utilizes IP and/or wireless networking to provide advanced features and functionality, such as remote access and control and the ability to perform secure archiving and retrieval of recorded video and audio data. The system further utilizes a unique peer-to-peer conference network solution in order to address the bandwidth limitations that plague conventional systems and allow enhanced viewing of high-bandwidth applications.
URL based communication protocol from a client computer to a network device
A method of signaling in a computer network uses interception by a network device of a message transmitted by a client computer to a server. The message contains a Universal Resource Locator (URL), the URL having a reserved port designation. The network device parses the URL and intercepts the message in response to finding the reserved port designation in the URL. The network device executes a command, where the command is carried in a field of the intercepted message. The client computer receives the URL having the reserved port designation in a HTML file transmitted to the client computer by the server. The message containing the URL is transmitted by the client computer in response to a user requesting a resource displayed in a web page displayed by the client computer. A second web page is transmitted to the client computer by a server receiving a request for services, and the URL containing the port designation is written into the second web page so that the URL is executed automatically as the second web page is received by the client's browser. The method transmits a redirect message by the network device to the client computer, the redirect message redirecting to an address of a web page without the reserved port designation in the URL to carry information to the server.
System for automated reply to natural language input
Method and agent network architecture for processing a subject message, where each agent has a view of its own domain of responsibility. An initiator agent which receives a user-input request and does not itself have a relevant interpretation policy, queries its downchain agents whether the queried agent considers such message to be in its domain of responsibility. Each queried agent recursively determines whether it has an interpretation policy of its own that applies to the request, and if not, further queries its own further downchain neighboring agents. The further agents eventually respond to such further queries, thereby allowing the first-queried agents to respond to the initiator agent. The recursive invocation of this procedure ultimately determines one or more paths through the network from the initiator agent to one more more leaf agents. The request is then transmitted down the path(s), with each agent along the way taking any local action thereon and passing the message on to the next agent in the path. In the event of a contradiction, the network is often able to resolve many of such contradictions according to predetermined algorithms. If it cannot resolve a contradiction automatically, it learns new interpretation policies necessary to interpret the subject message properly. Such learning preferably includes interaction with the user (but only to the extent necessary), and preferably localizes the learning close to the correct leaf agent in the network.
Storage medium having a manageable file directory structure
A file-mapping method and system can better manage the number of items (i.e., files, subdirectories, or a combination of them) within any single directory within a storage medium. The method and system can be used to limit the number of items within the directory, direct content and content components to different directories, and provide an internally recognizable name for the filename. When searching the storage medium, time is not wasted searching what appears to be a seemingly endless list of filenames or subdirectory names within any single directory. A client computer can have requests for content fulfilled quicker, and the network site can reduce the load on hardware or software components. While the method and system can be used for nearly any storage media, the method and system are well suited for cache memories used with web servers.
Methods of facilitating pipeline management, systems, and software
Methods for facilitating pipeline management, systems, and software, are provided. A method can include forming digitized map segments to provide for display of a geographical relationship between terrain featured in the map segments and a pipeline network, forming pipeline equipment records to provide for detailed engineering analysis on associated pipeline equipment, functionally linking each digitized map segment and each pipeline equipment record to at least one pipeline operational area geographically associated therewith, at least one pipeline geographically associated therewith, or both, and spatially displaying a pipeline equipment work location in relation to one of the map segments. The method can also or alternatively include identifying an immediate upstream and downstream valve from a location of a pipeline rupture to thereby identify pipeline valves potentially needing to be closed, and displaying critical engineering data and drawings for one or more of a ruptured pipeline, the immediate upstream valve, and the immediate downstream valve.
Systems and processes for determining costs associated with internal software development
Systems and processes may receive and analyze billing information and/or business expenditures to determine costs associated with jobs corresponding to an internal development of software for internal use. The billing information and/or business expenditures may be analyzed according to accounting rules. Capitalizable costs and/or expenses may be determined based on business information and/or business expenses.
Method for detecting a commercial in a video data stream by evaluating descriptor information
Systems, methods, and devices for detecting a commercial in a video data stream by evaluating descriptor information provided from a plurality of visual descriptors indicative of commercial or non-commercial features. The descriptor information provided from the plurality of descriptors may be evaluated in an entropy based decision process.
Storage managing computer and program recording medium therefor
A managing computer is connected to object computers, the managing computer being connected to the object computers and the storage which is connected to the object computers for managing the object computers and the storage. The managing computer includes an interface for receiving volume managing information relating to storage areas in the storage, file sharing information relating to file sharing in the storage which is provided by the object computers and storage managing information relating to the storage, and a control unit which specifies the object computers or the storage to be preset controlled according to the volume managing information, the file sharing information and the storage managing information for managing the object computers and the storage by instructing the specified object computers or the specified storage to carry out the preset control.
Memory management system that supports both address-referenced objects and identifier-referenced objects
One embodiment of the present invention provides a memory-management system that supports both address-referenced objects and identifier-referenced objects, wherein an address-referenced object is accessed through a reference containing an address of the object, and wherein an identifier-referenced object is accessed through a reference containing an object identifier (OID) for the object. During operation, the system receives a request to access an object. Next, the system determines if the object is an address-referenced object or an identifier-referenced object. If the object is an address-referenced object, the system accesses the object using the associated address for the object. If the object is an identifier-referenced object, the system accesses the object by using the associated OID for the object to look up the address for the object, and then using the address to access the object.
Management of complex XML schemas in a database system
Techniques manage the presence of repeated constructs within a complex type at the time of schema registration. At registration, techniques detect repeated elements in the XML schema and analyze whether the repeated elements are from the same complex type. If so, techniques perform additional analysis to determine a minimal common ancestor. Within the context of a minimal common ancestor, techniques determine the maximum number of times an element may occur in the schema. In a choice content model, the largest maximum occurrence value is selected. In other content models, the maximum occurrence value is determined by adding together the occurrence values for the repeated elements. Then, when an object relational table is generated for the XML schema, the maximum number of times that an element appears in the schema is this value. Techniques retain the advantages of object relational storage, even after a schema evolution.
Document management techniques to account for user-specific patterns in document metadata
Document management techniques to account for user-specific patterns in document metadata are disclosed. In one embodiment, a method for facilitating document retrieval may comprise: assigning a first entitlement to a first user for accessing a first plurality of documents; identifying patterns in the first user's creation or modification of metadata related to the first plurality of documents; recording the identified patterns associated with the first user; receiving a document query from a second user who has been assigned a second entitlement to access a second plurality of documents; determining, based on the second entitlement, an access right of the second user with respect to the first plurality of documents; and modifying the document query based on the access right of the second user and the identified patterns, such that the document query returns relevant documents from the first plurality of documents despite the second user's ignorance of the identified patterns.
Supporting multiple security mechanisms in a database driver
A method for connecting a client to a database server are provided. The method provide for providing a generic interface, the generic interface being operable to interoperate with one or more non-GSSAPI (Generic Security Services Application Programming Interface) compliant security mechanisms, providing a set of specialized interfaces, the set of specialized interface being operable to interoperate with one or more GSSAPI compliant security mechanisms, and establishing a connection between a client and a database server using the generic interface or the set of specialized interfaces depending on a security mechanism used by the client. The one or more non-GSSAPI compliant security mechanisms and the one or more GSSAPI compliant security mechanisms may be predefined or user-defined.
Self-serve patient check-in and preventive services kiosk
A medical check-in and data communication kiosk for efficiently checking-in patients at a medical facility and/or exchanging relevant data with the patient. A patient automatically provides initial identification information by swiping, scanning, etc., an I.D. card and the kiosk then accesses various legacy database systems to gather all relevant medical data corresponding to the particular patient. The patient is requested to verify and/or update any third party payer information, such as insurance information, and is also informed of suggested preventive healthcare actions.
Systems and methods that utilize a standard database interface to access data within an industrial device
The present invention relates to systems and methods that maps industrial device data (e.g., from data structures) to database tables that can be accessed via standard database interfaces. In various aspects of the present invention, elements associated with one or more data structures can be represented in one or more database tables. Typically, data structure elements are stored within respective columns of a record of a database table(s). Individual database tables can be accessed via a standard interface such as JDBC in order to store data within (e.g., write) and/or retrieve data from (e.g., read) a database table. In addition, a plurality of database tables can be concurrently accessed for distributed transaction processing. Thus, the subject invention provides access to industrial control data without having to install and/or execute custom or specialized software on either the industrial device or the system accessing the industrial device.
Processing structured data
The present invention provides a fast and efficient way of processing structured data by utilizing an intermediate file to store the structural information. The structured data may be processed into a Binary mask Format (BMF) file which may serve as a starting point for post-processing. A tree structure built on top of the BMF file may be constructed very quickly, and also takes up less space than a DOM tree. Additionally, BMF records may reside entirely in the memory and contain structural information, allowing SAX-like sequential data access.
Creation of segmentation definitions
A system and method for defining a segment for filtering website visitation data is disclosed. The method allows for creation and editing of a segment using various rules. The rules are defined using events and containers, which act as criteria by which the data is filtered. The system displays the segments and allows the user to apply them to stored data.
Secure restoration of data selected based on user-specified search criteria
A method for secure restoration of data selected based on user-specified search criteria includes maintaining one or more backup versions of a plurality of storage objects and initiating the generation of a plurality of database entries, wherein each database entry corresponds to a backup version of a storage object and includes an encoding of a security descriptor associated with the storage object. The method may further include, in response to a backup version search request from a user, using contents of the search request and encodings of security descriptors stored in the plurality of database entries to identify one or more backup versions of a particular storage object that the user is authorized to access.
Dynamic diversity-enhanced similarity retrieval system and method
A conversational recommender system retrieves k cases (3) and generates a structure for user feedback (4). The structure includes a list of critique units for each of which the user can specify a value range. It also generates compound critiques, each being a combination of features and value ranges presented together. An explanation of a compound critique can be generated in response to a user request. The system determines (7), from one cycle of a session to the next, if a preference has been carried. If so, a re-focus function implementing diversity is used for retrieval in the next cycle. If not, a refine function implementary similarity-based retrieval is used for the next cycle of the session.
Method and system for indexing and searching an iris image database
A method and system for indexing and searching a database of iris images having a system to expedite a process of matching a subject to millions (more or less) of templates within a database is disclosed. The system may progressively match an iris image template to an iris template in a database by progressing from a top layer of the database to a lower layer of the database. Such matching or retrieval may use a subject code as a query or probe and then find a similarity measure for the features of codes or templates in the database. A multi-stage hierarchal clustering process may be used to compress codes and/or templates.
Computing percentages in a database system
A database system includes a storage to store a table, and a controller to receive a query containing an aggregate function to calculate a percentage. In response to the aggregate function, the percentage is calculated. In one implementation, the controller calculates plural percentage values based on plural groups specified by a group-by clause of the query.
System and method for ranking search results using click distance
Search results of a search query on a network are ranked according to an additional click distance property associated with each of the documents on the network. The click distance is measurement of the number clicks or user navigations from a page or pages on the network designated as highest authority or root pages on the network. The precision of the results is increased by the addition of the click distance term when the site or intranet where the search query takes place is hierarchically structured.
Identifying the items most relevant to a current query based on items selected in connection with similar queries
The present invention provides a software facility for identifying the items most relevant to a current query based on items selected in connection with similar queries. In preferred embodiments of the invention, the facility receives a query specifying one or more query terms. In response, the facility generates a query result identifying a plurality of items that satisfy the query. The facility then produces a ranking value for at least a portion of the items identified in the query result by combining the relative frequencies with which users selected that item from the query results generated from queries specifying each of the terms specified by the query. The facility identifies as most relevant those items having the highest ranking values.
Systems and methods for performing a directory search
Systems and methods for performing a directory search are described. In one described system, a computer program receives a first search query and causes the first search query to be executed on a directory. The program generates a second search query associated with the first search query and causes the second search query to be executed on a local data store. The program then obtains a first result from the directory, obtains a second result from the local data store, and generates and outputs a result set, the result set comprising the first result and the second result.
Document processing apparatus, method and program
In order to import a document file in which security information is set into a document file to be edited with the security information being included in the document file, a document processing apparatus which imports a specified first document file in which security information is set into a second document file includes an import controller that causes the first document file to be held in the second document file with security information being contained in the first document file to generate a third document file, if the security information is added to the first document file.
Consolidating session information for a cluster of sessions in a coupled session environment
Provided are a method, system, and program for consolidating session information for a cluster of sessions in a coupled session environment. Information for each of a plurality of sessions comprising a cluster is stored in a memory of a processor session. Each session associates at least one primary system and at least one secondary system, wherein within each session, updates are copied from the at least one primary system to the at least one secondary system. The session information in the memory for the plurality of sessions is processed to generate consolidated session information for the cluster based on the session information for the sessions in the cluster. The consolidated session information for the cluster is written to a master data set maintaining information for sessions.
Verification of cross domain data system query results
Cross domain data systems are verified by creating a program in the target domain language which can be used to determine for a result item whether the result item should be part of a query result. The program is then used in order to determine, for a set of target domain data corresponding to source domain data, a set of expected result items. These are compared with the result from the cross domain data system in order to provide verification of cross domain data systems. Multiple queries may be automatically generated and verified according to this technique.
Method, system, and computer program product for processing and converting electronically-stored data for electronic discovery and support of litigation using a processor-based device located at a user-site
A system, apparatus, method, and computer program product for electronically stored file profiling and conversion including converting printable files to images, supported by meta-data, and one or more searchable master text files.
Apparatus, system, and method for continuously protecting data
An apparatus, system, and method are disclosed for continuously protecting data. A mirror module mirrors a primary record set to a base record set. A log module accumulates each record change to the primary record set in a log. A change selection module selects a record change from the log. A change application module applies the selected record change to the base record set to form a recovered record set.
Low-overhead means of performing data backup
A system and method for data backup. A computer system includes clients coupled to backup server and single instance store via a network. Prior to requesting an initial data backup, a new client segments and fingerprints the data to be backed up. The new client creates a sorted list of hash values and removes duplicate values in the list. In response to receiving the sorted list, a backup server may further reduce the sorted list to a unique list by removing hash values corresponding to data segments already residing on the single instance store. In response to receiving the unique list, the new client may transmit corresponding data segments to the backup server via the network. The transmitted data segments are added to a single instance store.
Synchronization move support systems and methods
Disclosed are systems and methods pertaining to data synchronization and move handling support. In particular, a move log is maintained that identifies data that has moved in, out, and within a synchronization scope. Furthermore, the log comprises times associated with when data moves in and out of the synchronization scope. Systems and methods can interact easily with the generated and updated move log to facilitate determining data versions and identifying new data that may need to be synchronized.
Method and system for the collaborative analysis of information
Methods and systems for enabling the collaborative exchange and analysis of information are provided. Exemplary embodiments provide for the editing of information maintained in associated information units that may be distributed in parallel to a plurality of collaborative users. The information units may be distributed and retrieved with lightweight transport protocols. The information units obtained from multiple sources are automatically aligned and combined. Editing and display methods and systems further provide organizational and filtering tools. The information units may be redistributed and further collected in an iterative fashion.
Per entry changelog
A method and apparatus for managing log per entry in a directory server is described. In one embodiment, the directory server receives a request to operate on an entry in the directory server. The directory server operates on the entry. The information of the operation on the entry is stored in a log attribute of the entry.
Run-time optimizations of queries with SQL spreadsheet
Described herein are optimizations and execution strategies for spreadsheet extensions to SQL. The partitioning of data, as specified in a spreadsheet clause, provides a way to parallelize the computation of spreadsheet and to provide and improve scalability. Even if the partitioning is not explicitly specified in the spreadsheet clause, the database optimizer can automatically infer the partitioning in some cases. Efficient hash based access structures on relations can be used for symbolic array addressing, enabling fast computation of formulas. When rewriting SQL statements, formulas whose results are not referenced in outer blocks can be removed from the spreadsheet clause, thus removing unnecessary computations. The predicates from other query blocks can be moved inside query blocks with spreadsheets clauses, thus considerably reducing the amount of data to be processed. Conditions for validity of this transformation are given.
Group-based BCU methods for on-line dynamical security assessments and energy margin calculations of practical power systems
This invention relates to a method of determining stability of unstable equilibrium point (UEP) computed by using BCU method, comprising selecting UEP computed by using BCU method, obtaining a test vector Xtest for the selected UEP, say XUEP using the following equation: Xtest=Xspost+0.99(XUEP−Xspost) where Xspost is the SEP, and checking boundary condition of XUEP by simulating system trajectory of post-fault original system starting from Xtest.
Events may be identified by storing information in response to activating an event stamp function. As a result of activating the event function, the information collected may immediately be compared to event information in a database. Alternatively, the information collected may later be compared to event information in a database. One or more candidates for the event of interest may be automatically or manually retrieved, and the user may decide whether a candidate event of the one or more candidates correspond to the event of interest. Alternatively, a purchase of an item related to the event may be automatically made in response to activating the event stamp.
Apparatus and method for identifying process elements using request-response pairs, a process graph and noise reduction in the graph
An exemplary method for identifying process elements includes the steps of obtaining a plurality of relevant request-response pairs including request identifiers, mapping the request identifiers to corresponding artifacts, identifying actions based on the artifacts, and mapping the actions to process elements such that each given one of the process elements has an associated artifact.
System and method for scalable processing of collected knowledge by creating knowledge generation nodes
A knowledge generation machine (KGM) that can scale to the high volumes of software processing that may be required, as well as manage the unpredictable nature of the size of each processing element, is provided. A KGM master dynamically creates and destroys KGM nodes based on availability, performance, and resource allocation. Unlike the conventional systems, the present KGM receives performance feedback from KGM nodes and can use that performance information in determining which KGM nodes should be assigned information, reused, or destroyed. Further, efficient garbage collection ensures that resources can be de-allocated when needed. Thus, the KGM can scale to handle large spikes of incoming information.
Creating and managing activity-centric workflow
A system that can identify, create, update and/or process a workflow based upon a current, past or future activity is disclosed. A ‘workflow’ can be defined as an activity flow that includes interaction with, or assignment of work to, people, devices, or services by a single individual or a group of individuals. Once a workflow is determined in accordance with the innovation, the system can inform other users or groups that are performing, or intend to perform, a similar or like activity. In establishing the workflow, the innovation can operate in an ad hoc or authored manner. As well, the system can employ a combination of either ad hoc or authored mechanisms in establishment of the workflow.
Configurable infinite logic signal processing network and genetic computing method of designing the same
Signal processing networks (700, 800, 1008, 1010, 1012) that include a configurable infinite logic aggregator (100) that can be configured as an infinite logic AND gate and infinite logic OR gate or as other gates along a continuum of function between the two by adjusting control signal magnitudes and a configurable infinite logic signal inverter (500) are provided. A method of designing such networks that includes a genetic programming program (1802) e.g., a gene expression programming program (1600), for designing the network topology, in combination with a numerical optimization (1804), e.g., a hybrid genetic algorithm/differential evolution numerical optimization (1700) for setting control signal values of the network and optionally other numerical parameters is provided.
Methods and systems for improved transductive maximum entropy discrimination classification
A system, method, data processing apparatus, and article of manufacture are provided for classifying data. Labeled data points are received, each of the labeled data points having at least one label indicating whether the data point is a training example for data points for being included in a designated category or a training example for data points being excluded from a designated category; receiving unlabeled data points; receiving at least one predetermined cost factor of the labeled data points and unlabeled data points; training a transductive classifier using MED through iterative calculation using the at least one cost factor and the labeled data points and the unlabeled data points as training examples; applying the trained classifier to classify at least one of the unlabeled data points, the labeled data points, and input data points; and outputting a classification of the classified data points, or derivative thereof.
Method for interactive communication and analysis using EMG and exponentially leveraged alphanumeric string selector (ELASS) algorithm
A method, system, and software for interactive communication for a user responsive to electric signals generated by the user, includes (A) providing an interactive display to the user representative of lists of target items; (B) receiving detected electric signals generated by the user responsive to the interactive display; (C) processing and converting the detected electric signals into digital data; and (D) analyzing the digital data to associate with the user's selection one of the lists of target items presented to the user using the interactive display. Steps (A)-(D) are iteratively repeated based on a hierarchical relationship of lists of target items presented to the user to select a target item desired by the user.
Method for anomaly prediction of battery parasitic load
Anomaly prediction of battery parasitic load includes processing input data related to a state of charge for a battery and a durational factor utilizing a machine learning algorithm and generating a predicted start-up state of charge. Warnings are issued if the predicted start-up state of charge drops below a threshold level within an operational time.
Method and apparatus for arranging social meetings
Individuals, couples, and families subscribe to a computerized service for facilitating the arrangement of their outings and social meetings. Subscribers fill in wish-lists to specify their level of interest in specific attractions, in getting together with specific other subscribers, and in arranging their preferred schedules for outings. An encounter generator processes the subscriber wish-lists to identify matches of subscribers who are interested in the same attraction, who favor each other's company, and who are free at the same time. The system notifies the matched subscribers, optionally offering ticketing and/or reservation assistance. Partial matches are optionally referred to the respective subscribers for negotiating the unmatched schedule or attraction. The system is adaptable to serve singles who wish to identify and get to know a prospective mate through mutual visits to attractions, as well as individuals, couples, and families who want to go out with their existing friends or make new friends.
Methods and systems for automated generation of bills
The present invention provides methods and systems for processing bills electronically. Generally, a bill is created for a customer using billing information and master data from a biller and master data from a customer. Billing information is received from the biller by a first processing module having access to the master data of the biller. The first processing module generates a bill using the billing information and the master data of the biller. A second processing module having access to the master data of the customer provides customer data to the first processing module. The bill is transformed into a format specified in the master data of the customer by the first processing module if the format of the generated bill is not the format specified in the master data of the customer. The generated or transformed bill is transferred to the second processing module by the first processing module.
Method for providing funding of and access to an investment vehicle
A method for providing funding of and access to an investment vehicle, comprises the steps of establishing an investment vehicle, monetizing the investment vehicle by depositing funds therein by at least one predetermined investor, receiving a request for the funds by an employee of an employer, distributing the funds from the investment vehicle to a financial institution via a management entity upon direction of the management entity in response to the employee's request, transferring the funds from the financial institution to the employee via the employer, utilizing the funds for a predetermined economic activity by the employee, remitting the funds to the financial institution from an employee's subsequent earnings via an employer payroll system, redepositing the funds, remitted to the financial institution, into the investment vehicle via the management entity, and wherein the basis for the investment vehicle is the value of an employee's continuing employment with an employer.
Mortgage loan data collection method and apparatus for a financial planning originator and/or financial institution originator of a mortgage loan
The present invention includes a data processing system and method for managing the origination of a mortgage loan by a loan originator in coordination with a loan broker for a loan customer. The loan originator is not the loan broker. The loan originator provides services necessary for the origination of the mortgage loan and not duplicative of services provided by the loan broker.
Analyzing a credit counseling agency
A method of analyzing a credit counseling agency, the method including: automatically capturing, with a computer system, respective call data for each of a plurality of telephone calls with a credit counseling agency, each said call with a respective debtor associated by the computer system with a respective creditor; and processing, with the computer system, the automatically captured respective call data to produce a report which analyzes the credit counseling agency.
Systems and methods for conducting derivative trades electronically
The present invention facilitates efficient negotiations of trade terms and the generation of an electronic trade ticket in the trading of financial instruments. The negotiation process is preferably conducted through a secure online chat program using point-to-point messaging, though the negotiations can take place using the tradition exchanges of phone calls and faxes outside of the confines of an electronic trading system. Once the trade terms have been agreed upon by both parties, then the parties enter an electronic trading system in accordance with the present invention to select the traded financial instrument and generate an electronic trade ticket with can be stored by the trading system and/or the each of the trading parties.
Method and system for financially monitoring an order
A method for financially monitoring an order that includes inserting an initial price of a product on an order form, displaying an initial projected profit indicator on the order form, wherein the initial projected profit indicator identifies an initial projected profit, and wherein the initial projected profit is calculated for the product using the initial price, and submitting the order form to initiate the order when the initial projected profit complies with a predefined regulation.
Systems and methods for providing trading exclusivity/priority in response to quantity of items traded in electronic trading systems
Systems and methods for providing trading exclusivity/priority in response to quantity of items traded in electronic trading systems is provided. The method preferably includes receiving an incoming order for the item and determining whether the incoming order matches a current order for the item and satisfies a minimum volume requirement. When the incoming order matches a current order for the item and satisfies a minimum volume requirement, the method includes transacting a trade between the incoming order and the current order and providing a predetermined time period of exclusive trading between a participant associated with the incoming order and a participant associated with the current order.
Method and system for simulating implied volatility surfaces for use in option pricing simulations
A method and system for simulating changes in volatility for a price of a particular option on an underlying financial instrument is disclosed. A volatility surface model having at least one surface parameter is provided along with a set of volatilities for a plurality of options on the underlying financial instrument. The set of volatilities is analyzed to determine an initial value for each surface parameter which, when used in the surface model, defines a surface approximating the set of volatilities. The values of the surface parameters are then evolved using an appropriate evolution function. A volatility value for a particular option is extracted from the volatility surface defined by the evolved surface parameter values. The extracted volatility value can then be used in an option pricing model to provide a price of the particular option.
System and method for optimizing investments within an organization
A system, method, and computer program product for optimizing investments proposed by at least one business unit within an organization. First data predicting the performance of a first investment are stored in a database, the first data being calculated using at least one global assumption relating to an organization and actual data describing the performance of at least one other investment. Second data relating to a second investment are retrieved from the database. By comparing at least one metric computed from the first data to at least one metric computed from the second data relating to the second investment, where the metric is at least one of a financial metric and a strategic metric, a decision is made whether to approve the first investment.
Intercompany transfer profit tracking system
A system receives an intercompany transfer of a plurality of goods from a first entity to a second entity. The intercompany transfer results in an internal profit/loss. The system stores the internal profit/loss in a first entity internal profit/loss element that is assigned to the second entity. The system then receives a external transfer from the second entity to an external entity of at least one of the plurality of goods. The system then automatically realizes a portion of the internal profit/loss for the first entity based on the external transfer and the first entity internal profit/loss element.
Validating financial accounts
Techniques are described related to validating financial accounts, such as before allowing the use of the financial accounts in making payments or otherwise being used as part of transactions. In some situations, the validating of a financial account includes corroborating that a user who desires to use the financial account is the account holder for the account or is otherwise authorized to use the account, such as by confirming that the user has access to information about transactions involving the account and that the user has access to at least one physical item that is delivered to an address or other location associated with the user. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
Program for alternative funding of employee and retiree benefits
An insurance program for funding benefits by maintaining assets in the insurance program that includes an employer or employee owned trust account and at least one life insurance contract or non-cancelable accident and health insurance contract obtained directly or indirectly from a captive insurance company. The life insurance contract or non-cancelable accident and health insurance contract is purchased with assets from the trust account and the captive insurance company is a least partially owned by the employer. When paying or reimbursing benefits, the employer or the trust may pay the benefit and if the employer pays the benefit, the trust may reimburse the employer.
Grain aeration systems and techniques
In one embodiment, the invention is directed toward a networked grain aeration control system. For example, the system can provide centralized monitoring of the aeration of a number of grain storage facilities, thereby improving the management of stored grain. The networked grain aeration control system can allow the custodian of the system to offer an aeration service. Farmers, or other individuals, cooperatives, or companies can purchase the aeration service at a cost proportionate to the amount of stored grain to be aerated and the duration of storage. In this manner, the purchaser of the aeration service can avoid relatively high fixed costs that can be associated with various aeration hardware.
Method and system for identifying and managing radio frequency identification (RF-ID) attached objects
The present invention discloses a method and system for making losses due to the counterfeiting of RF-ID tags to a minimum, enhancing the reliability of RF-ID tag read-out and improving the overall reliability of the RF-ID tag system. An ID reader for communicating by radio with the RF-ID tag and reading tag data from the RF-ID tag transmits the data read-out results to a terminal management server connected to the ID reader. The terminal management server decodes the error correction signal from the read-out result data, also extracts the identification number section from the tag, and decides whether or not that identification number is valid. When determined to be a valid identification number, an inquiry is made to the system operation server connected over the network to find out if that identification number was previously read out and if that identification number might be counterfeit. The system operation server then refers to the log database, the blacklist database and process transition rule, calculates the probability of counterfeiting and automatically sends a warning message to the related department when there is a high probability of counterfeiting.
System, method and computer program product for providing a multidimensional inventory management system
A computer-implemented method of generating a package of advertising inventory items in response to a set of buyer requirements while optimizing both buyer preferences and a station's revenue objectives given an expected demand can include: selecting a set of candidate inventory items from an inventory of inventory items available for presenting advertising spots, where the set of candidate inventory items satisfy a set of buyer preferences; and scoring the set of candidate inventory items with an affinity score.
Medium, method, and system for automatic bidding across multiple auction sites
A system and method of automating and managing bids within the context of an Internet auction is disclosed. The present invention permits continuous monitoring and verification of auctions on the Internet based on criterion such as highest bid on an item, maximum permissible bid, and a restriction on the number of successful bids in the auctions by any given participant (0109). The present invention permits embodiments incorporating an auction profile database (0101) that is generated by an auction profile configuration tool (0102) to act as input to an item search manager (0104) that takes data from an item database (0105) and control from an item selector (0103) to then interact with an auction bid controller (0106) that communicates with the remote auction site via an auction command interface (0107).
System and method for managing welding consumables
A system and method for managing welding consumable(s) is provided. The invention includes a welder having a consumable(s) monitor, a customer system and/or a remote system. The invention further provides for monitoring of welding consumable(s) usage and ordering of welding consumable(s) from suppliers, distributors and/or manufacturers. The invention further provides for an optional arc/weld quality monitor that provides information regarding weld quality. The invention further provides for invoicing a customer for welding consumable(s) as the consumable(s) are used by the customer. The invention further provides for invoicing of customers for welding consumable(s) that produce acceptable welds. The invention further provides for remote management of customer welding consumable(s) inventory based at least in part upon information received regarding welding consumable(s) usage. The invention further provides for communication with a production component, financial accounting component and/or materials management component in order to facilitate automation of welding consumable(s) management.
Article sales data processing apparatus
Data of a preset separation mark is inserted between journal data of one transaction held in an electronic journal file and journal data of one transaction next made. Journal data items which are accumulatively held in the electronic journal file are displayed on a display unit. Data of a separation marks inserted before and after journal data specified among the journal data items displayed on the display unit are searched for. Journal data lying between the searched separation marks is extracted from the electronic journal file.
Method and system for automated tracing of an agricultural product
Crop information related to a particular crop is collected and stored in data storage during the performance of an agricultural operation. A harvested particular crop is segregated from all other genetically distinct crops by storing the particular harvested crops in one or more segregated storage volumes for storing the particular crop. Each segregated storage volume has a corresponding storage identifier. An electronically accessible data profile, associated with the particular crop, is provided or made available to a user. The data profile includes the collected crop information.
Income tax preparation system for traveling taxpayers
A system for determining travel deductions includes a city rate table identifying allowed per diem expense rates for each city. Cities visited, durations of stay and expense reimbursements received from the taxpayer's employer are input to the system. The system calculates a total of all per diem expenses and for offsets reimbursements received against the total to determine an incidental expense allowance. For use with merchant sailors, a ship location table with city rate codes for each day of a tax year for a plurality of ships is compared with the sailor's input ship names and starting and ending dates for work on each of the ships. A system for truckers and bus drivers includes a GPS tracking system that continuously provides vehicle locations to the system for calculation of per diem expense allowances when coupled with a daily vehicle use table and receiver code and vehicle number correlation table.
Intelligent inventory applications and services
Methods, systems, and products are disclosed for intelligent inventory applications and services. A purchase request to purchase a product is received that has a product number to be purchased, an account number to process for payment, and a purchaser's inventory information that identifies the purchaser's inventory database to update with the product number. The account number is communicated for payment authorization. When payment is authorized, the product number is communicated to the purchaser's inventory database to reflect the purchase of the product.
Content display method, a content display apparatus, and a recording medium on which a content display program is recorded
A content display method is disclosed. The content display method includes the steps of: accepting an instruction input to create a target calendar; extracting a content that indication information has to be displayed in an elapsed period having already passed and a content that indication information has to be displayed in a non-elapsed period to pass from now on in the target calendar based on the instruction input accepted through the accepting step; and arranging the indication information of each of the contents extracted in the extracting step in a corresponding date in a target calendar and displaying the target calendar on a display device.
System and method for customer requests and contact management
A method and a web-based system is provided that enables a customer service center of a company to provide its customers with a choice of different modes for establishing contact with customer service representatives. The different modes of contact are displayed on a single web page. The modes of contact include, but are not limited to call, chat, e-mail and Internet talk. Further, the system provides information regarding the estimated wait time and the less busy time for the modes of contact. In addition, the system and method provide means for conducting a search in a knowledge database for automated responses to queries from customers. The system and method enables the customer to provide feedback for each interaction with the customer service center through the web page. Further, the system and method enable the storage of all interaction between each customer and the customer service center.
Supply chain management
A system and a method for managing a supply chain are provided. A request for a transaction involving an enterprise and at least one partner in a supply chain is received from an end-user or the partner. Real-time data relevant to the transaction is accessed from an existing partner system. A context for the transaction is generated using the real-time data. The request is processed in the context for the transaction.
System and method for processing trip requests
A system and method for planning trips and for processing trip requests that utilizes a centralized network for facilitating travel reservations and/or services. The system and method allow for the integration of various and disparate travel related applications to enable sophisticated travel booking processes. In various embodiments, a translation server is used to aggregate data from disparate sources and optimal travel arrangements are provided responsive to the data.
Pharmaceutical treatment effectiveness analysis computer system and methods
A computer-implemented system and method analyzes the effectiveness of pharmaceutical treatments for medical conditions utilizing real time prescription compliance records. Information related to medical history of a patient can be reviewed while simultaneously reviewing prescription compliance records for the same patient. Trends in a target or non-target medical parameter can be identified and correlated with the prescription compliance records to determine the effectiveness of a pharmaceutical treatment on the target and non-target medical parameter. Correlations can be identified for a group of patients having the same medical condition.
Methods and systems for monitoring quality and performance at a healthcare facility
Methods, systems and computer program products are used in monitoring patients, staff, assets and visitors at a facility, initiating a response to prevent or mitigate harm, and assess and ensure overall quality and performance, and refine individual patient, staff and visitor profiles. A plurality of sensors throughout the facility provide multiple data streams relating to the locations of patients relative to at least one of caregivers, assets, other patients, visitors or one or more fixed locations. A computer system analyses the data stream and determines the location and/or movements of the patients relative to the caregivers, assets, other patients, visitors and/or fixed locations. A profile containing individual data for the patient is used to accurately detect events, including actionable events, ensure completion of prescribed care, assess patient wellness, and, in some cases, provide tailored patient specific responses to detected events. Patient profiles are periodically refined by means of an information feedback loop in order to more accurately predict (actionable) events, provide adequate care and ensure a desired level of patient wellness. Staff and visitor profiles can be used to measure staff and visitor performance at a facility.
Method and system of mass and multiple casualty triage
The present invention is a method and system of triage that assesses a severity score for each casualty, and determines a treatment prioritization plan to maximize the number of survivors. The present invention includes a score-based mathematical algorithm for resource-constrained triage, where an optimal number of survivors is determined through a methodology that can be mathematically modeled and solved, a methodology that considers victim survival probabilities, victim deterioration rates, and resource availability. First, each casualty is assessed and an RPM severity score is assigned based upon a sum of coded values for respiratory rate, pulse rate, and best motor response. Next, treatment priorities are determined from analytical or mathematical techniques, such as dynamic or linear programming, in consideration of survival probabilities associated with each RPM score, and deterioration-with-time rates for each RPM score for victims awaiting transport and treatment and the availability and timing of transport and treatment services.
Power transmission and power receiving apparatus and method
A power transmission and power receiving apparatus and method is disclosed. Charging while in a non-contact processing operation for the purpose other than charging is realized. An approach of a portable electronic device with a rapid bulk electricity storing module, which is a chargeable power source, is detected at the side of a power transmitting device, and power transmission for charging the rapid bulk electricity storing module is executed in response to the detection of the approach. A power source can be charged in operation for non-contact authentication which is executed when a device approaches an authentication device.
icFoundation web site development software and icFoundation biztalk server 2000 integration
A system and method for use in managing a system site for e-commerce. The system accepts user input via a wizard to create objects which function to at least retrieve data from a database and accepts user input via a wizard to create scripts which function to at least convert data retrieved by the objects to an HTML stream for real-time transmission to a browser resident on a client computer whereby actual HTML text files need not be created and stored on a Web server.
System and method of providing current hotel daily rate and availability information and the like
A system and method for providing current daily rate and availability information includes a computer receiving current daily rate and availability information from a plurality of hotels. The computer prepares and provides a unique report for each of the plurality of hotels including current daily rate and availability information for a list of competing hotels and occupancy percentage and average daily rate information for a predetermined area. The computer can fax the unique reports to the plurality of hotels and/or provide the unique reports to the plurality of hotels over a computer network such as the Internet.
Slot position coding of TTT syntax of spatial audio coding application
Spatial information associated with an audio signal is encoded into a bitstream, which can be transmitted to a decoder or recorded to a storage media. The bitstream can include different syntax related to time, frequency and spatial domains. In some embodiments, the bitstream includes one or more data structures (e.g., frames) that contain ordered sets of slots for which parameters can be applied. The data structures can be fixed or variable. The data structure can include position information that can be used by a decoder to identify the correct slot for which a given parameter set is applied. The slot position information can be encoded with a fixed number of bits or a variable number of bits based on the data structure type.
Prosodic control rule generation method and apparatus, and speech synthesis method and apparatus
A prosodic control rule generation method includes dividing an input text into language units, estimating a punctuation mark incidence at a boundary between language units in the input text, the punctuation mark incidence indicating a degree that a punctuation mark occurs at the boundary, based on attribute information items of a plurality of language units adjacent to the boundary, and generating a prosodic control rule for speech synthesis including a condition for the punctuation mark incidence based on a plurality of learning data items each concerning prosody and including the punctuation mark incidence.
Methods and apparatus for rapid acoustic unit selection from a large speech corpus
A speech synthesis system can select recorded speech fragments, or acoustic units, from a large database of acoustic units to produce artificial speech. The selected acoustic units are chosen to minimize a combination of target and concatenation costs for a given sentence. Concatenation costs are expensive to compute. Processing is reduced by pre-computing and caching the concatenation costs. The number of possible sequential pairs of acoustic units makes such caching prohibitive. A method for constructing an efficient concatenation cost database is provided by synthesizing a large body of speech, identifying the acoustic unit sequential pairs generated and their respective concatenation costs, and storing those concatenation costs likely to occur.
System and method for rescoring N-best hypotheses of an automatic speech recognition system
A system and method for rescoring the N-best hypotheses from an automatic speech recognition system by comparing an original speech waveform to synthetic speech waveforms that are generated for each text sequence of the N-best hypotheses. A distance is calculated from the original speech waveform to each of the synthesized waveforms, and the text associated with the synthesized waveform that is determined to be closest to the original waveform is selected as the final hypothesis. The original waveform and each synthesized waveform are aligned to a corresponding text sequence on a phoneme level. The mean of the feature vectors which align to each phoneme is computed for the original waveform as well as for each of the synthesized hypotheses. The distance of a synthesized hypothesis to the original speech signal is then computed as the sum over all phonemes in the hypothesis of the Euclidean distance between the means of the feature vectors of the frames aligning to that phoneme for the original and the synthesized signals. The text of the hypothesis which is closest under the above metric to the original waveform is chosen as the final system output.
Spoken mobile engine
Systems and methods are disclosed to operate a mobile device. The system includes a message center; an engine coupled to the message center; and a mobile device wirelessly coupled to the message center, wherein the engine specifies one or more meeting locations and wherein at least one meeting location comprises a location designated by an advertiser.
Method for processing audio-signals
The invention regards a method for processing audio-signals whereby audio signals are captured at two spaced apart locations and subject to a transformation in the perceptual domain (Bar or Mel), whereupon: a) a (blind or supervised) source separation process is performed to give a first estimate of the wanted signal parts and the noise parts of the microphone signals and b) a coherence based separation process is performed to give a second estimate of the wanted signal parts and the noise parts of the microphone signals, and where further a sound field diffuseness detection is performed on the at least two signals, whereby further the sound field diffuseness detections is used to mix the output from the blind source separation and the coherence based separation process in order to achieve the best possible signal. The transfer functions calculated from the source separation are used to reconstruct a virtual stereophonic sound field in restore the spatial information about the source position in the enhanced signals.
Removing time delays in signal paths
The disclosed embodiments include systems, methods, apparatuses, and computer-readable mediums for compensating one or more signals and/or one or more parameters for time delays in one or more signal processing paths.
Polylingual simultaneous shipping of software
Systems and methods for software development in which the development of a base product proceeds concurrently with the internationalization and localization of the base product to produce multiple language versions of the product for polylingual simultaneous shipment to customers wherein one or more of the multiple languages can be uploaded by the customer in a single installation process.
System and method to simulate conditions and drive control-flow in software
A method, information handling system, and computer program product to simulate conditions in a software module, by identifying, in the software module, whether a simulation environment has been activated, encountering a simulation point in the software module, the simulation point including one or more simulation parameters, and in response to identifying that the simulation environment has been activated and the simulation point has been encountered: invoking a simulation module, the invoking including passing the simulation parameters to the simulation module, comparing, at the simulation module, the simulation parameters with one or more active simulation entries, and returning a simulated condition from the simulation module to the software module in response to the comparing.
Method, device and system for displaying data of a machine control system
Device, method and system for displaying data of a machine control system. Status data for at least one element of the system, which represent at least one physical state variable, are received. The status data, which are received for the element, are represented in a circuit diagram which displays, at least for the element, the electrical/physical connection of the element in the system.
Multi-variable model analysis system, method and program, and program medium
A multi-variable model analysis system comprises a model creation unit for creating a plurality of models individually having a plurality of variables, a characteristic value calculation unit for calculating the characteristic values of the models on the basis of the variables of the models given and for writing the variables and characteristic values of the models, a clustering unit for classifying the plural models having the characteristic values of a high similarity, into an identical cluster; a correlation coefficient calculation unit for calculating the correlation coefficients of the variables of the models in individual clusters and for writing the correlation coefficients in a memory map; and an extraction unit for extracting the variable having a correlation coefficient exceeding a predetermined value in the individual clusters, from the memory map.
Casting design optimization system (CDOS) for shape castings
A casting design system (101) is provided which comprises (a) a database (115) which contains casting design data and rules, (b) a user interface (109), in communication with the database, which accepts as input a product design (103) that is to be cast by a casting process, and (c) an inference engine (111) which is adapted to generate casting designs (114) from the input product design by searching the database and retrieving data therefrom.
Method of monitoring a load condition of a vehicle
A system for indicating the state of load of a vehicle having suspension components comprising: at least one transducer mountable on a single suspension component such that a signal relating to the angular deflection of the suspension component can be generated; and a controller configured to receive the signal and generate an output representative of the state of load of the vehicle.
Method and system for use in analyzing vibrations of a variable speed rotating body
A method is provided for analyzing vibrations of a variable speed rotating body. The method includes producing a signal that is proportional to an acceleration of the rotating body and producing a plurality of pulses. Each pulse represents a revolution of the rotating body and is indicative of a vibration sample at a rotational position of the rotating body. The signal is converted to a numeric value that is indicative of a vibrational amplitude of the rotating body. The plurality of pulses are converted to revolution time periods indicative of a rotational rate of the rotating body. The method also includes producing a harmonic vibrational amplitude at a harmonic of the rotational rate of the rotating body, and representing a phase of the harmonic vibrational amplitude relative to the rotational position of the rotating body.
Method of and apparatus for studying fast dynamical mechanical response of soft materials
The invention is an apparatus and method including hardware and software, which allows collecting and analyzing data to obtain information about mechanical properties of soft materials in a much faster way. The apparatus can be used as a stand-alone device or an add-on to the existing AFM device. The apparatus allows collecting dynamical measurements using a set of multiple frequencies of interest at once, in one measurement instead of sequential, one frequency in a time, measurements.
Systems and method for improving accuracy of sensor signals received via SENT protocol
A sensing system comprises a sensor that generates a calibration pulse and first sensor data and that transmits the first sensor data using a variable pulse width. A control module determines an age of the first sensor data based on a time difference between the calibration pulse and when the sensor data is at least one of received and used, that determines a rate of change of the sensor data based on N prior sensor data samples and the first sensor data samples, and that adjusts the first sensor data based on the time difference and the rate of change.
Optical metrology system optimized with design goals
Provided is a method of designing an optical metrology system for measuring structures on a workpiece where the optical metrology system is configured to meet two or more design goals. The design of the optical metrology system is optimized by using collected design goal data in comparison to the set two or more design goals. In one embodiment, the optical metrology system is used for stand alone metrology systems. In another embodiment, the optical metrology system is integrated with a fabrication cluster in semiconductor manufacturing.
Utility meter having RF protection
An arrangement for use in a utility meter includes a first filter stage and a second filter stage. The utility meter has a measurement circuit that includes at least one analog portion susceptible to radio frequency signal interference, the radio frequency signal interference forming an extraneous signal component in an analog signal that is representative of a signal to be measured. The first filter stage is operable to attenuate signals in a first frequency range that is higher than a frequency band of interest of the signal to be measured. The first filter stage is operably coupled to receive the analog signal. The second filter stage is operable to attenuate signals in a second frequency range that is higher than the first frequency range. The second filter stage is also operably coupled to receive the analog signal.
Method and apparatus for legacy comparison
A line device monitors at least one power parameter of an electric power line and produces at least one representation thereof. The at least one representation is communicated to a microprocessor based device. The representation is compared with a measurement of the at least one power parameter produced by legacy instrumentation.
Measuring device for process engineering and operating method for a measuring device
This invention relates to a measuring device for process technology, to be used in measurement and/or cleaning and/or calibration installations in the area of process automation, for measuring pH-values and/or redox potentials and/or other process parameters, and has a central unit, with which at least one measurement module is connectable. Every measurement module is selectable by the central unit by a selection line assigned thereto.
Method of diagnosing biological states through the use of a centralized, adaptive model, and remote sample processing
A model of a particular biological state can be developed. The model may be used to determine if an unknown biological sample exhibits a particular biological state. This can be done by receiving either a biological sample or data associated with the biological sample. After the data is received, the data may be input into the model. In one embodiment, the acquisition of the data associated with the biological sample is performed at a first location and the imputing of the data into the model is performed at a second location different than the first location. Unless the data maps identically to the model, the data would have an inherent effect on the position of the particular clusters within the discriminatory pattern, if it is allowed to affect the model. The modeling software can keep track of the net effect on the model that each sample received has on the position of the model. If the model has drifted outside of a predetermined tolerance, the model can be updated. Various business relationships may be developed to undertake various steps of the overall method for providing a diagnosis to a patient.
Object recognition apparatus for vehicle and distance measurement apparatus
In an object recognition apparatus for a vehicle which uses intensities of reflected waves from reflecting objects to make a recognition on whether a reflecting object is a vehicle or a non-vehicle, a plurality of transmission waves are emitted to receive a plurality of reflected waves from the reflecting objects, and a decision is made as to whether or not the reflecting object producing the plurality of reflected waves is a unitary reflecting object. If the decision shows a unitary reflecting object, the highest intensity of intensities of the reflected waves from the unitary reflecting object is compared with a reference intensity to makes a decision on whether the reflecting object is a vehicle or a non-vehicle. This enables univocally making a decision for each unitary reflecting object as to whether the reflecting object is more likely to be a vehicle or to be a non-vehicle, thus improving the recognition accuracy.
Method and device for determining the lateral path of a moving body, in particular of an aircraft
A method and device for determining the lateral path of a moving body determine, from a first lateral path and a lateral distance dependent on external visibility, a second lateral path corresponding to a lateral flight path that is followed by the moving body.
Apparatus and method for measuring the accurate position of moving objects in an indoor environment
An apparatus and method is disclosed for efficiently sensing and tracking objects in an indoor environment by simultaneously measuring the object movement with an inertial navigation system and a reference location positioning system. By combining the measurements obtained with accelerometers, gyroscopes, angle estimators and the reference system using an extended Kalman filter based approach, a position estimate is obtained with high reliability and precision accuracy. Improvement in performance is obtained by the incorporation of dynamic mode switching and forward-backward smoothing in the location position estimator.
Mobile object location providing device and mobile object location providing system
In a mobile object location providing device, time required for distribution of distribution data per kind of the communicating unit is stored, a current location and a movement history of a mobile object is calculated, distribution time that is time required for distributing the distribution for a communicating unit is estimated based on the distribution condition information, and a future location of a mobile object after lapse of the distribution time is estimated based on use of the movement history, and a requests is made for distributing area information of an area surrounding the future location.
Routing method and system
A routing method and system. The method includes receiving by a global positioning satellite (GPS) transceiver, a user profile comprising user preference data and destination location data. The GPS transceiver retrieves first geospatial coordinate values for a current location of the user and a destination location. The GPS transceiver processes the user profile and the first geospatial coordinate values to identify a geographical route for traveling from the current location to the destination location. The GPS transceiver retrieves current traffic speed/traffic density data and historical traffic speed/traffic density data associated with second geospatial coordinate values for various locations located along the first geographical route. The GPS transceiver processes the current traffic speed/traffic density data and the historical traffic speed/traffic density data to determine if the first geographical route comprises an efficient geographical route for the user.
Fuel system diagnostics by analyzing engine cylinder pressure signal and crankshaft speed signal
A method for distinguishing between combustion issues and sensor faults within an engine includes monitoring pressure sensor data from a cylinder within the engine, monitoring engine data describing combustion health from a source other than a pressure sensor, analyzing the pressure sensor data to diagnose an anomalous combustion event, comparing the anomalous combustion event to analysis of the engine data, and indicating a pressure sensor fault warning if the comparison diagnoses a pressure sensor fault.
Variable valve controller for an internal combustion engine and method for operating the same
A variable valve controller for internal combustion engines and methods for operating the same. In the variable valve controller, and engine control unit (ECM) calculates a target value of a valve lift (VEL) for an intake valve and transmits it to a controller with a second control unit (VEL-C/U). The VEL-C/U controls the VEL on the basis of the VEL target value, detects a VEL actual value, and transmits it to the ECM. The ECM calculates a target value of a valve timing (VTC), and controls the VTC. Also, the ECM controls a limit value for the VTC target value in accordance with the VEL actual value. Fail-safe control is performed when an error occurs in a communication unit or a sensor. To reliably perform the control in a period from occurrence of an error to detection of the error, the limit value is set with calculation by offsetting a limit basic value set in accordance with the VEL actual value, by a displacement of the VEL within a time necessary for detecting the error.
Method and device for controlling a self-igniting internal combustion engine
A method for controlling a self-igniting internal combustion engine includes: specifying a target combustion position; determining at least one actual combustion position of at least one cycle of the internal combustion engine; specifying a computing model for calculating a following combustion position as a function of the at least one actual combustion position; calculating the following combustion position using the computing model; comparing the calculated following combustion position with the specified target combustion position; and determining at least one operating quantity for operating the internal combustion engine for at least one cycle as a function of the comparison of the calculated following combustion position with the specified target combustion position.
Apparatus and methods for acoustically determining internal characteristics of an engine and the like
Apparatus and methods are disclosed for determining internal engine characteristics using acoustic-vibration data. Exemplary such data are passive acoustic pyrometer data. Acoustic-vibrational frequencies emanating from a running engine are detected and compared to frequencies having known relationships to particular operating characteristics of the engine. In an example, the dominant frequency or other prominent frequency emanating from an internal-combustion chamber of a turbine engine is detected and used to determine the fuel-to-air ratio in the chamber. The determined data are used for performing adjustments or optimizations of engine performance, such as adjusting the fuel-to-air ratio as required or desired. In a similar manner, operating characteristics of other engines or engine-like environments, including furnaces and boilers, can be determined.
Method for a shift control of a drivetrain of a motor vehicle
A method for a shift control of a drivetrain of a motor vehicle includes providing the drivetrain of the motor vehicle as a hybrid drivetrain wherein an electric machine is connected to an input shaft of an automated stepped shift transmission and wherein an internal combustion engine is connected to the input shaft of the automated stepped shift transmission via a decoupling clutch. Currently valid shift characteristic curves used for triggering respective shifts of the automated stepped shift transmission are determined respectively in dependence of current driving and operating parameters by performing an interpolation between a first limit shift characteristic curve for a first driving characteristic and a second limit shift characteristic curve for a second driving characteristic wherein the respective limit shift characteristic curves are identical in all operating modes, however a permissible interpolation range in a purely electric operation is limited.
Obstruction detection device for vehicle door and method
An obstruction detection device for a motor vehicle having a door assembly movably connected to a vehicle body is provided. The device controls the vehicle door's opening angle to prevent inadvertent contact with an object foreign to the vehicle, while providing the largest opening for vehicle ingress and egress. The obstruction detection device includes a controller that is operatively connected to at least one sensor configured to actively monitor and transmit signals to the controller indicative of the presence and corresponding proximity of the object relative to the door assembly. An actuator is operatively connected to and controlled by the controller. The actuator is configured to apply a selectively variable force that restricts the movement of the vehicle door assembly with respect to the vehicle body when the door is a predetermined distance from the object.
Integrated maintenance and materials services for fleet aircraft using aircraft data to improve maintenance quality
Turnkey maintenance of a customer's aircraft fleet is managed by a single management service provider (MSP) controlling integrated maintenance and materials services from a central operations site. The MSP converts data received directly from on-board aircraft systems into information it uses to manage maintenance service providers and parts suppliers. The MSP contracts with and manages maintenance, repair and overhaul organizations (MROs) who perform the maintenance on the customers' aircraft at line and base stations. The MSP either remotely manages part inventories at the customer's site, or manages suppliers who deliver the parts to the MROs. Maintenance planning, scheduling and execution information is exchanged between the MSP, MROs, part suppliers and the customers through a shared data communication network controlled by the MSP. The MSP charges the customer for the maintenance services based on a flat rate per unit of aircraft flying time.
Method and device for detecting air turbulence in the environment of an aircraft
A device and method for detecting air turbulence determine a theoretical height corresponding to the difference between an extrapolated height of an isentropic trajectory and the current height of an aircraft. This theoretical height is compared with a height threshold indicating a risk of turbulence.
Methods and systems of determining bearing when ADS-B data is unavailable
System, method and computer program product for determining bearing using ADS-B and TCAS standard reply bearing estimates are disclosed. In one embodiment, a method for determining bearing based upon ADS-B signals includes receiving ADS-B signals and standard transponder reply signals. A first bearing estimate is based on the ADS-B signal. A second bearing estimate is based on the standard transponder reply signals. A database is developed according to the first and second bearing estimates via the ADS-B and standard transponder reply signals. In one embodiment, where ADS-B signals are unavailable, associated ADS-B signals associated with the standard transponder reply previously stored in the database are used to determine bearing.
System and method for utility and wind turbine control
An exemplary embodiment includes a wind turbine system. The wind turbine system includes a wind turbine generator operable to supply wind turbine power to a utility system. A converter is coupled to the wind turbine generator and the utility system. The wind turbine system also includes a controller comprising an internal reference frame of the wind turbine generator, coupled to the converter, and configured for modulating flow of power through the converter in response to frequency disturbances or power swings of the utility system relative to the internal reference frame.
Virtual dial irrigation controller
The present invention includes an irrigation controller utilizing a “virtual” dial. In particular, the present invention contemplates an electronic programming and controlling interface that is controlled according to actuation of a simple on/off switch (i.e., a binary switch), preferably a push button. For example, in one embodiment, an irrigation controller is provided wherein a rotary dial is replaced with a circular liquid crystal display. The LCD contains segments peripherally on its screen that are energized according to the desired function selected by the user. The segment that is “on” at a particular time will correspond to visual indicia on the panel of the controller to inform the user which function is operable at that particular time. The user can then advance to the next segment on the LCD screen by pressing a button located elsewhere on the controller panel.
Automated lighting and building control system
An automated lighting and building control system that is operative to control a large number of lights and to provide control to other control systems, such as security systems, powered window coverings, and HVAC systems, within a geographic area based on a large amount of input data, including day light conditions, occupancy data, security information, HVAC data, etc. The savings generated by the control system are measurable and verifiable and enable the operator of the controlled space to analyze exactly how the controlled space is being utilized. To improve the quality of the overall control system, the present invention utilizes a universal occupancy adapter for converting any motion detector for a security system, into a component of the lighting/building controller. Further, the entire system can be controlled remotely over the Internet without the need for special software.
Remote presence display through remotely controlled robot
A robot system that includes a robot and a remote station. The robot and remote station contain monitors, cameras, speakers and microphones that allow for two-way videoconferencing between a physician at the remote station and a patient in the vicinity of the robot. The system also includes a patient monitor that displays patient information such as an x-ray. The patient monitor can be seen by the patient, and by the physician through the robot camera. The system allows for a physician to remotely review the medical information with the patient.
Robot apparatus and control method thereof
A robot apparatus capable of offering significantly improved safety and a control method thereof by detecting a safety level status and a safety level of the safety level status and then, in response, taking prescribed countermeasures. In addition, in a movable robot apparatus and its control method, a safety level status detecting means for detecting a safety level status and a control means for performing a control process so as to implement prescribed countermeasures depending on the position of the safety level status detected by the safety level status detecting means are provided. Further, in a robot apparatus and its control method, a safety level involving an object and movable parts is detected when the object is detected, and the movable parts are moved so as to mitigate or avoid the danger based on the detected safety level and a determined action.
Methods and systems for producing numerical control program files for controlling machine tools
A manual computer numerical control (CNC) programming method and system (which may be embodied in whole or part in an article of manufacture or apparatus) in which coordinates may be manually entered into a text editor into a file format known as the coordinate work sheet (CWS) including verification, modification and conversion of the CWS to G-Code, the coordinate work sheet format being a comma delimited ASCII text file, and further including cutter on/off commands and using computer aided design (CAD) data to generate the coordinate work sheet (CWS).
Automatic defect repair system
A repair system for flat panel display (FPD) substrates performs a number of operations, such as automatic image capture and processing, automatic defect classification, automatic repair classification, and repair macro (instruction) generation software. Defect classification, repair classification, and repair macro generation are based on an open architecture and can address any number of use-cases through the use of multi-tiered classifiers, and thus a wide variety of panel designs may be repaired within a single repair tool. The multi-tiered set of classifiers, e.g., defect classifier, repair classifier, enables an efficient decision-making repair process with capability for customization. The multi-tiered classifiers are optionally extended to support statistical learning (both online & batch) and active learning, in the context of a supporting database of defects and associated tools. The classifiers and recipe rules may be automatically or semi-automatically improved over time, incorporating lessons learned by operators while judging defect or repair needs.
Method for generating encoded audio signal and method for processing audio signal
A method for generating an encoded audio signal, and a method for processing the same during the multi-channel audio coding are disclosed. The present invention provides the method for generating an encoded audio signal comprising: including basic configuration information requisite for a multi-channel audio coding process; and including extension configuration information, wherein the extension configuration information includes configuration information of extension environment which is identified by a type identifier (ID).
Predictive display for a system having delayed feedback of a command issued
A method to provide feedback to an operator of a device having feedback delay. The method includes the steps of displaying a first image of a view from the device, the device being at a first position, issuing a movement command to cause a desired movement of the device to a second position, and displaying a second image of a predicted view from the device at the second position prior to the operator receiving real feedback of the movement command.
Implantable medical lead with axially oriented coiled wire conductors
An implantable lead has a lead body construction designed to accommodate loading forces exerted on the lead body during patient movement. The lead body may be sufficiently stretchable to resist forces that could otherwise cause lead failure, axial migration of the electrodes, anchor damage, or tissue damage. Increasing stretchability of a lead body can also increase the vulnerability of the lead body to flex fatigue, buckling fatigue, kinking, and crush. Therefore, the lead described herein includes conductors that comprise coiled wires positioned substantially parallel to a center axis of the lead. The conductors described herein may be coiled around fibers that limit the axial stiffness of the coiled wires to ensure full recovery from axial loading.
Communication system for medical devices
A communications device facilitates communication between a medical device and a wireless communications network and comprises a telemetry circuit configured to wirelessly communicate with one or more medical devices, and a computer network communication interface configured to wirelessly communicate directly with a wireless computer network. The communications device also comprises a peripheral device communication interface configured to communicate with a wireless peripheral device and a processor being in operable communication with, and configured to control operations of, the telemetry circuit, the network communication interface, and the peripheral device communication interface.
Detection of heart failure decompensation based on cumulative changes in sensor signals
Systems, devices and methods provide for evaluation of heart failure symptoms. Sensor data associated with one or more symptoms of heart failure are acquired and trended. Statistical features, such as slope, are extracted from the data trend in a moving window and are used to develop a cumulative sum. The cumulative sum is compared to a threshold value or V-mask to detect a shift in cumulative sum indicating changes in heart failure symptoms. A shift beyond the threshold value may trigger an alert or implementation of therapy.
Method for operating an implantable cardiac stimulator to set the atrial stimulation time interval dependent on the evoked response amplitude
In a method for operating an implantable heart stimulating device with atrial overdrive capability having an atrial stimulation unit for stimulating the atrium via stimulation electrode(s), an atrial evoked response detector determines an atrial evoked response amplitude, and an atrial control unit controls an atrial timing unit to set an atrial stimulation time interval length between consecutively applied atrial stimulation pulses. The atrial stimulation time interval length is set in dependent on the determined atrial evoked response amplitude such that the next time interval length is a predetermined percentage of the present time interval length. If the ER signal amplitude decreases, the stimulating interval has to be decreased. The control unit can also try to increase the stimulating interval back to back until a decrease in ER signal amplitude is seen in order to avoid too high stimulating rate.
Method and apparatus for selecting and timing anti-tachyarrhythmia pacing using cardiac cycle length stability
An implantable medical device delivers anti-tachyarrhythmia therapies including anti-tachyarrhythmia pacing (ATP). When a tachyarrhythmia episode is detected, the implantable medical device analyzes cardiac cycle length stability to determine whether and/or when to deliver an ATP. In one embodiment, the cardiac cycle length stability is measured by existence of stable ventricular tachyarrhythmia clusters (SVTCs) during the tachyarrhythmia episode. Each SVTC includes at least a specified minimum number of heart beats over which the cardiac cycle lengths meet a stability criterion.
Delay to therapy following controlled atrial shock therapy request
An implantable cardiac device detects a patient therapy request originating from external to the implantable device. A shock therapy delay period is timed in response to the detection of the patient therapy request. Atrial shock therapy is provided to the patient after expiration of the shock therapy delay period (if the presence of an ongoing atrial arrhythmia is detected). The patient therapy request may be provided by a patient activator including a magnet for operating a reed switch in the implanted device to provide the request. A patient activator including an input and receiver/transmitter circuitry may be employed to request the immediate providing of atrial shock therapy, and/or to set the duration the shock therapy delay period. By allowing specific delays to therapy after a therapy request, a patient can prepare for the requested therapy and thereby mitigate therapy discomfort.
Intermittent high-energy cardiac stimulation for therapeutic effect
A device and method for delivering high-energy electrical stimulation to the heart in order to improve cardiac function in heart failure patients. The high-energy stimulation mimics the effects of exercise and improves symptoms even in patients who are exercise intolerant. The high-energy stimulation may be delivered on an intermittent basis either as pacing pulses in accordance with a programmed pacing mode and with a higher pacing pulse energy than used for conventional pacing or as low energy shock pulses.
Irrigation probe for ablation during open heart surgery
An irrigation probe useful for ablation during open heart surgery is provided. The irrigation probe comprises a generally rigid probe body and a handle mounted to the proximal end of the probe body. The generally rigid probe body has an electrode at its distal end having at least one irrigation opening through which fluid can pass. An infusion tube extends through the probe body for introducing fluid to the electrode.
Method and apparatus for detection of nervous system disorders
Systems and methods for detecting and/or treating nervous system disorders, such as seizures. Certain embodiments of the invention relate generally to implantable medical devices (IMDs) adapted to detect and treat nervous system disorders in patients with an IMD. Certain embodiments of the invention include detection of seizures based upon comparisons of long-term and short-term representations of physiological signals. Other embodiments include prediction of seizure activity based upon analysis of physiological signal levels. An embodiment of the invention monitors the quality of physiological signals, and may be able to compensate for signals of low signal quality. A further embodiment of the invention includes detection of seizure activity following the delivery of therapy.
Method, apparatus, and computer program product for stochastic psycho-physiological assessment of attentional impairments
A method, apparatus, and computer program product that provides, among other things, a procedure for the enhanced assessment of attention-related impairments of individuals. Further, the method, apparatus, and computer program product enhances existing assessment instruments by providing a way to reduce diagnostic error through the combining of the results of disparate assessment instruments. Potential users of this product will be any person or organization that diagnoses or treats persons with attentional or cognitive impairments. The method can be used for initial screening and diagnosis of disorders associated with impaired attention, such as ADHD, as well as for treatment and evaluation of the effects of treatments, such as medication or additional therapies.
Medical telemetry system
A medical telemetry system includes a first detection section for detecting a first vital sign signal using a first sensor, a transmitter 10 which modulates a signal detected by the first detection section and transmits the modulated signal by radio wave transmission, a receiver 30 which receives the detection signal that has been transmitted by radio wave transmission and demodulates the received signal, having a connector 32 for transmitting the demodulated signal to a vital sign signal input section of the vital sign signal monitor 20, wherein the connector 32 of the receiver is connectable with a commonly used vital sign signal input section of each of various types of vital sign signal monitors 20.
Method and apparatus for detecting arrhythmias in a medical device
A method of detecting a cardiac event in a medical device that includes sensing cardiac signals from a plurality of electrodes forming a first sensing vector and a second sensing vector, determining inflections of the sensed cardiac signals, generating a pulse amplitude threshold in response to the determined inflections, and determining whether the inflections are indicative of noise in response to the determined inflections and the generated pulse amplitude threshold.
Biopsy site marker deployment device
A biopsy marker deployment device is provided herein. According to one exemplary embodiment, the deployment device includes a deployment assembly and an actuator configured to selectively actuate the deployment assembly. The deployment assembly is configured to selectively deposit a marker in a biopsy site through at least one aperture and to substantially reduce space between the aperture and the deployment assembly.
Medical image processing apparatus for scanning based on a set three-dimensional region of interest
In a storing unit of a medical image processing apparatus, first 3D image corresponding to a first period and second 3D image data corresponding to a second period are stored. The first 3D image data corresponds to a period before contrast agent injection operation and/or therapeutic operation. The second 3D image data corresponds to a period after the contrast agent injection operation and/or therapeutic operation. A 3D subtracting unit subtracts the first 3D image data from the second 3D image data. In 3D subtraction image data, a portion having undergone a change due to contrast agent injection operation and/or therapeutic operation is emphasized. A pseudo 3D image data generating unit generates pseudo 3D image data on the basis of 3D subtraction image data. A displaying unit displays the pseudo 3D image data.
Navigation of remotely actuable medical device using control variable and length
A method of navigating a medical device includes determining the location of a medical device at a point in an operating region in a subject's body, the medical device being responsive to at least one control variable to assume a desired configuration includes storing information representative of the at least one control variable being applied to the medical device at the point, and more preferably storing information representative of the at least one control variable and the device length.
Dual electrode system for a continuous analyte sensor
Disclosed herein are systems and methods for a continuous analyte sensor, such as a continuous glucose sensor. One such system utilizes first and second working electrodes to measure analyte or non-analyte related signal, both of which electrode include an interference domain.
A physiological monitor varies perfusion at a tissue site and measures resulting perfusion values and corresponding oxygen consumption values. A constant oxygen consumption relationship between the perfusion values and the oxygen consumption values is characterized, and changes in that relationship are monitored so as to indicate changes in metabolism at the tissue site.
Intermodulation distortion reduction methodology for high temperature superconductor microwave filters
Intermodulation distortion (IMD) is known to be an impediment to progress in superconductor-based filter technology. The present invention's methodology for reducing IMD can open doors to heretofore unseen practical applications involving high temperature superconductor (HTS) filters. Typical inventive practice includes (a) increasing the thickness d, and/or (b) changing the operation temperature T, of the filter's HTS film. The film's thickness d is increased in such a way as to decrease the IMD power PIMD in accordance with the material-independent proportionate relationship PIMD∝1/d1.5-6. The film's operation temperature T is bettered or optimized in accordance with the material-independent proportionate relationship PIMD∝(λO(T))10(K(2)(T))2/(ΔO(T))6, and further in accordance with three individual material-dependent relationships, namely, between operation temperature T and each of linear penetration depth λO, gap maximum ΔO, and kernel K(2). Some inventive embodiments include oxygen overdoping of the film as an additional/alternative IMD-reductive measure.
System for improving overall battery life of a GSM communication device
Disclosed is a system for improving the overall battery life of a GSM device according to an optimization mechanism for suspending neighbor-cell scanning in a GSM wireless communication system, the system having a wireless device including: (a) a Central Processing Unit (CPU) executing software programs intended to comply with GSM protocol specifications; (b) an RF transmission unit and an RF reception unit functioning either independently or as a single unit; (c) a specialized Digital Signal Processor being able to process received signal at a corresponding receiving antenna and offering estimates of the received signal level and quality; (d) a logic process by which the mobile terminal powers off an RF module thereof for a definite period of time and wakes up at a pre-determined interval to listen to paging messages transmitted thereto; and (e) firmware/software performing neighbor cell monitoring in compliance with a protocol mandated by GSM standards.
Apparatus and method for indicating the kind of current communication service of dual mode mobile terminal
A dual-mode mobile terminal capable of accessing two or more different mobile communication systems in which the terminal includes a controller for determining if the terminal is currently located in service areas of the mobile communication systems, and displaying an indicator of at least on of mobile communication systems, which currently provides a communication service to the terminal.
Radio device, transmission and reception directivity control method and transmission and reception directivity control program
A radio device includes an array antenna including a plurality of antennas; an adaptive array processing unit multiplying signals provided from the respective antennas of the array antenna by receive weights, and thereby extracting a signal received from desired another radio device; a switch circuit provided corresponding to at least one of the plurality of antennas for providing the signal received from the corresponding antenna to the reception signal processing unit in a receive operation; and a transmission amplifier amplifying and providing a modulated transmission signal to the first switch circuit corresponding to the one of the plurality of antennas.
Communication terminal apparatus and base station apparatus
An allocation section 101 in a base station apparatus of the present invention sets the transmission rate of a transmit signal for a communication terminal apparatus based on a DRC signal transmitted from that communication terminal apparatus. A power margin information detector 117 detects power margin information from a demodulated signal generated by a demodulator 115, and, using that power margin information, a power setting section 118 makes a setting so as to give the minimum transmission power value at which received signal characteristics in each communication terminal apparatus meet the desired quality. Using the set transmission power value, the base station apparatus transmits a transmit signal of the set transmission rate to a communication terminal apparatus. By this means it is possible to suppress interference to a communication terminal apparatus that performs adaptive modulation communication with another base station apparatus and a communication terminal apparatus that performs adaptive modulation communication with the local base station apparatus at the same time.
System and method for granting transmit capability in a push to communicate system
Systems of methods for performing queued and moderated communication groups in a system featuring network provided half duplex communications communication group sessions are provided. According to one aspect, a first mobile terminal provides the network with an identification of a second mobile terminal so that the network may automatically grant the transmit capability to the second mobile terminal after a transmitting mobile has finished transmitting communications. Therefore, the second mobile terminal receives the transmit capability without even requesting it, or without the network having to wait to receive a request for the transmit capability. According to another aspect, priority information is pre-assigned during creation of the communication group or dynamically assigned by another mobile user during the talk group session. Granting of the transmit capability and the time duration of the transmit capability is dependent upon the priority information. In this manner, priority information is group-specific.
Method for transmitting a character message from mobile communication terminal
A method for transmitting a character message from a mobile communication terminal with a function of transmitting the character message. Using the method, the character message can be transmitted promptly and conveniently upon failure of an originating call due to no reply of a receiver. The method comprises the steps of checking whether a preset “Send Message After Call Ending menu item” is chosen or not, as a user attempts to make a call to another mobile communication terminal, automatic ending the originating call, as the “Send Message After Call Ending menu item” is chosen, and converting the menu item into a screen for inputting a character message after ending the originating call, and performing origination of the character message according to the user's input.
Method and system for adjusting processing duration for mobile position determination
Disclosed is a method and system for adjusting processing time for responding to a request for location of a mobile station. A mobile location server or other position-determining system sends a location query to the mobile station and determines if the mobile station possesses a fresh set of assistance data usable by the mobile station to acquire satellite-based positioning data. If the determination is that the mobile possesses fresh assistance data, then the system waits a first time period for the mobile station to respond to the query, otherwise the system waits a second time period greater than the first time period for the mobile station to respond. If the mobile station responds in time, the system returns in response to the request a specific indication of the mobile station's location; otherwise, the system returns a general location, such as a cell sector location for instance.
Ultra-low frequency electromagnetic tracking system
Described herein are one or more implementations for an electromagnetic (EM) position and orientation tracking system operating at an ultra-low frequency, which reduces the strength of eddy currents produced by nearby field-distorting electrically-conductive materials (“distorters”). This effectively reduces the overall distorting effect of distorters.
Handset mode selection based on user preferences
A multi-mode wireless device is provided to communicate with a plurality of networks, at least some of the networks having different modes of communication. The multi-mode wireless device has a network selection component to monitor at least some of networks and switch the multi-mode wireless device to communicate with different networks based on a network selection criterion. The user interface allows a user of the multi-mode wireless device to edit the network selection criterion based on a user preference related to the network used by the multi-mode wireless device. A method for communicating on one or more networks using a multi-mode wireless device is also provided.
Apparatus, and associated method, for permitting communication system transition based upon signal threshold determination
A method and apparatus of optimizing transitioning between EVDO and CDMA 1X systems in a hybrid access terminal, the method having the steps of: preventing a reconnect data call from being sent from the hybrid access terminal. The preventing step including checking whether a transition between an EVDO and a CDMA 1X system is successful; and if not blocking the data call, and/or checking whether an EVDO received signal strength indication is greater than or equal to a receiver sensitivity on the hybrid access terminal; and if yes, allowing the hybrid access terminal to connect to the EVDO system, and/or delaying a connection timer for connecting to the EVDO system and/or applying fast dormancy to the hybrid access terminal in an EVDO state.
Method for logging a radio module into a cellular radio network
A method for logging a radio module into a cellular radio network, where the radio module automatically logs into the radio network when it is turned on by virtue of it transmitting a login message to the radio network, the radio network storing login data for the radio module and the login data being deleted again when the radio module logs out. In response to an autoreset signal in the radio a controlled autoreset is triggered in which the radio module temporarily turns off and then on again or temporally deactivates from the radio network and then registers again.
Systems and methods for communicating with multiple devices
Disclosed are systems and methods for communicating with multiple devices. In one embodiment, a plurality of wireless devices in close proximity are able to transmit data at a high rate using a secure connection. While in one embodiment this data is transmitted using a high speed, directional signal at a 60 GHz frequency. In a further embodiment, data is transmitted at a 60 GHz frequency between a personal computing device and a plurality of consumer electronic devices that are in relative close proximity to one another. The directional nature of this high frequency signal permits a large number of devices in a close proximity to communicate without interfering with each other. Moreover, the directional nature of such a high frequency signal provides added communications security since the receiver will typically be in the line of sight of the transmitter.
Method and system of managing volume and functionality control between an audio player and wireless earphones
A method and system for providing low-noise, high-fidelity wireless Bluetooth earphones with control operation either at the earphone or the player that operate to control the volume and other functionality from either location in a seamless manner and provide probe volume control display regardless of which location is used.
Method and system for downloading data
A method for downloading high-capacity data of multimedia content data (e.g., MP3, music video, and movie, etc.) in a mobile communication terminal, and a system for implementing the same are disclosed. The method for downloading data in a mobile communication terminal includes the steps of: selecting a desired data over a mobile communication network, and downloading the selected data over a broadcast network. Therefore, a user can download multimedia content data over a data channel of a DMB network, instead of the Internet of a mobile communication network, resulting in reduction of internet charges accumulated when downloading the high-capacity data.
Systems and methods for session records correlation
A billing mediation system for use within a communications network that correlates session records pertaining to usage of network resources is disclosed. The billing mediation system includes a record receiver, a record correlator, a look ahead cache, a set of buffers, and a session records database. The set of buffers includes a single segment insert buffer, a multi segment insert buffer, a multi segment update buffer and a billing finalization update buffer. A method for correlating session records is also provided. The method includes receiving a session record, placing the session record into a segment buffer based on the type of record, and updating a look ahead cache including providing a timestamp for the last update for a session. The transfer of correlated session records to a billing system is based on whether records for a session have been received based on session tracking within the look ahead cache.
Systems, methods, and devices are provided for providing dynamic service provisioning. One method embodiment includes initiating a request for a non subscription service that is provided by a wireless service provider, receiving the request to a subscription database, and providing an option to receive the non subscription service as a per use service.
Power line communication device and method
A versatile power line communication device is provided. One embodiment of the device includes a controller having memory, a first modem in communication with the controller, and a first power line interface including a second modem, wherein the second modem is in communication with the controller. The embodiment may also include a switch communicatively coupled to the controller and having an upstream port and a downstream port. The switch may be configured to communicate data from one of the upstream port to the downstream port, and vice versa, without the data being supplied to the controller. The switch may also have a data port configured to be coupled to high data rate devices such as mobile telephone cell sites.
A diversity receiver receives high rate radio signals (for example DVB-T signals) while the receiver is moving at a high speed (for example in or with a car). Two or more antennas are closely spaced and arranged behind each other in the direction of motion for receiving the radio signals. A difference (S2(t)−S1(t)) of a first signal (S1(t)) obtained via the first antenna and a second signal (S2(t) obtained via the second antenna serves as an estimation of the spatial derivative of the receiving channel transfer function. This spatial derivative is interpreted as a temporal derivative and exploited to cancel or at least reduce distortions (for example ICI) due to rapid receiving channel variations.
Apparatus and method for converting single-ended signals to a differential signal, and transceiver employing same
A communication circuit includes a replica circuit that generates first and second single-ended replica transmit signals. When one of the first and second single-ended replica transmit signals is asserted, the other of the first and second single-ended replica transmit signals is not asserted. A converter circuit includes a differential amplifier including first and second inputs that receive the first and second single-ended replica transmit signals, respectively. The converter circuit converts the first and second single-ended replica transmit signals to a differential replica transmit signal. A receive circuit generates a differential receive signal based on a differential composite signal and the differential replica transmit signal.
System and method for a time alignment analog notch
System and method for creating a time alignment analog notch. An embodiment includes a digital power amplifier coupled to an enable signal line and to a digital control bits bus, and a matching network coupled to the digital power amplifier. The matching network to provide impedance matching and the digital power amplifier to produce a current based on a value on the digital control bits bus. The digital power amplifier comprises a selection circuit and a plurality of transistors. The transistors, controlled by outputs of the selection circuit, provide a current based on the value on the digital control bits bus. The adjustment of a delay between a signal on the enable signal line and the values on the digital control bits bus creates an analog notch at about Fs/2, where Fs is a sampling frequency of a sigma-delta modulator used to modulate data provided to the digital power amplifier.
Iterative filter circuit calibration
Apparatus, systems, and methods implementing techniques for calibrating a filter circuit. A comparator generates an output based on a filter output amplitude signal and a reference amplitude signal. A calibration logic unit receives the comparator output and produces a component code that is used by the filter circuit to adjust one or more component values.
Variable power adaptive transmitter
A circuit comprises an analog output module that receives a bias signal and a control signal. A delay module receives a first signal and that generates a delayed first signal. A control module receives the delayed first signal and generates the control signal based thereon. An envelope generating module receives a second signal including amplitude information related to the first signal and generates an envelope signal that selectively increases the bias signal to the analog output module when the envelope signal exceeds a predetermined threshold and before a corresponding portion of the first signal is received by the analog output module.
Radio frequency matching control apparatus and method for portable communication terminal
A radio frequency (RF) matching control apparatus and method for a portable communication terminal is provided. An RF matching control apparatus for a portable communication terminal according to the present invention includes matching circuitry for performing RF matching on an RF signal input through an input line connected to an antenna and outputting a matched RF signal through an output line; and a decoding unit for generating matching control signals according to a utilization environment of the portable communication terminal and providing the matching control signals to the matching circuitry.
Automatically managing rental vehicles
In some embodiments, a method for managing rental vehicles includes associating a mobile device with a rental vehicle. The mobile device is operable to wirelessly receive vehicle information from the associated rental vehicle. Vehicle information is wirelessly received from the mobile device in response to a customer returning the mobile device. A transaction for the customer is automatically generated based, at least in part, on the vehicle information.
Method and procedure for self discovery of small office or home interior structure by means of acoustic sensing and profiling
A small office/home office base transceiver station includes an acoustic sensor array. Directions from which acoustic signals are detected are presumed to correspond to the interior of the building within which the base transceiver station is located, and with human activity within that interior, while directions from which few or no acoustic signals are detected are presumed to correspond to proximate outside walls. Transmit power gain for directional antenna array elements used for communications are then set to reduce transmission of power in directions that might result in interference with adjacent base transceiver stations.
Method of controlling a processor for radio isolation using a timer
A method of operating a radio-frequency (RF) circuitry and a signal-processing circuitry in a mobile telephone apparatus includes at least partially disabling the signal-processing circuitry while transmitting or receiving signals. In one example, a processor is efficiently disabled by generating and servicing an interrupt of relatively high priority. One advantage of this example is that preexisting, legacy code can be maintained, while still achieving the desired objectives. The processor can be enabled by generating and servicing a second high priority interrupt.
Method and system for receiving a beacon signal in a satellite communication system
A method and system for receiving a beacon signal includes a splitter that divides a beacon signal into a first beacon signal and a second beacon signal. The system includes a pair of downconverters down converting the beacon signals into down converted signals. A pair of beacon receivers receives the two downconverted signals and a controller communicates with the first beacon receiver and the second beacon receiver through a first connection and a second connection. Upon interruption of the first connection, the second connection is used for communicating the beacon signals.
Variable emittance thermochromic material and satellite system
The emittance value is a measure of an amount of energy expelled from a given surface area relative to a black-body reference. Depending on the specific coating a change in the emittance value is actively or passively effected. There are known active variable emittance thermal control coatings. However, such coatings are actually panels housing a mixture of both high and low emissivity materials that are electrically manipulated to control the emittance value of the panel. These “coatings” are classified as either electrochromic or electrophorectic. Both electrochromic and electrophorectic coatings require an applied voltage to cause a change in the emittance value of the coating. By contrast, aspects of the present invention do not include active variable emittance thermal control coatings. Aspects of the present invention do include passive variable emittance thermal control coatings and materials. In accordance with aspects of the present invention “passive” means that the variable emittance value changes in response to changes in the environment without active control (e.g. neither a voltage nor a current is applied). More specifically, in accordance with one aspect of the invention a passive variable emittance thermochromic material is provided that has a relatively low emittance value at low temperatures and a relatively high emittance value at high temperatures.
Fixing device and image forming apparatus using the same
A ratio of a radius of curvature of a pressure applying member with an elastic layer, which pushes an endless belt wound around an endless heating member with pressure, in a transferring direction to a radius of curvature of an outer diameter of the heating roller is set to 1.1 or more.
Image forming apparatus having developer with opposite polarity particles
A developing unit using a two-component developer intended to provide an image forming apparatus capable of forming a high-quality image for a long period of time. A developing unit using a developer contains toner, carrier and opposite polarity particles having a polarity opposite to the charging polarity of toner includes separation means for separating the toner or opposite polarity particles, and control mechanism for controlling opposite polarity particle separation ratio in response to the image area ratio and the number of prints.
Image forming apparatus and developer supplying device to improve printing quality
An image forming apparatus includes a developing unit which comprises a unit casing to form a developing chamber, and a rotating body which is rotatably provided in the developing chamber, a developer supplying unit to store a developer therein, and comprises a plurality of developer outlets which are overlapped or in contact with each other along a rotation direction of the rotating body on an outside surface thereof.
Image formation apparatus that replenishes developer based on detected height of developer and rotating speed of developer carrier
An image formation apparatus includes a containing section that contains a developer and that has an opening at which a developer carrier is exposed. The developer carrier rotates at a faster first speed or a slower second speed. When a detected height of developer in the containing section is at a replenishment start level and the developer carrier is rotating at the first speed, a replenishing member replenishes developer until the height of the developer reaches a replenishment end level. When the detected height of developer is at the replenishment start level and the developer carrier is rotating at the second speed, the developer is replenished by a predetermined amount.
Photosensitive body, image forming apparatus having the same and assembly method of photosensitive body
A photosensitive body to stably maintain an electric connection between a photosensitive drum and a shaft includes a photosensitive drum, a shaft serving as a rotational center of the photosensitive drum, and a grounding device to electrically connect the photosensitive drum and the shaft. The grounding device includes a shaft connecting portion electrically connected to the shaft, and an anchor portion fixedly stuck in an inner peripheral surface of the photosensitive drum. The anchor portion moves from a first state, in which the anchor portion is extended in a longitudinal direction of the photosensitive drum, to a second state, in which the anchor portion is extended in a radial direction of the photosensitive drum, and is fixed to the photosensitive drum.
Developing unit having foldable handle and image forming apparatus having the same
An image forming apparatus is provided having a developing unit including a handle. The developing unit of the image forming apparatus includes at least one of a photosensitive body and a developing roller developing a developer on the photosensitive body. A case protects the image forming unit and a handle is installed on the case to handle the developing unit. The handle is rotated by a hinge which pivots, in close proximity to the case, between a first position to protect the case from external impact and a second position opposite to the first position, and which is installed in an approximate center of the case when viewed from a side direction.
Image forming apparatus
An image forming apparatus comprises a plurality of modules, a supporting means which supports a plurality of modules, and a control means which is provided on the supporting means and which controls the plurality of the modules. The supporting means is constituted by joining a plurality of base units with each other.
Developing apparatus, process cartridge and magnetic sealing member
A developing apparatus for an image forming apparatus includes a magnetic sealing member having an arcuate surface and having a magnetic property, and which is opposed to an outer surface of a developing roller with a gap therebetween and a projected surface having a magnetic property projected from an upstream end of the arcuate surface toward upstream with respect to a peripheral moving direction of the developing roller, and which is more remote from an outer surface of the developing roller than the arcuate surface; and a sheet for preventing the magnetic developer from leaking between the developing device frame and the developing roller. The sheet is mounted to an upstream end of a developing device frame with respect to the moving direction and contacted to the developing roller so as to cover at least a part of the projected surface.
Process cartridge for image-forming device
A charger has a charging wire that extends in the axial direction and that has one end and another end. The charger is configured to charge the image-bearing member. A cleaning member is movable in the axial direction for cleaning the charging wire. The cleaning member is movable between a first position located on the one end and a second position located on the another end. A removal-restricting portion is movable between the first position and the second position. A developer cartridge is detachably mounted on the image-bearing member cartridge. The removal-restricting portion prevents the developer cartridge from being removed from the image-bearing member cartridge when the cleaning member is in the first position, and allows the developer cartridge to be removed from the image-bearing member cartridge when the cleaning member is in the second position.
Electrophotographic color image forming apparatus carrying process cartridge on a movable member
A color electrophotographic image forming apparatus is usable with process cartridges detachably mountable to the apparatus. The cartridges include an electrophotographic photosensitive drum. The apparatus includes: a movable member movable between the inside and outside of the apparatus while carrying the cartridges; a first electrical contact inside the apparatus along a movement path of the movable member; and a second electrical contact including a first portion inside the movable member and connectable to a cartridge electrical contact and a second portion outside the movable member and connectable to an electrical contact provided in the apparatus. A space is provided between the movable member and the first contact to prevent the movable member from contacting the first electrical contact when moving from outside to inside. The second portion is connected to the first electrical contact when the movable member is lowered after moving linearly from the outside to the inside.
Developer cartridge, process unit, and image formation device
A developer cartridge is attachable to and detachable from an image forming unit. The developer cartridge includes a developer roller and an electrode member electrically connected to the developer roller. The electrode member faces in an attachment direction along which the developer cartridge is attached to the image forming unit. The electrode is configured to contact a power supply member disposed at the image forming unit.
Image forming apparatus having delayed power supply cutoff time when cover is opened
An image forming apparatus including: a main body; a cover rotatably connected to the main body; a power-supply unit to generate a first power-supply voltage and a second power-supply voltage; an image forming engine to receive the first power-supply voltage from the power-supply unit; a control unit to receive the second power-supply voltage from the power-supply unit, and to stop an operation of the image forming engine, when the second power-supply voltage is cutoff. The image forming apparatus further includes a power-supply cutoff unit that delays a cutoff time of the first power-supply voltage, as compared to a cutoff time of the second power-supply voltage, according to an opening of the cover. The cutoff unit includes a first switch to cutoff first power-supply voltage to the image forming engine, and a second switch to cutoff the second power-supply voltage to control unit.
Overheating control and method in an image forming apparatus
An image forming apparatus to prevent overheating of a fuser. In the image forming apparatus, a first overheating prevention unit compares the voltage detected by a temperature sensor, which senses temperature of the fuser, with a reference voltage and turns off the fuser when it overheats. A controller receives the detected voltage through an A/D port and performs on/off control of the fuser to keep its temperature at a predetermined level. A second overheating prevention unit compares the detected voltage with the A/D port voltage and turns off the fuser when the detected voltage is different from the A/D port voltage. When the A/D port is damaged, the A/D port voltage increased by the damage activates the second overheating prevention unit to turn off the fuser. This prevents overheating of the fuser caused by malfunction of the A/D port, thereby preventing disconnection of the thermostat or scorch of the fuser.
Toner dispensing system and method for controlling the same
A toner dispensing system and a method for controlling the same. A toner dispensing amount is determined using a pixel dispensing time related to a pixel count adjusted according to the ratio of a transition count to a pixel count per page, a Δ automatic concentration control dispensing time relating to the difference between the toner concentration of a developer material and target concentration, and a dispensing rate corresponding to a print job length. The determined amount of toner is dispensed into a developer housing. This method can maintain a toner concentration in order to obtain an accurate image density. A remaining toner ratio (%) determined from a total dispensing time, a dispensing rate, and a toner capacity can also be displayed so that the user can monitor the remaining amount of toner, the used amount of toner, etc., during the life of the toner cartridge.
Image forming cartridge usage storage apparatus
An image forming apparatus includes: plural cartridges; a storage unit provided in the respective cartridges; and a writing unit that writes data into the storage unit. The writing unit writes data on usage statuses of one cartridge and the other cartridges into one storage unit provided in the one cartridge.
Optical communication system and method for generating dark return-to zero and DWDM optical MM-Wave generation for ROF downstream link using optical phase modulator and optical interleaver
A method of generating a dark-RZ pulse in an optical communications system with a dual-arm modulator by setting a direct current bias on the modulator to a specific value such that an output optical power from the modulator achieves a maximum value when the RF signals on the first and second arms of the modulator are off and maintaining the direct current bias at the specific value and applying RF signals to the first and second arms of the modulator and delaying one of the RF signals applied to one of the first and second arms relative to the other of the RF signals such that a dark-RZ pulse is generated with a duty cycle based on the delay. Another aspect of the invention provides a method for generating dense wave division multiplexing (DWDM) optical mm-waves in an optical transmission system by phase modulated DWDM optical signal and applying the phase modulated DWDM optical signal to an input port of an optical interleaver, the optical interleaver having a specified bandwidth to suppress the optical carriers and convert the DWDM optical signal to DWDM optical mm-waves; and amplifying the DWDM optical mm-waves and transmitting the DWDM optical mm-waves over single mode fiber (SMF).
Methods and apparatus are provided in accordance with the present invention in which a control mechanism, such as for example, a microcontroller, provides an interface between an optical transponder and an external control system, such that monitoring and controlling of the optical components of the optical transponder are accomplished in an efficient and cost-effective manner. In some embodiments of the present invention, methods and apparatus provide for testing and calibration of the optical transponder without removing any portion of a protective housing within which the internal components of the optical transponder are disposed.
Method for designing optical network, and computer readable medium
An appropriate ring topology is selected by searching network topology information on the basis of given information about client signal paths on a predetermined condition, and a wavelength ring accommodating the client signal paths and having an optimal transmission characteristic is designed on the basis of the selected ring topology. Accordingly, accommodation of client signal paths in an optical network is efficiently designed.
Electronic apparatus, lighting apparatus and method of calculating electric quantity thereof
A fully charged battery or an unused battery is set in a battery box of a lighting apparatus. A user turns on an illumination electric source of the apparatus and selects the battery. A maximum number of lighting times Smax when the lighting apparatus causes manual full lighting M1/1 by using the selected battery is stored in a memory of a microcomputer or IC by a user according to an operating button or an instruction on a liquid crystal screen. Next, the user performs normal shooting. A lighting amount (TTL lighting, manual full lighting, or the like) when the user performs shooting is converted to manual full lighting M1/1 to be obtained as a number of lighting times. By comparing the obtained number of lighting times with the maximum number of lighting times Smax, how many times of lighting can still be performed at a maximum is calculated.
Imaging device with automatic control function of light for shooting
When an auxiliary emission auto focus has been set by operation and through image display is started, a CPU 9 starts an operation of acquiring a single frame among those sequentially picked up at a predetermined interval. Next, the CPU 9 calculates an EV value, judges whether a LED 16 state. If the LED 16 is in the ON state, the CPU 9 judges the calculated EV value. If the EV value is equal to or more than EV5, the CPU 9 images a single frame after temporarily turning OFF the LED 16, and then turns the LED 16 ON to judge whether the shooting scene is really dark. Next, the CPU 9 calculates the EV value. When judged that the EV value is not equal to or less than EV3, the CPU 9 judges that the shooting scene is not dark and turns OFF the LED 16.
An anti-shake apparatus for image stabilizing of a photographing apparatus comprises a movable unit and a controller. The movable unit is movable for an anti-shake operation. The controller controls the movable unit for the anti-shake operation, stops the anti-shake operation after an exposure time, moves the movable unit to a first position after the anti-shake operation, and holds the movable unit at the first position after the completion of a movement of the movable unit to the first position and until the photographing apparatus is set to a state where the next imaging operation can be performed. The first position is in a direction in which the movable unit would move according to the force of gravity, after the anti-shake operation is finished.
Shake detection device, shake detection method, and shake detection program
A shake detection device detecting a camera shake amount generated when photographing a subject includes a detection sensor detecting a rotation speed around a predetermined axis of the camera, a first image shift amount calculation unit driving the detection sensor to detect the rotation speed and, for an image of the subject photographed by the camera, calculating a first image shift amount as an image shift amount in a first direction based on the rotation speed, a second image shift amount calculation unit performing a predetermined image analysis on the image of the subject photographed by the camera and, for the image of the subject photographed by the camera, calculating a second image shift amount as an image shift amount in a second direction based on the analysis result, and a shake amount estimation unit estimating the camera shake amount using the first and second image shift amounts.
Image blur correction device and camera
An image blur correction device 400 includes a pitching movement frame 405, a yawing movement frame 408, and a third group frame 462. The pitching movement frame 405 supports a third lens group G3 included in an optical system for performing image blur correction. The yawing movement frame 408 supports the pitching movement frame 405 to be movable in the pitching direction perpendicularly intersecting a second optical axis A2, within a plane perpendicularly intersecting the second optical axis A2. The third group frame 462 supports the yawing movement frame 408 to be movable in the yawing direction along an arc whose center is a rotational axis A3, within a plane perpendicularly intersecting the second optical axis A2.
Image capturing apparatus with underwater image compensation and underwater flash compensation
An image capturing apparatus (210) for capturing an image (214) of a scene (12) that is within a fluid (16) includes an apparatus frame (228), a capturing system (230), and a control system (236). The capturing system (230) captures the image (214). The control system (236) adjusts a color content of the captured image (214) based on at least one of a separation distance (SDist) between the image capturing apparatus (210) and a subject (20) of the scene (12); an apparatus depth (AD) of the image capturing apparatus (210) below a fluid surface (21); a subject depth (SDep) of the subject (20) below the fluid surface (21); or a fluid type of the fluid (16). Additionally, the image capturing apparatus (210) can include a depth sensor (234) that provides an apparatus depth signal that corresponds to the apparatus depth (AD) of the image capturing apparatus (210). Moreover, the image capturing apparatus (210) can include an illumination system (724) that generates a generated light beam (726) that can adjusted to compensate for the light that is attenuated by the fluid (16).
Recording apparatus, recording method, playback apparatus, playback method and recording media, including recorded list of random access points
A recording apparatus for recording a data stream including one or more packetized video streams, comprising a detector for detecting a random-access point of the data stream and an apparatus for obtaining and address of the random-access point. A packet including an address is distinguished according to a packet identification information. A data base is created including the address and the packet identification information. The data base is recorded separately form the data stream on a recording medium.
Authentification of data in a digital transmission system
A method of authentification of data sent in a digital transmission characterized by the organization and authentification of the data prior to transmission into a hierarchy of at least one root directory unit (75), subdirectory unit (76) and file unit (77), data in a file (77) being acted upon by an authentification algorithm and an associated file authentification value (82) stored in the referring subdirectory unit (77), this file authentification value (82) being in turn acted upon by an authentification algorithm and an associated subdirectory authentification value (79) stored in the referring root directory. Other aspects of the invention relate to the authentification of a second root directory (78) by generation of a second authentification value (83) and the authentification of data before encapsulation in tables or sections of a transport stream.
Radius limiter and arrangement
A cable radius limiter having a radius limiting surface that prevents damage to cables due to excessive bending. The cable radius limiter includes mounting structure and cable retaining structure arranged such that the limiter can be operably oriented and mounted to a planar mounting surface in a number of mounting orientations.
Distribution cable tray with a clamping collar receiver device
The invention relates to a distribution cable tray including at least one receiver device for receiving a clamping collar for clamping cables or conductors extending in the base of said cable tray. According to the invention, the receiver device comprises a pair of opposite directions, together defining a reception housing for said clamping collar.
Optical fiber configuration for dissipating stray light
An optical transmission fiber is formed to include a relatively low-index, relatively thin outer cladding layer disposed underneath the protective polymer outer coating. Stray light propagating along an inner cladding layer(s) within the fiber will be refracted into the thin outer cladding (by proper selection of refractive index values). The thin dimension of the outer cladding layer allows for the stray light to “leak” into the outer coating in a controlled, gradual manner so as to minimize heating of the coating associated with the presence of stray light. The inventive fiber may also be bent to assist in the movement of stray light into the coating.
Light emitting device using three-dimensional photonic crystal
In a light emitting device, efficiency and stability are improved. A light emitting device 10 includes a three-dimensional photonic crystal 20. The three-dimensional photonic crystal includes a first defect part 70 forming a resonator including an active medium, a second defect part 80 forming a waveguide for taking out light generated by the resonator, a P clad part 40 formed of a P-type semiconductor, and a N clad part 50 formed of a first N-type semiconductor. The second defect part is provided only in the N clad part among the P clad part and the N clad part. At least a part of the second defect part is formed of a second N-type semiconductor and constitutes a heat radiation unit which radiates a heat to the outside.
Anti-EMI lens module
An anti-EMI lens module used in a bill acceptor is disclosed to include a circuit board, which has a plurality of electric recognition devices and a grounding device surrounding the electric recognition devices, a holder base mounted on the circuit board and holding a lens device and having a plurality of through holes respectively aimed at the electric recognition devices and a metal conducting layer disposed in contact with the grounding device of the circuit board and forming with the grounding device a grounding loop for absorbing and discharging static electricity during operation of the bill acceptor to protect the electric recognition devices against static electricity, radiowave and electromagnetic interference.
Method and system for producing formatted information related to defects of appliances
A method and a system for producing formatted information related to defects of appliances of a chain of appliances. To produce the formatted information related to the defects of an image-capture appliance of the chain, the method includes a first calculation algorithm with which there can be chosen, within a set of parameterizable transformation models, within a set of parameterizable reverse transformation models, within a set of synthesis images, within a set of reference scenes, and within a set of transformed images: a reference scene, and/or a transformed image, and/or a parameterizable transformation model, with which a reference image of the reference scene can be transformed to the transformed image, and/or a parameterizable reverse transformation model, with which the transformed image can be transformed to the reference image, and/or a synthesis image obtained from the reference scene and/or obtained from the reference image. The formatted information is at least partly composed of the parameters of the chosen parameterizable transformation model and/or of the parameters of the chosen parameterizable reverse transformation model.
Image processing apparatus and method, computer program, and storage medium with varied block shapes to execute motion detection
The image processing apparatus includes obtaining unit for obtaining moving image data having been obtained in shooting unit for shooting an object and shooting information relating to a condition of the shooting unit during the shooting, encoding unit for executing motion detection on the moving image data by unit of two or more kinds of pixel block shapes and encoding the data, and decision unit for deciding, based on the shooting information, whether to execute motion detection using all the kinds of pixel block shapes, wherein when the decision unit decides that motion detection should not be executed using all the kinds of pixel block shapes, the encoding unit executes the motion detection using some of the kinds of pixel block shapes.
Method of modifying classification scheme stored in processing system
The present invention provides a method of modifying a classification scheme for classifying hand-written characters to thereby make the classification scheme user dependent. The classification scheme includes a number of allographs, each allograph representing a respective style of a respective letter. The method includes obtaining at least one hand-written character, and then selecting an allograph representing the character. One or more of the allographs are then modified in accordance with the selection, to thereby reflect the fact that the allograph corresponds to a style of letter used by the user.
Handwriting teaching data selection system
Various technologies and techniques are disclosed that generate a teaching data set for use by a handwriting recognizer. Ink input is received from various ink sources, such as implicit field data, scripted untruthed ink, scripted truth ink, and/or ink from at least one other language in the same script as the target language for the recognizer. The ink input is used with various machine learning methods and/or other algorithmic methods to generate a teaching ink data set. Examples of the various machine learning methods include a character and/or word n-gram distribution leveling method, an allograph method, a subject diversity method, and a print and cursive data selection method. The teaching ink data is used by a handwriting trainer to produce the handwriting recognizer for the target language.
Methods for discriminating moving objects in motion image sequences
In an exemplary embodiment of the present invention, an automated, computerized method is provided for classifying pixel values in a motion sequence of images. According to a feature of the present invention, the method comprises the steps of determining spectral information relevant to the sequence of images, and utilizing the spectral information to classify a pixel as one of background, shadow and object.
Automatic conversion of full color images to highlight color images
A device and method for converting a multi-bit full color input image into a highlight color format for output on a highlight color image output terminal. The method and device analyze each pixel block on a block-by-block basis and assign each block to one of highlight color and non-highlight color. Each color is processed as a separate image file and can be combined after processing into a mixed raster file for output. At least the highlight color image portion can be converted to a single-bit file to reduce processing constraints.
Parameter estimation method, parameter estimation device and collation method
A parameter estimation method for estimating a parameter by estimating maximum a posteriori probability for input data. Operation for the input data is expressed by an inner product for the input data and the inner product is replaced by a Kernel function. By using the calculation result of the kernel function, a parameter is estimated. The method includes a step (offline operation) for learning a correlation between a plurality of learning input data in which a parameter to be estimated is known and the parameter corresponding to each of the learning input data; and a step (online operation) for estimating the parameter for the estimating input data in which a parameter to be estimated is unknown, by using the learned correlation.
Method for reconstructing three-dimensional structure using silhouette information in two-dimensional image
A method for reconstructing a three-dimensional structure using silhouette information on a two-dimensional plane is provided. The method includes: obtaining silhouette images; creating a cube on a three-dimensional space using the silhouette images; calculating vertex coordinates on a two-dimensional image plane by projecting eight vertices of the three-dimensional cube on a two-dimensional image plane of a first camera; dividing into multiple inner voxels by dividing sides formed by the eight vertices by a divider; dividing into a predetermined number of regions by dividing sides connecting the coordinates by a predetermined divider; assigning indices by matching cubes of the three-dimensional cube to square regions on the two-dimensional image plane in one to one manner; storing indices of regions where the square regions meets with a first silhouette image; and reconstructing three-dimensional structure by finding common indices through repeatedly performing the steps using other silhouette images.
Method and device for marking three-dimensional structures on two-dimensional projection images
The invention relates to a method and a device for marking three-dimensional structures on two-dimensional projection images of an object, with which a position marker is determined on two projection images of the object recorded from different projection directions, from which the position of the position marker in the three-dimensional space is calculated so that further, subsequently recorded projection images can be displayed superimposed by the position marker.
Pressure activated fingerprint input apparatus
An image input apparatus includes an image reading assembly positioned below a placement surface on which an object to be examined is placed, and a sensing circuit for sensing that the object is placed on the placement surface, in accordance with a pressure applied to the placement surface.
Identification of a person based on ultra-sound scan analyses of hand bone geometry
A method for producing a model of bone geometry of a volumetric region of a body is provided. The method comprises scanning the volumetric region using ultrasound and acquiring geometric data associated with bones; identifying points derived from a surface of the bones; organizing the points into separate bone entities and transforming the points so as to position the bone entities in accordance with a normalized template. The model may be used for identifying or verifying the identity of a person.
Algorithm for line tracking using a circular sector search window
A method of identifying or tracking a line in an image comprises determining a start point that belongs to a line, and identifying a plurality of possible end points belonging to the line using a search window, and calculating values for a plurality of paths connecting the start point and the end points to determine an optimum end point and path, characterised in that the search window is non-rectangular.
Geospatial modeling system providing non-linear in painting for voids in geospatial model frequency domain data and related methods
A geospatial modeling system may include a geospatial model database and a processor. More particularly, the processor may cooperate with the geospatial model database for inpainting data into at least one void in geospatial model frequency domain data based upon propagating contour data from outside the at least one void into the at least one void, and for converting the geospatial model frequency domain data after inpainting into geospatial model spatial domain data.
Speaker device and manufacturing method thereof
A speaker device includes a magnetic circuit system and a vibration system. The vibration system has a voice coil bobbin, a voice coil wound therearound, a damper, an annular member, a diaphragm and one additional annular member fixed to the voice coil via an adhesive. In the vibration system, the additional annular member and the annular member are arranged on the lower side of the damper and on the upper side of the damper, respectively. A flat portion in the vicinity of the inner peripheral edge portion of the damper is sandwiched between the additional annular member and the annular member.
Speaker grille attachment system
A speaker grille attachment system for a loudspeaker securely and easily attaches a speaker grille to the speaker as well as attains an improved aesthetic effect by hiding components used for the attachment. The attachment system includes a plurality of fastening members, a plurality of clamp hole pieces each having a hole for inserting the fastening member therethrough, a plurality of openings formed on an outer rim of the speaker grille, a speaker gasket having a plurality of openings each receiving the clamp hole piece and the fastening member, a speaker frame or cabinet having a plurality of fastening means for attaching the speaker grille, and a cover member for covering an area of the outer rim of the speaker grille thereby making the components for the attachment invisible.
Communicating audio data
A system including a projection screen having a surface, a projector configured to project images onto the surface of the projection screen and a camera configured to capture one or more images of the surface of the projection screen. An object can be configured to rest upon the surface, wherein the object and at least one of the projector and the camera are configured to cooperate with one another to communicate audio data through the surface of the projection screen while the object is resting upon the surface.
Noise elimination circuit for audio equipment
A noise elimination circuit of a audio output device includes a sound card for receiving a digital audio signal and transforming it to an analog audio signal; an audio reproduction apparatus such as a audio output device connected to the sound card for receiving the analog audio signal; a power supply connected to the sound card for providing a working voltage thereto; a capacitor connected between the power supply and ground; and a discharging circuit also connected between the power supply and ground, for discharging deposited current in the capacitor when the audio output device is cut off. The discharging circuit is controlled according to the state of the power supply.
Sound processing system for configuration of audio signals in a vehicle
A sound processing system for a vehicle includes a sound processor that is configured to mix at least one real audio input signal to form at least one virtual output signal. At least one audio signal that is available to drive at least one loudspeaker may be formed using the combination of the virtual output signal and the real audio input signal. The virtual output signal may be post processed to form a predetermined frequency range of the audio signal prior to being combined with the real audio input signal. The audio signal may be created by mixing the real audio input signal with the post processed virtual output signal. Alternatively, the audio signal may be formed by mixing the real audio input signal to form a real audio output signal, and then summing the real audio output signal with the post processed virtual output signal. Mixing may be performed with a crossbar mixer included in the sound processor.
Method of distributing encryption keys among nodes in mobile ad hoc network and network device using the same
A method of distributing encryption keys among nodes in a mobile ad hoc network, and a network device using the same. In particular, a method of distributing encryption keys, which guarantees the security of a ciphertext in the mobile ad hoc network. The method of distributing the encryption keys among nodes including a first node and a second node in the mobile ad hoc network include creating a private key and a public key based on a first encryption method by the first node; if the first node transmits the created public key to Node B, creating predetermined parameters operable to create a common key according to a second encryption method by the second node.
Cryptographic method and devices for facilitating calculations during transactions
The cryptographic method is used in transactions for which a first entity generates, by use of a private RSA key, a proof verifiable by a second entity by use of a public RSA key associated with said private key. The public key includes an exponent and a modulus. The first entity generates a first element of proof by a calculation that can be performed independently of the transaction, and a second element of proof related to the first element of proof and which depends on a common number shared by the first and the second entities specifically for the transaction. The second entity verifies that the first element of proof is related, modulo the modulus of the public key, to a power of a generic number, with an exponent equal to a linear combination of the common number and of a product of the exponent of the public key by the second element of proof.
Data processing apparatus and data reception processing apparatus
The present invention is directed to a data processing apparatus adapted for performing scramble processing of transmit data, which comprises cyclic code generating means for generating cyclic bit data train of a predetermined period, EXOR operation means for sequentially performing EXOR operation of the cyclic bit data train with respect to the transmit data to output scramble-processed data, data generating means for generating bit data of a predetermined pattern, and switching means supplied with the scramble-processed data and the bit data of the predetermined pattern generated by the data generating means to select the bit data of the predetermined pattern at the time of synchronization processing of the transmit data, and to select the scramble-processed data when synchronization processing of transmit data is not performed to output the data thus selected as scrambler output data.
Decoder architecture system and method
A decoder may perform node data reordering for bit node processing and node data reordering for bit node to check node interconnections. The decoder may also utilize a single barrel shifting operation on data read from an edge memory for bit node processing or check node processing during a memory read operation. The decoder may also utilize a single format conversion on data read from an edge memory for bit node processing or check node processing. The decoder may also utilize a simplified check node process for check node processing.
Protection of data on media recording disks
This invention discloses a secure recording medium having at least one of audio, video and software content, comprising a plurality of media recording disks (DVD's) with a disk security chip embedded in each the DVD, each the disk chip comprising a security key, wherein at least two of the DVD's have different disk security keys.A method for protecting access to content recorded on a media recording disk (DVD) is also disclosed.
Escalation from a conversation to a conference
Conversations between two parties are seamlessly and transparently escalated into a conversation between multi-parties with minimal user interaction. If the two initial parties are joined to a central focus and a media, a third or more participant is invited to join the conversation. If either of the two initial parties fails to join the focus or media, the original conversation is restored and the attempt to escalate to a conference is abandoned.
Method and system of providing caller identification with name
A system (20) for providing a caller identification with name service includes a destination service switching point (22) having a plurality of destination numbers (24). A switching control point (26) has a caller identification with name database (30) and a customer caller identification with name database (32). A signaling system seven link (28) connects the destination service switching point (22) to the switching control point (26).
Domestic to international collect call blocking
A method and device for preventing fraud in collect calls from a domestic origin point to an international terminating point through a long-distance telecommunications system is described. In the system and method, a Screening for International Calls database is added to the call processing platform. This Screening of International Calls database contains records keyed by country codes, and each record has a blocked collect call field listing destination numbers that are blocked from receiving collect calls. When a domestic-to-international collect call is made, the record corresponding to the country code of the international terminating point of the collect call is retrieved from the Screening for International Calls database. This record is checked to determine if the destination number of the collect call matches any destination numbers listed in the blocked collect call field of the country code database record. If there is a match, the call is blocked.
Intelligent communications network tap port aggregator
Intelligent network tap port aggregators for use in monitoring a network and methods for use therein are presented including: a number of device interface terminals for receiving network feeds; a tap structure coupled with device interface terminals, the tap structure configured to monitor the second network feeds and to aggregate the network feeds into an aggregated network feed; a monitor interface terminal coupled to the tap structure for providing the aggregated network feed to a network monitor; and a display coupled to the tap structure and configured to display selected network parameters corresponding to the network feeds. In some embodiments, the intelligent network tap port aggregator also includes: a network controller coupled with the tap structure for providing communication between the tap structure and a number of managing devices; and a managing device interface coupled with the network controller for providing Internet access to the network controller.
Splitter system and test access
A splitter unit including a chassis containing splitter cards. The splitter unit includes a central processing unit mounting location. The splitter unit also includes test access devices that are inactive when the central processing unit mounting location is vacant. The splitter unit is configured such that the splitter cards provide passive signal splitting even when the central processing unit mounting location is vacant.
Remote computer system and related equipment diagnostics using data gathered over a telephone channel
A method, system, computer system and computer program product to remotely diagnose a problem with a computer system or related equipment using data provided by a user of the computer system via telephone. A signal including speech and/or DTMF tones is received via a telephone channel from a user of the computer system or equipment. The computer system and/or equipment associated with the signal is identified using information from the signal, such as a user name, caller ID, telephone number, or password. A source of diagnostic information about the computer system is identified, and diagnostic information is gathered from the source. The diagnostic information can be used to fix the problem or provided to a customer service agent for use in further problem diagnosis.
Method for scattered radiation correction
For scattered radiation correction in dual X-ray absorptiometry it is proposed to use the additional information supplied by the attenuation images in different energy ranges in a correction image area with homogeneous attenuation coefficients in order to determine the respective scattered radiation fraction. Toward that end, the inverse of the primary radiation function is considered and a search conducted for that scatter-to-primary ratio which leads to consistent mass per unit areas for the attenuation images recorded in different energy ranges.
X-ray computed tomographic apparatus
An X-ray computed tomographic apparatus includes a rotary frame, a mechanism which rotatably supports the rotary frame, an X-ray tube which is mounted to the rotary frame, an X-ray detector which is mounted to the rotary frame, a plurality of rotor magnets which is arranged in the rotary frame, a plurality of stator coils which is opposed to the rotor magnets, an MR sensor which detects a magnetic-flux variation accompanied by a movement of the rotor magnets, and a position specifying unit which specifies a magnetic-pole position of each rotor magnet with respect to each stator coil on the basis of an output of the MR sensor and a convergence time from a vibration start of the rotary frame caused by a short-time excitation of the stator coil to a vibration stop of the rotary frame.
Tetrahedron beam computed tomography
A method of imaging an object that includes directing a plurality of x-ray beams in a fan-shaped form towards an object, detecting x-rays that pass through the object due to the directing a plurality of x-ray beams and generating a plurality of imaging data regarding the object from the detected x-rays. The method further includes forming either a three-dimensional cone-beam computed tomography, digital tomosynthesis or Megavoltage image from the plurality of imaging data and displaying the image.
Counting circuit and address counter using the same
A counting circuit includes first to fifth flip-flops (FFs) and a logic operation unit. Each of the first to fourth FFs has an initial value based on a preset control signal input through a 4-bit set terminal and outputs a signal according to a clock signal. The fifth FF is coupled to the output terminal of the fourth FF and is configured to output the output signal of the fourth FF synchronously with the clock signal. The logic operation unit logically combines the output signals of the second to fourth FFs and outputs first and second counting signals.
Shift register and liquid crystal display (LCD)
The present invention provides a shift register having simple circuit scheme capable of increasing lifetime of whole circuit and a related Liquid Crystal Display (LCD). The shift register includes a plurality of shift register units connected in cascade, wherein at least one of the plurality of shift register units includes: an output terminal, a first switch element, a second switch element, a third switch element, a fourth switch element, a fifth switch element, and a sixth switch element. In addition, The LCD includes a plurality of gate output signal lines and the shift register mentioned above. The plurality of shift register units connected in cascade are coupled to the plurality of gate output signal lines, respectively.
Shift register for a liquid crystal display
A shift register of the present disclosure switches on and off various transistors in order to reduce power consumption. A high input voltage source and a low input voltage source of the shift register are spaced apart from each other so as to reduce signal noise distortion between the voltage sources. The shift register may be employed in a liquid crystal display (LCD).
High frequency divider state correction circuit
The present invention provides for a self-correcting state circuit. A first flip flop is configured to receive a clock input and a first data input, and to generate a first output in response to the clock input and the first data input. A second flip flop is coupled to the first flip flop and configured to receive the clock input and to receive the first output as a second data input, and to generate a second output in response to the clock input and the first output. A first correction circuit is coupled to the second flip flop and configured to generate a corrected output. A third flip flop is coupled to the first correction circuit and configured to receive the clock input and to receive the corrected output as a third data input, and to generate a third output in response to the clock input and the third data input.
Method and apparatus of estimating dryout properties in a nuclear light water reactor
The invention concerns a method of estimating when dryout may occur in a nuclear light water reactor of the boiling water reactor kind. The method includes the use of a formula which expresses the local dryout property of the nuclear reactor. The formula includes at least a first and a second factor. The first factor is a first function that describes how the dryout property depends on the flow of the cooling medium through the nuclear fuel arrangement. The second factor is a second function that describes how the dryout property depends on the axial power profile of the nuclear fuel arrangement. The first and the second functions describe said flow dependence and said axial power profile dependence independently of each other. The invention also concerns a nuclear energy plant, a computer program product (23) and a method of operating a nuclear energy plant.
Skew-correcting apparatus using external communications element
An apparatus for determining the amount of skew to be injected into a high-speed data communications system of including a plurality of lanes having a data bus per lane, relative to a reference lane, for system skew compensation. By knowing the relative amount of skew that each lane requires for alignment, an appropriate amount of skew can be injected on each lane to provide alignment and thus compliancy with the SFI-5 and SxI-5 standards, in terms of data skew specifications. The relative skew amounts for each transmitting lane are determined using a methodology involving internal loopback and characteristics from a connected communications element to the chip receive path.
Arrangement and method for synchronizing a signal processing device with an incoming signal
An arrangement and a method for synchronizing a signal processing apparatus with a received signal which has a characteristic signal content are disclosed. The arrangement has a first control loop which readjusts the signal processing apparatus with respect to the characteristic signal content on a content basis, and a second control loop which readjusts a flow control device in the signal processing apparatus with respect to the times at which the characteristic signal content appears, the first control loop and the second control loop being coupled such that a unique association is achieved between the position of the characteristic signal content in the received signal and the associated appearance time.
Information handling system including adaptive interference suppression feature and method of operation
An information handling system includes a wireless device and interference suppression apparatus that adapts to the different interference problems experienced by the wireless device when the system changes from one operating mode or state to another. The interference suppression apparatus includes a controller that instructs an adaptive filter with respect to the appropriate filter characteristics to employ to suppress interference when the system is operating in a first mode. When the system changes to a second mode of operation, the interference suppression apparatus updates the filter characteristics to filter characteristics which are appropriate for suppressing interference associated with the second mode of operation.
Techniques to reduce the impact of jitter on communications system performance
Techniques are described that can be used to reduce noise attributable to jitter in a received signal. Multiple filters may be available. The number of available filters may correlate to a period of channel-related jitter in terms of clock cycles. One of the filters may be activated for a particular clock cycle. The activated filter may provide a noise reducing signal based on a reference signal and error identified in a received signal. A filter may be used to provide a signal to reduce noise attributable to error signals from interleaved jittered channels.
Apparatus for suppressing burst noise and method thereof
An apparatus performs burst noise detection and then reduce the interference of the burst noise by controlling an operation of an adaptive apparatus, such as an equalizer. It includes: an adaptive apparatus having multiple coefficients, processing incoming signals according to these coefficients, and employing an error estimator to update the coefficients; a burst noise detector used to detect a burst noise; and an ON/OFF switching unit used to stop the error estimator from updating the coefficients when the burst noise is detected.
Device and method for suppressing pulse interferences in a signal
A device for suppressing pulse interferences contained in a signal, including a circuit for detecting pulse interferences contained in the signal, and a circuit for correcting the signal disturbed by the detected pulse interferences, in which the detection circuit comprises a circuit for determining a first coefficient representative of a statistical feature of the variation of the signal over a first time period; a circuit for determining a second coefficient representative of a statistical feature of the variation of the signal over a second time period longer than the first time period; and a comparison circuit comparing the first and second coefficients and providing a signal indicative of the presence of a pulse interference over the first time period when the first coefficient clearly differs from the second coefficient.
Apparatus, and associated method, for detecting packets
In a robust system and method for detecting packets in SISO and MIMO broadband multicarrier transmission, a packet detector computes continuously the sum of the moduli of the power-normalized auto-correlations of a sequence of received signals (204), tuned on the periodicity of the training symbols. When the power-normalized auto-correlation exceeds a first predetermined threshold (206), then the maximum value of the sum of the moduli of all the cross-correlations between the received signals and the M aperiodic sequences is computed in a given time window (208), sliding in time from −c0 to c0. A packet is identified as received (212) when the maximum value of the sum of the moduli of the cross-correlations exceeds a second predetermined threshold (210).
Oversampled channel response identification
Methods, apparatus and computer programs are provided for multiplication-free identification of the impulse response of an oversampled data channel. An input comprising a pseudo-random binary sequence of L symbols is supplied to the channel at a symbol rate of 1/T. A channel output is produced by sampling a channel output signal corresponding to the input with a sampling interval TS=(q/p)T, where q and p are relative prime integers with q
Communication system for utilizing single tone testing signal having specific frequency or combinations of DC value and single tone testing signal to calibrate impairments in transmitting signal
A communication system for determining a target calibration parameter for calibrating impairments in a transmission signal is disclosed. The communication system includes a carrier signal generator, a transmitting module, a testing signal generator, a power detection unit, and a calibration apparatus. The testing signal generator generates a first testing signal to the first transmitting path of the transmitting module or a second testing signal to the second transmitting path of the transmitting module according to a single tone signal having a specific frequency or according to combinations of a DC value and the single tone signal. The power detection unit detects power of components associated with the specific frequency in the transmission signal to generate a power indicating signal. The calibration apparatus applies a first candidate calibration parameter to reference a first power indicating signal corresponding to the first candidate calibration parameter to determine the target calibration parameter.
Automatic gain control using multiple equalized estimates dynamic hysteresis
At least one adjustable gain analog amplifier (120, 124 and 128) in an analog line-up (102) amplifies by a gain an analog signal at an input of the analog line-up (102). The at least one adjustable gain analog amplifier (120, 124 and 128) is operable at one or more gains. At least one digital estimation device (134, 140 and 146) receives signal via an output (108) of the analog line-up (10) and provides a digital signal estimate representative of an analog signal at an input of a respective one of the at least one adjustable gain analog amplifier (120, 124 and 128) in the analog line-up (102). An AGC controller (152) monitors the digital signal estimate. The AGC controller (152) adjusts the gain of the at least one analog amplifier (120, 124 and 128). An RF receiver and an integrated circuit utilizing the novel features are also disclosed.
Indoor radio transmission method for parallel radio transmission of digital data substreams and a mobile radio transmission system
A radio transmission method and a wireless transmission system comprising multiple transmitter and receiver antennae simultaneously operating within the same frequency range and space-time encoders and decoders. Data transmission and channel matrix measurement can take place synchronously. Characteristic pilot signals that are unequivocally recognizable are superimposed with low noise on the data subsignals in the transmitter and are used in the receiver for the analog measurement of the channel matrix in a weighting unit and for the analog recovery of the transmitted data subsignals from the received signals. The measured analog values are digitally processed in a signal processor. The weightings thus determined are then summed in an analog signal processing unit.
Radio transmitting apparatus, radio receiving apparatus and method therefor
By assigning a plurality of subcarriers 31 to a data channel 33 and assigning fewer subcarriers 32 than the plurality of subcarriers 31 to a control channel 34, and in addition locating the control channel 34 at the center frequency fc of a frequency band used to transmit the data channel 33, on the radio receiving apparatus side, the frequencies of a local signal by which the received signal is multiplied share the same value, thereby speeding up the switching between the control channel and the data channel.
Image processing of DCT-based video sequences in compressed domain
This invention relates to a method for applying at least one of contrast adjustment and brightness adjustment to a compressed, motion compensated DCT-based video sequence corresponding to an image processing operation, comprising the steps of providing the compressed, motion compensated DCT-based video sequence, applying the image processing operation on the video sequence in compressed domain resulting in an image processed, compressed video sequence, wherein the applying is executed by adjusting of DCT-components defining the DCT-based video sequence.
Video frame encoding and decoding
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.
Method of enhancing images extracted from video
Method and devices for enhancing still digital images extracted from a compressed video sequences are disclosed herein, wherein the compressed video sequence comprises at least one I-frame and at least one P-frame. The method comprises determining whether an I-frame or a P-frame of video has been extracted, determining the quantization matrix of the previous I-frame if a P-frame has been extracted, and reconstructing the extracted video frame. The image is enhanced based on the quantization matrix of the present I-frame if the extracted frame is an I-frame and based on the quantization matrix of the previous I-frame if a P-frame has been extracted.
Moving picture encoding device and moving picture decoding device
A video encoder (70) for coding moving pictures comprising a buffer (16c) with a plurality of memory areas capable of storing frames composed of top fields and bottom fields, a motion estimation unit (19) operable to code, field by field, inputted pictures performing moving estimation and moving compensation by referring, field by field, to the picture data stored in a memory area, a motion compensation unit (16d), a subtractor (11), a transformation unit (13) and a quantization unit (14), a memory management unit (71) operable to manage, frame by frame, a plurality of memory areas, an inverse quantization unit (16a) and inverse discrete cosine transform unit (16b) operable to decode picture data in coded fields and store the picture data in the decoded field in any of the plurality of memory areas under the management by the memory management unit (71).
Programmable digital equalization control circuitry and methods
Equalization circuitry may be used to compensate for the attenuation of a data signal caused by a transmission medium. The control circuitry for the equalization circuitry may generate control inputs for equalization stages that control the amount of gain provided to the data signal. A comparator may determine whether the gain from the equalization circuitry is less than or more than the desired amount of gain. A programmable up/down counter may adjust the counter value based on the output of the comparator. The counter value may be converted into one or more analog voltages using one or more digital-to-analog converters. These analog voltages may be provided to the equalization stages as control inputs. The control circuitry may also include hysteresis circuitry that prevents the counter value from being adjusted when the gain produced by the equalization stages is close to the desired amount of gain.
Method and apparatus for performing joint channel equalization
A method and apparatus for performing joint channel equalization (JCE) are disclosed. JCE is implemented to reject inter-cell and intra-cell interference in a receiver. The JCE only requires the channel responses of a desired signal and interferers with respect to different antennas. In order to implement JCE, a number of discrete Fourier transforms (DFTs) and an inverse discrete Fourier transform (IDFT) are performed and a number of independent linear systems are solved. With M antennas, the JCE is capable of completely rejecting M−1 interferers. Over-sampling with diversity may be used to increase observation dimensions to a certain extent so that a receiver with M antennas may be able to reject more than M−1 interferers.
Spread spectrum electromagnetic signals
An assembly of simultaneously transmitted electrically generated signals, which contains a subset of binary spreading-code sequences that are members of a larger set of binary spreading-code sequences available to a particular node of a multi-node communication network. All sequences in the set of spreading-code sequences available to the particular node of the network can be generated by the same configuration of two linear-feedback binary shift registers, where feedback taps of the two linear-feedback binary shift registers correspond to primative polynomials of the same degree over GF(2), the field of two elements.
Apparatus for communicating using UWB transmission
In one embodiment, an apparatus for communicating using UWB (ultra wideband) transmission includes a transmitter configured to transmit the UWB transmission; a receiver configured to receive the UWB transmission; and a monitor unit configured to present data representing a relationship between two types of parameters of the received UWB transmission.
Method and apparatus for transmitting watermark data bits using a spread spectrum, and for regaining watermark data bits embedded in a spread spectrum
Spread spectrum technology is used for watermarking digital audio signals. To retrieve a watermark signal information bit from the spread spectrum at the receiver or decoder side, the received or replayed spectrum is convolved with a spreading function that is time-inverse with respect to the original spreading function. The pseudo noise sequences are modulated on carrier frequencies which are inserted at one or more frequency bands into the spectrum of an audio signal. The watermark signal decoder checks the frequency bands occupied by such carriers. The frequency band occupation information is signaled in advance, i.e. is transmitted already together with the frame data for the current frame, such that the watermark signal decoder knows before processing the following audio signal frame which carrier frequencies are occupied and must be used for the corresponding carrier demodulation, and which carrier frequencies need not be checked and demodulated.
Bandwidth-limited and long pulse master oscillator power oscillator laser systems
Laser systems have a line-narrowed master oscillator and a power oscillator for amplifying the output of the master oscillator. The power oscillator includes optical arrangements for limiting the bandwidth of radiation that can be amplified. The limited amplification bandwidth of the power oscillator is relatively broad compared to that of the output of the master oscillator, but narrower than would be the case without the bandwidth limiting arrangements. The bandwidth narrowing arrangements of the power oscillator function primarily to restrict the bandwidth of amplified spontaneous emission generated by the power oscillator.
Distributed bragg reflector type directly modulated laser and distributed feed back type directly modulated laser
The invention aims at realizing a 1300-nm-band direct modulation laser, having a single lateral mode, in which a chip light power of several milliwatts and a low current operation are simultaneously realized. Also, the invention aims at realizing a laser light source excellent in economy as well by realizing output characteristics of a vertical cavity surface light emitting laser. A distributed Bragg reflector laser is constructed in the form of a semiconductor laser having a multilayer structure formed on a predetermined semiconductor substrate. The multilayer structure includes an active region for emitting a laser beam, and a distributed Bragg reflector layer. A length of the active region falls within the range of 10 to 100 μm, and a laser light beam is generated in accordance with ON/OFF of current injection to the active region.
Current control mechanism for low voltage applications
A current control mechanism for use in low power consumption circuits with limited headroom includes a differential transistor pair from whose collectors a current output is taken. The current output is a function of a reference voltage provided at bases of a reference transistor pair having emitters that are coupled to the bases of the differential pair. The reference voltage is controlled by a pair of control transistors that control current through a load. A pair of tracking transistors can be provided to track supply voltage. A single-ended topology can also be implemented.
Wide area peer-to-peer synching in a decentralized environment
A system and method are disclosed for synchronizing data between devices and more particularly for synchronizing data between a plurality of peer-to-peer devices in a decentralized environment where no one device stores the most “recent” or “true” version of the data. Embodiments of the invention relate concepts of discovering synchronizing peers, communication between peers using special techniques, and using a way station concept as an aid for both discovery and synchronization between peers that are not simultaneously available.
Digital broadcast receiving apparatus and method of reducing output time of broadcast content
A digital broadcast receiving apparatus and method of reducing an output time of broadcast content, includes for the apparatus, a transport stream generator generating a transport stream from a digital broadcast signal, a transport stream buffer buffering the transport stream, a controller determining whether the buffered transport stream is reliable; a transport stream processor searching for interpretation information for interpreting broadcast content from the buffered transport stream, and searching for the broadcast content based on the interpretation information, if the buffered transport stream is determined as reliable, and an audio and video processor processing the searched broadcast content. Therefore, it is possible to quickly output and provide broadcast content to users.
Bandwidth controlling method and node apparatus for a ring-based network
The present invention discloses a method for controlling a physical bandwidth of a ring-based network by employing a ring application of a data link layer that operates in a physical layer. The method includes the steps of a) requesting each of a plurality of node apparatuses included in the ring-based network to confirm whether the bandwidth can be changed, b) instructing each node of the apparatuses to prepare for the bandwidth change upon receiving a confirmation that the bandwidth can be changed, c) reporting that the preparation for the bandwidth change is completed, and d) changing the bandwidth by using a bandwidth changing function of the ring application upon receiving the report of the completion of the preparation for the bandwidth change.
Service executing apparatus
The present invention is comprised of: the service execution unit 5701 that executes a service in the ServiceContext for Abstract service 2108; a method 6112 that associates the ServiceContext 2108 with resource set information indicating plural resources used by the service, when an application requests the service execution unit 5701 to execute the service; the ServiceContext management unit 2001 that holds the ServiceContext 2108 and the resource set information associated with each other by the method 6112; and the JMF 1705a that provides the service with the resource set information held by the ServiceContext management unit 2001.
Arbiter for multiple mutually exclusive vectors
An arbiter performs arbitration over a plurality of queues and provides data to a plurality of mutually exclusive destinations using combination logic that logically combines a plurality of mutually exclusive vectors into a combination vector. Each of the mutually exclusive vectors corresponds to one of the plurality of mutually exclusive destinations. A number of vector arbiters perform arbitration on each mutually exclusive vector to select a position within the mutually exclusive vector. A combination arbiter performs arbitration on the combination vector to determine a position within the combination vector, which corresponds to the next queue to be serviced. A comparison element compares the position within a mutually exclusive vector and the position within the combination vector to determine the destination of the data within the next queue to be serviced.
Media and speed independent interface
A media and speed independent system for transmitting data to an external device includes a physical layer device (PHY). A rate adaptation layer (RAL) module that communicates with said PHY. A physical extension module that communicates with said RAL module and with the external device using a physical extension interface.
Apparatus and method for packet scheduling
In a network router, a tree structure or a sorting network is used to compare scheduling values and select a packet to be forwarded from an appropriate queue. In the tree structure, each leaf represents the scheduling value of a queue and internal nodes of the structure represent winners in comparisons of scheduling values of sibling nodes of the tree structure. CBR scheduling values may first be compared to select a queue and, if transmission from a CBR queue is not timely, a packet may be selected using WFQ scheduling values. The scheduling values are updated to reflect variable packet lengths and byte stuffing in the prior packet. Scheduling may be performed in multiple stages.
Effective high availability cluster management and effective state propagation for failure recovery in high availability clusters
A node availability management system includes a president node which includes a message queue to store a message, a decision engine configured to generate an operation based on the message, where said operation includes a plurality of atomic actions arranged in a dependency graph, an executor configured to execute the operation by executing the plurality of atomic instructions in the dependency graph, and a slave node operatively connected to the president node, where the executor offloads the execution of at least one of the plurality of atomic actions to the slave node.
Systems and methods of using pseudo-routes for data transmissions
In some embodiments of the present invention, method of routing data packets using a pseudo-route are presented including: receiving a data packet, the data packet having a destination; calculating the pseudo-route, if the destination corresponds with at least one of a plurality of software routing table routes, the pseudo-route having a most specific non-overlapping route mask derived from at least one of a plurality of overlapping software routing table routes; and routing the data packet using the pseudo-route. In some embodiments methods are presented further including: selecting a most specific route from the at least one of a plurality of software routing table routes corresponding with the destination. In some embodiments methods are presented further including: programmatically entering the pseudo-route into a hardware routing table.
Network acceleration architecture
A network acceleration architecture for use with TCP, iSCSI and/or RDMA over TCP, including a hardware acceleration engine adapted for communication with and processing data from a consumer application in a system that supports TCP, iSCSI and RDMA over TCP, a software protocol processor adapted for carrying out TCP implementation, and an asynchronous dual-queue interface for exchanging information between the hardware acceleration engine and the software protocol processor, wherein the hardware acceleration engine and the software protocol processor are adapted to operate asynchronously and independently of one another.
Wireless broadband (WiBro) station capable of supporting quality of service (QoS) and method for servicing QoS in WiBro network
A wireless broadband (WiBro) station is capable of supporting Quality of Service (QoS), and a method provides the QoS service in a WiBro network. A High_MAC processor is additionally constructed to parse a packet inputted from an application layer, assigns a QoS class according to a feature of the parsed packet, and transmits the packet through a channel corresponding to the assigned QoS class, thereby performing a QoS service through a separate QoS processing module provided between the application layer and a Media Access Control (MAC) layer. Thus, a burden imposed on the MAC layer is reduced, and a faster QoS service is provided.
Method for reordering and reassembling data packets in a network
A method is described that is operable to reorder and reassemble data packets from network traffic into unfragmented and in-order traffic flows for applications such as deep packet classification and quality of service determination. A queue engine stores incoming data packets in a packet memory that is controlled by a link list controller. A packet assembler extracts information from each data packet, particularly fields from the header information, and uses that information among other things, to determine if the data packet is fragmented or out of order, and to associate the data packet with a session id. If the packet is determined to be out of order, the queue engine includes a reordering unit, which is able to modify links with the link list controller to reorder data packets. A fragment reassembly unit is also included which is capable of taking fragments and reassembling them into complete unfragmented data packets. The reordered and reassembled data packets are then sent to an output where further operations such as deep packet classification can take place.
Method and system for discovering network paths
One embodiment of the present invention provides a system that identifies network switches along a path. During operation, the system receives an address of a source node and an address of a destination node. The system maintains a set of topology information for a network. The system further simulates a data packet originated at the source node and destined for the destination node. During the simulation, the system determines whether a current-hop node performs layer-3, layer-2, or sub-layer-2 switching. The system sends a query to the current-hop node over a separate control channel to determine the status of the current-hop node and discover a next-hop node. The system then receives a reply. The system determines the next-hop node based on the reply and sets the next-hop node as the current-hop node.
Host unit in a passive optical network
A communication device capable of restraining the packet transmission efficiency from lowering. An address storing unit extracts, from uplink packets, the addresses of terminals connected to sub-units and registers the addresses in an address management table. An address extracting unit extracts the address of a destination terminal included in a downlink packet output from a layer 2 switch, and an address determining unit determines whether or not the address of the destination terminal is registered in the address management table. In accordance with the result of the determination, a packet output unit outputs the downlink packet to a corresponding coupler.
Rule set verification
A flow manager may receive prioritized packet flow rules from one or more network services where each rule may include a packet filter and prioritized actions. Each action of a packet flow rule may be either terminating or non-terminating. A flow manager may generate a unified rule set according to the received packet flow rules and may additionally validate the unified rule set to identity errors. When validating the unified rule set, a flow manager may compare the unified rule set against one or more defined policies. Alternatively, a flow manager may apply the unified rule set to either captured or manually specified simulated network packets. A flow manager may also identity extraneous rules or actions. Further, a flow manager may present the unified rule set for manual verification and may receive input identifying errors and specifying modification to correct the errors.
Router based defense against denial of service attacks using dynamic feedback from attacked host
An edge device including a first list and a second list, a first queue and a second queue configured to receive packets, wherein packet information for each of the packets forwarded to the first queue is on a first list and packet information for each of the packets forwarded to the second queue is not on the first list. The edge device is configured to, for each of the packets stored in the second queue, send a message to a host to send a first test to a source of the packet, wherein the host is operatively connected to the edge device, obtain a response to the first test from the host, place the packet information on the first list, if a successful response to the first test is received, and place the packet information on a second list, if an unsuccessful response to the first test is received.
Method and system for computer based intercom control and management
An audio communication system including a communication server with an operator interface coupled to a network and one or more audio communication terminal clients coupled to the network. The communication server is advantageously implemented in a PC based system connected to a network. The network may include the internet. In operation the server may monitor the network for a client connection request issued by one of the audio communication terminal clients. A TCP/IP network connection is established between the communication server and a client after said communication server receives a client connection request. Once the connection is established the server displays an indication of client connection request through operator interface. Alternatively an indication of the client connection request may be presented to the operator. The operator then controls the server based on inputs to the user/operator interface. The operator may respond to the remote client either by speaking, by playing a pre-recorded message or by transferring the connection and/or connection request to another communication server. The system may be have a fault tolerant feature whereby the audio communication terminal clients attempt to connect with and alternate communication server if the initial server is not available.
Translating native medium access control (MAC) addresses to hierarchical MAC addresses and their use
Different mechanisms are disclosed for translating native Media Access Control (MAC) addresses to and from corresponding hierarchical MAC addresses, and the use of such MAC addresses. A packet switch typically maintains a data structure relating native MAC addresses of certain devices with external MAC addresses, wherein each of the external MAC addresses is typically hierarchical in nature with a portion of the translated address identifying a switch local to the destination device and through which the destination device is to be reached. Other network elements can then readily determine where to route a packet with a destination identified by such a hierarchical MAC address without having to maintain such a large or complete database of MAC addresses as the packet can be routed to the switch based on a portion of the hierarchical address (e.g., typically without regard to the portion of the address identifying the actual destination device).
Taxonomy based multiple ant colony optimization approach for routing in mobile ad hoc networks
In one embodiment, an apparatus comprises route management logic. The logic is operable to send a plurality of forward-route packets over a route to a destination node in a mobile ad hoc network. Each one of the plurality of forward-route packets is assigned to a different class of a plurality of classes. While traversing the route to the destination node, a forward-route packet accumulates a network metric that is associated with that class of the plurality of classes to which the forward-route packet is assigned. The logic is operable to receive from the destination node a plurality of backward-route packets. Each of the plurality of backward-route packets corresponds to one of the plurality of forward-route packets, and includes a network metric that is accumulated by the corresponding forward-route packet. The logic is operable to retrieve the network metrics from each of the plurality of backward-route packets and, based on the retrieved network metrics, to compute and store a probability value that is associated with the route to the destination node.
Circuit and method for rate-limiting a scheduler
This invention provides a data structure and circuit method to rate limit a scheduler. An admission scheduler is used to identify the times necessary to update the profile information of the flows being scheduled. Rate check and profile check logic transfer flows between the two schedulers. Rate-limited and non-rated limited flows are then scheduled independently.
Camera-phone barcode scanning support
Systems and methods are disclosed for load balancing call centers and for providing remote receptionist service.
Method for billing IP broadband subscribers
A method of billing a variable bit rate communication between a first terminal and a distant terminal to a broadband subscriber permits changing billing parameters during a call in real time in response to user inputs including user requested changes in quality of service, changes in data rate and changes in preferred service provider. A variable bit rate communication to be billed has a variable quality of service related to the degree of utilization of a plurality of different networks. The billing method comprises the steps of i.) receiving user identification data at a first terminal and data representing a required bit rate and a default quality of service selected by the user, ii.) verifying the user identification data to be associated with the broadband service subscriber, iii.) determining least cost alternative network resources available for achieving the communication at the user selected default quality of service and the required bit rate, iv.) determining cost data associated with the network resources, v.) outputting to the user a least cost for the communication according to their selected default quality of service and alternative least cost network resources, vi.) coupling the first terminal and the distant terminal via the least cost determined network resources at the default quality of service and the required bit rate responsive to user authorization and vii.) billing for the communication at the default quality of service and according to the required bit rate after the termination of the communication.
Rogue access point detection
A method of detecting a rogue access point is disclosed. A message is directed from a supplicant to a network through a first access point. A response message is received by the supplicant from the first access point. The supplicant can determine the first access point is a rogue access point based on whether the response message from the first access point is in nonconformity with a predetermined expectation. After the access point is determined to be a rogue access point, it is reported to the network through a valid network access point, after the supplicant is authenticated to the network.
Methods and systems for message transfer part (MTP) load sharing using MTP load sharing groups
Methods and systems for load sharing signaling messages at the MTP level are disclosed. When a signaling message is received, it is determined whether the signaling message includes a routing indication indicating route-on-point-code-subsystem-number. If the routing indicator indicates route-on-point-code-subsystem-number, it is determined whether the signaling message belongs to an MTP level 3 load sharing group. If the signaling message belongs to an MTP level 3 load sharing group, the signaling message may be routed to any of the point codes in the MTP level 3 load sharing group. Routing the signaling message to a point code in the MTP level 3 load sharing group may include replacing the destination point code in the signaling message with the destination point code of the node to which the signaling message is to be routed. Once the point code has been replaced, the signaling message is routed to the destination associated with the point code.
Hierarchical data collection network supporting packetized voice communications among wireless terminals and telephones
A packet-based, hierarchical communication system, arranged in a spanning tree configuration, is described in which wired and wireless communication networks exhibiting substantially different characteristics are employed in an overall scheme to link portable or mobile computing devices. The network accommodates real time voice transmission both through dedicated, scheduled bandwidth and through a packet-based routing within the confines and constraints of a data network. Conversion and call processing circuitry is also disclosed which enables access devices and personal computers to adapt voice information between analog voice stream and digital voice packet formats as proves necessary. Routing pathways include wireless spanning tree networks, wide area networks, telephone switching networks, internet, etc., in a manner virtually transparent to the user. A voice session and associate call setup simulates that of conventional telephone switching network, providing well-understood functionality common to any mobile, remote or stationary terminal, phone, computer, etc.
Arrangement in a router for distributing a routing rule used to generate routes based on a pattern of a received packet
A router is configured for sharing routing rules with other routers, the routing rules defining aggregated routes according to a prescribed topology. Each routing rule, used by the router for routing a packet having a corresponding matching destination address prefix, specifies a corresponding address prefix pattern rule for extracting an identified pattern from a portion of the destination address, and a gateway address pattern rule for generating a gateway address, for a gateway providing reachability to the destination address, based on applying the identified pattern to a specified portion of the gateway address. The router generates a routing update message that describes the address prefix pattern rule and the gateway address pattern rule, and outputs the routing update message to a second router according to a prescribed distance vector routing protocol (e.g., Multiprotocol Extension for Border Gateway Protocol).
Fast control messaging mechanism for use in wireless network communications
In a wireless network according to embodiments of the present invention, fast control messaging frames are used to signal control information. A fast control messaging (“FCM”) frame includes MAC layer control bits in a PLCP header, obviating the need for a PSDU. These frames can be used in 802.11n wireless networks as well as in other suitable 802.11x networks as well as non-802.11x networks to exchange control information while significantly reducing network overhead. In some embodiments, some information that might have been conveyed to a receiver's MAC layer in a PSDU is conveyed by including that information is a PLCP header and having logic within the receiver's PHY layer processing to process that information and convey that information up to the receiver's MAC layer in a simulated PSDU or other method. The indicator of an FCM frame can be a bit in a PLCP header, a modification of a CRC field of the PLCP header, or other indicator. The medication of the CRC field of the PLCP header can be an inversion of the CRC field, a translation of the CRC field by a constant value, or both, or some other variation.
Methods and systems for centralized cluster management in wireless switch architecture
Wireless switch are monitored or configured on a cluster basis rather than being limited to configuration on an individual switches. A switch cluster is made up of two or more wireless switches that share a cluster number or other identifier. A command is received from a user interface module at a first node in the cluster, and an instruction related to the command is transmitted from the first node to the other nodes in the cluster. After receiving responses from at least some of the other nodes in the cluster as to the effect of the instruction, the first node provides an updated response to the administrator. The administrator is therefore able to configure or monitor each of the nodes in the cluster from a single administrative node.
Packet distribution system, PAN registration device, PAN control device, packet transfer device, and packet distribution method
The packet distribution system according to the present invention includes communication terminals that are connected by way of at least one link to a mobile network, a PAN registration device for holding communication link identification addresses that correspond to communication terminals on a PAN, and a PAN control device for conferring PAN identification addresses to a PAN registration device and realizing control. By referring to media information of packet data that are addressed to a PAN that are received by way of the mobile network, the packet data are transferred to communication link identification address destinations that correspond to the media information based on packet transfer rules that are received from the PAN control device.
High-speed cell search system for CDMA
In a high-speed search system for CDMA, plural (M) symbols which are subjected to spread frequency coding with a spreading code called as a short code are prepared when synchronization of the spreading code is established before synchronization of carrier is established in a mobile station used in a CDMA cellular system, data which are obtained by forming an orthogonal code with the polarities of the M symbols are set as a down signal, and when the orthogonal code concerned is detected, coherent integration is performed by a correlator having combinations of the polarities which can be possibly taken by the code over the plural symbols (of M) constituting the code.
Method and apparatus for generating link quality indicator information in MB-OFDM UWB system
It is possible to intuitively determine whether to control transmission power of a current data transmission rate mode or to change the data transmission rate mode by extracting an automatic gain controller (AGC) index after driving algorithm of an AGC, recognizing a channel clear assessment (CCA) status by using the extracted AGC index, and generating link quality indicator (LQI) information to be transmitted from a physical layer to a media access control (MAC) layer by using the AGC index, when the CCA status is high, in order to embody effective piconets in a multi-band orthogonal frequency division multiplexing ultra-wide band system (MB-OFDM UWB system) including a receiver having a dynamic gain controller(DGC) and the AGC.
Call admission control device and call admission control method
Call admission control is performed by considering whether or not a mobile station that has already performed communications and a mobile station that is newly starting communications can attain respective target transmission data rates. A new call admission judgment unit controls admission of a call from a new mobile station based on a packet allocation frequency for satisfying an existing terminal target transmission data rate relating to a plurality of mobile stations and a packet allocation frequency for satisfying a new terminal target transmission data rate relating to a new mobile station. Call admission control can be appropriately performed based on whether or not a target transmission data rate can be satisfied regardless of the cell mode and the way of the occurrence of traffic on a mobile station which has already started communications and a mobile station which is to newly start communications.
Radio communication system
A radio communication system (50) which uses a transmit power control loop to adjust downlink (160) transmit power from a base station (100) to a mobile station (200) and periodic reports of downlink channel quality (CQI) transmitted by the mobile station (200) on an uplink (260) to select a downlink transmission parameter, temporarily transmits additional CQI reports in response to an interruption in the transmit power control loop or the CQI reporting.
Method of addressing messages and communications system
In one among many embodiments, the invention provides a system including an interrogator communicating to a selected one or more of a number of communications devices. A plurality of communications devices select random values independently of random values selected by other devices. The interrogator transmits a first signal requesting devices within a specified group of devices to respond, the specified group being less than or equal to all of the devices within a field of the interrogator. Devices receiving the first signal respectively determine if the respective device falls within the specified group and, if so, send a reply including a respective random value to the interrogator within a randomly selected time slot of a number of slots; and, if not, do not send a reply. The interrogator determines if a collision occurred between devices that sent a reply. The interrogator also creates a new, different specified group.
A communication system transmits data in a control system for an underwater fluid well. A communications link is located between first and second facilities of the well. A data transmitter for transmitting data from one of the facilities to the other via the communications link has both a relatively high speed modem and a relatively low speed modem.
Method of generating and managing connection identifiers for supporting multicast for each group in IPv6-based wireless network and network interface using the method
Provided is a method of generating and managing a connection identifier (CID) for supporting an IPv6 multicast in a wireless network based on IEEE 802.16 and a network interface using the method. Further provided is a network interface included in a node of IPv6-based wireless network, the network interface includes a MAC driver for storing at least one multicast CID and a MAC address of the node which is mapped in the at least one multicast CID, and a control unit for receiving a multicast message which is transmitted from a base station, and transferring the multicast message to an IP layer, when the multicast message includes the multicast CID which is stored in the MAC driver.
Packet tracing using dynamic packet filters
Packet tracing in switched packet networks. Tracing of live packet data in a network is performed by discovering the measurement path, setting up dynamic filters along the path to collect traffic information, and collecting data as detected by the dynamic filters. Collected data is sent to a measuring entity. Filter setup may be repeated to capture data as routing changes.
Data transfer system and method
A transmission source bridge collects packets sent from nodes connected to a serial bus in accordance the IEEE1394 Standards, into one packet in an order they are to be transmitted and then sends them onto an ATM network, so that a transmission destination bridge receives this packet and divides it into a plurality of smaller packets and transfers them, in the order they were sent, to nodes connected to the serial bus in accordance with the IEEE1394 Standards.
Apparatus and method for generating a transmit frame
An apparatus for generating a transmit frame from an information signal, the information signal comprising a first information frame and a second information frame, comprises a provider for providing a first reconstruction distortion value indicating a reconstruction distortion when replacing the first information frame by a replacement frame, and for providing a second reconstruction distortion value indicating a reconstruction distortion when replacing the second information frame by a replacement frame, means for introducing either the first information frame or the second information frame into the transmit frame in dependence on the first reconstruction distortion value or in dependence on the second reconstruction value. In accordance with the present invention, a rate-distortion optimized rate reduction can be achieved.
Method and device for transfer of data over a data connection from a sender to a receiver by means of packets
In a method and device for transfer of data over a data connection from a transmitter to a receiver by means of packets, repetition packets with respect to predetermined packets are transmitted given free transfer capacity The packets and their corresponding repetition packets comprise an identifier by use of which the receiver can identify the packets. Given a faulty transfer of a packet, the receiver can identify this quickly via the provision of the repetition packets and can introduce corresponding countermeasures This method is in particular provided for serial high-capacity data connections in which a faulty transfer of individual packets cannot be precluded in principle.
Stackable aggregation for connection based anomaly detection
A system includes a plurality of collector devices that are disposed to collect statistical information on packets that are sent between nodes on a network. The system also includes a stackable aggregator that receives network data from the plurality of collector devices, and which produces a connection table that maps each node on the network to a record that stores information about traffic to or from the node. The stackable aggregator includes a manager blade, a database blade, and two or more, analyzer blades.
System and method for handling network overload
A system and method for handling network overload includes receiving one or more requests, wherein an originating client originates the one or more requests. It is determined if a network element processing the one or more requests is overloaded. If the network element is overloaded, a pushback message is generated. The pushback message is sent with request gapping information to a previous hop in a network, wherein the previous hop is one or more network elements operable to route the one or more network requests to the network element processing the one or more requests.
System and method for implementing flow control with dynamic load balancing for single channelized input to multiple outputs
An interface between a high speed data signal input and multiple lower speed data signal outputs is described. In one preferred embodiment, the interface comprises a receiver core for separating the high speed data signal into multiple independent channels with each channel having a different priority; an Interface Logic Unit comprising multiple interface logic subunits each for processing one of the multiple independent channels. Each of the interface logic subunits includes a separator for separating the individual channel into multiple intermediate signals; and feedback device for providing feedback to the receiver core regarding a condition of one or more of the multiple intermediate signals. The interface further includes multiple multiplexer with each receiving one of the multiple intermediate signals and multiplexing the received intermediate signals to create one of the multiple lower speed data signals.
Radio communication system and method having a radio link control layer
Disclosed are a radio link control (RLC) entity and a data processing method for the RLC entity. The RLC entity includes a transmission data storing module that stores PDUs corresponding to SDUs transmitted from a first upper layer and outputs the stored PDUs by SDU units, a ciphering module that ciphers the PDUs stored in the transmission data storing module and transmitting the ciphered PDUs to a first RLC entity, a deciphering module that deciphers the ciphered PDUs transmitted from a second RLC entity, and a received data storing module that stores the deciphered PDUs and outputs the PDUs toward a second upper layer in the form of SDU units.
Input port routing circuit that performs output port filtering
The filtering operations normally performed at the output port side of an Infiniband (or similar protocol) routing switch are performed in parallel at the input side to prevent data packets from being placed on a queue from which they would ordinarily ultimately be discarded, thus removing “bad” packets that would normally have a negative impact on the bandwidth of the switch. Bad data packets thus do not consume space in a central queue nor bandwidth in a crossbar switch.
Socket based passive server
A socket module on a wireless communication device is provided that establishes and maintains open UDP sockets with a remote server over a wireless communication network and manages the dormancy state of the radio link to the wireless communication network. The state of the radio link may be either active or dormant and the socket module keeps the UDP socket open even when the state of the radio link is dormant, thereby reducing setup time for communications between the wireless device and the remote server. The socket module is configured to maintain multiple open sockets for a plurality of applications that may run on the wireless device and thereby operate as a passive server for such applications on the wireless device.
Load balancing and failover
Provided are techniques for static load balancing. For each data path in a network adapter team, a load balancing value is computed. A maximum value of the computed load balancing values is determined. A data path with the maximum value is selected for use in routing data. Also provided are techniques for dynamic load balancing in which, when a load balancing share of a data path is less than an actual load balancing share, the load balancing share of the data path is adjusted. Furthermore, provided are techniques for failover processing in which a command is routed through a second network adapter in response to determining that the command may not be routed through a first network adaptor.
Exchange node and exchange node control method
The present invention reduces the delay time to extremely short by monitoring the output/distribution unit of the exchange node to specify the unused time slot as write destination of the data and performing priority control by the priority control signal contained in the data. The traffic congestion is resolved by performing write output to the specified time slot regardless of the communication speed of the transmission path of the data. Furthermore, the present invention aims to provide the exchange node and the exchange node control method that ensures communication quality by using the connection type as the communication method since the delay time in communication can be reduced.The exchange node 100 according to the present invention includes an input buffer unit 2, an identification unit 7, a distribution unit 5, a multiplexing circuit 9, a time slot allocation circuit 12, and an output/distribution unit 10. More preferably, a frame compression circuit 16, a frame decompression circuit 18 and a priority determination circuit 20 are arranged.
Method and apparatus for processing fault dependency of different levels of tandem connection monitoring
A method for processing fault dependency of different levels of tandem connection monitoring is provided. The method comprises obtaining monitored coverage scopes of the different levels of tandem connection monitoring (TCM); locating a fault section according to an overlapping relationship between monitored coverage scopes of the at least two different levels of TCM at which the warnings are reported and performance degradation degrees of the at least two different levels of TCM, the fault section being located when warnings are reported in at least two different levels of TCM; and outputting location-related information that includes information of the fault section to a user.
Rewritable phase-change optical recording medium
A rewritable phase-change optical recording medium is provided, which includes a substrate, a first information layer, a spacer layer, a second information layer, and a cover layer. The second information layer includes a recording film containing Sb as a main component and V or V and In as second components. When an amorphous mark formed in the recording film is irradiated with a reproduction beam, crystallization of the amorphous mark occurs only in a central portion in the width direction of the amorphous mark. The width direction is orthogonal to the scanning direction of the laser beam. The recording film is formed of a material that exhibits a change in degree of modulation of 5% or less when recorded information is repeatedly reproduced. The change in degree of modulation is a change from when the number of times of reproduction is 100,000 to when it is 400,000.
Optical article having an electrically responsive layer as an anti-theft feature and a system and method for inhibiting theft
An optical article comprising at least one data side and configured for transformation from a pre-activated state of functionality to an activated state of functionality is provided. The optical article includes an optical data layer for storing data. Furthermore, the optical article includes an electrically responsive layer having a first surface and a second surface, wherein the electrically responsive layer is characterized by an optical absorbance in the range of about 200 nm to about 800 nm. The electrically responsive layer being configured to transform from a first optical state to a second optical state upon exposure to an external stimulus, and being capable of irreversibly transforming the optical article from the pre-activated state of functionality to the activated state of functionality. The electrically responsive layer includes a binder polymeric material, an electrically responsive material, and an electrolyte. Also provided is a method of changing the functionality of the optical article, and an activation system for transforming the optical article from the pre-activated state of functionality to the activated state of functionality.
Hologram reproducing apparatus
A hologram reproducing apparatus includes a reference-light spatial-light modulating section that displays a reference light pattern for generating reference light, an image sensor that has pixels arrayed two-dimensionally that receive diffractive light generated by irradiating the reference light on a hologram recording medium, and a control unit that processes an electric signal from the image sensor and reproduces recording data. The control unit detects a predetermined area electric signal, detects a hologram electric signal, subtracts the predetermined area electric signal from the hologram electric signal to obtain a reproduced signal after noise reduction, and reproduces the recording data from the reproduced signal after noise reduction.
Recording medium including first and second areas, the second area including a written multiply block, and recording and reproducing methods and apparatus thereof
A recording medium for recording information, a recording apparatus and a recording method, and a reproduction apparatus and a reproduction method. The recording medium includes: a first area for recording contents data of the recording medium by a predetermined code; a second area other than the first area; wherein the second area includes a block with added 16-byte parity into medium ID information, wherein the block is written multiply.
Optical disc apparatus
An optical disc apparatus comprises an optical pickup with a thread load, a thread motor for moving the optical pickup, and an inner circumferential switch. When the optical pickup is moved to an innermost circumference of an optical disc to turn on the switch, the pickup is stopped, and the moving direction of the pickup is changed to the outer circumferential side. A driving voltage applied to the motor is gradually increased. The driving voltage, at which the pickup moving to the outer circumferential side causes the switch to be turned off, is set as an automatically adjusted value of the driving voltage applied to the motor. Thereafter, this automatically adjusted value, which corresponds to the thread load, is used to drive the motor. This makes it possible to absorb variations of thread loads and reduce variation in rezero operation, achieving cost reduction, without using a thread sensor.
Recording apparatus and recording method, and computer program
A recording apparatus for recording record data onto a recording medium on which a plurality of recording layers are formed in a thickness direction, is provided with: a recording device for recording the record data into each of the plurality of recording layers by emitting each of a plurality of recording light beams to be focused on a corresponding one of the plurality of recording layers; a calculating device for calculating a leaked beam feature of another recording light beam, which is emitted to be focused on another recording layer other than one recording layer of the plurality of recording layers, leaking to the one recording layer; and an adjusting device for adjusting an emission condition of at least one of the plurality of recording light beams, on the basis of the calculated leaked beam feature.
Optical disc device and tracking control method
This invention provides an optical disc device that can prevent the occurrence of an error in a starting position of a write operation due to off-tracking, and to avoid an unnecessary stop of the write operation during writing. A tracking error signal generator generates a tracking error signal from a signal which has been detected by an optical pickup, and a system controller detects off-tracking by comparing the tracking error signal with a threshold level, and turns control operation of a tracking servo controller off if the threshold level is exceeded. The off-tracking detection threshold level applied during a time period from completion of seek operation to a start of movement of the optical pickup to the starting position of the write operation is set to be lower than a threshold level applied during a time period of data recording.
Apparatus and method for discriminating optical disc type
An apparatus and method to accurately discriminate an optical disc type in an optical disc system which records and/or reproduces data to and/or from high density optical discs and low density optical discs includes irradiating a laser beam onto a given one of the optical discs, measuring a track error signal generated from light reflected by the given optical disc, comparing a level of the track error signal with a predetermined reference value, and discriminating a type of the given optical disc according to a comparison result.
Method for testing a burner and a rewriter disk
A method for testing a burner includes the steps of: providing a rewriter (RW) disk (4) in good burning condition, and inserting the RW disk into a test burner (3) connected to a computer (1); selecting a burner type for the burner; designating a source file to be burned, and setting a counter J=0, a loop time N and a maximum time of fail test M; erasing all data on the RW disk; burning the source file onto the RW disk; determining whether the source file is successfully burned to the RW disk; executing J=J+1 if the source file is successfully burned to the RW disk; repeating the erasing step, the burning step and the determining step, and counting a time of successfully burned process by the counter J, until J=N−M+1 which denotes that the burner is in good burning condition. A related method for testing a RW disk is also provided.
Optical disk apparatus and disk rotation speed control method thereof
In an optical disk apparatus and a disk rotation speed control method thereof, enabling to rotate a disk at high speed, with stability and certainty, irrespective of mass eccentricity thereof, detection is made on the greatest value and the smallest value on the signal after conducting a process of a band pass filter 511 on a lens error signal in a step response of a pickup, with using a wobble signal in the place of a tracking error signal and chaining an offset, when controlling the rotation speed of the apparatus by loading an optical disk therein, and thereafter, determination is made on whether the disk rotation speed be shifted to the high speed or not, upon basis of a value obtained through comparison of the maximum value (Max_spnup) and the minimum value (Min_spnup) obtained with the greatest value (Max_step) and said smallest value (Min_step) memorized, when shifting the disk rotation to the high speed. X=(Max—spnup−Min—spnup)/(Max_step−Min_step)
Method and system for evaluating CD player response to anomalies in a CD
A system and methods for evaluating the response of an optical digital disk player to anomalies in optical digital disks are provided. The system includes a simulator configured to provide digital simulated output signals simulating the output of an optical digital disk player during playback of an optical digital disk having an anomaly. The system also includes digital-to-analog converter circuitry to convert the digital simulated output signals to analog simulated output signals and provide the analog simulated output signals to processing circuitry. The processing circuitry generates control signals based on the value of the analog simulated output signals, and provides the control signals as outputs.
Optical disc device
An optical disc device includes: a spindle motor for rotating a disc; a motor driving circuit for applying a voltage to the spindle motor to drive the spindle motor; an optical pickup for irradiating the disc with an optical beam; and a detector for, after the motor driving circuit starts voltage application to the spindle motor, measuring a pit length based on reflection light, on the disc, of the optical beam irradiated by the optical pickup and then detecting based on a result of the measurement that the spindle motor is in short condition. In the optical disc device, upon detection by the detector that the spindle motor is in short condition, the motor driving circuit stops the voltage application to the spindle motor.
Optical disk apparatus with an improved track jump performance
An optical disk device for recording or reproducing an optical disk has: an objective lens for irradiating a laser beam to the optical disk; an actuator for moving the objective lens in the radial direction of the optical disk; and a spindle motor for rotating the optical disk. After the laser beam irradiated to the optical disk passed through a PID portion of the optical disk, the actuator moves the objective lens in the radial direction of the optical disk at a timing corresponding to a rotational speed. Between signals to drive the actuator, an output time of a deceleration signal is set to a predetermined ratio of a time during which an acceleration signal is outputted. While the deceleration signal is outputted, a light spot passes through the PID portion.
Data recording method, data recording apparatus, and data recording program
A data recording method is disclosed which includes the steps of: firstly recording audio data onto a temporary storage medium following retrieval of the audio data from an external storage medium in response to an audio data import request; detecting whether a leading frame of the audio data held on the temporary storage medium references a preceding frame; and secondly recording the audio data held on the temporary storage medium to a storage medium in accordance with an outcome of the detecting step.
Apparatus for memory device wordline
A method and apparatus for improving the speed of a wordline in a memory device. A wordline structure includes a main wordline for selectively distributing a main wordline signal and a plurality of wordlines selectively coupled to the main wordline. Each of the plurality of wordlines is selectively coupled to a lower resistivity shared interconnection line by way of a selected one of a plurality of switching elements each commonly coupled on one end to the shared interconnection line and individually coupled on an opposing end to the plurality of wordlines. Each of the plurality of switching elements is selectively activated to couple one of the plurality of wordlines to the shared interconnection line when the main wordline signal is selectively coupled to one of the plurality of wordlines.
Enhanced power distribution in an integrated circuit
An integrated circuit structure for distributing power to one or more standard cells in an integrated circuit includes a first plurality of standard cells and a power mesh power connection structure coupled to the cells. Each of the standard cells includes first and second power rails adapted for connection to a voltage supply and a voltage return, respectively, of the standard cells. Each standard cell in a subset of the standard cells is arranged in direct abutment with at least two other standard cells, and at least first and second end cells are arranged in direct abutment with at least one other standard cell of the first plurality of standard cells. The power mesh power connection structure includes a plurality of conductive elements formed in a plurality of different conductive layers in the integrated circuit. The power mesh power connection structure is operative to connect the first and second power rails of the first plurality of standard cells to the voltage supply and voltage return, respectively, and is configured so as to reduce a first voltage differential between respective first power rails of the standard cells and to reduce a second voltage differential between respective second power rails of the standard cells.
Semiconductor device having variable parameter selection based on temperature and test method
A semiconductor device that may include temperature sensing circuits is disclosed. The temperature sensing circuits may be used to control various parameters, such as internal regulated supply voltages, internal refresh frequency, a word line low voltage, or the like. In this way, operating specifications of a semiconductor device at worst case temperatures may be met without compromising performance at normal operating temperatures. Each temperature sensing circuit may include a selectable temperature threshold value as well as a selectable temperature hysteresis value. In this way, temperature performance characteristics may be finely tuned. Furthermore, a method of testing the temperature sensing circuits is disclosed in which a current value may be monitored and temperature threshold values and temperature hysteresis values may be thereby determined.
Semiconductor memory and system
A first precharge circuit couples a bit line pair to a precharge voltage line in a standby period, and separates at least an access side of the bit line pair from the precharge voltage line in accordance with operation start of a word line driving circuit. A sense amplifier amplifies a voltage difference of a node pair after the operation start of the word line driving circuit. A switch circuit is provided between the bit line pair and the node pair. The switch circuit has coupled the access side of the bit line pair to an access side of the node pair at an instant of the operation start of the word line driving circuit, and has separated a non-access side of the bit line pair from a non-access side of the node pair at an instant of operation start of the sense amplifier.
Wordline-to-bitline output timing ring oscillator circuit for evaluating storage array performance
A wordline-to-bitline timing ring oscillator circuit for evaluating storage cell access time provides data on internal bitline access timing, and in particular the total wordline select-to-bitline read output timing. Columns of a storage array are connected in a ring, forming a ring oscillator. The bitline read circuit output of each column is connected to a wordline select input of a next column, with a net inversion around the ring, so that a ring oscillator is formed. The period of oscillation of the ring oscillator is determined by the total wordline select-to-bitline read circuit output timing for a first phase and the pre-charge interval time for the other phase, with the bitline read timing dominating. The circuit may be applied both to small-signal storage arrays, with the sense amplifier timing included within the ring oscillator period, or to large-signal storage arrays, with the read evaluate circuit timing included.
Address multiplexing in pseudo-dual port memory
A pseudo-dual port memory address multiplexing system includes a control circuit operative to identify a read request and a write request to be accomplished during a single clock cycle. A self time tracking circuit monitors a read operation and generates a switching signal when the read operation is determined to be complete. A multiplexer is responsive to the switching signal for selectively providing a read address and a write address to a memory address unit at the proper time.
Circuit and method for outputting data in semiconductor memory apparatus
A data output circuit of a semiconductor memory apparatus includes a pre-driver generating pull-up and down signals from driving rising and falling data in active periods of rising and falling clocks, respectively, in accordance with a state of an output enable signal. A main driver generates last output data to a common node from the pull-up and down signals. An assistant pre-driver generates an assistant drive signal, which is activated when the rising data disagrees with the falling data, in correspondence with inputs of the rising data, the falling data, the rising clock, the falling clock, and a pipe output control signal. An assistant main driver generates assistant last output data to the common node from the pull-up and down signals in accordance with a state of the assistant drive signal.
Voltage booster by isolation and delayed sequential discharge
Systems and methods for improving efficiency of a voltage booster for read mode operations of memory cells and discharging a boosted supply voltage safely are disclosed. The system contains a plurality of boosting stages coupled in series including a plurality of boosting capacitors, a plurality of isolators. The isolator can be used to prevent boosting of one capacitor from negatively affecting a charge of the other adjacent capacitor to improve the efficiency of the voltage booster. A voltage booster circuit can accurately boost a supply voltage with a suitable number of boosting stages depending on a level of the supply voltage being provided. Since boosters contain a suitable number of boosting stages, the boosters can discharge a boosted voltage sequentially. With this sequential discharge method, memory cells can not have a hot switching problem.
Buffer control circuit of memory device
Buffer control circuit of memory device having a buffer control circuit of a memory device comprises an auto-refresh buffer controller configured to detect a data training operation in an auto-refresh mode and a controller configured to enable an input buffer in response to an enable signal generated in the data training operation by the auto-refresh buffer controller.
Data path circuit in a flash memory device
A data output circuit in an NAND flash memory device is disclosed. The data path circuit in a flash memory includes at least one switching means configured to output one or more internal address signals in accordance with a data output control signal, and one or more data output circuit configured to output data when a specific internal address signal is outputted through the switching means.
Nonvolatile semiconductor memory device
A memory device includes a control circuit which controls a semiconductor region, a first bit line, a second bit line and a source line. The control circuit is comprised of means for making the first bit line floating, after pre-charging the first bit line to a first potential, means for varying the first bit line from the first potential to a third potential by providing a second potential to the second bit line, the semiconductor region and the source line with the first bit line in the floating state, and means for reading data of the first cell transistor to the first bit line, after setting the first bit line to the third potential.
Spin-torque memory with unidirectional write scheme
Spin torque magnetic memory elements that have a pinned layer, two free layers, and a current-blocking insulating layer proximate to at least one of the free layers. The resistive state (e.g., low resistance or high resistance) of the memory elements is altered by passing electric current through the element in one direction. In other words, to change from a low resistance to a high resistance, the direction of electric current is the same as to change from a high resistance to a low resistance. The elements have a unidirectional write scheme.
Functional float mode screen to test for leakage defects on SRAM bitlines
A method and system for maintaining Static Random Access Memory (SRAM) functionality while simultaneously screening for leakage paths from bitline to ground during Float Mode operation. The SRAM configuration enables SRAM cell selection for a read or write operation. In response to the SRAM cell selection, a group of pre-charge (PCHG) signals are provided with a high value. When selection is made from a top sub-group of SRAM cells, a corresponding bitline, “BLT_TOP”, takes a value which reflects a state stored in the selected cell. In addition, the bitline corresponding to the bottom sub-group of cells, “BLT_BOT”, takes a high value. If there is a leakage defect, BLT_BOT drops to a low value. With no leakage defect, the data stored in the selected cell is determined based on the result of a logical NAND operation including the respective states indicated by the BLT_TOP and by the BLT_BOT.
Non-volatile SRAM cell
A non-volatile static random access memory (“SRAM”) cell using variable resistance random access memory (“RAM”) cells is described. A memory tri-cell includes an SRAM cell with a first charge node and a second charge node. A first variable resistance random access memory cell is coupled between the first charge node and a supply voltage bus. A second variable resistance random access memory cell is coupled between the first charge node and a ground bus. A first control gate is coupled between the supply voltage bus and the first variable resistance random access memory cell. A second control gate is coupled between the ground bus and the second variable resistance random access memory cell.
Systems, methods and devices for arbitrating die stack position in a multi-bit stack device
Embodiments are described for arbitrating stacked dies in multi-die semiconductor packages. In one embodiment, die identification data for at least two stacked dies are arbitrated to select one of the dies as the primary die and the other as secondary. Each die includes an input/output buffer that drives an output signal to a commonly shared output terminal in response to receiving a die identification data bit as the input signal. Each die also includes an arbitration circuit that generates a control signal in response to the identification bit of one die being mismatched to a corresponding identification bit of the other die. The control signal programs a stack enable fuse in accordance with the arbitration to designate one of the dies as the secondary die.
A semiconductor module includes a first semiconductor device, a second semiconductor device and a reference voltage supplying circuit. The first semiconductor device includes a first electrode. The second semiconductor device includes a second electrode. The reference voltage supplying circuit is for supplying a reference potential to the first electrode and the second electrode and for suppressing a noise to be transferred between the first electrode and the second electrode.
Systems and methods for digital transport of paramagnetic particles on magnetic garnet films
Systems and methods are provided for digital transport of paramagnetic particles. The systems and methods may include providing a magnetic garnet film having a plurality of magnetic domain walls, disposing a liquid solution on a surface of the magnetic garnet film, wherein the liquid solution includes a plurality of paramagnetic particles, and applying an external field to transport at least a portion of the paramagnetic particles from a first magnetic domain wall to a second magnetic domain wall of the plurality of magnetic domain walls.
Method and device for the control of a three-phase inverter
A method of controlling an inverter to includes determining the components of a phasor representing the output current from the inverter in a fixed reference system; determining the components of the current phasor in a reference system rotating at a velocity equal to the velocity of rotation of the phasor representing the grid voltage; and comparing the components of the current phasor in the rotating reference system with a reference, again expressed in the rotating reference system, to determine an error signal, by means of which the inverter is controlled.
A regulator for converting energy from an input source to a voltage of an output. The regulator comprising at least two conduction switches to conduct energy from the input source to the output. Each of the conduction switches operated at approximately 50% duty cycle. At least two inductors in communication with the at least two conduction switches, the at least two inductors wound together on a common core and each inductor having a polarity such that DC currents in the inductors cancel each other. The inductors having a coefficient of coupling approximately greater than 0.99. At least two freewheeling switches in communication with the at least two conduction switches to provide a path for current during non-conduction periods. A drive signal generator to generate drive signals for controlling the at least two conduction switches.
Method and apparatus to improve regulation of a power supply
Techniques are disclosed to regulate a power supply with a compensation signal generation circuit. One example regulated power supply includes a sense circuit coupled to sense an output voltage of the regulated power supply. The regulated power supply also includes a switching power converter circuit, which includes a switch coupled to be switched in response to a control signal received from the sense circuit to regulate the output voltage of the regulated power supply. The regulated power supply also includes a compensation signal generation circuit coupled to receive a switching signal representative of a switching of the switch in the switching power converter circuit. The compensation signal generation circuit is to generate a compensation signal responsive to the switching signal. The compensation signal is to be received by the sense circuit to modify the control signal.
Converter for an ion propulsion system
A converter includes a converter for an ion propulsion system is provided. The converter includes a bridge circuit with a first and second bridge circuit connection and four switches. The converter also includes a storage inductance and a high voltage transformer with a primary and a secondary winding. The converter further includes a switch control unit, which opens or closes the fourth switch at a control time delayed in relation to the first switch.
Fastening support assembly
Embodiments of the present invention provide a fastening support assembly configured to securely connect a first panel above a second panel. The fastening support assembly includes a shaft having a cap at a first end and a distal tip at a second end. The shaft defines an internal chamber. The distal tip is configured to secure to the first panel. A pin is positioned within the internal chamber, wherein movement of the pin into the internal chamber radially expands the shaft. A portion of the shaft and the pin proximate the cap are configured to substantially fill a hole formed through the second panel when the second panel is secured to the fastening support assembly.
Modified core for circuit module system and method
Flexible circuitry is populated with integrated circuitry (ICs) disposed along one or both of its major sides. The populated flexible circuitry is disposed proximal to a rigid substrate to place the integrated circuitry on one or both sides of the substrate with one or two layers of integrated circuitry on one or both sides of the substrate. The rigid substrate exhibits adhesion features that allow more advantageous use of thermoplastic adhesives with concomitant rework advantages and while providing flexibility in meeting dimensional specifications such as those promulgated by JEDEC, for example.
Heat dissipation device having fastening structure
A heat dissipation device for removing heat from an electronic component mounted on a printed circuit board, includes a heat sink having a bottom for in contact with the electronic component and a plurality of fasteners securing the heat sink onto the printed circuit board. Each fastener includes a first latching member, a second latching member rotatably connected to the first latching member and an operating member rotatably connected to the first latching member and having a pressing part engaging a curved portion defined on a top of the second latching member. The heat sink and the printed circuit board are located between the first and second latching members of each fastener. The operating member is rotated to force the first and the second latching members to rotate toward each other to closely clip the heat sink and printed circuit board together.
Apparatus, system, and method for thermal conduction interfacing
An apparatus, system, and method are disclosed for thermal conduction interfacing. The system for thermal conduction interfacing is provided with a first layer formed substantially of a pliable thermally conductive material. The system includes a second layer formed substantially of a pliable thermally conductive material and coupled at the edges to the first layer forming a pliable packet, wherein the first layer and the second layer conform to a set of thermal interface surfaces. Additionally, the system includes a plurality of thermally conductive particles disposed within the packet, wherein thermal energy is transferred from the first layer to the second layer through the thermally conductive particles. Beneficially, such a system would provide effective thermal coupling between a heat generating device and a heat dissipating device. Additionally, the system would be modular, reusable, and easy to install or replace without a significant mess.
Heat dissipation apparatus
A heat dissipation apparatus includes a heat sink (30) and a fan (50) mounted on the heat sink. The heat sink includes a plurality of radial fins (311, 331). An air channel (312, 332) is defined between every two adjacent fins. Each of the fins includes a main body (331, 331) and an airflow guiding flange (314, 334) extending upwardly and outwardly from a top side of the main body. The airflow guiding flange is twisted in a radial direction, such that an included angle between the airflow guiding flange and the main body is gradually increased from an outer side (318, 338) towards an inner side (317, 337) of the main body. The fan is used to generate airflow towards the heat sink. The airflow is guided into the air channels between the fins via the airflow guiding flanges.
Liquid cooling system
In some embodiments, a cooling device may be mounted to a portion of a chassis of an electronic system, wherein the cooling device may be releasably and pivotably attached to the chassis in at least an open position to permit access to components within the electronic system and a closed position to permit installation of a cover on the chassis. Other embodiments are disclosed and claimed.
Electronic apparatus with air guiding element
An electronic apparatus includes an enclosure (30), a circuit board (40), a fan module (20), and an air guiding element (10) mounted in the enclosure. The circuit board includes at least one heat generating component (41) thereon. The fan module has a fan (22) and an output opening (213) corresponding to the fan. The air guiding element comprises a resisting panel (11) and a guiding panel (12) comprises a free end that extends toward the output opening of the fan module. The at least one heat generating component and the output opening are on the same side of the resisting panel. The guiding panel defines a free end (127) and a connecting end (125) connecting the resisting panel. A plane defined by the ends of the guiding panel is aligned at an angle larger than 90 degrees relative to the resisting panel.
Mounting apparatus for data storage device
A mounting apparatus for a data storage device (50) includes a bracket (10) for receiving the data storage device therein, a sliding member (20) resiliently attached to the bracket via a spring (40), and a latch member (30) rotatably attached to the bracket for preventing disengagement of the sliding member from the bracket. The data storage device has at least a stud (54) protruding out of a sidewall thereof. The sliding member is movable between a first position in which the spring is at an original state and the sliding member locks the stud of the data storage device, and a second position in which the spring is at a depressed state and the sliding member unlocks the stud of the data storage device.
Flat screen display device
The invention concerns to a display device comprising a flat screen, a cabinet and at least one mobile arm capable of taking up first and second positions: in the first position, one end of the mobile arm or mobile arms is space apart from a plane corresponding to the front surface of the screen along a horizontal direction, one part at least of the arm or arms being adapted to maintain the screen in a noticeably vertical position when the device is resting on a horizontal plane, and in the second position, the arm(s) are in the space between the planes parallel to the screen and tangent respectively to the front and to the rear of the cabinet.
Flat panel display having a multi-functional support
The flat panel display (FPD) comprises a body, a central pivoting segment and two supports. The body has a screen, and the central pivoting segment is mounted through one side of the body. The supports are attached pivotally to the central pivoting segment and are opposite to each other. Each support is L-shaped and has a first leaf, a second leaf and a joint. The first leaf is mounted pivotally on the central pivoting segment. The joint is mounted between second connecting ends of the first and second leaves. The supports not only allow the viewing angle of the screen to be adjusted but also allow the body to be aligned with the supports to facilitate carrying and storing.
A display apparatus is provided. A frame is fixed and supported at the rear of a front panel forming the front portion of the display apparatus, and a separate bracket member is not mounted on the edges of the front panel. Thus, the front exterior of the display apparatus is neatly finished, and the display screen looks bigger than it actually is.
Solid electrolytic capacitor and method of manufacturing solid electrolytic capacitor
A solid electrolytic capacitor includes an anode substrate, a dielectric layer provided on the anode substrate, a first cathode layer provided on the dielectric layer, and a second cathode layer provided on the first cathode layer. The first cathode layer is a layer made of polyethylenedioxythiophene and polypyrrole. The second layer is a layer made of polypyrrole.
Solid electrolytic capacitor and method of manufacturing the same
The solid electrolytic capacitor includes an anode body formed of a sintered body consisting of metal particles; a dielectric layer provided on the top surface of the anode body; and a conducting polymer layer provided on the top surface of the dielectric layer. The anode body includes a first anode portion and a second anode portion which is provided in a way that the second anode portion covers the first anode portion, and in that the particle diameter of metal particles for the second anode portion is smaller than that of metal particles for the first anode portion.
Aluminum electrolytic capacitors utilizing fine fiber spacers
The present invention provides an aluminum electrolytic capacitor having a cathode, an anode and an improved spacer comprised of polymeric nanofibers. The nanofiber spacer offers low ionic resistance, desirable barrier properties and high electrolyte absorption. The use of the improved spacer results in devices having higher capacitance, lower ESR, less heat generation and improved capacitor manufacturing efficiency.
Low loss and high frequency lumped capacitor
There is disclosed a low loss and high frequency lumped capacitor that is ideally constructed from LTCC dielectric material and deposited conductive layers. The capacitive plates are shaped as identical and overlapping serpentine conductive paths positioned on either side of a thin dielectric layer, with opposite ends of the conductive paths used for signal contact points. The net effect of the shape of the capacitive plates and the resulting approximately equal and opposite current flows is to cancel the majority of parasitic inductance at high frequencies, thus reducing insertion loss. Filters built using this construction of capacitor exhibit improved high frequency performance. This type of capacitor also has a simplicity of construction that allows integration into LTCC fabricated circuitry without requiring extra layers or terminals.
Method and device of compound active and passive plasma for lightning protection
A lightning protection method and device with compound actively generated plasma and passively produced plasma provide lightning protection without the need for grounding of the protected object. The device has lightning rods with a plasma piping inside. The high density plasma generated by an active plasma generator is blown through the piping, spread out at the tips of the rods and compounded with the plasma passively produced by the corona discharge on the tips under the action of lightning cloud electric field. The compound plasma dissipates the electric charges, on the tips of the rods, inducted by the lightning cloud electric field, and neutralizes the electric charges of the lightning, preventing a thunderstruck to a protected object related to the rods.
Threshold voltage method and apparatus for ESD protection
An electrostatic discharge protection circuit comprises a comparator coupled between a power supply terminal and ground. The comparator responds to an electrostatic discharge event producing a trigger signal at a comparator output. The comparator comprises a first and second current mirror. The first and second current mirrors each comprise a sense device and a mirror device. The mirror devices are coupled in series between the power supply terminal and ground. The first mirror device produces an incident current and the second mirror device receives an absorption current. With a supply voltage on the power supply terminal equal to or greater than a trigger supply voltage, the absorption current exceeds the incident current and produces a trigger signal at the comparator output. The trigger signal activates a shunt device that shunts current from the power supply terminal to ground.
Magnetic element utilizing free layer engineering
A method and system for providing a magnetic element are described. The method and system include providing a pinned layer, a barrier layer, and a free layer. The free layer includes a first ferromagnetic layer, a second ferromagnetic layer, and an intermediate layer between the first ferromagnetic layer and the second ferromagnetic layer. The barrier layer resides between the pinned layer and the free layer and includes MgO. The first ferromagnetic layer resides between the barrier layer and the intermediate layer. The first ferromagnetic layer includes at least one of CoFeX and CoNiFeX, with X being selected from the group of B, P, Si, Nb, Zr, Hf, Ta, Ti, and being greater than zero atomic percent and not more than thirty atomic percent. The first ferromagnetic layer is ferromagnetically coupled with the second ferromagnetic layer. The intermediate layer is configured such that the first ferromagnetic layer has a first crystalline orientation and the second ferromagnetic layer has a second crystalline orientation different from the first ferromagnetic layer.
Method and apparatus for an air bearing surface to reduce contamination due to saturation water vapor pressure in a hard disk drive
A slider operating air bearing surface (ABS) to remove a front saturation water vapor pressure peak near a front bulwark and a bad flow pattern area the between front bulwark and a central island. The ABS implementing these operations. Alternatively, ABS includes a front bulwark channel in the front bulwark and a central fin between the front bulwark and the central island. Slider includes an embodiment of the ABS. Head gimbal assembly (HGA) includes the slider. Head stack assembly includes at least one HGA. Hard disk drive includes the head stack assembly. Manufacturing methods for the slider, the HGA, the head stack assembly, the hard disk drive, and these items as products of their manufacturing processes.
Magnetic head having selectively defined reader gap thicknesses
A magnetic head includes a plurality of generally laterally positioned readers, each reader having a sensor, a lower shield below the sensor, an upper shield above the sensor, and a gap defined between the shields. At least one of the readers has a thicker gap than another of the readers. Methods for making such heads are also presented.
Base for data storage device with parallelism mounting features
An apparatus and associated method for making a base for a data storage device. The base has a plurality of raised pads defining coplanar supporting surfaces. The surfaces are adapted for supportingly engaging intermittent portions of a component supported by the base so that the base clearingly disengages other portions of the component between the pads.
Multiple disks in a single disk package
A disk drive having a single drive motor and multiple platters that incorporates two discrete data paths, actuators and heads to the disk platters. Utilizing the economy of very large capacity disk platters, two or more disk drives can be created within a single physical enclosure. These two disks will be share many common parts such as the drive enclosure and spindle motor, but will have the performance and appearance to the system as two or more independent disks. Instead of having one actuator arm, the virtual disks will have two or more actuator arms and two or more sets of digital electronics. The storage on all the platters is divided up among the actuators so that no storage location is shared, but all the actuators will operate concurrently. Each actuator will have exclusive use of a subset of the data storage. Disks normally only have one actuator connected to multiple heads, at least one per surface, which only allow a single data seek and data transfer at a time. The virtual disks will have two or more actuators, one for each virtual disk, improving performance for the capacity of the platters through concurrent data seeks and transfers to different data areas.