Method for sharing rights objects between users
Provided is a method for delivering all or part of a rights object (RO) of a user associated with the content to other users. The method includes creating a rights object to be transmitted to a second user within a limit of the rights object held by the first user, and forwarding the created rights object to the second user. The method allows each user to share its own RO with other users within the limit of the RO without server authentication.
Secure transference of data between removable media and a security server
A data processing system for securing information transfer from a removable media, comprising a security server and networked devices. Each networked device comprises a first operating system arranged to operate it; a second operating system, substantially differing structurally from the first operating system, and arranged to communicate with the security server over a secure communication link; and an I/O port arranged to allow connecting the removable device thereto. Each networked device is arranged to communicate with the removable device only via the second operating system responsive to the connection of the removable device to the port. The second operating system receives the information from the removable media via the I/O port and sends the information to the security server, which applies thereon operations relating to information security and in reference to predefined security criteria, such that the information is secure for use in the networked devices.
System for inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
A system by which a User can associate selectable Markers, Data Packets and/or Objects with Content. The Content may generally be distributed electronically, and the Markers allow for insertion and/or overlay of Objects when the Content is selected for viewing by a Viewer. Objects and Data Packets are generally provided by a User, Promoter, Host, Service, or other entity to convey information to a Viewer. A Service provides tools and capabilities to both the User and the Promoter to facilitate their respective actions according to embodiments of the invention, including enabling the creation of live social networks (such as those linked to a specific Service provider, a specific User group, activities by a specific Promoter, and/or to specific Data Packets) and the creation of n-dimensional Virtual Environments.
Systems and methods for secure transaction management and electronic rights protection
The present invention provides systems and methods for secure transaction management and electronic rights protection. Electronic appliances such as computers equipped in accordance with the present invention help to ensure that information is accessed and used only in authorized ways, and maintain the integrity, availability, and/or confidentiality of the information. Such electronic appliances provide a distributed virtual distribution environment (VDE) that may enforce a secure chain of handling and control, for example, to control and/or meter or otherwise monitor use of electronically stored or disseminated information. Such a virtual distribution environment may be used to protect rights of various participants in electronic commerce and other electronic or electronic-facilitated transactions. Distributed and other operating systems, environments and architectures, such as, for example, those using tamper-resistant hardware-based processors, may establish security at each node. These techniques may be used to support an all-electronic information distribution, for example, utilizing the “electronic highway.”
System and method for protecting against malware utilizing key loggers
A software, system and methodology for protecting against malware key logger attacks that utilize, for example, form-grabbing techniques. The application protects the browser from key logging malware attacks, and the loss of critical user confidential information often entered into internet forms for the purpose of buying items or logging into financial institutions. An embodiment of a method for blocking form-grabbing attacks including the following steps. Upon detecting a form submission event from the browser, and immediately after allowing the data to be properly submitted, the form input fields are cleared of data. The method prevents hook-based key loggers or form-grabbing key loggers from capturing form input data, thereby protecting the user from theft of passwords or credentials.
System for protecting information
A system in accordance with the present invention protects information. The system includes a processor for processing information and a state machine utilizing tables for determining protection requirements for the information.
System for detecting change of name-to-IP resolution
Detection for pharming attacks and specifically for changes in name-to-IP resolutions on a computer system using rules is described. The DNS settings and the Hosts file on a computer system are monitored and their modification information is saved as a part of the historical data over time. When an IP address is determined for a host name, various rules are applied to the IP address in connection with the saved historical data, such that each rule produces a score based on various criteria. Different rules may have different weights assigned to their scores. The scores of all the rules are summed up to produce a final score. If the final score is above a predefined value, then there is a suspicious change in the IP address, and an alert is sent. Otherwise, the host name and the IP address are saved as a part of the historical data.
Methods and systems for obtaining URL filtering information
A host computer system is categorized according to uniform resource locator (URL) information extracted from a digital certificate purportedly associated with said host. Thereafter, a secure communication session (e.g., an SSL session) with said host may be granted or denied according to results of the categorizing. If granted, messages associated with the secure session may be tunneled through a proxy without decryption, or, in some cases, even though the secure communication session was authorized messages may be decrypted at the proxy.
Mobile host using a virtual single account client and server system for network access and management
A Virtual Single Account (VSA) system and method that provides a mobile user with automatic authentication and connection to a remote network via local access networks with a single password, where the local access networks may be independent of the remote network. A mobile user has a single authentication credential for one VSA that is utilized by a VSA client installed on a mobile computing device. The VSA client provides for automatically authenticating and connecting the user's mobile device to a current local access network, and the target remote network such as the user's office network. All authentication credentials are encrypted using a key generated from the user's VSA password that is generated from the user's single password. The VSA client derives the key from the submitted VSA password and decrypts all authentication credentials that are required in order to connect the mobile device to the current local access network and thereafter to the office network.
Securely using a display to exchange information
A first device has a display that is able to show information. The information is to be exchanged with a second device. The information is cleared from the display following receipt of an indication from the second device that the information has been successfully inputted at the second device.
Audio processing for media content access systems and methods
In one of many possible embodiments, a system includes a media content provider subsystem providing media content over a closed media network and a closed media network access device communicatively coupled to the media content provider subsystem by the closed media network. The closed media network access device is configured to receive the media content over the closed media network, provide at least a component of the media content to an output device for presentation to a user, receive audio input including user voice input provided by the user, and utilize the user voice input in at least one of a voice command application and a communication application.
System and method for content delivery
Based on a user profile, content that is predicted to be desired by the user, including past episodes of a series that may have been missed by the user, is downloaded to the user's home system during periods of low bandwidth usage in the home system. A determination is made dynamically as to whether to provide the content from a server or a peer-to-peer network based on network attributes, file size, etc.
Presence information sharing apparatus, presence information sharing method, presence information sharing program and presence information sharing system
A presence information sharing apparatus is provided which includes a video acquiring unit for acquiring predetermined video contents from a content distribution server, a status information notifying unit for transmitting presence information containing acquisition source information on video contents acquired from the content distribution server to a presence server via a communication network, a status information acquiring unit for acquiring presence information transmitted by at least one another user from the presence server, a presence video acquiring unit for acquiring a video of video contents being viewed by the another user as a presence video from the content distribution server based on the acquisition source information contained in the presence information received by the status information acquiring unit, and a display controlling unit for displaying the video contents being acquired by the video acquiring unit and the presence video being acquired by the presence video acquiring unit on a display.
Multimedia playback control apparatus and method
A multimedia playback control apparatus and method for a mobile terminal are provided and include an apparatus and method for determining whether a fast forward (FF) command or a rewind (REW) command is input while replaying multimedia content, displaying, if a fast forward command or a rewind command is input, reference frames of the multimedia content, determining whether a release command is input while displaying the reference frames, and restarting the playback of the multimedia content from a playback position corresponding to an instant at which the release command is input.
System for selecting a video or audio path
A communication system where an input port on a transmitter or receiver is configured to receive input data that is either audio data or video data. A processor in the transmitter or the receiver is configured to detect if the input data is either audio data or video data. The processor selects an audio path if the input data is audio data. If the input data is video data, the processor selects a video path. The selected audio path or video path sends audio output data or video output data to an output port. The output port is configured to send the audio output data or video output data.
Method and system for transfer of subscription media
A method of receiving media content at a networked media viewing device at a first location includes receiving a request to establish a roaming profile session at the networked media viewing device at the first location. A request to establish the roaming profile session with a source device at a second location capable of transmitting media content to the first location is provided to a central authority. Content from the second location is received via a content link established with the source device at the second location.
Method for sending multimedia content to at least one multimedia unit, method for processing said multimedia content and multimedia unit for the implementation of these methods
The present invention relates in particular to a method for processing multimedia content memorised in the form of digital data in at least one multimedia unit. This method includes the following steps: reception of a program map table containing at least one indication of a proprietary type of data associated to a packet identification data (PID) as well a flag; reception of a matching table between the flag value and the real type of data; search for the flag values appearing in the program map table PMT received by the multimedia unit; search for the corresponding flag values in the matching table between the flag value and the real type of data; and modification of the program map table by replacing the indication of the proprietary type of data of the program map table with the corresponding real type of data of the matching table. The invention furthermore concerns a method for sending multimedia content in the form of digital data, as well as a multimedia unit for implementing these methods.
Shaft supporting structure with coil spring for pressing shaft onto bearing, and optical disc apparatus including the same
The invention allows for restriction of radial and axial movements of a shaft by a simple structure. A shaft supporting structure includes a base (3) provided with a bearing (7), and a first shaft (23) arranged at the bearing (7). The shaft supporting structure further includes a helical torsion spring (4) fitted on the first shaft (23). The base (3) includes a first engagement hole (31a), and a hooked section (74) engaging with first and second arm sections (41, 42) of the helical torsion spring (4), respectively. The helical torsion spring (4) presses the first shaft (23) onto the bearing (7) in a radial direction of the shaft by an elastic force generated by engagement between the first arm section (41) and the first engagement hole (31a) of the base (3), and engagement between the second arm section (42) and the hooked section (74) of the base (3). A portion of the second arm section (42) faces an axial end face of the first shaft (23).
Exposure of remotely invokable method through a webpage to an application outside web browser
Web browsing environments are commonly used to facilitate user interaction with data over the Internet. A web browser is a tool used to view and interact with a webpage. A webpage may interface with a web service to provide remote functionality that the webpage does not locally provide. An effective method for specifying and consuming remote functionality that an application invokes outside of the web browser is disclosed herein. A webpage exposes remote functionality (e.g., web service) that a web browser and/or browser extensions may discover through browsing the webpage. A browser extension associated with an application determines whether the application is compatible with the remote functionality. Once a compatible application is determined, it may be executed so as to connect to and invoke the remote functionality outside of the web browser. The application may provide a more robust experience with the remote functionality compared to the web browsing environment.
Driving system for virtual web camera
A driving system for virtual web camera enabling several applications to access corresponding virtual web cameras is disclosed. The driving system includes the operations of: linking an upper filter to top of USB Video Class Driver as a driver for the virtual web camera through an upper filter driver mechanism provided by an operating system; executing the upper filter to perform initialization and generate device objects, each corresponding to a real web camera as the virtual web camera and having a specific device name; a file handle for the device object being assigned to the application, which opens the device object and then communicates with the web camera without changing the source code; and releasing the file handle when the file handle is closed at the request of the application such that another application can open and use the device object without interfering with other current applications.
Determining availability parameters of resource in heterogeneous computing environment
A mechanism is provided for determining an incident of a resource in a computing environment. An event pertaining to the resource is processed by a system automation module. The event is represented as an associated event data having parameters of a target state, a target state prior to the event, a current state, and a current state prior to the event. First, the target state is compared to the target state prior to the event to assure that the target state is steady. Wherein a determination that the event is an incident cannot be made after comparing the target state and the current state, the system automation module compares the current state to the current state prior to the event. Upon determining that the event is an incident, the event data is marked and stored in a repository.
Per-value user notification throttling in a software application
The present invention throttles notifications to a user based on changes in particular state values. A computer-implemented method manages notifications of changes to one or more settings of an application. The method includes: displaying a first notification of a change of a setting to a value; updating a count of notifications displayed for the value; and throttling a subsequent notification of a subsequent change of the setting to the value if the count exceeds a threshold.
Process log supporting multiple flavors of processes
A system and method for monitoring activity of heterogeneous components of a business application are disclosed. A system includes a local event infrastructure within each of the heterogeneous components. The local event infrastructure includes an event manager to detect one or more events of the business application, and an event filter to filter the one or more events detected by the event manager. The system further includes a messaging platform to transmit messages indicative of filtered events from the local event infrastructure to a user interface of a central monitoring system, and a process log displayed in the user interface to generate and display a log of the one or more events.
Dataflow component scheduling using reader/writer semantics
The scheduling of dataflow components in a dataflow network. A number, if not all, of the dataflow components are created using a domain/agent model. A scheduler identifies, for a number of the components, a creation source for the given component. The scheduler also identifies an appropriate domain-level access permission (and potentially also an appropriate agent-level access permission) for the given component based on the creation source of the given component. Tokens may be used at the domain or agent level to control access.
Facilitating transactional execution in a processor that supports simultaneous speculative threading
Embodiments of the present invention provide a system that executes a transaction on a simultaneous speculative threading (SST) processor. In these embodiments, the processor includes a primary strand and a subordinate strand. Upon encountering a transaction with the primary strand while executing instructions non-transactionally, the processor checkpoints the primary strand and executes the transaction with the primary strand while continuing to non-transactionally execute deferred instructions with the subordinate strand. When the subordinate strand non-transactionally accesses a cache line during the transaction, the processor updates a record for the cache line to indicate the first strand ID. When the primary strand transactionally accesses a cache line during the transaction, the processor updates a record for the cache line to indicate a second strand ID.
In scheduling shared processing that has a higher priority than LPAR processing, giving precedence to physical CPUs running idle LPARs prevents prolonged hold-up of LPAR processing. In a system is comprised of multiple physical CPUs, multiple LPARs to which these physical CPUs are allocated and which execute programs under their guest OSes, and a management program managing these LPARs, a few additional units are introduced: a guest OS monitoring unit that can grasp the states of guest OSes running on these LPARs and a dispatcher unit that allocates one of these physical CPUs to shared processing requested by the management program, which has a higher priority than LPAR processing. When a request for shared processing arises, the dispatcher unit interrogates the guest OS monitoring unit and, based on the information obtained from it, gives priority of allocation to the physical CPU processing an idle LPAR.
Concurrent embedded application update
Providing concurrent embedded application updates comprising a first computer processor for executing a first embedded application, the executing generating a first plurality of processing threads, the first computer processor coupled to a first storage location and a second storage location. The first computer processor configured to accept and process instructions from a host system, receive one or more notifications indicating that a second embedded application has been successfully loaded into one of the first storage location and the second storage location, terminate execution of the first plurality of processing threads in response to receiving the one or more notifications, and execute the second embedded application while continuing to accept instructions from the host system and without restarting in response to receiving the one or more notifications.
Method of enabling a user to update one or more low-level resources of a computer system in a user-friendly manner
A method of enabling a user to update one or more low-level resources of a computer system in a user-friendly manner is described. In particular, multiple computer files are grouped. These computer files are utilized in a pre-boot environment to provide a menu-driven update guide that requests one or more responses from the user. Moreover, the computer files are utilized to initiate updating of the low-level resources based on the responses. Furthermore, a bootable image file of the computer files is generated. The user is provided access to the bootable image file.
A system and method of interface visioning to improve extendibility and flexibility in modular software design. A first super class implements a first interface. A second super class implements both a first interface and a second interface. Each super class has a unique version designation. An access class is instantiated when a feature using an interface is requested. The access class identifies from the feature the version designation and provides access to the appropriate interface through either the first super class or the second super class.
Software model deployment units
Methods and apparatus, including computer program products, for forming deployment units. Groups of process components, each group characterizing software that is independently operable, are identified. Thereafter, a plurality of deployment units, each deployment unit associated with at least one identified group of process components are formed. Each process component is entirely included in exactly one deployment unit. In addition, each of the process components characterizes software implementing a respective and distinct business process, and each of the process components defines at least one respective service interface for interacting with other process components, wherein all communication and interaction between process components takes place through the respective interfaces of the process components.
Self-describing device module and system and computer-readable medium for the production thereof
A system, method, and computer-readable medium for generation of a controlled device Module are provided. Various components are provided to a Module designer for selection, and the designer defines the interface APIs specifying the component functionalities. The designer may specify custom commands or events for the Module including Commands, Properties, and Parameters, and custom components corresponding to the custom commands are generated. A self-describing capabilities component is then generated for each component, and a composite capabilities component may then be generated from the capabilities components of each of the components. The completed Module package is then produced by an integrated development environment station.
Method of optimizing combinational circuits
A method of simplifying a combinational circuit establishes an initial combinational circuit operable to calculate a set of target signals. A quantity of multiplication operations performed in a first portion of the initial combinational circuit is reduced to create a first, simplified combinational circuit. The first portion includes only multiplication operations and addition operations. A quantity of addition operations performed in a second portion of the first, simplified combinational circuit is reduced to create a second, simplified combinational circuit. The second portion includes only addition operations. Also, the second, simplified combinational circuit is operable to calculate the target signals using fewer operations than the initial combinational circuit.
Method and mechanism for modeling interconnect structures for integrated circuits
Disclosed are methods, systems, and structures for implementing interconnect modeling by using a test structure which include a variation of physical wire structures between local interconnects and distant interconnects. According to one approach, the impact of variations of the physical properties for neighborhood wires are considered for the electrical modeling of interconnects. This variation between the local and distant wire characteristics allows more accurate and robust interconnect modeling to be created.
Multistage, hybrid synthesis processing facilitating integrated circuit layout
Multistage synthesis of hardware function operation descriptions is provided, which facilitates placement of logic cells in an integrated circuit design layout, and includes: parsing hardware function operation descriptions of a circuit to identify multiple instantiations of a type of logic function; performing, without shape restriction, a first synthesis on each logic function type identified as having multiple instantiations and producing an irregular-shaped logic unit layout for that logic function type; establishing an irregular-shaped blocking mask corresponding to a respective irregular-shaped logic unit layout produced by the first synthesis; creating a partial circuit layout by placing each irregular-shaped blocking mask multiple times corresponding to the multiple instantiations of the respective logic function type; and performing, employing the partial circuit layout, a second synthesis on the balance of the hardware function operation descriptions of the circuit outside the multiple instantiations of the logic function type.
Apparatus for manufacturing a photomask
A method for manufacturing a photomask based on design data includes the steps of forming a figure element group including a figure element in a layout pattern on the photomask and a figure element affecting the figure element due to the optical proximity effect, adding identical identification data to a data group indicating an identical figure element group, estimating an influence of the optical proximity effect on the figure element group, generating correction data indicating a corrected figure element in which the influence of the optical proximity effect is compensated for at the time of exposure, creating figure data by associating data having the identical identification data with correction data having the identical identification data, and forming a mask pattern on the photomask using figure data. Thus, the computation time for correction of the layout can be reduced, thereby reducing the production time of the photomask.
Breadcrumb navigation through heirarchical structures
A viewer may be used to navigate through diagrammatic views of hierarchically structured documents. Expansion and collapse controls may be used to show or hide details regarding a particular node in the hierarchy. Furthermore breadcrumb navigation may be employed to show and hide details regarding the ancestral chain for a particular node in the hierarchy.
Method for editing playlist and multimedia reproducing apparatus employing the same
A method for editing a playlist and a multimedia reproducing apparatus employing the same. The method for editing a playlist includes displaying a list including a plurality of content stored on a content reproducing apparatus, determining a content registration state indicating whether specific content on the list is registered in a playlist if a specific command is input during the displaying of the list, and displaying a menu including the content registration state. Accordingly, since a plurality of playlists is supported, the user can edit the playlist more diversely and more conveniently.
Dynamically changing appearances for user interface elements during drag-and-drop operations
A user interface includes elements whose appearance dynamically changes in dependence upon functions associated with the elements. In the case of an icon that is the destination for a drag-and-drop operation, the image displayed for the icon changes in accordance with the object being dragged to it, to represent the task that will be performed as a result of the drag-and-drop operation. The appearance of other elements involved in drag-and-drop operations can also be varied, to reflect the task at hand. As a result, the user is provided with more intuitive feedback regarding the functions that will be performed by the computer as a result of a drag-and-drop operation.
Expandable history tab in interactive graphical user interface systems and methods
In one of many possible examples, a system includes a media content processing subsystem configured to successively display a plurality of history tabs configured to graphically represent and facilitate access to a corresponding plurality of hierarchical representations within a browsing thread. The media content processing subsystem is further configured to collapse at least two of the history tabs into an expandable history tab after a pre-determined number of the history tabs are displayed. The expandable history tab is configured to graphically represent and facilitate access to a plurality of the hierarchical representations within the browsing thread.
Intelligent multi-functional macros language for analytical measurements
A novel software application method, as integrated with various scientific instruments, is introduced herein that allows new capabilities to be added to the language at runtime without, if desired, having to re-compile the application. As part of the software capabilities, the macro programming language presented herein enables automated connection between inputs and outputs of action statements within a script with visual feedback for configuration verification. As another aspect, the macro programming language of the present invention provides for automation of different spectroscopic applications, which if desired, also allows for the automatic generation of a configurable user interface connected to the intent of the macro.
Method for selecting shapes in a graphical display
A selector shape may serve as the background to a configurable composite shape and may include one or more expressions that are evaluated to select between several composite shape definitions via links to the definition. Each selector shape includes an animation expression and a lookup table converter to select an identifier of the composite definition to be loaded and displayed. When the value of the animation expression changes, the value may be matched to the name of a new composite definition using the lookup table, and the new definition may be displayed. The previously-used composite definition may then be marked for removal by a caching system, and removed. These selector shapes also enable the same graphic element to be used in displays designed for different types of display devices, such as display devices having large display screens, standard computer screens and very small display screens.
System and method for human identification proof for use in virtual environments
A system, method and computer program product for verifying an avatar owner as a human user of an avatar in a virtual world environment in which users interact through avatars via client devices in network communication with a server device. A request for challenging an avatar in the virtual world environment is received to determine whether that avatar is controlled by an application program user (bot). A user client device associated with a challenged avatar is identified and a Human Identification Proof (HIP) message for detecting a human user versus a bot controlling the challenged avatar is generated and communicated, for receipt at the identified user client device. It is determined from the response, whether the user is a bot or a human user. If a challenged avatar is determined to be a bot, then the server device prevents the challenged avatar from further interaction in the virtual world environment.
Method and system for sequentially navigating axes of elements
A method for navigating user-selectable element comprising graphically representing a first axis grouping a first plurality of user-selectable elements having a first attribute in common, graphically representing a second axis grouping a second plurality of user-selectable elements having a second attribute associated therewith, the second axis intersecting the first axis at a first intersection, graphically representing a third axis grouping a third plurality of user-selectable elements having a third attribute associated therewith, the third axis intersecting the second axis at a second intersecting location, and, enabling sequential navigation from one axis to another axis by selecting a command. A system and a graphical interface adapted to provide same are also provided.
Network-management device, network-management method, and computer program product
A network-management device includes a map storing unit and a map state storing unit. The map storing unit stores therein a map created based on information on network devices. The map state storing unit stores therein a creation state indicating that creation of the map is in process or completed in association with the map. When creation of the map is in process, disclosure of the map is prohibited, and all the network devices are notified that creation of the map is in process. When creation of the map is completed, it is checked whether all the network devices are laid out on the map. When all the network devices are laid out on the map, disclosure of the map is permitted.
Method and apparatus for annotating video content with metadata generated using speech recognition technology
A method and apparatus is provided for annotating video content with metadata generated using speech recognition technology. The method begins by rendering video content on a display device. A segment of speech is received from a user such that the speech segment annotates a portion of the video content currently being rendered. The speech segment is converted to a text-segment and the text-segment is associated with the rendered portion of the video content. The text segment is stored in a selectively retrievable manner so that it is associated with the rendered portion of the video content.
Information processing apparatus, method and program
An information processing apparatus performing a predetermined process in accordance with an operation of a touch panel on a display, includes: display control means for displaying, on the display, an item associated with predetermined content; detection means for detecting a contact of a user with the touch panel; determination means for determining whether or not the contact of the user is released, the contact being detected by the detection means; selection means for completing, when the determination means determines that the contact of the user is released, a selection of the item displayed by the display control means on a position where the contact of the user was detected by the detection means until just before; and playback means for playing back content associated with the item whose selection is completed by the selection means.
Phrase generation using part(s) of a suggested phrase
Real-time query expansion (RTQE) is a process of supplementing an original query with addition terms or expansion choices that are ranked according to some figure of merit and presented while users are still formulating their queries. As disclosed herein, phrases may be presented and one or more terms of a focused-on phrase may be pinned (as desirable to the user). Subsequent lists may be presented as a function of pinned terms and/or user input. In one embodiment, a placeholder may be substituted for one or more pinned terms if less than some predetermined threshold of phrases is able to be presented based upon the pinned terms and/or user input, and another list of phrases may be presented as a function of a query using fewer than all the pinned terms. The placeholder may allow out-of-index phrases to be formed, for example, based upon two or more phrases and/or terms input by the user.
Method and apparatus for assisting the evaluation of medical image data
A method for assisting the evaluation of medical image data is disclosed. In at least one embodiment of the method a current layout is displayed which presents a particular arrangement of image series or individual images which are generated using one or more data records. Further, at least one executable work step is displayed which has at least one associated further layout, wherein the further layout involves at least the arrangement being changed, and, in particular, other information from the data records or other data records are used for generating the image series or images. Finally, a check is automatically performed to determine whether execution of the displayed work step requires a layout change in which the current layout is replaced by the further layout, or the current layout can be retained.
Identifying multiple versions of documents
A system and method identifies different versions of the same document in a document collection. The system and method creates multiple candidate identifiers for each document based on information associated with the document, and processes the candidate identifiers according to language specific rules. The system and method compares the processed candidate identifiers for similarity, and identifies different versions of documents based on the similarity.
Packaging an electronic document and/or a method of displaying the package
Embodiments of methods, apparatuses, systems and/or devices for packaging an electronic document and/or displaying the package are disclosed. In one embodiment, a first document including one or more digital media assets may be packaged. Packing the electronic document may comprise generating a second document comprising a rendering of at least a portion of the first document, extracting at least a portion of the digital media assets from the first document into one or more electronic files, and generating an electronic file comprising descriptive data for at least a portion of the extracted digital media assets.
Safe threshold-detection device for a railway system
A device for the safe threshold-detection of state information from an analog signal including a decision component and at least two acquisition diversity channels including in series a safe adaptation circuit, an electronic analog-to-digital conversion circuit, and a unit for comparing the digital output signal of the analog-to-digital conversion circuit with a reference signal is provided.The device comprises a fault detection circuit for the mutual comparison of digital output signals from the conversion circuits and supplies a consistency result.The output of the decision component is a function of the consistency result supplied by the fault detection unit and of the comparison results from the comparison units associated with the respective acquisition channels.
Hybrid error correction code (ECC) for a processor
In one embodiment, the present invention includes a method for generating a hybrid error correction code for a data block. The hybrid code, which may be a residual arithmetic-Hamming code, includes a first residue code based on the data block and a first parity code based on the data block and a Hamming matrix. Then the generated code along with the data block can be communicated through at least a portion of a datapath of a processor. Other embodiments are described and claimed.
Coding of data stream
Coding a data stream is provided, wherein the data stream comprises at least one packet having a given packet length and respective partitions of the at least one packet are coded with different error protection rates, the respective lengths of the respective partitions being determined by respective predetermined percentages of the packet length or a fraction of the packet length.
Method of estimating and correcting errors in memory cells
A method, implemented by at least an error correction code (ECC) decoder and a controller, estimates and corrects errors in memory cells. The method includes identifying a first candidate group of memory cells having an error-generation possibility using a first method for error estimation; identifying a second candidate group of memory cells having an error-generation possibility using a second method for error estimation; and correcting errors in at least one cell commonly included in the first and second candidate groups.
Memory system that detects bit errors due to read disturbance and methods thereof
Methods and memory systems are provided that detect bit errors due to read disturbances. A main page of a flash memory in a memory system is read. A bit error in data that is read from the main page is detected and corrected. In parallel with reading the main page, a bit error is detected in data that is read from a dummy page of the flash memory.
Turbo decoding system, transmission power control method and CDMA mobile communication terminal
There are provided a turbo decoding system of a CDMA mobile communication terminal, a transmission power control method, and a CDMA mobile communication terminal in which interference in the other users is suppressed by not increasing the transmission power of a base station to a value over the necessary value and excessive repetitive processing is prevented in the turbo decoding section to reduce consumption power.There are disposed a BLER measuring section 10 to measure BLER as reception quality for each number of decoding bits on the basis of a CRC judge result after an error correction by the turbo decoding section 4 and an outer loop power control and iteration control section 11 to control transmission power of a base station and to control the iteration count of turbo decoding on the basis of the reception quality of each number of decoding bits. The outer loop power control and iteration control section 11 controls the transmission power of the base station by producing a target SIR according to the reception signal such that SIR of the reception signal is the target SIR and adaptively controls to make the iteration count optimal on the basis of the convergence state of the outer loop transmission power control.
Driving circuit for driving reading operation of optical drive and method for reading information from optical data storage medium
The invention provides a method for reading information of an optical data storage medium. First, one sector of the optical data storage medium is obtained. The sector is then decoded to check if the sector is reliable. When the sector is not reliable, a data rescue process referring to spec-defined or pre-defined information of the physical specification of the sector is performed in order to obtain disc fundamental information of the optical data storage medium.
Apparatus and method for supporting synchronous hybrid automatic repeat request in broadband wireless communication system
An apparatus and a method for supporting an HARQ scheme in a wireless communication system are provided. In a method for operating a base station, whether a resource used for a system of a different standard and a resource used for one of an HARQ reply and an HARQ retransmission packet by a synchronous HARQ scheme collide with each other is estimated. A collision packet ID is allocated to an HARQ subburst corresponding to one of an HARQ reply and an HARQ retransmission packet estimated to collide, and an offset of the one of the HARQ reply and the HARQ retransmission packet is changed. A MAP message including at least one of the collision packet ID, and changed offset information is generated. The MAP message is transmitted.
A method and apparatus for selectively replacing damaged portions of a data stream. The method comprises analyzing the data stream to identify damaged portions therein; selecting a damaged portion for replacement; and replacing the selected damaged portion. The selected damaged portion is selected for replacement in dependence on a rate of replacement, the rate of replacement being that at which previous portions of the data stream have been replaced.
Failure analysis method, failure analysis apparatus, and computer program product
According to one embodiment, electrical test results of a semiconductor memory arrayed in a logical address order are stored in a first memory secured in a main memory, a plurality of second memory areas in each of which loading and storing of each data in a unit size is performed is secured in the main memory, FBMs in which pass/fail information is arrayed in a physical address order are generated based on different parts of the electrical test results stored in the first memory area, respectively, the FBMs generated from the different parts of the electrical test results are stored in the second memory areas, respectively, and the FBMs stored in the second memory areas, respectively, are output.
Method and system for multi-dimensional raid
A method for storing data. The method including receiving a request to write data. In response the request, selecting, a RAID grid location in a RAID grid to write the data, writing the data to memory, updating a data structure to indicate that the RAID grid location is filled. The method further includes determining, using the data structure, whether a data grid in the RAID grid is filled, where the RAID grid location is in the data grid and based on a determination that the data grid is filled: calculating parity values for the RAID grid using the data, determining a physical address in persistent storage corresponding to the RAID grid location, writing the data to a physical location in persistent storage corresponding to the physical address, and writing the parity values to the persistent storage.
Convolution-encoded data storage on a redundant array of independent devices
A method, system and article of manufacture for the storing convolution-encoded data on a redundant array of independent storage devices (RAID) is described. The convolution-encoded data comprises error correction coded data to eliminate the need for parity as used in conventional RAID data storage. The number of storage devices may vary to accommodate expansion of storage capacity and provide on demand storage.
Method and system for supplying output voltage to graphics processing unit
The present invention sets forth a method and a system for powering a graphics processing unit (GPU) with a power supply subsystem. In one embodiment, the method includes generating an offset in response to an operating voltage need of the GPU; and applying the offset to information associated with a first operating voltage of the GPU; wherein the offset causes the first operating voltage to change to a second operating voltage of the GPU.
Method and apparatus for responding to signals from a disabling device while in a disabled state
A method of operating a device is provided. The method includes transitioning the GPU to a substantially disabled state in response to a first received signal, and generating, while the GPU is in the substantially disabled state, a response signal in response to a second received signal. The response signal is substantially similar to a second response signal that would be generated by the GPU in a powered state in response to the second received signal.
Automatic power-up of portable electronic device based on time-dependent event
A method of controlling a portable electronic device includes receiving a power-down command, determining an automatic power-up date and time based on an earliest one of a next preset power-up and a next time-dependent event reminder, entering a power-down state, monitoring a date and time, and automatically powering up at the automatic power-up date and time.
Distributed clock gating with centralized state machine control
A method, computer program product, and system are provided for controlling a clock distribution network. For example, an embodiment of the method can include programming a predetermined delay time into a plurality of processing elements and controlling an activation and de-activation of these processing elements in a sequence based on the predetermined delay time. The processing elements are located in a system incorporating the clock distribution network, where the predetermined delay time can be programmed in a control register of a clock gate control circuit residing in the processing element. Further, when controlling the activation and de-activation of the processing elements, this activity can be controlled with a state machine based on the system's mode of operation. In controlling the activation and de-activation of the processing elements, the method described above can not only control the effects of di/dt in the system but also shut off clock signals in the clock distribution network when idle, thus reducing dynamic power consumption.
Virtual PC management method, virtual PC management system, and virtual PC management program
The virtual PC management system includes: a unit which acquires a power on/off state of a virtual machine from a computer via the network and stores it in a storage; a unit which acquires a power on/off state of a computer from the computer via the network and stores it into the storage; a unit which receives a start-of-use request for a virtual machine from the client machine and searches stored data of the storage unit for a computer which is in a power-on state and to which a virtual machine is not allocated, as an allocation candidate; a unit which allocates the virtual machine in accordance with the start-of-use request to the computer of the allocation candidate; and a unit which notifies, via the network, the computer of the allocation candidate of an instruction to turn on the power of the virtual machine.
Power failure system and method for storing request information
A system and method are provided for storing request information in separate memory, in response to the detection of a power failure. This is accomplished by detecting the power failure and, in response, storing the request information in separate memory utilizing a secondary power source. By this feature, the request information is safely stored during a period of power failure. To this end, in various embodiments, the request information may be stored for later use in satisfying corresponding requests when power is restored.
Decoding information to allow access to computerized systems
The presently claimed invention relates generally to gaining access to secure systems. One claim recites an apparatus including: an image or video sensor for capturing image or video data; and a multi-purpose computer processor configured to: decode machine-readable information encoded in captured image or video data representing a plurality of physical objects, each instance of machine-readable information includes identifying information; determine an order in which the physical objects are presented to the image or video sensor for evaluation via the identifying information; and comparing the order to a predetermined sequence to determine whether to allow access to a remotely located computerized system. The apparatus may be housed, e.g., in a cell phone. Other combinations and claims are provided as well.
Method and system for providing image processing to track digital information
An approach for tracking documents using image processing is disclosed. Auxiliary information corresponding to compressed digital information is extracted. The auxiliary information is used to output text lines, which undergo a hash function (e.g., checksum operation). In this manner, individual hash values are generated, as well as an overall hash value of the entire file of text lines. A reference set of hash values are maintained to identify other compressed digital information.
Method and device for manipulation-proof transmission of data
A method for the manipulation-proof transmission of data from a transmitter to a receiver, a test part being generated in the transmitter from the data using a secret key and communicated together with the data to the receiver, where a verification test part is generated from the received data using the same secret key and is compared to the received test part. Before the generation of the test part, the data are nonlinearly compressed using at least one feedback shift register. In addition, a device for the manipulation-proof transmission of data.
Cryptographic manager tool system
A cryptographic manager tool for providing encrypted communication between an enterprise server and a plurality of industrial devices using messaging protocols for each industrial device, enabling the industrial devices to receive commands and transmit status and measurement data to the enterprise server in out of band encrypted and decrypted messaging, simultaneously, using the individual device messaging protocols over a network.
Service for determining whether digital certificate has been revoked
A revocation determination service determines for a client whether a particular digital certificate as issued by a particular certificate authority (CA) has been revoked by such CA. In the service, an engine receives a query from the client, where the query identifies the particular certificate and the CA that issued the particular certificate. At least one provider is resident at the service, where each provider corresponds to a revocation information repository and represents the corresponding repository at the service, and connects to the corresponding repository. Each repository has revocation information from at least one CA. A configuration store includes a configuration information record corresponding to each provider resident at the service. Each configuration information record includes an identification of the provider and of each CA that the repository corresponding to such provider has revocation information for.
Trusted bypass for secure communication
A device having an encryption module in communication with first and second communication ports may facilitate connecting to an access network, without requiring a non-secure hard drive to initiate the network access. The encryption module may define a normal mode and a bypass mode. In normal mode, data from the first port may be sent encrypted to the second port, for communicating securely in an encrypted environment. In bypass mode, data from the first port may be sent unencrypted to the second port. The data being sent may be intercepted and presented to the user for approval in a human readable format. The user may confirm that the data is appropriate for being sent unencrypted. This data may be sent unencrypted in response to a request for information (e.g., an assent to terms and conditions) from the access network, such as at a hotel or public wireless hotspot, for example.
Translation lookaside buffer (TLB) with reserved areas for specific sources
In an embodiment, a TLB is partitioned into regions. The TLB may be set associative, and each section may include a portion of the locations in each way of the set associative memory. The TLB may reserve at least one of the sections for access by a subset of the request sources that use the TLB. For requests from the subset, the reserved section may be used and a location in the reserved section may be allocated to store a translation for a request from the subset that misses in the TLB. For requests for other request sources, the non-reserved section or sections may be used. In one embodiment, each way of the reserved section may be assigned to a different one of the request sources in the subset.
Assigning efficiently referenced globally unique identifiers in a multi-core environment
A mechanism is provided in a multi-core environment for assigning a globally unique core identifier. A Power PC® processor unit (PPU) determines an index alias corresponding to a natural index to a location in local storage (LS) memory. A synergistic processor unit (SPU) corresponding to the PPU translates the natural index to a first address in a core's memory, as well as translates the index alias to a second address in the core's memory. Responsive to the second address exceeding a physical memory size, the load store unit of the SPU truncates the second address to a usable range of address space in systems that do not map an address space. The second address and the first address point to the same physical location in the core's memory. In addition, the aliasing using index aliases also preserves the ability to combine persistent indices with relative indices without creating holes in a relative index map.
Pilot placement for non-volatile memory
A memory control module includes a format module that communicates with a memory array that includes B memory blocks each including P physical pages and Q logical pages. The format module selects X predetermined locations to write pilot data and read-back pilot signals in each of the B memory blocks. B, P, Q and X are integers greater than or equal to 1. The memory control module also includes a signal processing module that compares the written pilot data to the read-back pilot signals and that determines variations between the written pilot data and the read-back pilot signals based on the comparison.
Storage system, copy method, and primary storage apparatus
A storage system having a primary storage apparatus for storing data from a host computer in a primary logical volume, and a secondary storage apparatus connected to the primary storage apparatus, for providing a secondary logical volume for storing a copy of the data, the storage system comprising: a search unit for checking whether or not data exists in each primary slot area formed by partitioning a storage area in the primary logical volume into predetermined storage areas; a transmission unit for sending, if no data is held in the primary slot area, a notice indicating no data stored to the secondary storage apparatus; and a data write unit for writing, when the notice is received from the primary storage apparatus, zero data in the secondary slot area.
Storage system and method implementing online volume and snapshot with performance/failure independence and high capacity efficiency
A storage system for storage of data written from a computer, and when a write request of data to a first logical volume is received, the data on request is stored into the first logical volume. When a first-generation snapshot creation request is received, the data stored in the first logical volume at the time of receiving the first-generation snapshot creation request is written into a pool region as data corresponding to a first-generation snapshot, and when a second-generation snapshot creation request is received, any portion of the data updated after the first-generation snapshot creation request is received but before the second-generation snapshot creation request is issued is read from the first logical volume for writing into the pool region. Such a storage system favorably implements snapshot backup with no dependency with a positive volume in terms of performance and failure, and with high capacity efficiency.
Microcomputer, electronic instrument, and flash memory protection method
A microcomputer includes a flash memory and a flash controller that controls access to the flash memory, the flash memory including a protection information storage section that stores protection information, the protection information indicating whether or not access to a given area of the flash memory is available; the flash controller including a flash protection section that performs a protection process relating to access to a given area of the flash memory based on the protection information; and the flash protection section performing the protection process relating to access to the flash memory when an access target is data.
Techniques for storage lifecycle policy management
Techniques for storage lifecycle policy management. In one particular exemplary embodiment, the techniques may be realized as a method for storage lifecycle policy management comprising creating a version of a storage lifecycle policy, associating a unique version ID with the created version of the storage lifecycle policy, associating the unique version ID with one or more portions of backup data created during a storage management job instantiated under the created version of the storage lifecycle policy, and ensuring that one or more storage management actions performed on the one or more portions of backup data comply with the created version of the storage lifecycle policy associated with unique version ID.
Systems, methods and computer readable media for improving synchronization performance after partially completed writes
Systems, methods, and computer readable media for improving synchronization performance after partially completed writes are disclosed. According to one aspect, a method for improving synchronization performance after partially completed writes includes receiving, from a requesting entity, data to be written to storage. The data to be written is sent to each of a plurality of data storage entities, including a primary data storage entity and at least one secondary data storage entity for providing a duplicate of the primary data storage entity. For each of the plurality of data storage entities, the portion of the data that was stored to the respective data storage entity is determined. For each of the secondary data storage entities, the portions of the secondary data storage entity that do not contain a duplicate of the corresponding portion of the primary data storage entity are identified as requiring synchronization, while the portions of secondary data storage entity that contain a duplicate of the corresponding portion of the primary data storage entity are identified as not requiring synchronization.
Storage system and data transfer method of storage system
One embodiment provides a storage system and a data transfer method of a storage system, and particularly a storage system and a data transfer method of a storage system that can achieve higher data I/O performance even when hardware resources are limited.
Optimizing segment access in binary translation
A mechanism for a binary translator to emit code that will pre-generate information about a memory segment when a segment selector is assigned to a segment register. The binary translator emits code that will be executed when a memory access using that segment register is encountered and the emitted code will access the pre-generated information when evaluating the memory access request. Memory accesses, where a number of bytes being accessed is less than or equal to a predetermined value, are validated with a number of steps in the code emitted by the binary translator.
Computer architecture and method of operation for multi-computer distributed processing having redundant array of independent systems with replicated memory and code striping
Computers and other computing machines and information appliances having a modified computer architecture and program structure which enables the operation of an application program concurrently or simultaneously on a plurality of computers interconnected via a communications link or network using a special distributed runtime (DRT), and that provides for a redundant array of independent computing systems that include computer code distribution using code-striping onto the plurality of the computers or computing machines. A redundant array of independent computing systems operating in concert and code-striping features.
Data prefetch unit utilizing duplicate cache tags
In one embodiment, a processor comprises a prefetch unit coupled to a data cache. The prefetch unit is configured to concurrently maintain a plurality of separate, active prefetch streams. Each prefetch stream is either software initiated via execution by the processor of a dedicated prefetch instruction or hardware initiated via detection of a data cache miss by one or more load/store memory operations. The prefetch unit is further configured to generate prefetch requests responsive to the plurality of prefetch streams to prefetch data in to the data cache. In an embodiment, the prefetch unit is configured to check for a cache hit for a prefetch request by checking a duplicate cache tags.
Cached memory system and cache controller for embedded digital signal processor
A cached memory system that can handle high-rate input data and ensure that an embedded DSP can meet real-time constraints is described. The cached memory system includes a cache memory located close to a processor core, an on-chip memory at the next higher memory level, and an external main memory at the topmost memory level. A cache controller handles paging of instructions and data between the cache memory and the on-chip memory for cache misses. A direct memory exchange (DME) controller handles user-controlled paging between the on-chip memory and the external memory. A user/programmer can arrange to have the instructions and data required by the processor core to be present in the on-chip memory well in advance of when they are actually needed by the processor core.
Domain-based cache management, including domain event based priority demotion
Domain-based cache management methods and systems, including domain event based priority demotion (“EPD”). In EPD, priorities of cached data blocks are demoted upon one or more domain events, such as upon encoding of one or more macroblocks of a video frame. New data blocks may be written over lowest priority cached data blocks. New data blocks may initially be assigned a highest priority. Alternatively, or additionally, one or more new data blocks may initially be assigned one of a plurality of higher priorities based on domain-based information, such as a relative position of a requested data block within a video frame, and/or a relative direction associated with a requested data block. Domain-based cache management may be implemented with one or more other cache management techniques, such as least recently used techniques. Domain-based cache management may be implemented in associative caches, including set associative caches and fully associative caches, and may be implemented with indirect indexing.
Refactoring virtual data storage hierarchies
A virtual drive data storage refactoring system includes a base drive and a plurality of virtual drives hierachly below the base drive. The virtual drives each include data storage blocks and a virtual drive controller system. The virtual drive controller system coordinates data storage on the drives by computing a signature for each data storage block, creating a list of data content for each data storage block that is sorted according to the signatures, locating the signatures for each data storage block that appear on each of the virtual drives, arranging data storage blocks on the virtual drives so that those having data content that is the same are located in corresponding locations on each of the virtual drives, and removing data storage blocks having data content that is the same from each of the virtual drives to a data storage drive that is hierarchly above the virtual drives.
Method and system for initializing storage in a storage system
Embodiments of systems and methods for a storage system are disclosed. More particularly, in certain embodiments desired locations of storage devices may be zeroed out during operation of the storage system and areas that have been zeroed out allocated to store data when commands pertaining to that data are received. Specifically, in one embodiment a distributed RAID system comprising a set of data banks may be provided where each data bank in the set of data banks may execute a background process which zeroes areas of the storage devices of the data bank. When a command pertaining to a logical location is received a zeroed area of the physical storage devices on the data bank may be allocated to store data associated with that logical location.
Command suspension in response, at least in part, to detected acceleration and/or orientation change
In an embodiment, an apparatus is provided that may include circuitry to, in response at least in part to detected change in at least one of acceleration and orientation of storage, request suspension of at least one command currently stored in at least one pending command queue that is intended for execution, at least in part, by the storage. The at least one command having been previously issued by the circuitry but being currently unexecuted, at least in part, by the storage. The circuitry also being to store, in response at least in part to the detected change, at least one copy of the at least one command for later re-issuance by the circuitry, and to request replacement of at least one command in the at least one queue with at least one other command to park at least one head of the storage.
Non-volatile semiconductor memory segregating sequential data during garbage collection to reduce write amplification
A non-volatile semiconductor memory is disclosed comprising a memory device including a memory array having a plurality of blocks, each block comprising a plurality of memory segments. A plurality of logical block address (LBA) ranges are defined each identifying a plurality of LBA addresses, wherein at least one block is assigned to each LBA range. A plurality of write commands are received from a host, wherein each write command identifies at least one LBA. Data is written for each write command to the memory device. During a garbage collection operation, a memory segment storing valid write data is identified to be relocated, and the valid write data is relocated to a memory segment in a block of the corresponding LBA range.
High throughput flash memory system
There is disclosed a memory system and method. The memory system may include a plurality of memory planes including two or more data memory areas, and a memory controller adapted to controlling reading, writing, and erasing of the plurality of memory planes. When any one of the data memory areas is occupied with one of a write operation and an erase operation, the controller may reconstruct data stored in the one occupied data memory area by reading parity information and data stored in the plurality of memory areas other than the one occupied data memory area.
Microcontroller based flash memory digital controller system
Some embodiments includes a digital control system having a microcontroller to handle a first command associated with a first operation of a memory device, and circuitry coupled to the microcontroller to handle a second command associated with a second operation of the memory device without involving the microcontroller in the second operation.
Interruption facility for adjunct processor queues
Interruption facility for adjunct processor queues. In response to a queue transitioning from a no replies pending state to a reply pending state, an interruption is initiated. This interruption signals to a processor that a reply to a request is waiting on the queue. In order for the queue to take advantage of the interruption capability, it is enabled for interruptions.
Method and device for transferring data over network nodes of a network
A method for transmitting data via network nodes of a particular network has the following steps: coupling the network nodes to a respective number of coupled end devices via a bus having a transmission line and a receiving line in an interlinked arrangement; providing a first number of first frames which are defined in accordance with the particular network and each comprise safety-related data; providing a second number of second frames which are defined in accordance with the particular network and each comprise non-safety-related data; and transmitting the provided first frames and the provided second frames via the bus in a predetermined sequence, a respective time interval between two respective first frames transmitted via the transmission line and two respective first frames transmitted via the receiving line being set as a function of a determined sampling rate of the audio data by the coupled end devices, and at least one respective second frame being transmitted via the transmission line and via the receiving line within the respective time interval.
Physical to hierarchical bus translation
In an embodiment, a translation of a physical bus number to a hierarchical bus number is written to a south chip. The south chip receives a configuration write command that comprises a physical bus number. The south chip sends the configuration write command to a device via the bus identified by the physical bus number, and the device stores the physical bus number in the device. In response to a received message from a device that comprises the physical bus number, the south chip replaces the physical bus number in the message with the hierarchical bus number. The south chip sends the message to a north chip via a point-to-point serial link. Both the physical bus number and the hierarchical bus number identify a bus with which the device connects to a bridge in the south chip.
Haptic messaging in handheld communication devices
Embodiments of the invention relate to methods and systems for providing customized “haptic messaging” to users of handheld communication devices in a variety of applications. In one embodiment, a method of haptic messaging includes: receiving an input signal associated with an actuation of a user-interface member; determining a haptic code associated with the actuation; and including the haptic code in an output signal to be sent to a remote handheld communication device. In another embodiment, a method of haptic messaging includes: receiving an input signal; outputting a request relating to a contact with a user-interface member coupled to a handheld communication device; andproviding a control signal associated with the contact to an actuator coupled to the handheld communication device, the control signal being configured to cause the actuator to output a haptic effect associated with the input signal.
Tape drive, tape drive recording system, and method for selecting improved tape speed in response to intermittent read requests
A tape drive, tape drive recording system, and method are provided for improving tape speed selection during data transfer. The tape drive comprises a buffer, a tape for recording the data to be temporarily stored in the buffer, and a read head. The tape drive further comprises a reading controller that initially sets a tape speed such that a drive transfer rate matches a host transfer rate as closely as possible and that drives the tape at the tape speed. To address backhitching caused by one or more host transfer halts, the reading controller subsequently adjusts the tape speed such that the drive transfer rate is lower than the host transfer rate by recalculating the host transfer rate in consideration of the host transfer and the host transfer halt and setting the tape speed such that the drive transfer rate matches the recalculated host transfer rate as closely as possible.
Demand-based DMA issuance for execution overlap
A method, apparatus, and program product retrieve data for a task utilizing demand-based direct memory access (“DMA”) requests. The method comprises, prior to the execution thereof, analyzing a first portion of a task to determine whether data required for execution thereby is stored in a local memory, and, in response to determining that the data required for execution by the first portion of the task is not stored in the local memory, proactively issuing a first DMA request for the data required for execution by the first portion of the task. The method further comprises, in response to determining that the first DMA request is not complete, determining whether to proactively analyze a second portion of the task prior to the execution thereof for a determination whether data required for execution thereby is stored in the local memory.
Content playback system, playback device, playback control method and program
A first playback device, upon receiving a synchronized playback command while content playback is in progress, transmits, to a second playback device, information that pertains to the playback content and a synchronized playback start time obtained by adding a predetermined additional time to an elapsed playback time for the content. The second playback device starts receiving content data that begins from the synchronized playback start time from a server. After the data that is memorized in a memory reaches a specified volume, the second playback device transmits a playback preparation completion notification to the first playback device. Once the elapsed playback time for the content reaches the synchronized playback start time, the first playback device transmits a playback start command to the second playback device. Upon receiving this command, the second playback device starts playing back content data that begins from the synchronized playback start time.
Maintaining spatial ordering in firewall filters
A network device may be configured to filter network traffic using multiple filters bound to different interfaces, such as different ports or other logical interfaces associated with the network device. Multiple filters may be merged to obtain a number of merged filter sets. A rank may be calculated for the merged filter sets and used to maintain a required ordering of the merged filter sets when performing a lookup.
Method and apparatus for obtaining media over a communications network
A method and apparatus for obtaining a real time media stream provided as a plurality of media fragments from a plurality of remote nodes in a communications network. A first series of media fragments satisfying a first selection criterion is requested from a first remote node and a further series of media fragments satisfying a further different selection criterion is requested from at least one further remote node. When combined, the first series of fragments and the further series of fragments provide the complete media stream.
Peer-to-peer streaming of media content
The invention relates to peer-to-peer streaming of media in a network for distribution of data. A handover function is configured to hand over the distribution of sub-streams to a client back and forth between two peers or between a peer and the central server, if at least one predefined condition is fulfilled.
The invention provides an external in-line device (“Subnet Box”) placed between a network and an access point to achieve secure Wi-Fi communications without needing to modify the access point. The Subnet Box comprises an embedded token and will authenticate users based on pre-stored access rights. In at least one embodiment of the invention, the Subnet Box comprises: a first communications port for intercepting data packets communicated to and from a wired communications network; a second communications port for intercepting data packets communicated to and from a wireless access point, wherein the wireless access point is an edge device of the wired communications network; a database comprising a number of serial numbers each associated with a client token and a secret cryptographic key; and a processor for determining whether a computing device having a client token can access the wired communications network via the wireless access point. The processor establishes a secure tunnel between the computing device and the first communications port.
Systems and methods for integrating local systems with cloud computing resources
In one embodiment the present invention includes systems and methods for integrating local systems with cloud computing resources. In one embodiment, shared security information is stored on a local system and on a cloud computer system to allow secure communications between software applications on the two systems. In another embodiment, a tunnel agent client on a local system and a tunnel agent server on a cloud computer system are used to establish a secure connection point between the two systems.
Plug-and-show USB portable disk
A plug-and-show USB portable disk, applied to a wireless presentation system including a computer, a wireless gateway wireless networking with the computer and a display apparatus connected with the wireless gateway, includes an image capturing and analyzing program and a plug-and-show program. The computer, further having a screen and a USB transmission port, is to transmit at least a presentation frame data to the screen for displaying respective presentation frame image. The image capturing and analyzing program is to capture and analyze the presentation frame data transmitted from the computer to the wireless gateway and to generate and forward an analysis result of the presentation frame data to the wireless gateway through the computer. The plug-and-show program is to control the computer to execute the image capturing and analyzing program as the USB portable disk engages with the USB transmission port.
File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
Communication is established between communication terminals arranged in different LANS while realizing dynamic response to reduction in server load, movement of communication terminal, and the like. A relay server is arranged in a LAN and can communicate with an SIP server arranged in a WAN. For instance, a first relay server exchanges account information of the communication terminals in the respective LAN with a second relay server. If exchanged account information is changed in one relay server, the account information after the change is notified to the other relay server. One relay server determines the other relay server based on the exchanged account information and relays communication data between the communication terminals through the other relay server.
Thin client system using session managing server and session managing method
A thin client system includes a thin client server, a thin client terminal, and a session management server. The thin client server contains a plurality of execution sections respectively provided for tasks. The session management server is configured to assign the thin client terminal to a specific one of the plurality of execution sections.
Data communication coordination with sequence numbers
Described are sequence numbers for client-server communication, to control a client's use of server resources. A server grants the client credits, and the client consumes a credit for sending each command to the server. Each credit corresponds to a sequence number, with the set of sequence numbers forming a valid command window. The server enforces that for each received command, the command includes a sequence number that is within the valid command window and that the sequence number has not been used with another command. The server may also maintain a maximum window size, such that clients with credits cannot send a command with a sequence number that beyond a maximum sequence number. When incorporated into a data communication protocol, quality of service, combating denial of service, detection of message loss, division of server resources, secure message signing, and other numerous benefits result.
Method and system for providing remote access to applications
A method of remotely providing an application includes receiving, at an access server, a request for an application from a client. One or more application servers which are capable of providing the requested application are identified base at least in part on a resource of the identified one or more application servers. The client is provided with the identified one or more application servers which are capable of providing the application.
Updating IP address database based on transaction information
Updating an Internet Protocol (IP) address database includes: obtaining transaction address data from a transaction information database, the transaction address data including IP address information and geographical address information received during user transactions; processing the transaction address data to identify specific transaction address data that have overlapping geographical address information and contiguous IP addresses; and updating the IP address database according to the overlapping geographical address information and the contiguous IP addresses.
Cluster architecture and configuration for network security devices
A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
Systems and methods for placing and dragging programmatic packages in clustered computing systems
The invention provides methods of placing programmatic packages in a clustered environment.An exemplary method of placing programmatic packages in response to a state change in a clustered computing system is presented including: receiving the state change; in response to receiving the state change, ordering programmatic packages, where each of the programmatic packages is configured with a package priority, the package priority representing a user designated assignment of programmatic importance from high to low; placing the programmatic package having a highest package priority on a configured node, the configured node included as part of the clustered computing system; and for each of a remaining programmatic packages, placing each of the remaining programmatic packages on a node set in accordance with a user-specified package dependency, the node set included as part of the clustered computing system.
Personalizing space in a network environment
Machine-readable media, methods, apparatus and system are described. In an embodiment, a model client platform may generate a file image comprising an incremental file stored on a first model block of a model storage unit of the model client platform; generate a file description image comprising file description stored on a second model block of the model storage unit, wherein the file description comprises a position of the first model block in the model storage unit; and upload the file image and the file description image to a server connecting with the model client platform. An ordinary client platform may generate an ordinary block bitmap indicating usage status for each ordinary block of an ordinary storage unit of the ordinary client platform; and receive the file description image from the server connecting with the ordinary client platform.
System and method for assigning requests in a content distribution network
A system includes a plurality of edge routers and a route controller. The edge routers are configured to direct requests from a client system to one of a plurality of cache servers. Each of the cache servers is configured to provide content to the client system in response to the requests. The route controller is configured to receive demand information from the edge routers, estimate an optimal request distribution based on the demand information using a bicriteria approximation algorithm, and provide each of the edge routers with route information.
Method and apparatus for collaborative system
A collaborative system that includes automatic monitoring and management of reflector/servers and clients. The reflectors are in a logical cluster although their physical locations may be anywhere in the world. Reflector to reflector performance and status is continuously monitored. If a reflector-to-reflector link goes down or is underperforming, the reflector cluster is rerouted to provide desired performance. Clients are monitored and provide information via the network to register/management servers. A best path for the client capabilities is calculated and established. If network performance deteriorates, there are a tiered selection of session modifications that are initiated to compensate. These include reducing video detail levels, reducing number of video streams, reducing size of video windows, adjusting frame rate, and other corrective measures. The client software includes the ability to accept plug-in applications and functionality for customizable operation.
In order to allow a user to backup data, a backup system is used to transfer data from an information terminal to a backup device via a relay device. The information terminal includes a storing unit storing the data to be backed up, and includes a communication unit transmitting the data to the relay device and transferring condition information indicating a condition to be satisfied by the relay device. Further, the relay device includes (i) a storing unit storing information relating to transfer destination devices, (ii) a receiving unit receiving the data and the transfer condition information, and (iii) a transfer control unit selecting a transfer destination device that satisfies the condition indicated by the transfer condition information, and controlling transfer of the received data in accordance with the selection. The backup device includes a receiving unit receiving the data transferred by the relay device, and a storing unit storing the received data.
Resource management system for hosting of user solutions
Scalable hosting of user solutions is provided. A system for hosting application software includes a local server, one or more remote servers, a configuration database and a content database. The local server includes a web front end module that processes a request from a client computer over the Internet to host application software on a server. The web front end module determines whether the local server or the one or more remote servers will host the application software. The remote server includes a back end module that manages the installation and operation of application software hosted the remote server. The configuration database includes topology information that has descriptions of the server computers that can host application software. The content database includes information on the content of the software applications to be hosted on a server computer.
Dividing a set of leaf objects having the same path of a directory namespace allows the divided path data sets to be distributed over separate physical stores (e.g., directory servers, network storage, separate memory, etc.). Distribution of divided path data sets over separate physical stores enhances scalability of a directory namespace and facilitates efficient utilization of resources. A directory distributor maintains information that indicates distribution of data path sets of a directory namespace and directs requests for the directory namespace to appropriate stores in accordance with this information.
Systems and methods for identifying spam mailing lists
A computer-implemented method for identifying spam mailing lists may include identifying a plurality of clients that receive e-mail messages. The computer-implemented method may also include, for each client in the plurality of clients, receiving, from the client, information identifying at least one e-mail message received by the client. The computer-implemented method may further include, for each client in the plurality of clients, recording the identifying information in a database. The computer-implemented method may additionally include identifying at least one mailing list by identifying at least one group of clients within the plurality of clients with similar patterns of identifying information. Various other methods, systems, and computer-readable media are also disclosed.
Rolling view virtualization
Rolling view optimization is initiated by receiving electronic mail data corresponding to a plurality of mail pieces, the electronic mail data including a first cycle and determining whether substantially all electronic mail data from the first cycle can be processed for mailing. In response to determining that substantially all of the electronic mail data from the first cycle cannot be processed for mailing, a determination is made whether a portion of the mail data from the first cycle can be processed for mailing and in response to determining that a portion of the mail data from the first cycle can be processed for mailing the electronic mail data corresponding to the first cycle for mailing is sent.
Content management for wireless digital media frames
System(s) and method(s) are provided for management of content(s) directed to a wireless digital media frame (WDMF). Management is facilitated by a service provided by a mobile network platform. A service subscription allows a subscriber to establish femto cell coverage in a location that host a subscribed WDMF(s); determine content(s) delivery preferences; and extend the service to a group of auxiliary subscribers. Various sources of content such as a mobile station, a non-mobile device, or a content server associated with a service platform (e.g., an internet service provider) can deliver content(s) and signaling. Integrity of content(s) and signaling is provided through access protocol(s) that exploits credentials associated with a source of content. Content(s) are managed through a content interface that conveys available content(s) in a source of content and an intended WDMF. Various alarm(s) can be delivered to a WDMF as a part of the content management service.
Systems and methods for communicating logic in e-mail messages
Computer program products apparatus, and methods for distributing encoded messages to one or more recipients. In one aspect, an electronic request is received using an e-mail protocol. The electronic request includes instructions for accessing one or more destinations corresponding to the recipients and logic for accessing data relating to the recipients. The data relating to recipients is obtained using the logic for accessing the data in the electronic request. For each respective recipient, a message body of a message corresponding to said respective recipient is formatted using the data relating to the respective recipient thereby constructing the one or more encoded messages. The one or more encoded messages are then distributed to the recipients using the one or more corresponding destinations.
Peer-to-peer engine for object sharing in communication devices
This invention describes a method for sharing of application specific objects between communication devices (e.g., a mobile communication device or a mobile phone) using middleware containing a peer-to-peer engine. This engine is completely peer-to-peer based and no servers are needed in the network. Especially games are seen as a promising potential application for the invention. An application registers to the peer-to-peer (P2P) engine when it wants to share or download files. The P2P engine takes care of the file sharing and informs when a new file has been downloaded so the application can start using it and the P2P engine delivers them to the appropriate application directories. The P2P engine can use either a 2G or 3G general packet radio system (GPRS), a wideband code division multiple access (WCDMA) or a Bluetooth as a transport for the file sharing and the choice of the transport is left to the user.
Contents delivery system and method using object redirection, and GSLB switch thereof
A contents delivery system and method using object redirection, and a GSLB switch thereof are provided. When a client requests a web server to provide a page embedded object, the web server embeds the URL representing the position of the object in an HTTP 302 redirection message and transmits the HTTP 302 redirection message including the URL to the client. A GSLB switch corresponding to the URL transmits the IP address of a specific host server selected from at least one host server storing the object to the client. Accordingly, load of the web server decreases and flexibility in change of a CDN solution is secured.
System and method for facilitating presentations over a network
A system and method for facilitating presentations over a network comprise a service component adapted to interface with a user over the network and one or more distribution channels over the network a create module adapted for creating a media presentation with one or more media resources based on user input, a collect module adapted for gathering media resources based on user input, and a style engine adapted for automatically loading the gathered media resources into the selected style.
System and method for client interoperability
Disclosed herein is a system and method for client interoperability. In one embodiment, a method for client interoperability comprises establishing a network connection between a client and a proxy. The client requests a connection factory from the proxy. The proxy then obtains the connection factory from an application server using a Java Naming and Directory Interface (JNDI). Using the connection factory, a connection to a connection host from the client is created. When the client sends a message, the proxy receives the message and routes the message to a destination server. Similarly, when the client receives a message, the proxy receives the message from a destination server and passes the message to the client. The client can be specifically configured to extend JMS operability to a desired language. In one embodiment the client is a .NET client.
Inter-domain communication system using remote procedure calls for message communications between applications in different domains
A computer-implemented method for performing inter-domain communication in a web browser includes receiving first data from a first domain at a router associated with one or more domains other than the first domain, identifying at the router the one or more domains for receiving data associated with the received data, and transmitting second data associated with the received data to the one or more domains.
Image processing apparatus, program product and management server executing prescribed process to a transmitted image
In order to cause a management server to execute a process desired by a user and to be shared by a plurality of users, an image processing apparatus capable of communicating with the management server includes a scanner inputting image data, an authentication information input unit inputting information necessary for authenticating a user, an authentication information send unit for transmitting the input authentication information to the management server, an additional function list receiver receiving from the management server, in response to the transmission of the authentication information, an additional function list for specifying an additional function registered in association with the user among the additional functions executed by the management server, an additional function selector accepting designation of the additional function, and an additional function select information transmitter transmitting the specified additional function and the input image data to the management server.
Method and structure for producing high performance linear algebra routines using register block data format routines
A method (and structure) of executing a matrix operation, includes, for a matrix A, separating the matrix A into blocks, each block having a size p-by-q. The blocks of size p-by-q are then stored in a cache or memory in at least one of the two following ways. The elements in at least one of the blocks is stored in a format in which elements of the block occupy a location different from an original location in the block, and/or the blocks of size p-by-q are stored in a format in which at least one block occupies a position different relative to its original position in the matrix A.
Decimal computing apparatus, electronic device connectable decimal computing apparatus, arithmetic operation apparatus, arithmetic operation control apparatus, and program-recorded recording medium
A decimal calculation apparatus, which performs multidigit decimal calculation with the number of calculation digits set in a calculation instruction, includes a multidigit memory section which stores values with greater numbers of digits than the number of digits of a predetermined digit unit in a plurality of memory areas, a calculation-instruction memory section which stores the calculation instruction having the number of calculation digits and a type of calculation set therein, and a decimal calculation section which performs decimal calculation of sequentially calculating numerical values of corresponding digit units respectively stored in the plurality of memory areas of the multidigit memory section, digit unit by digit unit in the number of calculation digits set in the calculation instruction stored in calculation-instruction memory section, in decimal calculation according to type of calculation set in the calculation instruction stored in calculation-instruction memory section, and sequentially writing calculation results in the plurality of memory areas of the multidigit memory section digit unit by digit unit.
Shadow directory structure in a distributed segmented file system
A file server is provided for use in an association of devices that implements a distributed-file system, the association of devices including file servers that each are configured to control separate segments of the distributed-file system. The file server includes a memory interface configured to communicate with a memory storing at least one of the segments of the distributed file system, and a processor coupled to the memory interface and configured to: identify a file system object that resides on a first segment in the distributed file system and that is directly pointed to by a first remote ancestor directory that resides on a second segment separate from the first segment; and store a first shadow tree entry in a selected segment other than the second segment, the first shadow tree entry providing a pointer to the file system object and being disposed in a shadow tree, where the first shadow tree entry provides an alternative to the first remote ancestor directory to access the file system object in the distributed file system.
Method and apparatus for managing data objects of a data storage system
Techniques for managing data objects of a data storage system are described herein. According to one embodiment, a perfect hash function is generated for data objects stored in a data storage system. For each of the data objects, a hash operation is performed using the perfect hash function to indicate whether the respective data object is alive. Resources associated with the respective data object is reclaimed if it is determined that the respective data object is not alive based on a result of the hash operation using the perfect hash function, where the reclaimed resources are released back to the data storage system as free resources. Other methods and apparatuses are also described.
Shared distribution lists for distribution of audio content using mobile telecommunication devices
A method and system for automatically populating contact information using an voice message addressed to a distribution list. In one example method, a new distribution list is identified that contains the telephone numbers or other contact information of a group of intended recipients. The contact information for the recipients is identified, and the contact information databases at least one of the recipients is automatically populated with the contact information of the other recipients and/or the distribution list information.
Enumeration of rooted partial subtrees
Embodiments of methods, apparatuses, devices and/or systems for manipulating hierarchical sets of data are disclosed. In particular, methods, apparatus devices and or/or systems for enumerating rooted partial subtrees are disclosed.
Data structure versioning for data management systems and methods
In one of many possible implementations, an exemplary method comprises maintaining a baseline data structure comprising a plurality of baseline data records and a base set of relationships between the baseline data records, providing, for access by an external party, a customizable data structure comprising copies of the baseline data records and a customizable set of relationships between the copies of the baseline data records, fixing the base set of relationships in the baseline data structure to be unchangeable by the external party, and defining the customizable set of relationships in the customizable data structure to be changeable by the external party. Corresponding systems and methods are also disclosed.
Restoring deduplicated data objects from sequential backup devices
Provided are computer program product, system, and method for restoring deduplicated data objects from sequential backup devices. A server stores data objects of extents having deduplicated data in the at least one sequential backup device. The server receives from a client a request for data objects. The server determines extents stored in the at least one sequential backup device for the requested data objects. The server or client sorts the extents according to an order in which they are stored in the at least one sequential backup device to generate a sort list. The server retrieves the extents from the at least one sequential backup device according to the order in the sort list to access the extents sequentially from the sequential backup device in the order in which they were stored. The server returns the retrieved extents to the client and the client reconstructs the requested data objects from the received extents.
Second-order connection search in a social networking system
A social networking system receives a query associated with a user and, in response, provides a combined result set comprising objects stored by a social networking system that match the query. The combined result set comprises multiple result sets obtained from different search algorithms. The various objects stored by the social networking system may be of different types representing different concepts, such as user objects, application objects, event objects, location objects, group objects, and hub/page objects, any of which may be included in the result set. The objects of the result set may be further filtered, ordered, and/or grouped based at least in part on known relationships of the user with the objects, such as geographic distances between locations associated with the user and the objects.In one embodiment, one of the search algorithms identifies second-order connections of the user by referring to a connection index that stores a list of the connections of the users. The search algorithm may also identify a number of mutual connections that the user shares with the second-order connections.
System and method to manage storage of data to multiple removable data storage mediums
A system and method to manage data acquired from a medical device is provided. The system can detect a spare capacity to store a file of data associated with a unique patient identifier acquired from the medical device to a first removable data storage medium, can detect the first removable data storage medium to be below a threshold spare capacity to receive the file of data associated with unique patient identifier acquired from the medical device, and can automatically cause to stop communicating data for storage to the first removable data storage medium and to start communicating the file of data associated with the unique patient identifier for storage to a second removable data storage medium, and can create a graphic display illustrative of the removable data storage medium that is active to receive the file of data associated with the unique patient identifier.
Re-identification risk in de-identified databases containing personal information
A system and method of performing risk assessment of a dataset de-identified from a source database containing information identifiable to individuals is provided. The de-identified dataset is retrieved comprising a plurality of records from a storage device. A selection of variables from a user is received, the selection made from a plurality of variables present in the dataset, wherein the variables are potential identifiers of personal information. A selection of a risk threshold acceptable for the dataset from a user is received. A selection of a sampling fraction wherein the sampling fraction define a relative size of their dataset to an entire population is received. A number of records from the plurality of records for each equivalence class in the identification dataset for each of the selected variables. A re-identification risk using the selected sampling fraction is calculated. The re-identification risk meets the selected risk threshold is determined.
Method, computer program product and apparatus for providing media sharing services
Embodiments may include receiving various media files, such as pictures, videos, and music, for users within a telecommunication environment. The users may send the media files through various communication devices including cellular phones and computing devices. Embodiments may allow access to the received media files to the users through the communication devices. Access may be limited to the media files by membership within a group or other access levels associated with a particular media file or a corresponding media folder. Embodiments may also include receiving a media file in a first format from a transferring communication device, and converting and sending the media file in a second format that is suitable for a requesting communication device.
Techniques for adding multiple security policies to a database system
Techniques for managing access to data in a database allow several policies to be applied simultaneously to the same row in a database table, and provide a pluggable module in the form of the database package that allows one or more access control security policies to be added to a common database server without taking the database server off line. Techniques include registering one or more packages of routines with a database management system. An access mediation routine in a first package is invoked for determining whether to allow operation on data in a first table associated with a first policy. Other techniques include, for each operation in an operation set, determining whether to perform the operation on a row of the table based on a set of labels associated with the row. The set of labels correspond to a policy set associated with the table.
Identification and authorization system
An identification and authorization system is provided that utilizes a national ID database and a number of application-specific databases. The national ID database contains unique individual ID numbers linked to unique biometric codes. The application-specific databases contain an applicable portion of the same unique individual ID numbers that are contained in the national ID database. To complete a transaction, a credential such as an ID card is scanned and a biometric scan of the individual is completed. The transaction information and the individual ID number is sent to the appropriate application-specific database. Verification of identity is completed at the national ID database, which compares the biometric code of the biometric scan with the biometric code linked to the unique individual ID number. A response from the application-specific database and a response from the national ID database is sent to the scanning location.
Method and apparatus for managing a data structure for multi-processor access
A method and apparatus for managing a data structure for multi-processor access are described. According to one embodiment, a request for a data structure is received. In response to the request, the requested data structure and a corresponding spin-lock are fetched from a computer readable medium. Once fetched, the requested data structure and corresponding spin-lock are stored in a single cache line. Following, in one example, exclusive access to the data structure is provided.
Adaptive clustering of records and entity representations
Disclosed is a system for, and method of, determining whether records and entity representations should be linked. The system and method include assigning to each pair of entity references a match value reflecting the likelihood that the entity references are related. Based on the match values, each entity reference may then associated with a preferred entity reference. Pairs of entity references that are mutually preferred may then be identified and linked. The process may be iterated to generate further links.
Roadside apparatus, control method and program
A roadside device (15) is provided with a corresponding table in the case where there is an item of a new version of a taste data table to take over from user taste information in an item of an old version of the taste data table. In the corresponding table, item numbers “52”, “53”, “62” and “63” in the old version of the taste table, for example, are made to correspond to item numbers “52”, “53” and “63” in the new version of the taste table. An ITS vehicle-mounted device (17) sets user taste data in the item numbers of the old version corresponding to the item numbers of the new version to default values of the items in the new version for a transmitting-destination user of the taste data table of the new version and transmits the default data to an ITS vehicle-mounted device (17) of the transmitting-destination user. Because of the structure set forth above, a proper default value is set for a version change of the taste data table in the roadside apparatus (15) corresponding to road-vehicle communication in a town car life multi-contents data format, thereby reducing user's input trouble.
Systems and arrangements of text type-ahead
Methods and arrangements of text entry are discussed. Embodiments include transformations, code, state machines or other logic to select segments of text from text files based upon the number of words in phrases of the text files, upon the number of letters in words of the text files, or upon other patterns of the text in the text files. The text files may include web sites and news indexes. Embodiments may also involve indexing the selected segments of text, matching text currently being entered by the user (current text) into an application to a portion of a segment of the indexed text, and entering a remaining portion of the segment of the indexed text into the application based upon the matching. In some embodiments, the matching may be based upon an attribute of text such as a time period, a source, or a recipient.
Book content item search
Methods, systems, and apparatus, including computer program products are provided for ranking distinct book content items based on implicit links to other distinct book content items. The implicit links are defined based on the identification of matching features in the distinct book content items. In some implementations, the matching features can be image features that appear in image content of the distinct book content items. Edges representing implicit links are generated between distinct nodes representing the distinct book content items in the weighted graph. Each distinct book content item can be ranked based on the edges connected to the distinct node in the weighted graph that represents the distinct book content item.
Document scoring based on traffic associated with a document
A system determines an extent to which advertisements are presented or updated within a document, a quality of an advertiser associated with an advertisement provided within the document, whether an advertisement in the document relates to an advertising document that has more than a threshold amount of traffic, and/or an extent to which an advertisement provided within the document generates user traffic to an advertising document related to the advertisement. The system generates a score for the document based, at least in part, on the extent to which advertisements are presented or updated within the document, the quality of the advertiser associated with the advertisement provided within the document, whether the advertisement relates to an advertising document that has more than the threshold amount of traffic, and/or the extent to which the advertisement generates user traffic to the advertising document. The system ranks the document with regard to at least one other document based, at least in part, on the score.
Biometric indexing and searching system
A prototype biometric identification system is disclosed that indexes a biometric corpus into indexed-corpuses using a set of P prototypes before searching for a probe in a search corpus constructed based on the indexed-corpus. The system may index the biometric corpus based on the prototypes directly or based on prototype-typicality scores.
Searching two or more media sources for media
Presented is a method for obtaining a single set of media search results from a search of media sources. The method includes providing a search query, executing a search of each of the media sources for media based on the provided search query, generating results of the searches, and consolidating the results of the searches into the single set of search results that include a list of media items with associated metadata. The method further includes organizing the media items into groups. Each of the groups includes media items that have similar content. The similarity of the content is defined by the media items' associated metadata meeting a metadata matching threshold. The method further includes filtering the groups, sorting the groups of media items with respect to each other, sorting the media items within the groups, and displaying the groups of media items.
System and method for providing SPI extensions for content management system
A virtual content repository (VCR) is a logical representation of one or more individual content repositories. The VCR uses a common Application Programming Interface (API) and a Service Provider Interface (SPI) to provide a single access point to one or more individual content repositories. The API describes how applications can interface with program logic and functionality provided by the content management system and the SPI describes how a content repository can be integrated into the VCR. A SPI adapter can be interposed between the at least one non-compliant repository in the VCR and the SPI. The SPI adapter can map a request to the non-compliant repository and provide content received from the non-compliant repository to originators of the requests.
Implicit hierarchical clustering
A number of levels of a cluster hierarchy may be determined, and a current level of the levels may be obtained by providing a current input to at least one clustering algorithm to thereby obtain a current output of the at least one clustering algorithm, where the current output includes a current plurality of clusters and defines the current level. Content information associated with each cluster of the current output from the at least one clustering algorithm may be aggregated to obtain aggregated content information for each cluster of the current output. The obtaining and the aggregating may be repeated, using the aggregated content information as the new current input, to thereby obtain a new current output defining a new current level during the obtaining, and using the new current output during the aggregating, until the new current level equals the number of levels.
Apparatus and method for the detection of and recovery from inappropriate bus access in microcontroller circuits
An inappropriate-access module is incorporated in a computer system along with other computer system modules. The inappropriate-access module is connected to a read address decoder and controlling logic located within various other modules. The inappropriate-access module detects inappropriate read accesses or the occurrence of the inappropriate access during operations performed on related sensitive system resources in accompanying computer system modules. The inappropriate-access module produces an inappropriate-access flag, made available to the rest of the system, which invokes responses in the accompanying modules such as a halt in processing and protective measures for system resources. Additionally, a related logic block is able to detect the inappropriate access and produce an inappropriate-access trigger which causes a halt to processing within the logic block as well as in related system modules.
Apparatus and method for facilitating continuous querying of multi-dimensional data streams
A computer readable storage medium comprises executable instructions to provide a query interface for formulating continuous queries of multi-dimensional data streams. The query interface is populated to generate a plurality of continuous queries. The plurality of continuous queries are executed. The plurality of continuous queries are modified at run-time.
Automatically finding acronyms and synonyms in a corpus
Acronym and synonym pairs can be identified and retrieved automatically in a corpus and/or across an enterprise based on customer settings globally or for a single instance. Possible acronym and synonym term pairs can be identified using a rule such as a heuristic, user-defined rule. Rules selected by the user can be used to rank acronym and synonym pairs using factors such as occurrence frequency and maximum term length. A rule interpreter engine executes the user defined rule set to properly identify and retrieve the user selected acronym and synonym pairs through the utilization of a shallow pause read step. Finally, the user selected acronym and synonym pairs are ranked according to the user preferences, and can be displayed or held for subsequent use in searching.
Updating content of presentation vehicle in a computer network
Exemplary systems and methods for updating content on a computer network are provided. In exemplary embodiments, a method includes receiving from a message delivery program on a client computer a first keyword submitted by a web browser on the client computer to an original search engine, the original search engine not being a part of the server computer, the web browser being separate from the message delivery program and providing the client computer a first search result that is different from a search result provided by the original search engine.
Methods, systems and computer program products for a mobile data feed distributor
This disclosure details the implementation of methods, systems and computer program products for a mobile data feed distributor (hereinafter, “Distributor”). Distributor embodiments may serve to facilitate users' selection of data feeds of interest and the provision of data feed data to mobile devices. In one embodiment, the Distributor may acquire and/or validate user preferences with respect to available data feeds, store those preferences, and subsequently direct the provision of data feed updates to a user's mobile device via short message service (SMS) text messages, multimedia messaging service (MMS) picture alerts, and/or the like. User preferences may include selections of data feed sources, designations of update messaging restrictions, and/or the like.
Method and apparatus for using tag topology
A method and apparatus for using tag topology for enhancing search capabilities, e.g., searching over the web, are disclosed. For example, the present method receives a user query contain a search term from a user. The method then generates a search result containing at least one entity, wherein the at least one entity is found based on a plurality of user provided tags that is associated with the at least one entity.
Methods and apparatus for focusing search results on the semantic web
Methods and apparatus for searching Semantic Web structured resources and presenting the search results to a user can increase the likelihood that the search can produce meaningful results. An index database can be constructed by parsing literal values from statements from the resources to obtain component words of the literal values, with the index relating the component words to the statements from which they were parsed. A search engine can obtain component words from the database that match search terms in a query prepared by the user and can obtain the related statements for the matching words. A servlet or other application using the search engine and database can obtain predicates, instances, types of said instances, and full literal values of said instances for the related statements. The search results can be presented to the user as a summary of the predicates, instances, types, and full literal values.
Automatic identification of document versions
A computer-implemented method for document management includes extracting from an input document a set of terms, each term including a fixed number of words. Respective numbers of the terms that occur in each of a group of stored documents are counted, and a respective association rate is computed between the input document and each of at least some of the stored documents responsively to the respective numbers of the terms that were counted in the stored documents. One or more of the stored documents are identified as versions of the input document responsively to the association rate, and an identification of the stored documents that are versions of the input document is outputted.
Policy decision stash for storage lifecycle management
There is provided, in a computer processing system, an apparatus for storage lifecycle management for a plurality of managed objects. The apparatus includes a policy decision manager for creating and managing a policy decision stash. The policy decision stash is associated with predictive policy decisions for the plurality of managed objects and is configured to allow the predictive policy decisions for the plurality of managed objects to be incrementally updated and accessed in the policy decision stash by a policy identifier and an effective timestamp.
Consistency sensitive streaming operators
A new approach for handling stream imperfections based on speculative execution involves the retraction of incorrect events facilitated using operators to remove speculatively produced incorrect output. Additionally, parameters are disclosed that define a spectrum of consistency levels. A first parameter, maximum blocking time, exposes a tradeoff between a degree of speculation and latency. A second parameter, the maximum time data is remembered before being purged from the system, exposes a tradeoff between state size and correctness. Varying these two parameters produces a spectrum of consistency levels (e.g., strong, middle, weak) which address the specific tradeoffs built into other systems. Retraction is accomplished using operators that include Select, AlterLifetime, Join, Sum, Align, and Finalize.
Systems and methods for verifying a data communication process
Embodiments consistent with the present invention relate to methods and systems for verifying data or data communication operations of an application system. Consistent with exemplary embodiments, such methods and systems may verify a data communication operation by an application system. The methods and systems may, for example, communicate a message including data copied from a first data set and store messaging data describing the communicated message. As described, the methods and systems may then verify the communication of the message based on the first data set and the stored messaging data.
Database management apparatus and recording medium with database management program recorded thereon
A database management apparatus is provided with a setting unit that receives a snapshot request and records information indicating an extraction range to a memory, an extraction unit that sequentially extracts records and records the extracted records to another area, a monitoring unit that records information indicating an extraction-completed area and an extraction-remaining area, an update unit that judges whether a record targeted by an update instruction for update by a subsequent transaction is in the extraction-completed area, updates the update target record in the extraction-completed area if in the extraction-completed area, and records a map of the update target record in the extraction-remaining area to an area outside the extraction range and updates the map if in the extraction-remaining area, and a restore unit that updates the update target record to be the same as the map, after extraction of the update target record is completed.
System and method for on-the-fly elimination of redundant data
A system and method for “on-the-fly” de-duplication of data before storing the data in a storage system. A data de-duplication module illustratively cooperates with protocol servers and a file system of a storage operating system executing on the storage system to implement the novel de-duplication technique. The de-duplication module illustratively generates a block store, an index file and a hash table on storage space provided by the storage system. The hash table is utilized for tracking fingerprints and locations of blocks within the block store. The index file is utilized for storing directory information identifying the contents of data containers stored on the storage system, while the block store is utilized to store raw data blocks that comprise the data containers.
Parallel execution of window functions
Techniques are described for parallelizing qualifying window functions without reliance on partitioning criteria specified in the command that includes the qualifying window functions. Because the techniques do not rely on partitioning criteria specified in the command, the techniques may be used on commands in which no partitioning criteria is specified. In general, the techniques involve partitioning the work of a qualified window function into ranges, and sharing precomputed aggregate values between computational elements to calculate the value for the window functions.
Synchronization adapter for synchronizing data to applications that do not directly support synchronization
A synchronization adapter is coupled to the application that does not support synchronization and generates the necessary synchronization metadata for all data in the application that is to be synchronized. The synchronization adapter then combines the metadata to the actual data to be synchronized to form a synchronization feed. The synchronization feed is stored in an internal cache (or data store) which is internal to the application, or an external cache (or data store), which is external to the application, or it can be stored in both caches. The synchronization adapter also intermittently determines whether the application data has changed, thus warranting a change in its metadata, or whether a synchronization operation is warranted to synchronization operation is warranted to synchronize the data with data in another application. In either case, the synchronization adapter makes the changes to the data, or performs a synchronization operation.
Symbiotic wide-area file system and method
In one embodiment, the invention provides a method and apparatus for a wide area file system, including: creating a peer-to-peer wide-area file system that allows read and write sharing of data. In another embodiment, the invention provides a method and apparatus for a wide area file system, including using per-file replication to achieve high availability and performance in the wide-area distributed file system.
Method and apparatus for data moving in multi-device file systems
A host of a multi-device file system may instruct an external data mover implementing a third party copy to move data from one storage device to another without the host reading or writing data as part of the move. The data being moved may remain accessible through the file system after being moved. A host may instruct an external data mover to write moved data to multiple mirrored devices. A host may instruct the data mover to move data between storage classes in a multi storage class file system. A journaling file system may utilize an external data mover implementing a third party copy to move data from a system log to another storage destination and may also instruct the data mover to move metadata as well as data.
Method for maintaining databases information about multiple instances of an activity generating, updating virtual OLAP cube based on modified star-schema
Challenges associated with maintaining information about multiple instances of an activity are addressed. Separate database tables are maintained for data corresponding to active instances of an organization's activities and for data corresponding to inactive instances of an organization's activities. Multiple database tables can be maintained for data corresponding to inactive instances of an activity. In another aspect, data from the active instances table and one or more inactive instances tables are processed to generate combined analysis data.
Scalable and interactive method of generating and modifying network configurations to enforce compliance with high-level requirements
A system and method provides a solution to the problem of applying end-to-end requirements of connectivity, security, reliability and performance to configure a network and ultimately assign network components to the network. All requirements are modeled as constraints and a constraint solver does the resolution. Not every constraint to be solved is solved by the model-finder. Instead, we “factor away” subsets of a constraint that can be efficiently solved via a special-purpose constraint solver, such as an SQL/Prolog engine, linear programming system, or even an algorithm, leaving behind a constraint that truly requires the power of model-finding, and that is often efficiently solvable by existing model-finders. Such constraints are compiled into quantifier-free constraints that are Boolean combinations of constraints of two forms x=y and x=c where x, y are variables and c is a constant. Such constraints can be efficiently solved by modern SAT-based model-finders. The system intelligently removes the quantifiers instead of having the model-finder remove the quantifiers. An “unsatisfiability-core” analysis efficiently guides the search for configurations to change to restore consistency.
Method for predicting future environmental conditions
An average environmental condition for a specified target date and time is determined by indexing a database of time series data to retrieve the environment condition for each day and time where an orbital position of the earth with respect to the sun is nearest to the orbital position of the earth on the target date and time. The average environmental condition is then determined from the retrieved environmental conditions.
Computer method for designing a system of systems using context-free grammars
The underlying objective of this invention is to show how fuzzy sets (and information granules in general) and grammatical inference play an interdependent role in information granularization and knowledge-based problem characterization. The bottom-up organization of the material starts with a concept and selected techniques of data compactification which involves information granulation and gives rise to higher order constructs (type-2 fuzzy sets). The detailed algorithmic investigations are provided. In the sequel, we focus on Computing with Words (CW), which in this context is treated as a general paradigm of processing information granules. We elaborate on a role of randomization and offer a detailed example illustrating the essence of the granular constructs along with the grammatical aspects of the processing.
Predicting phenotypes using a probabilistic predictor
Aspects of the subject matter described herein relate to predicting phenotypes. In aspects, a probabilistic predictor is used to summarize a relationship between a set of biological predictors and a phenotype. The probabilistic predictor may use a function that is selected based on the type of the phenotype (e.g., binary, multi-state, or continuous). The probabilistic predictor may use genetic and/or epigenetic information. The probabilistic predictor may be trained on a portion of the data in conjunction with predicting phenotypes in another portion of the data. The probabilistic predictor may be used for various analyses including genome-wide association analysis and gene-set enrichment analysis.
Device, method, and program for high level feature extraction
The present invention relates to an information processing apparatus, an information processing method, and a program capable of quickly and accurately creating an algorithm for extracting features from content data such as song data. A feature extraction algorithm creation apparatus 20 includes: a low-level feature extraction expression list creation section 21 that creates as many as “n” low-level feature extraction expression lists each constituted by “m” low-level feature extraction expressions; a low-level feature computation section 24 that substitutes input data of “j” songs into “n” low-level feature extraction expression lists so as to acquire “n” combinations of “m” low-level features corresponding to each input data item; and a high-level feature extraction expression learning section 25 that estimates high-level feature extraction expressions through learning based on training data corresponding to “n” low-level feature outputs (“k” high-level features corresponding to each of “j” songs). This invention can be applied to systems for acquiring high-level features of songs and videos.
Powerfully simple digital media player and methods for use therewith
A powerfully simple digital media player and methods for use therewith are disclosed. In one embodiment, a digital media player with a simplified user interface is disclosed that, like an FM radio, allows a user to easily select a category of digital media for playback. In another embodiment, to make the experience more FM-radio-like for a user, instead of charging the user for the digital audio files, digital media files can be distributed for free (or at a reduced charge) by playing advertisements before, during, or after the playback of a digital audio file. In yet another embodiment, an exemplary network infrastructure is provided. In another embodiment, a generic streaming content file interface is presented. Other embodiments are disclosed, and any of these embodiments can be used alone or in combination with one another.
Credit card transaction methods employing wireless terminal location and registered purchasing locations
A credit card transaction authorization method includes receiving information concerning a prospective remote credit card transaction with a credit card, obtaining location information from a wireless network provider for a wireless terminal that is associated with a cardholder of the credit card for the prospective credit card transaction, and correlating a location of the wireless terminal with a registered purchasing location associated with the user. Authorization information for the prospective credit card transaction may be generated in response to a result of the correlation of the location of the wireless terminal and the registered purchasing location.
Apparatuses, methods and systems for a trackable virtual currencies platform
Methods for detecting fraud using virtual currency transaction include receiving information regarding a virtual currency transaction from a user. The information is analyzed to determine whether the transaction involves a user that is being tracked, wherein the user being tracked is associated with an elevated level of risk of fraud. When a user associated with the transaction is being tracked, the virtual currency transaction is monitored using tracked virtual currency. The virtual currency transaction is identified as potentially fraudulent based on the monitoring.
Real-time insurance estimate based on non-personal identifying information
Methods and systems for providing estimated insurance quotes/premiums are described herein. After analyzing rate factors, a subset of rate factors are selected that yield a fairly accurate estimated insurance premium from a minimum amount of information easily obtainable from a user. The user inputs a value from a predetermined set of allowable inputs (value input filter). After receiving and analyzing the user inputs, the system generates one or more estimates and displays the one or more estimates to the user, e.g., via a web page. When multiple estimates are provided, the multiple estimates may differ based on the level of coverage, add-on features, or both. Readily known non-personal identifying information is preferably requested and used, thereby alleviating privacy concerns while still being able to provide an estimate to the user very quickly, e.g., under 30 seconds, once all the requested information is obtained.
Systems and methods for charging an electric vehicle using broadband over powerlines
A method for delivering energy to an electric vehicle includes coupling the electric vehicle to an energy delivery point via a connector, receiving a unique identifier of the electric vehicle via the connector, determining an account associated with the identifier, delivering an amount of energy to the electric vehicle via the connector, and determining a transaction amount based on the amount of energy delivered to the electric vehicle by the energy delivery point.
Online incremental payment method
According to the invention, a process for transferring funds between a payor and a payee in an online transaction is disclosed. In one step, information is received from the payor for debiting a bank account associated with the payor. Authorization is transmitted to the payee to request debits from the payor. The total of all debit requests does not exceed an amount that is authorized. A first request is received from the payee to debit the customer a first portion of the amount. A first debit is initiated from the bank account for the first portion of the amount. A second request is received from the payee to debit the payor a second portion of the amount. A second debit is initiated from the bank account for the second portion of the amount.
Method of determining safety stock levels
Methods, software products, and systems for determining safety stock levels are set forth herein. In one embodiment, a method of determining safety stock levels includes the steps: determining aggregate top-level product demands; determining aggregate top-level product demand variations; determining aggregate top-level product target service levels; determining respective smoothing time frames for a plurality of mixed-product lines; and incorporating aggregate top-level product demands, aggregate top-level product demand variations, aggregate top-level product target service levels, and smoothing time frames into a material requirements planning system to determine safety stock levels. In another embodiment, a method of determining safety stock levels includes the steps: determining aggregate top-level product demands; determining aggregate top-level product demand variations; determining aggregate top-level product target service levels; and using the aggregate top-level product demands, the aggregate top-level product demand variations, and the aggregate top-level product target service levels to determine safety stock levels.
Vehicle co-listing systems and methods
An embodiment of the invention is directed to a method for computer network-based sale of vehicles. An access group data structure is created. The access group data structure includes structure that defines association of web sites, users and vehicles associated with an access group. Whether vehicles are visible on respective web sites is controlled based on the access group, and access by the user is allowed to respective items in the access group based on whether a user is associated with the access group. Another embodiment includes providing an access group object, wherein the access group object includes properties that define association of web sites, users and vehicles associated with an access group. Another embodiment is directed to a computerized system for vehicle sale including a web server.
Distributed electronic commerce system with merchant bidding for sales of items
An electronic commerce system includes a broker that enables customers to purchase an item from a merchant, where one or more merchants provide bids to sell the item to the customer. In one embodiment, the broker can sell the item to the customer for a defined price determined based on pricing criteria, and then accept bids from merchants offering the item for sale to select a merchant to provide the item based on selection criteria. In another embodiment, the bidding is done in real time before the item is sold to the customer. The broker selects a merchant out of the merchants providing bids, and the broker quotes a price to the customer. Once the customer has agreed to pay the price, the broker can sell the item to the customer. The broker manages the completion of the transaction and payment of the merchant.
Methods and apparatus for intelligent selection of goods and services in point-of-sale commerce
Computer-based methods, computer readable media, and computer program products for intelligently processing primary transactions in which users interact with automated point-of-sale terminals. Various aspects of these methods comprise, at least in part, providing the automated point-of-sale (POS) terminals, which are operable to facilitate primary transactions that involve specific items selected by the user. These methods also include obtaining information representing respective current demand parameters that are associated with the POS terminals, and conducting the primary transactions with the user. The method then analyzes the current demand parameters to determine whether to offer an upsell transaction to the user.
Location based advertising systems
Two directional data exchange between a mobile navigation system and a listing system enables pricing models and analytics that are responsive to trips initiated in response to location based listings on the navigation system. The data exchange may include information to present the listing to the user, track whether the user elected to begin navigating to the destination based on that listing, intermediate status as the user progresses towards the destination, and an indication that the user arrived at the location. The data may be used to evaluate the effectiveness of the listing in bringing customers to a physical location associated with the listing. The data may be applied in a performance-based pricing model by which pricing for the listing is based in full or in part on the number of trips initiated and/or completed as a result of the listing.
Organization for promotion management
A computer implemented method for producing a promotion list for a promotion management campaign is described. The method includes assigning one or more promotion instances to the promotions list, and storing the promotion list in an electronic medium.
Method for cross-promoting communications services
A method to promote use of one communication service by associating it with another service and offering incentives to use the first service in return for use of the second service. Other embodiments are also described and claimed.
System and method for redemption of awards by award program participants
A system and method for maximizing airline award program participant's use of the accumulated award miles even in light of mileage shortfalls for the redemption of mileage awards is described. The system and method not only a benefit to the award program participant, but also provides financial benefits to the airline offering the award program, and these financial benefits are ones that the airline would not ordinarily obtain.
Method of scheduling
A method and apparatus for scheduling are disclosed. The apparatus applies tests to microscope slides, where the slides are loaded in trays. Each tray is treated as a batch, and batches may be interleaved to reduce the total running time of testing all slides in up to three batches. The batches of slides have protocols that define the application of reagents such as primary antibodies. The protocols define open times, where no common resources are used, and use times, where common resources are used. The scheduler operates to ensure that the use times between batches does not overlap, without leaving the next step in the protocol for an excessive period of time.
Planning and scheduling reconfigurable systems around off-line resources
A system is provided to allow for planning and scheduling the work flow for reconfigurable production systems having a plurality of modules, which may have alternative capabilities. The system includes a system controller, at least one planning function for planning the production of work units without utilizing off-line modules, and at least one scheduling function for scheduling the production of work units without utilizing off-line modules.
Workforce management using constraint programming with efficient ordering of variables
A method for resource management includes associating respective variables with resource consumers, and identifying resources as values applicable to the variables. A group of the variables are identified as preferred variables. An assignment of the values to the variables that satisfies constraints applying to the allocation of the resources is found by repeatedly performing the steps of choosing a variable from the group, instantiating the chosen variable with a value, removing the chosen variable from the group, and pruning the domains of the other variables by propagation of the constraints. The resources are assigned to the resource consumers responsively to the assignment of the values to the variables.
Assignments of places
A method of assigning a place to a customer, including the steps of: determining a set of business rules associated with the provision of the place to the customer; determining a set of available places, the or each of the set of available places having one or more attributes; determining one or more customer preferences in respect of the one or more attributes; applying the business rules to define a set of allowed combinations of place and customer; determining a score in relation to the set of allowed combinations of place and customer; selecting the highest scoring allowed combination from the set of allowed combination of place and customer; and assigning the place to the customer based on the highest scoring allowed combination.
System for searching and solving for insurance products
A system for evaluating and scoring software products in which illustration engines relating to insurance products are run based on a common set of inputs. The illustration engines output a set of output metrics which are common to all illustration engines. The output metrics of products selected for comparison or evaluation are mathematically combined with each other and with the corresponding metrics of from all other illustration engines to determine a score which can be used to compare quickly and accurately the selected product against all other products in the database. The score may be determined by a weighted average in which the weights assigned to output metrics are adjustable at the user's discretion.
System and method for grouping claim records associated with a procedure
A system and computer-implemented method for grouping medical records implements a multi-level analysis of the records. The level of analysis for each record is determined based upon the time proximity of each record to the defining medical procedure or service (anchor procedure) to be analyzed. Once an anchor procedure is identified, claim records are processed to determine whether any of the records should be grouped with the anchor procedure into a procedure episode group (PEG). First, the date of service for each claim record is identified to determine whether the claim record falls within time window. The claim records falling within the window then are assessed to determine whether each claim record is sufficiently related to the anchor procedure (for example, by determining whether the diagnostic, procedure, or episode treatment group coding of each claim record is associated with the anchor procedure). The requisite level of relationship between the claim records and the anchor procedure depends upon the position of the records within the time window. Only those claim records having the requisite relationship level associated with the portion of the time window in which they fall are included in the PEG.
Method and system for estimating unpaid claims
An apparatus for analyzing liabilities including a claims analyzer. The claims analyzer can be configured to create a preliminary model of employment history of at least one organization, create a pre-audit model of the at least one organization; and create a preliminary estimate of liability associated with the at least one organization based on the preliminary model of employment history and the pre-audit model. The preliminary estimate of liability is configured to reveal an unpaid liability associated with the at least one organization.
Therapy management development platform
A method of providing therapy management development includes providing a therapy management development platform having a plurality of levels of functionality, the platform including a medical device capable of providing therapy management, setting the platform to a first level of access to the functionality relative to the medical device, and modifying the operation of the medical device using the platform. The method also includes receiving an indication of approval to change the level of access to the functionality of the platform to a second level of access, and setting the platform to the second level of access to the functionality of the platform in response to receipt of the indication of approval. The platform is also provided.
Examination-item-selection device, an examination-item-selection method, and an examination-item-selection program
An examination-item database storing a plurality of types of examination items capable of examining a predetermined disease and attributes of these examination items so as to correspond to one another is prepared, the degree of risk for the predetermined disease is calculated based on individual physical information, a criterion for selection of an examination item for examining the predetermined disease is generated in accordance with the calculated degree of risk, and an examination item having an attribute meeting the selection criterion is searched out from the examination-item database. In addition, the calculated degree of risk and the examination-item database are displayed so as to correspond to the predetermined disease. This makes it possible to perform the optimal examination for each individual in accordance with the degree of risk, thereby improving the efficiency of detection of a disease. Moreover, reduction of superfluous examinations makes it possible to reduce physical and psychological burdens imposed on a patient by examinations.
Attaching audio generated scripts to graphical representations of applications
A computer implemented method, a computer program product, and a data processing system attach audio generated scripts to graphical representations of applications. A mobile device records an audio instruction. The mobile device then converts the audio instruction into a command script and associates the command script with a document identifier. The mobile device then forwards the document identifier and the associated command script to a target location. The command script can then be utilized at the target location to make changes to a document identified by the document identifier.
Voice controlled wireless communication device system
A wireless communication device is disclosed that accepts recorded audio data from an end-user. The audio data can be in the form of a command requesting user action. Likewise, the audio data can be converted into a text file. The audio data is reduced to a digital file in a format that is supported by the device hardware, such as a .wav, .mp3, .vnf file, or the like. The digital file is sent via secured or unsecured wireless communication to one or more server computers for further processing. In accordance with an important aspect of the invention, the system evaluates the confidence level of the of the speech recognition process. If the confidence level is high, the system automatically builds the application command or creates the text file for transmission to the communication device. Alternatively, if the confidence of the speech recognition is low, the recorded audio data file is routed to a human transcriber employed by the telecommunications service, who manually reviews the digital voice file and builds the application command or text file. Once the application command is created, it is transmitted to the communication device. As a result of the present invention, speech recognition in the context of communications devices has been shown to be accurate over 90% of the time.
Voice user interface authoring tool
A voice user interface authoring tool is configured to use categorized example caller responses, from which callflow paths, automatic speech recognition, and natural language processing control files can be generated automatically within a single, integrated authoring user interface. A voice user interface (VUI) design component allows an author to create an application incorporating various types of action nodes, including Prompt/Response Processing (PRP) nodes. At runtime, the system uses the information from each PRP node to prompt a user to say something, and to process the user's response in order to extract its meaning. An Automatic Speech Recognition/Natural Language Processing (ASR/NLP) Control Design component allows the author to associate sample inputs with each possible meaning, and automatically generates the necessary ASR and NLP runtime control files. The VUI design component allows the author to associate the appropriate ASR and NLP control files with each PRP node, and to associate an action node with each possible meaning, as indicated by the NLP control file.
Sentence reading aloud apparatus, control method for controlling the same, and control program for controlling the same
An apparatus for voice synthesis includes: a word database for storing words and voices; a syllable database for storing syllables and voices; a processor for executing a process including: extracting a word from a document, generating a voice signal based on the extracted voice when the extracted word is included in the word database synthesizing a voice signal based on the extracted voice associated with the one or more syllables corresponding to the extracted word when the extracted word is not found in the word database; a speaker for producing a voice based on either of the generated and the synthesized voice signal; and a display for selectively displaying the extracted word when the voice based on the synthesized voice signal is produced by the speaker.
Hidden Markov model based text to speech systems employing rope-jumping algorithm
A rope-jumping algorithm is employed in a Hidden Markov Model based text to speech system to determine start and end models and to modify the start and end models by setting small co-variances. Disordered acoustic parameters due to violation of parameter constraints are avoided through the modification and result in stable line frequency spectrum for the generated speech.
Speech recognition apparatus, speech recognition method, and recording medium storing speech recognition program
A speech recognition apparatus for recognizing a plurality of sequential words contained in a speech includes an acoustic model reading part for reading an acoustic model, a dictionary management part for reading required data from dictionary data, and a recognition part for successively recognizing the sequential words by matching a group of words represented by the dictionary data with the inputted speech, using the acoustic model, wherein the dictionary data contains a beginning part dictionary representing beginning parts of words, and a group of ending part dictionaries storing data representing ending parts, the ending part dictionary and/or the beginning part dictionary are read in accordance with the word recognized by the recognition part, and the recognition part matches a subsequent speech with the beginning parts of words contained in the beginning part dictionary while the dictionary management part is reading the ending part dictionary and/or the beginning part dictionary. Because of this, the speech recognition apparatus can delete a delay in speech recognition processing caused by the read of a word dictionary from an auxiliary storage in an apparatus having a constraint for a memory.
Generating representations of group interactions
A transcript of a group interaction is generated from audio source data representing the group interaction. The transcript includes a sequence of lines of text, each line corresponding to an audible utterance in the audio source data. A conversation path is generated from the transcript by labeling each transcript line with an identifier identifying the speaker of the corresponding utterance in the audio source data. A representation of the group interaction is generated by associating the conversation path with a set of voice profiles, each voice profile corresponding to an identified speaker in the conversation path.
Voiced programming system and method
Provided herein are systems and methods for using context-sensitive speech recognition logic in a computer to create a software program, including context-aware voice entry of instructions that make up a software program, automatic context-sensitive instruction formatting, and automatic context-sensitive insertion-point positioning.
Efficient filtering with a complex modulated filterbank
A filter apparatus for filtering a time domain input signal to obtain a time domain output signal, which is a representation of the time domain input signal filtered using a filter characteristic having an non-uniform amplitude/frequency characteristic, comprises a complex analysis filter bank for generating a plurality of complex subband signals from the time domain input signals, a plurality of intermediate filters, wherein at least one of the intermediate filters of the plurality of the intermediate filters has a non-uniform amplitude/frequency characteristic, wherein the plurality of intermediate filters have a shorter impulse response compared to an impulse response of a filter having the filter characteristic, and wherein the non-uniform amplitude/frequency characteristics of the plurality of intermediate filters together represent the non-uniform filter characteristic, and a complex synthesis filter bank for synthesizing the output of the intermediate filters to obtain the time domain output signal.
Electronic equipment equipped with dictionary function
Disclosed is an electronic dictionary including a plurality of dictionary databases. In a twin retrieval using two dictionaries, a sub-dictionary according to a main dictionary is set besides the main dictionary. When a user inputs a retrieval character string, the electronic dictionary retrieves corresponding headwords from the main dictionary to produce a headword list and displays it. Furthermore, the electronic dictionary displays explanation information pertaining to one headword in the headword list. In addition to this, the electronic dictionary reads the explanation information corresponding to the headword of the main dictionary specified with a cursor from a sub-dictionary database to display the explanation information besides that of the main dictionary. If the specification of a headword of the main dictionary is changed by moving the cursor, then the electronic dictionary re-retrieves the changed headword from the sub-dictionary, and changes the explanation information of the sub-dictionary to display it.
Selecting terms in a document
Determining a mapping between a textual representation in a document and a concept is disclosed. A document is received. A set of candidate textual representations in the document is identified. For at least one candidate textual representation included in the set, an associated concept included in a taxonomy of concepts is determined. The candidate textual representation and the associated concept are provided as output.
Methods and systems for managing facility power and cooling
Systems and methods are provided for determining data center cooling and power requirements and for monitoring performance of cooling and power systems in data centers. At least one aspect provides a system and method that enables a data center operator to determine available power and cooling at specific areas and enclosures in a data center to assist in locating new equipment in the data center.
Computer-aided method of obtaining a ply model of a composite component
A computer-aided method of obtaining a preliminary ply model of a composite component to be used in the manufacture of industrial parts by stacking and joining a plurality of plies of composite materials, comprising the following steps: a) obtaining from stress calculations a ply stacking sequence for the component subdivided into panels; b) automatically generating a stacking table containing the ply sequence for each different zone (defined by its ply sequence); c) automatically generating a grid table; d) optimizing said stacking table; e) performing the plies drop-off distribution by means of a tool that allows carrying out said distribution automatically according to a predetermined staggering rule; f) obtaining an output table containing the data required for representing the ply model in a CAD program.
System and method for measuring coating thickness
Embodiments of the invention relate to a system and a method for measuring the thickness of a coating applied to a substrate or component. Embodiments of the invention relate to measuring the distance between a surface of a component, both before and after the surface is covered with a coating material, and an optical measuring device such as a laser displacement sensor. In addition, aspects of the invention include the measurement of the temperature of the component surface before and after the application of the coating and after the component has cooled to substantially ambient temperature. In such case, a more accurate coating thickness calculation can be made by accounting for the thermal expansion of the component due to the deposition of a heated coating on the component surface. Accordingly, embodiments of the invention are particularly suited for thermal spray processes.
Force and/or motion measurement system having inertial compensation and method thereof
According to one aspect of the invention, a force measurement system includes a force measurement assembly, a motion base configured to displace the force measurement assembly, and an inertial compensation system configured to determine the inertial forces and/or moments resulting from the displacement of the force measurement assembly by the motion base. According to another aspect of the invention, a method for accurately determining the forces and/or moments applied to a surface of a force measurement device by a subject disposed thereon is disclosed, which includes the step of determining, by using an inertial compensation system, the inertial forces and/or moments resulting from the displacement of a force measurement assembly by a motion base. According to still another aspect of the invention, a force and/or motion measurement system having inertial compensation includes a motion acquisition system having a plurality of motion sensing devices configured to capture a subject's movement.
Methods of genetic analysis involving the amplification of complementary duplicons
The invention relates to methods for genetic analysis of DNA sequences containing complementary duplicons which are duplicated and linked DNA sequences separated by an intermediate sequence. Furthermore, the invention relates to the Bidirectional Amplification of Complementary Duplicons (BACD) using a single primer. The amplification of complementary duplicons can be used for a variety of purposes such as, determining the species from which a genomic DNA sample is derived, or used as a marker for a trait of interest. Also provided are methods for analyzing large datasets which can be used to identify primers useful for the genomic analysis methods of the invention.
Method for quantifying the extent of human-introduced variability in medical test data
A method for quantifying the extent of human-introduced variability in medical test data relative to one or more standards for comparable medical tests, the method comprising the following steps: providing user medical test data; comparing the user medical test data against one or more standards for comparable medical tests to determine the extent of deviation of the user medical test data from the one or more standards; and generating a variability-value corresponding to the maximum absolute percentage deviation of the user medical test data from the one or more standards over a predefined operating range of values for the one or more standards.
Bio-expression system with module for creating the standard Drosophila brain model and its coordinate system
A method of generating standard brain model from a bio-expression system includes performing steps of registration to input standard surface and individual surface into affine registration; recording a transformation parameters from the affine registration; performing steps of inputting a individual neuropil and transform parameters into an affine transformation; applying the data of the affine transformation to transform individual neuropil to achieve transformed individual neuropil; and performing a step of affine registration to register a standard neuropil to the transformed individual neuropil to achieve a resulting transformation, wherein the resulting transformation can be output as a position and orientation of standard neuropil within the standard surface.
Systems and methods for testing a biological sample
Systems and methods for testing samples, particularly biological samples are provided. The system includes an instrument for detecting molecules in samples, and a processor that communicates with the instrument to provide results-based control of the instrument to effect assay-based judging. For example, a system, including software, is provided that directs and performs assays such as diagnostic assays that employ a mass spectrometer. The output of the system, rather than a mass spectrum or other raw data form, is the diagnostic outcome, such as a genotype.
Method of and apparatus for analyzing data from an electromagnetic survey
A method is provided for analyzing data from an electromagnetic survey of a region so as to indicate the presence of a hydrocarbon reservoir. The survey provides vertical magnetic dipole data and electric dipole data, or provides measurement data from which these dipole data may be determined. The amplitude of the vertical magnetic dipole data is determined, optionally after normalising the data with reference date relating to the same region. Similarly, the amplitude of the electric dipole data is determined, optionally after similarly being normalised. The amplitudes are then compared to provide an indication of the likelihood of the presence of hydrocarbons in the region.
Vehicle navigation system including movable display device
A vehicle navigation system includes a movable display device having a display panel, a voice output device, a navigation screen determining portion, and a voice guidance control portion. The navigation screen determining portion determines whether a route guidance is being performed by displaying a navigation screen on the display panel when the part of the display panel is housed. When the navigation screen determining portion determines that the route guidance is being performed by displaying the navigation screen on the display panel, the voice guidance control portion controls the voice output device so that the voice output device performs the route guidance with a voice output.
Systems and methods for analyzing the use of mobile resources
A system for analyzing the use of a mobile resource, such as a vehicle, includes a central processing unit adapted to receive a plurality of geographic locations and create an optimal travel route between the geographic locations, and an analyzer device incorporating global positioning satellite (GPS) technology being positionable with a mobile resource for comparing an actual route traveled by the mobile resource with the optimal travel route created by the central processing unit. The central processing unit includes mobile resource management software stored therein adapted to use pre-selected criteria for creating the optimal travel route. The pre-selected criteria may include time, distance, cost, load parameters, territory, and customer requirements.
Location based full address entry via speech recognition
A computer implemented method, system and/or computer program product confirm an orally entered address to a mobile navigation device. The mobile navigation device receives a global positioning system (GPS) root address component from a GPS. The GPS root address component is a text name of a root location at which a mobile navigation device is currently located. The mobile navigation device receives an orally entered address that comprises an oral root address component and an oral subunit component of the oral root address component. In response to the converted root address component matching the GPS root address component, the orally entered address is partitioned into the oral subunit component and the oral root address component, and any additional speech-to-text conversion of the orally entered address after the oral root address component is terminated.
Navigation device, and method for updating map data and navigation
A setting section sets a determination region, which is a certain geography range around a destination in a map specified by map data. A generating section generates a new road, which is not registered in the map data, based on a moving track of a navigation device when a current position of the navigation device deviates from an existing road registered in the map data. A new road registering section registers the generated new road in a storing section when a determination section determines that the set determination region includes at least a part of the generated new road. The navigation device performs the routing assistance to the destination using both the existing road registered in the map data and the registered new road.
Navigation system with swivel sensor mount
A navigation system provides sensors and a user interface mounted in a single unit while allowing individual users to make adjustments to the user interface without affecting the functionality of the device. This is accomplished by mounting the orientation sensitive sensors (e.g. accelerometers, gyros, etc) rigidly to a mounting bracket rigidly mounted to the vehicle (such as to the dashboard). The sensors are mounted within a ball rigidly mounted to the bracket and the ball is secured within a rotatable socket on the user interface enclosure. In this manner, the user interface enclosure can rotate on the ball, but the orientation of the sensors relative to the vehicle will remain the same.
Method and system for GPS-denied navigation of unmanned aerial vehicles
A method and system for navigation of one or more unmanned aerial vehicles in an urban environment is provided. The method comprises flying at least one Global Positioning System (GPS)-aided unmanned aerial vehicle at a first altitude over an urban environment, and flying at least one GPS-denied unmanned aerial vehicle at a second altitude over the urban environment that is lower than the first altitude. The unmanned aerial vehicles are in operative communication with each other so that images can be transmitted therebetween. A first set of images from the GPS-aided unmanned aerial vehicle is captured, and a second set of images from the GPS-denied unmanned aerial vehicle is also captured. Image features from the second set of images are then matched with corresponding image features from the first set of images. A current position of the GPS-denied unmanned aerial vehicle is calculated based on the matched image features from the first and second sets of images.
Integrated micro-electro-mechanical systems (MEMS) sensor device
An integrated sensor device is provided. The integrated sensor device comprises a first substrate including a surface portion and a second substrate coupled to the surface portion of the first substrate in a stacked configuration, wherein a cavity is defined between the first substrate and the second substrate. The integrated sensor device also comprises one or more micro-electro-mechanical systems (MEMS) sensors located at least partially in the first substrate, wherein the MEMS sensor communicates with the cavity. The integrated sensor device further comprises one or more additional sensors.
System and method for travel route planning using safety metrics
Systems and methods are described to receive a safety preference; calculate a temporary route; analyze a portion of the temporary route to determine whether the portion is sufficiently safe based on the safety preference; modify the portion of the temporary route when the portion is not sufficiently safe; and present the temporary route. Other systems and methods are described.
Method for planning and executing obstacle-free paths for rotating excavation machinery
This invention concerns the control of rotating excavation machinery, for instance to avoid collisions with obstacles. In a first aspect the invention is a control system for autonomous path planning in excavation machinery, comprising: A map generation subsystem to receive data from an array of disparate and complementary sensors to generate a 3-Dimensional digital terrain and obstacle map referenced to a coordinate frame related to the machine's geometry, during normal operation of the machine. An obstacle detection subsystem to find and identify obstacles in the digital terrain and obstacle map, and then to refine the map by identifying exclusion zones that are within reach of the machine during operation. A collision detection subsystem that uses knowledge of the machine's position and movements, as well as the digital terrain and obstacle map, to identify and predict possible collisions with itself or other obstacles, and then uses a forward motion planner to predict collisions in a planned path. And, a path planning subsystem that uses information from the other subsystems to vary planned paths to avoid obstacles and collisions. In other aspects the invention is excavation machinery including the control system; a method for control of excavation machinery; and firmware and software versions of the control system.
Navigation device traffic information reception method
Predicted traffic information of a plurality of time bands is downloaded once for a mesh area. Moreover, time band range of the predicted traffic information to be downloaded is increased as distance from current position to the mesh area increases. Furthermore, the time band range is increased for the morning and the evening. Moreover, as difference between the current time and departure time becomes larger, the time band range is increased.
Method and device for starting an internal combustion engine
In a method for starting an internal combustion engine having at least one combustion chamber, an injection timing point is specified for each chamber at which a first fuel injection pulse is carried out and an ignition timing point is specified at which a first ignition pulse is to be carried out in the chamber. A crankshaft is caused to rotate by a starter device. For all chambers in which the injection timing point takes place in time after the ignition pulse, the respectively specified ignition timing point is adjusted in terms of reduced torque output. Thereafter, in each combustion chamber the injection pulse is carried out at the respectively specified injection timing point and the ignition pulse is carried out at the respectively specified ignition timing point. In this way, any potentially present fuel residue is combusted and at the same time the torque produced thereby is reduced.
Fuel sulfur content-based operation control of a diesel engine
Over a diesel engine's lifetime, engine efficiency may be reduced and some of this may be attributable to sulfur deposit accumulation in the engine. A method for controlling operation of a diesel engine operating on a fuel is provided. The method may include adjusting an injection of fuel to the engine in response to a sulfur content of the fuel.
Modeling catalyst exotherm due to blowthrough
Modeling catalyst exotherm due to blowthrough is provided. The method of advantageously utilizes catalyst temperature based on an amount of blowthrough air and a combustion air-fuel ratio generating a catalyst exotherm.
Cruise control systems and methods with adaptive speed adjustment rates
Embodiments include methods and apparatus for performing cruise control in a motor vehicle. Signals are received (e.g., by a positioning system interface) from at least one external infrastructure component, and a geographical location of the motor vehicle is determined (e.g., by a processing and control subsystem) based on the signals. A determination is made whether a difference between a target speed and an actual vehicle speed exceeds a threshold and, when the difference exceeds the threshold, a cruise control procedure is performed to maintain a target speed of the motor vehicle. Performing the cruise control procedure includes determining, based on the geographical location, whether the motor vehicle should adjust its speed toward the target speed.
Vehicle driving-force control device
Friction-circle limit values of wheels are calculated, requested resultant tire forces and resultant tire forces of the wheels are calculated, requested excessive tire forces and excessive tire forces of the wheels are calculated, an over-torque is calculated, and a control amount is calculated. With reference to a preset map, the minimum driving force is set on the basis of a road-surface slope and a requested engine torque, and the minimum driving torque serving as a lower limit is calculated on the basis of the minimum driving force and a total gear ratio of a vehicle so as to perform lower-limit correction of the control amount.
Self-energizing disk brake and control method for a self-energizing brake
A method for controlling a self-energizing disc brake having an electric actuator in which an activation force applied to the actuator is amplified using a self-energizing device arranged between the actuator and brake lining is described. The method has a brake application unit for applying at least one brake lining to one side of a brake disc by carrying out an application movement of the brake lining relative to the brake disc, the application movement having at least a first movement component in a direction parallel to a rotational axis of the brake disc and a second movement component in a direction tangential to the rotational axis of the brake disc. The method includes also controlling at least one electromotive drive for activating the brake application unit. Rotation of the shaft of the electromotive drive is converted to a non-linear displacement of the brake pad in the tangential direction.
A motorized wheelchair includes left and right drive wheels, left and right motors, rate-of-turn sensor, first and second speed sensors, and controller arranged to combine signals from the sensors in a manner that detects drift. Alternatively, the motorized wheelchair includes left and right drive wheels, left and right motors, first and second rate-of-turn sensors, and controller arranged to combine signals from the sensors in a manner that compensates for voltage offset errors. In another arrangement, the motorized wheelchair includes left and right drive wheels, left and right motors, first and second rate-of-turn sensors, input device, and controller arranged to combine signals from the sensors and input device in a manner that controls the motors using an integrated turn rate error. Several methods for controlling each wheelchair configuration are also provided. These methods process signals associated with desired, expected, or actual turn rate to determine if the wheelchair is off course.
Absolute acceleration sensor for use within moving vehicles
A communication system for a vehicle includes a vehicle speed sensor configured to emit a periodic function with a parameter correlated to the speed of the vehicle, an acceleration monitoring system, a braking system engagement detector to detect a braking status of the vehicle, an alerting device capable of signaling other drivers of a deceleration condition of the vehicle, and a control device. The acceleration monitoring system is configured to compute the acceleration of the vehicle from variations in the parameter of the periodic function of the vehicle speed sensor and to output a deceleration status of the vehicle. The control device is coupled to the acceleration monitoring system, the braking system engagement detector, and the alerting device, wherein the acceleration monitoring system sends signals to the control device and the control device operates the alerting device in a manner dependent on the deceleration status of the vehicle.
Method for the control of an assembly
A method for the control of an assembly by a control unit, in particular in a motor vehicle, wherein the assembly includes at least one component, at least one actuator associated with the component, and an additional control unit having a first non-volatile memory section that is connected to the control unit. The control unit includes a second non-volatile memory section. Classification information associated with the assembly and stored in the first non-volatile memory section is read out and transmitted to the control unit. The transmitted classification information is stored in the second non-volatile memory section. Subsequently, the classification information stored in the second, non-volatile memory section is read out and transmitted to the additional control unit. The disclosure furthermore relates to an assembly group that comprises the assembly and the control unit, with the control unit and the additional control unit of the assembly being connected to one another by a data transmission path.
Humidity sensor diagnostic systems and methods
A diagnostic system for a vehicle comprises a humidity module and a fault diagnostic module. The humidity module outputs a first humidity value based on a humidity measurement of a humidity sensor of the vehicle and outputs a second humidity value based on humidity data from a data source that is external to the vehicle. The fault diagnostic module selectively diagnoses a fault in the humidity sensor based on the first humidity value and the second humidity value.
Vehicular driving support apparatus and method and vehicle equipped with vehicular driving support apparatus
In vehicular driving support apparatus and method and a vehicle equipped with the vehicular driving support apparatus, a running state of a vehicle is detected, a plurality of running state distributions is calculated on a basis of the detected running state data, a difference quantity between the plurality of running state distributions is calculated, and an unstable driving state is detected from a magnitude of the difference quantity. If the unstable driving state is detected, an alarming is issued to call attention to a vehicle driver.
Drive control apparatus and drive control method for hybrid vehicle
Disclosed herein are embodiments of a drive control apparatus for hybrid vehicles and methods of driving control. In one such embodiment, a drive controller is configured to calculate a basic motor-generator torque value based on the basic engine torque value and the target driving torque value, set a target engine torque to be the basic engine torque value and set a target motor-generator torque as the basic motor-generator torque value when the state of charge of the battery is within an allowable range, set the allowable range of the battery to be smaller when the transmission is performing the shift change operation and execute a basic value shift process when the battery is deviated from the allowable range. The basic value shift process suppresses deviation of the battery by shifting the target engine torque from the basic engine torque value and the target motor-generator torque from the basic motor-generator torque value.
Apparatus and method for controlling motor position and creep of electric vehicle
The present invention provides an apparatus and method for controlling motor position and creep of an electric vehicle, in which when a running vehicle is stopped, motor position control for maintaining the vehicle in the stopped position even when a brake pedal is released is performed, and then creep torque control is performed such that the vehicle is prevented from rolling backwards and suddenly starting when the vehicle is restarted after a stop on a slope.
Innovative optimal spacecraft safing methodology
A system and method are disclosed for an innovative spacecraft (S/C) safing methodology. The system and method use wheel momentum to perform a rotisserie rotation so that the spacecraft can slew at a fast rate in a controlled fashion in order to keep the spacecraft power safe and maintain telemetry and command (T&C) coverage. The system and method involve a reaction wheel system and a spacecraft control processor (SCP). The SCP is in communication with the reaction wheel system. The SCP is operable to determine a rotisserie axis, and take the cross product of the rotisserie axis and a momentum vector to result in a unit vector. The SCP is further operable to slowly slew the spacecraft about the unit vector through an angle until the rotisserie axis aligns with the momentum vector, and rotate the spacecraft about the rotisserie axis to keep the spacecraft power safe.
Electronic device comprising fuel cell power system
In an electronic device whose source of electric power is a fuel cell and which has a heat radiator that radiates heat by evaporating water generated in accordance with electric power generation of the fuel cell, there are provided a use condition detector that detects use condition of the electronic device, a heat radiation suppression discriminator that discriminates whether to suppress heat radiation by the heat radiator based on use condition detected by the use condition detector, and a heat radiation suppression controller that controls to suppress heat radiation by the heat radiator as a result of the discrimination by the heat radiation suppression discriminator.
Mobile micro-grid power system controller and method
Methods and control apparatus are presented for controlling supply of electrical power to a mobile micro-grid power system, in which a master controller automatically rebalances the micro-grid by activating and deactivating individual power supplies to preferentially activate non-fuel consuming power supplies and deactivate fuel consuming power supplies so as to minimize fuel consumption for the micro-grid power system.
Distributing power to networked devices
A method and an apparatus to distribute power to a networked apparatus are provided. The apparatus may comprise a communication module to receive sensor data via a communication network connected to a plurality of sensors operatively located within a building. The plurality of sensors may be to provide sensor data identifying a presence of one or more persons in the building. The apparatus includes a policy engine including a plurality of rules, each rule associated with at least one powered device located within the building. A power control module is configured to adjust power supplied to the at least one powered device based on the rule. Power to the powered devices may be provided over a power over Ethernet network.
High fidelity integrated heat transfer and clearance in component-level dynamic turbine system control
A system comprises a rotary apparatus, a control law and a processor. The rotary apparatus comprises a rotor and a housing forming a gas path therebetween, and the control law controls flow along the gas path. The processor comprises an output module, a plurality of temperature modules, a thermodynamic module, a comparator and an estimator. The output module generates an output signal as a function of a plurality of rotor and housing temperatures defined along the gas path, and the temperature modules determine time derivatives of the rotor and housing temperatures. The thermodynamic module models boundary conditions for the gas path, and the comparator determines errors in the boundary conditions. The estimator estimates the rotor and housing temperatures based on the time derivatives, such that the errors are minimized and the flow is controlled.
Multi-arm robot system interference check via three dimensional automatic zones
A system and method for controlling avoiding collisions in a workcell containing multiple robots is provided. The system includes a sequence of instructions residing on a controller for execution thereon to perform an interference check automatic zone method. The interference check automatic zone method includes the steps of: determining a first portion of a common space that is occupied during a movement of a first robot along a first programmed path; determining a second portion of the common space that is occupied during a movement of a second robot along a second programmed path; comparing the first portion and the second portion to determine if an overlap exists therebetween; and moving the first robot and the second robot in response to whether or not the overlap exists.
Apparatus for locating moving robot and method for the same
An apparatus and a method of locating a moving robot are disclosed. The apparatus includes a storage unit storing information on straight lines of wall on a map, a state quantity detection unit detecting quantity of state of the robot running along the wall, and a control unit estimating an interior position of the robot by obtaining straight line information based on the detected state quantity and matching the obtained straight line information with the stored straight line information.
Apparatus and method for marketing products, distributing product samples and capturing consumer personal data
An apparatus for distributing at least one product to consumers includes a housing and a plurality of belt conveyors for storing a predetermined quantity of such product. A serving tray is positioned externally to the housing for incrementally receiving one of the predetermined quantity of such product. Another belt conveyor is provided for incrementally obtaining such one of such product and for delivering it to the serving tray. A controller for selectively operating storage and delivery conveyors. A manually operable switch activates the controller to operate the delivery conveyor in order to deliver such one of such product. The apparatus is capable of capturing consumer personal data. Various methods contemplate use of these devices for delivering targeted marketing information, distributing product samples and for cross-marketing products.
Method of producing constituent parts of a product and product made therefrom
A method of producing a set of parts from a panel of material mountable on the worktable of a CNC machine suitably programmable to perform prescribed machining functions on such panel, generally consisting of programming the machine to perform a first set of machining functions on a first side of the panel and a second set of machining functions on an inverted side of the panel, mounting the panel on the worktable, operating the machine to perform the first set of machining functions on a first side of the panel, inverting the panel on the worktable and operating the machine to perform the second set of machine functions on the second, inverted side of the panel.
Methods for non lot-based integrated circuit manufacturing
A method for continuous, non lot-based manufacturing of integrated circuit (IC) devices of the type to each have a unique fuse identification (ID) includes: reading the fuse ID of each of the IC devices; advancing multiple lots of the IC devices through, for example, a test step in the manufacturing process in a substantially continuous manner; generating data, such as test data, related to the advancement of each of the IC devices through the step in the process; and associating the data generated for each of the IC devices with the fuse ID of its associated IC device.
Method and apparatus for controlling content reproduction, and computer product
Appropriate content is determined from among multiple content items, and is reproduced. Content reproduction terminal devices having the content items recorded therein are connected with a content reproduction controlling apparatus. An acquiring unit acquires content information from each content reproduction terminal device, information indicative of the subject matter of the content items. A determining unit determines the content items to be reproduced, i.e., reproduction content based on the acquired content information. An extracting unit extracts the reproduction content from the content reproduction terminal device that has the reproduction content recorded therein. A reproducing unit reproduces and outputs the extracted reproduction content.
Decentralized system and architecture for remote real time monitoring of power transformers, reactors, circuit breakers, instrument transformers, disconnect switches and similar high voltage equipment for power plants and electric power substations
“DECENTRALIZED SYSTEM AND ARCHITECTURE FOR REMOTE REAL TIME MONITORING OF POWER TRANSFORMERS, REACTORS, CIRCUIT BREAKERS, INSTRUMENT TRANSFORMERS, DISCONNECT SWITCHES AND SIMILAR HIGH VOLTAGE EQUIPMENT FOR POWER PLANTS AND ELECTRIC POWER SUBSTATIONS”, remarkably consisting of intelligent sensors of the IED type that make concerning measurements in the high voltage equipment, interconnected through a communication network to a monitoring central computer, allowing user's remote access to the measurements and diagnosis of the equipment condition as well as emitting automatic alarms should any abnormality appear in it.
Control systems and methods of providing the same
Control systems and methods for controlling certain systems, devices, and apparatus are described. A control system may include a memory and at least one processor. The memory may be operable to store both a Foundation Fieldbus protocol that facilitates communication with one or more Foundation Fieldbus devices and a second protocol that facilitates communication with one or more control devices. The at least one processor may be operable to access both the Foundation Fieldbus protocol and the second protocol, and to control the one or more Foundation Fieldbus devices and the one or more control devices. A network may facilitate communications between the at least one processor and both the one or more Foundation Fieldbus devices using the Foundation Fieldbus protocol and the one or more control devices using the second protocol.
Sheath and electrical lead
The invention describes a steerable sheath for percutaneous epicardial access. The invention also describes a novel lead to facilitate left ventricular pacing and efficient defibrillation.
Implantable pulse generator comprising MRI current limiting windings in header structure
In one embodiment, a pulse generator for generating electrical stimulation for delivery to a patient, comprises: a hermetically sealed housing containing pulse generating circuitry; a header coupled to the housing for receiving one or more stimulation leads, wherein feedthrough wires are provided to conduct electrical pulses from the pulse generating circuitry to the header; the header comprising a plurality of connectors for electrically connecting to each terminal of the one or more stimulation leads, wherein an inductive winding is disposed around or adjacent to each of the connector structures and is electrically connected between the respective connector structure and a corresponding feedthrough wire to limit MRI induced heating of a respective electrode of the one or more stimulation leads.
System and method for smoothing sampled digital signals
Waveforms are digitally sampled and compressed for storage in memory. The compression of the data includes generating a truncated entropy encoding map and using the values within the map to obtain good compression. An encoder further sub-selects values to be encoded and values to remain unencoded to provide an overall compression of the data.
Patient device for bidirectional data communication with an implant
A patient device (PD) for wireless data communication with an implant. The PD can be at least in an unpaired state or a paired state. In the paired state the PD is paired to a specific implant specified by an implant's identification code (IIC). The IIC is stored in PD memory. Automatic pairing of the PD to a specific implant is performed upon receiving an incoming data packet containing an IIC when the PD is in its unpaired state with no valid IIC stored in memory. Thus, the PD is tentatively paired to an implant identified by the IIC contained in the incoming data packet by storing the IIC in the memory. Tentative pairing is cancelled if no further communication occurs within a predetermined period of time. A soft paired state is entered if further data communication does occur.
Leadless tissue stimulation systems and methods
Systems including an implantable receiver-stimulator and an implantable controller-transmitter are used for leadless electrical stimulation of body tissues. Cardiac pacing and arrhythmia control is accomplished with one or more implantable receiver-stimulators and an external or implantable controller-transmitter. Systems are implanted by testing external or implantable devices at different tissue sites, observing physiologic and device responses, and selecting sites with preferred performance for implanting the systems. In these systems, a controller-transmitter is activated at a remote tissue location to transmit/deliver acoustic energy through the body to a receiver-stimulator at a target tissue location. The receiver-stimulator converts the acoustic energy to electrical energy for electrical stimulation of the body tissue. The tissue locations(s) can be optimized by moving either or both of the controller-transmitter and the receiver-stimulator to determine the best patient and device responses.
Method and apparatus for detecting and discriminating tachycardia
A medical device and associated method for monitoring a patient's heart rhythm sense cardiac events and detect a sudden change in the heart rhythm in response to the sensed cardiac events. Detecting the sudden change includes determining a variability of intervals between the sensed cardiac events and switching between a low variability mode of operation and a high variability mode of operation in response to the variability of intervals. During the low variability mode, detecting the sudden change includes detecting an increase in the rate of cardiac events. During the high variability mode, detecting the sudden change includes detecting a sudden decrease in the variability of the cardiac event intervals. A concerning cardiac rhythm is detected in response to detecting the sudden change.
System and method for wireless generation of standard ECG leads and an ECG sensing unit therefor
A system for wireless generation of at least one standard ECG lead comprises a plurality of electrodes for application to a subject at separate points thereof and a remote receiver station for generating at least one standard ECG lead from signals detected by a first group of said plurality of electrodes. The system further comprises a wireless sensing unit for generating at least two non-standard ECG signals from bipolar signals detected by a second group of the plurality of electrodes, a processor in the remote receiver station for calculation of a transform synthesizing each generated standard ECG lead from at least two of the non-standard ECG signals, a disconnection unit for disconnection of the first group of electrodes from the subject following the calculation, and a transfer unit for wireless transferring of the non-standard ECG signals to the remote receiver station following the disconnection of the first group of electrodes.
Techniques for determining whether one or more leads are not adequately connected to a patient, e.g., for ECG monitoring, are described. The techniques involve injection of an integrated signal (which includes a test signal) into one lead, and monitoring the driven lead and the response at the other leads, including the common mode and the difference between the other leads. These “lead-off” detection techniques may be provided by an external defibrillator that provides three-wire ECG monitoring. Techniques for determining a type of a cable coupled to a defibrillator are also described. The cable-type identification may allow a defibrillator to, for example, operate in either a three-wire ECG monitoring mode or a therapy mode, based on whether a three-wire ECG cable or a defibrillation cable is coupled to the defibrillator.
Multi-spectral imaging spectrometer for early detection of skin cancer
An imaging spectrometer provides substantially simultaneous areal spectroscopy and image generation to provide improved analysis of possible skin cancer.
Dynamic reference method and system for interventional procedures
An interventional device configured for placement in or near an internal organ or tissue is provided. The interventional device includes a reference portion having three or more sensor elements. In one implementation, the interventional device and associated sensor elements provide dynamic referencing of the internal organ, tissue or associated vasculature after registration of the sensor data with images and/or volumetric representations of the internal organ or tissue.
MRI surgical systems for real-time visualizations using MRI image data and predefined data of surgical tools
MRI-Surgical systems include: (a) at least one MRI-compatible surgical tool; (b) a circuit adapted to communicate with an MRI scanner; and (c) at least one display in communication with the circuit. The circuit electronically recognizes predefined physical characteristics of the at least one tool to automatically segment MR image data provided by the MRI scanner whereby the at least one tool constitutes a point of interface with the system. The circuit is configured to provide a User Interface that defines workflow progression for an MRI-guided surgical procedure and allows a user to select steps in the workflow, and wherein the circuit is configured to generate multi-dimensional visualizations using the predefined data of the at least one tool and data from MRI images of the patient in substantially real time during the surgical procedure.
Folding mobile phone
A folding mobile phone is provided that improves the antenna characteristics of both of a main antenna and a sub-antenna. The folding mobile phone comprises at least an upper housing 1, a lower housing 2, a hinge unit 3, a main antenna 4 located in the vicinity of the hinge unit 3 of the lower housing 2, a sub-antenna 5 located at the lower end of the lower housing 2, and a control unit for selecting an antenna to be used, the folding mobile phone comprising: an upper-and-lower-connections switching circuit 10 for connecting to a lower circuit board 7; and an upper-and-lower-boards connecting means 9 for connecting an upper circuit board 6 with the upper-and-lower-connections switching circuit 10, wherein, at the upper-and-lower-connections switching circuit 10, an electrical connection state between the upper circuit board 6 and the lower circuit board 7 is switched by turning the PIN diode on and off based on the antenna selection signal from the control unit. This provides an appropriate connection state for the selected antenna and thus improves the antenna characteristics of both antennas.
Power consumption control apparatus in PDA phone
A mobile device configured to control power consumption includes operational modes for a first sleep mode, a second sleep mode, a third sleep mode, an idle mode, a calling mode, and an in-call mode. A controller receives an input or detects a condition and responsively performs operations including: when the mobile device is operative in the idle mode, transition the mobile device from the idle mode to the first sleep mode in response to receiving the input or detecting the condition, when the mobile device is operative in the calling mode, transition the mobile device from the calling mode to the second sleep mode in response to receiving the input or detecting the condition, or when the mobile device is operative in the in-call mode, transition the mobile device from the in-call mode to the third sleep mode in response to receiving the input or detecting the condition.
System and method for displaying object location in augmented reality
A system and a method are provided for displaying location information on a mobile device. The location information can include direction, distance, positional coordinates, etc. The mobile device's display displays an image captured using the mobile device's camera. A selection input is received to identify an object in the image. A facing direction of the mobile device is detected using the mobile device's magnetometer. The mobile device determines a bearing to the object relative to the mobile device's facing direction. The mobile device then determines a distance between the mobile device and the object. The obtained or computed location data is overlaid on the image, thereby augmenting the image. The location data can include at least a direction indicator of the object and the distance between the mobile device and the object, whereby the direction indicator can be determined using the bearing.
Femto cell base station and method
A femto cell base station and a method are disclosed. The method comprises the steps of: a) monitoring data transmission antenna weights used during wireless data transmissions over a femto cell data channel between a femto cell base station and user equipment; b) deriving broadcast channel antenna weights from the data transmission antenna weights; and c) forming the femto cell broadcast channel beam using the broadcast channel antenna weights. The femto cell broadcast channel beam is adapted to minimize interference. The femto cell broadcast channel beam may then be formed using those broadcast channel antenna weights in order to direct and restrict the size of the broadcast channel beam and reduce the likely interference caused by the femto cell to other femto cells and to a macro cell.
Mobile communication system and access gateway having plural user plane AGWS
In a mobile communication system including an access gateway (AGW) comprising a C-AGW for handling control messages and a plurality of U-AGWs for forwarding data packets, the C-AGW is provided with a management table indicating an address of U-AGW to be an endpoint of tunnel, in association with each of mobile station IDs. When a tunnel setup request message including a mobile station ID is received from one of base stations, the C-AGW searches the management table for the address of U-AGW corresponding to the mobile station ID and notifies the base station of the U-AGW address, and if the mobile station ID is not found in the management table, the C-AGW notifies the base station of an address of a particular U-AGW selected out of the U-AGWs, so that the base station establishes a tunnel for forwarding data packets toward the notified U-AGW.
Method and apparatus for presenting a user interface
A system that incorporates teachings of the present disclosure may include, for example, utilizing a first communication device for identifying a user interface adaptation according to operating characteristics of a second display of a second communication device, identifying first and second user interface portions according to the user interface adaptation, presenting the first user interface portion at a first display of the first communication device, transmitting the second user interface portion to the second communication device for presentation at the second display of the second communication device, and enabling user interface navigation that includes the first and second user interface portions as a single user interface based on user inputs received at the first communication device. Other embodiments are disclosed.
Apparatus and method for operating multiple operating systems in multi-modem mobile communication terminal
An apparatus and method for operating multiple Operating Systems (OSs) in a multi-modem mobile communication terminal are provided. The apparatus includes a plurality of modems and a multiplexer/demultiplexer (MUX/DEMUX) module. The modems support an access to different wireless networks. The MUX/DEMUX module receives data of the corresponding wireless network from the modems, searches for OSs corresponding respectively to the modems with reference to a modem-OS mapping table, and provides data of the corresponding modems to the searched OSs.
Power control in cognitive radio systems based on spectrum sensing side information
For cognitive radio systems, the transmit power of a cognitive radio device is controlled so that the cognitive, unlicensed radio device does not interfere with the use of a shared spectrum by a primary, licensed device. Controlling the transmit power includes determining a distance, or a function of the distance, between a primary transmitter of the primary device and the cognitive radio device based on sensing information from a spectrum sensing process. The maximum transmit power of the cognitive radio device is then dynamically controlled based on the distance, or the function of the distance, while considering a worst case scenario of an underlying cognitive radio model, to guarantee a quality of service requirement of the primary device.
User specific downlink power control channel Q-bit
Systems and methodologies are described that facilitate controlling transmission power of a wireless terminal. A downlink power control channel segment may include an Orthogonal Frequency Division Multiplexing (OFDM) tone-symbol that may comprise a first component and a second component. The first component may be an in-phase (I) component and the second component may be a quadrature (Q) component, for example. A power command may be transmitted in the first component. Further, information associated with a wireless terminal may be transmitted in the second component. The information associated with the wireless terminal may be, for instance, a portion of a scrambling mask associated with the wireless terminal.
Ranging in UMTS networks
A method and system for determining an approximate range from a location measurement unit to a mobile device. An uplink signal from the mobile device is received by the location measurement unit, and an uplink frame marker is determined from the uplink signal. A downlink signal is received at the location measurement unit from a base station serving the mobile device, and a downlink slot marker is determined from the downlink signal. A round trip propagation delay is determined based upon the uplink frame marker and the downlink slot marker, and an approximate range from the location measurement unit to the mobile device is determined as a function of the round trip propagation delay.
Enhanced flow control in a cellular telephony system
The invention discloses a method (200, 300, 400) for traffic control in a cellular telephony system (100) comprising a number of cells, each cell comprising at least one Radio Base Station, RBS, (170). The system (100) comprises at least one Radio Network Controller, RNC, (110 130 150), for the control of a number of Radio Base stations. The traffic between an RBS and an RNC comprises a number of flows. The invention is intended for the control of flows from the Radio Base Stations to their RNC. The method uses one control function for each flow from each of said Radio Base Stations, and also comprises a congestion detection function (220) which detects the presence or absence of congestion in the traffic from an RBS to an RNC, and which, upon detection of congestion reduces the bit rate of the congested traffic, and in the absence of congestion, increases the bit rate of the previously congested traffic.
Efficient CQICH transport format
An efficient channel quality indicator channel (CQICH) transport method and system are disclosed. The CQICH transport method defines five types of CQI transport formats, to cover known cases of CQI feedback. The CQICH transport method further defines the format of transportation, which enables any of the five types of CQI transport formats to be transmitted.
Integrated circuit for controlling radio communication
Provided is a radio communication device which can prevent interference between SRS and PUCCH when the PUCCH transmission bandwidth fluctuates and suppress degradation of CQI estimation accuracy by the band where no SRS is transmitted. The device includes: an SRS code generation unit (201) which generates an SRS (Sounding Reference Signal) for measuring uplink line data channel quality; an SRS arrangement unit (202) which frequency-multiplexes the SRS on the SR transmission band and arranges it; and an SRS arrangement control unit (208) which controls SRS frequency multiplex so as to be uniform in frequency without modifying the bandwidth of one SRS multiplex unit in accordance with the fluctuation of the reference signal transmission bandwidth according to the SRS arrangement information transmitted from the base station and furthermore controls the transmission interval of the frequency-multiplexed SRS.
Method of controlling uplink synchronization state at a user equipment in a mobile communication system
A method of controlling uplink synchronization state at a user equipment in a mobile communication system is disclosed. The method of controlling an uplink synchronization state at a user equipment in a mobile communication system comprises receiving control information associated with controlling uplink synchronization state of the user equipment from a network, releasing uplink resources allocated from the network if the uplink synchronization state is shifted from a synchronization state to an asynchronous state based on the control information.
Method and system for creating and deploying a mesh network
A method and system for creating and deploying a mesh network are disclosed. In one embodiment, the method comprises providing a mesh router having a plurality of radios. The mesh router is used in a cell of a plurality of cells that covers a geographic region. Channels are assigned to the plurality of radios. The channels are selected from a plurality of channels to allow channel reuse throughout the plurality of cells.
Techniques for distributing data among nodes based on dynamic spatial/organizational state of a mobile node
Techniques for managing data in a distributed system include receiving first mobile data that includes non-routing data for a mobile node of multiple nodes in a distributed data system. The mobile node is associated with a first data item of multiple data items in the distributed data system. Non-routing data includes organizational data for data items in the distributed database or spatial data, or both. Spatial data includes at least one of a physical location, shape, size, and orientation. A non-topological relationship is determined between the first data item and a different second data item based on the non-routing data. Content is communicated with the mobile node based at least in part on the non-topological relationship. These techniques allow conservation of valuable network resources by communicating only data relevant to a recipient based on the spatial or organizational context of the communicating nodes.
Adaptive enhanced cell identity positioning
Position determination assisting data is provided for performing position determinations based on this assisting data. The position determination assisting data comprises area definitions, each of which being related at least to a respective cell relation configuration. The cell relation configuration is determined at least by cell-IDs of cells fulfilling a specific radio condition criterion when received. Preferably, the cell relation configuration is also dependent on relative radio conditions between different cells and/or transmission mode. The area definitions are in particular example embodiments polygons, which preferably are re-calculated successively, automatically and on-line. The recalculations are based on high-precision position measurements of opportunity, clustered at least with respect to prevailing cell relation configuration for that user equipment performing the high-precision position measurements. Preferably, the area definitions are calculated with a predefined confidence level.
Asymmetric uplink/downlink connections in a mobile communication system
A base station reduces interference from user equipment operating in a neighboring cell by monitoring one or more channels of neighboring base stations to receive a signal transmitted by a user equipment that is being served by one of the neighboring base stations, and detecting when a power level of the signal transmitted by the user equipment exceeds a threshold power level. The base station then uses the received signal transmitted by the user equipment to acquire an identifier of the user equipment. The base station then communicates with a network node of the mobile communication system to arrange for it to serve the user equipment itself but in only the uplink direction. The neighboring base station continues to serve the user equipment in the downlink direction in what is now an asymmetrical uplink/downlink connection.
Cellular network/WLAN VoIP service interaction by home wireless router
A home wireless router establishes a Wireless Local Area Network (WLAN). The home wireless router services a plurality of wireless terminals within the WLAN service area, the plurality of wireless terminals including at least one Voice over Internet Protocol (VoIP) wireless terminal. The home wireless router receives a request to terminate a WLAN VoIP call to the VoIP wireless terminal. The home wireless router determines that the VoIP wireless terminal is currently servicing a cellular call via a cellular network. The home wireless router causes the cellular network to be misled into concluding that another cellular call is to be serviced by the VoIP wireless terminal, the cellular network places the cellular call on hold in the incorrect conclusion that it will service the another cellular call, and the WLAN VoIP call is terminated to the VoIP wireless terminal.
System and method for managing mobile communications
A device to automatically provide differing information levels according to a predetermined social hierarchy includes a memory and a processor. The memory stores social templates corresponding to unique social signatures and being selectable to provide, for each level of the predetermined social hierarchy, a corresponding differing amount of information to each member of the predetermined social hierarchy and/or a social networking service. The processor receives sensor data from a sensor set which detects sensor data related to an environment of a communication device, creates a detected social signature from the received sensor data, determines which of the social signatures of the social templates has the greatest correspondence with the created social signature, retrieves from the memory the determined one social template having the greatest correspondence, and provides only as much information as allowed in the retrieved social template.
Wireless communication device management system and method
A device management enabled device performs device management for a non-device management enabled device. The device management enabled device performs the device management, connecting with the device management entity as a proxy for the non-device management enabled devices. After the device management enabled device has the information intended for the non-device management enabled device in the device management, then the device management enabled device connects to the non-device management enabled device and sends the device management information to the non-device management enabled device.
Communication network for transferring information between a mobile terminal and source servers, and terminal and method for managing the transfer of information in such a network
A communication network includes a mobile terminal designed to receive information in a target format, source servers designed to deliver information in source formats, and an intermediate server that is independent of the source servers. Information destined for the mobile terminal goes through the intermediate server. The intermediate server is designed to receive information in the source formats from the source servers, convert to the target format the information received in the source formats, transmit the information in the target format to the mobile terminal, analyze an initial request sent by the mobile terminal, use a memory zone of the intermediate server to identify one of the source servers in response to the initial request, and transmit a request relay to the identified source server to receive information in source formats from the identified source server.
Method and system for using location-based services for mobile terminals
A system and method is provided for using location-based services (LBS) for mobile terminals of a mobile telephony network, a user dispatching an information request via the mobile terminal for information matched to the location of the user; the user dispatching the information request as an USSD code which belongs to a class of USSD codes specified in the mobile telephony network for location-based services (LBS-USSD), so that a USSD handler of network operator identifies the incoming USSD code for location-based services (LBS-USSD) and routes them on together with the address of the requesting user to an LSB further processing entity (WVI), by which the USSD code for location-based services (LBS-USSD) is interpreted with the aid of the parameterization, and the matching location-based information is made available for transmission to the user.
Method and system for filtering incoming messages to a mobile device
A system for managing and filtering incoming messages to a mobile device is configured to receive incoming messages using multiple formats, such as e-mail, Short Messaging System (SMS) messages, Multimedia Message System (MMS) messages, or other electronic messaging formats. One or more message filters are used to consolidate and display high importance messages by the device in a single location. The message filters may be configured to select incoming messages based on factors such as the identity of the sender and the destination account. After receiving a new message, the system compares characteristics of the incoming message to the key characteristics defined by one or more of the filters. If an incoming message matches one of the filters, the system adds the matching message to a list of high importance messages. The system provides a separate user interface to display the high importance messages.
Electronic file transfer for a communications device
Systems and methods are provided for identifying an electronic file that is accessible by a communications node to be transmitted to a recipient. A communications device sends an identification of the electronic file. The communications node receives the identification of the electronic file, identifies the electronic file based on the identification, and accesses the electronic file for transmission to the recipient. The electronic file is not transmitted from the communications device to the communications node.
Method and system for using subjects in instant messaging sessions on a mobile device
A system and method are provided that incorporate subjects or subject lines into instant messaging sessions or conversations on a mobile device. During an instant messaging session, the user is provided with an option to specify a subject for at least the current portion of the session or for the entire session. The subject is proposed to the other users in the session, who can accept, ignore or modify the subject at their end. Multiple subjects can be specified for a single conversation if desired, and the subjects can be displayed with the contact in a message list. The instant messaging sessions may then be searched using search tools that are typically used for search email and other data messages.
System and method for provisioning a mobile wireless communications device, including indicators representative of image and sound data
A system provisions a mobile wireless communications device for indicating account or device specific characteristics. A database stores a plurality of indicators that are indicative of different wireless carriers, email service providers and device types. A configuration module accesses the database and uploads an indicator that is indicative of at least one of the wireless carriers, email service providers or device types to the mobile wireless communications device upon provisioning. The indicator can comprise at least sound data for a ringing sound on the mobile wireless communications device.
Method and device for setting user-side white list and paging user equipment
The present invention discloses methods and devices for setting user-side white list and paging UE, and relates to the field of communication. To solve the problem that the user-side white list is inconsistent with the network-side white list, the method for setting a user-side white list includes: Acquiring and storing information of CSG to be deleted from a user-side white list; receiving a second NAS message originated from a UE; and sending the UE a response message of the second NAS message, so that the UE deletes CSG specified by the information of the CSG from the user-side white list. To solve the problem that the MME may fail to pages the UE through the network-side white list when the user-side white list is inconsistent with the network-side white list, the method for paging UE includes: acquiring and storing information of CSG to be deleted from a user-side white list; and sending a UE paging message to CSG specified by the information of the CSG. The embodiments of the present invention can be applied to a mobile network accessed through an HeNB.
Location privacy selector
A wireless device capable of being located over a network by a requesting party comprises a phone, and a display to display a visually-continuous location privacy slider having at least five stops. Each of the at least five stops corresponds to a given combination of settings within the phone relating to a privacy of reporting of location of the wireless device to a requesting device.
Transmission process restriction method, mobile communication system, and mobile station
A transmission process restriction method according to the present invention includes the steps of transmitting a notification information notifying of a restriction rate for each access class and a restriction rate for each traffic class, causing the mobile station to determine a restriction rate of the mobile station on the basis of the notification information received by the mobile station, an access class of the mobile station, and a traffic class of the mobile station, causing the mobile station to compare a random number generated by the mobile station to the restriction rate of the mobile station, and causing the mobile station to decide whether or not to block the connection request transmission processing in accordance with a result of the comparison.
Selecting a service plan based on projected usage requirements
An exemplary website allows a user to input projected usage requirements as user inputs including usage levels of mobile services and other desired services or features for the user and/or other persons intended for coverage under a chosen service plan. The exemplary website selects and suggests to the user a service plan based upon the user inputs, resulting in the lowest monthly cost to the user, among different service plans available form a mobile carrier or wireless service provider. In addition, in the example, the user may share with another person information relating to the selected service plan via an electronic messaging service or proceed to purchase the selected service plan.
Method for billing in a telecommunications network
The present invention is directed to a method for placing a call between a client in one network and a client in another network. The IP network includes a SIP server and a network gateway configured to provide access to a public switched network. The method includes receiving a SIP call request message from the first client. The SIP call request message is authenticated to thereby identify an authentic originating client. Subsequently, a database is searched to find client billing tag corresponding to the authentic originating client. The call is completed if the client billing tag is obtained, and not completed if the client billing tag cannot be obtained. Thus, the present invention provides an efficient method for billing phone calls that are placed from SIP enabled devices to a telephone connected to the Public Switched Telephone Network (PSTN). The method of the present invention also substantially eliminates certain types of fraud.
Emergency information notification system
An emergency information reporting method, wherein a broadcast equipment (CBC) transmits an emergency information reporting message including a distribution area and emergency information to a switching center (MME) corresponding to the distribution area, the switching center (MME) generates an emergency information reporting message including cell identification information and transmits the message to a wireless base station (eNB) which manages the cell corresponding to the distribution area included in the received emergency information reporting message, and the wireless base station (eNB) broadcasts the emergency information included in the received emergency information reporting message to the cell corresponding to the cell identification information included in the emergency information reporting message.
Resistive voltage-down regulator for integrated circuit receivers
A receiver circuit is provided on an integrated circuit. The receiver circuit includes first and second power supply terminals, a ground supply terminal, a resistive element coupled between the first and second power supply terminals, and a receiver biased between the second power supply terminal and the ground supply terminal. The receiver draws a bias current through the resistive element, which varies as a positive function with a voltage on the second power supply terminal. The voltage on the second power supply terminal varies as an inverse function of the bias current.
Semiconductor integrated circuit and broadcast receiver
A semiconductor integrated circuit for broadcast receivers, which integrates an RF circuit, a mixer, an IF circuit, and an intermediate-frequency signal processing circuit onto a single chip, additionally includes a second RF circuit whose input terminal is grounded through an impedance equivalent to or almost the same as the output impedance of an antenna circuit, and a second mixer downstream of the second RF circuit. The second RF circuit and the second mixer each has an input impedance equivalent to that of the received signal subsystem; therefore, a spurious component equivalent to the spurious component contained in the output signal of the received signal subsystem is detected in the second RF circuit and in the second mixer, and cancels out the spurious component contained in the output signal of the received signal subsystem. Accordingly, the effects of noise due to spurious can be effectively reduced.
Pre-configuration and control of radio frequency noise cancellation
A noise-reduction system includes a noise-pattern predictor in communication with a noise-canceling module. In a more specific embodiment, the noise-reduction apparatus further includes an input collector in communication with the noise-pattern predictor. The input collector is coupled to a first module, such as a sensor, that provides information to the noise-pattern predictor to facilitate predicting noise in an accompanying signal environment and to provide a first signal in response thereto. In an illustrative embodiment, the first signal includes information indicating when an ignition system of a vehicle will turn on. The first signal further includes information indicating when a second signal transmitted from a cellular base station will affect noise in the signal environment. The second signal may include a burst in a cellular signal.
Mobile wireless communications device with separate in-phase and quadrature power amplification
A mobile wireless communications device includes a housing an antenna, and radio frequency (RF) circuitry. A transceiver is connected to the antenna and a processor is operative with the RF circuitry. The transceiver includes an In-phase and Quadrature (I/Q) Modulation and Power Amplification circuit having an In-phase (I) circuit with a modulator mixer and power amplifier circuit. A Quadrature (Q) circuit includes a modulator mixer and power amplifier circuit. A power combiner receives the separately amplified In-phase and Quadrature signals and sums and outputs the signals as a combined I and Q signal. The I and Q circuits are isolated from the combined I and Q signal to enhance antenna matching and transmitted radiated power (TRP) and reduce harmonic emission from the power amplification circuits.
Capacitive compensation of cascaded directional couplers
A cascaded directional couplers circuit having capacitive compensation such that the directivity of a resistively terminated one of the cascaded couplers is not degraded by an inductance of the other one of the cascaded directional couplers.
Integrated circuit for mobile radio transceivers
The invention relates to an integrated circuit in a mobile radio transceiver. This circuit includes a radio-frequency assembly for producing a mobile radio signal and a modulator for converting transmission data into an analogue, modulated transmission signal which is broadcast in a frequency band outside the mobile radio frequency range.
Automatic antenna selection for mesh backhaul network nodes
Methods and devices related to wireless networking. A wireless device has multiple directional antennas and multiple backhaul radio modules which provide point to point wireless links with other wireless devices. Each radio module can use any one of the available directional antennas to link to one other routing device. Antennas are automatically selected for each wireless device by merely setting one device in a “hunt” mode and setting another device in a “listen” mode. Devices in a hunt mode cycle through the available antennas by sequentially transmitting transmit messages to devices in the listen mode using each of the available antennas in turn. Devices in the listen mode also cycle through their available antennas by sequentially “listening” for transmit messages. A listen mode device, receives transmit messages on each of its available antennas, and, after gathering the relevant data, determines which of its antennas is best suited for communicating with the hunt mode device. The listen mode device antenna which is best suited is then used to transmit a response message to the hunt mode device. This listen mode device antenna is thus configured for communicating with the hunt mode device. Similarly, when the hunt mode device receives the response message, it designates its antenna which transmitted the transmit message as being configured for communications with the listen mode device.
Digital radio data system receiver methods and apparatus
Methods and apparatus are provided for receiving a first signal and generating an output signal indicative of radio data system (“RDS”) information. A receiver circuit of the invention can include mixer circuitry, lowpass filter circuitry, downsampler circuitry, and decoder circuitry. Advantageously, the receiver circuit can operate entirely within the digital domain, promoting interoperability with digital frequency modulation (“FM”) demodulator circuitry.
Method and apparatus for reducing spurious RF signals in RFID reader
A method for improving RFID readers includes transmitting an outgoing RF signal to an antenna through a directional device, and generating a demodulated vector signal from an RF signal related to the RF signal received from the receiver. The method also includes setting the impedance of a controllable-variable-reflectance element with control-parameters from a memory circuit. The memory circuit includes a look up table having therein a corresponding relationship between the control-parameters and an error vector related to the demodulated vector signal.
Apparatus and method for bidirectional relaying in a relay wireless communication system
An apparatus for use in a relay wireless communication system is capable of bidirectional relaying with precoding. A Base Station (BS) includes a plurality of antennas. The BS can receive a relay signal that includes a transmit symbol vector of the BS and a transmit symbol vector of a Mobile Station (MS) from a Relay Station. The BS determines power difference values corresponding to all of symbol vectors available as the transmit symbol vector of the MS. The BS further determines the transmit symbol vector of the MS or per bit Log Likelihood Ratios using the power difference values.
Body interactively learning method and apparatus
A body interactively learning method is disclosed, which comprises the steps of: turning on the power of a body interactively learning apparatus while selecting an operation mode for the same; attaching a motion sensor of the body interactively learning apparatus onto body of a user; using the motion sensor to detect vibrations of the body and consequently sending the detected vibration signals to a processing unit; enabling the processing unit to perform an evaluation for determining whether the vibration signals are valid. With the aforesaid method and apparatus, the user is able to use the valid vibration signals to control a proceeding of an audio/video content that is stored in a data storage unit of the apparatus selected from the group consisting of: playing the audio/video content, pausing the playing of the audio/video content, recording the audio/video content, setting pause points in the audio/video content, searching the pause point of the audio/video content, and changing playing speed of the audio/video content, and responding interactively to the audio/video content. In an exemplary embodiment, the user can either stop the playing of the audio/video content by pressing a stop button of the apparatus or by moving his/her body to generate a specific vibration signal.
Image forming apparatus which prevents a guide member from interfering with the discharge of a recording media
An image forming apparatus includes a main body, an auxiliary discharging part disposed at one side of the main body, a cover unit to open and close the auxiliary discharging part and stack thereon paper discharged through the auxiliary discharging part, a guide member rotatably mounted to the cover unit to guide the paper when the paper is rotating, and a supporting device to support the guide member when the auxiliary discharging part is in an opened state. Since the supporting device supports the guide member when the auxiliary discharging part is in an opened state, paper being discharged through the auxiliary discharging part may be stably stacked on the cover unit, being prevented from interfering with the guide member.
Cleaner assembly for moving and storing waste toner in an imaging apparatus using an auger disposed within a tube
A cleaner assembly within a printer cartridge is provided that moves waste toner from photoconductive drum and stores it in a waste toner storage container. The cleaner assembly includes an auger, a drive shaft, and the waste toner storage container that includes a tube with plurality of perforations. The tube has a first end and a second end, wherein the first end is attached to an inlet to receive the waste toner and the second end extends to a point vertically above the inlet. The auger extends into inside of the waste toner storage container through the inlet and follows passage formed by the tube inside the waste toner storage container. The perforations in the tube allow the waste toner to move from inside the tube to the waste toner storage container, thereby resulting in maximum utilization of the space inside the inside the waste toner storage container.
A developing device includes a developing unit having a developing frame defining therein a developing chamber and a developing roller rotatably disposed in the developing chamber, and a developing agent unit including a developing agent container that accommodates therein a developing agent, and an agitator disposed in the developing agent container and rotatable about a rotation axis in a rotational direction to agitate the developing agent. The developing agent container includes an arcuate bottom wall whose center of radius of a curvature is coincident with the rotation axis, and an arcuate protruding wall protruding from the bottom wall toward the developing chamber and positioned downstream of the bottom wall in the rotational direction. The protruding wall is formed with an opening providing a fluid communication between an interior of the developing agent container and the developing chamber. The opening has a downstream end in the rotational direction in an operational state. The bottom wall and the protruding wall have inner surfaces extending diagonally upward from a lowermost point of the bottom wall to the downstream end in the operational state.
Image forming apparatus having cover and lock that regulates closure of cover
An image forming apparatus includes a cover configured to open/close with respect to an apparatus main body of the image forming apparatus, a pullout unit, a locking member configured to lock the pullout unit according to an operation of inserting the pullout unit into the apparatus main body, and an abutting member movable between a position where the abutting member regulates the closure of the cover by abutting against the cover and a position where the abutting member does not regulate the closure of the cover. When the locking member does not lock the pullout unit, the abutting member is positioned at the position where the abutting member regulates the closure of the cover.
Image forming device to supply DC power to a load from both a main power supply device and a capacitor supply device
Stored DC power is supplied to a load after a return to a normal-power mode or a power-up of an image forming device. An auxiliary power supply does not supply the stored DC power to the load, and a main power supply supplies AC and DC power to the load if it is determined that a predetermined processing is performed upon a starting of the image forming device. The auxiliary power supply supplies the stored DC power to the load, it is determined whether a predetermined time has elapsed, and the main power supply does not supply the AC and DC power to the load if it is determined that the predetermined processing is not performed upon the starting of the image forming device. A decision whether the predetermined processing is performed is based on at least one of a number of sheets, an elapsed time, and an environmental temperature.
Fixing device and image forming device
A fixing device includes a heating roller that is internally provided with a heat source member and is rotated by a drive unit; an endless fixing belt that is entrained around the heating roller and heated thereby, and is provided with a surface layer that contacts a recording medium, and the yield stress of a material forming the surface layer is varied according to the temperature of the material; a pressure member that is provided facing the heating roller and presses the recording medium, on which a toner image has been formed, against the fixing belt; a travel direction alteration member that contacts the fixing belt and changes the direction of travel of the fixing belt by bending the fixing belt; and a drive control section that operates the drive unit and rotates the heating roller after the heating roller has been heated such that the endless fixing belt is heated by the heating roller to a predetermined temperature where the yield stress of a material forming the surface layer of the fixing belt is larger than the stress acting on the surface layer when the travel direction of the fixing belt is altered by the travel direction alteration member.
An optical receiver for receiving a wavelength channel signal light separated out of a wavelength division multiplexed signal light including a plurality of wavelength channel signal lights, the optical receiver includes an optical amplifier for amplifying the wavelength channel signal light, a cyclic filter having a transmission wavelength characteristic of periodically changing transmittance property for a wavelength interval between a wavelength of an adjacent wavelength channel signal light and a wavelength of the wavelength diversion multiplexed signal light, the cyclic filter passing the wavelength channel signal light amplified by the optical amplifier, and a demodulator operably connected to the cyclic filter for demodulating the wavelength channel signal light output from the cyclic filter into an electrical signal.
Electro-optic conversion module, optic-electro conversion module and conversion methods thereof
An electro-optic conversion module (30) is disclosed, including: an electric interface unit (31) configured to receive multiple electric signals to be converted and transmit each electric signal to be converted to a corresponding electro-optic conversion unit (32); electro-optic conversion units (32) configured to convert the electric signals from the electric interface unit (31) into optical signals; a multiplexer unit (33) configured to multiplex the optical signals from the electro-optic conversion units (32) into a wavelength division multiplexed signal; and an optical interface unit (37). An optic-electro conversion module and the conversion methods are also disclosed in the present disclosure. With the electro-optic conversion module (30), the optic-electro conversion module and the conversion methods of the present disclosure, the electro-optic conversions for multiple electric signals or the optic-electro conversions for multiple optical signals may be achieved in the same module.
Communication system, terminating apparatus, and PON virtualization method for use therein
When a frame is received from one of PON ports 12a to 12c of ONUs 1a to 1c, an OLT 3 compares VPIDs contained in Preamble/SFD regions A of the received Ethernet® frame with VPIDs assigned to LAN ports 31 and 32 of the OLT 3. Upon coincidence, a PON MAC process is started. When a frame is received from a PON port 33 of the OLT 3, each of the ONUs 1a to 1c compares a VPID contained in a Preamble/SFD region of the received Ethernet® frame with VPIDs assigned to the ONUs 1a to 1c. Upon coincidence, a PON MAC process is started.
Peer-to-peer voice over internet protocol
An optical network terminal receives, from a user device associated with the optical network terminal, a call to a called party, and checks a table, which may be locally cached in the optical network terminal, for a network location of another optical network terminal associated with the called party. The device also establishes a connection with another user device associated with the other optical network terminal, based on the network location, and exchanges voice data with the other user device associated with the other optical network terminal via the connection.
Systems and methods for transmitting signals in communication networks
For each path in a first plurality of paths in said communication network, a respective first weighted path length is determined based at least in part on a number of pure wireless links in the path. From among the first plurality of paths, a second plurality of paths having first weighted path lengths less than a threshold value is selected. For each path in the second plurality, a respective second weighted path length is determined based at least in part on a number of pure optical links in the path, and from among the second plurality of paths, a transmission path is selected having a highest second weighted path length. Information is transmitted via the transmission path.
Signal transmitter, signal receiver, and signal transmission system
A signal transmitter includes: a main transmission line-transmitting portion that transmits optical signals through main transmission lines; a backup transmission line-transmitting portion that transmits the optical signals through backup transmission lines paired with the main transmission lines; a selector that selects a transmission line to be used for transmitting the signals from any of the transmission lines through which the signals are transmitted by the main transmission line-transmitting portion and the backup transmission line-transmitting portion; and a controller that, when a fault occurs on at least one main transmission line, outputs a switching command to the selector based on information identifying the main transmission line with the fault, thus causing the main transmission line-transmitting portion to stop transmitting the signals to the main transmission line with the fault, while causing the backup transmission line-transmitting portion to transmit the signals being transmitted to the main transmission line with the fault to the backup transmission lines.
Image display device, brightness control method and brightness control program
An image display device includes a display unit that is installed inside a finder window provided in a housing and displays images, an illumination unit that illuminates a space inside the finder window, an obtaining unit that obtains brightness of an outside of the housing, and a control unit that when the brightness obtained by the obtaining unit is a first brightness, sets the brightness of the illumination unit to a second brightness, and when the brightness obtained by the obtaining unit is a third brightness brighter than the first brightness, sets the brightness of the illumination unit to a fourth brightness brighter than the second brightness.
Signal discriminating device, signal processing device, image display device, and reproducing device
The present invention is directed to provide a signal discriminating device realizing signal discrimination which enables a more appropriate signal process to be performed according to a signal source and a state of an input video signal. The signal discriminating device includes: a comparing section comparing a motion magnitude between two fields of an input video signal with one or more predetermined motion magnitude patterns which are provided in correspondence with one or more signal sources, so as to determine one or more degrees of match or mismatch between the motion magnitude and the motion magnitude patterns; and a discriminating section discriminating a signal source of the input video signal in consideration of the degree of certainty or uncertainty of discrimination, the degree of certainty or uncertainty being determined on the basis of the degrees of match or mismatch determined in the comparing section.
Disclosed is an optical element which includes a support substrate and a thin plate of single crystal stacked on the support substrate through a thermoplastic adhesive, having the advantages of easily regulating the phase of light waves and restoring the regulated state to the original state. The optical element includes a support substrate 4 and a thin plate 1 of single crystal stacked on the support substrate 4 through a thermoplastic adhesive 3. The optical characteristics of the optical element are regulated by applying stress within an elastic limit to at least a part of the thin plate in a state where the thermoplastic adhesive is softened by heating the optical element, forming a concavo-convex part 10 in the thin plate, and then cooling the optical element to fix the concavo-convex part.
An optical fiber includes a center core portion; an inner core layer formed around an outer circumference of the center core portion, a refractive index of which is less than that of the center core portion; an outer core layer formed around an outer circumference of the inner core layer, a refractive index of which is less than that of the inner core layer; and a cladding portion formed around an outer circumference of the outer core layer. A refractive index of the cladding portion is substantially equal to that of the inner core layer. At a wavelength of 1550 nm, an effective core area is equal to or larger than 130 μm2 and a bending loss is equal to or less than 100 dB/m when the optical fiber is bent with a diameter of 20 mm. A cable cut-off wavelength is equal to or less than 1530 nm.
Fiber connector module including integrated optical lens turn block and method for coupling optical signals between a transceiver module and an optical fiber
Embodiments of the invention include a fiber connector module and method for coupling optical signals between an optical transceiver module and an optical fiber described herein involve the coupling to or overmolding of a fiber connector module to an optical transceiver module or other optical source, and a fiber lens coupled to for formed into an angled surface of the fiber connector module housing. The angled surface and the fiber lens are configured in such a way that the fiber lens focuses collimated light from the transceiver module to the receiving end of an optical fiber or other optical detector positioned within the fiber connector module housing. Fiber connector modules according to embodiments of the invention allow for relatively low profiles compared to conventional arrangements and configurations, especially with multi-channel, parallel lane configurations.
Optical connector and optical coupling structure
To provide an optical connector which enables heat generated by an optical interface module arranged on the lower surface of the optical connector to be efficiently dissipated from the upper surface of the optical connector. The optical connector includes an optical transmission path 101 including a 45-degree mirror 106 at an end section thereof, wherein, in the optical transmission path 101, the lower surface on which an optical input/output section 102 is provided, and the upper surface facing the lower surface are sandwiched by metal patterns 107 and 108 having a heat conductivity higher than that of the optical transmission path 101, and wherein the metal patterns 107 and 108 are physically connected to each other by heat dissipation vias 103 having a heat conductivity higher than that of the optical transmission path 101.
System and method for obtaining text
A system includes a first supporting element, a first supporting element rotation module, a controller and a first optical head. The controller is configured to control a rotation of the first supporting element by the first supporting element rotation module. The first supporting element is coupled to the first optical head. The first supporting element rotation module is configured to rotate the first supporting element until text that is imprinted on a first side of a semiconductor wafer is located within a field of view of the first optical head. Semiconductors wafers of different size have text located at different locations. A method for obtaining a text imprinted on a first side of a semiconductor wafer, the method includes: determining a location of the text based on a size of the semiconductor wafer; rotating a first supporting element that is coupled to a first optical head until the text is located within a field of view of the first optical head; obtaining an image of the text by the first optical head; and translating the image of the text into text.
Method and apparatus for photograph finding
Digital image data including discrete photographic images of a variety of different subjects, times, and so forth, are collected and analyzed to identify specific features in the photographs. In an embodiment of the invention, distinctive markers are distributed to aid in the identification of particular subject matter. Facial recognition may also be employed. The digital image data is maintained in a database and quarried in response to search requests. The search requests include criteria specifying any feature category or other identifying information, such as date, time, and location that each photograph was taken, associated with each photograph. Candidate images are provided for review by requesters, who may select desired images for purchase or downloading.
Coordinate system converter
A coordinate system converter efficiently converts coordinates of one coordinate system to a different coordinate system. A base system library module provides a common platform where different algorithms based on different coordinate systems can “shake hands” or be integrated into an overall conversion process in a manner that is transparent to each other. The number of supported coordinate systems can be dynamically extended without changing software to support different tools.
Decoder-side region of interest video processing
The disclosure is directed to decoder-side region-of-interest (ROI) video processing. A video decoder determines whether ROI assistance information is available. If not, the decoder defaults to decoder-side ROI processing. The decoder-side ROI processing may estimate the reliability of ROI extraction in the bitstream domain. If ROI reliability is favorable, the decoder applies bitstream domain ROI extraction. If ROI reliability is unfavorable, the decoder applies pixel domain ROI extraction. The decoder may apply different ROI extraction processes for intra-coded (I) and inter-coded (P or B) data. The decoder may use color-based ROI generation for intra-coded data, and coded block pattern (CBP)-based ROI generation for inter-coded data. ROI refinement may involve shape-based refinement for intra-coded data, and motion- and color-based refinement for inter-coded data.
User interface for face recognition
A method of organizing an image collection includes detecting faces in the image collection, extracting features from the detected faces, determining a set of unique faces by analyzing the extracted features, wherein each face in the set of unique faces is believed to be from a different person than the other faces in the set; and displaying the unique faces to a user.
Apparatus and method for character string recognition
An apparatus and a method for character string recognition for correctly recognizing a character string placed on a medium, even in a recognition process system in which a plurality of formats are handled. An image processing area is set on a medium. The image processing area is divided in a placement direction of character strings so as to make up a plurality of segments. An image data projection in a direction of character strings is calculated for each segment. The number of character string lines for each segment is calculated according to the image data projection. The number of character string lines is determined for the image processing area as a whole, according to the number of character string lines for each segment, and it is judged whether or not the character strings are predetermined character strings.
Lossless compression-encoding device and decoding device for image data
In a lossless compression-encoding device, a calculation part calculates differences between different types of pixel data representing the first, second and third color components of an image, and outputs the calculated differences as a plurality of types of difference data. A lossless compression-encoding part performs lossless compression-encoding on each of color component data which include the different types of the pixel data representing the first to third color components and the plurality of the types of the difference data, and outputs a plurality of types of compressed data which correspond to the respective types of the color component data. A comparison and selection part compares amounts of data of the plurality of the types of the compressed data obtained from the lossless compression-encoding, and selects a combination of three types of compressed data corresponding to three types of color component data capable of synthesizing the respective pixel data representing the first, second and third color components such that a total amount of data of the selected combination is smaller than a total amount of data of other combinations of the compressed data.
Image-processing device, image-forming device, image-processing method, and computer readable medium
An image-processing device includes: an obtaining unit that obtains image data; an area extraction unit that extracts an area having a color falling within a predetermined range of a color within a color space, in an image represented by the obtained image data; an effect extraction unit that extracts an effect applied to the image represented by the obtained image data; an effect data obtaining unit that if a type of the extracted effect is included in predetermined plural types of effect, obtains effect data representing a type of effect selected from among the predetermined plural types of effect, excluding a type of the extracted effect; and a generating unit that generates image data representing an image in which an effect of the type represented by the obtained effect data is applied to the area extracted by the area extraction unit.
Methods and apparatus for auditing signage
Example methods and apparatus for auditing signage are disclosed. A disclosed example method involves directing an operator to a signage location and capturing an image of a signage at the signage location. The example method also includes detecting an actual characteristic of the signage based on the image and comparing the actual characteristic to an expected characteristic.
Medical image processing apparatus and medical image pickup system
A medical image processing apparatus of the present invention is a medical image processing apparatus to which a plurality of color components corresponding to frame-sequentially picked-up images of an object are time-sequentially inputted while maintaining periodicity thereof, including a color component storage section that can store a first color component inputted to the medical image processing apparatus at one timing and a second color component, which is a component of the same wavelength band as that of the first color component inputted to the medical image processing apparatus at timing preceding the one timing by one cycle or more, and an image correction processing section that simultaneously reads the first color component and the second color component stored in the color component storage section and performs image correction processing.
Method for processing medical image data and magnetic resonance apparatus for recording and processing medical image data
A method is disclosed for processing medical image data which image a structure layer by layer, the image data for at least some layers respectively including a plurality of layer images. In at least one embodiment, the method includes segmentation of the structure in the layer images and determination respectively of a position of a point in a layer image. In at least one embodiment, at least one layer image set is furthermore compiled on the basis of the representative points in the layer images.
Tissue sample identification system and apparatus
A method an apparatus for identifying slides is disclosed, where samples such as tissue sample mounted to slides are labeled with information, and an image of the information is captured by a processing instrument. The image is analyzed, for example using optical character recognition, and information extracted from the image is used to determine the test to be applied to the slide by the processing instrument. Where information about the slide cannot be extracted from the image, the image is presented to a user to that the slide information, such as its identity or the test to be applied, may be selected by the user to allow the slide to be processed.
System and method for enabling image searching using manual enrichment, classification, and/or segmentation
Embodiments described herein provide for a system for creating a data collection of recognized images. The system includes an image analysis module that is configured to programmatically analyze individual images in a collection of images in order to determine information about each image in the collection. The system may also include a manual interface that is configured to (i) interface with one or more human editors, and (ii) displays a plurality of panels concurrently. Individual panels may be provided for one or more analyzed images, and individual panels may be configured to display information that is at least indicative of the one or more images of that panel and/or of the information determined from the one or more images. Additionally, the manual interface enables the one or more human editors to view the plurality of panels concurrently and to interact with each of the plurality of panels in order to correct or remove any information that is incorrectly determined from the image of that panel.
Masquerade detection system, masquerade detection method and masquerade detection program
To provide a masquerade detection system which can detect a masquerade using a photograph, a picture or the like, without using an additional device other than an image picking-up device. A masquerade detection method includes an image conversion step in which an image conversion from one flat plane to the other flat plane is carried out from a first image of an examining object picked up from a first angle into a second image of an examining object picked up from a second angle different from the first angle to generate a converted image, and a masquerade judging step in which the converted image and the second image are entirely or partially compared with each other and, if a compared result satisfies a predetermined condition, an attempt to do a masquerade is judged.
Absolute tracking in a sub-pixel range
An optical navigation device for absolute tracking in a sub-pixel range. The optical navigation device includes an image sensor and a tracking engine. The image sensor includes a pixel array to generate a plurality of tracking images. The tracking images correspond to incident light at the pixel array. The tracking engine determines a sub-pixel displacement value of a tracking surface based on a comparison of at least two of the tracking images. The tracking engine includes a sub-pixel approximation engine and a linear approximation engine. The sub-pixel approximation engine generates an intermediate sub-pixel displacement value based on a sub-pixel approximation according to a non-linear sub-pixel distribution. The linear approximation engine generates a final sub-pixel displacement value from the intermediate sub-pixel displacement value.
System and method for monitoring motion object
A motion object monitoring system captures images of monitored objects in a monitored area, and gives numbers to the monitored objects according to specific features of the monitored objects. The specific features of the monitored objects are obtained by detecting the captured images. Only one of the numbers of each of the monitored objects is stored, instead of repeatedly storing the numbers of same motion objects. The motion object monitoring system analyzes the stored numbers, and displays an analysis result. The motion object monitoring system also determines a movement of each of the motion objects according to corresponding numbers of the motion objects.
Automatic line identification and pairing for nuclear imaging collimator vector map characterization
A method for measuring a SPECT collimator's hole orientation angles includes obtaining a set of stepped radiation line images of a line radiation source by scanning/stepping the line radiation source across a first collimator in a first direction; obtaining a second set of stepped radiation line images of the line radiation source across the first collimator in a second direction that is perpendicular to the first direction; and obtaining two sets of stepped radiation line images for a second collimator, wherein one of the two collimators is a reference collimator and the other is a collimator being measured. Calculating the collimator hole orientation angles requires determining offset distances along the two directions for each pair of lines between the reference collimator's line images and the measured collimator's line images by identifying and pairing the lines from the reference collimator line images and the measured collimator line images. The method provides an automated way of identifying and pairing the lines.
Providing information in an image-based information retrieval system
Techniques are described for providing information in an image-based information retrieval system. An image including an object is received from a mobile device over a network of computer. The object included the image is matched with a stored representation of the object. Information related to the object is identified based on an association between the identified information and the stored representation of the object. Presentation, over the network of computers on the mobile device, of the identified information is enabled.
A spider for high-power, compact electro-acoustic transducers comprises a non-woven fiber blend encased in a thermoplastic elastomer. The spider is capable of supporting the longer stroke distances of the high-power, compact electro-acoustic transducers and exhibits improved fatigue and ageing resistance.
Sound producing system
A sound producing system includes an electro-acoustic transducer having an electromagnetic motor for moving a diaphragm of the transducer back and forth to create acoustic waves. The diaphragm has a surface that includes one or more of a surface of a dust cap of the diaphragm, a surface of a cone of the diaphragm, and a portion of a surface of a surround of the diaphragm. A solid gas impermeable cover faces the diaphragm surface and has a surface which faces the diaphragm surface. At least a portion of the cover surface has a contour which is substantially the same as a contour of the diaphragm surface. The system includes an asymmetric exit for the acoustic waves to leave a volume defined between the diaphragm surface and the cover surface.
A sound receiver includes a casing having multiple cavities which house multiple microphones and through which sound waves are received. A first sound wave is directly received by microphones. A second sound wave is reflected by an inner wall of the cavities and changes in phase corresponding to the material of the inner wall. The material of the inner wall differs for each cavity, thereby effecting a different change in phase of the second sound wave at each of the inner walls.
A speaker includes a thermoacoustic module, an amplifier circuit board, and a frame. The thermoacoustic module includes a sound wave generator, at least one first electrode and at least one second electrode. The at least one first electrode and the at least one second electrode are electrically connected to the sound wave generator. The sound wave generator includes a carbon nanotube structure. The amplifier circuit board is electrically connected to the carbon nanotube structure by the at least one first electrode and at least one second electrode. The frame secures the thermoacoustic module and the amplifier circuit board.
Dynamic volume control and multi-spatial processing protection
A disclosed system and method dynamically controls the perceived volume of a stereo audio program including left and right channel signals. The system comprises: a dynamic volume control configured and arranged so as to maintain a perceived constant volume level of the stereo audio program; and an excessive spatial processing protection processor configured and arranged for controlling the level of a difference signal, created as a function of the right channel signal subtracted from the left channel signal (L−R), relative to the level of a sum signal, created as a function of the right channel signal plus the left channel signal; wherein the excessive spatial processing protection processor processes the audio signals so as to control the difference (L−R) signal relative to the sum (L+R) signal. A system and method are also provided for dynamically controlling the perceived volume of a stereo audio program including left and right channel signals, comprising: a dynamic volume control configured and arranged so as to maintain a perceived constant volume level of the stereo audio program; and a program change detector configured and arranged to provide a program change signal indicating that the volume of the left and right channel signals has dropped below a threshold level for at least a threshold time period so as to anticipate a possible change in the sound level of the left and right channel signals; wherein the dynamic volume control is responsive to the program change signal.
Apparatus and method for localizing sound source in real time
The present invention relates to an apparatus and method for localizing a sound source in real time. The apparatus for localizing a sound source in real time includes a sound signal acquisition unit for acquiring sound signals through two or more channels. A sample delay storage unit stores a plurality of pieces of data, sampled from the sound signals acquired through respective channels, for a predetermined period of time. A correlation calculation unit calculates correlations between the channels from the plurality of pieces of sampled data stored in the sample delay storage unit. A sound source direction calculation unit calculates an azimuth angle of the sound source using both the correlations between the channels and location relationships of the sound signal acquisition unit. Accordingly, the present invention can localize a sound source in real time.
Music reproducing system and information processing method
A music reproducing system has a music reproducing unit and a transducer unit connected to the music reproducing unit. The transducer unit includes a transducer, a main sensor, and attachment-state detector. The music reproducing unit includes an information processing part and a detection controller.
Apparatus and method for generating audio output signals using object based metadata
An apparatus for generating at least one audio output signal representing a superposition of at least two different audio objects comprises a processor for processing an audio input signal to provide an object representation of the audio input signal, where this object representation can be generated by a parametrically guided approximation of original objects using an object downmix signal. An object manipulator individually manipulates objects using audio object based metadata referring to the individual audio objects to obtain manipulated audio objects. The manipulated audio objects are mixed using an object mixer for finally obtaining an audio output signal having one or several channel signals depending on a specific rendering setup.
Method for admission control of multiple service flows paging in mobile packet domain
A method for paging admission control for multi-service flows in a mobile packet domain is provided and comprises steps of when authentication of a mobile station accessing a connectivity service network through an access service network succeeds, assigning a service flow paging strategy for a downlink service flow of the mobile station, and sending the service flow paging strategy to the access service network; receiving, by the access service network, downlink data of a mobile station in IDLE state from a home agent, searching for a downlink service flow to which the downlink data belong, and judging whether the service flow admits paging according to the service flow paging strategy, and if yes, initiating a paging flow triggered by the downlink data.
Geosecurity methods and devices using geotags derived from noisy location data from multiple sources
In a geo-security system, a device receives RF signals from multiple distinct classes of RF communication systems and extracts location-dependent signal parameters. A current geotag is computed from the parameters by fuzzy extractors involving quantization of the parameters and Reed-Solomon decoding to provide a reproducible unique geotag. The current geotag is compared with a stored geotag, and a geo-secured function of the device is executed based on the result of the comparison. The use of multiple signal sources of different types, combined with special fuzzy extractors provides a robust geotag that allows both lower false rejection rate and lower false acceptance rate.
System and method of decoupling and exposing computing device originated location information
A system and method is provided to determine location information of a portable computing device and, in particular, to a secure and scalable system and method of decoupling and exposing handset originated location information to third parties. The system includes a location platform to determine location information of a remote user, and an encryption service configured to secure the location information of the remote user and send the secure location information to a content provider.
System and method for data transmission over arbitrary media using physical encryption
Apparatus and method for a secure communication network using AlphaEta quantum encryption is provided. A polarization insensitive optical receiver based on a 90 degrees hybrid coupler is used for the detection and digitization of optically encrypted signals. Once digitized, such signals can be decrypted, stored, or re-transmitted over arbitrary media such as using RF wireless means. Alternatively, the signal can be generated directly for transmission over RF wireless nodes. The system may include nodes for retransmitting the signal without decrypting it, allowing for secure communication among specific users.
Digital entroping for digital audio reproductions
The present invention provides a system and method for introducing white noises into a digital audio signal so that there is progressive and cumulative degradation in audio quality after each successive reproduction of the audio sound signal in a fashion analogous to analog audio reproduction. The invention provides a white noise generator, and a digital entroping unit. In a preferred embodiment, the white noise generator is implemented by a hardware random number generator. The digital entroping unit controls the magnitude of white noise desired based on a random number generated by the random number generator, and adds the white noise to the input audio sound signal to produce a degraded audio sound signal. The magnitude of white noise can be controlled by using various masking and formatting of random number data.
Method for monitoring execution of data processing program instructions in a security module
A method for monitoring execution of a sequence of data processing program instructions in a security module associated to a multimedia unit connected to a managing center supplying control messages authorizing access to broadcast data streams. The security module comprises a processor for executing the instructions, a memory, and a monitoring module for analyzing the instructions before execution by the processor. The managing center comprises a security module emulator generating reference data sets by executing a sequence of instructions induced by data of a given control message in the program. The reference data sets are appended to control messages sent to the security module. The monitoring module analyzes a sequence of program instructions for determining a check data set which is compared with a reference data set received from the control messages. When the reference and check data sets match, the program continues executing. Otherwise, further control message processing stops.
Method and device for dispatching an alert message in a network
This method for dispatching an alert message in a telecommunications network comprises a step (E20) of receiving a multimedia stream emitted by a calling device having emitted a call to a called device, and a step (E30) of transmitting to the called device, during the call setup phase, at least one part of the multimedia stream, which part can be restored, at least partially, by alert means of the called device.
Call notification system, method, computer program and advertising method
A call notification system method, computer program and advertising method are disclosed. A call notification is generated at a recipient system (2) in response to receipt of initiation data on a call from an originating system (3). At least aspects of the call notification are controllable by the originating system (3).
A recording system has an interface enabled to monitor interaction between an agent of an enterprise and a second person, recording apparatus enabled to record the interaction and to store the recording in a data repository, and software stored in and executing from a machine-readable medium, the software providing functions for controlling the recording apparatus. The software responds to inputs from the second person to control the recording apparatus.
Enhanced polling method and system
A method and system for dynamically determining a poll wherein at least a first parameter for each queue of one or more queues is maintained and a poll for each queue based upon an initial polling mode corresponding to each of the one or more queues is conducted. The polling mode comprises either a scheduled polling mode or an on-demand polling mode. Thereafter, at least a second parameter for each queue based on the poll is determined and an interval or a mode of a subsequent poll for each queue based on a comparison between the first parameter and the second parameter corresponding to each queue is scheduled. The subsequent poll is either (a) a different one of the scheduled poll and the on-demand poll, or (b) the scheduled poll having a different polling interval than the initial polling mode wherein the initial polling mode is also the scheduled poll.
Automatic key programming
Methods are disclosed for programming shortcut keys on a computing device, such as a digital telephony device. One method comprises extracting user context information for a user from a server in communication with the digital telephony device. Key feature grouping information can be created based on the user context information. A key mapping layout can be generated for the digital telephony device by applying rules to designate an order in which selected groups in the key feature grouping information are assigned to selected keys on the digital telephony device to generate a key mapping layout. The keys on the digital telephony device can be programmed using the key mapping layout.
Voice message transmission and retrieval
A method and system for storing, transmitting and retrieving an audio message is disclosed herein. The invention allows a recipient to access a voice message sent by a sender by clicking on an access key in a SMS text sent to the recipient's phone. The SMS text preferably provides information on the sender and the length of the voice message. Once the recipient accesses the message, another SMS text is sent to the sender providing information on the when and how much of the voice message was communicated to the recipient. The voice message is preferably stored at a server of the system.
Method for designing an automated speech recognition (ASR) interface for a customer call center
A method of designing a customer interface for a service center, such as an automated speech recognition (ASR) self-service center. Customer activity to an existing service center is monitored, providing customer model, which includes a collection of customer tasks. These tasks are assigned to action-object pairs, which are further assigned to routing destinations. Dialog modules are designed, based on the customer model data, including disambiguation dialogs.
A method and apparatus for positioning a patient for radiation treatment are described. The method includes obtaining a plurality of projection images of a patient positioned on a treatment couch, displaying at least one of the plurality of projection images with a corresponding synthetic projection image on a display, adjusting the position of the at least one projection image on the display to approximately align with the corresponding synthetic projection image in response to a user dragging the at least one projection image on the display with a user interface device, and moving the treatment couch to position the patient based on position adjustments of the at least one projection image.
Beacon signal processing circuit, high-speed synchronization circuit and receiving terminal including the same
A high-speed synchronization circuit for synchronizing a receiving signal with a terminal at high speed and a receiving terminal including the same are provided. The high-speed synchronization circuit updates synchronization information by processing a beacon signal included in at least one time slot and maintains synchronization using the beacon signal, thereby reducing time taken to acquire synchronization and minimizing power consumption.
A user terminal is configured to generate supplemental pilot symbols from data symbols transmitted to other user terminals meeting a predetermined reliability criterion. The supplemental pilot symbols can be used for channel estimation, covariance estimation, CQI estimation, or other purposes.
Method of transmitting data in wireless communication system
A method of transmitting data in a wireless communication system, includes: transmitting first data via a first frame for a first wireless communication system; transmitting second data via a second frame for a second wireless communication system supporting backward compatibility with respect to the first wireless communication system; and transmitting control information with respect to the first and second frames, wherein the control information includes a frame control header (FCH) which indicates information about the second frame by using a reserved bit region of the first frame.
Apparatus for generating at least one signal based on at least one aspect of at least two received signals
An apparatus for generating at least one signal based on at least one aspect of at least two received signals is provided. The apparatus comprises: an antennae array of M antennae, where M is greater than or equal to two; at least one multiple-input and multiple-output capable transceiver in communication with each antenna in the antennae array of M antennae; and processing circuitry, the processing circuitry in communication with the multiple-input and multiple-output capable transceiver. In operation, the processing circuitry is capable of causing the apparatus to: receive at least two first signals, combine at least two of the at least two first signals, generate at least two second signals based on at least one aspect of the at least two first signals, and simultaneously transmit the at least two second signals; wherein the apparatus is configured such that at least one of the at least two second signals is capable of being received by a multiple-input capable node.
Successive transmit beamforming methods for multiple-antenna orthogonal frequency division multiplexing (OFDM) systems
An improvement in a method of transmit beamforming between a transmitter and a receiver in an OFDM wireless system having a plurality of subcarriers for a time varying fading channel comprises performing successive beamforming for each of the plurality of subcarriers using less than complete knowledge of the previous fading blocks for the subcarriers by beamforming an adaptive codebook, C=(C1; . . . ; c2N}, of a current fading block for the subcarriers by correlating inter-frame and/or inter-subcarrier signals among the plurality of subcarriers.
Spectrum coding apparatus, spectrum decoding apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus and methods thereof
A spectrum coding apparatus capable of performing coding at a low bit rate and with high quality is disclosed. This apparatus is provided with a section that performs the frequency transformation of a first signal and calculates a first spectrum, a section that converts the frequency of a second signal and calculates a second spectrum, a section that estimates the shape of the second spectrum in a band of FL≦k
Method and apparatus for encoding and decoding an image by using consecutive motion estimation
A method and apparatus for encoding and decoding an image. The method of encoding an image includes generating a prediction block of a current block of a current image by performing continuous motion estimation, and encoding the current block based on the generated prediction block. The current block can be more precisely predicted so that the compression rate of image encoding is improved.
Video coding with fine granularity spatial scalability
The disclosure is directed to video coding techniques that support spatial scalability using a generalized fine granularity scalability (FGS) approach. Various degrees of spatial scalability can be achieved by sending spatially scalable enhancement layers in a generalized FGS format. Spatially scalable enhancement bitstreams can be arbitrarily truncated to conform to network conditions, channel conditions and/or decoder capabilities. Coding coefficients and syntax elements for spatial scalability can be embedded in a generalized FGS format. For good network or channel conditions, and/or enhanced decoder capabilities, additional bits received via one or more enhancement layers permit encoded video to be reconstructed with increased spatial resolution and continuously improved video quality across different spatial resolutions. The techniques permit spatial scalability layers to be coded as FGS layers, rather than discrete layers, permitting arbitrary scalability. The techniques may include features to curb error propagation that may otherwise arise due to partial decoding.
Method and apparatus for frame prediction in hybrid video compression to enable temporal scalability
The invention is directed to a method and apparatus for providing temporal scaling frames for use in digital multimedia. The method involves using a removable unidirectional predicted temporal scaling frame communication along with intra-coded frames and/or inter-coded frames. The method involves the ability to selectively remove the temporal scaling frame(s) from being transmitted or decoded in order to satisfy, for example, power limits, data rate limits, computational limits or channel conditions. Examples presented include encoders, transcoders and decoders where the decision to drop the removable temporal scaling frames could be made.
Distributed joint source-channel coding of video using raptor codes
A video encoder system includes a base layer and an enhancement layer for encoding video data. The base layer encodes a reduced quality version of the video data to obtain base layer data. The enhancement layer encodes the video data using energy-concentrating transform operations, nested scalar quantization, and Raptor encoders. The base layer data and enhancement layer data are transmitted through a channel to a video decoder system. The decoder system decodes the base layer data to recover an estimate of the reduced quality video and decodes the enhancement layer data (using the reduced quality video as side information) to obtain blocks of coset indices. The decoder system then operates on the blocks of coset indices to generate estimates of the original video data.
Systems and methods for invariant pulse latency coding
Image processing systems and methods extract information from an input signal representative of an element of an image and to encode the information in a pulsed output signal. A plurality of channels communicates the pulsed output signal, each of the plurality of channels being characterized by a latency. The information may be encoded as a pattern of relative pulse latencies observable in pulses communicated through the plurality of channels and the pattern of relative pulse latencies is substantially insensitive to image contrast and/or image luminance. A filter can be employed to provide a generator signal based on the input signal and pulse latencies can be determined using a logarithmic function of the generator signal. The filter may be temporally and/or spatially balanced and characterized by an integral along spatial and/or temporal dimensions of the filter that is substantially zero for all values of a temporal and/or a spatial variable.
Phase pre-emphasis for a serial data transmitter
Apparatus and methods apply pre-emphasis to the phase rather of a signal than to the amplitude of a single. This approach can provide superior pre-emphasis performance than the conventional amplitude pre-emphasis techniques in certain situations, such as when a non-linear slicer is present in the signal path. For example, electrical-to-optical (E/O) and optical-to-electrical (O/E) converters can effectively slice a signal.
Feedforward equalizer for DFE based detector
A transceiver including an equalizer, and a control circuit. The equalizer includes i) a unity tap comprising a coefficient input configured to receive a coefficient equal to 1, ii) a first plurality of taps including a first plurality of coefficient inputs—each configured to receive a respective one of first coefficients, wherein the first plurality of taps generate a first output signal based on an input, iii) a second plurality of taps including a second plurality of coefficient inputs—each configured to receive a respective one of second coefficients, wherein the second plurality of taps are configured to filter the first output signal to generate a second output signal. The control circuit is configured to limit a sum of the first coefficients and the second coefficients to a first predetermined range based on the coefficient of the unity tap.
Enhancement of transition region equalization in a decision feedback equalizer
A decision feedback equalizer includes an input path for receiving a bitstream with inter-symbol interference, and a feedback signal path is coupled to the input path for correcting a sampled value of an incoming bit of the bitstream based on inter-symbol interference of a preceding bit. The feedback signal path includes a controllable delay circuit for receiving the preceding bit. A feedback path controller is coupled to the controllable delay circuit to regulate a delay introduced to the preceding bit. The delay is a function of an accumulated value of data of early-late events of a sampling instant of the bitstream for different data pulse patterns.
Time-domain equalization for discrete multi-tone systems
A multiple carrier communication system includes a primary impulse shortening filter that receives an output signal of an analog to digital converter and accepts coefficients. A secondary impulse shortening filter receives the output signal of the analog to digital converter, outputs an output signal, and passes coefficients to the primary impulse shortening filter. A reference signal generator outputs a reference signal. A comparator compares the output signal and the reference signal and outputs a resulting error signal. An adaptive processor computes coefficients for the secondary impulse shortening filter based on the error signal.
Method and apparatus for rate-dependent equalization
Methods and apparatus are provided for equalizing a received signal. A received signal is equalized by determining a data rate of the received signal; obtaining one or more equalization parameters associated with the determined data rate; and equalizing the received signal using the obtained one or more equalization parameters. The equalization parameters may comprise, for example, one or more of a gain parameter, zero control for a high pass filter and one or more threshold settings for one or more latches used during the equalizing step, such as data latches or transition latches (or both).
Method for testing a radio frequency (RF) receiver and related methods
A method for testing a radio frequency (RF) receiver may include measuring a plurality of bit error levels for the RF receiver at a given RF frequency. The method may further include applying a Huber function to the measured plurality of bit error levels to generate a bit error ratio (BER) estimate for the RF receiver. The method would also include using the BER estimate to generate a sensitivity for the RE receiver.
Transfer of encoded data
The invention relates to a method that includes transfer of data encoded on the basis of a first encoding scheme via an interface between a baseband assembly and a radio-frequency assembly of a mobile radio transceiver. The method further includes transfer of a data sequence which is encoded on the basis of the first encoding scheme and which identifies a change of encoding scheme from the first encoding scheme to a second encoding scheme. Lastly, the method includes transfer of data encoded on the basis of the second encoding scheme via the interface.
Solid-state dye laser
To reduce the laser threshold by efficiently exciting a light-emitting body in a solid-state dye laser with light having high density, thereby facilitating emission of laser beams, and to miniaturize a solid-state dye laser including an excitation light source. A solid-state dye laser capable of emitting laser beams by efficiently introducing light from an excitation light source to a light-emitting body incorporated in an optical resonator structure and exciting the light-emitting body with light with high density, is realized.
Intracavity frequency conversion of laser radiation
A laser device with frequency conversion, the device comprising a complex optical cavity comprising two cavity parts with two different levels of circulating intracavity power wherein there is placed at least one non-linear crystal (30) is placed within the cavity part of higher circulating power and an active medium (21) in the cavity part of lower circulating power, the power enhancement achieved in two steps and the total enhancement being the product of the enhancement factors in each step, providing additional freedom in design allowing both the condition for high enhancement of the interacting laser power inside the intracavity non-linear crystal and the condition for maximum power output from the laser to be satisfied simultaneously and wherein said complex optical cavity the first cavity part provides the initial step of power enhancement and comprises at least a laser cavity back mirror (20), highly reflective about a laser radiation fundamental frequency .omega., and an active (gain) medium.
Multiwavelength laser system and method for ophtalmological applications
A multiwavelength laser system for opthalmological applications. The system including a first semiconductor diode laser including a first working beam of a first wavelength; and at least one second semiconductor diode laser having a second working beam of a second wavelength. The second wavelength being different from the first wavelength.
Telecommunications system and method for connecting several CSTA clients to a PBX
A system connects a plurality of CSTA Clients to a communications system that supports only one CSTA Client at a time, such as a PBX. The system includes a server or other processor programmed to provide a CSTA dialog with each of the plurality of CSTA Clients, and a single CSTA dialog with the PBX.
Network synchronization method
At least some exemplary embodiments of the invention enable a node to transmit synchronization information to other near-by nodes in a cognitive radio network during a transmission period. In one exemplary embodiment, an internal clock is compared to received synchronization information, a length of a next transmission period is set as a function of the comparing, and synchronization information is transmitted only once during the next transmission period.
End-to-end service quality for latency-intensive internet protocol (IP) applications in a heterogeneous, multi-vendor environment
Apparatus and methods are provided for delivering end-to-end Quality of Service (QoS) over Internet Protocol (IP) networks. According to one embodiment, a portion of available bandwidth between a first and second network device is reserved as a Quality of Service (QoS) resource pool for real-time communication sessions among users of a first and second user community. The first network device is communicatively coupled with a packet network and associated with the first user community. The second network device is communicatively coupled with the packet network and associated with the second user community. End-to-end application QoS is provided between the first and second user communities by selectively admitting real-time communication sessions between the first user community and the second user community based upon currently available resources associated with the QoS resource pool and multiplexing the real-time communication sessions over a reservation protocol session between the first and second network devices.
System and method for supporting synchronous system communications and operations
Apparatus and methods are provided for controlling synchronous and asynchronous communications in an avionic network. The method includes receiving one or more asynchronous messages and one or more synchronous messages, allocating each of the synchronous messages to a corresponding predetermined time slot while producing an unoccupied portion in at least one of the predetermined time slots, and allocating the asynchronous messages to one or more of the unoccupied portions of the predetermined time slots.
Systems and methods for digital interface translation
Systems and methods of digital interface translation are described. One embodiment of the invention includes multiple receiver lanes, where at least one of the receiver lanes is configured to receive a data channel at a first data rate and encoded in accordance with an input digital interface standard, an auxiliary channel input configured to receive an auxiliary data channel, and a single transmitter lane configured to output a single data channel at a second data rate and encoded in accordance with an output digital interface standard. In addition, the multilane to single lane digital interface translator is configured to decode the received data into data streams, and interleave the data streams to form packets, the multilane to single lane digital interface translator is configured to insert auxiliary data received via the auxiliary channel input and idle data between the packets to produce an output data stream that is rate matched to the second data rate, and the multilane to single lane digital interface translator is configured to encode the output data stream in accordance with the output digital interface standard.
Device, method, and protocol for data transfer between host device and device having storage interface
A system for transferring data files between a host device and a secondary device can include a bridge device forming at least a portion of the secondary device. The bridge device can have a de-multiplex (de-MUX) data path with an input coupled to a host interface (I/F), a first output coupled to a storage I/F and a second output coupled to a processor I/F. A controller circuit can have control inputs coupled to receive configuration commands from the processor I/F and control outputs coupled to control terminals of the de-MUX data path. The controller circuit enables and maintaining a data path between the host I/F and the first output of the de-MUX data path for a predetermined number of data transfers in response to at least a first configuration data input.
Extending a local area network
A set top box including a network extender and a media player in communication with the network extender. The network extender is connectable to a residential gateway of a local area network through a wired connection. The media player includes a computing processor executing instructions to format a signal received from the network extender for use by a media device. The set top box also includes at least one wireless transceiver in communication with the network extender.
Network system using path health information for path selection
A network system employs path health information to select an acceptable path between a source node and destination node within an information handling system (IHS) and/or between a source node within one IHS and a destination node within another IHS. One or more switches may connect these two IHSs together. The network system accesses the path health information to determine the availability of paths for communicating between nodes.
System and method for wireless process communication over distinct networks
A dual-mode router for conveying process communication packets across a plurality of distinct wireless process communication networks is provided. The router includes wireless communication circuitry and a controller coupled to the wireless communication circuitry. The wireless communication circuitry is configured to interact with signals from each of the plurality of distinct wireless process communication networks. The controller is configured to adapt process communication packets from a first distinct wireless process communication network for transmission over a second distinct wireless process communication network. Methods for configuring the distinct wireless process communication networks and relaying process packets over the distinct wireless process communication networks are also provided.
Psuedo wire merge for IPTV
The downstream IP packets of uni-cast services, such as Internet Access or Voice over IP network, are transported over the pseudo wire from service provider nodes at the metro hub to the access edge, whereupon they are converted to be transported on the first mile technology, such as a DSL loop, that serves the subscriber's residence. A television service provider delivers the collection of television channels through the regional network to an intermediate node, herein called the metro edge device. The function of the metro edge for downstream uni-cast traffic is to de-multiplex the downstream pseudo-wires coming on packet trunks from metro hubs, into a greater number of packet trunks leading to access edges. In this invention the metro edge device is operable to unicast individual selected channels to the subscriber's residence by adding copies of the IP packets of the selected channels into the downstream flow of packets in the subscriber's pseudo wire.
Media resource adaptation method, media gateway controller and server
The embodiment of the invention provides a media resource adaptation method, a media gateway controller and a server. In an embodiment of the invention, the services, the CTIS and the MGC are deployed in the center, each dispersed area is only equipped with the access equipment or the resource equipment, the deployment structure is simple, and the maintenance workload is less. The CTIS decides the resource adaptation, and the resource can be extended to the service sides. Therefore, the resource usage is flexible. The user terminal call can obtain the local media services, which reduces the occupancy of a VoIP long-distance link, thus lowering the operation cost. Furthermore, the global share of the media resources is realized, which is favorable for load balance and reduces the cost of redundancy devices.
Overload call control in a VoIP network
The invention provides a system, method and apparatus for controlling a mass calling event in a VoIP network. The invention provides for monitoring port traffic information on a network edge device and detecting the occurrence of a mass calling event in conjunction with a call control module. Control instructions or information may then be provisioned to network edge devices to alleviate congestion. The invention enables network edge devices to gap or provide other controls to reduce call overloading. Controls for alleviating congestion include blocking the packets, providing an announcement to the call, re-routing the traffic associated with this specific mass calling event, and reducing the quality of the service.
Wireless communication system with selective preamble synchronization portion and related methods
A wireless communications device may include a transceiver, a memory configured to store a predetermined set of preamble synchronization portions, each preamble synchronization portion having a different length, and a controller cooperating with the transceiver and the memory. The controller may be configured to receive forward transmission blocks, each forward transmission block having a preamble synchronization portion and a body portion associated therewith. The preamble synchronization portion may include a desired preamble synchronization portion from among the predetermined set of preamble synchronization portions. The controller may be configured to determine and use, for each received forward transmission block, the corresponding preamble synchronization portion from among the predetermined set of preamble synchronization portions.
Network processing node and method for manipulating packets
A network processing node (e.g., MGW, MRFP) and method are described herein that can: (1) receive packets on a first heterogeneous link (e.g., wireless link); (2) manipulate the received packets based on known characteristics about a second heterogeneous link (e.g., “Internet” link); and (3) send the manipulated packets on the second heterogeneous link (e.g., “Internet” link). For example, the network processing node can manipulate the received packets by adding redundancy, removing redundancy, frame aggregating (re-packetizing), recovering lost packets and/or re-transmitting packets.
Time multiplexing for coexistence within multiple communication systems
Methods and apparatus permitting the coexistence of multiple communication links to distinct wireless systems in a client device are disclosed. A wireless device can interface with both a primary communications system and at least one distinct communications system by managing the coexistence of active communications with the multiple communication systems. The wireless device can initially configure communications with the primary communications system for dynamically reconfigurable time multiplexed operation having scheduled periods of inactivity. The wireless device can determine timing and scheduling of communications with the distinct communications systems and can schedule the communications with the distinct communications systems during periods of inactivity in the primary communications system. The periods of inactivity may be limited to the scheduled periods of inactivity or can include unscheduled periods of inactivity occurring during active periods of the time multiplexed operation. The device may also use data priorities of communications to override overlapping communication activity.
WLAN-to-WWAN handover methods and apparatus using a WLAN support node having a WWAN interface
A network support node which includes a local area network (LAN) interface and a cellular RF interface is provided. The LAN interface is configured to connect the network support node as a LAN node in a LAN. The cellular RF interface is configured to provide wireless communications over a wireless communication link with a base station of a cellular network, such that the network support node operates as a client end station with the base station. The network support node receives, from the LAN via the LAN interface, data of a communication session between a mobile communication device and another communication device. The network support node communicates with the mobile communication device, via the cellular RF interface over the wireless communication link with the base station, the data of the communication session.
System, method and device for handling voice calls on a dual-mode wireless mobile communication device
To handle a communication session at a wireless mobile communications device, after receiving an indication of current signal strength of an access point for a wireless local area network (“WLAN”) a signal strength threshold associated with the access point is retrieved. If the communication session is currently carried by a cellular network and the current signal strength exceeds the signal strength threshold, the communication session is switched from the cellular network to the WLAN. A metric is then adjusted based on timing of the switch relative to any switch of the communication session from the WLAN to the cellular network over a preceding time window associated with the access point. Based on the metric, the signal strength threshold associated with the access point is selectively adjusted. If, on the other hand, the communication session is currently carried by the WLAN and the current signal strength is below the signal strength threshold, an attempt is made to switch the communication session from the WLAN to the cellular network and a metric associated with the access point is adjusted based on whether or not the switch failed. Based on this second metric, the signal strength threshold associated with said access point is adjusted.
GTP for integration of multiple access
A network architecture comprising at least one core network, each core network comprising a number of packet data gateway access supporting nodes GASNs handling mobile user station access over an access network, said core network(s) further providing access to one or more global packet data communication networks (IN), and one or more nodes holding subscriber or mobile user station related information. The GASNs are further adapted to support intercommunication over a mobility protocol interface to, at reception of a request for change of access type from a mobile user station, establish information about the previous GASN of the mobile user station, and to, using the established information, update an established communication context concerning the mobile user station or create a new communication context concerning the mobile user station such that mobility between different access network types is enabled for a mobile user station without interruption of an ongoing session.
Method for scheduling distributed virtual resource blocks
A method for efficiently scheduling virtual resource blocks to physical resource blocks is disclosed. In a wireless mobile communication system that supports a resource block group (RBG) allocation scheme, when consecutively allocated virtual resource blocks are distributively mapped to physical resource blocks, a gap for the distribution is determined to be a multiple of a square of the number of consecutive physical resource blocks constituting an RBG.
Radio access network (RAN) capacity/resource determination
A device receives code division multiple access (CDMA) capacity/resource information via a first direct interface with a radio network controller (RNC) associated with a CDMA radio access network (RAN), and determines, based on the CDMA capacity/resource information, a capacity associated with the CDMA RAN. The device also determines, based on the CDMA capacity/resource information, a resource availability associated with the CDMA RAN, and determines, based on the capacity and the resource availability associated with the CDMA RAN, a CDMA RAN resource allocation.
Intelligent sector channel allocation
Allocation of a plurality of channels in a wireless network is described. The allocation process has each base station serving the sectors in the network scan each unused channel of the plurality of channels in its served sector. The signal quality of each scanned, unused channel is measured and sorted according to the measured signal quality. The quality-sorted unused channels are then ordered according to a statistical algorithm. An ordered list of available channels is generated according to results of the statistical algorithm ordering. This ordered list is broadcast to each access terminal (AT) registered with the base station. New communication between the base station and its registered ATs is then initiated using one of the unused channels in the ordered list.
Method and system for location based configuration of a wireless access point (WAP) and an access device in a hybrid wired/wireless network
Aspects of the invention provide a method and system for location based configuration of a wireless access point and an access device in a hybrid wired/wireless network. A method for providing location based configuration in a hybrid wired/wireless network may include identifying a location of a network device within the hybrid wired/wireless network. Configuration information corresponding to the determined location of the network device may be determined. The determined configuration information may be communicated to the networking device in order to facilitate location based configuration of the network device. The network device may include, but is not limited to, an access device, an access point and a switching device.
Association with leakage-based metrics in a wireless network
Techniques for performing association with leakage-based metrics in a wireless network are described. Association may be performed to select a serving node (e.g., a base station or a relay) for a station (e.g., a UE or a relay). In one design, at least one metric may be determined for at least one candidate node for possible association by the station. A metric for each candidate node may be determined based on leakage of the candidate node. The leakage of the candidate node may include interference due to the candidate node at stations not served by the candidate node (excluding the station). The metric for each candidate node may include a signal-to-leakage ratio (SLR), a geometry-to-leakage ratio (GLR), or a throughput-to-leakage ratio (TLR). A serving node for the station may be selected from among the at least one candidate node based on the at least one metric.
Mapping in a multi-dimensional space
A multi-dimensional, such as a three-dimensional, map is created using nodes in communication with each other. The nodes communicate with each other wirelessly via radio frequency (RF) using Bluetooth™ protocol. Detailed location information from the location nodes is downloaded. A mesh network of nodes is in communication with at least one base station and, in turn, is in communication with at least one control center. A mobile device associated with a user located in a specific area of a geographical location is in communication with a control center to create a multi-dimensional map.
Synchronized code recognition
A system includes a central controller to transmit a plurality of synchronization codes through a transmission medium and a plurality of satellite controllers, each satellite controller configured to recognize one or more synchronization codes of the plurality of synchronization codes, each satellite controller comprising a synchronous clock signal generator to generate a synchronous clock signal each time the satellite controller recognizes the one or more synchronization codes of the plurality of synchronization codes.
Method and apparatus for transmitting and receiving control channels by restricting a set of the control channels in a wireless communication system
A method and apparatus are provided for transmitting control information in a base station for a wireless communication system. The method includes transmitting, to a terminal, information associated with a number of Orthogonal Frequency Division Multiplexing (OFDM) symbols carrying control channels; determining a set of control channel candidates based on an IDentifier (ID) of the terminal; selecting at least one control channel candidate from among the set of control channel candidates; and transmitting the control information to the terminal through the selected at least one control channel candidate. Each control channel candidate included in the set of control channel candidates consists of one, two, four, or eight control channel elements (CCEs) existing in the OFDM symbols.
Method and system for configuring a media access control header to reduce a header overhead
A method and system for configuring a media access control header to reduce a header overhead is provided. The method includes establishing a connection between a transmitter and a receiver. The method also includes determining a size of a length field in the MAC header of a MAC protocol data unit (PDU) of the connection based on one or more parameters. The method further includes transmitting the MAC PDU to the receiver. The system includes a transmitter to determine a size of a length field of the media access control (MAC) header based on one or more parameters and to transmit a MAC protocol data unit (PDU) having the MAC header to a receiver. The system also includes the receiver to receive the MAC PDU and to determine the size of the length field in the MAC header based on a connection identifier in the MAC header.
Method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems
A method and apparatus for interworking between push-to-talk over cellular (PoC) systems and instant messaging (IM) systems is provided. An interworking entity that behaves like a PoC client to a PoC server and as an IM client to the IM server is provided. The interworking entity may be implemented as part of the PoC server or the IM server. The interworking entity listens to talk bursts from the PoC server and when it receives a talk burst the interworking entity sends the message to the IM client via the IM server. In an embodiment, the interworking entity listens to talk bursts or audio clips from the IM server and when it receives them, stores them in a temporary storage memory and converts them to a streaming format. The interworking entity then requests the floor from the PoC server, and, once the floor is granted, streams the stored audio clip or talk burst to the PoC server. The PoC server then distributes the clips to the PoC clients.
Method and related communication device for parameter reconfiguration in a wireless communications system
A method for reconfiguring a parameter of a medium access control layer for a mobile device of a wireless communication system includes, when a radio resource control dedicated signaling for reconfiguration of the parameter is received during activation of the parameter, starting to apply the reconfiguration of the parameter at next opportunity corresponding to the parameter.
Transmission apparatus and method for distributed management thereof
Disclosed is a transmission apparatus in which a plurality of elements implement virtually one apparatus. Each element includes at least one main signal package and a monitor control package that is connected to the main signal package via an intra-apparatus bus 40 and connected to another monitor control package via an inter-apparatus communication bus. The monitor control package in one element, on occurrence of a malfunction in the main signal package being monitored, collects an alert from the main signal package being monitored, and transmits an alert masking control signal, using the inter-apparatus bus, to the monitor control package of another element to which belong the main signal package of a masking target. The main signal package of the masking target suppresses alerting of a second-order malfunction in case of detection of the second-order malfunction on receipt of the alert masking control signal.
Loadbalancing network traffic across multiple remote inspection devices
An apparatus includes a checking functionality (CF) for processing data packets in a computer network that comprises a plurality of CFs. The CF includes an interface for communication with one or more source switches that route data packets to the CF for processing, a packet processing capability for processing the data packets, and logic for communicating data regarding the packet processing capability to the source switch through the interface.
Method and apparatus for admission control in a radio communications system
A method for admission control in a radio communications system that includes determining a quality of service (QoS) type of a service according to a QoS property of the service, determining a service satisfaction ratio of services that belong to the determined QoS type according to a result of the determining a QoS type, comparing the determined service satisfaction ratio with an admission threshold, and admitting the service if the determined service satisfaction ratio is greater than or equal to the admission threshold. An apparatus for admission control in the radio communications system is also provided. With the embodiments in the present disclosure, the resource utilization may be accurately calculated, and the admission control algorithm may be more easily developed and maintained.
Controlling packet transmission
A method, program and apparatus for estimating a bandwidth of a channel from a transmitter to a receiver. The method comprises: receiving a packet stream at the receiver from the transmitter; receiving from the transmitter an indication of data transmitted from the transmitter to one or more other recipients than said receiver between packets of said packet stream; and determining at the receiver, using said indication, an estimate of the bandwidth of said channel. The estimate may enable transmission of packets from the transmitter to be controlled.
Method, access point and mobile station for implementing load sharing among access points
The present invention discloses a method for implementing load sharing among Access Points (AP), the method is applied in a wireless network including at least one Load Sharing Service (LSS), and each LSS includes at least two APs, the method includes: when receiving from a mobile Station (STA) an LSS message including information of at least one AP belonging to the same LSS and being available for the STA to access, by an AP: selecting at least one AP to be accessed by the STA from the at least one AP belonging to the same LSS and being available for the STA to access according to a predefined strategy for load sharing and load status of each AP belonging to the same LSS. The present invention further provides an AP and STA. The effect of load sharing among APs can be improved adopting the present invention.
System and method for determining that a maximum number of IP sessions have been established
Systems and methods for determining that a maximum number of IP sessions have been established are provided. There are instances when the mobile device transmits a request to the wireless network. According to an aspect, in the event that the maximum number of IP sessions is already established for the mobile device, the wireless network transmits a response indicating that the request cannot be fulfilled. The mobile device determines based on the response that the maximum number of IP sessions is already established, which allows the mobile device to determine the maximum number of IP sessions that can be supported so that IP sessions can be managed accordingly.
Network design device and network design method
A network design device includes a bypass number setting unit setting the number of bypass node; a loss calculating unit calculating a reference loss; a graph generating unit generating a graph having a variation value obtained based on a difference between a transmission loss of a link coupling nodes to each other and the reference loss; a path detecting unit detecting a minimum-variation-path in which sum of each variation value from a start point to an end point of the graph is minimum; and a comparing unit comparing a calculation OSNR and a reference OSNR, the calculation OSNR being obtained by a calculation from a start point to an end point assuming that an optical amplifier is located on a node other than a bypass node on the minimum-variation-path, wherein the bypass number setting unit changes the number of bypass node based on a result of the comparing unit.
Method and system for distributing network traffic among multiple direct hardware access datapaths
A system for distributing network traffic among direct hardware access datapaths, comprising: a processor; one or more activated PNICs; a host operating system; and a virtual machine (VM). Each activated PNIC sends and receives data packets over a network. Each activated PNIC is configured with a virtual function. The VM includes a VNIC and a virtual link aggregator configured to maintain a list identifying each activated PNIC. Virtual function mappings for the VM associate the VM with virtual functions for the activated PNICs. The virtual link aggregator selects the first activated PNIC for servicing a network connection and determines a virtual function for the first activated PNIC. The VNIC for the first activated PNIC uses the virtual function to directly transfer network traffic for the network connection between the VM and the first activated PNIC.
Method, system and board apparatus for implementing automatic protection switching between active board and standby board
A method for implementing Automatic Protection Switching (APS) between an active board and a standby board includes detecting Synchronous Digital Hierarchy (SDH) data of main services, wherein the SDH data is received by a working port of the active board from a working line. If the SDH data received by the working port is detected as abnormal, SDH data of main services received by a protection port of the standby board is selected from a protection line, and service processing is performed for the SDH data.
System and method for applying multi-tone OFDM based communications within a prescribed frequency range
According to one embodiment of the invention, an integrated circuit comprises an encoding module, a modulation module and a spectral shaped module. The encoding module includes an interleaver that adapted to operate in a plurality of modes including a first mode and a second mode. The interleaver performs repetitive encoding when placed in the second mode. The modulation module is adapted to compensate for attenuations that are to be realized during propagation of a transmitted signal over the power line. The spectral shaped module is adapted to compensate for amplitude distortion and further compensates for attenuations that will be realized during propagation of the transmitted signal over the power line.
Radio communication system
A transmitting station (TS), for transmitting a plurality of symbols of a data signal in a communication system, comprises a process module (PM) arranged for adding subset of the symbols of the data signal to symbols of a predetermined signal prior to proceed to transmission of the data signal.
Method and apparatus for resource mapping and code division multiplexing
The present disclosure discloses a method and an apparatus for resource mapping and code division multiplexing. In the present disclosure, each cell selects a mapping scheme among at least two mapping schemes to implement resource mapping, which effectively reduces interference imposed on reference signal symbols of users at the edge of a cell; vector switching is performed for an orthogonal matrix to obtain multiple different codeword sequences and implement codeword design, so that a problem that the output power of reference signal symbols is unbalanced can be effectively alleviated.
Adaptive writing method for high-density optical recording apparatus and circuit thereof
An optical recording medium is provided, the optical recording medium including a plurality of zones respectively corresponding to width data of first and/or last pulses of an adaptive write pulse waveform stored in a grouping table, the grouping table being configured to group a magnitude of a present mark of input data and magnitudes of leading and/or trailing spaces of the present mark into a short pulse group, a middle pulse group, and a long pulse group using grouping pointers, store data configured to calculate a width of a write pulse, an adaptive write pulse being generated in response to the calculated width, generate the adaptive write pulse waveform by varying a position of a rising edge of a first pulse of a mark to be written according to the magnitudes of the present mark and the leading space, the adaptive write pulse waveform being generated without regard for the trailing space of the present mark being written using the adaptive write pulse waveform, the adaptive write pulse being configured to correspond to the adaptive write pulse waveform, and store rising edge data of the first pulse of the adaptive write pulse waveform varying according to corresponding stored values of lengths of marks to be written. A width of the first pulse is varied by varying the position of the rising edge.
Optical disk apparatus and its reproducing method
Amplitude and frequency of a high-frequency signal superposed on a reproduction laser beam are changed in accordance with a reproduction spot diameter on the surface of the recording layer upon discrimination of an optical disk in initial adjustment after insertion of the optical disk and change of a layer of a multi-layer optical disk. Further, the high-frequency signal is not superposed on the reproduction laser beam until end of the discrimination and change to a target layer upon discrimination of the optical disk and change of a layer of a multi-layer optical disk.
Objective lens driving apparatus
An objective-lens-driving apparatus comprising: a base opposed to a signal surface of an optical disc; an objective-lens holder including an objective lens, first and second focusing coils arranged across the objective lens in a tracking direction of the disc, first and second tracking coils arranged across the first-focusing coil in a tangential direction of the disc, and third and fourth tracking coils arranged across the second-focusing coil in the tangential direction, the objective-lens holder being supported on the base movably in a focusing direction of the disc and the tracking direction; and first to fourth magnets arranged on the base to be respectively opposed in the tangential direction to the first to fourth tracking coils, the first and second magnets each having two poles polarized in the tracking direction, magnetization widths of the two poles with respect to the first-focusing coil in the tracking direction being different from each other.
Optical disk containing information about usability of recording layers and optical disk apparatus for reproducing the optical disk
A disk has a plurality of recording layers in a laminated direction. When a defect occurs in any one of recording layers during disk manufacture, information about the defect is recorded in a read-only region in the recording layer. An optical disk apparatus determines which of the recording layers is usable based on the information about the defect read from the disk, and executes a recording/reproducing operation according to a determination result. Therefore, even when a disk with a defect in the recording layer is used, that disk may be offered to a user as an appropriately usable disk.
Objective lens, optical pickup and optical disc apparatus
An objective lens is made of a resin material and focuses incident rays, which have a wavelength of 410 nm or less and are emitted from a light source, on an optical disc at a numerical aperture of 0.8 or more, wherein when a lens tilt sensitivity is defined as an amount of a 3rd-order coma aberration caused per a lens tilt of 1 degree which is an angle formed between an optical axis of the objective lens and a system optical axis of an optical system including the objective lens at 0° C., the lens tilt sensitivity is 130 mλrms/degree or less.
Heat assisted magnetic recording system
Various embodiments of the present invention provide apparatuses, systems and methods for heat assisted magnetic recording. For example, an apparatus is disclosed that includes a signal generator operable to generate laser trigger pulses at the transition rate of the magnetic write data signal, a variable delay element operable to control an alignment between the laser pulse control signal and the magnetic write data signal, a phase difference detector operable to control the variable delay element, a triggerable pulse generator circuit operable to generate a laser pulse control signal based on the laser trigger pulses, a magnetic write head operable to record data to a magnetic storage medium under control of the magnetic write data signal, and a laser diode operable to heat the magnetic storage medium under control of the laser pulse control signal.
System and method for biasing CMUT elements
A system and method for biasing a capacitive ultrasonic transducer (CMUT) device with a circuit that includes a CMUT that includes a first plate and a second plate that form a membrane structure; a circuit voltage source at a complementary metal-oxide-semiconductor (CMOS) compatible voltage; a bias voltage source that applies a bias voltage greater than a CMOS compatible voltage and is applied to the first plate; and readout electronics with an input connected on the second plate side of the circuit.
Multi-chip package semiconductor memory device providing active termination control
A semiconductor memory device having a multi-chip package structure providing active termination control. The semiconductor memory device includes first and second memory chips sharing a data I/O bus. The first memory chip includes a first chip enable (CE) port determining whether the first memory chip is activated, and a second CE port monitoring whether the second memory chip is activated. An active termination unit is turned ON only when the first and second chips are deactivated.
Precharge method of semiconductor memory device and semiconductor memory device using the same
A precharge method of a semiconductor memory device that controls a precharge start time of each bank during a bank precharge operation, and a semiconductor memory device using the method, are provided. The device may latch an active or write order of respective banks and differently control precharge start times of the respective banks according to the latched active or write order during a plural-bank precharge operation to allow a plurality of banks to start precharge operations at different times.
Repair circuit and repair method of semiconductor memory apparatus
A repair circuit of a semiconductor memory apparatus includes a repair address detection circuit that determines the occurrence of a failure in a memory block based on a plurality of test data signals outputted from the memory block, and stores an address corresponding to the memory block determined to have failed as a repair address, and an anti-fuse circuit that receives the repair address from the repair address detection circuit and electrically programs the repair address to store a programmed address.
Non-volatile semiconductor memory circuit with improved resistance distribution
Disclosed is a non-volatile semiconductor memory circuit with an improved resistance spread characteristic distinguishing set data and reset data. The non-volatile semiconductor memory circuit includes a memory cell array, and a read/write circuit block configured to differentiate the current drivability based on the mode of operation, wherein the current drivability is provided in response to a bias signal based on set or reset state of data.
Current detection circuit for detecting read current from a memory cell
A current detection circuit that can normally perform a current detection operation to detect a current in a memory cell of a memory device even if an applied power supply voltage is a low voltage, includes a current detection means which comprises first and second MOS transistors of a same channel type and third to sixth MOS transistors of a channel type different from the channel type of the first and second MOS transistors, and a MOS gate control means which supplies, to a control electrode of each of the first and second MOS transistors, a voltage which is obtained by subtracting an absolute value of a threshold voltage of each of the first and second MOS transistors from the power supply voltage when the power supply voltage is equal to or lower than the absolute value of the threshold voltage.
Nonvolatile semiconductor memory device
A nonvolatile-semiconductor-memory-device including a cell array having a plurality of MATs (unit-cell-array) disposed in a matrix, the MATs each include a plurality of first lines, a plurality of second lines crossing the first lines, and memory cells being connected between the first and second lines. The device further includes a first and second drive circuit selecting the first and second lines connected to the memory cells of each MAT that are accessed, and driving the selected first and second lines to write or read data. The memory cells form a page by being connected to each first line selected from the MATs. The device also includes a data latch latching the write or the read data in units of pages, where the first and second drive circuit drive the first and second lines multiple times to write or read data for one page in and out of the cell array.
Incremental memory refresh
A system including a wear-leveling module, a nonvolatile memory, and a control module. The wear-leveling module is configured to distribute write operations across a plurality of memory blocks of a memory, wherein the write operations include erase operations, and wherein charge decay in memory cells of one of the memory blocks depends on a number of erase operations performed on the one of the memory blocks. The nonvolatile memory is configured to store a count representing the erase operations performed on all of the memory blocks. The control module is configured to (i) determine charge decay in memory cells of all the memory blocks based on the count, and (ii) increase a charge level of the memory cells of the memory blocks based on the count.
Memory array of floating gate-based non-volatile memory cells
A memory array comprises a plurality of memory cells organized in a matrix of rows and columns. Each of the memory cells includes a high voltage access transistor, a floating gate memory transistor electrically connected to the access transistor, and a coupling capacitor electrically connected to the memory transistor. A first set of word lines are each electrically connected to the capacitor in each of the memory cells in a respective row. A second set of word lines are each electrically connected to the access transistor in each of the memory cells in a respective row. A first set of bit lines are each electrically connected to the access transistor in each of the memory cells in a respective column. A second set of bit lines are each electrically connected to the memory transistor in each of the memory cells in a respective column. Various combinations of voltages can be applied to the word lines and bit lines in operations to program, erase, read, or inhibit a logic state stored by the memory transistor in one or more of the memory cells.
Multi-gate bandgap engineered memory
Memory cells comprising: a semiconductor substrate having a source region and a drain region disposed below a surface of the substrate and separated by a channel region; a tunnel dielectric structure disposed above the channel region, the tunnel dielectric structure comprising at least one layer having a hole-tunneling barrier height; a charge storage layer disposed above the tunnel dielectric structure; an insulating layer disposed above the charge storage layer; and a gate electrode disposed above the insulating layer are described along with arrays and methods of operation.
Resistance-changing memory device
A resistance-changing memory device has a cell array having memory cells, each of which stores as data a reversibly settable resistance value, a sense amplifier for reading data from a selected memory cell in the cell array, and a voltage generator circuit which generates, after having read data of the selected memory cell, a voltage pulse for convergence of a resistive state of this selected memory cell in accordance with the read data.
Memory cell that includes multiple non-volatile memories
A system and method to read and write data at a memory cell that includes multiple non-volatile memories is disclosed. In a particular embodiment, a memory device is disclosed that includes a plurality of memory cells, where at least one of the memory cells comprises a first non-volatile memory including a first resistive memory element and a second multi-port non-volatile memory including a second resistive memory element.
Circuit for concurrent read operation and method therefor
A non-volatile memory device includes an array of memory units, each having resistive memory cells and a local word line. Each memory cell has a first and a second end, the second ends are coupled to the local word line of the corresponding memory unit. Bit lines are provided, each coupled to the first end of each resistive memory cell. A plurality of select transistors is provided, each associated with one memory unit and having a drain terminal coupled to the local word line of the associated memory unit. First and second global word lines are provided, each coupled to a control terminal of at least one select transistor. First and second source lines are provided, each coupled to a source terminal of at least one select transistor. The memory device is configured to concurrently read out all resistive memory cells in one selected memory unit in a read operation.
Circuit arrangement having a dual coil for producing an alternating voltage or an alternating current
The invention relates to a circuit arrangement for producing an alternating voltage or an alternating current from a unipolar direct current source having an inverter relating to a neutral conductor. The direct current source is connected to an inverter which converts the unipolar voltage of the direct current source into a bipolar intermediate circuit voltage that is stored in a buffer circuit (C1, C2) which is connected to the inverter. The inverter comprises a clocked switch (So) and an energy converting unit which is configured as a dual coil (DR1,DR2) having two windings (W1,W2) which are closely coupled to each other.
Isolated switching power supply device
An isolated switching power supply device includes a main transformer having a primary coil on a primary circuit side and a secondary coil on a secondary circuit side. On the primary circuit side are disposed an input smoothing capacitor, a switching control circuit, a high-side driver, a low-side power switch, a high-side power switch, capacitors, and edge signal-generating circuits. A symmetrical control half bridge converter is thus provided. The secondary circuit side has a voltage clamping circuit including a clamp capacitor, a clamp switch and a diode.
Organic light emitting diode display
An organic light emitting diode display includes a panel assembly having a display section and a pad section, and a bezel that couples with the panel assembly. The bezel includes a back on which the panel assembly is placed, side walls located at an edge of the back of the bezel, and a protrusion reinforcing portion formed at a region corresponding to the pad section and a vicinity of the pad section in the back of the bezel.
Integrated circuit die stacks having initially identical dies personalized with fuses and methods of manufacturing the same
Integrated circuit die stacks having a first die mounted upon a substrate, the first die manufactured to be initially identical to a second die with a plurality of through silicon vias (‘TSVs’), the first die personalized by blowing fuses on the first die, converting the TSVs previously connected through the blown fuses into pass-through vias (‘PTVs’), each PTV implementing a conductive pathway through the first die with no connection to any circuitry on the first die; and the second die, manufactured to be initially identical to the first die and later personalized by blowing fuses on the second die, the second die mounted upon the first die so that the PTVs in the first die connect signal lines from the substrate through the first die to TSVs in the second die.
Heat-radiating substrate and method of manufacturing the same
Disclosed herein are a heat-radiating substrate and a method of manufacturing the same. The heat-radiating substrate includes: a core layer including a core metal layer and a core insulating layer formed on the core metal layer and divided into a first region and a second region; a circuit layer formed in the first region of the core layer; a build-up layer formed in the second region of the core layer and including a build-up insulating layer and a build-up circuit layer; an adhesive layer formed between the second region of the core layer and the build-up layer; and an impregnation device mounted on the build-up layer to be impregnated into the adhesive layer. A heat generating element is mounted on the circuit layer and a thermally weakened element is mounted on the build-up layer, thereby preventing the thermally weakened element from being damaged by heat of the heat generating element. The impregnation device is formed on the build-up layer and is impregnated into the adhesive layer, thereby efficiently utilizing a space.
Rack server center
A rack server center includes servers, an air conditioning system for bringing cooling air to the rack server, and an air exhaust system located outside the rack server. The air exhaust system includes an exhaust fan, branch pipes, controlling valves, and a main pipe. Each branch pipe is connected with a corresponding server via a corresponding controlling valve. The branch pipes are connected with an inlet of the exhaust fan. The main pipe is connected with an outlet of the exhaust fan. The exhaust fan is configured for exhausting heated air generated by the servers out of the rack server via the branch pipes. Each server is configured for controlling the amount of the heated air entering a corresponding branch pipe by controlling the controlling valve connected with the corresponding branch pipe.
Portable electronic device having interceptor for foreign substance
Disclosed is a portable electronic device having an interceptor for cutting off foreign substances such as water, dust or the like from being entered between the coupling surfaces thereof. The portable electronic device includes: a first case; a second case to be joined with the first case; and an intercepting part integrally formed with at least one of the first case or the second case, wherein the intercepting part is sealingly engaged with the coupling surface of the first case or the second case to prevent foreign substances and waterproof the device thereof.
Computer docking station
A computer docking station includes a body having a cradle portion configured to support a portion of a portable computer and having a connector operable to electrically couple with a docking connector of the portable computer. The body further includes an arm portion. A latching member is coupled with the arm portion and movable between a first, retracted position within the arm portion, in which the portable computer can be removed from the docking station, and a second, extended position from the arm portion, in which the portable computer cannot be removed from the docking station. The latching member includes a cam surface and automatically moves from the second position to the first position as the portable computer is inserted into the docking station, and automatically moves from the first position to the second position once the portable computer is fully inserted into the docking station.
Slide and tilt mechanism for electronic device
An electronic device includes a first housing, a second housing covering the first housing, a tilt mechanism, a first hinge bar, and a second hinge bar. The tilt mechanism connects the first housing to the second housing. A first end of the first hinge bar rotatably connects to the tilt mechanism, a second end of the first hinge bar rotatably and slidably connects to the first housing. A first end of the second hinge bar rotatably connects to the tilt mechanism, a second end of the second hinge bar rotatably connects to the first housing. When the second housing slides relative to the first housing, the second hinge bar rotates relative to the first housing and the second housing, and supports and tilts the second housing.
Methods and systems for forming housings from multi-layer materials
Methods and apparatus for forming a housing, such as for an electronic device, from multi-layer materials are disclosed. The multi-layer materials include at least two layers. Typically, one or more of the layers are metal. However, different layers of the multi-layer materials can be different metals. In one embodiment, an inner layer of the multi-layer materials can be provided with or form internal features that can be for attaching parts or components to the multi-layer materials. In another embodiment, processing of an inner layer of the multi-layer materials can facilitate part formation with increased curvature and/or internal part clearance. In another embodiment, the multi-layer materials can include an intermediate layer that facilitates creation of internal features that can be for attaching parts or components to the multi-layer materials. In still another embodiment, the multi-layer materials can provide a protective layer that serves to protect an outer surface of the housing during manufacturing and/or assembly.
Spacer-modified nano graphene electrodes for supercapacitors
A surface-modified nano graphene platelet (NGP), comprising: (a) a nano graphene platelet having a thickness smaller than 10 nm; and (b) discrete, non-continuous, and non-metallic bumps or nodules bonded to a surface of the graphene platelet to serve as a spacer. When multiple surface-modified NGP sheets are stacked together to form an electrode, large numbers of electrolyte-accessible pores are formed, enabling the formation of large amounts of double layer charges in a supercapacitor, which exhibits an exceptionally high specific capacitance.
Dielectric ceramic and laminated ceramic capacitor
A dielectric ceramic which improves the lifetime characteristics and dielectric breakdown voltage of a laminated ceramic capacitor includes core-shell crystalline grains which have a core-shell structure and homogeneous crystalline grains which have a homogeneous structure. In this dielectric ceramic, the core-shell crystalline grains and the homogeneous crystalline grains are present at an area ratio in the range of 91:9 to 99:1. Preferably, when the mean grain size for the core-shell crystalline grains is represented by R1 and the mean grain size for the homogeneous crystalline grains is represented by R2, the ratio of R2/R1 is 0.8 or more and 3 or less.
Multilayer capacitor having low ESL and easily controllable ESR
In a capacitor body, a single second capacitor unit is interposed between two first capacitor units. The width direction dimension of each of extended portions of first and second internal electrodes included in the first capacitor unit is larger than the width direction dimension of each of extended portions of third and fourth internal electrodes included in the second capacitor unit. The area of each of the respective portions of a first opposed portion of the first internal electrode and a second opposed portion of the second internal electrode, the respective portions being opposed to each other, is smaller than the area of each of respective portions of opposed portions of the third and fourth internal electrodes, the respective portions being opposed to each other. Thus, a multilayer capacitor has a characteristic that is a combination of a low-ESL characteristic of the first capacitor unit and a high-ESR characteristic of the second capacitor.
High power density capacitor and method of fabrication
A ductile preform for making a drawn capacitor includes a plurality of electrically insulating, ductile insulator plates and a plurality of electrically conductive, ductile capacitor plates. Each insulator plate is stacked vertically on a respective capacitor plate and each capacitor plate is stacked on a corresponding insulator plate in alignment with only one edge so that other edges are not in alignment and so that each insulator plate extends beyond the other edges. One or more electrically insulating, ductile spacers are disposed in horizontal alignment with each capacitor plate along the other edges and the pattern is repeated so that alternating capacitor plates are stacked on alternating opposite edges of the insulator plates. A final insulator plate is positioned at an extremity of the preform. The preform may then be drawn to fuse the components and decrease the dimensions of the preform that are perpendicular to the direction of the draw.
Method for manufacturing a magneto-resistance effect element and magnetic recording and reproducing apparatus
A method for manufacturing a magneto-resistance effect element is provided. The magneto-resistance effect element includes a first magnetic layer including a ferromagnetic material, a second magnetic layer including a ferromagnetic material and a spacer layer provided between the first magnetic layer and the second magnetic layer, the spacer layer having an insulating layer and a conductive portion penetrating through the insulating layer. The method includes: forming a film to be a base material of the spacer layer; performing a first treatment using a gas including at least one of oxygen molecules, oxygen atoms, oxygen ions, oxygen plasma and oxygen radicals on the film; and performing a second treatment using a gas including at least one of hydrogen molecules, hydrogen atoms, hydrogen ions, hydrogen plasma, hydrogen radicals, deuterium molecules, deuterium atoms, deuterium ions, deuterium plasma and deuterium radicals on the film submitted to the first treatment.
Magnetic recording medium, magnetic signal reproduction system and magnetic signal reproduction method
An aspect of the present invention relates to a magnetic recording medium comprising a magnetic layer comprising a ferromagnetic powder and a binder on a nonmagnetic support. A height of protrusions with a protrusion density of 0.002 protrusion/μm2 or lower on a surface of the magnetic layer as measured by AFM is 40 nm or lower; a density of protrusions that are 15 nm or higher in height on the surface of the magnetic layer as measured by AFM ranges from 0.01 to 0.18 protrusion/μm2; and the protrusions that are 15 nm or higher in height include protrusions formed of carbon black and protrusions formed of a substance with a Mohs' hardness exceeding 7, and an average height of the protrusions formed of carbon black is greater than an average height of the protrusions formed of the substance with a Mohs' hardness exceeding 7.
Perpendicular magnetic recording head provided with side shield and magnetic disk apparatus using the same
According to one embodiment, a perpendicular magnetic recording head includes a main pole which generates a recording magnetic field, a return pole which forms a closed magnetic circuit for the recording magnetic field, and a side shield magnetically spaced from the main pole in a cross-track direction in which a point on a trailing edge of the side shield which is closest to the main pole is positioned on a leading side of a trailing edge of the main pole.
Spindle motor including communicating channel, and disk drive apparatus
A spindle motor for use in a disk drive apparatus includes stationary and rotating portions. The stationary portion includes a shaft including a thrust plate. A sleeve portion includes an axial end surface arranged opposite the thrust plate. A first seal member is arranged opposite the thrust plate on an opposite side with respect to the sleeve portion. The thrust plate preferably includes a plate communicating hole arranged to connect first and second thrust gaps defined, respectively, between the thrust plate and the sleeve portion and between the thrust plate and the first seal member. The sleeve portion preferably includes a sleeve communicating hole arranged to connect the first thrust gap with an opposite axial side thereof. A lubricant is arranged to fill a communicating channel extending from a first to a second capillary seal portion through the plate communicating hole and the sleeve communicating hole.
Compact zoom lens barrel
A zoom lens barrel includes a fixed barrel, a guide barrel received in the fixed barrel, a cam barrel received in the fixed barrel and housing the guide barrel, a zoom barrel sandwiched between the guide barrel and the cam barrel, and a lens cover covering on the zoom barrel. The cam barrel includes a flange radially formed on an end close to the lens cover. The zoom barrel includes a ring portion protruding out from an end close to the fixed barrel. A step surface is formed between the outer side surface of the zoom barrel and that of the ring portion. When the zoom lens barrel is in an unfolded state, the step surface interferingly resists against a bottom surface of the flange, to limit an axial movement between the cam barrel and the zoom barrel.
Field widening lens
Field widening lens methods and systems are provided. The field widening lens includes a non-planar primary mirror and a secondary mirror. In addition, separate input and output ports are provided. The field widening lens further provides for an optical path difference for rays within the lens that is essentially zero for any ray within the field of view of an optical system including the field widening lens, regardless of the angle at which the ray entered the lens.
Film having a reflective layer with at least one pigmented lake layer, process for the production thereof and use
A film (1) which includes at least one transparent replicating layer (2) having a diffractive relief structure (3) and a reflective layer, the reflective layer being formed by at least one pigmented lake layer (4), and the film (1, 1′, 1″) showing a latent optically variable effect produced by the diffractive relief structure (3), and the use thereof. Further a method for the production of such a film.
Polarizing film, optical film laminate comprising polarizing film, and stretched laminate for manufacturing the same
A polarizing film includes a polyvinyl alcohol (PVA) type resin having a dichroic material impregnated therein. The polarizing film is formed by stretching the PVA type resin, such that the thickness of the polarizing film is decreased to 10 μm or less, and. The polarizing film has optical properties which satisfy conditions represented by formulae: P>−(100.929T-42.4−1)×100 (where T<42.3); and P≧99.9 (where T≧42.3) where T represents a single layer transmittance and P a polarization rate. The polarizing film can be made by providing a laminate comprising a PVA type resin layer formed on a non-crystallizable ester type thermoplastic resin substrate.
Holographic projection device for magnifying a visibility region
In a holographic projection apparatus a virtual visibility region is magnified, for observing a reconstructed scene with at least one light modulation device and with at least one light source having sufficiently coherent light for generating a wavefront of a scene that is coded in the light modulation device. By means of imaging the wavefront into a viewer plane, it is possible to generate the virtual visibility region for observing the reconstructed scene. The virtual visibility region has at least two virtual viewer windows. In this case, the virtual viewer windows are dimensioned such that the reconstructed scene can always be observed without tracking of the viewer windows upon movement of a viewer in the viewer plane.
Image reading device and image forming apparatus
A turning-on control unit causes a turning-on unit to apply to a light source an initial voltage when turning on the light source and to apply a rated voltage after the light source has been turned on. The initial voltage is higher than the rated voltage. An image-signal control unit controls analog signals to be input to an analog signal processing unit from a turn-on time point that is a time point at which the light source is turned on until a stabilization time point that is a time point at which output of the light source is stabilized.
Method and apparatus for dynamic printer performance tuning using bayesian analysis
A method and a printing implementing the method for dynamic printer performance tuning. The method includes the steps of processing a page to be printed by a printer description language interpreter to generate a Display List, selecting tuning parameters from the Display List data, analyzing the tuning parameters by a Bayesian analyzer to obtain a score for each tuning parameter, and based on the score of each tuning parameter, adjusting rendering settings of the tuning parameters for printing the page. The steps of training the Bayesian analyzer includes creating a set of training pages, rendering each page to determine best performance settings for each tuning parameter, grouping the pages based on tuning parameter settings, generating Display List data of each page, rendering the training pages in each group to compile training data that are saved for future printing jobs.
Image processing program, image processing apparatus, and image processing method for suppressing see-through photo-optical appearance
An image processing apparatus includes: a quadrangular or polygonal area setting unit that sets a quadrangular or polygonal area that surrounds a group of pixels that has predetermined characteristics for image data; a background setting unit that measures frequency distribution of tone values outside the quadrangular or polygonal area, measures a brightest tone value B in a margin range, which is a range of tone values in which the image data is distributed significantly, measures a most frequent value M in the margin range, and sets a background range, which is a range that includes the most frequent value M as a median point and further includes the brightest tone value B as one end of the range; a black edge statistics unit that measures frequency distribution of tone values of black edge inside the quadrangular or polygonal area and measures a greatest brightness value b in a black edge range, which is a range of tone values in which the black edge is distributed significantly.
Apparatus and method for image processing
Image data including color separation data and gloss data of an image is input. The color separation data is quantized to generate a color signal. The gloss data of the image is quantized on the basis of the color signal and gloss data related to a recording medium, a color material, and a gloss control material to generate a gloss signal. An image is formed on the recording medium on the basis of the color signal and the gloss signal using the color material and the gloss control material.
Image processing apparatus and information display method used in the image processing apparatus
An image processing apparatus includes a processor and a storage device to store instructions which cause the processor to operate as a specially programmed processor. The processor executes a multi-application in which a plurality of applications is combined, each of the applications configured to input, process, and output image data; displays a screen including display areas to enter input- and output-setting items; displays a multi-application screen including a feedback display area; identifies, when a content of the input- and output-setting items is changed for one application of the applications, another application for which a content of the input- and output-setting items is changed by the setting change for the one application; identifies a difference before and after the change in the content of the input- and output-setting items of the another application; and switches a display of the feedback display area in accordance with the difference to setting-change-influence information.
Image processing controller and printing apparatus
The present invention discloses an image processing controller includes: a pixel number determining unit determining the number of print pixels included in the pixel block based on a gradation of a pixel of the pre-conversion image data; a print pixel location unit filling the pixel block with the print pixels in the rows or columns and executing a first location mode where the print image becoming a fraction in the row or column is drawn in a random direction or a second location mode where the print image becoming the fraction in the row or column is drawn near to the circumjacent pixel block having a larger number of print pixels; and a switching unit switching between the first and second location modes to be executed by the print pixel location unit based on predetermined information possessed by the pre-conversion image data.
System and method for developing a print shop configuration
A system is provided for forming a print shop configuration with a first set of equipment, the first set of equipment being derived from a second set of equipment from a first print shop and a third set of equipment from a second print shop. The system includes a manager and application, the manager and application working together to generate a list of at least some of all possible print shop configurations that could be formed with a selected number of cells. The cells are populated with selected pieces of equipment from the second and third sets of multiple pieces of equipment. A criterion is used to select, from the list of possible print shop configurations, the print shop configuration with the first set of equipment.
Patrol device field installation notification method and system
A method for installing a print monitor device and notifying an installer after the print monitor device is installed. In one aspect of the method, a print monitor device is associated with a customer location, installed at the customer location, and then the print monitor device is registered in a centralized repository. In another aspect, after the print monitor device is registered, a notification is sent to an installer. In another aspect, the notification is a message which includes information about the print monitor device and the devices the print monitor device has discovered and is monitoring in a customer location.
Printing information service system and method based on RFID technology
A printing information service system and a method of providing printing information, based on radio frequency identification (RFID) technology. The system and method retrieve a printing status of a user of a printer, locate the user from among users each having a RFID card by determining whether personal identification information stored in the RFID card of the user is acquired depending on a communicating distance between the RFID reader equipped in the printer and the RFID card of the user, and provide information by displaying the printing status of the user identified by the personal identification information, on the printer, when the personal identification information is acquired as a result of the determining. The system and method provide printing information to different locations of the user, and individually informs the print completion status, thus greatly improving the convenience of printing by the user.
Method and apparatus for printing raster page
Aspects of the disclosure provide a method and an apparatus that can ensure transferring a page over a communication link having a transfer rate to satisfy a print rate by reducing a data size of the page. The method for printing a page can include allocating a transfer rate to a printer having a print rate, generating a first printable raster page at a first print quality, determining whether the first printable raster page can be transferred to the printer at the transfer rate and satisfy the print rate of the printer, generating a second printable raster page at a second print quality that is lower than the first print quality, when the first printable raster page can not be transferred to the printer at the transfer rate and satisfy the print rate of the printer, and transferring the second printable raster page to the printer.
Method and system for printing via application servers and corresponding computer program and corresponding computer-readable storage medium
The invention relates to a method and a system for printing via application servers, as well as a corresponding computer program and a corresponding computer-readable storage medium, which can be used, in particular, for printing from UNIX and SAP servers to ICA/RDP clients (ICA=Independent Computing Architecture, RDP=Remote Desktop Protocol).Print support is provided in client-server architectures which include application servers (10), wherein an application server (1) is controlled from at least one client terminal (6) via at least one terminal server (4), and wherein a print order initiated by a user of the at least one client terminal (6) and started on the application server (1) is printed on a desktop printer (7) installed on the client terminal (6), on a network printer installed locally on the client terminal (6), and/or outputted via an optical interface of the client terminal (6).
Pull printing system with plurality of permitted recipients
A printing system comprising: a terminal device; and a printing apparatus. The terminal device comprises: a job information generation unit for generating job information including identification information on a job issuer, and identification information with respect to the permitted recipient; and a job information transmission unit for transmitting the job information generated by the job information generation unit. The printing apparatus comprises: a permitted recipient information reception unit for receiving the identification information with respect to the permitted recipient; a job information reception unit for receiving the job information transmitted from the job information transmission unit; and a job execution unit for executing a printing process based on the job information including identification information with respect to a permitted recipient, which matches the identification information with respect to the permitted recipient received by the permitted recipient information reception unit, and outputting printed material related thereto.
Print record management device, print record management method, print record management program storage medium, and print record management system
A print record management device includes a comparison unit that compares print image data produced on the basis of stored document data with the stored document data, and a determination unit that determines, from a result of the comparison, which of the print image data and association data showing association with the stored document data is to be stored as record data for enabling reproduction of printing processing in relation to the print image data.
Image processing apparatus, and computer-readable recording medium
An image processing apparatus contains an alpha-blend execution unit and a storage device management unit. The alpha-blend execution unit allocates a memory area in a main memory for an alpha-blend execution to compose transparency properties and carries out the alpha-blend execution in a process to convert a page description language data to an image. The page description language data contains a drawing object having a transparency property and a canvas having a transparency property. The drawing object is drawn on the canvas. The storage device management unit evacuates a memory-image of the canvas in the memory area from the main memory to an auxiliary memory, and reads back the memory-image of the canvas from the auxiliary memory to the main memory when the memory-image of the canvas is required for the alpha-blend execution.
Positioning and printing of a handheld device
Embodiments of the present invention provide a handheld device comprising an input/output (I/O) module configured to at least one of print and scan images on a surface adjacent to the handheld device, a position module operatively coupled with the I/O module to determine at least one of a position and a velocity of the handheld device, and a filter coupled to the I/O module to regulate a rate of deposition of a printing substance by the I/O module.
A probe microscope includes a cantilever having a probe for contact with an object, first and second displacement detection optical systems, and an object lens. The first displacement detection optical system includes a first light source and a first displacement detecting section that detects displacement of the cantilever. The second displacement detection optical system includes a second light source and a second displacement detecting section that detects displacement of the object. The object lens is provided between the cantilever and the first light source and between the cantilever and the second light source. The object lens has a focal position for the light that is emitted from the first light source and has a first wavelength at the position of the cantilever and has a focal position for the light that is emitted from the second light source and has a second wavelength at the position of the object.
Evaluation method of fouling, fouling evaluation apparatus, production method of optical member, optical layered body, and display product
The present invention provides a quantitative evaluation method of fouling of antifouling properties, a fouling evaluation apparatus, and a production method of optical members, which can be applied to various members, and haves high reproducibility and enable to detect a subtle difference between fouling, and an optical layered body having a property of preventing fingerprints from adhering, an anti-contamination property and a degree of recovery from fouling, and a display product including the optical layered body.The present invention pertains to an evaluation method of fouling, wherein light is radiated to a test sample and scattered light reflected off or passing through the test sample is detected to evaluate a degree of fouling of the surface of the test sample.
Methods and apparatus for analyzing samples and collecting sample fractions
Methods and apparatus for analyzing a sample using at least one detector are disclosed.
Optofluidic microscope device with photosensor array
Embodiments of the present invention relate to techniques for improving optofluidic microscope (OFM) devices. One technique which may be used eliminates the aperture layer covering the light detector layer. Other techniques retain the aperture layer, reversing the relative position of the light source and light detector such that light passes through the aperture layer before passing through the fluid channel to the light detector. Another technique adds an optical tweezer for controlling the movement of objects moving through the fluid channel. Another technique adds an optical fiber bundle to relay light from light transmissive regions to a remote light detector. Another technique adds two electrodes at ends of the fluid channel to generate an electrical field capable of moving objects through the fluid channel while suppressing rotation. These techniques can be employed separately or in combination to improve the capabilities of OFM devices.
Systems and methods for testing intraocular lenses
Systems and their methods of use for testing intraocular lenses outside of the lens capsule. In some embodiments the systems measure an accommodative response based on a force applied to the intraocular lens.
CMOS three-dimensional image sensor detectors with assured non collection of late arriving charge, more rapid collection of other charge, and with improved modulation contrast
A CMOS-implementable TOF detector promptly collects charge whose creation time can be precisely known, while rejecting collection of potentially late arriving charge whose creation time may not be precisely known. Charges created in upper regions of the detector structure are ensured to be rapidly collected, while charges created in the lower regions of the detector structure, potentially late arriving charges, are inhibiting from being collected.
A display includes a display device having a first polarizer and a second polarizer or a reflector, and a display layer disposed between the first polarizer and the second polarizer or the reflector. A liquid crystal layer is disposed between the display layer and one of the first polarizer and the second polarizer or reflector. The liquid crystal molecules of at least one region of the liquid crystal layer are switchable between a first state in which the display has a first display mode with a first viewing angle range and a second state in which the display has a second display mode having a second viewing angle range smaller than the first viewing angle range. In the second state, liquid crystal molecules of the at least one region are tilted with respect to the normal axis of the display over at least a portion of the thickness of the liquid crystal layer, and lie substantially parallel to a plane defined by the normal axis of the display and the transmission axis or absorption axis of the first polarizer or one of the first and second polarizers.
Display device and manufacturing method thereof
A display device which can prevent a contact defect of a driver IC and a manufacturing method thereof are disclosed. According to the method, a plurality of pattern lines and a plurality of contact electrodes on a substrate are formed. Each pattern line and each contact electrode are connected each other. Anisotropic conductive films, in which a plurality of conductive balls are included, on the substrate are arranged. A plurality of driving circuits on the substrate and allowing bumps of the driving circuits to be opposite the anisotropic conductive films are arranged. Pressure and heat are applied to the driving circuits such that the bumps of the driving circuits allow the conductive balls to be electrically connected to the contact electrodes. A plurality of contact layers connected with the conductive balls are formed by irradiating laser light on contact regions to melt the pattern lines and the contact electrodes.
Liquid crystal display and exposure mask for manufacturing liquid crystal display
A liquid crystal display includes a first substrate facing a second substrate, a liquid crystal layer between the first and second substrates, a first electrode disposed on the first substrate and being planar, and a second electrode disposed on the first substrate with branch electrodes overlapping the first electrode. The branch electrode includes boundary regions disposed at opposing ends thereof and at least two main regions disposed between the boundary regions. The main regions include a first main region adjacent to a second main region. A first angle, formed by the branch electrode in the first main region with respect to a first direction, is different from a second angle formed by the branch electrode in the second main region with respect to the first direction. A third angle, formed by the branch electrode in the boundary regions with respect to the first direction, is larger than the first and second angles.
Liquid crystal display with subpixels having alternately disposed branches
A liquid crystal display according to an exemplary embodiment of the present invention includes: a first insulation substrate; a pixel electrode formed on the first insulation substrate, and including a first subpixel electrode and a second subpixel electrode separated from each other; a second insulation substrate facing the first insulation substrate; a common electrode formed on the second insulation substrate and facing the pixel electrode; and a liquid crystal layer formed between the pixel electrode and the common electrode, and including a plurality of liquid crystal molecules, wherein the first and second subpixel electrodes respectively include a plurality of minute branches, and the minute branches of the first subpixel electrode and the minute branches of the second subpixel electrode are alternately disposed in a unit of at least one minute branch.
Liquid crystal display device
Provided is a liquid crystal display device including contact hole parts in a gate line driving circuit, and light shielding layers formed of a metal material on a color filter substrate, where an insulating film is formed so as to cover the light shielding layer of the color filter substrate in a region on the array substrate, the area being opposed to the contact hole parts.
Liquid crystal display
A liquid crystal display device 100 includes: a liquid crystal layer 1; a front substrate 3 and a rear substrate 2 between which the liquid crystal layer 1 is held; a pair of electrodes 4, 8 between which the liquid crystal layer 1 is interposed and which are configured to apply a voltage across the liquid crystal layer 1; circular polarizers 15, 16 respectively provided on a front side of the front substrate 3 and a rear side of the rear substrate 2; and first and second alignment films 13, 12 respectively provided between the liquid crystal layer 1 and the front substrate 3 and between the liquid crystal layer 1 and the rear substrate 2. The liquid crystal layer 1 includes, in each of the pixels, a continuous wall 10, a plurality of small sections 14 separated by the wall 10, and a plurality of liquid crystal regions 11, each of which is formed in any one of the plurality of small sections 14. The plurality of liquid crystal regions 11 include first and second liquid crystal regions which have directors 20 in a plane parallel to the liquid crystal layer 1, the directors 20 of the first and second liquid crystal regions are oriented in different directions.