Hierarchical scheme for secure multimedia distribution
Various quality versions of an electronic content are defined, and one or more distortion algorithms (22, 32) that are executable to generate a lower quality version of the electronic content by a distortion of the highest quality version (21, 31) are defined. Each quality version is selectively assigned a content key (CK) whereby an electronic content player (34, 70) will have the appropriate information when decrypting, decoding, and/or distorting the highest quality version (21, 31) of the electronic content.
System, method and program product for detecting unknown computer attacks
A computer system and program product for automatically determining if a packet is a new, exploit candidate. First program instructions determine if the packet is a known exploit or portion thereof. Second program instructions determine if the packet is network broadcast traffic presumed to be harmless. Third program instructions determine if the packet is network administration traffic. If the packet is a known exploit or portion thereof, network broadcast traffic, or network administration traffic, the packet is not considered a new, exploit candidate. If the packet is not a known exploit or portion thereof, network broadcast traffic, or network administration traffic, the packet is an exploit candidate. Alternately, the first program instructions determine if the packet is a known exploit or portion thereof. The second program instructions determine if the packet is network broadcast traffic presumed to be harmless. Third program instructions determine if the packet is another type presumed or known from experience to be harmless. If the packet is a known exploit or portion thereof, network broadcast traffic, or the other type, the packet is not considered a new, exploit candidate. If the packet is not a known exploit or portion thereof, network broadcast traffic, or the other type, the packet is an exploit candidate.
Information processing system, information processing apparatus, information processing method, and recording medium
An information processing system which includes a compound content generation apparatus and a compound content consumption apparatus and processes a plurality of protected contents, the compound content generation apparatus comprising a compound content generation unit configured to generate a compound content from a plurality of protected contents, and the compound content consumption apparatus comprising a composite policy generation unit configured to generate a composite policy by obtaining an intersection of condition values of policies set for the respective protected contents contained in the compound content, and a compound content consumption unit configured to consume the compound content in accordance with the composite policy.
Program execution control apparatus and program execution control method
A program execution control apparatus and a program execution method are provided by which even when a program is rewritten into an illegal program after the first-mentioned program is checked, execution of the rewritten illegal program can be avoided, and also, which can readily confirm that which program has been rewritten in an illegal manner at which time instant.The program execution control apparatus of the present invention is equipped with: a flash memory 101 for storing thereinto a program; a condition detection unit 103 for detecting a check time instant for checking as to whether or not the program is illegal; an illegality check unit 104 for checking as to whether or not the illegal program is present at the check time instant; an execution control unit 105 for controlling as to whether or not the program is executed in response to the check result; and a CPU 102 for executing the program in response to a result of the execution control unit 105.
Multi-service VPN network client for mobile device
An integrated, multi-service network client for cellular mobile devices is described. The multi-service network client can be deployed as a single software package on cellular mobile network devices to provide integrated services including secure enterprise virtual private network (VPN) connectivity, acceleration, security management including monitored and enforced endpoint compliance, and collaboration services. Once installed on the cellular mobile device, the multi-service client integrates with an operating system of the device to provide a single entry point for user authentication for secure enterprise connectivity, endpoint security services including endpoint compliance with respect to anti-virus and spyware software, and comprehensive integrity checks. That is, the multi-service client provides a common user interface to the integrated services, and provides a VPN handler that interfaces with the operating system to provide an entry point for network traffic to which the integrated services can be seamlessly applied.
Point-to-multi-point/non-broadcasting multi-access VPN tunnels
A system establishes a virtual private network (VPN) tunnel to a destination and determines a next hop for the VPN tunnel. The system inserts the next hop, and an address associated with the destination, into an entry of a first table. The system inserts the next hop, and a tunnel identifier corresponding to the established VPN tunnel, into an entry of a second table. The system associates one or more security parameters, used to encrypt traffic sent via the VPN tunnel, with the tunnel identifier.
Method and arrangement for providing security through network address translations using tunneling and compensations
This invention provides a method for providing network security services, such as those provided by the IPSEC protocol, through network address translation (NAT). The method is based on determining the transformations that occur on a packet and compensating for the transformations. Because only TCP and UDP protocols work through NATs, the IPSEC AH/ESP packets are encapsulated into UDP packets for transport. Special operations are performed to allow reliable communications in such environments.
An authentication unit performs an authentication processing to obtain a permission for a physical interface including a driver to establish a connection to a network to perform a data transfer. A detecting unit detects authentication state information indicating a state of the authentication processing. Upon receiving the authentication state information from the detecting unit, a transmission control unit controls a transmission of data received from a module for performing a communication based on a protocol of an upper-level layer with respect to a data link layer to an external device based on the state of the authentication processing.
System and program product for automatically managing information privacy
A system for automatically managing information privacy includes an input system for receiving a request that includes a call for information in a bean and a purpose for the call, which indicates a manner an information requestor intends to use the information, wherein the call is to a method within the bean referencing at least one privacy control rule, which governs access and/or use of the information, that is packaged with the bean, the privacy control rule being additional to the information and methods of the bean and being packaged as an element of a deployment descriptor; and a privacy control system for automatically determining whether the request should be granted by comparing the purpose to the at least one privacy control rule to determine whether the purpose is valid, wherein the request is granted if the purpose complies with the at least one privacy control rule.
Audio/video and data signal redistribution system
A system for redistributing a multiple input audio/video and data signals having a redistributing device equipped to receive signals in a multiple formats and redistribute a selected signal to a user's premises over conductors, preferably existing twisted-pair telephone wire. The redistributing device is in interactive communication with a communications interface located in the user's premises which receives user-input control signals and contains switching circuitry which routes the selected signal to the user's premises where it is received by the receiving unit such as a television receiver. A single redistributing device services an entire multi-user network from a common distribution point, and services multiple users independently. The system of the invention does not interfere with normal use of the telephone network, so users can interactively access services provided by the system and use the telephone at the same time. In one preferred embodiment the system of the invention dynamically allocates frequencies and modulation techniques to various output signals, to maximize spectral efficiency and minimize interference and cross-talk.
Systems and methods for providing a scan
Systems and methods for a video scan are provided. The scan may be dynamically interactive and a function of characteristics of the programs in the scan (e.g., commercial breaks or the end of a program approaching) The scan may simultaneously display multiple scan windows for a plurality of programs, for example in a scan wizard. The scan wizard allows the user to simultaneously view a scan window and an information panel, select criteria for the scan from a criteria panel, and control the scan using a scan control panel. The scan may allow the user to record a program displayed in the scan without interrupting the scan (e.g., by using an additional tuner). The scan may display, within the scan interface, trick-play functions for appropriate scanned programs (e.g., recorded, cached and on-demand programs). The user may select and perform trick-play functions for a scanned program without exiting the scan mode.
Proximity detection using wireless connectivity in a communications system
The present invention is directed towards a primary device that detects the proximity of additional remote devices, which are intended to be within the same local network. The primary device communicates with the remote devices using wireless communication. In the event that the remote devices are outside of a predetermined range, the remote devices are disabled.
Audiovisual reproduction system
Audiovisual reproduction system comprising a central unit managing a sound control circuit, and a telecommunications modem connected to a distribution network controlled by a host server, through a multitask operating system created around a tools and services library, characterized in that the operating system comprises a function that adjusts the sound control circuit to couple volumes in the various areas in which the loudspeakers in the audiovisual reproduction system are used, this function being accessible through a management mode of the multitask operating system, the coupling maintaining the ratios between the various volumes in each area when the volume in one area is modified.
Optical disc drive with main shaft having end portion of particular configuration
For the purpose of suppressing an increase of temperature of a laser element, in an optical disc drive, even in case when recording/reproducing at such a low double speed that almost no expectation can be made upon the effect of the convection cooling due to circulating flow of an air, which is generated by rotation of a disc, and in particular, the structure for fixing both end portions of a main shaft, which is engaged with a transfer mechanism for moving an optical pickup into the disc radial direction, through the optical pickup, between two (2) pieces of shafts for supporting the optical pickup, one of which forms the main shaft, onto connector portions to be engaged with the both end portions of the main shaft, upon a mechanical chassis, on which is mounted at least a disc rotation mechanism, etc., has structures for enlarging a contacting area defined between the both end portions of the main shaft and the connector portions or pressure plates, each building up the connector portion (for example, a comb-like configuration).
A disc device is disposed to include contact parts which are relatively and respectively disposed in a roller base member and a slider member in such a way that a movement of the roller base member which receives the spring force of a pushing member to move a conveying roller to a disk conveying position causes a backward movement force to be applied to the slider member after engagement between a rack and a driving gear is released and a driving action of a cam part on the conveying roller is released while the slider member retracts to a disc insertion standby position.
BIOS runtime services interface
A method and article of manufacture for accessing at least one unexposed runtime service.
Abstract interface for unified communications with dynamic models
The present invention provides a method and system for interfacing with a model regardless of model type. An abstract interface is provided for interfacing a model. The abstract interface is compatible with a plurality of model types. A call can then be made to a dynamic model via a method specified by the abstract interface. Data is then received from the dynamic model in response to the call. In certain embodiments the abstract interface is an application programming interface (API).
System and method for asynchronous processing in COBOL
The present disclosure provides a method for enabling events in a COBOL program, including maintaining, in a COBOL program, a index including a process identifier and an event associated with a child process. The method includes placing the child process in a wait state and signaling, by the COBOL program, the child process to run using the process identifier and the event associated with the child process. A system for coordinating processing in COBOL programs is also provided. The system includes a first COBOL program having a first routine for processing, a second COBOL program having a second routine for processing, and a module callable by the first and second COBOL programs. The module maintains a state sharable between the first and second COBOL programs to coordinate the processing of the first and second routines.
Methods and apparatus for storage virtualization system having switch level event processing
Methods and apparatus for a storage virtualization system with distributed event processing. In an exemplary embodiment, a method comprises receiving an event by an intelligent switch in a storage virtualization system in which the intelligent switch is coupled to a control path cluster, identifying a type of the event to determine whether the event can be processed by the intelligent switch, processing the event by the intelligent switch where the event type is of a type that can be processed by the intelligent switch, wherein the intelligent switch continues to run in the absence of the control path cluster without direct communication between data path controllers, and processing the event at a control path cluster if the event type cannot be processed by the intelligent switch.
Virtual machine migration between processors having VM migration registers controlled by firmware to modify the reporting of common processor feature sets to support the migration
A system and method for performing a VM migration which manages a cluster of machines in a pool for live migration to the same feature set or behavior. In certain embodiments, machines within the pool can be configured to emulate a certain feature set to enable a VM migration amongst the similar pools. The emulation can be by either masking reporting of a feature set or enabling/disabling a feature set. The handling of emulation registers within the hardware occurs at a firmware level rather than an operating system or hypervisor level.
Disk drive for handling conflicting deadlines and methods thereof
Disclosed is a method for handling conflicting deadlines by a disk drive. The method comprises: receiving a plurality of requests from a plurality of applications for accessing the disk drive; determining a plurality of service times for the plurality of requests; serving a first request of the plurality of request prior to an actual schedule when a deadline for serving the first request and a deadline for serving a subsequent request of the plurality of requests cannot be simultaneously met by the disk drive; and serving the subsequent request after the first request is served by the disk drive.
Method and system for direct insertion of a virtual machine driver
A method and system for a communication network containing both trusted peers and untrusted hosts within the network. Trusted peers can collaborate with each other to observe and monitor the activity of the untrusted hosts. In addition, a trusted peer instantiated with a virtual machine can have an operating system kernel collaborate with a hypervisor to determine whether threats are present. A trusted peer that needs particular functionality installed can collaborate with other trusted peers and with an administrative console to have that functionality installed. An untrusted host can have a driver directly inserted into it by an administration console, which will facilitate in the collaboration process.
Installing and updating interpreted programming language applications using a designated virtual machine
A mechanism is provided for executing an interpreted programming language application from a server at a designated virtual machine on a client computer. A manifest file is extracted which indicates at least one resource for the interpreted programming language application as well as the repository file that provides the at least one resource. The repository file is located in a web start cache and copied to a run directory accessible by the designated virtual machine, outside the web start cache. After terminating the web start application, a particular virtual machine is designated from a plurality of virtual machines based upon the run directory to which the bootstrap class copied the resource repository file thereby forming the designated virtual machine. The interpreted programming language application is then executed from the run directory using the at least one resource.
MSI enhancement to update RDP files
A Terminal Server Administrator is provided with the ability to indirectly update RDP files that have been placed inside an MSI file. The TS Web Access server retrieves the RDP file from the MSI file being published by the Active Directory, contacts the corresponding Terminal Server for any updated settings to the RDP file and icon allowing the remote program to be launched, and then passes the updated RDP file and icon to the client that is to connect to the Terminal Server. In this way RDP files can be dynamically updated without creating a new MSI file.
System and method for recording the state of variables and objects when running unit tests
A system and method for recording a state of an object in a computer program being tested. The system and method include: identifying an object having a plurality of fields, each field having a value; executing the computer program including a unit test; recording the values of each field of the identified object; generating assertions for the unit test from the recorded values of each field of the identified object; and inserting the generated assertions into the unit test. The computer program including the unit test having the generated assertions may be re-executed to verify the assertions. Furthermore, the unit test having the generated assertions may be modified and the computer program including the modified unit test having the generated assertions re-executed to generate new assertions.
Methods for designing integrated circuits employing context-sensitive and progressive rules and an apparatus employing one of the methods
Methods of designing an IC and an apparatus are disclosed. In one embodiment, a method includes: (1) creating a functional circuit for a functional block of an IC design, (2) verifying said functional circuit satisfies a rule-set for said IC design, wherein said rule-set is context-based with respect to said design flow, (3) synthesizing a logical circuit based on the functional circuit; (4) verifying the logical circuit satisfies the rule set; (5) implementing a physical layout of the logical circuit; and (6) verifying the physical layout satisfies the rule set, wherein each step of the method is carried out by at least one EDA tool.
Data processing device design tool and methods
A method of designing a data processing device design includes determining thermal profile information to indicate a predicted operating temperature for a device instance in the design. The device instance is associated with a first library cell having a relatively high threshold voltage characteristic. A cost function value is determined for the device instance based on the thermal profile information and based on timing information for data paths associated with the device instance. Based on the cost function value, the library cell associated with the device instance can be changed to a cell having a higher threshold voltage characteristic.
Unlocking a touch screen device
A method for unlocking a touch screen device includes providing a touch screen device in an idle mode. An area or region displayed on a screen of the device in the idle mode is contacted or activated to reveal at least one application icon associated with an active/unlocked state of the device. The region is moved, expanded or dragged to an edge of the device to change a state of the device to an active/unlocked mode and activate the revealed application.
Predictive cursor interaction
Various embodiments can add predictability to user interactions with links that they encounter. In addition to adding predictability, various embodiments can enable a user to affect or change the behavior that is associated with a particular link selection. In at least some embodiments, a user is provided with discernible indicia that provide an indication of a behavior associated with selecting a particular link. In at least some embodiments, software executing as part of an end user application makes a determination that a user is about to or is likely to select a particular link. Once the application makes this determination, that application can cause the discernible indicia to be presented to the user. Such indicia provide the user with an indication of the behavior that is to be performed in the event the user selects the particular link of interest.
Method and apparatus for a user interface with priority data
A system and corresponding method for providing a 3-dimensional (3-D) user interface displays images in a 3-D coordinate system. The method includes receiving user data input information. The method also compares the user data input information to frequently used terms and generates priority information based on the comparison. The generated priority information is displayed as holographic images in a 3-D coordinate system. Sensors are configured to sense user interaction within the 3-D coordinate system, so that a processor may receive user interaction information including the selected priority information from the sensors. The sensors are able to provide information to the processor that enables the processor to correlate user interaction with images in the 3-D coordinate system. The system may be used for interconnecting or communicating between two or more components connected to an interconnection medium (e.g., a bus) within a single computer or digital data processing system.
Method for displaying menu items in a mobile device
The method for managing menu functions in a mobile station includes the steps of executing menu edition, selecting menu items the user uses frequently in the executed menu edition, to set up a menu, executing the menu, and displaying the menu of the selected menu items at first. The basic menu inclusive of all menu items the mobile station provides is selected as a last menu item of the mode menu displayed at first so that the user can access to menu items other than the menu items of preference. By providing easy mode menu with menu items the user or manufacturer of the mobile station uses frequently in advance, and displaying on a display window at first, the user is permitted a quick and easy access to a desired menu item without going through many steps of menus for using the desired menu item.
Varying user interface element based on movement
Methods, systems, and apparatus, including computer program products, for presenting a user interface element. Movement of a user interface element that includes first and second pattern layers is detected. While the user interface element is moving, a first pattern layer is translated relative to a second pattern layer.
Automatic increasing of capacity of a virtual space in a virtual world
A system and method for automatically increasing a capacity of a virtual space in a virtual world. It is determined if an allowable number of avatars are currently in the virtual space, and a capacity of the virtual space is increased when the allowable number of avatars are currently in the virtual space. The capacity of the virtual space may be increased by spawning a replicate new virtual space. The capacity of the virtual space may also be increased by expanding a size of the virtual space. The virtual space may include any type of virtual space such as for example, a store, a business, an arena, a building, a land area, a room, etc. The allowable number of avatars may be a maximum avatar capacity for the virtual space, or may be an ideal avatar capacity for the virtual space.
Display screen structuring apparatus
A screen program described with a non-object-oriented language is divided into a View performing a screen display and a Model that is an external processing logic of the screen display, and the View is associated with the Model by a binding setting. By associating plural Views with a Model, when the display has the same values in plural screens, the same processing result can be displayed on all screens only by processing the Model. The Model is associated with a schema describing a limitation of the input value from the screen, and a check of whether the input value from the screen is in the correct form or not is performed collectively.
Managing electronic documents utilizing a digital seal
A method for storing electronic documents can include associating a digital seal with at least one electronic document. An image within a user interface can be displayed, wherein the image is a user selectable representation for the digital seal. At least one metadata attribute can be stored as a characteristic related to the digital seal. A storage characteristic of at least one electronic document can be modified based on one or more of the metadata attributes.
Document specialization processing in a content management system
A content management system (CMS) provides a DITA specialization processing mechanism that provides the full functions of a content management system across the full functionality of the DITA architecture. A DITA specialization is used to generate an import descriptor that describes how to import the DITA specialization, which may include required modules, stylesheets, catalogs, and content rules into the repository of a content management system. When the DITA specialization is imported into the repository, a compound document is created with appropriate parent/child links. Dependency relationships between modules in the compound document are then created. In addition, new XML content rules for the DITA specialization may be automatically generated from existing content rules.
System for creating and editing mark up language forms and documents
A system for creating and editing mark up language forms and documents in a manner that is user friendly. The system dynamically generates a user interface that is customized to the particular form or document selected by the user. The user then enters information into the plurality of fields in the user interface for the form or document. Once the form or document is completed, the user can save the form or document in a document repository. The user can also transmit the form or document as an electronic filing document. Additionally, the data entry fields of the form or document can automatically expand or contract to accommodate data of varying length. Moreover, the user can create templates that include frequently used data.
User interface method and apparatus for data from data cubes and pivot tables
Systems, methods, and computer readable media provide space-efficient user interfaces to data cubes and pivot table information. Because the user interfaces are more efficient in usage of display area, smaller displays can be used more effectively in reviewing such data. The user interfaces provide a multi-dimensional navigation approach among dimensions represented in the data, which allows users to more easily maintain context when reviewing large pivot table reports, and the like. Other user interface features that ease review of such reports on smaller devices also are disclosed.
Scoring links in a document
A system modifies documents to aid users in determining which of the entries in the documents to choose. The system identifies a document that includes one or more entries. The system determines a score for each of the entries and modifies the identified document, or entries in the identified document, based on the determined scores. The system then provides the modified document to a user.
Unified decoder for convolutional, turbo, and LDPC codes
A unified decoder is capable of decoding data encoded with convolutional codes, Turbo codes, and LDPC codes. In at least one embodiment, a unified decoder is implemented within a multi-standard wireless device.
Digital broadcasting transmission capable of improving receiving and equalizing performance and signal processing method thereof
A digital broadcast transmitting system and a signal processing method thereof that improves the receiving performance of the system. A digital broadcast transmitter includes a randomizer to receive and randomize a transport stream into a specified position of which stuff bytes are inserted, a replacement sequence generator to generate known data including a predefined sequence, a stuff-byte exchange unit to insert the known data into the specified position of the transport stream into which stuff bytes are inserted, an encoder to encode the transport stream output from the stuff-byte exchange unit for an error correction, and a transmission unit to modulate the encoded transport stream, RF-convert the modulated transport stream and transmit the RF-converted data. The digital broadcast receiving performance is improved even in an inferior multi-path channel by detecting the known data from the received transmission and using the known data for synchronization and equalization.
QC-LDPC decoder with list-syndrome decoding
A QC-LDPC decoding system employing a trapping set look-up table is provided. The QC-LDPC decoding system includes an iterative decoder that utilizes a message-passing algorithm to decode a received codeword. If the iterative decoder fails to produce a valid codeword, additional processing is performed to decode the received codeword. The additional processing includes the steps of computing the syndrome pattern of the received codeword, searching the look-up table for a trapping set class that is responsible for the iterative decoder's failure, retrieving from the look-up table a syndrome pattern and an error pattern of a member of the responsible trapping set class, and calculating the error pattern of the received codeword based on its syndrome pattern and the information retrieved from the look-up table. The received codeword is then corrected based on its error pattern.
Method for processing packets, an apparatus for transmitting packets, and an apparatus for receiving packets
The present invention discloses a packet processing method, comprising: A. the transmitter acquiring the redundancy information based on the payload of at least one transmitted packet and transmitting the redundancy information to the receiver; B. the receiver restoring the payload of the abnormal packet according to the redundancy information relating to the abnormal packet. The present invention also discloses the packet transmitting apparatuses and packet receiving apparatuses. By performing error correction and restoration for abnormal packets, the present invention improves packet transmission reliability and thus the quality of transmitted media streams.
Memory system and method using a memory device die stacked with a logic die using data encoding, and system using the memory system
A memory system and method using at least one memory device die stacked with and coupled to a logic die by interconnects, such as through silicon vias. One such logic die includes an ECC system generating error checking and correcting (“ECC) bits corresponding to write data. The write data are transmitted to the memory device dice in a packet containing a serial burst of a plurality of parallel data bits. The ECC bits are transmitted to the memory device dice using through silicon vias that are different from the vias through which data are coupled. Such a logic die could also include a data bus inversion (“DBI”) system encoding the write data using a DBI algorithm and transmitting to the memory device dice DBI bits indicating whether the write data have been inverted. The DBI bits are transmitted using through silicon vias that are shared with the ECC bits when they are unused for transferring the ECC bits.
SDRAM convolutional interleaver with two paths
An SDRAM convolutional interleaver with two paths. Symbols are assigned to a given one of the two paths, then are sorted to minimize (to one) a number of breaks in a sequential Interleaver write address. After sorting, the symbols are stored staggered in SRAM and burst written to SDRAM. Before writing to SDRAM, data is accumulated for four symbols at a time, and the data is written four symbols wide to optimize SDRAM access time. 8 bit symbols are written 32 bits at a time to SDRAM.
Server and client for determining error restoration according to image data transmission, and method of determining error restoration according to image data transmission
Provided are a server and client for determining error restoration according to image data transmission, and a method thereof. The server includes a forward error correction (FEC) mode performer to output image data in which a redundant bit for error correction is added, an automatic repeat request (ARQ) mode performer to outputs the image data after receiving a response signal according to a data reception from a client that receives the image data, a mode determiner to determine whether to operate in an FEC mode or an ARQ mode so that error restoration is performed on the image data according to a reception buffering capacity of the client in regard to image data, and an interface to transmit image data outputted from the FEC mode performer or the ARQ mode performer to the client.
Method and apparatus for improving hybrid automatic repeat request operation in a wireless communications system
In order to avoid unknown behavior of a user equipment, the present invention provides a method of improving Hybrid Automatic Repeat Request, known as HARQ, operation for a network in a wireless communications system. The method includes adding a HARQ information information element, abbreviated to IE, and a Multi-Input Multi-Output, known as MIMO, parameters IE into a radio resource control message, wherein the radio resource control message is used by the network to assign, replace or release a physical channel used by the user equipment, and transmitting the radio resource control message to the user equipment.
Predicting lwarx and stwcx instructions in test pattern generation and simulation for processor design verification/validation in interrupt mode
During a test pattern build, a test pattern generator pseudo-randomly selects an address for a selected lwarx instruction and builds the lwarx instruction using the pseudo-random address into a test pattern. Subsequently, the test pattern generator builds a store instruction after the lwarx instruction using the pseudo-random address. The store instruction is adapted to store the pseudo-random address in a predetermined memory location. The test pattern generator also builds an interrupt service routine that services an interrupt associated with the interrupt request; checks the predetermined memory location; determines that the pseudo-random address is located in the predetermined memory location; and executes a subsequent lwarx instruction using the pseudo-random address.
Control method for semiconductor integrated circuit and semiconductor integrated circuit
A semiconductor integrated circuit includes a self-test circuit, wherein, when a operation mode of the self-test circuit has been switched from a low-speed operation mode to a high-speed operation mode, processing is performed in the high-speed operation mode during a given time period, and the processing result is invalidated based on a control signal.
Sampling a device bus
A method for preparing tapped data for analysis. The data on a bus is sampled and latched at a certain rate to produce raw data. The raw data is then decoded by a pod that is configured for the protocol of the bus in a system under test. The decoded data can then be presented to a protocol analyzer for analysis. The decoded data and the corresponding raw data may also be aligned and then presented to an analyzer for protocol analysis.
Semiconductor integrated circuit and design automation system
A scan chain circuit causes a plurality of flip-flops to function as shift registers during execution of a scan test and can execute a scan shift that serially transfers test pattern data for the scan test. A clock gating circuit controls output of a pulse of a clock signal supplied to the scan chain circuit in accordance with a clock gating signal, whereas disables the clock gating signal based on a logic of a scan enable signal authorizing the scan shift. A first clock gating circuit included in the clock gating circuit disables the clock gating signal during the scan shift based on the logic of the scan enable signal and also inverts the clock signal and outputs a result of inverting.
Method and apparatus of ATE IC scan test using FPGA-based system
An apparatus and a method for enhancing the use of automated test equipment (ATE), are presented. The apparatus comprises a test load board that mounts a plurality of devices to be tested (DUTs), and a daughter card communicating with the test board and the ATE, testing each of the plurality of devices, and providing test results to the ATE. The method comprises mounting a plurality of devices to be tested on the test load board, using the daughter card to communicate with the test board and the ATE, and using the daughter card for testing each of the plurality of DUTs, providing test results to the ATE. Also provided is a system to perform automated tests of integrated chips, comprising an ATE scan test unit, an off-load tester resource coupled to the ATE scan test unit, a processor executing commands to control the ATE unit and the off-load tester resource.
Memory devices and methods for managing error regions
Memory devices and methods are described that include a stack of memory dies and a logic die. Method and devices described include those that provide for repartitioning the stack of memory dies and storing the new partitions in a memory map. Repartitioning in selected configurations allows portions of memory to be removed from use without affecting the rest of the memory device. Additional devices, systems, and methods are disclosed.
Electronic system for detecting a fault
An electronic adapter device and an electronic system that comprises the electronic adapter device are described. The electronic adapter device comprises a device and a redundant device able to receive data from a first plurality of electronic devices and redundant data from a second plurality of electronic devices, and able to select therefrom first data and first redundant data respectively. The electronic adapter device also comprises a controller able to receive the selected first data and the selected first redundant data and is able to generate therefrom an error signal indicating a fault in an electronic device of the first plurality or a fault in the device.
A method for improving the security of actions performed by Remote Procedure Calls RPC invoked during a TR-069 Remote Management Protocol session between an Auto-Configuration Server ACS and a Customer Premises Equipment CPE of a DSL telecommunication system. The TR-069 session comprises several RPC's executing actions on parameters of an object model and the method comprises the steps of starting a TR-069 session wherein RPC's are invoked; opening a transactional TR-069 session or transaction whereby parameters of the object model handled by RPC's are protected through a SavePoint mechanism; closing the transaction by the ACS; and either: committing the transaction via a StoreSavePoint RPC invoked by the ACS, or rolling-back actions of RPC's via a RestoreSavePoint RPC also invoked by the ACS. If the transaction is not committed during a first TR-069 session, the CPE sends an Inform with an event code OpenSavePoint to the ACS during a next TR-069 session and the ACS may reply by including an additional field in the InformResponse to close the transaction. The SavePoint mechanism saves parameter values of the object model prior to any RPC by storing these parameter values at the CPE-side. The SavePoint mechanism may also save a history of the RPC's invoked during the transaction.
Device and method for automatically determining a network element for replacing a failing network element
A device (D), intended for working for at least one network (N), comprises i) an ontology agent (OA) storing at least one ontology defining representations of network elements and relations between these network elements, and ii) a processing means (PM) arranged, when a status of a network element indicates that the latter is failing, for accessing to the ontology agent (OA) to get the representation of the failing network element and relations between this failing network element and at least one other network element, then for determining for each of these other network elements a parameter value representative of a functional likeness with the failing network element from their respective ontology representations, and for determining amongst the other network elements the one offering the parameter value representative of the greatest functional likeness in order to propose to replace the failing network element with this determined network element.
Apparatus and method for receiving parallel SFI-5 data interfaced with very high-speed deserializer
The development of transmission technologies have resulted in a several tens Gbps optical transmission system. In the present invention, a low-speed FPGA receives a plurality of several Gbps signals according to a very high-speed parallel converting unit and the SFI-5, divides each of the plurality of several Gbps signals into a plurality of several hundreds (Mbps) parallel signals, and processes the plurality of several hundreds (Mbps) parallel signals in order to constitute an SFI-5 receiving end.
Method for generating a clock signal
An apparatus and method for generating a delayed clock signal is provided. The clock signal generator includes a synchronizing circuit for generating an output clock signal from an input clock signal and further includes a delay circuit having an input coupled to the output of the synchronizing circuit. The delay circuit provides an output clock signal having a delay with respect to the clock signal from the synchronizing circuit according to one of a plurality of programmable time delays selected in accordance with a selection signal. The method of generating a clock signal includes synchronizing an internal clock signal to an external clock signal, and delaying the internal clock signal different amounts based on a selection value indicative of external clock frequency to provide the clock signal.
Multipath power management
Disclosed is a method of controlling power. Multiple paths via multiple I/O ports couple a server to a storage array. When I/O loads are low, it is determined if an I/O port may be deactivated and placed in a power saving mode. An I/O port may not be deactivated if deactivating that I/O port will affect a high-availability requirement or a performance requirement. Requests are stopped from being sent to an I/O port to be deactivated. When the port to be deactivated becomes idle, the I/O port is placed in a power saving mode. When I/O loads increase to a point where it is necessary to reactivate the I/O port, the I/O port is activated.
System and method for energy savings on a PHY/MAC interface for energy efficient ethernet
A system and method for energy savings on a PHY/MAC interface for energy efficient Ethernet. Power savings for a PHY due to low-link utilization can also be realized in the higher layer elements that interface with the PHY. In one embodiment, subrating is implemented on a MAC/PHY interface to match a subrating of the PHY with a remote link partner. This subrating is less than the full capacity rate and can be zero.
Data network and method of controlling thereof
A data network that includes a plurality of nodes for storing data and a plurality of control units adapted to control at least one of the nodes in which individual nodes are powered-up when the assigned control unit receives a request from a client to access the data stored in the node.
Data processing apparatus
An access stop control apparatus is provided in a resource control apparatus so that reception of access from a master apparatus is temporarily stopped during changing of a clock frequency and the clock frequency is changed at safe timing. Thereby, the operation of the master apparatus does not need to be stopped during changing of the clock frequency and a period for which access to a resource is stopped can be suppressed. Therefore, execution of an application requiring real-timeness is not affected.
Power management in a wireless local area network
A power management scheme for use by subscriber equipment in wireless local area networks (WLAN) takes advantage to two different power management modes recognized by relevant standards. The addition of a media activity sensor and timer to a normal inactivity timer allows a WLAN to receive data in a first mode when activity is continuous and switch to a second, polling, mode when it appears that no more data is available. Using the combination of modes allows starting a download using a receive-only mode and switching to a polling mode when the media activity timer expires. The receive-only mode saves power over a continuous polling mode but changing to the polling mode at the end of a receive cycle saves power associated with the long inactivity timeout period of the continuous receive mode.
System and method of controlling an operating frequency in an electronic system
A method and apparatus for adaptively adjusting the operating voltage of an integrated circuit in response to tester-to-system variations, worst-case testing techniques, process variations, temperature variations, or reliability wearout mechanisms. The minimum operating voltage of an integrated circuit is determined either during external testing of the integrated circuit or during built-in-self-testing. The minimum operating voltage is transmitted to a variable voltage regulator where it is used to set the output of the regulator. The output of the regulator supplies the integrated circuit with its operating voltage. This technique enables tailoring of the operating voltage of integrated circuits on a part-by-part basis which results in power consumption optimization by adapting operating voltage in response to tester-to-system variations, worst-case testing techniques, process variations, temperature variations or reliability wearout mechanisms. Alternatively, the invention enables adaptive adjustment of the operating frequency of an integrated circuit. The invention enables system designers to adaptively optimize either system performance or power consumption on a part-by-part basis in response to tester-to-system variations, worst-case testing techniques, process variations, temperature variations or reliability wearout mechanisms.
Total cost based checkpoint selection
A cost associated with taking a checkpoint is determined. The cost includes an energy cost. An interval between checkpoints is computed so as to minimize the cost. An instruction is sent to schedule the checkpoints at the computed interval. The energy cost may further include a cost of energy consumed in collecting and saving data at a checkpoint, a cost of energy consumed in re-computing a computation lost due to a failure after taking the checkpoint, or a combination thereof. The cost may further include, converted to a cost equivalent, administration time consumed in recovering from a checkpoint, computing resources expended in taking a checkpoint, computing resources expended after a failure in restoring information from a checkpoint, performance degradation of an application while taking a checkpoint, or a combination thereof.
Method of operation of a memory device and system including initialization at a first frequency and operation at a second frequency and a power down exit mode
Methods of operation of a memory device and system are provided in embodiments. Initialization operations are conducted at a first frequency of operation during an initialization sequence. Memory access operations are then performed at a second frequency of operation. The second frequency of operation is higher than the first frequency of operation. Also, the memory access operations include a read operation and a write operation. In an embodiment, information that represents the first frequency of operation and the second frequency of operation is read from a serial presence detect device.
Hardware-based key generation and recovery
A system and method of recovering encoded information contained in a device by storing and retrieving at least part of the necessary decoding data by setting and measuring the physical characteristics of the device. Storage and recovery options include, but are not limited to, measurement of electronic or optical characteristics of electrically or optically conductive portions of the device using a range of measurement techniques that include, but are not limited to, time-domain reflectometry.
Method and apparatus for content based encryption
A method, system and computer-readable medium for encrypting a file on a computer system based on the content of the file. The method is setting an encryption policy, wherein the encryption policy is at least one attribute related to content of at least one file, scanning at least one file on a computer system for content, matching the content of the scanned at least one file to the at least one attribute set in the encryption policy and encrypting the scanned at least one file with a key in response to a match between the content of the scanned at least one file and the at least one attribute set in the encryption policy. The system is a computer system that includes policy-based encryption software that performs the steps embodied by the method.
Transparent trust validation of an unknown platform
A transparent trust validation of an unknown platform can be performed by communicationally coupling it to a trusted device, such as a portable peripheral device carried by a user, or one or more remote computing devices. Information from the unknown platform can be obtained by boot code copied to it from the trusted device and such information can be validated by the trusted device. The trusted device can then provide an encrypted version of decryption key to the boot code which can request the Trusted Platform Module (TPM) of the unknown platform to decrypt and return the decryption key. If the information originally obtained from the unknown platform and validated by the trusted device was authentic, the TPM will be able to provide the decryption key to the boot code, enabling it to decrypt an encrypted volume comprising applications, operating systems or other components.
Computer architecture for an electronic device providing a secure file system
A secure file service includes a cryptographic processor (302, 602) and a secure file system (301, 601). The cryptographic processor is comprised of a trusted microprocessor and a trusted operating system executing on the trusted cryptographic processor. The cryptographic processor includes hardware and software for accessing at least one classified data file from the secure file system, decrypting the classified data file, and serving the classified data file in decrypted form to a secure user processor (402, 502, 702) that has requested the file. The secure file system can be either a single-level secure file system (301) or a multi-level secure file system (601).
Group signature scheme
An efficient and safe group signature scheme is provided. According to the present invention, an open unit is provided to not an issuer but an opener, and a data required for operating the open unit does not include a key pair of the issuer, so that it is possible to accurately operate the open unit even if the issuer generates the public key in an illegal manner. In addition, it is possible to prove that a key pair of a member cannot be counterfeited. It is possible to implement from a discrete logarithm assumption a feature that a cipher text, that is, a portion of a signature text can be decrypted only by the opener in a method which is the same as a method representing that an ElGamal crypto scheme is safe. In addition, it is possible to implement from a random oracle assumption a feature that a knowledge signature has an extractability in a method which is the same as a method proving that a Schnorr signature is safe.
Systems and methods for efficiently authenticating multiple objects based on access patterns
Techniques for efficiently authenticating multiple objects and clustering objects based on access patterns are provided. For example, in an illustrative aspect of the invention, a technique for generating and/or reading authentication information, wherein the authentication information provides evidence that a plurality of objects were one of generated and sent by an entity, comprises using one or more object access patterns indicative of whether at least two of the plurality of objects are accessed within a similar time period to group objects together to reduce an overhead for at least one of generating and reading the authentication information.
Labeling of data objects to apply and enforce policies
One or more labels are associated with a data object. One or more policies are associated with each of the labels. Based on the labels associated with the data objects, the associated policies are dispatched to policy decision engines to take one or more actions to enforce the policy. The labels, and the policies associated with the labels, are chosen by a business administrator within an enterprise, and are implemented by an Information Technology (IT) administrator. The association between labels and polices allows the policy to be applied to an object to be decoupled from the characterization of the nature of the object, or its purpose and/or role within an enterprise, business purpose and/or context of the object. Examples of policies are: access, backup, retention, isolation, audit, etc.
Synchronization of swappable module in modular system
Exemplary methods, systems, and computer program product embodiments for synchronizing a swappable module between modular computer systems are provided. Each of the embodiments has dual controllers and distributed copies of states. Upon an insertion of the swappable module in a storage system, a plurality of storage components are queried, including a partner swappable module, to determine if a quorum of identification information is present. If the quorum is present, at least one of the plurality of storage components having non-matching identification information is overwritten with the identification information of the quorum. If the quorum is not present, a reset to default procedure is performed. The reset to default procedure designates at least as many storage components of the plurality of storage components with the identification information sufficient to constitute the quorum.
System and method for transferring configuration information to an embedded device using a command line interface
A system and method is disclosed for transferring configuration information to an embedded device associated with an option ROM during those periods in which the option ROM is disabled. The method of the present invention involves the enumeration of PCI devices within the system and the determination of whether the PCI devices are associated with an option ROM and whether the option ROM is enabled. If the embedded device is associated with an option ROM and if the option ROM is not enabled, the option ROM is loaded to a shadow memory and the command-line interface of the option ROM is called to transfer configuration data to the embedded device. The option ROM is later removed from shadow memory to remove the footprint of the option ROM in shadow memory.
Method and system to combine corresponding half word units from multiple register units within a microprocessor
A method and system to combine corresponding half word units from multiple register units within a microprocessor, such as, for example, a digital signal processor, during execution of a single instruction are described. An instruction to combine predetermined disparate source register units from a register file structure is received within a processing unit. The instruction is then executed to combine corresponding half word units from the source register units and to input the half word units into respective portions of a resulting destination register unit. During the execution of the instruction, the predetermined source register units are identified and corresponding most significant half word units and associated data are retrieved from the identified register units. The retrieved half word units are further combined and input into a respective most significant portion of a resulting destination register unit. Similarly, corresponding least significant half word units and associated data are retrieved from the identified register units. The retrieved half word units are further combined and input into a respective least significant portion of a resulting destination register unit. Finally, the resulting destination register unit is stored into the register file structure for further processing.
System and method for executing instructions prior to an execution stage in a processor
A method of processing a plurality of instructions in multiple pipeline stages within a pipeline processor is disclosed. The method partially or wholly executes a stalled instruction in a pipeline stage that has a function other than instruction execution prior to the execution stage within the processor. Partially or wholly executing the instruction prior to the execution stage in the pipeline speeds up the execution of the instruction and allows the processor to more effectively utilize its resources, thus increasing the processor's efficiency.
Apparatus, system and method for prefetching data in bus system
A method for prefetching data in a bus system is provided. First, according to an address signal from a master, a prefetching address generator generates a prefetching address signal and transfers it to a first select circuit. In response to a signal from the master indicates that the address is related to the previous address and the control signal is identical to the previous transfer, or in response to a signal from the master indicates that the address and control signals are unrelated to the previous transfer but is matched to a hit logic, a prefetching controller directs the first select circuit to transfer the prefetching address signal to a slave. And the prefetching controller also directs a second select circuit to transfer the prefetched data which is corresponding to the prefetching address signal from the slave to a master.
Parallel pruned bit-reversal interleaver
A parallel lookahead pruned bit-reversal interleaver algorithm and architecture have been proposed. The algorithm interleaves a packet of length N in at most log(N)−1 steps compared to N steps using existing sequential algorithms, and has a simple architecture amenable for high-speed applications. The proposed algorithm is valuable for emerging wireless standards especially those that employ PBRI channel (de-)interleavers on long packets in reducing interleaving latency on the transmitter side and deinterleaving latency on the receiver side.
Alignment matrix memory copy
In the various embodiments, memory controllers, methods and systems are described. A system can include a memory controller configured to, compose a characteristic key from a source address and a destination address for a memory copy; and invoke a memory copy routine, wherein the memory copy routine is identified by a wrap function in an alignment matrix, the wrap function corresponding to the characteristic key.
Resource recovery using borrowed blocks of memory
Disclosed are a method, information processing system, and computer readable medium for resource recovery. The method comprises associating at least one bit with at least one block of memory. The bit denotes a borrow status for the block of memory. The bit is set for resource recovery. A resource recovery event is detected and in response to the bit being enabled for resource recovery, the block of memory is borrowed for a given duration of time. The block is borrowed to temporarily store information associated with the resource recovery there into until the information is written to persistent storage.
High capacity thin provisioned storage server with advanced snapshot mechanism
Technologies for high capacity storage servers with thin provisioning can support an increased storage capacity and an increased number of snapshots within a data storage system while maintaining a reduced memory footprint. Flexible virtual address translation can support both direct, and indirect, translation from a virtual address to an address in physical storage. A data structure, referred to as a volume table, may be provided for supporting the virtual to physical address translation. Multiple volume tables for the various volumes within a data storage system can be stored together in a global volume table. Granularities of storage allocation units, such as territories, provisions, and chunks can be reduced to improve efficiencies in the operation of the storage system. Processes for handling volume and snapshot I/O operations with various data structures can contribute to improved efficiencies while supporting increased storage capacities and an increased number of snapshots.
Information processing method, and information processing system
A user-information managing unit controls reading of information stored in a user-information DB and a rule DB and writing of information to these databases. A customization processing unit receives a request for customizing rule information stored in the rule DB and, according to the request, customizes the rule information stored in the rule DB via the user-information managing unit.
Memory controller for improved read port selection in a memory mirrored system
Read commands on a mirrored memory computer system are scheduled by utilizing information about pending memory access requests. A conflict queue is configured to track a read/write queue associated with each of a plurality of memory ports on the mirrored memory system. The conflict queue determines a predicted latency on each memory port based on the contents of each of the read/write queues. A compare logic unit is coupled to the conflict queue, wherein the compare logic unit compares a predicted latency of a primary memory and a mirrored memory and schedules read commands to the memory port with the lowest predicted latency.
Intelligent cache injection
A first cache simultaneously broadcasts, in a single message, a request for a cache line and a request to accept a future related evicted cache line to multiple other caches. Each of the multiple other caches evaluate their occupancy to derive an occupancy value that reflects their ability to accept the future related evicted cache line. In response to receiving a requested cache line, the first cache evicts the related evicted cache line to the cache with the highest occupancy value.
Non-linear stochastic processing storage device
A storage device includes an interface for receiving and outputting messages for processing data units, wherein each data unit includes message input field parameters, message output field parameters, and content field parameters, a non-volatile memory for storing data units, a volatile memory, and a processor coupled to the interface, the non-volatile memory and the volatile memory, for manipulation of the parameter values in the data units, and storing the data units in at least one of the non-volatile memory and the volatile memory.
Memory device including self-ID information
Disclosed is a memory device including self-ID information. The memory device has a storage unit for storing information related to the memory device, such as a manufacturing factory, a manufacturing date, a wafer number, coordinates on a wafer and the like. Each bank of the memory device stores self-ID information related to the memory device and outputs the self-ID information out of a chip when an address is applied thereto during a test mode.
Computer system with peripheral modules attached to a display/CPU assembly
A modular computer includes a display with a docking station on its back side. A CPU module connects to the docking station. Peripheral modules connect with the resulting display/CPU assembly so that the peripheral modules contact the back side of the display screen.
Apparatus for interconnecting hosts with storage devices
A system and method for providing redundant access paths to a storage device make use of a processor to analyze instructions received from hosts to allow for command queuing, host switching, and command replacement where necessary. The system allows for either Serially Attached SCSI or Serial ATA hard drives to be connected to the same topology and to require no host intervention on the coordination of drive access in a multi-host environment. A single ported SATA device can then appear multi-ported and can support a redundant architecture within a SAS topology.
System and method of video decoding using hybrid buffer
In one embodiment the present invention includes an apparatus having a random access memory, a first interface, and a second interface. The first interface is coupled between the random access memory and a plurality of storage devices, and operates in a first in first out (FIFO) manner. The second interface is coupled between the random access memory and a processor, and operates in a random access manner. As a result, the processor is not required to be in the loop when data is being transferred between the random access memory and the storage devices.
Multi-level buffering of transactional data
An apparatus, method, and system for implementing a hardware transactional memory (HTM) system with multiple levels of transactional buffers. The apparatus comprises a data cache configured to buffer data in a shared (by a plurality of processing cores) memory accessed by speculative memory access operations and to retain the data during at least a portion of an attempt to execute the atomic memory transaction. The apparatus also comprises an overflow detection circuit configured to detect an overflow condition upon determining that the data cache has insufficient capacity to buffer a portion of data accessed as part of the atomic memory transaction, as well as a buffering circuit configured to respond to the detection of the overflow condition by preventing the portion of data from being buffered in the data cache and buffering the portion of data in a secondary buffer separate from the data cache.
Apparatus and method for sharing a bus in a mobile telecommunication handset
An apparatus and method for sharing a bus in a mobile telecommunication handset are provided. In one embodiment, a mobile telecommunication handset comprises a first device, a second device, a shared bus, a memory configured to store a reference clock frequency, and a controller configured to simultaneously receive first data from the first device and transmit second data to the second device via the shared bus based on a clock signal of the reference clock frequency. The first device is configured to forward the first data received by the controller, and the second device is configured to receive the second data transmitted by the controller.
Systems and methods for segmenting and protecting a storage subsystem
A storage subsystem comprises a set of zone definitions that uses physical block addresses to divide a memory array in the storage subsystem into zones or segments. A set of zone parameters defines user access modes and security levels for each of the segments. Defining zones for the memory array provide flexibility and increased protection for data stored in the memory array. For example, data of one zone can be quickly erased without affecting data stored in other zones and critical data can be stored in read-only zones to prevent inadvertent overwrite.
Dynamically configurable connection on demand
Mechanisms to provide functionality that allows an electronic device to automatically use an appropriate network connection when an application requests access to a network resource. Initiation of the appropriate network connection may be determined based on contextual information provided by the application.
Data driven connection rule/constraint engine applied to trail management
A method of identifying a connectivity characteristic structure in a network provided between a plurality of nodes in a network comprises the steps of acquiring node information detailing for each port of each node a connection characteristic of that port; collating for at least a plurality of nodes forming a plurality of trails in the network each node's respective acquired node information to form a set of connection characteristics; and analyzing the set of connection characteristics to determine a set of at least one rule describing a connectivity characteristic structure of the plurality of nodes.
Datacasting system with automatic delivery of service mangement capability
A datacast system, and associated apparatus and method for automatically managing a data object or objects within a hierarchical carousel structure by enabling, among other functions, the dynamic allocation of bandwidth to each carousel within the structure. The dynamic bandwidth allocation enables a server platform to redistribute the bandwidth allocated to a carousel or set of data objects to adjust to desired changes in object transmission policies or priorities of a datacast application.
Embedded distributed computing solutions
Methods and Systems are provided for participating in distributed computing. The distributed computing program instructions are embedded in content delivered to a client computer. The client computer renders the content delivered from the server and executes the program instructions generating solutions for datasets delivered from the server, thus participating in distributed computing.
System and method for listening to teams in a race event
A computer-implemented method and system allows a remote computer user to listen to teams in a race event. The method includes receiving audio signals from a plurality of audio sources at the race event; transmitting at least some of the audio signals to a remote computer; and filtering the audio signals as a function of the source of at least some of the audio signals so that at least some of the audio signals are not played by the remote computer and heard by the user.
Remote session media data flow and playback
In one embodiment of the present invention, a first computer system is capable of performing a method whereby the first computer system may provide a continuous media data flow to a second computer system. The method involves the first computer system accessing that is to be presented at a second computer system. The first computer system formulates metadata representing the location and boundaries of a media application window. The first computer system formulates windows presentation information representative of the configuration of other interface elements that are to be presented along with the media information at the second computer system. The first computing system transmits the windows presentation information to the second computer system. The first computing system transmits the metadata to the second computer system and separately transmits the media information to the second computer system.
Distributed message engines and systems
Systems and methods that facilitate messaging capabilities within a unified plant model (UPM) via employing a plurality of message engines that collaborate in such system. Linkage can be provided among the plurality of message engines, to provide real time interaction among the message engines/services, wherein each message engine normalizes messaging of various messaging protocols and formats. Also various systems of the UPM can map thereto—and provide a consistent interface where events are sent/received consistently across the system.
Multi-protocol authentication and authorization in computer network environments
A multi-protocol authentication and authorization system including a request interceptor configured to receive from a requestor a first request using a first transport protocol and a second request using a second transport protocol, and an authenticator for validating a digest received from the requestor, where the request interceptor is configured to authenticate the requestor if the digest is valid and if at least one multi-protocol criterion applied to the requests is met.
Internet protocol based network architecture for cable television network access with switched fallback
A user accesses the Internet through a hybrid data communications system architecture in which upstream service is provided via the local loop of the public switched telephone network (PSTN) and downstream service is provided via a cable television (CATV) network. The Cable Modem Data Termination system (CMTS) includes a routing table. Upon detection of a CATV service interruption, the CMTS re-routes IP traffic destined for a destination IP address (IP1) associated with the user to a different IP address, or endpoint, as a function of the routing table. In this instance, the different IP address is associated with equipment that provides downstream IP service to the user via the local loop of the PSTN.
Telephone system, server, and terminal device
According to one embodiment, there is provided a telephone system comprises terminal devices which process a signaling protocol, and a server which forms a session with each terminal device using a first protocol or a second protocol as a lower layer protocol of the signaling protocol. The terminal device comprises request module requests the server to form a session using the first protocol. The server comprises determination module, session forming module and switching module. The determination module determines permission or rejection to the request. The session forming module forms a session with a request source terminal device using the first protocol when the request is permitted, or using the second protocol when the request is rejected. The switching module switches the lower layer protocol of the session from the second protocol to the first protocol when the request from the terminal device is permitted.
System for an open architecture development platform with centralized synchronization
One aspect of the preferred embodiment relates to an application framework for managing mobile clients and application programs. By utilizing the preferred embodiment, a system administrator may be provided the capability to manage and control multiple devices, directly and indirectly, using push (server-initiated) and/or pull (client-initiated) techniques from a single location. Additionally, the preferred embodiment may be utilized to back up and securely store information on the mobile clients, identify device usage and to deliver files and databases to the mobile clients.
HTTP standby connection
An apparatus and a method for requesting data from a server. In one embodiment, a client opens a first HTTP connection and a second HTTP connection with the server. The client requests for data from a random access file from the server with the first HTTP connection. The client receives and reads the data while maintaining the second HTTP connection open. The client requests for additional data at another location in the file on the second HTTP connection. The client maintains the second HTTP connection by occasionally sending requests to the server on the second HTTP connection.
System and program product for session sharing
The present invention provides a system and program product for session sharing that allows multiple authorized users (e.g., assistants) to access the same session and synchronize the browser views, when the current state changes. Through the use of use of session sharing, it is ensured that all users work on the same data and have the same Web side state. The Client side is kept in synchronization through the use of a publisher-subscriber model that initiates an update of all connected Clients when a state change occurs. These functionalities of the present invention ensure that all participating users can work together and can share the same state both on server and Client side.
Techniques for hiding network element names and addresses
A technique for hiding network element names and addresses in communications between first and second networks includes providing a message generated by a network entity in the first network to be delivered to a target network entity in the second network, the messaging including first and second parts. The message generated by the network entity in the first network is routed to a contact point disposed between the first and second networks in accordance with the first part of the message and the message generated by the network entity in the first network is routed from the contact point to the target network entity in the second network in accordance with the second part of the message.
Quality of service management
A method and system for providing quality of service to a plurality of hosts accessing a common resource is described. According to one embodiment, a plurality of IO requests is received from clients executing as software entities on one of the hosts. An IO request queue for each client is separately managed, and an issue queue is populated based on contents of the IO request queues. When a host issue queue is not full, a new IO request is entered into the host issue queue and is issued to the common resource. A current average latency observed at the host is calculated, and an adjusted window size is calculated at least in part based on the current average latency. The window size of the issue queue is adjusted according to the calculated window size.
System and methods for efficient and adequate data collection in document production environments
A production process performance reporting system may include a plurality of print job processing resources and a computer-readable storage medium containing programming instructions for performing a method of providing a report of performance metrics in a document production environment. The method may include receiving job size information for print jobs and identifying a print job size distribution for the print jobs. Performance metrics such as, job turnaround time and inter-arrival time may be determined. It may be determined whether the print job size distribution exhibits a heavy-tail characteristic and a performance report may be prepared. If the print job size distribution does not exhibit a heavy-tail characteristic, the plurality of jobs may be processed with the print job processing resources based on the performance report.
Method and apparatus for managing proxy and non-proxy requests in telecommunications network
A method is disclosed for determining a location of a client session in a telecommunications network by comparing attributes of the client session connection to location definition information stored in a configuration file. A method of handling requests from proxy and non-proxy client connections in a telecommunications network by redirecting requests from unauthenticated proxy clients to a transparent proxy port on a captive portal such that the captive portal proxies the requests is also disclosed. The request may be directed to a service, such as a destination IP address and optional port number. A method for a proxy server to identify an edge session through an out-of-band request containing proxy metadata to a web portal for secure (HTTPS) requests is also disclosed. The edge session is identified for the web portal through a hostkey determined by the proxy server.
Method for lawfully intercepting communication IP packets exchanged between terminals
A method for lawfully intercepting communication IP packets exchanged between terminals is provided. The method involves assigning an IP address associated with a telecommunication service provider to, for example, a sending terminal for use as its IP address in communications with a receiving terminal, the telecommunication service provider providing SIP proxy services for establishing communication between the sending and receiving terminals. The communication IP packets are intercepted in such a way that the terminals are unaware of the interception.
Hypothesis development based on user and sensing device data
A computationally implemented method includes, but is not limited to: acquiring a first data indicating at least one reported event as originally reported by a user and a second data indicating at least a second reported event as originally reported by one or more sensing devices; and developing a hypothesis based, at least in part, on the first data and the second data. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
Method and system for selecting providers for role based services
The present invention allows individual providers to be assigned to one or more roles. A role corresponds to a function, service, or action that can be fulfilled by the provider who is assigned to the role. A media session may be initiated by sending a session request from a requester toward a given role instead of being initiated directly to a particular provider. The media session may include a voice or video call, instant messaging session, file transfer session, application sharing session, or the like. The session request is routed to a role server, which may direct the session request to the provider who is assigned to the corresponding role. Once a decision is made to route the session request to a particular provider, provider routing rules may further control how the session requests are routed to the provider terminals of the particular provider.
Method and apparatus for monitoring and synchronizing user interface events with network data
Network data associated with a network session is captured at a first location. The network data includes, but is not limited to, web page data transmitted over a network between a web server and a user terminal. User interface events associated with the same network session are separately captured at a second user terminal location. The user interface events include, but are not limited to, user inputs for interacting with the web page data. Both the captured network data and the separately captured user interface events are then used for analyzing the network session.
Data providing system and communication apparatus
A data providing system includes a first communication apparatus and a plurality of second communication apparatuses that provide data to the first communication apparatus using a communication protocol capable of performing authentication by identification information. The first communication apparatus includes an identification information request sending section, an individual identification information receiving section, a first data request sending section, a first common identification information storage section, a second data request sending section, and a data receiving section. At least one of the second communication apparatuses includes an individual identification information storage section, a second common identification information storage section, an identification information request receiving section, an individual identification information sending section, a data request receiving section, a first data sending section and a second data sending section. The first data sending section sends first type data to the first communication apparatus when the identification information included in the received data request is the stored individual identification information. The second data sending section sends second type data to the first communication apparatus when the identification information included in the received data request is the stored common identification information.
Device and method for managing information data in a mobile telephone
A device and method for managing information data in a mobile IP-based mobile telephone. The device and method employ an embedded web server for displaying a homepage of the mobile telephone on a web browser when linked to the mobile telephone through the web browser; and a program of server driven by the embedded web server to generate a command to enable communication between the mobile telephone and a telecommunication system using the web browser and to transmit a message confirming that data updated in the web browser has been updated in the mobile telephone to the web browser. The homepage of the mobile telephone is adapted to display information management menus of the mobile telephone and includes a language pack that stores at least one language so that the information management menus can be displayed in any selected language. The system and method further employ a memory for storing data of the information management menus.
Public status determination and security configuration of a browser
The illustrative embodiments described herein provide a computer implemented method, apparatus, and computer program product for dynamically identifying a publicly accessed system. A plurality of user profiles is generated for a plurality of users associated with a browser on a system. A set of unique user profiles is identified in the plurality of user profiles. The number of users associated with the set of unique user profiles is compared to a preconfigured threshold. Responsive to the number of users exceeding the preconfigured threshold, the system is identified as a publicly accessed system.
Advanced content and data distribution techniques
A method and apparatus for displaying locally stored content objects is disclosed. In one embodiment, the method comprises receiving a message containing one or more parameters indicative of one or more characteristics of a client, and sending one of a plurality of groups of one or more content objects from a set of content objects to the client based on the one or more parameters, wherein each of the plurality of groups is suited for use with clients having a different set of one or more parameters.
Method and system for distributed infrastructure for streaming data via multiple access points
Methods and systems for distributed infrastructure for streaming data via multiple access points. Aspects of one method may include apportioning multimedia information among a plurality of transmitting devices based on feedback channel information received from a destination receiving device by, for example, a transmission controller device. The transmitting devices may transmit the multimedia information to the destination receiving device. A transmitting device that may not be apportioned multimedia information may transmit a probing signal. The destination receiving device may generate feedback channel information for a transmitting device, for example, based on the multimedia information or the probing signal received from the respective transmitting device. The apportioning of the multimedia information may be dynamically adjusted based on updated feedback channel information received from the destination receiving device.
Automated response to computer users context
Techniques are described for providing information about a current state that is modeled with multiple state attributes. In some situations the providing includes receiving from a first client an indication of an interest in receiving values for an indicated one of the state attributes of the modeled current state, receiving from a second client an indication of an interest in receiving values for another of the state attributes of the modeled current state, and, in response to receiving a value for the indicated one attribute from a first source, determining that the first client has an interest in receiving the received value and supplying the received value to the first client.
Methods, computer programs, and apparatus for performing format conversion of files attached to electronic messages
Methods, computer programs, and apparatus for performing format conversion of a file attached to an electronic message. A message entered by a user is accepted. The user's selection of a file is also accepted, and the file is copied for accompanying the message as a file attachment. The file attachment is in a first file format of a file category. The file attachment is converted from the first file format to a second file format of the file category. The message entered by the user is transmitted, and the transmitted message is accompanied by the converted file attachment in the second file format of the file category.
Method and system for sending bulk electronic messages
A method and system for sending massive e-mail messages that include test messages sent to selected small portions of the global targeted audience. A message containing the text or content part of the message can be stored and retrieved for inclusion in each test message so that the content does not need to be repeatedly retyped. The audience members are selected randomly for each test so that the tests provide statistically valid results. The test results are conveniently grouped for ease of evaluation of the test feedback.
System and method for coordinating a conference using a dedicated server
A system and method are described for initiating and conducting a data conference between a plurality of conference endpoints linked in communication by a private or public computer network. A first conference endpoint then sends a conference initialization request to a dedicated conference server coupled to the computer network. Upon receipt of the conference initialization request, the conference server responsively generates a conference code uniquely identifying the conference and transmits the code to the first conference endpoint. The first conference endpoint subsequently converts the received conference code to a form (such as a string DTMF tone) which can be transmitted by in-band audio to other conference endpoints. The other participating conferencing endpoints, after receipt of the conference code, are configured to log on to the conference server using the conference code.
Separating attachments received from a mobile device
A computer-implemented method includes receiving a message from a mobile device over a wireless network, the message including several attachments, wherein the several attachments include one or more mobile device attachments corresponding to content captured using the mobile device, identifying the one or more mobile device attachments; and separating the one or more mobile device attachments from the plurality of attachments.
Paper based meeting service management tool
The present invention provides a paper-based meeting service management tool for meeting support functions. The paper-based tool includes a digital pen that can be used to make strokes which can be transmitted from the digital pen to services that provide the meeting support functions. The paper-based tool also includes digital paper that has an underlying image pattern. The digital pen can locate itself on the digital paper by recognizing underlying dot patterns and transmitting the location information to a computer through a Bluetooth connection.
Method and system for dynamic redistribution of remote computer boot service in a network containing multiple boot servers
A method and a system are presented for facilitating a PXE-compliant (Preboot Execution Environment) remote boot process between clients and multiple servers. All clients are initially directed to the address of the central boot server when they initially request remote boot service. The central boot server returns the same small initial bootstrap program to every client, which is then executed by the client's embedded boot program. The received initial bootstrap program contains only enough logic to have the client request and receive a list of alternate boot server addresses. The list may be ordered to present to the client a series of best-available boot servers, or the client may search the list to determine an address of an alternate boot server that can efficiently continue the remote boot process. The client selects a boot server from the list and requests the next program from the selected boot server.
Managing position independent code using a software framework
An approach for managing position independent code using a software framework is presented. A software framework provides the ability to cache multiple plug-in's which are loaded in a processor's local storage. A processor receives a command or data stream from another processor, which includes information corresponding to a particular plug-in. The processor uses the plug-in identifier to load the plug-in from shared memory into local memory before it is required in order to minimize latency. When the data stream requests the processor to use the plug-in, the processor retrieves a location offset corresponding to the plug-in and applies the plug-in to the data stream. A plug-in manager manages an entry point table that identifies memory locations corresponding to each plug-in and, therefore, plug-ins may be placed anywhere in a processor's local memory.
Method and system for avoiding underflow in a floating-point operation
Methods and systems for detecting underflow in a floating-point operation are disclosed. In accordance with an example disclosed method a plurality of comparator circuits and a plurality of logic devices coupled to the plurality of comparator circuits are operated to determine whether performing a floating-point operation using a floating-point hardware unit will generate an underflow condition. The operating of the plurality of comparator circuits and the logic devices involves inputting a multiply-add operation result value to at least some of the plurality of comparator circuits. In addition, a plurality of logic outputs are outputted via the plurality of logic devices. The plurality of logic outputs are indicative of comparison operations performed by at least some of the comparator circuits based on the multiply-add operation result value. An underflow indicator is outputted based on the plurality of logic outputs. The underflow indicator is indicative of whether performing the floating-point operation using the floating-point hardware unit will generate the underflow condition.
Unified inverse discrete cosine transform (IDCT) microcode processor engine
The present invention provides a unified inverse discrete cosine transform (IDCT) microcode processor engine, which is able to process IDCT with different video standards and also achieves the processing speed requirement. The microcode processor engine comprises a read unit for reading input data; a shift left unit comprising: a first shift left block for left-shifting input data; and a second shift left block for left-shifting input data; an add unit for adding data output from the shift left unit; and a shift right unit for right-shifting data output from the add unit. The present invention also provides a system of inverse discrete cosine transform.
Information processing apparatus and method, recording medium, and program
Information processing apparatus and method, recording medium, and program are provided. An information processing apparatus includes the following elements. A receiver receives a command requesting for the execution of predetermined processing. A storage unit stores data and first information indicating, among a plurality of stages in a lifecycle of the information processing apparatus, the current stage determined by the stored data and second information indicating an executable command in the current stage, the executable command being determined for each of the plurality of stages. A determining unit determines on the basis of the first information and the second information whether the command received by the receiver is an executable command in the current stage.
Unordered/fuzzy file path
Provided is an abstracting mechanism for the naming of files in a computing system. When a document is saved, individual components of the file path are segregated and the filename extension becomes the first component in a new file path. Remaining components are rearranged into the new file path according to a simple alphanumeric ordering scheme. In another embodiment, the order of file path components is determined by either some type of hash function or according to a predefined ordering function. Also provided is a search technique that takes advantage of the claimed file mapping technique. A file path is broken into an unordered set of components that are treated with equal weight when performing a search. Files are sorted and displayed based upon a number of “hits,” each hit representing a match between a component of the file path and a term of a search term.
Autonomic virtual log configuration
A method, system and apparatus for autonomically configuring a virtual log. In accordance with the present invention, events flowing into the virtual log can be heuristically processed to determine if any events have been lost. When an event is considered to have been lost, the size of the log associated with the event can be increased. Also, the interval in which the virtual log interacts with the associated log can be decreased so as to ensure that the events will not continue to be lost. When a period of time has elapsed during which no events are heuristically determined to have been lost, either or both of the interval and associated log can be adjusted so as to increase the interval and decrease the size of the associated log.
Data processing system and data processing method
A data processing system includes a display control unit of implementing a display module for displaying at least one format file containing a fixed format, and at least one data file containing item data to be set to the fixed format, a specifying control unit of implementing a specifying module for specifying any one of the format file and the data file, and also specifying the other category of file from this one file, and a setting unit of setting the item data of the data file to the fixed format of the format file in accordance with the specifying operation. This architecture makes it possible to easily input the item data to the fixed format by manipulations on the screen.
Visual database modeling
Methods, systems, and computer program products, implementing techniques for visual database modeling. The techniques include receiving in a web browser user input defining a structure for a database, the structure including one or more tables and one or more relations between the tables; and displaying in the web browser a visual model of the defined database structure, the visual model including one or more graphical objects representing the tables and relations.
Updating track databases after track maintenance
Techniques are disclosed for updating a train track database after track maintenance so that the database correctly reflects any changes to track geometry or to the geo-locations of features along the tracks (e.g., grade crossings, mileposts, signals, platforms, switches, spurs, etc.). Advantageously, the techniques of the illustrative embodiment enable a track maintenance crew to cost-effectively obtain post-maintenance measurements for features without the use of a Global Positioning System (GPS) unit (e.g., using a tape measure, using a laser rangefinder, etc.).
Method and apparatus for displaying the composition of a data structure during runtime
In one embodiment the present invention includes a computer-implemented method for dynamically displaying, during runtime, the composition of a data structure in a tabular format. During execution of an application, a command indicating the name of a data structure as an argument is executed, thereby causing a dynamic data structure display generator to request the type of the particular data structure whose name is included in the command as an argument. Upon receiving the type and the location of the data structure, the dynamic data structure display generator selects a process to analyze the data structure. Using the selected process, the data structure is analyzed and its elements are systematically communicated to a user interface service, which is responsible for displaying, in a tabular format, the elements (names and values) of the data structure.
Data structure, method, and computer program for providing a linked list in a first dimension and a plurality of linked lists in a second dimension
A data structure, method, and computer program provide a linked list in a first dimension and a plurality of linked lists in a second dimension. In use, a linked list in a first dimension is provided. Further, the linked list in the first dimension includes a plurality of nodes. Additionally, each node includes a head pointer and a tail pointer. In addition, a plurality of linked lists in a second dimension is provided. Furthermore, the tail pointer of one of the nodes in the linked list in the first dimension points to a first node in one of the linked lists in the second dimension.
Dynamic generation and automated distribution of user interface from database model
A method and apparatus for automatically and dynamically generating a user interface for a client based upon a database model. An application server creates a user interface description in accordance with the database model. The description is then distributed to the client, which interprets the description and creates the user interface therefrom.
Method of representing and processing complex branching logic for mobile applications
A system is provided for efficiently defining and navigating through complex workflow structures for mobile unit applications. In one embodiment, the system (100) includes business platforms (101), a mobility server (102), an application descriptor generator (103) and mobile units (104). The business platforms (101) may be existing data systems of a business entity. The mobility server (102) handles communications between the business systems (101) and the mobile units (104). The application descriptor generator (103) creates application descriptors that define the functionality of an application running on a client (108) of the mobile unit (104). This functionality may include complex branching logic. In this manner, applications can be rapidly deployed and readily adapted to meet the needs of a business entity.
System and method of transferring information
A system and method of transferring information comprising an input module configured to receive an access parameter from an entity authorized to provide the access parameter, an access module configured to access a first database or a second database and communicate information from the first database to the second database wherein the information is configured to perform an authorized function. The function can be authorized bill payment. The information to be transferred can include financial information, and can include account information.
Enterprise security management system using hierarchical organization and multiple ownership structure
A hierarchical security model for networked computer users is described. Files and resources are controlled or created by users within the network. Each user within the network has an account that is managed by a network administrator. The account specifies the user identifier and password. Users are grouped into organizations depending upon function or other organizational parameter. The groups within the network are organized hierarchically in terms of access and control privileges. Users within a higher level group may exercise access and control privileges over files or resources owned by users in a lower level group. The account for each user further specifies the group that the owner belongs to and an identifier for any higher level groups that have access privileges over the user's group. All users within a group inherit the rights and restrictions of the group.
Priority based LDAP service publication mechanism
A method and system are provided for directing a client to a preferred service instance. At creation of a service instance, the service binding attribute of the created instance is extended to include assigned domains and associated priorities. There are then two phases to directing a client to the preferred service instance. The first phase is compilation of a list of domains and priorities for the service in response to a query. Upon completion of the first phase, a second phase is executed to determine a preferred service for the client by comparing fully qualified domain name entries and assigned priority entries.
Method to identify exact, non-exact and further non-exact matches to part numbers in an enterprise database
A method of searching for customer part numbers stored in an enterprise database includes creating a set of discrete search strings from a set of supplier part numbers by which a search of the customer part numbers is performed and identifying any exact, non-exact and further non-exact matches between the discrete search strings and the customer part numbers from an output of the search.
Guided content metadata tagging for an online content repository
A method for tagging content. The method includes receiving an initial metadata tag and associating the initial metadata tag with an object of an online repository. Based on the initial metadata tag, a metadata tag knowledgebase is accessed to derive at least one suggested metadata tag. A confirmation regarding the at least one suggested metadata tag is received and the suggested metadata tag is associated with the object. The object is then uploaded to the repository, and the metadata tag knowledgebase is updated to reflect tags associated with the object.
System and method for content-based partitioning and mining
Methods and systems are provided for partitioning data of a database or data store into several independent parts as part of a data mining process. The methods and systems use a mining application having content-based partitioning logic to partition the data. Once the data is partitioned, the partitioned data may be grouped and distributed to an associated processor for further processing. The mining application and content-based partitioning logic may be used in a computing system, including shared memory and distributed memory multi-processor computing systems. Other embodiments are described and claimed.
Creation and enrichment of search based taxonomy for finding information from semistructured data
Techniques are provided for creating and updating a entity hierarchy (taxonomy) based on information captured about user interaction with a system. Techniques are also provided for using the taxonomy to determine the nature of entities represented by terms submitted to a search engine. Search logs analyzed for related sets of entities, and used to improve the taxonomy for storing information. Once the taxonomy is created, information across data sources are fetched and aggregated based on the taxonomy. When the system is queried, the query is modified to a predefined template, and the best fit result is promptly returned. A feedback mechanism is also provided to enhance taxonomy and entity data based on search volumes. This system enables search engines to provide accurate answers when entities, their attributes and relationships are involved.
Commercial shape search engine
Embodiments including a system for searching through a database using two or three dimensional data or data derived from the two three dimensional data. The database may be populated by searching a network environment to compile two dimensional image or three dimensional model data. A search for two or three dimensional data may be utilized to determine related advertisements that may be shown on a results page in connection with the search results. A database being searched may contain pricing data related to products that are associated with two or three dimensional data.
System, method, and computer-readable medium for optimizing the performance of outer joins
A system, method, and computer-readable medium for optimizing the performance of outer joins in a parallel processing system are provided. Predicates involving only attributes of a left table of a left outer join are pushed down to the outer relation for left outer joins having join predicates involving left table attributes and/or predicates involving attributes of both the right and left table. In such an instance, the rows of the left table may be partitioned into two sub-relations according to the predicate involving only attributes of the left table. Rows of the left table are allocated to a first sub-relation if the rows satisfy the predicate involving only attributes of the left table and rows of the left table are allocated to a second sub-relation if the rows fail to satisfy the predicate involving only attributes of the left table. Accordingly, only rows of the first sub-relation are required to be left outer joined with the right table. Advantageously, a reduction in the requisite number of rows to be redistributed and joined is facilitated. The disclosed embodiments may be similarly applied for optimization of right outer joins. Further, embodiments for optimizing full outer joins are disclosed.
Information management system
An information management system creates data structures based entirely on the content of source files, then compares these data structures to discover synergies and commonalities. In one embodiment, the system accepts a first collection of source files, and extracts text from each source file. The text is compared to tags in one or more dictionaries, which comprise hierarchical listing of tags. Tags matching the text are associated with each source file. The system then generates a virtual relational network in which each source file having matching tags is a node. Tags associated with two or more source files are links between the nodes. This virtual relational network may be compared with another virtual relational network to discover common nodes or links. Source files later added to a collection are massively linked by associating all tags from all source files with the newly added source file, and vice versa.
Click chain model
Techniques are described for generating a statistical model from observed click chains. The model can be used to compute a probability that a document is relevant to a given search query. With the model, a probability of a user examining a given document in a given search result conditionally depends on: a probability that a preceding document in the given search result is examined by a user viewing the given search result; a probability that the preceding document is clicked on by a user viewing the given search result, which conditionally depends directly on the probability that the preceding document is examined and on a probability of relevance of the preceding document.
Future data event prediction using a generative model
The prediction of future data events using a generative model is disclosed. One disclosed embodiment comprises a method of predicting a search engine switch, by first tracking a sequence of events in a user search. Next, a search engine switch based upon the sequence of events tracked is predicted. Then, in response to predicting a search engine switch and prior to the user requesting a search engine switch, an action is taken toward changing a user experience.
Techniques for knowledge discovery by constructing knowledge correlations using concepts or terms
Techniques for identifying knowledge use a graphical user interface for inputting one or more terms to be explored for additional knowledge. Then a search is conducted across one or more sources of information to identify resources containing information about or information associated with said terms. The resources are decomposed into elemental units of information and stored in a data structures called nodes. A group of nodes are stored in a node pool and, from the node pool, correlations of nodes are constructed that represent knowledge using information about relation types. Information about relations types is determined using a relation classifier.
Apparatus and method for searching reports
A method of searching at least one report includes extracting at least one of report element instance content, report element instance metadata, report element instance data, and at least one of associated report element instance context content, report element instance context metadata and report element instance context data to define indexed fields. A search query is received. The search query is applied against at least one indexed field. Search query results are compiled to produce a list of relevant report element instances.
System, method, and software for researching, analyzing, and comparing expert witnesses
The present inventors devised, among other things, system, methods, and interfaces for researching, evaluating, and comparing expert witnesses. One exemplary system includes interfaces that facilitate users entering queries regarding experts based on name or subject matter and filtering search results based on damage awards, case types, attorneys, clients and date range. The system also enables side-by-side comparisons of the cumulative litigation history for multiple experts, and provides an expert challenge report that indicates whether an expert has been challenged in past litigation, the result of any challenges, the presiding judges in the any challenges, and the text of the challenged testimony.
History based search service operable with multiple applications and services
A method, a device and a computer readable storage medium for enhancing user experience associated with searching data associated with one or more applications/services accessible on a mobile computing device. The result of the search is selected organized based on previous history of user actions to present the most relevant data entries to the user. Options associated with the searched data entries are also selected and organized based on previous history of user actions to facilitate performing of the user's intended functions on the mobile computing device. Further, searched data entries may be presented to the user in an argument oriented presentation mode where the searched data entries represent arguments for functions or a function oriented presentation mode where the searched data entries represent functions to be performed on the mobile computing device.
Method and system for re-ranking search results
A method for re-ranking search results, includes: generating the search results from a data source based on a search query from a user; retriving a re-ranking expression; re-ranking all or part of the documents in the search results based on the re-ranking expression; and displaying all or part of the documents in the search results with the re-ranked order.
Systems and methods of adaptively screening matching chunks within documents
A computer identifies within a document multiple matching chunks in response to a search request from a user. The search request includes one or more search keywords and each of the multiple matching chunks matches at least one of the search keywords. The computer partitions the matching chunks into multiple groups. The matching chunks within a respective group have an associated matching level to the search request. The computer returns one or more groups of the matching chunks to the user in an order consistent with their respective matching levels to the search request.
Systems and methods for improving the ranking of news articles
A system ranks results. The system may receive a list of links. The system may identify a source with which each of the links is associated and rank the list of links based at least in part on a quality of the identified sources.
Systems and methods for generating statistics from search engine query logs
A computer-implemented method includes calculating first statistics about a user-identified event within a first subset of a database of events; selecting a second subset of the database of events based on said first statistics; calculating second statistics about the user-identified event within the second subset of the database of events; merging the first and second statistics as statistics of the user-identified event within the entire database of events; and generating a result including at least a portion of the merged statistics of the user-identified event.
Automated client sitemap generation
Methods and computer-storage media for automated generation of domain sitemap files are provided. A universal resource locator (URL) for a web site having a plurality of web pages associated therewith is received. Log files and permission controls are analyzed to ascertain whether each web page has been previously crawled and which web pages may be crawled and/or indexed. The permitted, not-previously-crawled web pages are subsequently crawled and the relational structure of the web site is ascertained. Other items of metadata, such as web page modification frequency or priority values, also are determined. Once the structure and metadata are available, a current sitemap is generated that provides the hierarchy and related details in the form of metadata. The sitemap file is then written to a disk and may then be sent to search engines as generated or in a compressed format.
Identification of possible scumware sites by a search engine
Users may be protected from scumware included on or associated with web sites indexed by a search engine. The search engine may, for instance take the presence of scumware into account when ranking or determining whether a document matches a search query or provide information with search results that indicates that a particular search result link may be associated with scumware. In one implementation, a search engine generates search results for a search query to obtain documents that are relevant to the search query. The search engine may then format the search results as a web page that includes visual indicators associated with those of the relevant documents that have been determined to be associated with scumware.
Method and apparatus for managing folder
A method and apparatus for managing a folder is provided. The method includes: setting a drive correspondence table showing a correspondence relation of first location information including location information of an apparent drive allocated to the folder in the operating system and second location information including location information of a target drive to be actually allocated to the folder; and changing, in response to a request for an access to the folder requested by the operating system, location information allocated to the folder from the first location information of the apparent drive allocated to the folder to the second location information of the target drive allocated to the folder in accordance with the drive correspondence table without notifying the operating system of a change of location information of the drive allocated to the folder, whereby enabling the operating system to consequently access the folder in the target drive.
System and method for managing large data sets
The present invention is directed to a method and system for managing large data sets (or studies) transferred from at least one acquisition device to a study process server in order to transfer the data sets to at least one review station. The method includes transferring a selected subset of the existing data sets to each review station, monitoring each review station for a login, and populating the review station with studies from at least one relevant working set upon detecting the login. In an alternate embodiment, the method may include sorting each received study into an appropriate working set, selecting a subset of the collected set of studies from at least one working set, and distributing the selected subset of studies to each review station.
Compression of tables based on occurrence of values
Methods and apparatus, including computer program products, for compression of tables based on occurrence of values. In general, a number representing an amount of occurrences of a frequently occurring value in a group of adjacent rows of a column is generated, a vector representing whether the frequently occurring value exists in a row of the column is generated, and the number and the vector are stored to enable searches of the data represented by the number and the vector. The vector may omit a portion representing the group of adjacent rows. The values may be dictionary-based compression values representing business data such as business objects. The compression may be performed in-memory, in parallel, to improve memory utilization, network bandwidth consumption, and processing performance.
Log managing apparatus, log managing system, log managing method and log managing program
A log managing apparatus includes a collecting unit that receives a log from at least one collecting object that acquires the log including time information, a management unit that manages log format information set for each the collecting object, and a conversion unit that converts the log with reference to the log format information and extracts time information from the log.
Automated method for identifying and repairing logical data discrepancies between database replicas in a database cluster
A method and system for monitoring and maintaining the consistency of replicated databases in a shared-nothing database cluster architecture is presented. The method involves the continuous monitoring of the database transaction logs that are maintained by the autonomous database managers that manage the individual database replicas in the cluster. In the event that data discrepancies are detected via the comparison of the transaction logs of the individual database replicas, remedial action is carried out according to configured rules in the main cluster controller. These remedial actions may include, but are not limited to, making a database node inactive within the cluster, or automatically repairing any data discrepancies that are detected among the database replicas in the cluster.
Multi-thread replication across a network
A replicated set of data is processed by receiving at a target, from one of a plurality of replication processing threads, a received batch of one or more non-synchronization tasks. It is determined that the received batch comprises a next batch to be performed at the target and the non-synchronization tasks included in the batch are performed in a task order.
Cluster-wide read-copy update system and method
A system, method and computer program product for synchronizing updates to shared mutable data in a clustered data processing system. A data element update operation is performed at each node of the cluster while preserving a pre-update view of the shared mutable data, or an associated operational mode, on behalf of readers that may be utilizing the pre-update view. A request is made for detection of a grace period, and grace period detection processing is performed for detecting when the cluster-wide grace period has occurred. When it does, a deferred action associated with the update operation it taken, such as removal of a pre-update view of the data element or termination of an associated mode of operation.
Systems and methods of developing intuitive decision-making trainers
Systems and methods can provide an immersive learning environment based on cognitive task analysis followed by an analysis of instructional requirements and development of an instructional strategy. One or more immersive scenarios can be created and presented via an audio/visual training structure which enables a participant to improve real-time decision making in stressful, rapidly changing circumstances.
Apparatus for detecting a pattern in a data stream comprises a pattern matching device for receiving the data stream. The pattern matching device comprises one or more rule engines, each rule engine operating under a plurality of state transition rules encoding a plurality of patterns, a first state transition rule including a wildcard state component and a wildcard input component, a second state transition rule including a wildcard state component and a specified input component, and a third state transition rule including a specified state component and a specified input component, the first, second and third rules having differing priorities, and at least one state transition rule including an output component indicating a pattern match. The apparatus is arranged to pass the data stream to each rule engine, and is further arranged to output a signal indicating a pattern match when a state transition rule indicates a pattern match.
Detecting anomalous events using a long-term memory in a video analysis system
Techniques are described for detecting anomalous events using a long-term memory in a video analysis system. The long-term memory may be used to store and retrieve information learned while a video analysis system observes a stream of video frames depicting a given scene. Further, the long-term memory may be configured to detect the occurrence of anomalous events, relative to observations of other events that have occurred in the scene over time. A distance measure may used to determine a distance between an active percept (encoding an observed event depicted in the stream of video frames) and a retrieved percept (encoding a memory of previously observed events in the long-term memory). If the distance exceeds a specified threshold, the long-term memory may publish the occurrence of an anomalous event for review by users of the system.
Method for visualizing feature ranking of a subset of features for classifying data using a learning machine
A method for enhancing knowledge discovery from a dataset uses visualization of a subset features within a dataset that provide the best separation of the dataset into classes. One or more classifiers are trained using each subset of features and the success rate of the classifiers in accurately classifying the dataset is calculated. The success rate is converted into a ranking that is represented as a visually distinguishable characteristic. One or more tree structures may be displayed with a node representing each feature, and the visually distinguishable characteristic is used to indicate the scores for each feature subset. Connectors between the nodes may be used to indicate unconstrained and constrained feature sets. Nodes within a constrained path may be substituted for a feature within the preferred, unconstrained path if that feature is impractical to measure.
Advanced data integrity
A payment integrity system that processes data, including data associated with a biometric technology. The system includes a discovery module to receive insurance records from a source of data, which includes the data associated with the biometric technology, the records providing information that pertain to at least one transaction. The discovery module includes a query component and an artificial intelligence engine to process the records to identify a second subset of the records having anomalous information, and provide a second analysis output indicative of the second subset. The system also includes an audit module to determine whether to instruct the artificial intelligence engine to analyze the records according to the outputs. The system facilitates resolution of a claim payment based on the first analysis output and the second analysis output.
Methods and systems for supporting the production of shipping labels
Methods and systems for supporting the production of shipping labels are provided. Example embodiments provide a Shipment Management System (“SMS”), which facilitates the production of shipping labels. The SMS may be configured to generate a shipping uniform resource identifier (“URI”) that identifies a shipping protocol and includes shipment information and post-back information. The shipping URI may be provided to a shipping label module configured to produce a shipping label in accordance with the shipping protocol by outputting a shipping label based on the shipment information, and automatically posting information about the producing of the shipping label to a code module identified by the post-back information. In some embodiments, the actions of the SLPS may be initiated by a Web browser in response to a user selection of a shipping URI. This abstract should not be used to interpret or limit the scope or meaning of the claims.
Product repair assistance using a virtual universe
An approach that provides product repair assistance using a virtual universe is described. In one embodiment, there is a method for providing repair assistance for a real-world product in a virtual universe. The method includes receiving diagnostic information relating to the real-world product, ascertaining repair assistance information for the real-world product from the received diagnostic information, and generating a rendition of the real-world product along with the repair assistance information for display to a resident on-line in the virtual universe.
Method and system for installing software and hardware feature licenses on devices
A method and system for installing software and hardware licenses on electronic devices supporting licensable features. Specifically, a method is disclosed for installing licenses in a node based licensing scheme. The electronic device defining the node receives an input containing an authorization key. The authorization comprises a license for a service feature, a node identifier, a software version, and a sequence number. Information in the authorization key is used to install the license on the electronic device. The node identifier is compared to an official node identifier stored at the electronic device. The sequence number is compared to an official sequence number stored at the electronic device. The license is installed into a pool of licenses available to the electronic device when the node identifier matches the official node identifier and the sequence number matches the official sequence number. The sequence number ensures that the authorization key at most can only be used once.
Information processing apparatus and method, and data communication system and method
A client obtains license information. The client has a client module for using content under conditions defined in the license information. When the client module is updated and a new function is added, the client obtains updating license information including permission of the new function. The client is allowed to use the content under the conditions defined in the previous license information and the conditions defined in the updating license information without obtaining new rights information for the updated client module.
Decision support systems and methods for complex networks
Methods and systems for automated decision support in analyzing operation data from a complex network. Embodiments of the present invention utilize these algorithms and techniques not only to characterize the past and present condition of a complex network, but also to predict future conditions to help operators anticipate deteriorating and/or problem situations. In particular, embodiments of the present invention characterize network conditions from operation data using a state estimator. Contingency scenarios can then be generated based on those network conditions. For at least a portion of all of the contingency scenarios, risk indices are determined that describe the potential impact of each of those scenarios. Contingency scenarios with risk indices are presented visually as graphical representations in the context of a visual representation of the complex network. Analysis of the historical risk indices based on the graphical representations can then provide trends that allow for prediction of future network conditions.
System and method for margin loan securitization
A system and method for securitizing margin loans, wherein a processor system operates to analyze account data for a plurality of accounts, and to identify and flag accounts that are marginable. The process provides for flagging a group of accounts which collectively are representative of a portfolio of marginable accounts held by a brokerage company. The system and method also provides for generating a general ledger for the brokerage company, a SPV, and a trust, wherein these general ledgers track the sale of margin loans belonging to the flagged accounts, from the brokerage company to the trust via the SPV. The system and method further provide for processing transactions in the flagged accounts to identify and classify transactions in the flagged accounts which affect the margin balances for the flagged accounts.
System and method for automatically investing a portion of interest charged in a mortgage installment payment
A method and a system are provided to allocate a borrower's monthly home loan repayments to a loan provider to an interest payment account and an equity accrual account; and, to further allocate to a retirement or education account a monthly amount of savings that is correlated to that portion of each monthly home loan repayment comprising interest on the loan. The monthly amount of savings allocated to the retirement or education account is computed by multiplying that portion of each monthly home loan repayment comprising interest on the loan by a savings rate that is a function of an economic benchmark.
Method for tracking time attendance of either a dedicated user or multiple non-dedicated users, interchangeably, using a single multi-function electronic hand-held device
A method for tracking time attendance for either a single dedicated user, and typically owner, of a single multi-function electronic hand-held device without the need of entering password information, or selectively interchangeable to multiple non-dedicated users which must enter passwords to access their time tracking screens is provided. The time tracking software on the hand-held device can be placed into solo mode for a single dedicated user, which can be selectively deactivated so as to enable multiple non-dedicated users to enter their passwords to log in and clock-in or clock-out. The solo mode may be selectively reactivated so as to automatically log in the dedicated user and display his or her time tracking screen. An authorized administrator's password may be necessary to activate or deactivate solo mode.
System and method for preparing a tax return using electronically distributed tax return data
The present invention is a system and method for preparing a tax return using electronically distributed tax return data. Electronically distributed tax return data (such as W-2 data or 1099 data) that is stored at a third party's computer system for a taxpayer is accessed to prepare the tax return. The location of the electronically distributed tax return data is provided to a tax preparer that accesses the electronic data and prepares the tax return. The taxpayer provides authorization for the tax preparer to access the electronically distributed tax return data stored at the third party system. After the current tax year, the tax preparer checks the availability of the electronically distributed tax return data. When the electronically distributed tax return data is determined to be available, the tax preparer accesses it and prepares the tax return.
Notification and correction of E-filing rejections
An electronic filing system may electronically file a tax return created by a user using a tax preparation application. The electronic filing system may receive an error indication from a taxing authority identifying a specific tax return error. The electronic filing system may create an error notification including an error description, error solution, and mechanism for correcting the error. The electronic filing system may send the error notification to a device associated with the user. The device may not be the same device in which the tax preparation application created the tax return. The mechanism may enable the user to correct the error without the tax preparation application. The electronic filing system may receive an error correction sent from the user's device according to the mechanism of the error notification. The electronic filing system may correct an error of the tax return according to the error correction.
Automated transaction accounting processing engine and approach
Accounting data is classified to facilitate transaction processing and management. According to an example embodiment, data based rules are implemented for classifying transaction-related data into accounting categories. Accounting information is processed as a function of the data based rules and accordingly classified. This approach involves, for example, the identification of particular data based rules to apply to the accounting information, applying the rules and processing the information accordingly.
A system, method, and computer-readable medium for generating an itinerary in response to a request from a user are provided. The system includes a memory for storing a market table associated with a respective market, a rule table comprising rules associated with a respective fare class, and a fare table comprising fares associated with each fare class within a respective rule table. Each market table includes rule identifiers corresponding to at least one connection path, and each rule table is associated with a rule identifier corresponding to one of the rule identifiers contained within a respective market table. The system also includes a processing element for determining whether criteria associated with each connection path satisfies the rules within a respective rule table and determining a fare from a respective fare table for at least one connection path corresponding to each fare class associated with the satisfied rules within a respective rule table.
Method for cultured sea algae
A method and apparatus for utilizing, processing, distributing and an accompanying business model for sea algae, particularly forced cultured kombu, to prevent the expansion of global warming, by encouraging a re-purchase of the cultured sea algae, by paying the purchaser back, in a constant rate, a part of the profit from the sales of a CO2 omission right, which right depends upon the CO2 absorption and fixation ability.
Machine implemented methods of ranking merchants
In a consumer information system, a method of comparing products and services including providing product specific information, providing merchant specific information on the specified product, providing merchant specific business information, providing product specific information collected by third parties, providing merchant specific information collected by third parties, applying weighting factors to the information provided, producing an aggregate value for each merchant based on the weighting factors as applied to the information provided, and producing a ranking of the merchants offering the specified product based on the aggregate value for each merchant. The system provides for consumers to select a set of standardized weighting factors or to modify the standardized weighting factors or to create their own weighting factors. The system provides detailed information to consumers on the breakdown of factors influencing the rating.
Method and systems for personal restaurant assistant
A method and systems for a personal restaurant assistant. In one embodiment, the method, that may be implemented on a system, comprises identifying from an invoice for a group of diner's having ordered meals, charge items from the invoice to be allocated to one or more of the diners; transmitting over a network connection to a service provider, the identification of the charge items having been allocated to the one or more diners, to have calculated an allocated amount of the invoice for the one or more diners; and receiving over the network connection from the service provider, a calculated allocated amount of the invoice for the one or more diners.
Rebate cross-sell network and systems and methods implementing the same
Embodiments of the invention provide a robust rebate cross-sell network in which business entities, including financial institutions, can make targeted offers, including pre-approved or pre-qualified credit offers, to a desirable consumer utilizing information submitted by the consumer during a rebate redemption process. These business entities may but need not be associated with a rebate-issuing entity (i.e., rebate sponsor) or a rebate processing center which processes rebate claims for the rebate sponsor. In one embodiment, a cross-sell network manager can determine the consumer's identity, look-up the consumer at credit bureau(s), and perform a passive, real-time inquiry. Contingent upon a plurality of factors (e.g., the results of the inquiry or look-up against the pre-approved/qualified customer list, etc.), one or more targeted offers are identified. A Web page can be dynamically generated with the selectively identified offers and presented to the consumer as disbursement options, perhaps after authenticating the consumer's identity.
Advertisement system using mash-up map and method thereof
A map advertisement system and method by using a mash-up map advertisement is provided, which can operate various advertisement cost billing policies. The map advertisement system includes an advertisement management unit for generating an advertisement layer and an identifier of the advertisement layer based on advertisement information including geographic location information received from an advertiser terminal; a base map providing unit for providing a base map layer capable of providing geographical information through on-line; and a mash-up map advertisement unit for generating mash-up map data by mixing the advertisement layer with the base map layer based on the geographic location information, wherein the advertisement layer identifier includes at least one information element related to an advertisement exposure on the advertisement layer.
Interactive user interface for collecting and processing nomenclature and placement metrics for website design
Computer implemented methods for conducting interactive surveys that define aspects of a web page, is disclosed. One method includes generating an interactive survey user interface (UI), where the interactive survey UI provides a plurality of selectable nomenclature items for a plurality of page objects of the web page. Then, enabling selection of one nomenclature item from the plurality of selectable nomenclature items. A drag and drop operation enables the selection of the one nomenclature item and dragging to the one of the plurality of page objects to define a placement for the one nomenclature item. The selection of the one nomenclature item and the defined placement is received to build metrics from multiple survey participants, where the metrics are used to define recommendation for rendering the plurality of page objects on the web page. The recommendations identify nomenclature and placement of page objects for the design of the web page.
Method for managing and controlling stability in business activity monitoring and management systems
A stabilization methodology and system component in Business Activity Monitoring and Management systems. This enables firms to use Business Activity Management (BAM) systems to manage business activity by only responding to monitored data when the overall business performance can be improved. This enables firms to identify appropriate tradeoffs between potentially conflicting objectives while meeting business objectives. Information from BAM systems are analyzed based on models of the business process and different information filter criteria are assessed for their impact on business performance indicators. Based on this, a filter criterion is chosen which is executed by an information filter. The outputs from the information filter are used as the basis for deciding the inputs for business process execution.
Social networking system capable of notifying users of profile updates made by their contacts
A networked computing system provides various services for assisting users in locating, and establishing contact relationships with, other users. For example, in one embodiment, users can identify other users based on their affiliations with particular schools or other organizations. The system also provides a mechanism for a user to selectively establish contact relationships or connections with other users, and to grant permissions for sharing personal data with such users. The system may also automatically notify users of personal information updates made by their respective contacts.
Method and apparatus for information boosting in related but disconnected databases
Method and apparatus for information boosting in related but disconnected databases, in one aspect, may comprise identifying disconnected data sources comprising data that are related or dependent on one another, determining one or more relationships and dependencies among the disconnected data, and refining the data sources based on one or more relationships and dependencies.
Resource management and planning for manufacturing organizations
A method for managing manufacturing resources and planning manufacturing activities includes tracking enterprise information detailing business records for an enterprise, the enterprise information including real-time information regarding resources, production, and inventory related to production of a product; communicating with a resource management system storing the enterprise information and multiple affiliated organizations using disparate protocols; translating communications between the protocols to facilitate transfer of data between the resource management system and the affiliated organizations; loading selected portions of the enterprise information into a scaled memory; and generating, in real-time, production plans based on the selected portions of the enterprise information loaded into the scaled memory to affect manufacturing and shipping of goods and materials.
Evaluation of a process metric
An exemplary method of responding to a request for a value of at least one metric associated with at least one process includes a step of determining whether responding to the request requires updating the value of the at least one metric. When responding to the request does not require updating the value of the at least one metric, a response is determined based at least in part on at least one stored value of the at least one metric. When responding to the request does require updating the value of the at least one metric, the value of the at least one metric is updated and a response is determined based at least in part on the at least one updated value of the at least one metric. Updating the value of the at least one metric, at least when responding to the request requires updating the value of the at least one metric, includes steps of determining at least one new value of the at least one metric based at least in part on at least one stored value of the at least one metric and storing the at least one new value of the at least one metric. The method also includes a step of responding to the request with the determined response.
System and method to provide maintenance for an electrical power generation, transmission and distribution system
A method for providing maintenance to an electrical power generation, transmission and distribution system, and an information system and one or more computer program software means for carrying out same. A method to provide maintenance to an electrical power generation facility and/or an electrical power transmission and distribution network system operated by a Utility. Maintenance personnel visit a site to inspect a condition of said apparatus, and examine information from an Information System operated in co-ordination with a Help Desk. The method comprises further steps such as preparing a report of the apparatus with a mobile web camera, making a report comprising a graphic image of the condition of said apparatus, receiving at said Help Desk and Information System the report and graphic image from the inspector/repairman, finding stored information about said apparatus and/or said system in said Information System, comparing said stored information with the report and/or graphic image, the inspector/repairman making in consultation with the Help Desk an assessment of the condition of said apparatus and providing a recommendation such as a repair, a temporary repair or making a plan for a repair at a later time.
Method for allocating system costs of the infrastructure of a computer center
A computer-implemented method for allocating system costs of an infrastructure of a computer center includes the steps of: determining total pro rata temporis costs of individual system resources of the infrastructure for a billing period; dividing the total pro rata temporis costs of individual system resources into individual performances by a key; dividing the individual performances into individual performance shares for one service each, such that the division corresponds to a percentage share of the individual performance actually used by one service each; adding up for one service each for one system resource each the individual performance shares, thereby providing performance share sums; and adding up the performance share sums, which have been formed each for the same service but different system resources.
Sports and concert event ticket pricing and visualization system
A system and method is presented for determining at what price and when to release so-called ‘flex’ price tickets during an on-sale using hazard functional analyses of sales velocity and sales/inquiry ratios. Exponential, power, and Weibull-gamma models are also used to predict demand, depending on what part of the on-sale is involved. Determining demand of seats from secondary markets is also described with methods to use the demand for either repricing the seats in the primary market or presenting ‘best value’ seats to a prospective purchaser. Demand can be interpolated or extrapolated to individual seats or rows.
Method and system for evaluating insurance liabilities using stochastic modeling and sampling techniques
In computer-implemented methods and systems for estimating financial modeling outcomes, financial data segmented into a number (x) of classes and scenario data for a set of model scenarios are processed to obtain an estimated model outcome distribution. The class segments are mutually exclusive and collectively exhaustive of the financial data. Multiple model tests are performed with samples of the financial data until a cumulative model outcome distribution is within a pre-determined acceptable tolerance limit from a distribution of fully assessed model outcomes obtainable by performing a single test of the scenarios using all of the financial data. The number (x) of classes, the sample size (z), and a number (y) of times that the tests are performed ensure that the cumulative model outcome distribution is within the pre-determined acceptable tolerance limit from the distribution of fully assessed model outcomes.
Method and apparatus for managing the selection of benefit options
A method for managing the selection of benefit options includes receiving historical user data covering a first time period, and receiving benefit information including at least one benefit option applicable to a second time period. A first portion of the historical user data is compared with a portion of the benefit information to determine anticipated future costs associated with the at least one benefit option. A user of the method optionally selects one of the available benefit options based on the comparison. The benefit options include at least two different insurance policies available for selection. The insurance policies may include at least two different policies of one or more types selected from the group consisting of medical, dental, vision, and life.
Pharmacy personal care account
A method for providing insurance coverage to a subscriber comprises offering an insurance policy to the subscriber wherein the insurance policy comprises providing allowances to pay for one or more expenses covered by the insurance policy and providing monetary credits to the subscriber for any unused portion of a given allowance where the monetary credits can be used to cover the cost of a subsequent allowed expense. The insurance policy may be a pharmacy benefits plan. The covered expenses may be pharmacy expenses. The allowed expenses may be medical expenses which qualify under Section 213 of the US Internal Revenue Code for payment by an employer without the subscriber having to declare the payment as taxable income.
Systems and methods for medical data interchange using mobile computing devices
A method according to the present invention includes receiving data through a wired connection from a medical device by a mobile computing device, where the wired connection includes an adapter that communicates with the mobile computing device using a first communication format and the medical device using a second communication format. The method further includes formatting a message including the received data for transmission to a medical data server by the mobile computing device. This method may be practiced automatically, either continuously or at set intervals, or may be initiated by someone utilizing the system (such as the patient or health care provider. The mobile computing device can be a properly-equipped cellular telephone, PDA, or other a small, portable device that is easy for a patient to transport.
Systems and methods for storage and forwarding of medical data
A method according to an aspect of the present invention includes receiving data through a wired connection from a medical device, storing the data, transmitting the data to an intermediary device, and formatting a message including the received data for transmission to a medical data server. This method can be practiced automatically to allow a medical device for a patient or other subject to be monitored without requiring the patient to manually enter information. This method allows the data to be stored for any desired length of time, and/or until a particular event occurs.
Voice recognition method and apparatus using model number lookup
A voice response system for use in obtaining return qualification information for a product using a non-unique product identifier, including: a dial-in voice system operable to prompt a caller for the non-unique product identifier, wherein the non-unique product identifies the product as a member of a defined product group; a product registration database including a plurality of different, non-unique product identifiers; a return policy storage that defines return policies for each of the non-unique product identifiers; and an arrangement that looks up a specific return policy for the non-unique product identified entered by the caller and provides information to the caller regarding return qualification for the product identified by the non-unique product identifier.
Interactive voice recognition and response over the internet
Methods and systems for handling speech recognition processing in effectively real-time, via the Internet, in order that users do not experience noticeable delays from the start until they receive responsive feedback. A user uses a client to access the Internet and a server supporting speech recognition processing. The user inputs speech to the client, which transmits the user speech to the server in approximate real-time. The server evaluates the user speech, and provides responsive feedback to the client, again, in approximate real-time, with minimum latency delays. The client upon receiving responsive feedback from the server, displays, or otherwise provides, the feedback to the user.
Facilitating text-to-speech conversion of a username or a network address containing a username
To facilitate text-to-speech conversion of a username, a first or last name of a user associated with the username may be retrieved, and a pronunciation of the username may be determined based at least in part on whether the name forms at least part of the username. To facilitate text-to-speech conversion of a domain name having a top level domain and at least one other level domain, a pronunciation for the top level domain may be determined based at least in part upon whether the top level domain is one of a predetermined set of top level domains. Each other level domain may be searched for one or more recognized words therewithin, and a pronunciation of the other level domain may be determined based at least in part on an outcome of the search. The username and domain name may form part of a network address such as an email address, URL or URI.
Method and system for collecting audio prompts in a dynamically generated voice application
A prompt collecting tool (190) for an interactive voice response system (100) includes a voice enabled application server (150), a voice simulator coupled to the voice enabled application server, and a processor coupled to the voice simulator. The processor can be programmed to execute (202) a voice application having a plurality of audio prompts, play (206) audio if a pre-stored audio is available for a particular prompt, capture (208) text when no pre-stored audio is available and forward (210) the captured text to the prompt collecting tool. The voice simulator can include a VoiceXML browser (160), a text to speech text service (170), and a text based recognition service (180) for example.
Information communication terminal, information communication system, information communication method, and storage medium for storing an information communication program thereof for recognizing speech information
An information communication terminal (100) that includes: a speech recognition module (6) for recognizing speech information to identify a plurality of words in the recognized speech information; a storage medium (20) for storing keyword extraction condition setting data (24) in which a condition for extracting a keyword is set; a keyword extraction module (8) for reading the keyword extraction condition setting data (24) to extract a plurality of keywords from the plurality of words; a related information acquisition module (11) for acquiring related information related to a plurality of keywords; and a related information output module (14) for providing related information to a monitor (2).
Method and module for modifying speech model by different speech sequence
A modifying method for a speech model and a modifying module thereof are provided. The modifying method is as follows. First, a correct sequence of a speech is generated according to a correct sequence generating method and the speech model. Next, a candidate sequence generating method is selected from a plurality of candidate sequence generating methods, and a candidate sequence of the speech is generated according to the selected candidate sequence generating method and the speech model. Finally, the speech model is modified according to the correct sequence and the candidate sequence. Therefore, the present invention increases a discrimination of the speech model.
System and method for automatically adjusting floor controls for a conversation
A system and method for automatically adjusting floor controls for a conversation is provided. Audio streams are received, which each originate from an audio source. Floor controls for a current configuration including at least a portion of the audio streams are maintained. Conversational characteristics shared by two or more of the audio sources are determined. Possible configurations for the audio streams are identified based on the conversational characteristics. An analysis of the current configuration and the possible configurations is performed. A change threshold is applied to the analysis. When the analysis satisfies the change threshold, the floor controls are automatically adjusted. The audio streams are mixed into one or more outputs based on the adjusted floor controls.
Method, spoken dialog system, and telecommunications terminal device for multilingual speech output
A method for providing multilingual speech output in an automated spoken dialog system includes setting up a connection between a telecommunications terminal device and the spoken dialog system. In response to a connection setup, a multilingual speech output is provided that includes an output of a first speech sequence in a first language and at least one second speech sequence in at least one second language different from the first language. The first speech sequence and the at least one second speech sequence are output, at least in part, simultaneously.
Translating data objects
Translating information, such as an object type and content, in a first data object from an initial language into a target language includes searching a database to locate a second data object having the object type, attempting to obtain, from the second data object, the object type and the content in the target language, and storing, in the first data object, the object type and content in the target language.
Computer-assisted comprehension of texts
A solution is proposed for the data-handling system-assisted comprehension of texts (particularly, when they are written in a foreign language). For this purpose, a difficulty index is associated with each known word (for example, according to its frequency of use in standard texts). The words of a current document opened using the data-handling system are sorted according to their difficulty indexes. The words having the difficulty indexes higher than a threshold value (for example, based on the skill of a reader) are selected as difficult. A translation of each difficult word is then extracted from a dictionary; this translation is displayed close to each occurrence of the corresponding difficult word.
Process for translating machine shorthand into text
A method for translating stenographic strokes includes the steps of receiving a series of stenographic strokes, creating a table of translations of one or more strokes within the series of strokes, sequentially assigning a score to each of the one or more strokes, determining at least one alternate translation to at least one of the translations in the table of translations, ranking the translations and alternate translations based on an accumulation of the score of the strokes within, and selecting one of the ranked translations or one of the ranked alternate translations based on a best score.
Technique for improving accuracy of machine translation
A system for translating messages is provided. The system includes a parsing unit that parses a first message and a second message in which the same content is respectively described in a first language and a second language that are different from each other so as to generate a first syntactic tree that represents the structure of the first message and a second syntactic tree that represents the structure of the second message, a determining unit that, in a case where the representation of a phrase represented by a certain subtree included in the first syntactic tree matches the representation of a phrase represented by a subtree, corresponding to the subtree, in the second syntactic tree, determines that the phrase is a phrase that need not be translated, and a translation unit that, in a process of generating a fourth message described in a fourth language by translating a third message described in a third language, outputs the phrase that need not be translated and is included in the third message, as represented in the third message, the phrase being put in the fourth message after the translation.
Method and apparatus for identifying gaps between parts
A method, apparatus, and computer program product for identifying gaps. A grid of points is generated on a first surface. The grid of points is associated with a point for a first part associated with a second part in a model. A line segment is formed from the first surface of the first part to a second surface of the second part for each point in the grid of points to form a plurality of line segments. A gap size is identified between the first surface and the second surface using the plurality of line segments to form a plurality of gap measurements.
Automatic real-time optimization and intelligent control of electrical power distribution and transmission systems
A system for real-time optimization of power resources on an electrical system is disclosed. The system includes a data acquisition component, an analytics server, a control element and a client terminal. The data acquisition component is communicatively connected to a sensor configured to acquire real-time data output from the electrical system. The analytics server is communicatively connected to the data acquisition component and is comprised of a virtual system modeling engine, an analytics engine and a power flow optimization engine. The virtual system modeling engine is configured to generate predicted data output for the electrical system utilizing a virtual system model of the electrical system. The control element is interfaced with an electrical system component and communicatively connected to the analytics server. The client terminal is communicatively connected to the analytics server.
Analyzing surface structure using scanning interferometry
A method includes comparing a scanning interferometry signal obtained for a location of a test object to each of multiple model signals corresponding to different model parameters for modeling the test object, wherein for each model signal the comparing includes calculating a correlation function between the scanning interferometry signal and the model signal to identify a surface-height offset between the scanning interferometry signal and the model signal and, based on the identified surface-height offset, calculating a height-offset compensated merit value indicative of a similarity between the scanning interferometry signal and the model signal for a common surface height. The method further includes, based on the respective merit values for the different model signals, determining a test object parameter at the location of the test object.
Product integrity tracking shipping label, and associated method
A product integrity tracking shipping label includes a label body for attaching to a product to be shipped or to packaging containing the product. One or more movement monitoring configured with the label body detects a movement metric of the product. A microprocessor configured with the label body and in communication with the one or more movement monitoring devices time-tags the movement metric when the movement metric exceeds a pre-selected threshold. A product integrity tracking system includes a movement monitoring device with one or more sensors for attachment to a product or packaging containing the product. The movement monitoring device senses at least one movement event during handling of the product. A processor compares the movement event with a pre-selected event threshold, and time-tags and stores above-threshold movement events in a memory. Information in the memory is readable via an interrogation device during shipment or at product delivery.
High rate line-by-line calculation method and program by forked line type resolution
The invention offers a calculation method and program capable of performing line-by-line calculations using a Voigt function at speeds of 50-100 times what is conventional. The Voigt function is divided into a first range around the peak and a skirt portion not contained in the first range. The first range is replaced by a cubic function, and the skirt portion is taken as the Voigt function to perform calculations in predetermined ranges of equal intervals. Furthermore, the peak area of the first range is replaced by a cubic function, and the skirt portion is taken as a function representing the difference between the Voigt function and the cubic function to perform calculations in second predetermined intervals smaller than the aforementioned first predetermined intervals. This is repeated until the desired level of precision is reached. Additionally, interpolation is performed by dividing these predetermined intervals into four or five parts.
Ear-type thermometer and a control method thereof
An ear-type thermometer which measures body temperature using a temperature detection element 21 that detects ambient temperature and an infrared detection element 22 that detects infrared radiation from a measurement site within the aural cavity, the 2 elements housed in a probe 3, wherein the ear-type thermometer comprises a probe cover 10 which can be detachably provided with the probe, a detection switch 60 which detects that the probe cover is attached or detached to the probe, and two temperature conversion coefficients 52a and 52b which corrects body temperature based on the detection result from the two detection elements. Further, the thermometer comprises a detection switch 60 which detects that the probe cover is attached or detached to and from the probe, a temperature conversion coefficient 52a which corrects body temperature based on detection results from the two detection elements, a control unit 50 which determines whether the probe cover has exceeded the usage count limit or not using an actual usage count, a speaker 12 or a liquid crystal display unit which alerts need to replace the probe cover when the usage count limit has been exceeded.
Method and device for calibrating a network analyzer for measuring at differential connections
A method for calibrating vectorial network analyzers, which provide exactly n test ports, for the testing of electrical components with differential connections, where several calibration measurements are implemented, and where several different calibration standards are connected to the test ports. In the method, n is a positive integer greater than 1, and exactly one arbitrary test port is used as a reference test port. The following measurements are implemented for the calibration: (n−1) calibration measurements, where the reference test port is connected to every further test port respectively in its own calibration measurement by direct connections or short matched lines of known reflection, length and attenuation, one calibration measurement where all n test ports are terminated by respectively known input impedances of arbitrary transmission properties, and one calibration measurement where all n test ports are terminated by unknown, respectively-identical, reflecting terminations.
Device, and associated method, for monitoring a meter
An antenna is adapted for receiving via a CDMA/1xRTT digital wireless cellular radio communications network incoming data from a client remote control station, and for transmitting via a wireless cellular communications network outgoing data to the client remote control station. A cellular modem is connected to the antenna for establishing a wireless telephony data connection, and a processor is connected to the modem for receiving and processing incoming data, and for processing and communicating outgoing data to the modem for transmission via the antenna and the wireless cellular communications network to the client remote control station. A communication interface is connected to the processor and connectable to the meter for communicating incoming data from the processor to the meter, and for communicating the outgoing data from the meter to the processor. A power supply is connected for supplying power to the processor and the modem.
Wet gas measurement
A multi-phase process fluid is passed through a vibratable flowtube. Motion is induced in the vibratable flowtube. A first apparent property of the multi-phase process fluid based on the motion of the vibratable flowtube is determined, and an apparent intermediate value associated with the multi-phase process fluid based on the first apparent property is determined. A corrected intermediate value is determined based on a mapping between the intermediate value and the corrected intermediate value. A phase-specific property of a phase of the multi-phase process fluid is determined based on the corrected intermediate value.
Method and system for determining residential fuel usage
A method and system that accurately predicts fuel consumption rates in a residential structure is provided. The present invention more accurately determines the amount of fuel required to maintain a residential structure at a consistent temperature, thereby allowing identification of various system anomalies that may occur over time. Further, the method and system accounts for a number of fuel usage variables such as pilot light and domestic hot water usage in a manner that allows improved accuracy in determining the amount of fuel required to maintain a residential structure at a consistent temperature, thereby allowing identification of various system anomalies that may occur over time.
Computational method of material constant of composite material and volume fraction of material component in composite material, and recording medium
In computing the overall material constant of a composite material, a virtual composite material is defined as the one that predetermined material components are dispersed in a form of spherical particles in a matrix phase at known volume fractions, and a nonlinear equation having the overall material constant of the virtual composite material as an unknown is prepared. Next, the overall material constant of the composite material is computed by solving the nonlinear equation. The nonlinear equation is a recursive nonlinear equation which is obtained by defining the material constant in the surrounding areas of the spherical particles as the overall material constant of the composite material to be computed. The volume fraction of a material component dispersed in the composite material is computed using the recursive nonlinear equation.
Shape defect factor identification method, device, and program
Provided is a method for rapidly, surely, and easily identifying a factor of a shape defect of an artifact attributed to elastic recovery of deformation upon molding by using the numeric value simulation technique, thereby eliminating lowering of dimension accuracy. The method includes a step of calculating a stress distribution and distortion distribution working on an artifact before elastic recovery; a step of calculating a deformation amount δ0 based on the elastic recovery of an evaluation point when the stress distribution is given to the artifact shape before the elastic recovery; a step of dividing the artifact shape into a plurality of regions and calculating a deformation amount δn based on the elastic recovery of the evaluation point when the stress distribution is given to each of the regions of the artifact shape before the elastic recovery; and a step of comparing the deformation amount δ0 and the deformation amount δn and identifying a region where the difference between them is minimum as a main affect region, i.e., a stress distribution region which most affects the shape defect of the evaluation point before and after the elastic recovery.
Method and apparatus for the calculation of coal ash fusion values
The IT and FT values for coal and coke samples can be accurately predicted by applying equations to determined ST and HT temperatures. For reducing atmospheres, the equations are IT=C1×ST−C2×HT+C3 and FT=C4×HT−C5×ST+C6. For oxidizing atmospheres, the equations are IT=C7×ST−C8×HT+C9 and FT=C10×HT−C11×ST+C12. IT is the initial deformation temperature. ST is the softening temperature. HT is the hemispherical temperature. FT is the fluid temperature. C1-C12 are constants determined by multi-linear regression coefficient analytical techniques on a collection of data.
Method for predicting the best and worst in a set of non-unique solutions
Method for determining best and worst cases for values of model parameters such as porosity and shale volume fraction generated by non-unique matrix inversion of physical data such as seismic reflection amplitudes. The matrix is diagonalized, and then orthonormal basis vectors associated with insignificant diagonal elements are used to generate upper and lower bounds on the solution. Best and worst case solutions are determined as linear combinations of the null basis vectors, where the expansion coefficients are determined by making a best fit to the upper and lower bounds.
Direction indication device of a global positioning system
A direction indication device of a global positioning system which is composed of a host having a voice device and a display panel. An exterior of the display panel is enclosed with a cover, on which an indication unit is installed and includes at least one illumination element. Each illumination element represents a direction indication. An interior of the host also includes a navigation module which produces a navigation signal and a direction indication module which produces an indication signal on the indication unit. After the direction indication module has received the navigation signal, the illumination element representing the direction will produce light to represent the direction indicated by the navigation signal, such that a driver can be indicated the direction on the display panel without watching at the global positioning system.
Travel support system, method thereof, program thereof, and recording medium containing the program
A PC of a travel support system displays running video of a predetermined route, and if a predetermined intersection is set as a warning point by a user, sends warning point setting information to a server. If the server acquires the warning point setting information from the PC, the server updates a user DB. A navigational device sends travel route related information of a travel route set by the user to the server. The server sends detailed guidance information of the warning point included in the traveling route set in the navigational device to the navigational device. Upon arrival at the warning point, the navigational device notifies detailed guidance, and upon arrival at an existing guidance point, the navigational device notifies existing guidance.
In an engine which may show a behavior where an engine speed is not always minimized after compression top dead center of a cylinder in which poor fuel injection occurred, the cylinder in which poor fuel injection occurred is detected. A common rail diesel engine (1) includes a individual reference number-of-revolutions output unit (30) for outputting the individual reference number of revolutions Nstdi of each cylinder corresponding to each injector (3) incident to fuel injection thereof, an engine speed sensor (6) for calculating the individual actual number of revolutions Ni of each cylinder corresponding to each injector (3) incident to fuel injection thereof, and fuel injection failure detection means for judging a cylinder temporarily judged as poor fuel injection as a cylinder of poor fuel injection when the plus and minus by a contrast arithmetic operation unit (80) coincide entirely in each cylinder and the absolute value |ΔNi′| of the difference in number of revolutions at the time of forced stop means is entirely above the absolute value |ΔNi| of the difference in the number of revolutions at the time of temporary judgment means.
Method and apparatus for controlling an engine capable of operating on more than one type of fuel
A control system for an engine capable of operating on more than one type of fuel includes an engine control unit that determines a default fuel volume to be injected into the engine based on relevant engine parameters and characteristics of a default fuel type. A default mass fuel flow rate is derived from the default fuel volume and relevant engine parameters. The actual mass fuel flow rate into the engine is inferred from the mass air flow rate into the engine and the exhaust gas air-to-fuel ratio, which is determined using a wide range oxygen sensor. A fuel correction factor is calculated from the default mass fuel flow rate and the inferred mass fuel flow rate. The fuel correction factor is used to increment or decrement the default fuel volume in a subsequent fuel injection cycle thereby incrementing or decrementing the inferred mass fuel flow rate toward the default mass fuel flow rate.
Method for operating an internal combustion engine
A method for operating an internal combustion engine is provided and at least a first map of prefixed first values is predetermined, each prefixed first value being a function of a prefixed nominal fuel quantity (Qecu—prefix). The method includes, but is not limited to the steps of determining a nominal fuel quantity (Qecu) for one injection, calculating an actual, torque forming, injected fuel quantity of the injection (QUEGO) and calculating at least one first parameter (Qdelta) which is related to the actual, torque forming, injected fuel quantity of the injection (QUEGO). After that, the nominal fuel quantity (Qecu) is modified according to the value of the at least one first parameter (Qdelta) so as to obtain a corrected fuel quantity (QecuCorr) that corresponds to the actual fuel quantity injected during the injection. The method further includes, but not limited to the step of comparing the corrected fuel quantity (QecuCorr) with each of the prefixed nominal fuel quantity (Qecu—prefix) and operating the engine using, from the first map, the first values which corresponds to the corrected fuel quantity (QecuCorr), according to the result of said comparison.
Aircraft gas turbine engine blade tip clearance control
A method and system adjusts blade tip clearance between rotating aircraft gas turbine engine blade tips and a surrounding shroud in anticipation of and before an engine command that changes an engine rotational speed. The method may include determining when to begin adjusting the tip clearance by expanding or contracting the shroud before the engine command and may be based on monitored aircraft and/or aircraft crew data indicative of the engine. The aircraft and/or aircraft crew data may include communications between aircraft crew and air traffic control authorities or air traffic control surrogates. Determining when to begin adjusting the tip clearance may include using learning algorithms which may use the aircraft gas turbine engine's operating experience and/or operating experience of other jet engines on an aircraft containing the aircraft gas turbine engine and/or on other aircraft.
Vehicle path control for autonomous braking system
A motor vehicle travel path control which monitors, during an autonomous braking event initiated by a collision preparation system the actual motor vehicle travel path in relation to the driver intended motor vehicle travel path, and in the event a departure from the driver intended motor vehicle path occurs, the motor vehicle travel path control adjusts braking so as to return the motor vehicle travel path to that intended by the driver.
Vehicle drive assist apparatus and method
A vehicle drive assist apparatus for assisting in driving a vehicle by varying drive torque of wheels that includes: a torque-up mechanism increasing the drive torque; a step detecting mechanism detecting a step that may exist on a road surface in a traveling direction of the vehicle; and a switching mechanism switching a status of control between a first status in which the torque-up mechanism is permitted to operate and a second status in which the torque-up mechanism is restricted to operate, wherein the switching mechanism forms the first status if the step is detected by the step detecting mechanism.
Engine load control device of work vehicle
In an engine load control device of a work vehicle, an output of an engine is transmitted to a hydraulic actuator via a variable displacement type hydraulic pump. A controller is configured to calculate, based on a target rotational speed of the engine detected by a target rotational speed detecting portion and an actual rotational speed of the engine detected by an actual rotational speed detecting portion, a variation rate per unit time of a difference between the detected results, and to adjust the maximum absorbing torque of the hydraulic pump according to the magnitude of the variation rate.
Weight calculation compensation
A method and apparatus for determining weight of a payload lifted by a rig of a load lifting machine. The weight is determined from at least one parameter being or indicative of the force or pressure existing in or applied by the rig while the payload is lifted and a compensation for friction and/or other losses in the rig 14.
Vehicle seating system and method
A vehicle seating system including a seat and at least one powered seat adjustment actuator for altering the seating position formed by the seat. Additionally, the system includes a vehicle braking system including vehicle brakes and a brake pedal. The system further includes a signal sent in response to application of the vehicle brakes which leads to suspension of movement of the actuator during application of the vehicle brakes.
Selective anti-lock braking system
Automatic mechanical transmission system for a vehicle with antilock braking which is configured to selectively decouple the drive train of the vehicle from the wheels of the vehicle. The system includes a first sensor for sensing at least one operational state of the vehicle, a second sensor for sensing a wheel-lock up condition of the vehicle, and a logic control unit. The logic control unit is configured to receive signals from the first and second sensors. When the first sensor communicates a first predetermined operational state of the vehicle and the second sensor communicates a wheel-lockup condition, the logic unit directs disengagement of the drive train from the wheels. Alternatively, when a second predetermined operational state of the vehicle and wheel lock-up condition is communicated, the logic control unit directs engagement of the drive train and the wheels.
Vehicle safety system
A vehicle safety system comprising a vehicle stability-regulating system, one or more secondary safety components and an electronic interface. The electronic interface communicates with both the vehicle stability-regulating system and the secondary safety components. The electronic interface receives data from the vehicle stability-regulating system and controls the operating condition of the secondary safety components based thereon.
Steering system and method for independent steering of wheels
A steering system comprises a steering wheel adapted to receive a driver's rotational input. Left and right wheel units are rotatable along a steering angle for adjusting a direction of the vehicle during the driving movement. A steering mechanism converts the rotational input to a variation of the steering angle of the wheel units. The steering mechanism comprises a steering shaft connected to the steering wheel, and gear steering units for each said wheel unit. The gear steering units are connected to the steering shaft for mechanically converting the rotational input to steering outputs for both said wheel units to concurrently vary the steering angle of said wheel units. Independent steering units for each wheel unit each adjusting the steering angle of a respective one of the wheel units independently from the rotational input and from the other wheel unit.
On-vehicle communication system
An on-vehicle communication system has a plurality of buses relay-connected through a relay connection unit, each of the buses having at least one ECU connected thereto. In the vehicle communication system, a basic routing table that specifies a relay point for transmitting from the relay connection unit to the ECU is stored in a ROM and a transmission list report message about message IDs is transmitted. The ECU receives the transmission list report message and sends back a transmission request message about a message ID, which is not included in the transmission list report message but should be received, to the relay connection unit. The transmission request message is received by a table creation unit in the relay connection unit. The table creation unit creates a new additional routing table indicating a correspondence relationship between an ID requested by the transmission request message and a transmission destination and being stored in a RAM.
Method of generating a walking pattern for a humanoid robot
The present invention may provide a method of generating a walking pattern for a humanoid robot. The method of generating the walking pattern for the humanoid includes determining a position of a next Zero Moment Point (ZMP) along a moving direction of the humanoid robot, obtaining a first condition for generating a walking pattern based on the determined ZMP by using a periodic step module, generating trajectories of a ZMP and a Center of Mass (CoM) in an initial step based on the first condition and an initial value obtained from an initial state of the humanoid robot by using a transient step module, generating trajectories of a ZMP and a CoM in a steady step based on the ZMP of two steps by using a steady step module, and generating trajectories of a ZMP and a CoM in a final step by using the transient step module.
Apparatus for detecting malfunctions of electromagnetic brakes of robot
An apparatus is provided for detecting a malfunction occurring in an electromagnetic brake of a robot. In the apparatus, the main relay and the sub-relay are controlled to open the main contact and the sub-contact when the robot is activated. Detecting is then made whether or not the main contact is malfunctioning, by monitoring an energized state of the main contact. Activation of the robot is stopped when the main contact is malfunctioning and the main relay is controlled to close the main contact for a given period of time when that the main contact is operating normally. Detecting is further made as to whether or not the sub-contact is malfunctioning, by monitoring an energized state of the sub-contact The activation of the robot is stopped when the sub-contact is malfunctioning and the main relay is controlled to close the main contact when the sub-contact is operating normally.
Method and system for controlling transport sequencing in a process tool by a look-ahead mode
By providing a look-ahead functionality for a tool internal substrate handling system of process tools on the basis of a process history, the tool internal substrate sequencing may be significantly enhanced. The look-ahead functionality enables a prediction of process time of substrates currently being processed in a respective process module, thereby enabling the initiation of transport activity for substrate load operations in order to significantly reduce the overall idle time of process modules occurring during substrate exchange.
Collision preventing device incorporated in numerical control apparatus
A collision preventing device includes an acceleration/deceleration simulating unit 30 that performs acceleration/deceleration processing based on a moving command generated by a function generation unit 16 according to a method similar to that used by acceleration/deceleration units 18x and 18z and obtains a moving path resulting from the acceleration/deceleration processing, an interference check unit 34 that performs interference check between a mobile member and an interfering object along the moving path generated by the acceleration/deceleration simulating unit 30 and determines whether any interference may occur, a delay unit 32 that successively stores moving commands generated by the function generation unit 16 and successively outputs a moving command having been stored a predetermined time before, and a moving command blocking unit 36 that sends the moving command output from the delay unit 32 to the acceleration/deceleration units 18x and 18z if the interference check unit 34 determines that there is no interference, and blocks the moving command to be sent from the delay unit 32 to the acceleration/deceleration units 18x and 18z if the interference check unit 34 determines that interference may occur.
Improving design manufacturing, and transportation in mass manufacturing through analysis of defect data
A system for optimizing at least one of a design, production, or testing process of a product in a mass manufacturing process includes: a central processing unit; a network interface operatively connected to the central processing unit; a storage device; a memory including logic for execution by the central processing unit, wherein the logic includes: a server handler made up of a client applet and a client interface servlet which are configured for enabling authorized end-user communication; an error data collection handler configured for gathering error data; an error data classification handler; an analysis handler; a suggested actions report handler; and the system further includes a server database configured for storing, modifying, and deleting data.
Method and device for optimizing processes
The invention relates to a process-optimizing device, particularly a manufacturing execution system device. Such a process-optimizing MES device is mounted between an enterprise production planning system, especially an enterprise resource planning device, and a control system, particularly a process instrumentation and control device. The inventive MES device comprises at least one optimization unit for influencing one or several process parameters of the control system, especially the PLT device, at least one data-determining unit for monitoring the process parameter/s, and at least one evaluation unit for automatically determining an optimization of the process parameter/s, which is created by the optimization unit/s.
Expandable assembly for cardiac lead fixation
A cardiac lead includes a lead body that defines a passage, a conductive element that extends through the passage, and a fixation assembly. The fixation assembly includes a threaded member threadably engaged with the conductive element such that rotation of the threaded member causes the threaded member to translate longitudinally relative to the conductive element. A fixation element has a first end coupled to the threaded member and a second end coupled to a fixed location. A resilient membrane extends over the fixation element such that rotation of the threaded member affects the resilient membrane radially with respect to the conductive element.
Compression control lead anchoring device
An implanted medical system includes a medical lead, an anchoring device and at least one suture secured circumferentially about the anchoring device to cause compression of the anchoring device on the medical lead. In particular, the anchoring device is received coaxially over the medical lead and includes an elastomeric sleeve and a compression governor. The elastomeric sleeve has a substantially elongate, hollow, and tubular body. The compression governor is substantially more rigid than the elastomeric sleeve and is coaxially secured to the elastomeric sleeve. The compression governor defines an inner bore having an effective diameter and is adapted to limit compression at a pre-selected minimum effective diameter to limit compressive forces exerted on the lead by the anchoring device.
Apparatus and methods for applying neural stimulation to a patient
Systems and methods for neural stimulation may include a stimulus unit; a first electrode assembly having a first set of contacts; and a second set of contacts. The stimulus unit can be an implantable pulse generator including a first terminal that can be biased at a first signal polarity and a second terminal that can be biased at a second signal polarity. The first electrode assembly includes a support member configured to be placed at the stimulation site, the first set of contacts carried by the support member, and a first lead configured to be attached to the first terminal of the implantable pulse generator for biasing the surface contacts at the first polarity. The second set of contacts is detached from the surface electrode assembly. The second set of contacts can be one or more conductive elements fixed to or forming portions of the implantable pulse generator, or a separate electrode array.
Implantable and rechargeable neural stimulator
One aspect of the present subject matter relates to an implantable medical device. An embodiment of the device comprises a rechargeable power supply adapted to be recharged through an ultrasound signal, a neural stimulator connected to the rechargeable power supply, and a controller connected to the rechargeable power supply. The neural stimulator is adapted to generate a neural stimulation signal for delivery to a neural stimulation target through an electrode. The controller is further connected to the neural stimulator to control the neural stimulator according to a neural stimulation protocol. Other aspects are provided herein.
Neural stimulation with avoidance of inappropriate stimulation
Various aspects of the present subject matter provide an implantable medical device. In various embodiments, the device comprises a pulse generator, a first monitor and a controller. The pulse generator is adapted to generate a neural stimulation signal for a neural stimulation therapy. The neural stimulation signal has at least one adjustable parameter. The first monitor is adapted to detect an undesired effect. In some embodiments, the undesired effect is myocardial infarction. The controller is adapted to respond to the first monitor and automatically adjust the at least one adjustable parameter of the neural stimulation signal to avoid the undesired effect of the neural stimulation therapy. Other aspects are provided herein.
Medical implantable device and method for connecting an antenna to the same
In a medical implantable device having a hermetically sealed, radio shielded encapsulations containing an RF circuit therein and having an antenna located outside of the encapsulation, and in a method for connecting the RF circuit to the antenna, at least one hermetical feedthrough connection is provided in the form of at least one conductor passing through a wall portion of the encapsulation in a liquid-tight and gas-tight manner, with the feedthrough being electrically insulated from the encapsulation. At least one connector pin is provided on an RF circuit board, which is resiliently mounted on the RF circuit board. The RF circuit is mounted in the encapsulation so as to cause the connector pin to resiliently engage the conductor and to electrically connect the conductor with the RF circuit board.
Bidirectional communications between a generator and sensors or actuators of a lead for an active implantable medical device
An active implantable medical device including bidirectional communications between a generator and sensors or actuators located at the distal extremity of a lead. A lead (14) is connected at its proximal end to a generator (10) and has at the distal end electrodes (38, 42) able to come in contact with surrounding tissues. A two-wire connection (34, 36) connects these electrodes to the generator. The lead incorporates transducers (24, 26) of sensor or actuator type. The generator includes circuits for sending and receiving digital data (46,48,50,54,56) capable of producing instructions to one of the transducers and to receive and decode information from one of the transducers in response to a specific instruction produced by the generator. The transducer is able to receive, decode and carry out the aforementioned controls, as well as send data in response.
Implantable medical device with chemical sensor and related methods
In an embodiment, the invention includes an implantable medical device with a pulse generator and a chemical sensor in communication with the pulse generator, the chemical sensor configured to detect an ion concentration in a bodily fluid. In an embodiment, the invention includes a method for providing cardiac arrhythmia therapy to a patient including sensing a physiological concentration of an analyte, communicating data regarding the physiological concentration of the analyte to an implanted pulse generator, and delivering therapy to the patient based in part on the physiological concentration of the ion. In an embodiment, the invention includes a method for monitoring diuretic therapy. In an embodiment, the invention includes a method for controlling delivery of an active agent into a human body. Other aspects and embodiments are provided herein.
Measurement of cardiac information for CRT optimziation in the presence of conduction dysfunction or atrial arrhythmia
An exemplary method includes delivering a cardiac pacing therapy that includes an atrio-ventricular delay and an interventricular delay, providing a paced propagation delay associated with delivery of a stimulus to a ventricle, delivering a stimulus to the ventricle, sensing an event in the other ventricle caused by the stimulus, determining an interventricular conduction delay value based on the delivering and the sensing, determining a interventricular delay (ΔSur) based on the interventricular conduction delay and the paced propagation delay and determining an atrio-ventricular delay based at least in part on the interventricular delay (ΔSur). Other exemplary methods, devices, systems, etc., are also disclosed.
Combination iontophoresis and detoxifying device and methods for use
A device for imparting a combination of therapies to a user's body or body parts has a first battery-powered array submerged into a liquid contained in a first reservoir and a second battery-powered array submerged into a liquid contained in a second reservoir. Each array has one or more degradable electrodes that release ions into the liquid in the reservoir. The electrodes can be copper, zinc, steel, silver, nickel, or a combination thereof. The solution in the reservoir may contain positively or negatively charged medicament ions. During a therapy session, the device is operated in one or both of an electrolysis mode and an iontophoresis mode. Direct current is applied to one or more of the electrodes depending on the mode selected and other session parameters. The device uses a current and voltage regulator to deliver a regulated amount of current through the arrays regardless of the conductivity of the liquid, and electronic circuitry is used to control the duration, polarity, electrode choice, and intensity of the treatment. Excessive heat is dissipated with a heat sink.
Marker navigation system for detecting and displaying the location of marker means
A marker navigation system for detecting and displaying locations of at least two reference devices, each reference device attachable to a corresponding object includes a detection device for detecting signals emitted from the at least two reference devices, a display device for displaying the locations of the at least two reference devices and/or the objects attached to the at least two reference devices based in accordance with display signals; and a data processing device. The data processing device is configured to a) calculate locations of the at least two reference devices based on the detected signals; b) determine changes in the locations of the at least two reference devices based on the calculated locations; c) check, based on the determined changes, whether the changes in the locations of the at least two reference devices can be described by at least one checking transformation that, to a predetermined extent, transforms the locations of the at least two reference devices before the change into the locations of the at least two reference devices after the change; and d) determine the display signals for displaying the locations of the at least two reference devices and/or of objects attached to the at least two reference devices as a function of the checking result.
Medical catheter and system for inserting a catheter into a vessel
The invention relates to a medical system for introducing a catheter into a blood vessel of a patient, having a computer and control unit, a means for creating a transparent general view of the position of the vessel, a catheter with a reversible inflatable balloon located in the front area, to the outside of which a stent can be fitted for implanting into the vessel, a position locating system for the catheter with position and location sensors that can determine the position and location of the catheter, the system with at least one OCT (optical coherence tomography) sensor at a catheter end for the close-up area, with at least one IVUS (intravascular ultrasound) imaging sensor at a catheter end for the remote area and the computer and control unit having image processing and image display functions for the image sensors.
An MRI apparatus for imaging a bodily fluid flowing inside a subject includes a gradient coil which applies gradient pulses to the subject, a transmission coil which transmits RF pulses to the subject, and a control part which controls the gradient coil and the transmission coil. The control part controls the gradient coil and the transmission coil in order to: saturate longitudinal magnetization of the bodily fluid in a field of saturation positioned on an upstream flow of the bodily fluid during a saturation period, invert the direction of longitudinal magnetization of the bodily fluid in an imaging field of view positioned on an downstream flow of the bodily fluid during an inversion period following the saturation period, and acquire MR signals from the bodily fluid in the imaging field of view during a data acquisition period following the inversion period.
A miniaturized spectrometer is adapted for placement within a body near tissue to be characterized. The spectrometer includes a light source and a plurality of light detectors. The light source generates light to illuminate the tissue. The detectors detect optical signals from the illuminated tissue and convert these optical signals to electrical signals. The miniaturized spectrometer can be disposed at the distal end of an interventional device. Optical conduits, such as fiber optic cables or strands, extending the length of the interventional device are not required when the miniature spectrometer is employed.
An electrode including a non-conductive substrate having a top surface and at least one channel extending therethrough, an electrically conductive trace material positioned adjacent a portion of the top surface of the non-conductive substrate and extending through the channel, and adapted for electrically coupling to a power source, and second and third electrically conductive materials that are inert or more corrosion resistant than the trace material. The second material is positioned adjacent to and entirely covering a top surface of the trace material, and the third material is positioned adjacent to and entirely covering a top surface of the second electrically conductive material, and covers a portion of a top surface of the non-conductive substrate surrounding the second electrically conductive material. The electrode further includes a conductive hydrogel positioned adjacent to a portion of a top surface of the third electrically conductive material, but laterally offset from the trace material.
Pulse wave analyzing device
A pulse wave analyzing device is provided with a performance part for performing analyzing of a pulse wave of a living body; and a mounting member for substantially integrally mounting constituent elements of the performance part. The performance part includes: a sensor section for measuring parameters relating to the pulse wave of the living body; an A/D converter for converting a measurement signal outputted from the sensor section into a digital signal; an analysis processing section for performing a predetermined data analysis with respect to measurement data outputted from the A/D converter; and a display section for displaying predetermined information relating to the measurement. The analysis processing section has a first analysis processor for performing a pulse wave analysis at least for a first case, and a second analysis processor for performing a pulse wave analysis for a second case different from the first case based on the measurement data relating to the pulse wave.
Use of superconductor components in thin layers as variable inductance and devices including said components and corresponding control method
Use, as a component with variable inductance which is a function of the current passing through it, of an inductive superconductive component having at least two terminals and comprising at least one line segment working with said terminals and integrating at least one of these terminals, this line segment constituting a conductive or superconductive layer within a stack of films alternately superconductive and insulating.
Antenna device and portable electronic device comprising such an antenna device
An antenna device for a portable electronic device, preferably for the FM frequency range, generally includes a monopole radiating and/or radiation receiving element including a feeding portion adapted to be connected to an antenna connection point. An inductor is connectable between the antenna connection point and ground. The input of an amplifier stage is also connectable to the antenna connection point. An output of the amplifier stage is connectable to a radio circuit, all provided in the interior of the portable electronic device.
Semiconductor integrated circuit, noncontact/contact electronics device using the same and mobile terminal
The semiconductor integrated circuit includes: a pair of antenna terminals; a rectifier; a source-voltage terminal; a shunt regulator; a series regulator. When the voltage of the inside source line rises to or above a first set voltage, the shunt regulator passes a pull-down current through a pull-down transistor. When the voltage of the inside source line drops to or below the second set voltage, the series regulator passes a pull-up current through a pull-up transistor. The first set voltage is set to be higher than the second set voltage in voltage level. With the semiconductor integrated circuit, the competition of actions of the two regulators is prevented. The semiconductor integrated circuit is arranged to work in contact and noncontact operation modes, and a stable source voltage can be supplied to an internal circuit thereof.
Information processing apparatus
In a mobile phone applicable to an information processing apparatus, an illumination sensor detects a state of the mobile phone and generates a detection signal, a main controller determines whether or not the generated detection signal is larger than a predetermined reference value and allocates predetermined functions of operation to operation keys based on a result of determination with reference to a table in which the input units and the functions thereof are caused to previously correspond to each other and stored therein. With this arrangement, the number of operation keys or buttons is reduced without reducing the number of functions to be mounted, and the operability output stage line card group the mobile phone is improved even if the size thereof is reduced.
Methods for handling packet-switched data transmissions by mobile station with subscriber identity cards and systems utilizing the same
A method for handling packet-switched data transmissions by a mobile station with a first subscriber identity card coupled to a first radio frequency (RF) module and a second subscriber identity card coupled to a second RF module, executed by an adapter of the mobile station, is provided. An uplink Internet protocol (IP) packet is received. Information regarding at least one of the received packet and hardware status of the mobile station is collected. One subscriber identity card is determined from the first and second subscriber identity cards according to the collected information. The received packet is transmitted to an IP network via the RF module corresponding to the determined subscriber identity card.
Processing Qoffset parameter
Systems, methodologies, and devices are described that employ indicators related to a parameter value(s) associated with a neighbor cell to facilitate communication by a mobile device in a network. The mobile device optionally can read a parameter value associated with a detected neighbor cell, and can provide, to the serving base station, signal strength information and indicator information that indicates whether, the mobile device read the parameter value. The serving base station can select a cell to which the mobile device is to be communicatively connected based in part on evaluating the received information. If a parameter value is not read by the mobile device, the serving base station can request the parameter value from a neighbor cell. The neighbor cell can provide a one-to-one indicator to indicate when a specified parameter value is to be applied with regard to a particular base station.
Radio communication apparatus and radio communication method
A disclosed radio communication apparatus includes a precoding unit, a optimum transmit power calculation unit and a transmission unit. The optimum transmit power calculation unit receives the transmit weight related information from the precoding unit and calculates a transmit power level to optimize an objective function in accordance with an interior point method. The objective function results from addition of a barrier function adjusted with a barrier parameter to an original objective function associated with a constrained optimization problem. The original objective function includes a function of respective channel capacities for individual users derived from the transmit weight related information. The optimum transmit power calculation unit adaptively updates a logarithm of the barrier parameter and uses a gradient obtained through a high-order derivative with the logarithm of the barrier parameter to calculate the transmit power level to optimize the resulting objective function.
Vehicle communications system
The improved vehicle crew communication system provides an increase in the number of wireless headsets that can be used with one base station, an increase range from the vehicle for operation of said headsets, full duplex operation communication over digitally encrypted DECT protocol links from one base station to a plurality of headsets, pairing of each headset to a particular base station, use of wireless technology inside and outside of the vehicle, automatic channel and link selection to transparently avoid interfered-with channels and links, removal of the need to manually select a channel on the headset, and the combination of the noise-cancelling microphone with noise threshold, noise attenuation, and line echo cancellation tuned to intercom parameters.
Method and system for diversity processing
In an RF communication system, aspects for diversity processing may comprise processing a plurality of received multipath signals as clusters of signals. The received multipath signals may be diversity signals received from diversity transmit antennas at a base station. Timing information may be generated for tracking the clusters of signals. Complex phase and amplitude information may also be estimated for at least some of the multipath signals in the clusters of signals. At least a portion of the received multipath signals may be combined to form a single path processed diversity signal. A plurality of the single path processed diversity signals may be combined together, where each of the single path processed diversity signals may be derived from one of the plurality of diversity transmit antennas at the base station. The diversity signals may be transmitted via at least one of a plurality of diversity modes.
Adaptive antenna weighting system for wireless local area and personal area networks
A method of providing signal coverage in a wireless network includes establishing communications between a first wireless access unit and a second wireless access unit. In response to a communications device, the first wireless access unit weighting factor is modified to provide the communications device with optimal signal coverage. The first radiation weighting factor is transmitted to the second wireless access unit, which modifies its own weighting factor to provide the communications device with sufficient signal coverage.
Method and systems for dynamic assignment of common short codes for shared use text message routing
A computer-readable medium encoded with executable instructions for a text messaging service for dynamically associating a first user to a first business via a shared common short code is provided. The instructions are for receiving a first text message from a first user via a first shared common short code, determining a user history associated with the first user based on an identification of the first user, and determining an association of the first shared common short code with a first business based on the user history associated with the first user. The instructions are further for storing the association of the first shared common short code with the first business for the first user in the user history associated with the first user and routing the first text message to the first business.
Multiple paging channels for efficient region paging
Systems and methods are described that mitigating coverage gaps near region boundaries using a plurality of multi-sector broadcast (MSBC) paging channels in wireless networking environments. One or more MSBC paging channels can be assigned unique time slots, such that although the channels can be identical, they are disjointed in time. Accordingly, such channels and/or dynamically generated paging zones associated therewith can be overlapped in areas where wireless device density is high and requires substantial paging capacity. Additionally, a single paging channel can be employed in multiple instances in a paging region without overlap to mitigate inter-channel interference.
Wireless station location detection
A technique for locating a device uses connectivity to find a distance between an access point (AP) and a device. The AP transmits a frame to a device and receives an acknowledgement frame from the device. The amount of time for a signal to pass between the AP and the device is estimated and multiplied by the speed of light to find the distance between the AP and the device.
Mobile alerting network
A Mobile Alert Network service includes identifying an Alert Area related to an Event Location, identifying a group of subscribers in the Alert Area, and broadcasting an Alert Message to the identified subscribers in a push-to-talk-equivalent environment. The Alert Messages can alert the subscribers about the cause of the alert, offer message related choices, and offer event related choices, such as promotion information or offers. The MAN Service may include an Alert Information Service, a Subscriber Selector, and a Broadcast Module to generate an Alert Message. The event related choices may be generated based on campaigns by Promotional Agents. A wrapper can be downloaded to manage Alert Messages, a mailbox, and to update on board applications. An on-board logger can provide a detailed account of the operations of the handset and its user. A Sensor Array can be used to determine the location of users, based on the self-identification information, broadcast by the cell phones.
Methods and devices for interworking of wireless wide area networks and wireless local area networks or wireless personal area networks
Embodiments describe methods, systems, and devices that utilize positional information to determine location of other device and/or to provide a location-based message. A method can include receiving a location information of a mobile device and using an access point to transmit location information to one or more other devices that do not include location functionality that are in communication with the mobile device. The method can further include transmitting a message to the mobile device based at least in part on the received access location information. In another embodiment, the method can include receiving a user preference data from the mobile device or one or more other devices and transmitting a communication to the mobile device or one or more other devices that conforms to the user preference data.
System and method for mapping wireless access points
An improved connectivity to radio access point is enabled by a server that includes a database storing data about various radio access points, and an evaluation module evaluating the quality of connection to each of the access points. Clients receive updates about relevant access points from the server and use the information to connect to the preferred access point. The clients also check connectivity to other access points in the vicinity, and report the findings to the server. The server uses the reports to update its database, and send corresponding updates to the clients. The database can include information about the location of the access points. The information about the location of the access points can be manually input or determined using GPS information. The location of an access points can be determined as a function of available information about other access points detected at the same location. An access point can be presumed to be located in approximately the same location as another access point detected in the same location by the same user terminal. Where more than one access point having a known location is detected in the same location as an unmapped access point (having an unknown location), the location of the unmapped access point can be determined as function of a weighted average of the known locations of the other access points and signal strength of the signal received from each access point.
Apparatus and method for uplink scheduling on shared channels
A network controller or base station (502), allocates resources and indicates a minimum priority level below which, mobile stations may not transmit data via messaging (503). Messaging (503) may be a scheduling message in some embodiments. The network controller or base station (502) also communicates a data timer setting for timing sub-minimum priority data via messaging (505). Messaging (505) may be a control message in some embodiments. The mobile station (501) responds by setting a data timer (507) and holding data with a priority below the specified minimum. Before the timer times out, the mobile station (501) may transmit data on granted resources via (509) provided its priority level is above the specified minimum. After timer expiration, the mobile station (501) may transmit its low priority data, or combinations of high and low priority data (511).
Cognitive radio communication method for controlling sensing operation and cognitive radio communication apparatus enabling the method
A cognitive radio communication apparatus and method to control a sensing operation. The cognitive radio communication apparatus includes an information receiver to receive channel state information associated with a channel occupancy state of a primary system from at least one sensing node of a secondary system; a sensing control unit to control a sensing period of the at least one sensing node according to a change pattern of the channel occupancy state, based on the channel state information; and a control information transmitter to transmit control information associated with the controlled sensing period to at least one member node of the secondary system.
Topology and route discovery and management for relay networks
Various example embodiments are disclosed relating to route discovery and management in relay networks. In an example embodiment, a first message may be received at a first network station in a wireless network. It may be determined whether the received first message includes an identifier of a second network station indicating an attachment of a network node to the second network station. The received first message may be modified to include an identifier of the first network station indicating an attachment of the network node to the first network station if it is determined that the received message does not include the identifier of the second network station. The received first message may be forwarded to a third network station. Various techniques may also be provided for updating and managing a network topology, e.g., for discovering, updating, and selecting communication paths for network traffic.
Method for controlling handoff in optical distributed network system using multi input multi output
A method for controlling a handoff in an optical distributed network system using MIMO (multi input multi output) is disclosed. The method includes steps of classifying a channel into a first channel and a second channel, and setting an active cell, receiving and measuring a signal strength of a predetermined cell, and determining on/off of the predetermined cell, when the predetermined cell turns on, releasing the first channel of the active cell, switching a path to a first channel of the predetermined cell, and keeping the second channel of the active cell, receiving and measuring a signal strength of the active cell, and when the measured signal strength is a preset critical value or less, turning off the active cell and when the active cell turns off, releasing the second channel of the active cell, and switching the path to a second channel of the predetermined cell.
System and method for relocating a foreign agent for an idle mode mobile station in a proxy mobile internet protocol enabled access service network
Embodiments of a wireless access network and methods for relocating a foreign agent (FA) for an idle mode mobile station (MS) in a proxy mobile internet protocol (PMIP) enabled access service network (ASN) are described herein. In some embodiments, the relocation of the FA is triggered by either an anchor paging controller or a paging controller of a target ASN when the idle mode mobile stations moves across ASNs.
Adaptive handover apparatus and method in a heterogeneous network environment
An adaptive handover method in a heterogeneous network environment collects estimation information for a channel environment and integrates with a wireless device's geographic information to decide two groups of recursive parameters and a channel theoretical signal model. The model and the first group of recursive parameters are used to execute recursive iteration for a signal strength decay theoretical value. The obtained actual signal strength decay value from channel estimation, the second group of recursive parameters and the signal strength decay estimation value at previous iteration are used to execute channel-tracking recursive iteration for obtaining a signal strength decay tracking value. The current network status and the signal strength decay tracking value are used to predict and analyze system performance of heterogeneous networks. A decision is made based on each heterogeneous network's analyzed result, and an adaptive handover procedure is prepared by following the decision.
Mobile communication system, base station control apparatus, mobile terminal and method for controlling handover
A mobile communication system that is possible to shorten time from a handover request to a handover completion and to perform a high-speed handover is described. The mobile communication system includes a plurality of base stations which is configured to make wireless communication with a mobile terminal through, and a base station control apparatus connected to the base stations. The base station control apparatus includes a handover control section determines a handover base station to be handed over by the mobile terminal from the base stations, and directs the mobile terminal to hand over to the handover base station.
Reduction in handover interruption in wireless communication systems
In a wireless network, a mobile station is in a serving radio link with a serving base station. A handover is desired so that the mobile station can establish a target radio link with a target base station. When the handover process is initiated, the target base station is alerted about the impending handover by the serving base station. The target base station allocates a radio resource set and provides information on the radio resource set piggy-backed onto an alert response message to the serving base station. The serving base station relays radio resource set piggy-backed onto either a handover request or response message to the mobile station. The mobile station breaks the serving radio link with the serving base station and establishes the target radio link using the radio resource set.
Intelligent network services
A method and control node (110) and computer program are disclosed for handling Intelligent Network services associated with a call to a subscriber of a mobile telecommunications network, the network comprising said control node (110), a HLR 5 (111) and one or more SCPs (121, 122, 123). Said control node (110) a) sends (101) to said HLR (111) one or more requests for routing information associated with said call; b) receives (102) from said HLR (111) service trigger elements associated with said services; c) uses said trigger elements for invoking (103) said services in said one or more SCPs (121, 122, 123); and d) receives (104) from said one or more 10 SCPs (121, 122, 123) information related to said services associated with said trigger elements.
Information processing apparatus, portable terminal apparatus, and roaming information processing method thereof
An information processing apparatus is included that is installed to an operator connected to a portable terminal apparatus by a communication line and is connected by a network to a plurality of operators selectable as a roaming destination of the portable terminal apparatus. The information processing apparatus includes a database that stores operator information, and an information distributing unit that, in response to receiving specification of an area of the roaming destination from the portable terminal apparatus, reads from the database operator information on an operator having a service area thereof in the specified area and distributes the read information to the portable terminal apparatus. The portable terminal apparatus includes a storing unit that stores the operator information and an information processing unit that receives the distribution of operator information on the operators having service areas thereof in a specified area by specifying the area of the roaming destination and registers the operator information in the storing unit.
Radio frequency testing system and method of performing radio frequency test on a plurality of mobile communication devices
A radio frequency testing system and its method of performing a radio frequency test on a plurality of mobile communication devices are provided. The system simultaneously connects mobile communication devices for performing a pre-set procedure and an RF test in sequence. The system has an RF testing device for RF-testing the mobile communication devices in turn, a switch device for regulating an electrical connection between the RF testing device and any mobile communication device, and a controlling device for performing the pre-set procedure on some of the rest mobile communication devices before the one is finished performing the RF test.
Synchronous CDMA communication system
Methods are described of processing signals received over a wireless communication channel by a receiver in a wireless cellular network. A method includes receiving a sequence of signal samples. The received sequence of samples can be used to estimate at least one channel coefficient for at least one transmission path. An estimate of an orthogonality factor can be generated based on said at least one channel coefficient. An estimate of the disturbance can be generated based on said at least one estimated channel coefficient. An estimate of input signal power can be generated using the received sequence. An estimate of cell geometry can be generated using the estimated orthogonality factor, estimated disturbance, and estimated input signal power. The estimate of cell geometry can be used in processing received data samples. Related methods of processing digital samples are described. Related receivers are also described.
Servicing attributes on a mobile device
Enabling remote customer service and maintenance using a visual identifier is disclosed. In response to a user enrolling in a service capability associated with a mobile device, the process utilizes a visual identifier to associate the service capability with the customer account, the service and the mobile device. The system allocates a visual identifier for each service capability and enables customer service agents to identify the service capability and mobile device, verify the user and retrieve information for the service interaction.
Methods for transfer of user identity between wireless communication devices
Embodiments of methods are provided for transferring a user identity from one wireless communication device to another in a wireless communication system having a network system controller. A first device sends a deactivation request to the network controller, which includes information identifying the first device and a second device. The second device sends an activation request to the network system controller, which includes the information identifying the second device. The first device also sends repertoire information to the second device via the network system controller. The repertoire information is associated with the first device, and is selected from a group consisting of personal phone books, stored messages, stored recent call logs, and calendar information.
System and method for provisioning a third party mobile device emulator
A method and apparatus for provisioning a third party mobile device emulator from desktop provisioning software, the method having the steps of: designating a common file space between the third party mobile device emulator and the desktop provisioning software; writing files to the common file space from one of the third party mobile device emulator and the desktop provisioning software; and reading the files from the other of the third party mobile device emulator and the desktop provisioning software.
Communication system and method for executing application program that specifies no communication parameter
In a TCP/UDP communication system, a communication process begins with a receipt of a communication request from an application program that does not specify a predetermined communication parameter such as source port number. A port number is dynamically assigned to the communication request. The communication process is then suspended and communication control data associated with the application program is supplemented with the assigned source port number to generate supplemented communication control data. The communication process is then resumed to establish communication over a communications network, and the established communication is controlled according to the supplemented communication control data.
Method of establishing a cell phone network of participants with a common interest
A method, a combined cellular, PDA communication device and system having specialized software applications for allowing a plurality of combined cellular phone/PDA device users to monitor each others' locations and status, to initiate cellular phone calls by touching a symbol on the touch screen display with a stylus which can also include point to call conferencing calling. Each participant's cellular phone/PDA device includes a GPS navigation receiver with application software for point to call cellular phone initiation to participants and geographical entities including vehicles, persons or events, conference calls and video transfers. The method, device and system also includes several features that allow each individual cell phone to poll the network participants to create a network of participants who have symbols displayed on each user's PDA display screen and providing application software in each cell phone with a server to allow individual users to create, by polling the network, a group of network participants having a common interest, or a network of friends and family for a network of all active participants. The method, device and system employed herein can also be used to establish an anonymous dating service that allows individual participants using their cell phones to identify and contact others for dating or social interaction without giving away their actual name and phone number.
System, method and computer program product for disseminating early warning messages
A method for disseminating Early Warning Messages (EWMs) to subscriber terminals by an Early Warning Unit (EWU) in a mobile communication network is provided. The method comprises identifying at least one base station in a first region and sending a trigger signal to the identified base station for initiating the dissemination of the EWMs. The method further comprises sending an invitation request to one or more peer base stations in a second region and receiving subscriber details from one or more base stations. The method furthermore comprises selectively disseminating the EWMs to the one or more subscriber terminals based on location details of the subscriber terminals using a grid computing architecture. The grid computing architecture facilitates parallel dissemination of the EWMs to the one or more subscriber terminals by splitting the subscriber details into one or more data fragments.
Secure user interface in a shared resource environment
A system and method for providing a secure user interface in a shared resource environment. Various aspects of the present invention may comprise establishing a first wireless communication link between a first system and a user interface system. A first wireless communication port may, for example, establish such a wireless communication link. A first secure communication pathway may be established between the first system and the user interface system. A first secure communication module may, for example, establish such a secure communication pathway. A second wireless communication link may be established between a second system and the user interface system. A second wireless communication port may, for example, establish such a wireless communication link. A second communication pathway between the second system and the user interface system may be established. A second communication module may, for example, establish such a communication pathway.
Apparatus and method for setting communication service blocking mode in mobile terminal
An apparatus and method for setting a flight mode in a mobile terminal are provided in which menu items are displayed such that executable functions may be distinguished from non-executable functions.
Subscriber management system for a communication network
A subscriber management system for a communication system having a radio access network coupled to by a gateway node to a packet switched network. The system consolidates three prior art subscriber management system components, a DPI device, a QoS Policy Manager 40, and an Application Manager 28, into a DPI platform. The system also relocates functions to the DPI platform that were previously provided by the gateway node in prior art networks. Specifically, an Accounting Client 34, a Hotlining function 36, and a QoS SFA function 44 are located to the DPI platform. By consolidating network components and relocating functions to the DPI platform, the number of control interfaces in the network can be reduced. Further, network components produced by different vendors may be integrated more easily. A method of implementing hotlining in the system is also provided.
Receiver having voltage-to-current and current-to-voltage converters
A receiver (300) comprises an antenna input (301), a filter (302), a voltage-to-current converter (303), a down frequency conversion mixer (304), and a current-to-voltage converter (305). The antenna input operably couples to an antenna. The filter has a filter input that operably couples to the antenna input and can further have a filter output. The voltage-to-current converter has an input that is operably coupled to the filter output and can further have a voltage-to-current converter output. The down frequency conversion mixer has a mixer input that is operably coupled to the voltage-to-current converter output and can further have a mixer output. And the current-to-voltage converter has an input that is operably coupled to the mixer output and can further have a current-to-voltage converter output. By one approach, this current-to-voltage converter comprises an amplifier having a current gain of substantially unity or less.
An apparatus configured to separate from a received radio frequency (RF) signal a first low-frequency signal and a second low-frequency signal having different phases, up-convert the first low-frequency signal and the second low-frequency signal into a first intermediate frequency signal and a second intermediate frequency signal, respectively, and amplify the first and the second intermediate-frequency signals.
Preselector interference rejection and dynamic range extension
A wireless telemetry module and associated method reject interference in a received signal. The wireless telemetry module includes an antenna receives a communication signal transmitted at a desired channel frequency and having a channel bandwidth. A transceiver is controlled to operate in receiving and transmitting modes by a processor. An interference rejection module receives control signals from the processor corresponding to the desired channel frequency and is coupled between the antenna and the transceiver when the transceiver is operating in the receiving mode.
Ultra low power RF link
A receiver including a processor. A plurality of Fast Fourier Transforms of a plurality of signal segments of a signal can be determined by the processor. The plurality of Fast Fourier Transforms are stored. A frequency shift of the signal can be determined recursively based on the stored plurality of Fast Fourier Transforms of the plurality of signal segments.
A transmitter circuit. One embodiment provides for emitting electromagnetic waves. The circuit has a transmitting device for outputting a transmission signal, an antenna device for emitting the transmission signal in the form of an electromagnetic wave, and a matching device which is electrically connected to the transmitting device and to the antenna device. The matching device includes at least two tuning elements for setting the resonant frequency of a circuit arrangement, formed from the antenna device and the first and second tuning elements, and for matching the impedance of the transmitting device and the antenna device.
Transmission line common-mode filter
One embodiment of the invention sets forth a technique for using a resonator as a common-mode filter for attenuating unwanted common-mode frequencies in a differential signal. Filtering these unwanted frequencies may reduce electromagnetic interference from the differential signal pair in nearby electronic devices. Since common-mode filtering is employed, the resonator reduces the unwanted common-mode noise at specific frequencies without distorting the information-carrying differential signals. Further, since the filter is implemented as a PWB resonator, the incremental cost of including this filter on the PWB is relatively small.
Transmitter PLL with bandwidth on demand
An embodiment of the present invention provides transmitter having a phase locked loop that has a dynamically controllable loop bandwidth. A transmit modulator is coupled to the PLL for performing vector modulation in response to transmission symbols. Each transmission symbol comprises an amplitude signal and a phase signal. A controller is coupled to the PLL and to the transmit modulator and is operable to detect when a criteria of the transmission symbols crosses a threshold and to adjust loop bandwidth in response to crossing the threshold. The criteria of the transmission symbols may be a function of the amplitude signal or a function of the phase signal, and may be the amplitude signal, a first derivative of the amplitude signal, a second derivative of the amplitude signal, a square of the amplitude signal, a derivative of the amplitude signal squared, the phase signal, or a derivative of the phase signal.
Wireless network that utilizes concurrent interfering transmission and MIMO techniques
A wireless network infrastructure that adapts frame parameters of concurrent interfering and MIMO transmission and receptions in response to dynamically varying channel conditions. The channel conditions are determined by number of associated wireless end point devices within a cell, their capabilities, anticipated bandwidth usage, QOS (Quality Of Service) demands, priority of service and idle states, cell overlap interferences, near-far interferences and noises. The wireless network infrastructure consists of an access point that is adapted to transmit concurrent interfering transmissions, using a multiple input/multiple output scheme. The access point responds to the dynamically varying channel conditions by adapting the frame parameters of the concurrent interfering transmissions and parameters of multiple input/multiple output schemes.
Wireless communication method, device and system for establishing a connection
A method for a user to establish a wireless connection between a wireless portable computing device and a wireless-equipped device in an industrial or electrical power or distribution plant. Actions of the method are carried out by a second computer program that provides information in a graphical user interface display to a user and opens a wireless connection with a selected industrial device. In other aspects a human-machine interface and a system are also described.
Gain adjustment apparatus, method, and tangible machine-readable medium thereof for a multiple input multiple output wireless communication system
A gain adjustment apparatus, a gain adjustment method, and a tangible machine-readable medium thereof for a multiple input multiple output (MIMO) wireless communication system are provided. The MIMO wireless communication system comprises source antennas, destination antennas, relay stations (RSs) and a relay transmission power limit value. The gain adjustment method comprises the following steps: adjusting the gain of one single RS according to a gain calculation; multiplying the gains of other relay stations by a scaling value for adjustment. According to aforesaid method, the present invention can increase the system capacity of the MIMO wireless communication system.
System and method for implementing a multi-radio wireless network
A system for implementing a multi-radio wireless network includes a plurality of endpoints wirelessly coupled to a relay station. The system also includes a base station wirelessly coupled to the relay station. The relay station includes a first radio operable to use a first channel to communicate with the base station. The relay station also includes a second radio operable to use a second channel to communicate with the plurality of endpoints. The relay station further includes a processor coupled to the first radio and the second radio. The processor is operable to relay data between the base station and the plurality of endpoints.
Fixing device and image forming apparatus
The fixing device includes: a fixing member having a conductive layer, and fixing toner onto a recording medium by heat generation of the conductive layer through electromagnetic induction; a magnetic field generating member generating an alternate-current magnetic field crossing the conductive layer; a magnetic path forming member arranged so as to face the magnetic field generating member through the fixing member, forming a magnetic path of the alternate-current magnetic field within a temperature range not greater than a permeability change start temperature where permeability starts to decrease, and causing the alternate-current magnetic field to go through the magnetic path forming member within a temperature range exceeding the permeability change start temperature; and a heat radiation member in contact with the magnetic path forming member to radiate heat generated in the magnetic path forming member toward a direction opposite to the fixing member with reference to the magnetic path forming member.
Developing device and image forming apparatus
The present invention provides a developing device which is capable of suppressing the generation of a fogging phenomenon and deposition of carrier particles to an electrostatic latent image carrier and developing the electrostatic latent image efficiently, the device includes a development sleeve and a magnet body onto which the sleeve is fitted, and using a two-component developer. An angular position which indicates the peak value of the magnetic flux density in the normal direction produced by a development pole of the magnet body is shifted downstream from the center position of the development pole in the direction of movement of the surface of a photosensitive member in a development region. The present invention also provides an image forming apparatus which can form high-quality images with reduced noise such as fogging by mounting the developing device.
Toner supply device and image forming apparatus that prevents toner from being scattered from the device
A toner supply device includes a toner container, a transport-path forming member, an opening, a shutter member, and a first seal member. The opening is provided at a side wall of the transport-path forming member. The shutter member is movable between a closed position to close the transport path by being inserted in the opening and an open position. The first seal member fills a gap between an inner wall of the opening and the shutter member in a toner transport direction in which the toner is transported through the transport path. When the shutter member is inserted in the opening, the shutter member is elastically deformable in a deformation direction perpendicular to both the toner transport direction and a moving direction of the shutter member, and when the shutter member is not inserted in the opening, the shutter member is wider than the opening in the deformation direction.
Developer storage case and image forming apparatus
A developer storage case includes: a storage case that includes: a developer storage space that stores a developer therein; and a discharge opening that discharges the developer stored in the developer storage space, the storage case defining an opening through which a developer passes into the developer storage space; a delivery member including: a rotation shaft that has one end supported on the storage case; and a main body that is supported on the rotation shaft, and that is disposed in contact with the wall surface of the developer storage space while being flexed, the delivery member delivering the developer stored in the developer storage space to the discharge opening; and an opening closing member that is removably supported on the storage case, and that closes the opening and supporting the other end of the rotation shaft.
Endless member drive apparatus and image forming apparatus
An endless member drive apparatus includes: an endless member that has plane surfaces and rotates by receiving a drive force; a drive support member that supports and drives the endless member; a rotatable support member that includes a rotation shaft, and that supports the endless member; a bearing member that includes: a bearing portion that supports the rotatable support member rotatably, and that supports the rotatable support member in such a manner that the rotatable support member can be moved in an intersecting direction to intersect a tensile direction where a tensile force is generated in the endless member; a positioning portion that positions the rotatable support member, wherein the rotatable support member is moved and positioned by using a force that, in a case where the endless member is rotated, is applied to the rotatable support member, and that goes in the intersecting direction.
System and method for measuring media thickness with a transfer subsystem in a printer
A printer and method have been developed that enable a controller in a printer to compute a thickness of an image substrate. The printer includes an intermediate imaging member, a transfer roller located proximate to the intermediate imaging member, a displaceable linkage coupled to the transfer roller to move the transfer roller from a first position to a position in which the transfer roller forms a transfer nip with the intermediate imaging member and to return the transfer roller to the start position, and a controller coupled to the displaceable linkage, the controller being configured to measure movement of the transfer roller from the first position to the position where the transfer nip is formed, and to compute a media thickness from a measured movement of the transfer roller from the first position to the position where the transfer nip is formed with the intermediate imaging member without an image substrate being in the transfer nip and a measured movement of the transfer roller from the first position to the position where the transfer nip is formed with an image substrate in the transfer nip between the transfer roller and the intermediate imaging member.
Image forming apparatus with combined belt unit and sheet guide member
A laser printer has an opening formed at its front surface side and a front cover for opening and closing the opening. A belt unit is attachably and detachably provided with respect to a body casing via the opening in a state where the front cover is opened. A guide member for guiding a sheet of paper is provided at the front of the belt unit. The belt unit is combined with the guide member, which is provided to be attachable and detachable with respect to the body casing.
Use of xerographic images and a full-width array sensor for multiple control system sensing
A method for monitoring an image printing system that prints color images on an image bearing surface movable in a process direction is provided. The method includes placing marking material to form a row comprising a plurality of registration marks on the image bearing surface, wherein each row of registration marks extends along a cross-process direction transverse to the process direction; detecting a position of each registration mark using a linear array sensor extending in the cross-process direction, wherein the position of each registration mark is detected in both the process and cross-process direction; determining a process direction misregistration between the registration marks of each row in the process direction and cross-process direction misregistration between registration marks from each of the rows.
Charging device, process cartridge, and image forming apparatus
A charging device includes a charging roller and a cleaning roller configured to make contact with the charging roller. The cleaning roller is rotated following the charging roller. A dynamic friction coefficient of a surface of the charging roller measured by a Euler belt method is equal to or larger than 0.5.
Developing device, memory unit thereof, and image forming apparatus
A developing device to prevent damage of a memory unit and poor connection between terminals of the memory unit and a main body of an image forming apparatus, by improving a mounting position of the memory unit. The developing device is removably mounted to a main body of the image forming apparatus. The memory unit includes terminals exposed through a rear side of the developing device. The memory unit is disposed closer to a power reception unit formed at one side of the developing device than to a driving force reception unit formed at an other side of the developing device.
Image forming apparatus, control method, and control program
An image forming apparatus having a display unit for displaying a program which can be executed in the apparatus so as to be identified is disclosed. The apparatus has: an input unit for inputting a program into the image forming apparatus; a display control unit for controlling a process for displaying select keys including a plurality of select keys to instruct a selection of a desired one of a plurality of programs stored in the image forming apparatus onto a display screen displayed on the display unit; and a discriminating unit for discriminating whether the select key to instruct a selection of the program inputted by the input unit can be further displayed onto the first display screen to display the select keys corresponding to the programs registered in the image forming apparatus in response to the input of the program from the input unit or not.
Printing apparatus to reduce power consumption and control method thereof
A printing apparatus including at least one device unit to perform a printing operation; a main controller to control the device unit; a main power supply to supply power to the main controller; an instruction receiving part to receive a user's printing instruction and to transmit the user's printing instruction to the main controller; and a power controller with a power consumption lower than the main controller, to control the main power supply such that the power is supplied to the main controller when the instruction receiving part receives the printing instruction while the printing apparatus is in a standby state wherein supply of power to the main controller is interrupted.
Apparatus and method for fuser and pressure assembly temperature control
An apparatus (100) and method (700) that can control fuser temperature is disclosed. The apparatus can include an image fuser member (110) rotatably supported in the apparatus, where the image fuser member can be configured to fuse an image on media (170). The apparatus can include a heater (120) coupled to the image fuser member, where the heater can be configured to heat the image fuser member. The apparatus can include a pressure assembly (130) rotatably supported in the apparatus and coupled to the image fuser member, where the pressure assembly can be configured to exert pressure against the image fuser member. The apparatus can include a temperature sensor (140) coupled to the pressure assembly, where the temperature sensor can be configured to sense a temperature of the pressure assembly. The apparatus can include a controller (150) coupled to the heater and coupled to the temperature sensor, where the controller can be configured to adjust the temperature set point of the image fuser member based on the sensed temperature of the pressure assembly.
Apparatus and method for fixing an image
An apparatus and method for image fixing are disclosed. A fixing device includes a fixing member, a pressure member, a heater, and a pressure controller. The fixing member and the pressure member face with each other to form a nip. The heater heats a surface of the fixing member when the fixing member rotates. The pressure controller changes a pressure generated at the nip, according to an operation of the fixing device.
Image forming device
An image-forming device can include an image acquiring unit that acquires image data, an image forming unit that forms an image based on the image data, a determining unit that determines whether the image data includes a part having density greater than or equal to a prescribed density, and a controller. The image forming unit can include a developing roller, a supply roller for supplying developer to the developing roller, and a bias applying unit that applies first and second voltages between the developing roller and the supply roller in first and second modes, respectively. The controller can control the bias applying unit to apply one of the first and second voltages when the determining unit determines whether the image data includes the part having density greater than or equal to a prescribed density.
Balanced phase-shaped binary transmission in optical communications
Optical communication apparatus, methods, systems are provided based on balanced-detection phase-shaped binary transmission (BD-PSBT).
Optical transmission system and optical repeater
An optical repeater connected to an optical transmission line between an optical network unit having an ONU function on the side of a subscriber and an optical line termination (OLT) on the side of a center includes first electrical/optical conversion means connected to a first optical transmission line on the side of the center, a second electrical/optical conversion means connected to a second optical transmission line on the side of the subscriber, and transmission means connected between the first electrical/optical conversion means and the second electrical/optical conversion means to transmit an optical repeater supervisory signal between the optical transmission lines.
Apparatus, an optical unit and devices for use in detection of objects
An apparatus for generating and viewing an image of an item (95) against a reflective surface (94) with a light source (85), a camera (97) and operational electronics (98) installed on a single, common circuit board (99) located with a plane thereof along an exterior upright wall (102′) of a closed optics compartment (102). The light source faces a window element (103) of the closed optics compartment with a first light guide part (86) and directs light further into the optics compartment by means of a second light guide part (86′) located on the other side of the window element and aligned with the first light guide part (86). An optical unit is located in the optics compartment and comprises a light path extender (89, 90, 91), a light source input region, a lens unit (93), and at least one image detection output region. The light source input region comprises said first tubular light guide part (86) contacting the outside of the window (103), and the second tubular light guide part (86′) contacting the inside face of the window element (103) and aligned with the first light guide part (86), said second light guide part (86′) at a downstream end having a 45° inclined, first light redirecting mirror (87), and an output aperture with a light diffuser (88).
Method and apparatus for radiance capture by multiplexing in the frequency domain
An external mask-based radiance camera may be based on an external, non-refractive mask located in front of the main camera lens. The mask modulates, but does not refract, light. The camera multiplexes radiance in the frequency domain by optically mixing different spatial and angular frequency components of light. The mask may, for example, be a mesh of opaque linear elements, which collectively form a grid, an opaque medium with transparent openings, such as circles, or a pinhole mask. Other types of masks may be used. Light may be modulated by the mask and received at the main lens of a camera. The main lens may be focused on a plane between the mask and the main lens. The received light is refracted by the main lens onto a photosensor of the camera. The photosensor may capture the received light to generate a radiance image of the scene.
Interchangeable lens, camera body, and camera system
An interchangeable lens has a zoom lens, a zoom driver operable to drive the zoom lens along an optical axis, a focus lens, a focus driver operable to drive the focus lens along the optical axis, and a storage unit operable to store link information which links position information indicating a position of the zoom lens on the optical axis with information about a variation in magnification caused by the focus lens advancing and retreating on the optical axis with the zoom lens located at the position indicated by the position information.
Imaging equipment, photographic setting determination method, and photographic setting determination program
Imaging equipment includes: a position acquisition unit that acquires a current position; a memory unit in which a plurality of pieces of setting information representing photographic settings suitable for photography at positions and being associated in advance with the positions is stored; a control unit that reads setting information, which represents a photographic setting suitable for photography at the current position acquired by the position acquisition unit, from the memory unit, and determines a photographic setting according to the setting information; and an imaging unit that images a subject according to the photographic setting determined by the control unit.
Recording device, system, integrated circuit, program, and recording method
A system, which minimizes a time delay caused by one device being unable to access a recording medium until access by another device ends, when transcoding is performed by distributed processing, includes a main device transcoding each coded piece allocated to itself from among a plurality of coded pieces of a digital stream, and writing a transcoding result onto the recording medium, in a pipeline. While the recording device is performing the transcoding and the writing, an auxiliary device transcodes each coded piece allocated to itself one by one. Having completed the transcoding of all coded pieces allocated to itself, the auxiliary device transmits its transcoding results to the recording device and has the recording device write the transcoding results onto the recording medium which is a copy destination.
Playback device and method for providing functionality based on event information retrieved from a playlist
Instead of using events stored in the datastream itself, applications can retrieve event information from the playlist on a record carrier such as DVD and blu-disc. By retrieving the event information from the playlist changes in the event information do not require reprocessing of the data stream. In addition the application knows before the start of the playback of the data stream where the events are located and what functionality in terms of resources is required. A better scheduling of resources is thus possible.
Video signal processor, video signal recorder, video signal reproducer, video signal processor processing method, video signal recorder processing method, video signal reproducer processing method, recording medium
A video signal processing apparatus capable of flexibly handling metadata having various notation formats is provided. The video signal processing apparatus has metadata notation format identification block for identifying a metadata notation format written in a predetermined language; a conversion table selection block for selecting a conversion table corresponding to the identified metadata notation format from among one or more conversion tables prepared in advance; a metadata notation format conversion block for converting the metadata notation format into a notation format compatible with the video signal processing apparatus on the basis of the selected conversion table; and a metadata application processing block for controlling the processing associated with video signals on the basis of the metadata whose notation format has been converted.
Low cost, high performance, low profile flexible reinforcement for communications cable
A low cost, high performance, low profile flexible reinforcement member that can be used for both optical and copper communications cable. The reinforcement members made according to the preferred process are more rigid than known reinforcement members, but are less rigid than glass pultruded rods. Communications cables utilizing these members are lightweight and exhibit an improved combination of strength and flexibility compared to traditional communications cables. Further, these communication cables may then be installed into underground ducts using more economical and faster installation techniques.
A transmission device is provided. The transmission device is operable to transmit data between a rotor and a stator. The transmission device includes at least two pairs of transmission units with one transmission unit embodied as a transmitter and one as a receiver.
Apparatus and method for processing image signal without requiring high memory bandwidth
An image signal processor for processing an input image signal to output an output image signal includes an input unit receiving the input image signal, a noise removal unit removing noise from the input image signal, and a scaler reducing, maintaining or magnifying the image size of the input image signal. The scaler directly receives the input image signal from the input unit or the noise removal unit in response to a route control signal, reduces the image size of the input image signal when the image size of the input image signal is larger than the image size of the output image signal and stores the image signal with a reduced image size in a memory. The scaler maintains or magnifies the image size of the image signal stored in the memory and outputs the image signal with a maintained or magnified image size as the output image signal.
System and method for dense image registration using Markov Random Fields and efficient linear programming
A method for registering digitized images using Markov Random Fields (MRFs) includes providing a source image f and a target image g, defining a deformation grid of control points, defining a coordinate transformation as T ( x ) = x + ∑ p ∈ G η ( x - p ) d u p , where x is a point on the source image, p is a position vector of control point p, dp is a displacement vector for each control point, up is a label for point p associated with displacement dp, and η( ) is a weighting function for the displacement vector, defining an MRF energy functional to be minimized by T as E t = 1 G ∑ p ∈ G V p t ( u p ) + 1 E ∑ p , q ∈ E V pq ( u p , u q ) , wherein |G| is a number of control points, |E| is a number of pairs of neighboring control points on a neighborhood system, t is an iteration counter, and associating the MRF with a primary linear program and solving the primary linear program using a fast primal-dual algorithm to yield a coordinate transformation that minimizes the energy functional.
Device, method and system for automatic montage of segmented retinal images
Some embodiments of the present invention may relate to a device and a method of enabling an automatic global matching of a plurality of images to provide a substantially consistent planar representation of a fundus. According to some embodiments of the invention, a device for enabling an automatic global matching of a plurality of images to provide a substantially consistent planar representation of a fundus may include a local matching module and a global matching module. The local matching module may be adapted to locally match a pair of overlapping images. As part of locally matching the images, the local matching module may be adapted to provide a best offset vector for the images based upon a matching of features from overlapping portions of the images. The global matching module may be adapted to globally match at least a triplet of locally matching pairs of images whose best offset vector sum is substantially zero.
Camera with image enhancement functions
Imaging apparatus (20, 44) includes an array (22) of optical sensing elements (24), characterized by a pitch, which is adapted to generate a signal in response to optical radiation that is incident on the elements. Objective optics (26, 46), which have an optical axis (134) and are characterized by a cylindrical symmetry about the axis, are arranged to focus the optical radiation from an object onto the array with a point spread function (PSF) having an extent greater than twice the pitch of the array at an optimal focus of the objective optics.
Method for correcting distortion of image projected by projector, and projector
A method for correcting distortion of an image projected by a projector includes: a first detection image data producing step which produces first detection image data containing marker images; a first detection image displaying step which displays a first detection image; a first image comparing step which compares the first detection image with the first detection image data; an area selecting step which selects an area having larger distortion of the detection image than distortion in other area based on the comparison; a second detection image data producing step which increases positioning density of the marker images in the selected area to produce second detection image data; a second detection image displaying step which displays the second detection image; a second image comparing step which compares the second detection image with the second detection image data; and an image correcting step which corrects the projection image.
Tone correcting apparatus providing improved tone correction on image
A tone correcting apparatus includes: a first acquiring unit that acquires first brightness information indicating brightness of each of a plurality of block regions that are set to cover an entire area of an image; a face detecting unit that detects a face portion where a human face is positioned in the image; a second acquiring unit that acquires second brightness information indicating brightness of the face portion detected by the face detecting unit; and a correction unit that corrects brightness of the image based on the first brightness information and the second brightness information.
Image processing apparatus, method, and computer-readable medium for generating motion compensation images
An image processing apparatus for generating a motion compensation image. The image processing apparatus includes: a pixel-relative-position calculation section calculating a relative position between a pixel position of a pixel constituting the motion compensation image and a pixel position of a reference pixel of a reference image to be used for calculating a pixel value of the pixel on the basis of motion vector information; a relative-position quantization section performing quantization processing of relative-position information calculated by the pixel-relative-position calculation section and generating quantized-relative-position information; and a motion-compensation-image generation section generating a motion compensation image by calculating a pixel value of a constituent pixel of the motion compensation image on the basis of the quantized-relative-position information and a pixel value of the reference pixel.
Visual language modeling for image classification
Systems and methods for visual language modeling for image classification are described. In one aspect the systems and methods model training images corresponding to multiple image categories as matrices of visual words. Visual language models are generated from the matrices. In view of a given image, for example, provided by a user or from the Web, the systems and methods determine an image category corresponding to the given image. This image categorization is accomplished by maximizing the posterior probability of visual words associated with the given image over the visual language models. The image category, or a result corresponding to the image category, is presented to the user.
Information processing apparatus, remote indication system, and computer readable recording medium
An information processing apparatus includes an acquiring portion, a deciding portion, a controlling portion, a determining portion, and a transmitting portion. The acquiring portion acquires attribute information of an object. The deciding portion decides identification information of a user accessible to the object, based on a database associated with attribute information of each object and identification information of a user accessible to each object, and the acquired attribute information. The controlling portion decides a capture area including the object, and causes a projecting device to project a capture area. The determining portion determines whether a user of a remote terminal is accessible to the object based on identification information from the remote terminal and the decided identification information. The transmitting portion transmits a captured image of the decided capture area to the remote terminal when the user of the remote terminal is accessible to the object.
Video signal processing method, program for the video signal processing method, recording medium recording the program for the video signal processing method, and video signal processing apparatus
Provided is a video signal processing method of measuring a noise level of an input video signal, the method including the steps of: setting a plurality of areas in the input video signal and extracting a characteristic amount which is an index of the noise level of the input video signal for each area; detecting characteristic amounts suitable to a measurement of the noise level from among the characteristic amounts of the plurality of areas; and creating a histogram by using the detected characteristic amounts suitable to the measurement of the noise level and detecting the noise level by analyzing the histogram.
3D face reconstruction from 2D images
A 3D face reconstruction technique using 2D images, such as photographs of a face, is described. Prior face knowledge or a generic face is used to extract sparse 3D information from the images and to identify image pairs. Bundle adjustment is carried out to determine more accurate 3D camera positions, image pairs are rectified, and dense 3D face information is extracted without using the prior face knowledge. Outliers are removed, e.g., by using tensor voting. A 3D surface is extracted from the dense 3D information and surface detail is extracted from the images.
Method of detecting defects in patterns on semiconductor substrate by comparing second image with reference image after acquiring second image from first image and apparatus for performing the same
In a method of detecting defects in patterns and an apparatus for performing the method, a first image of a detection region on a semiconductor substrate may be acquired. A second image may be acquired from the first image by performing a Fourier transform and performing a low pass filtering. The second image may be compared with a reference image so that the defects of the detection region are detected. Existence of the defect of the second image is determined using a relation value between a grey level of each of pixels of the second image and the reference image, respectively. When a defect exists, the horizontal and the vertical positions of the pixel where the relation value is minimum are combined to determine the position of the defect.
Device and method for analysis of signal characteristics with the use of masks
An analysis device for analyzing a signal characteristic with the use of a mask. The analysis device includes a buffer device for the provision of a signal-image address of a signal-image point of a signal image and for the provision of a mask-image address of a mask-image point of a mask image and a comparison device for the comparison of the signal-image address and the mask-image address.
Method and system for enhanced check image privacy
A method and system for enhanced check image privacy are disclosed. Embodiments of the present invention provide a way to automatically link the results from quality assurance software to a check image archive to appropriately mark images as unretrievable by customers. Images are interrogated with a data matching algorithm to determine whether a confidence score expressing a likelihood that the image matches associated, stored magnetic ink character recognition (MICR) data is below a pre-set threshold. The image can be then automatically designated in the financial document archive. The image can be displayed to an operator for analysis when the confidence score is above the pre-set threshold and below a pre-set limit, or in cases where the confidence score cannot be determined by the data matching algorithm.
Procedures for the presentation of medical images
The invention relates to a method for presentation of medical images by a reproduction facility of a diagnostic device with suppression of the noise with the following steps: one-off calibration of the signal-dependent noise; separation of the signal and noise components in the image; adaptation of the two components according to set parameters; and composition of the signals.
Systems and methods for measuring surface shape
A system for determining a surface shape of a test object includes a pattern having a plurality of first elements dispose about a central axis and defining an aperture containing the central axis. The first elements includes a plurality of common elements having a common form and a reference element having a reference form that is different than the common form. The system further comprises a detector array and an optical system. The optical system is adapted to provide an image of the first elements when light reflects off a surface of a test object, passes through the aperture, and is received by the detector array. The reference form may be configured to facilitate an association between the common elements and the spot images of the common elements.
Computer program products and methods for detection and tracking of rheumatoid arthritis
Methods for producing an image indicative of arthritic symptomatology are provided. The methods during a model building phase create a constrained deformable statistical template. The methods then during a runtime phase fit a plurality of loci in a digitized target radiograph of the specified joint; parameterize positions of the plurality of loci fitted in the digitized target radiograph to generate an instance of the statistical template by deriving values for parameters of the digitized target radiograph from the statistical template; search the digitized target radiograph by applying the statistical template to the digitized target radiograph until an optimal fit of the statistical template to at least one region of the digitized target radiograph is found; and produce a comparison image by comparing the at least one region of the digitized target radiograph with the optimal fit of the statistical template.
Vertebral fracture quantification
A method of deriving an estimate of the extent of fracture in a vertebra shown in an image of part of A spine is provided. The images of at least two vertebrae are segmented to obtain data representative of the shape and size of each of the vertebrae. An approximation of the shape of a first of the vertebrae is reconstructed by comparing the data obtained for a second of the two vertebrae with a mathematical model of at least the same two vertebrae of an unfractured spine. The unfractured shape of the first vertebra is predicted to enable a comparison of the shape and size of the first vertebra as imaged with the predicted unfractured shape and size. The difference between the respective images is subsequently computed to obtain a result representative of the extent of fracture in the first vertebra.
Registering 2D and 3D data using 3D ultrasound data
A fluoroscopy image is registered with data representing a volume, identifying a catheter position relative to a volume represented by preoperative volume data. The catheter position relative to a patient volume represented by data acquired without scanning the catheter is displayed. For example, a 2D fluoroscopy image is registered with respect to coordinates of a 3D preoperative CT or MRI volume by registering the fluoroscopy image and the preoperative volume to 3D ultrasound coordinates.
Magnetic resonance imaging and correcting device
An image data correcting device has a movement information acquiring section, a correcting section and a synthesizing section. The movement information acquiring section acquires movement information showing a spatial distribution of the magnitude of a movement in the real space of an image pickup part of a detected body. The correcting section makes a correction different from that of a second area in a first area of image data collected by a scan of magnetic resonance imaging on the basis of the movement information. The synthesizing section synthesizes respective image data of the first area and the second area corrected by the correcting section.
System and method for 3D vessel segmentation with minimal cuts
A method for segmenting tubular structures in digital medical images includes extracting a subregion from a 3-dimensional (3D) digital medical image volume containing a vessel of interest, identifying potential vessel centerpoints for each voxel in the subregion by attaching to each voxel a tip of a 3D cone that is oriented in the direction of the voxel's image gradient and having each voxel within the cone vote for those voxels most likely to belong to a vessel centerline, selecting candidates for a second vote image that are both popular according to a first vote image, as well as being consistently voted upon by a radius image, reconfiguring the subregion as a graph where each voxel is represented by a node that is connected to 26 nearest neighbors by n-link edges, and applying a min-cut algorithm to segment the vessel within the subregion.
Reduction of lymph tissue false positives in pulmonary embolism detection
A system for automatically detecting pulmonary emboli from medical image data includes receiving image data, automatically detecting one or more pulmonary embolism candidates from the image data, segmenting an airway tract from the image data, segmenting an artery structure from the image data, calculating a distance between each of the candidates and a nearest portion of the segmented airway, determining whether each of the candidates is within or outside of the segmented artery structure, rejecting candidates based on the calculated distance between each of the candidates and the nearest portion of the segmented airway and the determination as to whether each of the candidates is within or outside of the segmented artery structure, and indicating the location of the non-rejected candidates within the image data.
Determining efficacy of therapeutic intervention in neurosychiatric disease
A computer implemented method, apparatus, and computer program product for determining the efficacy of neuropsychiatric therapy is provided. A neuroimage mapping manager automatically compares a first set of regions of interest in a first set of scans taken at a first time to a second set of regions of interest in a second set of scans generated at a second time and identifies a set of changes in the regions of interest occurring over time. The neuroimage mapping manager searches a set of electronic medical literature sources for medical literature relevant to the set of changes in the regions of interest and identifies portions of the relevant medical literature associated with the set of changes in the regions of interest. The neuroimage mapping manager generates results comprising the set of changes in the regions of interest and a set of links to the portions of the relevant medical literature.
System and method to generate a selected visualization of a radiological image of an imaged subject
A system to illustrate image data of an imaged subjected is provided. The system comprises an imaging system, an input device, an output device, and a controller in communication with the imaging system, the input device, and the output device. The controller includes a processor to perform program instructions representative of the steps of generating a three-dimensional reconstructed volume from the plurality of two-dimensional, radiography images, navigating through the three-dimensional reconstructed volume, the navigating step including receiving an instruction from an input device that identifies a location of a portion of the three-dimensional reconstructed volume, calculating and generating a two-dimensional display of the portion of the three-dimensional reconstructed volume identified in the navigation step, and reporting the additional view or at least one parameter to calculate and generate the additional view.
Method for generating 2D reconstruction images in the scope of image postprocessing from a 3D image data set of a study object recorded particularly by means of a magnetic resonance device
A method is disclosed for generating 2D reconstruction images in the scope of image post-processing from a 3D image data set of a study object recorded particularly by use of a magnetic resonance device. In the method, the position of the 2D reconstruction layers in which the 2D reconstruction images lie is defined with the aid of layer position information which defines the position of individual 2D recording layers in which 2D layer images are recorded after recording the 3D image data set of the study object, or have already been recorded, and which is optionally stored in an operating mode for automatic layer position adaptation, or with the aid of layer position information defining 2D reconstruction layers which is stored in an operating mode for automatic layer position adaptation.
Device and method for superimposing patterns on images in real-time, particularly for guiding by localisation
The invention relates to a device (DS), for superimposing known patterns, characteristic of a region, on (real) images of said region. The device (D) comprises, a memory (21) in which patterns are stored, which are representative of a selected region, of known position and orientation with relation to a common reference and processing means (22), for determining a pattern representative of the selected portion in the memory (21), on receipt of the designation of at least one portion of an observed image of the selected region, taken at a selected angle and at least one representative attribute of said region, taking account of the attribute selected, then superimposing the determined pattern on the selected portion of the image taking account of the selected angle.
Method, digital storage medium, and image data processing and visualization systems for coloring of voxels, which are selected via a maximum intensity projection-type technique using at least one color coordinate of a color continuum as intensity
A method for coloring of voxel and image data processing and visualization system That consists of providing an intensity function for each one of the voxels, and mapping of each one of the intensity functions to at least first and second color coordinates of a color continuum to provide a color for each one of the voxels.
Annotating stimulus based on determined emotional response
A method of annotating audio-visual data is disclosed. The method includes detecting a plurality of facial expressions in an audience based on a stimulus, determining an emotional response to the stimulus based on the facial expressions and generating at least one annotation of the stimulus based on the determined emotional response.
Two stage detection for photographic eye artifacts
A digital image acquisition device is for acquiring digital images including one or more preview images. A face detector analyzes the one or more preview images to ascertain information relating to candidate face regions therein. A speed-optimized filter produces a first set of candidate red-eye regions based on the candidate face region information provided by the face detector.
Two stage detection for photographic eye artifacts
The detection of red-eye defects is enhanced in digital images for embedded image acquisition and processing systems. A two-stage redeye filtering system includes a speed optimized filter that performs initial segmentation of candidate redeye regions and optionally applies a speed-optimized set of falsing/verification filters to determine a first set of confirmed redeye regions for correction. Some of the candidate regions which are rejected during the first stage are recorded and re-analyzed during a second stage by an alternative set of analysis-optimized filters to determine a second set of confirmed redeye regions.
Process and apparatus for annotating electronic map data
The invention relates to a method and a device for annotating electronic background maps adapted in particular to navigation aid systems for vehicles. Projection parameters and geodesic parameters are associated with the said background map. Display references are associated with the display of at least part of the said background map. After at least one annotation has been acquired, it is displayed on the said background map. The said at least one annotation is then transformed to at least one vectorial object characterized by at least one point having geometric coordinates defined in the display system of the said at least one annotation and of the said background map. The said geometric coordinates of the said at least one point of the said at least one vectorial object are then converted to geographic coordinates according to the said projection parameters and the said geodesic parameters associated with the said background map and according to the said display references.
Road image analyzing apparatus and road image analyzing method
In a road image analyzing apparatus capable of obviously and rapidly distinguishing a road marking from a guardrail and capable of obtaining precise position information, a pre-processing unit defines sub-areas to main image data obtained by an image pickup unit, and an edge extracting unit extracts an edge component in each of the sub-areas. A linear line extracting unit analyzes the extracted edge component to extract a linear component, and a linear component analyzing unit extracts a continuous component from the linear component by using the linear component. A matching process unit performs a matching process between a vertex of the continuous component and auxiliary image data to obtain three-dimensional position information of each continuous component. An identifying unit identifies whether the continuous component is a road marking or a guardrail on the basis of height information of each continuous component included in the three-dimensional position information.
Subject tracking method, subject tracking device, and computer program product
A subject tracking method, includes: calculating a similarity factor indicating a level of similarity between an image contained in a search frame at each search frame position and a template image by shifting the search frame within a search target area set in each of individual frames of input images input in time sequence; determining a position of the search frame for which a highest similarity factor value has been calculated, within each input image to be a position (subject position) at which a subject is present; tracking the subject position thus determined through the individual frames of input images; calculating a difference between a highest similarity factor value and a second highest similarity factor value; and setting the search target area for a next frame based upon the calculated difference.
Sample imaging and classification
Disclosed herein are methods and apparatus for obtaining at least one absorption image and at least one birefringence image of a stained sample.
Method of processing mailpieces, the method including graphically classifying signatures associated with the mailpieces
In a method of processing mailpieces, signatures are derived from images of the mailpieces and serve as identifiers for the mailpieces in the sorting process. The signatures are grouped together into signature categories or graphical classes on the basis of a certain criterion of graphical similitude so as to compute a mean signature value for each graphical class. For each graphical class in question, activity of the mean signature value is analyzed for detecting significant activity of an information block in the digital images. The results of this activity detection are used for searching for a match, in a second sorting pass, between a current signature and signatures recorded in the first sorting pass.
Object processing employing movement
Directional albedo of a particular article, such as an identity card, is measured and stored. When the article is later presented, it can be confirmed to be the same particular article by re-measuring the albedo function, and checking for correspondence against the earlier-stored data. The re-measuring can be performed through use of a handheld optical device, such as a camera-equipped cell phone. The albedo function can serve as random key data in a variety of cryptographic applications. The function can be changed during the life of the article. A variety of other features are also detailed.
Watermark decoding from streaming media
This patent document details, e.g., claims and systems for watermark decoding from streaming media signals. One claim recites an apparatus comprising: electronic memory for buffering a streaming media signal; one or more electronic processors programmed for: ranking buffered portions of the media signal in terms of their ability to hide steganographic indicia; detecting steganographic indicia from relatively higher-ranked portions of the streaming media signal before attempting to detect from relatively lower-ranked portions; and carrying out an action based at least in part on detection of the steganographic indicia. Of course, other claims and disclosure are provided too.
Methods and systems employing digital content
A portable device for use with audio or visual content (e.g., an MP3 player-like device, or a camera-enabled device) is equipped with one or more features/capabilities, including: a user interface through which a consumer can instruct that content be delivered to a different consumer's device, the ability to derive identifiers from content and take action(s) based thereon, the ability to count playbacks of content; and/or the ability to interact with remote web services. A variety of other features and arrangements are also detailed.
Image forming apparatus and method of image forming
An apparatus for and a method of image forming which embeds digital watermark information into an image data of a document and outputs the image data that includes determining the page of the document in which the digital watermark information is to be embedded based on a predetermined condition, the predetermined condition corresponding to whether the document is composed of two or more pages, embedding the digital watermark information into the page of the document determined by the above described determination and outputting the image data which is embedded in the digital watermark information by the above described embedding.
Speaker and method of producing the same
A plate material is drawn into the shape of a rectangular dish and the peripheral border of each corner is press worked. A yoke is fabricated which has an outwardly projecting tongue-like flange provided at a position a predetermined distance below the top end surface. A frame made of resin is insert molded in a manner covering the flange. A magnet is secured inside the yoke and a magnetic circuit having magnetic gap is formed. A diaphragm joined with a voice coil is joined with the frame. By making a loudspeaker in this way, the bonding strength between the yoke and the frame is enhanced and a low-profile loudspeaker is achieved. Also, clearance at each corner of the yoke is eliminated, and a loudspeaker that is free from magnetic flux leakage and excellent both in quality and performance is obtained.
Vehicle audio system including door-mounted components
An audio system includes mounting one or more speakers on the surface between an exterior side panel and an interior side panel of a door on a vehicle. The one or more speakers may face substantially along an axis in the longitudinal direction of the door. When the door is open, a cover may be controlled to extend over and close an opening in the interior side panel, thereby allowing sound from the one or more speakers to project to an exterior of the vehicle. When the door is closed, the cover may be controlled to expose the opening, thereby allowing sound from the one or more speakers to enter an interior of the vehicle through the opening.
A speaker assembly includes a frame and a surround that suspends a diaphragm from the frame. An outer portion of the surround is disposed, dimensioned, and configured to permit the mounting of the surround to the frame such that the surround, itself, does not need to include an outwardly extending flange and/or clamp. Rather, the outer portion of the surround is generally disposed on the frame, with the mounting surface of the outer portion of the surround extending inward relative to the outer periphery of the surround. A reinforcement member is cooperatively structured with the surround to reinforce the surround during operation of the speaker assembly. The reinforcement member has a ringed configuration that includes a plurality of offsets each structured to facilitate attachment of the reinforcement member to the frame.
In addition to output the mid-high range audio sound from the speakers of the main unit, the present invention can output the low range audio sound according to the audio signal transmitted from the main unit through the DC power supply transmission cable from the sub-woofer unit of the AC adapter. Accordingly, the present invention can provide a richly expressive acoustic space without enlarging the size of the main unit.
Dual configuration speaker
A compact and portable loudspeaker system operable in two configurations includes a driver array and a base unit having a bass enclosure and a dock. In an extended configuration, the driver array is supported by one or more extension legs between three to eight feet above the base unit where one of the extension legs is held by the dock. The base unit may be placed on a floor of a small to medium venue with the mid-to-high range driver array elevated near or above the elevation of an audience in the venue. In a compact configuration, the driver array is directly supported by the dock and the base unit and driver array may be placed on a table or desk in a classroom, conference room, or other such small to medium venue. The portable loudspeaker system may be transported in the compact configuration.
In-the-ear hearing device with a moveable gripping element
A smaller and more reliable rechargeable in-the-ear (ITE) hearing device is provided. The ITE hearing device includes a housing, which has a housing surface which points outwards in the worn state, an accumulator in the housing, at least one charging contact for charging the accumulator and a gripping element, which is arranged on the housing surface. The gripping element can be moved from a non-operational position into an operational position. The charging contact is concealed by the gripping element or the housing when the gripping element is in the non-operational position and is not concealed when the gripping element is in the operational position. As a result of the charging contact being concealable, the hearing device's reliability is improved. If the charging contact is fastened to the gripping element, the gripping element achieves an additional functionality resulting in a smaller design overall.
A hearing aid comprises a noise suppressor that calculates noise suppression gain, an adjustment amount calculator that calculates an adjustment amount on the basis of a signal strength and a noise component strength, and a nonlinear compressor that calculates a reference gain on the basis of a signal strength and specific reference gain information and adjusts the reference gain on the basis of an adjustment amount, thereby calculating a nonlinear compression gain.
Electrostatic ultrasonic transducer and ultrasonic speaker
An electrostatic ultrasonic transducer includes a first electrode that has through-holes, a second electrode that has through-holes, and a vibrating membrane that is disposed such that the through-holes of the first electrode and the through-holes of the second electrode form a pair, interposed between a pair of electrodes composed of the first electrode and the second electrode, and having a conductive layer applied with a direct current bias voltage. The first electrode and the second electrode each have counter electrode portions that are formed in the through-holes to face the vibrating membrane, and a modulated wave, which is obtained by modulating a carrier wave in an ultrasonic frequency band with a signal wave in an audible frequency band, is applied between the pair of electrodes.
Electromagnetic interference shields with piezos
Methods and apparatus for improving the acoustical performance associated with a speaker, such as a piezoelectric speaker, are disclosed. According to one aspect, an apparatus includes a substrate, a can mounted on the substrate, and a piezoelectric speaker arrangement. The piezoelectric speaker arrangement is at least partially mounted on the can. In one embodiment, the substrate is a printed circuit board (PCB) and the can is an electromagnetic interference (EMI) shielding can.
Condenser microphone and packaging method for the same
Disclosed is a silicone based condenser microphone comprising: a metal case which includes a sound hole, a board which is mounted with a MEMS microphone chip and an ASIC chip having an electric voltage pump and a buffer IC and is formed with a connecting pattern for joining with the metal case. A fixing material for fixing the metal case to the board, and an adhesive for applying to the whole part where the metal case fixed to the board by the fixing material is joined with the board to bond the metal case to the board. Therefore, the metal case is tack-welded to the board by a laser to fix the case to the board and then the case is bonded to the board with the adhesive, thereby decreasing an inferiority ratio and strengthening a joining force and thus enhancing a mechanical firmness and highly resisting noise from the outside.
A condenser microphone comprising: a mic capsule in which a capacitor is composed of a diaphragm and a counter electrode, and which effects electroacoustic conversion; a FET for impedance-converting audio signals output from the mic capsule; and a CR circuit composed of a resistor and a capacitor, and connected to the FET to adjust a signal level in a low frequency range, and in the condenser microphone, an output terminal may be drawn out from a drain of the FET; and the CR circuit may be connected in between a source of the FET and the ground, furthermore, in the condenser microphone, there may be provided a changeover switch for switching a mode in which the CR circuit is connected in between the source of the FET and the ground into another mode in which the CR circuit is short-circuited to connect the source of the FET to the ground.
Audio signal interpolation method and audio signal interpolation apparatus
An audio signal interpolation apparatus is configured to perform interpolation processing on the basis of audio signals preceding and/or following a predetermined segment on a time axis so as to obtain an audio signal corresponding to the predetermined segment. The audio signal interpolation apparatus includes a waveform formation unit configured to form a waveform for the predetermined segment on the basis of time-domain samples of the preceding and/or the following audio signals and a power control unit configured to control power of the waveform for the predetermined segment formed by the waveform formation unit using a non-linear model selected on the basis of the preceding audio signal when the power of the preceding audio signal is larger than that of the following audio signal, or the following audio signal when the power of the preceding audio signal is smaller than that of the following audio signal.
Use of non-audible band to relay information for echo cancellation in a distributed media system
Particular embodiments provide for attenuating one or more microphone signals in a teleconferencing system upon detecting a non-audible signal. A far end voice signal is received from a sound source. A non-audible signal is added to the far end voice signal to create a composite signal, which is provided to one or more speakers. The speakers output the composite signal and the non-audible signal are detected in the composite signal after the composite signal is received at one or more microphones. The non-audible signal allows an attenuator to attenuate a microphone signal including the composite signal from a particular microphone in response to the detected non-audible signal to reduce far end echo.
System and method for creating personalized sound zones
Speakers deployed in a space and divided into groups associated with different zones produce a mix of sounds that create internal noise pollution and, combined with external noise, an unpleasant environment for occupants. The present invention contemplates sound systems and methods for creating personalized sound zones to address these and related problems.
Apparatus and method for sharing contents via headphone set
The present invention relates to sharing of content between multiple users. A data player(10) decodes pre-stored audio data therein using a decoding function, and a converter converts the decoded digital data to analog to a headphone set in communication with the data player. When another user places his or her headphone set (2,4) close to the data player(10), the data player(10) confirms whether it has right to receive transmission from the data player, and after successful verification, reproduced data from the data player can be shared by the users.
Calibrating at least one system microphone
A system including at least one system microphone, a processor connected to computer readable memory and the at least one system microphone, a measurement microphone connected to the processor, at least one audio speaker, a signal generator connected to the processor and configured to produce signals from the at least one audio speaker for both the measurement microphone and the at least one system microphone to measure the response of the at least one audio speaker, and a device manager application executable from the computer readable memory and configured to perform the steps of calibrating the at least one audio speaker with the measurement microphone using the signals of the signal generator based on the response of the at least one audio speaker thereby creating at least one calibrated audio speaker and calibrating the at least one system microphone with the at least one calibrated audio speaker using the signals of the signal generator.
Remote audio device management system
An audio device management system (ADMS) manages remote audio devices via user selections in video links. The system enhances audio acquisition quality by receiving and processing human suggestions, forming customized two-way audio links according to user requests, and learning audio pickup strategies and camera management strategies from user operations. The ADMS control interface for a remote user provides a multi-window GUI that provides an overview window and selection display window. The ADMS provides users with more flexibility to enhance audio signals according to their needs and makes it more convenient to form customized two-way audio links without requiring users to remember a list of phone numbers. The ADMS also automatically manages available microphones for audio pickup based on microphone sound quality and the system's past experience when users monitor a structured audio environment without explicitly expressing their attentions in the video window.
Hearing system with partial band signal exchange and corresponding method
A binaural supply with a hearing system is to be enabled, whereby the computing outlay and energy consumption are to be kept as minimal as possible. A hearing system comprising a first hearing apparatus including a first signal input facility and a first communication facility and a second hearing apparatus including a second signal input facility, a second communication facility for receiving a signal from the first communication facility and a second signal processing facility for processing signals from the second signal input facility and the second communication facility are provided to form a common output signal. The signal transmitted from the first to the second communication facility corresponds to a real spectral part of the overall frequency spectrum of the first input signal. As only one part of the overall spectrum is transmitted and/or binaurally processed, the computing outlay and energy consumption is reduced.
Method and arrangement for a decoder for multi-channel surround sound
The basic concept of the present invention is to extrapolate a partially known spatial covariance matrix of a multi-channel signal in the parameter domain. The extrapolated covariance matrix is used with the downcoded downmix signal in order to efficiently generate an estimate of a linear combination of the multi-channel signals.
Storage medium processing method, storage medium processing device, and program
Spread of a forged storage medium is prevented suppressing an authentic storage medium's damage and trouble of a owner to the minimum. When there is an update request of user key data, the update history of the user key data concerning the shown above-mentioned medium identifier IDm is referred to. When judged that the update of the user key data concerning the shown medium identifier IDm not being performed within a predetermined period, the update of user key data is performed. The request of a update is refused when judged that the update of the user key data concerning the shown medium identifier IDm being performed within a predetermined period.
Enhanced association for access points
The invention relates to a method for associating a client with an access point using a security protocol. The method may include initiating a handshake and exchanging operational information between the access point and the client, establishing an encrypted operational key if the operational information is validated and entering an operational phase using the operational key and an unique service set identifier if valid.
Embodiments of interferometric communication are disclosed.
Integrated speaker assembly for personal media device
Systems and methods are provided for media devices including a housing, a frame disposed adjacent to the housing, and an acoustic source that is integrated with the frame for emitting sound from the media device.
Vectored digital subscriber line system having modular vectoring arrangements
The present invention relates to a vectoring chip unit in a DSL system connectable to a plurality of DSL ports of a DSL chip comprising means for receiving data from each of the plurality of DSL ports, means for performing pre-coding/cancellation in order to reduce crosstalk and means for transmitting a result of the precoding/cancellation to the respective DSL port. Preferably, a system is provided comprising a plurality of said vectoring chips, whereby each vectoring chip is adapted to handle pre-coding/cancellation of a predetermined frequency range and the frequency ranges of each vectoring chip are non-overlapping.
Systems and methods for scheduling of outbound agents
Systems, methods and computer-readable media for scheduling outbound agents are provided. A representative system incorporates a user interface and scheduling software that receives scheduling data, at least some of which is provided via the user interface, and generates scheduling constraints. The scheduling data includes historical call connect rates related to time intervals for which a schedule is to be generated and information corresponding to a desired service goal for the schedule. The desired service goal indicates a level of service to be provided by the schedule. The search engine uses the scheduling constraints to generate potential schedules for outbound agents. The push forward discrete modeler analyzes the potential schedules to compute at least one of overstaffing and understaffing with respect to the potential schedules.
Call blocking based on the network access type for the called party
A communication network and method are disclosed that block calls from a calling party based on the network access type of a called party. The communication network of the invention includes a permission system, an access system, and a call control system. Based on a call from a calling party to a called party, the permission system identifies permissions associated with the calling party. The access system identifies a network access type for the called party, such as wireless, circuit-based, etc. The call control element determines if the network access type for the called party is permitted by the calling party based on the permissions associated with the calling party. If the network access type for the called party is not permitted by the calling party, then the call control system releases the call.
Method for providing custom ring-back tones
A method is provided for providing customized ring-back tones to callers on a wireline network such as a public switched telephone network having an advanced intelligent network or a VoIP network. When a call request is received from a calling party to connect to a called party through a wireline telephone network it is determined if the calling party is identified in a screening list for the called party. If so, then a customized audible ring-back tone is played to the calling party until the called party is connected to the calling party or until the call request is terminated.
Multi-modal communications method
A method of collecting information includes sending a text markup programming language query script, using a session initiation protocol message, to a communications device. The query script includes at least one location query to determine a location of the communications device. The method of collecting information also includes receiving a response to the query script including at least one response to the at least one location query from the communications device. The at least one response to the at least one location query is automatically generated by the communications device.
Method and apparatus of differential pumping in an x-ray tube
An x-ray tube includes an anode, a first chamber enclosing the anode and having a first pressure therein, a cathode, and a second chamber enclosing the cathode and having a second pressure therein. A separator is positioned between the first and second chambers and has a conductance limiter therein.
Fast reactor having reflector control system and neutron reflector thereof
A fast reactor having a reflector control system is provided which decreases the change in reactivity of the reactor core with time without performing control of a reflector lifting speed and that of a water flow rate. The above fast reactor has a liquid metal coolant, a reactor core immersed therein, and a neutron reflector which is provided outside the reactor core and which is moved in a vertical direction for adjusting leakage of neutrons therefrom for controlling the reactivity of the reactor core. The neutron reflector described above is gradually moved in an upward direction with the change in reactivity caused by fuel burn-up, and at least a part of a lower region of the neutron reflector is a high reflection region having a high neutron reflection ability as compared to that of the other region. The high reflection region is located from the bottom to a place between one fourth and one half of the height of the neutron reflector from the bottom end thereof.
Medical radioisotopes and methods for producing the same
This disclosure concerns a new method for preparing radioisotopes, such as molybdenum-99, by alpha particle irradiation, such as by alpha particle irradiation of zirconium-96. Molybdenum-99 is a precursor to the medically-significant radioisotope technetium-99m. Also disclosed are novel compositions containing one or more of technetium-99m, molybdenum-99 and zirconium species. Systems for producing molybdenum-99 and technetium-99m, including alpha particle generators and irradiation targets, also are described.
Communication protocol methods
Communication protocol methods for performing signal synchronization, data transmission, and data acknowledgement between a transmitting device and a receiving device are provided. The methods are characterized by a plurality of transmission lines which are used for performing signal synchronization, data transmission, and data acknowledgement by the communication protocol methods.
Method and system for process, voltage, and temperature (PVT) correction
Certain embodiments of the invention may be found in a method and system for process, voltage, and temperature (PVT) correction. The method may comprise first determining an input voltage of a transistor coupled in an inphase (I) path of a receiver and an input voltage of a transistor coupled in a quadrature (Q) path of said receiver. An amplifier gain setting may be determined from a lookup table based on at least one of a plurality of parameters related to the first determining. A gain of at least one amplifier in the receiver may be adjusted based on the amplifier gain setting determined from the lookup table.
Channel estimation for a WLAN through increased use of preamble
A method and system for improving channel estimation in a wireless device is disclosed. Aspects of the exemplary embodiment include receiving a data packet wirelessly transmitted from a transmitter, the packet including a preamble portion and a data portion containing data, wherein the preamble portion includes at least one training field and a second field; performing a first channel estimation using the training field; and using the second field to refine the first channel estimation.
Method and apparatus for providing frame synchronization in a digital communication system that supports multiple modulation formats
A method and apparatus for frame synchronization in digital communication systems using multiple modulation formats, including the Differential Phase Shift Keying (DPSK), Duobinary Signaling (DBS), and ON/OFF Keying (OOK) modulation formats, perform a search for both a frame alignment sequence (FAS) and the inverted FAS and determine the polarity of the received digital stream.
Demodulator with signal preconditioner
A method and apparatus for demodulating an input signal, for example, in a communications system, is disclosed. The apparatus includes a signal preconditioner and a demodulator. The signal preconditioner may include a low-pass filter and a hysteretic comparator that are configured to precondition a preconditioner input signal to provide a preconditioner output signal. The modulator may be configured to demodulate the preconditioner output signal.
Hardware implementation of space-time block codes
The present invention is related to a circuit for encoding at least two input symbols by means of a space-time block code, comprising a plurality of multiplexers, each arranged to receive the input symbols and to output a selected symbol, storing means for storing information on which input symbol is to be selected in each multiplexer of the plurality of multiplexers and for storing gain factor information to multiply the multiplexer outputs with, calculation means, coupled with the storing means, for determining an encoded version of the input symbols based on the multiplexer outputs and corresponding gain factors stored in the storing means. The invention further discloses a corresponding circuit for space-time block decoding.
High-speed serial data signal interface circuitry with multi-data-rate switching capability
High-speed serial data signal transmitter and/or receiver circuitry is able to dynamically switch between handling data at two (or more) different data rates. Such a switch can be made very rapidly and with no requirement for reprogramming or reconfiguring the circuitry. Circuitry for glitchlessly switching between clock signals having different frequencies is also provided and may be used in the above-mentioned transmitter and/or receiver circuitry.
Method and apparatus for transmission within a multi-carrier communication system
Multiple transmit antenna transmission together with preferably pseudo-random, antenna-specific, scrambling (PRAS) is utilized to scramble incoming data differently on different antennas for those users requiring frequency diversity type transmissions. When PRAS is activated for a particular allocation, each transmit antenna applies a different scrambling sequence to the data symbols that are transmitted in the allocation.
Telecommunications method and system
A system and method for encoding data for transmission over a telecommunications network. The system and method involve embedding a control data block (Ik0) within a plurality of real data blocks (IN0). Preferably, real data in the real data blocks (INO) is convoluted with at least some of the control data in the control data block (Ik0) For example, each entry in each real data block (INO) may be phase convoluted with phase angle of the corresponding entry in the control block using an encoding module. Once this is done, the real data in the real data blocks and additionally the control data block in the control block is modulated with every sub carrier.
Re-transmission in a MIMO communication system
A method for re-transmission in a multiple-input multiple-output (MIMO) communication system, the method comprising: performing spatial mapping of one or more retransmitted data streams and one or more newly transmitted data streams, wherein the spatial mapping comprises switching bits between the re-transmission data streams and the new transmission data streams.
Method and device for estimating channel of uplink signal in wireless communication system
Provided are a method and device for estimating a channel in a wireless communication system, and more particularly, a method of estimating a channel of an uplink signal in an orthogonal frequency division multiplexing (OFDM)/orthogonal frequency division multiple access (OFDMA) communication system supporting the Institute of Electrical and Electronics Engineers (IEEE) 802.16d/e standards and a channel estimation device employing the method. The method includes the steps of: extracting pilot symbols included in the received signal and estimating linear phase values using the pilot symbols; interpolating the pilot symbols along a time axis and obtaining first channel responses; interpolating the pilot symbols along a frequency axis according to the first channel responses and obtaining second channel responses; and calculating channel estimation values using the second channel responses and the linear phase values.
The identification information processing unit receives identification information identifying the reception device from a reception device, and generates decoded identification information indicating the decoded value of the received identification information. The parameter value selection unit selects the first parameter value when the decoded identification information includes an information representing a television, selects a second parameter value that is less than the first parameter value when the decoded identification information includes an information representing an audio device, and generates a selected parameter value. The frequency divider frequency divides the audio clock using the selected parameter value, and generates a frequency division signal. The counter counts one period of the frequency division signal using the pixel clock and generates the cycle time stamp. The transmission device then sends the selected parameter value and cycle time stamp to the reception device.
Robust mode staggercasting reduced resolution video for mobile receiver
A method and apparatus for staggercasting to a mobile receiver, includes encoding a first signal representing content at a first quality and encoding a second signal representing the content at a second quality different than the first quality. A composite signal comprising the first and second encoded signals, wherein the first encoded signal is delayed with respect to the second encoded signal, is broadcast. The broadcast composite signal receiving at the mobile receiver where the received encoded signal having the lower quality is extracted from the received composite signal and the extracted encoded signal is decoded.
Motion vector detection device and motion vector detecting method
It is an object to reduce an amount of calculation for motion vector detection and to prevent degradation in image quality. A motion vector detection device (1) includes a first motion vector extraction circuit (142) to extract a predetermined reduced number of first motion vectors from multiple first motion vectors detected by a first motion vector detection circuit (141), and a selection circuit (143) to select the multiple first motion vectors or the extracted first motion vectors.
Power aware method and apparatus of video decoder on a multi-core platform
Disclosed is a power aware method and apparatus of video decoder on a multi-core platform. The power aware apparatus comprises a power management unit, and a processor unit having an entropy decoder and a decoder. The processor unit has at least one voltage and at least one frequency. One processor of the multi-core platform performs the entropy decoding for a frame, collects the entropy decoded information, and computes the decompressing time. Based on the computed decompressing time, the processor sets up the voltage and frequency for other or all processors to reduce power consumption for video decoders.
Moving picture coding method, and moving picture decoding method
A moving picture coding apparatus performs inter-picture predictive coding on pictures constituting a moving picture and includes a coding unit for performing predictive error coding on image data; a decoding unit for performing predictive error decoding on an output from the coding unit; a reference picture memory for holding output data from the decoding unit; and a motion vector detection unit for detecting forward and backward motion vectors on the basis of decoded image data stored in the memory. When coding a B picture, a picture that is timewise closest to the target picture is used as a candidate picture for forward reference, and an I or P picture that is timewise closest to the target picture is used as a candidate picture for backward reference.
Image encoding/decoding method and apparatus
Image residue encoding and decoding methods and apparatuses are provided. In this method, a residue of a color component image is predicted from another color component image using a correlation between residues of the color component images, wherein the residues correspond to differences between input images and prediction images of the respective color component images constituting a single image, so that the encoding efficiency is improved.
Video encoding and decoding methods and corresponding encoding and decoding devices
An encoding method applied to an input video sequence corresponding to successive scenes subdivided into successive video object planes (VOPs) is provided that generates, for coding all the video objects of said scenes, a coded bit stream the content of which is described in terms of separate channels and constituted of encoded video data in which each data item is described by a bitstream syntax that allows the recognition and decoding of all the elements of the content. The syntax comprises an additional syntactic information provided for describing independently the type of temporal prediction of the various channels. The additional information is a syntactic element placed at the slice level or the macroblock level in the coded bitstream, and its meaning is either specific for each present channel or shared by all existing channels.
Recording streaming delta-encoded data
Apparatus having corresponding methods, computer-readable media, and data structures comprise an input circuit adapted to receive a stream of delta-encoded data; a record circuit adapted to store the stream of delta-encoded data in a stream file; a current frame circuit adapted to maintain a current frame of the data based on the stream of delta-encoded data; a record frame circuit adapted to store the current frame in a frame file as an intraframe with a frame pointer at a plurality of different index times, wherein each frame pointer indicates a location in the stream file associated with the respective index time; and a record index circuit adapted to store the index times sequentially in an index file, and adapted to store an index pointer for each index time, wherein each index pointer indicates a location in the frame file of the intraframe associated with the respective index time.
Video compression and transmission system with transmitter side memory restriction
A video compression and transmission system that uses a novel rate-distortion algorithm is disclosed. The video compression and transmission scheme is a modification of the JPEG 2000-based video transmission systems for constant bit-rate channels.
Flexible macroblock ordering and arbitrary slice ordering apparatus, system, and method
A system, apparatus, method, and article to process a flexible macroblock ordering and arbitrary slice ordering are described. The apparatus may include a video decoder. The video decoder includes a processor to store coding parameters of one or more neighboring macroblocks in a data buffer. The neighboring macroblocks are previously decoded macroblocks and are adjacent to a current macroblock. The processor is to store control parameters for each of the one or more neighboring macroblocks in the data buffer. The processor is to reconstruct coding parameters for the current macroblock using availability information associated with the neighboring macroblocks.
Wireless modem system and method for connecting to communication network using the same
A wireless modem connection apparatus including a connection unit for connecting a first and second modem and to a portable computer; and a control unit for detecting radio wave reception strength of each of first and second communication networks connected through the first and second modems and setting an operation mode of each of the first and second modems and depending on the radio wave reception strength, whereby a power limit of a USB interface is not exceeded even when both a wireless modem for a CDMA communication network and a wireless modem for a WiBro communication modem are simultaneously connected to a PC.
Apparatus and method for relaying in a wireless communication system
An apparatus and method for supporting relaying in a wireless communication system are provided. The apparatus and method include a transmitting apparatus which acquires channel information between the transmitting apparatus and an RS, pre-encodes a transmission signal to be transmitted to the RS with the channel information, transmits the pre-coded signal to the RS, and acquires, upon receipt of a signal from the RS, a signal transmitted by a receiving apparatus by eliminating the transmission signal transmitted to the RS from the received signal. Accordingly, the apparatus and method improve system capacity gain without adding time resources.
Multi-mode wireless communication device and method
A multimode wireless communication device capable of communicating pursuant to first and second communication protocols, including a method wherein a determination is made (530) as to whether a harmonic generated during transmission in one protocol interferes with reception in another protocol, and wherein transmission is suspended while receiving only if a harmonic generated during transmission interferes with reception. In some embodiments, the transmitter is temporarily operated in compressed mode to enable the suspension.
Line narrowing module
An apparatus is disclosed which may comprise a grating receiving light, a first prism moveable to coarsely select an angle of incidence of the light on the grating, and a second prism moveable to finely select an angle of incidence of the light on the grating. In one application, the apparatus may be used as a line narrowing module for a laser light source.
Electronic multimode data shift device, in particular for coding/decoding with an LDPC code
An electronic device includes N inputs to receive R input data, R being able to take values from 1 to N, and N outputs. A configurable shift circuit is coupled between the N inputs and N outputs and has a cascade of shift stages, each shift stage comprising at least N controllable multiplexers. Each multiplexer includes first and second elementary inputs respectively coupled to a first input and a second input taken from among the N inputs so as to, on command, not shift a data item present on the first elementary input and shift a data item present on the second elementary input by an elementary shift value dependent on a rank of the shift stage, a direction of the shift being identical for each multiplexer. Control circuitry controls the multiplexers to deliver the R input data on R outputs.
Radio link failure detection procedures in long term evolution uplink and downlink and apparatus therefor
A method and apparatus for detecting a radio link (RL) failure for uplink (UL) and downlink (DL) in a long term evolution (LTE) wireless communication system including at least one wireless transmit/receive unit (WTRU) and at least one evolved Node-B (eNodeB) are disclosed. A determination is made as to whether an RL has an in-synchronization status or an out-of-synchronization status. An RL failure is declared if an out-of-synchronization status is detected.
Wireless methods using signature codes
Data representing media content, such as audio data, is processed to produce a signature code therefrom. This code can be used by wireless and other devices for a variety of purposes. Some relate to cryptographic operations. Others relate to determining whether operations involving the media content are legitimate.
Method for address translation in telecommunication features
A method for address translation in telecommunication networks that reduces the feature-interaction problems is disclosed. In one embodiment, a module in a target region of a request chain is constrained in a way such that that module cannot change a source address in a call request. In a second embodiment, a source feature module in a source region can only replace a source address with a more abstract address than the one it is replacing. In another embodiment, a target feature module in a target region can only replace a target address with a more concrete address than the one it is replacing. In yet another embodiment, a source feature module cannot transmit downstream an alternative source address more concrete than its own address. And in a final embodiment, a target feature module cannot transmit upstream an alternative target address that is more concrete than its own address.
Communication system and communication apparatus
Data communication sub-slots of a cycle in a time division mode are allocated to communication apparatuses; a maintenance communication sub-slot is allocated to the communication apparatus operating as a master communication apparatus; the communication apparatuses perform data communication with the use of the data communication sub-slots allocated thereto; and the communication apparatus uses the maintenance communication sub-slot to change or monitor information about the communication of the communication apparatuses in the time division mode.
Wireless systems and methods including cooperative communication medium access control
A complementary medium access control (CMAC) method and apparatus are described. A method of wireless communication includes transmitting a request-to-send (RTS) frame and transmitting a clear-to-send (CTS) frame. The method also includes transmitting a partner-to-send (PTS) frame. A wireless network includes a source station adapted to transmit a RTS frame and a destination station adapted to transmit a CTS frame. The wireless network also includes a partner station adapted to send a PTS frame.
Method of providing a medium access protocol
A method of providing a medium access control protocol using a listen before-talk scheme within a wireless network having a plurality of stations communicating over a channel, wherein a valid route from a source station to a destination station via at least one more station is determined, said method comprising: transmitting a data packet over said channel by a first station; receiving said data packet in a second station; analyzing data in said data packet by said second station whether said data packet is to be forwarded further; and if said data packet is to be forwarded further, prioritizing transmission of said data packet on said valid route.
Systems and methods for processing any-to-any transmissions
A data processing system performs any-to-any transmission of data blocks. The system receives the data blocks on incoming data streams, and load balances the data blocks across a number of processing paths. The processing paths process the data blocks causing one or more of the data blocks to become out of order relative to an order in which the data blocks were received. The system hashes the data blocks to determine a manner in which to transmit the data blocks, reorders the data blocks to restore the order in which the data blocks were received, and transmits the reordered data blocks on outgoing data streams.
Mechanism for enabling layer two host addresses to be shielded from the switches in a network
Methods and systems for shielding layer two host addresses (e.g., MAC addresses) from a network are provided. According to one embodiment, a border component of a network of switches receives a first packet intended for a first host having a first L2 address and a first L3 address associated therewith. The first packet includes the first L3 address and a substitute L2 address as destination addresses. The substitute L2 address is associated with a communication channel of the border component. A data structure including information regarding an association between the first L3 address and the first L2 address is accessed by the border component. A determination is made that the destination L2 address for the first packet should be the first L2 address. A first updated packet is derived from the first packet by replacing the substitute L2 address with the first L2 address and sent to the first host.
Method and system for implementing dynamic signaling routing
A method for implementing dynamic signaling routing includes: A. sending a register request from a Terminal Element (TE) to Service Elements (SEs) via a Network Element (NE); B. upon receiving the register request, determining one of the SEs which will provide signaling service for the TE in accordance with association information recorded in the NE. Further, a system for implementing dynamic signaling routing, comprising: Service Elements (SEs), for providing signaling service; Terminal Elements (TEs), for sending register requests to the SEs; and Network Elements (NEs), between the TEs and the SEs, for determining one of the SEs which has provided signaling service for the TE in accordance with association information recorded in the NEs upon receiving the register request.
Method and apparatus for assembling network layer data units
A method and apparatus for assembling a first network layer data unit from one or more second layer data units is described. The approach comprises receiving multiple second network layer data units, identifying whether all second network data layer units required for assembling a complete first network layer data unit have been received and, if not, assembling a partial first network layer data unit from the received second network data layer unit.
Network element having a DHCP lease timer
A network element modifying the DHCP lease timer is described. According to one embodiment, an exemplary method includes maintaining, at a network element, DHCP lease time for one or more clients and in response to a DHCP renewal request from a client, on behalf of a DHCP server, providing DHCP renewal services to the client based on lease time information associated with the client without invoking the DHCP server.
Network audio terminal and method
A network audio receive terminal. A receive terminal includes a network interface that receives network packets and a network packet scanner coupled to the network interface that sequentially scans received network packets in accordance with scan criteria. A content selector is coupled to the network packet scanner, and selects network packets containing units of audio content from the scanned network packets based on selection criteria, including pertinence data. An audio content processor is coupled to the content selector, and processes the audio content in the selected network packets. The network packets may include directory packets containing audio content addresses, in which case, the content selector further selects directory packets based on selection criteria. An audio packet requestor requests audio packets through the network identified by the audio content addresses that correspond to the selected directory packets.
Method, system, and computer program product for implementing stream processing using a reconfigurable optical switch
A method, system, and computer program product for implementing stream processing are provided. The system includes an application framework and applications containing dataflow graphs managed by the application framework running on a first network. The system also includes at least one circuit switch in the first network having a configuration that is controlled by the application framework, a plurality of processing nodes interconnected by the first network over one of wireline and wireless links, and a second network for providing at least one of control and additional data transfer over the first network. The application framework reconfigures circuit switches in response to monitoring aspects of the applications and the first network.
VoIP telecommunications switch
An exploitation of the proper classification of conventional call processing states into categories, each category corresponding to one of the call states of the SIP finite-state machine (FSM), yields simplified design, implementation, and operation of heterogeneous call processing. A separate FSM for the SIP-categorized call states running in parallel with a conventional port event processing (PEP) FSM, implements a VoIP Local Call Controller by passing events between the SIP-type FSM and the PEP FSM only at the points where a transition between SIP categories occurs.The SIP FSM does not require notification of PEP FSM transitions not affecting the SIP call state. For this reason, none of the code associated with the transitions between PEP FSM states within the same major state category requires any modification. Consequently the integration of VoIP and PEP call processing can be done more simply, and at dramatically-reduced cost in software development, support, and maintenance.
Providing real-time voice communication between devices connected to an internet Protocol network and devices connected to a public switched telephone network
Systems, methods, and apparatus for providing real-time voice communication between devices connected to an Internet Protocol (IP) network and devices connected to a public switched telephone network (PSTN). In one implementation, the system includes a computer-controlled switch for connection to a local PSTN, for receiving calls from the IP network and the PSTN, and for routing calls to the PSTN and the IP network; and gate interface circuitry connected to the switch and adapted for connection to the IP network. The gate interface circuitry includes gateway circuitry for interfacing the IP network and PSTN voice circuits, and gatekeeper circuitry for performing address translation, admission control, bandwidth management, and zone management. The switch stores at least one PSTN destination address and at least one IP network destination address for each subscriber. The switch routes an incoming call to any one of the destination addresses stored for the subscriber.
Synchronization of computer system clock using a local gateway
Methods and apparatuses for synchronizing a system clock of a computer via a local gateway are described herein. In one embodiment, a local clock of a gateway device is periodically synchronized with a remote time service facility over an external network. The synchronized local clock of the gateway device is then used to synchronize a system clock of one or more clients over a local network without having the clients individually to access the remote time service facility. Other methods and apparatuses are also described.
Communications throughput with unicast packet transmission alternative
An access point of a communications network is configured to receive a multicast or broadcast packet from a source. The access point converts the multicast or broadcast packet into a unicast packet addressed to a station associated with the access point. The access point then transmits the unicast packet over the communications network from the access point to the station. The access point further may determine a minimum data rate by which the access point may transmit the multicast or broadcast packet to the station and determines an effective unicast rate for transmitting the unicast packet to the station. If the effective unicast rate does not exceed the minimum data rate, the access point does not transmit the unicast packet to the station and transmits the multicast or broadcast packet.
Time shared rake fingers and path searcher
A rake receiver having a rake receiver finger operated in a time multiplexed manner to perform the task a plurality of fingers, each of these fingers being a virtual finger allocated to a time slot in an operation cycle of the rake receiver finger, and wherein a buffer is provided for buffering at least one received chip of data, and where a spare virtual finger is provided such that any virtual finger may request extra processing within an operation cycle of the time multiplexed rake receiver finger.
Method and apparatus for requesting and transmitting characteristic indicators in a wireless communications network
A method of requesting a plurality of different characteristic indicators from a second communications apparatus in a wireless communications network including a first communications apparatus and a plurality of such second communications apparatuses which communicate with the first communications apparatus, the method includes the first communications apparatus transmitting a single standing instruction to the second communications apparatus defining at least two interleaving patterns, each interleaving pattern specifying two or more of the characteristic indicators and defining a pattern according to which the second communications apparatus is to interleave the specified characteristic indicators in a single feedback channel allocated to the second communications apparatus, the single standing instruction further defining a selection signal to be transmitted from the first communications apparatus to the second communications apparatus according to which the second communications apparatus is to select one of the interleaving patterns.
Prioritized EV-DO paging based on type of packet flow
Methods and systems are provided for prioritized EV-DO paging based on type of packet flow. In an embodiment, an access node provides service to a plurality of access terminals in a wireless coverage area. The access node receives data addressed to a particular access terminal, where the data is associated with a packet flow such as a VoIP call. The access node determines that the access terminal does not have a traffic channel, and responsively generates a page for transmission to the access terminal, where the page is associated with the packet flow. The access node determines whether the packet flow is latency-sensitive or rather is latency-tolerant. If the packet flow is latency-sensitive, the access node responsively prioritizes the page over one or more pages respectively associated with one or more latency-tolerant packet flows, where the prioritizing is with respect to order of transmission in the wireless coverage area.
Framework for hybrid ad-hoc networks
A hybrid mobile ad-hoc network and a method of operating the same, including a mobile network node and a plurality of static network nodes randomly distributed over a coverage area with a predetermined density. The static network nodes form a static infrastructure backbone of the hybrid mobile ad-hoc network. Position information of the static network nodes, either through position awareness or triangulation with reference to other static nodes enhances the network function. The method tracks mobile node position with a minimum of overhead because of the fixed infrastructure of static nodes. The infrastructure can self-heal by placing excess static nodes in a hibernating state, and activating those in response to the failure of a nearby static node.
Handheld computing unit with power management
A handheld computing unit includes a plurality of PHY units, a local wireless interface (LWI), and a processing module. When the unit is in a femtocell AP mode, the processing module performs one or more femtocell AP functions to facilitate conversion of a LWI downstream data into one or more downstream PHY signals and conversion of one or more upstream PHY signals into the LWI upstream data; determines energy demand of the handheld computing unit; determines whether the energy demand compares unfavorably to energy performance criteria; and, when the energy demand compares unfavorably to the energy performance criteria, executes an energy adjustment algorithm.
High-density wireless local area network
A data communication system includes an access point and a plurality of stations each for exchanging wireless data communication messages with the access point. At least some of the messages are in a format that includes at least one message header and a plurality of data units. Each of the data units includes a respective data unit header and a respective data frame. Each data unit header identifies a respective one of the stations as a recipient to receive the respective data frame of the data unit.
System for FA relocation with context transfer in wireless networks
A system for foreign agent relocation in a wireless network. The system comprises at least one first foreign agent; at least one second foreign agent; and at least one mobile node. Relocation negotiation is performed to determine whether foreign agent relocation of the mobile node from the at least one first foreign agent to the at least one second foreign agent is agreed, and foreign agent relocation is performed if the foreign agent relocation is agreed.
Network entry procedure in multi-channel mobile networks
A technique for network entry in multi-channel mobile systems is described. The procedure utilizes the channel specific information sent in the beacon of each channel to select a subset of suitable channels. It then proceeds to scan these channels to gather information on perceived interference and received signal strength. Based on collected information the device picks the most suitable channel for joining the network. Since the channels to be scanned are pre-selected based on information seen in the beacon, the overall scan latency is reduced, thereby leading to a faster and more successful network entry.
Apparatus for wirelessly managing resources
An integrated circuit includes a millimeter wave transceiver and may include memory and processing resources, each with an associated millimeter wave transceiver. Intra-IC millimeter wave communication links, between resources on a given IC, enables IC-level resource sharing and Inter-IC millimeter wave communication links, between resources on different ICs, enables cross-IC-level resource sharing. A resource sharing method allocates IC resources to tasks based on task requirements, resource capabilities, and resource availability.
Apparatus and method for allocating radio frequency band resource in space division multiple access system
Provided is an apparatus and method for allocating a radio frequency band resource in a Space Division Multiple Access (SDMA) system. The scheduler allocates a data burst, extracts a surplus power resource from each channel band, redistributes the extracted surplus power resource to the data burst, outputs redistributed transmission power information to a power controller, and outputs allocated burst information and the data burst to a modulation block. The power controller receives the transmission power information from the scheduler, and outputs a weight associated with a transmission power. The multiplier receives a frequency domain signal, multiplies the received frequency domain signal by the weight, and outputs the multiplied result to an IFFT operator.
Method for positioning user equipment accessing multiple mobile networks
The invention provides a method for positioning a user equipment. First, a plurality of wireless links between the user equipment and a plurality of mobile networks are established. A plurality of first location information sets describing a location of the user equipment are then obtained from the mobile networks through the wireless links. The first location information sets are then converted to a plurality of second location information sets with a predetermined format. The second location information sets are then combined to estimate a third location information set describing the location of the user equipment.
Wireless communication device and method for communicating voice over a wireless network using bidirectional multiple receiver aggregation
Embodiments of a wireless communication device and a method for the communication of voice or video within a wireless network are generally described herein. Other embodiments may be described and claimed. In some embodiments, aggregated traffic is transmitted to multiple mobile stations as part of a multiple destination burst, and acknowledgment frames are transmitted amongst a sequence of uplink frames received from the mobile stations as part of the multiple destination burst.
Self-configuring, adaptive, three-dimensional, wireless network
A network for wireless transmission of a media data in a building includes a plurality of access points. A first access point receives the media data from a source and transmits the media data downstream at a first data rate. A plurality of additional access points is distributed about the building, each of which includes an upstream transceiver to receive the media content on a first channel and a downstream transceiver to re-transmit the media content at substantially the first data rate on a second channel. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims.
Base station apparatus, communication method and mobile communication system for restraining traffic quantity
To provide a technology capable of reducing a processing load on a base station controller and restraining a traffic quantity within a mobile communication system. A base station apparatus connected to a base station controller has a first establishing unit establishing a first logic communication path between the base station apparatus and the base station controller; a second establishing unit establishing a second logic communication path between the base station apparatus and another base station apparatus; and a forwarding unit forwarding data, transmitted and received with the another base station apparatus and the base station controller serving as terminal points, as data of another base station apparatus via the first logic communication path and the second logic communication path.
Data over signaling (DoS) optimization over wireless access networks
The present invention supports a communication protocol on a wireless communication network to transmit application data on the control channel to an access terminal. Base transceiver stations are grouped and configured into paging zones. The radio network controller transmits a page message and application data to the base transceiver stations in the paging zone where the access terminal is located. Each of the base transceiver stations transmits a page and buffers the application data. The buffered application data is only transmitted by the base transceiver station receiving a response to the page.
System and method for synchronization signal detection and recovery from false triggers
A system and method for detecting a synchronization (sync) signal in a communication signal are disclosed. A received communication signal is stored in a memory and portions thereof are read from the memory and monitored to detect the sync signal. When a detected sync signal is determined to be invalid, previously read portions of the received communication signal, preferably beginning at a portion of the received signal immediately after a start of the detected sync signal, are again read and monitored to detect the sync signal. Such reading and monitoring of previously read portions of a received signal provide for recovery from so-called false triggering based on invalid sync signals.
Systems and methods to provide availability indication
Methods and apparatuses to provide services to people who wish to make connections for real time communication, such as live telephone conversation, chat, video conferencing, etc. In one embodiment, a method includes: an application receiving a representation of an object including a reference to a remote system and a callee; the application communicating with the remote system via the reference to the remote system and the callee to determine a rendering of the object; and the application rendering the object identifying a state of the callee for accepting a request for real time communication, the object selectable to at least initiate a request for real time communication with the callee.
Inter-autonomous system (AS) virtual private local area network service (VPLS)
The disclosure is directed to techniques for automatically establishing an inter-autonomous system (AS) virtual private local area network service (VPLS) across a first AS and a second AS with improved scaling of pseudowires (PWs) between the first AS and the second AS. The techniques include extending the control plane of a border device to include a location table that records AS location information for the network devices that belong to the inter-AS VPLS. The techniques also include updating a medium access control (MAC) table in the data plane of the border device based on the location table to maintain a scalable number of PWs between the first AS and the second AS for the inter-AS VPLS. In some cases, the techniques may be used by border devices in both a first AS and a second AS to signal a single PW between the first AS and the second AS.
Downlink transmit beamforming
A wireless network access point can operate as a closed-loop MIMO device when communicating with a station that is operating as an open-loop MIMO device. Transmit/receive chains in the access point are calibrated to support aggregate channel reciprocity.
Method and system for selectively releasing network resources
A method and system for selectively releasing air interface traffic channels in a wireless coverage area, based on a delta between the signal quality of a traffic channel assigned to a wireless communication device and the aggregate signal quality of all the traffic channels assigned to the wireless communication device.
Optimisation of transmission parameters of access points in wireless networks
In a wireless network comprising access points deployed within a designated zone of coverage, the radio frequency field strength resulting from radiation from the access points is optimised as a function of location by means of control of the transmission power and/or radiation pattern of the access points in response to measurements from sensors at defined locations that measure received signal power, the received power being related to radio frequency field strength. Sensors may be deployed within the designated zone of coverage, at the edge of the zone and/or outside the zone and optimization of the transmission parameters of the access points in terms of transmission power and/or radiation pattern is carried out taking into account the location of the sensors in addition to the received power at the sensors.
Testing method of an IC card including a ZigBee device
A method for testing a ZigBee device included in an IC Card includes associating a predetermined Personal Area Network (PAN) Identifier to the ZigBee device, and providing a test device, for initializing a ZigBee network. The method may include connecting the ZigBee device to the ZigBee network and transmitting the corresponding PAN Identifier to the test device. The method may include returning a fault message, indicative of a failure of connecting and transmitting, if the test device does not receive the PAN Identifier. The predetermined PAN Identifier may be stored in a memory portion of the test device and include, in the fault message, the PAN Identifier if the test device does not receive the PAN Identifier, in order to identify the ZigBee device as a defective device.
Inverse multiplexing of digital data
In ATM networks, digital data in ATM cells are sent to a destination node over more than one transmission link in round robin fashion. This is called inverse multiplexing. At connection start-up, the source node informs the destination node of the specific round robin fashion of the transmission links so that the ATM cells are reassembled in a proper sequential order. Inverse multiplexing control cells are used to communicate between the source node and destination node for connectivity testing of transmission links. Cell stuffing is also provided in one embodiment to accommodate non-synchronized links among transmission links. In a particular embodiment, two consecutive control cells indicate a stuffing cell. A start-up procedure is described when not all the transmission links are usable.
Adaptive network traffic classification using historical context
Adaptive network traffic classification using historical context. Network traffic may be monitored and classified by considering several attributes using packet filters, regular expressions, context-free grammars, rule sets, and/or protocol dissectors, among other means and by applying a variety of techniques such as signature matching and statistical analysis. Unlike static systems, the classification decisions may be reexamined from time to time or after subsequent processing determines that the traffic does not conform to the protocol specification corresponding to the classification decision. Historical context may be used to adjust the classification strategy for similar or related traffic.
Method and system for adaptive queue and buffer control based on monitoring and active congestion avoidance in a packet network switch
Certain aspects of a method and system for an adaptive queue and buffer control based on monitoring and active congestion avoidance in a packet network switch are provided. When memory from a memory source is not available for allocation to one or more adaptive queues in a network device, such as a network switch, the TCP window size associated with the one ore more adaptive queues may be reduced. The window size may be reduced to a target size by utilizing one or more reduction steps, wherein the reduction steps may be programmable. When portions of the memory source become available for allocation to the adaptive queues, the window size may be increased. The window size may be increased to a target size by utilizing one or more increase steps, wherein the increase steps may be programmable.
Method and system for congestion avoidance in packet switching devices
A method, apparatus and computer-readable storage medium for regulating packet flow through a device such as a router with a switch fabric. Congestion information, such as statistics on bandwidth utilization, is collected for each of a plurality of queues at an egress stage of the device. Based on the bandwidth utilization statistics, computations are performed to evaluate a “discard probability” for each queue. This information is transmitted to the ingress stage, either periodically or at other controlled time periods, such as when the discard probability changes significantly. The ingress stage can then proceed with controllable transmission or non-transmission of packets to the switch fabric, depending on the queue for which the packet is destined and also depending on the discard probability for that queue. In this way, congestion can be avoided even before it even has a chance to occur. This leads to improved bandwidth utilization, since packets which are discarded at the ingress stage will not unnecessarily take up other resources in the device.
Methods and systems to communicate media data across different networks
Example methods and apparatus to communicate media across different networks are disclosed. A disclosed example method involves storing via a first network device in a first network a first descriptor in a first data packet. The first data packet is then communicated to a second network device in a second network. A second data packet is then received from the second network device, and the first descriptor is compared to a second descriptor from the second data packet. When the first descriptor matches the second descriptor, an internet protocol address of the second network device is communicated to a communication source to cause the communication source to bypass the first network device and to communicate data to the second network device without passing that data to the first network device.
Network looping detecting apparatus
A network looping detecting apparatus has an increased real-time operation capability for network looping detection and also has scalability. The network looping detecting apparatus has a count information acquiring unit for periodically acquiring count information which is counted up when the lifetime of a packet has elapsed, from a network device of a network to be monitored for network looping. The network looping detecting apparatus also has a looping detecting unit for detecting network looping from the count information. Specifically, the network looping detecting apparatus detects network looping based on the fact that when a packet loops due to network looping, the lifetime of the packet elapses, and the count information is counted up.
Remote management method, a related auto configuration server, a related further auto configuration server, a related routing gateway and a related device
The present invention relates to a Remote management method and related devices for use in a home network (HN) comprising a plurality of devices and a routing gateway. The Routing Gateway is coupled to each device of said plurality of devices. The Remote management method comprises the step of an Auto-Configuration Server managing either one of a dedicated device of said plurality of devices and the Routing Gateway or both at request. A further Auto-Configuration Server requesting the Auto-Configuration Server to access and configure the Routing Gateway for providing the further Auto-Configuration Server access to the Routing Gateway and subsequently the Auto-Configuration Server configuring the Routing Gateway to provide the further Auto-Configuration Server access to the Routing Gateway.
Apparatus for pre-coding using multiple codebooks and associated methods
A communication system includes a transmitter. The transmitter transmits information by using a plurality of pre-coding codebooks.
Touch panel and display device using the same
A touch panel includes a substrate, a transparent conductive layer, and a number of electrodes. The substrate includes a first surface. The transparent conductive layer is formed on the first surface. The transparent conductive layer includes a number of carbon nanotube wires. Opposite ends of each carbon nanotube wire are electrically connected to electrodes. Furthermore, a display device using the touch panel is also provided.
An optical pickup includes a light emitting component, an optical component and a base component. The light emitting component has a laser diode, a package and a holder. The package has a positioning recess formed in an outer peripheral face of the package. The holder holds the package in a fitting hole of the holder. The holder has a protrusion component that is formed in an inner peripheral face of the fitting hole of the holder and is fitted to the positioning recess of the package, and a guide component that extends from the protrusion component by a first specific height beyond an end face of the holder. The protrusion component has a width in a peripheral direction of the fitting hole that is at least equal to a width of the positioning recess of the package in a peripheral direction of the package.
Recording apparatus, recording method and recording program
A recording apparatus that records data to an optical disc is disclosed. The recording apparatus includes a determination section that determines, when the optical disc is inserted, whether or not the recording condition information has been copied and recorded in the data recording area, a reading section that reads the recording condition information from the low recording-density area when the recording condition information has not been copied or recorded in the data recording area, and a recording section that copies and records the recording condition information read from the low recording-density area to a copy area in the data recording area while the optical disc is inserted.
Flexible optical write strategy
A driver comprising: a pattern module configured to generate a plurality of timing parameters in response to a received bit stream; a timing module configured to determine a plurality of multi-bit parameters in response to the timing parameters; and a pulse module configured to (i) generate each of a plurality of pulses in response to a different one of the plurality of multi-bit parameters, (ii) generate each of a plurality of enable signals in response to a variable combination of the plurality of pulses, and (iii) output the plurality of enable signals to a laser driver.
Optical recording method and optical recording device
To adjust the parameters of a write strategy for recording data on an optical recording medium, the jitter value of a reproduced signal obtained from recorded data is detected. If the jitter value exceeds a prescribed threshold, a write strategy parameter having a comparatively small effect on the jitter value is adjusted, and subsequent data are written on the recording medium using the adjusted parameter. Parameters are selected for adjustment in ascending order of their effect on the jitter value. Stable data recording can thereby be carried out without significant jitter degradation.
Method and device for extending interactivity to multiple storage media
A method of providing interactivity over a set of multiple optical storage media (90, 91) is disclosed. A logical unit, such as a playitem of a playlist is provided on a storage medium (90) of the set of optical storage media (90, 91), comprising information about contents stored on at least one other storage medium (91) of said set of optical storage media. Furthermore, a corresponding optical disc reading apparatus, optical storage medium, and a computer-readable medium, are disclosed.
Heat-assisted magnetic recording head including plasmon generator
A plasmon generator has an outer surface including a plasmon exciting part, and has a near-field light generating part located in a medium facing surface. The plasmon exciting part faces an evanescent light generating surface of a waveguide's core with a predetermined distance therebetween. The outer surface of the plasmon generator further includes first and second inclined surfaces that are each connected to the plasmon exciting part. The first and second inclined surfaces increase in distance from each other with increasing distance from the plasmon exciting part. The plasmon generator includes a shape changing portion where the angle of inclination of each of the first and second inclined surfaces with respect to the evanescent light generating surface increases continuously with decreasing distance to the medium facing surface.
Heat-assisted magnetic recording head including plasmon generator
A plasmon generator has an outer surface including a propagation edge, and has a near-field light generating part lying at an end of the propagation edge and located in a medium facing surface. The propagation edge faces an evanescent light generating surface of a waveguide's core with a predetermined distance therebetween and extends in a direction perpendicular to the medium facing surface. The propagation edge is arc-shaped in a cross section parallel to the medium facing surface. The plasmon generator includes a shape changing portion in which a radius of curvature of the propagation edge in the cross section parallel to the medium facing surface continuously decreases with decreasing distance to the medium facing surface.
Method and system for optically coupling a laser with a transducer in an energy assisted magnetic recording disk drive
A method and system for providing an energy assisted magnetic recording (EAMR) disk drive are described. A media for storing data and a slider are provided. The slider has a back side, a trailing face, and an air-bearing surface (ABS) opposite to the back side. At least one laser is coupled with the trailing face of the slider, and has an optic axis substantially parallel to the trailing face. The laser(s) provide energy substantially along the optic axis. Optics are coupled with the trailing face of the slider and receive the energy from the laser(s) via free space. At least one EAMR transducer coupled with the slider. At least part of the EAMR transducer resides in proximity to the ABS. The optics direct the energy from the laser(s) to the EAMR transducer(s). The EAMR transducer(s) receive the energy from the optics and write to the media using the energy.
User interface features for a watch
A watch provides a chronographic function while the watch is in a “sport” mode. If a user activates a button relating to the chronographic function, such as a “start/lap” button, then the light for the watch will automatically activate. The light may remain active for a significantly long time, such as a period of six seconds or more. Alternately or additionally, if a user activates a button while the watch is in a “performance” or “sport” mode, then the light will automatically activate regardless of the button being activated. Still further, the chronographic function of the watch may be configured to not measure a lap time that is lower than a preset threshold value, such as, for example, three seconds.
Acoustic logging-while-drilling tools having a hexapole source configuration and associated logging methods
Multipole acoustic logging-while-drilling (LWD) tools and associated methods are disclosed herein. In some embodiments, the disclosed acoustic LWD tool comprises a transmitter array and at least one receiver array. The transmitter array generates acoustic waves with an excitation pattern having a cutoff frequency greater than about 3 kHz. The receiver array is spaced apart from the transmitter array and is configured to detect said acoustic waves. Some of the disclosed method embodiments comprise: generating multipole acoustic waves in a fluid-filled borehole using an excitation pattern with a cutoff frequency greater than about 3 kHz; selectively detecting acoustic waves that propagate with said excitation pattern; and determining an acoustic shear wave slowness for a formation penetrated by the borehole.
Semiconductor memory device and method for testing the same
A semiconductor memory device includes a memory cell array, a data input/output terminal, a data input/output circuit, and a test circuit. The data input/output circuit is provided between the memory cell array and the data input/output terminal. The data input/output circuit includes a main amplifier that amplifies data written into selected memory cells in the memory cell array during data write operation and that amplifies data read from the selected memory cells during read operation, and a memory element provided accompanying the main amplifier in order to repair a defective memory cell in the memory cell array. The test circuit starts up in test mode, writes data into the memory element through the data input/output terminal, and read data from the memory element into the data input/output terminal regardless of access address information to the memory cell.
Tracking circuit for reducing faults in a memory
A memory circuit includes a plurality of memory cells and a plurality of bit lines and row lines connected to the memory cells for accessing selected memory cells. The memory circuit includes a programmable voltage source adapted for connection to at least one bit line and operative to precharge the bit line to a prescribed voltage level prior to accessing a selected one of the memory cells coupled to the bit line. A control circuit coupled to the bit line is operative to oppose discharge of the bit line during at least a portion of a given memory read cycle. A tracking circuit connected to the control circuit is operative to control a delay in activation of the control circuit and/or a duration of time the control circuit is active as a function of a parameter affecting signal development time of a data signal on the bit line.
Apparatus for generating output data strobe signal
An apparatus for generating an output data strobe signal include a timing control unit configured to detect a specific data pattern and to generate a plurality of timing control signals corresponding to the detected data pattern in response to a clock signal; and a strobe signal generating unit configured to generate at least one strobe signal in response to the clock signal, and to adjust transition timings of the strobe signal in response to the timing control signals.
System in package integrated circuit with self-generating reference voltage
This invention provides a system in package integrated circuit with self-generating reference voltage, in which includes a logic circuit chip and a memory chip. The logic circuit chip generates a plurality of output signals, and the memory chip includes a plurality of input circuit receiving the plurality of output signals from the logic circuit chip. The memory chip further includes a voltage generator generating an input reference voltage based on an output supply voltage. The memory chip is compatible with DDR standard and the plurality of input circuit thereof is compatible with SSTL_2 standard. Wherein, each input circuit comprises a comparator with a first input terminal receiving one of the plurality of output signals and a second input terminal receiving the input reference voltage.
Memory architecture having two independently controlled voltage pumps
In embodiments described herein, a memory architecture has an array of non-volatile memory cells and a pair of independently controlled voltage pumps. The pair of voltage pumps is coupled for supplying both positive and negative voltage biases to the memory array during program and erase operations, such that a sum of the magnitudes of the positive and negative voltage biases is applied across a storage node of an accessed memory cell.