Positional diamondoid mechanosynthesis
The invention provides methods of using positionally controlled molecular tools in an inert environment (such as ultra high vacuum) to fabricate complex atomically precise structures, including diamond, graphite, nanotubes, fullerenes, additional sets of the selfsame molecular tools, and others. Molecular tools have atomically precise tooltips which interact directly with a workpiece to add, remove, and modify specific atoms and groups of atoms, and have handles by which they can be held and positioned; tools can be recharged after use. Specific tooltips are brought into contact with and bond to specific feedstock molecules distributed on a presentation surface, and then transfer said feedstock molecules to specific atomic sites on a workpiece using mechanosynthetic chemical reactions. Specific sites on a workpiece can be made chemically reactive, facilitating the transfer of specific groups to them. Repeated applications of molecular tools at different locations on a workpiece can build a desired atomically precise structure.
Proximity check server
A method and system for determining the level of allowed communication between devices. By addition of one or more tamper-resistant proximity check server(s), round-trip time measurements to estimate the distance between the communication devices are performed in order to determine the amount of communication allowed between these devices. In one embodiment, a single tamper-resistant proximity server computes the distance between communication devices that are implemented as trusted applications on open platforms.
Cloud-based gateway security scanning
Some embodiments of cloud-based gateway security scanning have been presented. In one embodiment, some data packets are received sequentially at a gateway device. The data packets constitute at least a part of a file being addressed to a client machine coupled to the gateway device. The gateway device forwards an identification of the file to a remote datacenter in parallel with forwarding the data packets to the client machine. The datacenter performs signature matching on the identification and returns a result of the signature matching to the gateway device. The gateway device determining whether to block the file from the client machine based on the result of the signature matching from the datacenter.
Integrity protection in data processing systems
A method for protecting the integrity of a set of memory pages to be accessed by an operating system of a data processing system, includes running the operating system in a virtual machine (VM) of the data processing system; verifying the integrity of the set of memory pages on loading of pages in the set to a memory of the data processing system for access by the operating system; in response to verification of the integrity, designating the set of memory pages as trusted pages and, in a page table to be used by the operating system during the access, marking non-trusted pages as paged; and in response to a subsequent page fault interrupt for a non-trusted page, remapping the set of pages to a region of the data processing system memory which is inaccessible to the virtual machine.
Cascading network login
A method and system are provided for accessing network resources. An embodiment of the method includes receiving login information associated with logging one or more customers in to a data network associated with a first domain substantially owned by a first entity; and utilizing the login information to automatically register the one or more customers with a second data network associated with a second domain so that at least a portion of services that would have been available to a customer who was properly logged in to the second network will be available to the one or more customers by virtue of the registering.
Enhanced security memory access method and architecture
A memory device includes: at least one storage area for storing data; a protection control structure adapted to selectively allow an external device access to the at least one storage area of the memory, the storage area being not freely accessible by the external device if protected; a control logic adapted to identify an access request by the external device to the at least one storage area and cooperating with the protection control structure for managing an unlock procedure for selectively granting the external device at least temporary access rights to the storage area if protected; means for providing a first code to the external device in said unlock procedure; means for receiving a second code from the external device in response to said first code; means for verifying validity of the received second code. The means for verifying validity are adapted to ascertain a correspondence of the second code with the first code based on a predetermined relationship. The control logic instructs the protection control structure to grant access to the storage area if the validity of the received second code has been verified. The first code issued by the memory device to the external device upon receiving an access request is changed after performing predetermined number of unlock procedures.
User-centric resource architecture
Some embodiments include a computer-implemented method for controlling access to resources of a platform in a computer system. The method can comprise detecting a request to access a resource, wherein the resource resides in the computer system, and wherein the resource is associated with an owner; requesting a first resource access decision from a first policy decision unit associated with the owner; receiving, from the first policy decision unit, the first resource access decision and first trust information, wherein the first trust information indicates trust of a second policy decision unit; requesting a second resource access decision from the second policy decision unit associated with the virtual universe platform; receiving, from the second policy decision unit, a second resource access decision; and returning the second resource access decision.
Television terminal data storage
The invention relates to apparatus and methods for a television terminal with data storage. The television terminal may be a set top terminal for use with a cable television program delivery system. The data storage may be integral to the terminal or may be provided as a hardware upgrade unit or expansion card connected to the terminal to modularly enhance the functionality of the terminal. The data storage may be in the form of a disc, such as a compact disc storage device or a CD-ROM. The data stored on the storage device may relate to games, education, encyclopedias, reference, or economics. The television terminal may additionally include a microprocessor that is programmed to react to information within a television signal to access the data stored on the storage device.
System, method, and computer program product for transcoding or transrating video content for delivery over a wide area network
A system, method, and computer program product are provided for delivering video content over a wide area network (WAN). Included is at least one server for transcoding or transrating the video content for delivery over the WAN.
Method to enable cooperative processing and resource sharing between set-top boxes, personal computers, and local devices
A system and method for resource sharing are provided. The method includes storing an electronic programming guide (EPG) application and an EPG, determining when local memory of a local video device lacks capacity to download additional time of the EPG, and communicating with another device to transmit a resource request to the other device to download the additional time of the EPG to storage in the other device. The method also includes processing for display monitoring data that indicates remaining storage space in the storage of the other device, querying the other device to determine what programming is being viewed, and processing controls included in the EPG application that enable access to the storage of the other device to interact with the EPG stored on the other device through the local video device to schedule a programming event at the local video device.
Method and DVB-H reception terminal for receiving ESG data based on a session partitioning rule
A method is disclosed for efficiently receiving Electronic Service Guide (ESG) data for a Digital Video Broadcasting-Handheld (DVB-H) broadcast service in a DVB-H reception terminal. When ESG data to which session partitioning rules are applied is received in a multiple-stream mode, session-by-session rules are detected. On the basis of the rules, sessions in which actual ESG data is carried are classified by roles required to provide the broadcast service. The associated ESG data from the sessions is acquired and stored. Since ESG data can be efficiently received by providing detailed guidelines for receiving the ESG data based on a session partitioning rule, a reception scheme of the DVB-H reception terminal can be significantly improved.
Displaying advertisements on blank television output
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing television advertisements while a viewing device is tuning to a channel. In one aspect, a viewing device, in response to receiving a signal to tune to a channel, selects advertisement data for an advertisement from a data storage device storing advertisement data for one or more advertisements, and generates a video signal when tuning to the channel, the video signal generated only for the duration that the viewing device is tuning to the channel and for displaying on the television device, and the video signal causing the advertisement to be displayed on the television device.
Slot-loading type disk device having a thin profile
A lifting frame has a lifting pin that fits into a lifting cam groove of a follower slider, and swings up and down about a rod near a disk slot. A holding member is swingably attached to front end of the lifting frame. This holding member supports a turntable unit for holding a disk. The holding member has a cam follower pin that fits into a swinging cam groove of a loading slider to raise and lower the holding member. When the lifting frame swings down from a read/write position to a lowered position, the holding member inclines from the lifting frame so as to place the turntable unit substantially parallel to a disk carrying direction.
Pickup frame and optical pickup device
In an optical pickup device 3, a supporting base 18 that has a main-shaft bearing 6a with two concentric round holes to pass a main shaft 7 through is formed out of a synthetic resin. On the other hand, an optical base 19, which has a sub-shaft bearing 6b to pass a sub-shaft 8 through and which supports a light emitter 11, a beam splitter 12, a collimator lens 13 and a photodetector 17, is formed by metal die casting process. And a pickup frame 6 is formed by bonding the supporting base 18 and the optical base 19 together with an adhesive.
Scalable integrated high density optical data/media storage delivery system
An apparatus and system for recording, playing, handling, and storing a plurality of media disks in a plurality of configurations and a device for moving any disk into and out of a media disk storage mechanism and into or out of a selected media player/recorder on demand, and a controller for directing operation of the device for moving the disks and controlling selection of operation of the media disk storage mechanism.
Distributed pluggable middleware services
Plug-in configurable middleware is provided for managing distributed applications. The middleware includes at least one core runtime engine configured as a plurality of concurrent instantiations on one or more hosts within a distributed architecture. These hosts can represent separate nodes or a single node within the architecture. Each core runtime engine instance provides the minimum amount of functionality required to support the instantiation of one or more plug-ins within that core runtime engine instance. Each core runtime engine instance is in communication with other concurrent core runtime engine instances and can share the functionality of plug-in instances with the other core runtime engine instances, for example through the use of proxies. A plurality of personalities representing pre-defined functions is defined and one of more of these personalities is associated with each core runtime engine instance. A plurality of pre-defined plug-ins are defined and associated with the personalities.
Continuation-based runtime callback invocation
Activity callbacks in a continuation-based runtime. At framework-definition time, a framework activity is authored. The framework activity may have an environmental logic portion the processes input or output parameters whose values will be supplied to and/or received from an activity callback. The framework activity also includes a callback invocation portion that, during execution time, will actually provide parameter value(s) to and/or receive parameter value(s) from the activity callback. The framework activity serves as a framework that operates with any activity callback that has one or more characteristics. Such activity callbacks may not even be defined at framework-definition time. Instead, the framework activity may be used multiple times in the same applications, or in different applications to thereby provide core framework functionality, while allowing application developers to plug in activity callbacks that meet the custom needs of the application.
Business systems management solution for end-to-end event management using business system operational constraints
The present invention provides a method, apparatus, and computer program product for implementing a business systems management solution for end-to-end event management. The present invention realizes a number of business systems management functionalities, including defining event databases and means for event monitoring and correlating a customer's business functions by using an enterprise view focused on a system of applications, operating systems, connections, and physical components. Together these components make up a business system as defined by the customer. As such, a business system can cross technology platforms, physical space, and comprise multiple applications, or a business system could be limited to a single platform, location, and application. Components that comprise the business system and enterprise-level event management structure are defined, created, and modified to align the Information Technology with the business system's processes and to aid in the management of the information technology with respect to the business system.
Monitoring information assets and information asset topologies
According to one embodiment of the present invention, a computer system monitors information assets providing data for constructing a logical entity. The information assets are dependent upon each other for data and form a topology. The computer system receives an event message associated with an information asset. The event message includes information relating to one or more conditions of that information asset. The computer system processes the received event message to determine the presence of a change within the associated information asset that affects the topology. The change is determined based on the information relating to the one or more conditions within the received event message. The computer system further transmits a notification of the change to one or more entities in response to determining the presence of the change. Embodiments of the present invention further include a method and computer program product for monitoring information assets.
Task switching based on assigned time slot
A method of assigning task management blocks for first type tasks to time slot information on a one-by-one basis, assigning a plurality of task management blocks for second type tasks to time slot information, selecting a task management block according to a priority classification when switching to the time slot of the time slot information, and switching to the time slot except the time slot information. Additionally a task switching apparatus selects the task management block assigned to the time slot and executes the task.
Method and system for dividing and executing on-line transaction processing in distributed environment
A method, system and computer program capable of executing a transaction in a scalable manner by dividing and then executing the transaction in a distributed environment. In an embodiment of the invention, a system divides and then executes a transaction in a distributed environment. The system includes means which divides the transaction processing into an optimistic process which unlikely causes conflicts and a pessimistic process which likely causes conflicts; a first server; and a second server. The first server includes a first transaction execution unit for executing the optimistic process; and a transaction log transmission unit for transmitting a result of the execution of the optimistic process to the second server. The second server includes a transaction log receiving unit for receiving the transmission log; and a second transaction execution unit for executing the pessimistic process.
Determination of running status of logical processor
A method is provided for a first logical processor to determine a running status of a target logical processor of an information processing system. In such method, an instruction is issued by the first logical processor running on the information processing system for determining whether the target logical processor is running. In response to issuing the instruction, a state descriptor belonging to the target logical processor is queried to determine whether the target logical processor is currently running. A result is then returned to the first logical processor, the result indicating whether or not the target logical processor is currently running.
Continuous optimization of archive management scheduling by use of integrated content-resource analytic model
A system and associated method for continuously optimizing data archive management scheduling. A job scheduler receives, from an archive management system, inputs of task information, replica placement data, infrastructure topology data, and resource performance data. The job scheduler models a flow network that represents data content, software programs, physical devices, and communication capacity of the archive management system in various levels of vertices according to the received inputs. An optimal path in the modeled flow network is computed as an initial schedule, and the archive management system performs tasks according to the initial schedule. The operations of scheduled tasks are monitored and the job scheduler produces a new schedule based on feedbacks of the monitored operations and predefined heuristics.
Low synchronization means of scheduler finalization
Shutting down a computer work scheduler. The work scheduler includes a number of virtual processors, each of which is either active or inactive. An active processor executes work, searches for work, or is idle. An inactive has no context running atop it. The method includes determining that all processors controlled by the scheduler are idle. As a result of determining that all controlled by the scheduler are idle, the method proceeds to a first phase of a shutdown operation, which when successful, includes: performing a sweep of all collections searching for any work in the scheduler and determining that no work is found in the scheduler. As a result of determining that no work is found in the scheduler, the method proceeds to a second phase of a shutdown operation, which when successful includes messaging all contexts in the scheduler and telling them to exit.
Electronic device workspace restriction
The drive for multi-tasking and/or availability of numerous applications can interfere with productivity. Constant interruptions from email and real-time online communication can lead to decreased productivity. In addition, attempting to tackle a massive number of different projects with different applications can impede progress on any one of the projects. Functionality can be implemented in a workspace to focus interaction with one or more applications in the workspace. Focused interaction allows a user to limit distractions (e.g., email notifications, instant message notifications, etc) and restrict activities not related to his or her current task.
Dynamic scheduling of application tasks in a distributed task based system
Disclosed herein is a system and method for dynamic scheduling of application tasks in a distributed task-based system. The system and method employ a learning mechanism that observes and predicts overall application task costs across a networked system, taking into account how the states or loads of the applications are likely to change over time. The application task costs are defined in economic terms. The system and method allows continuous optimization of application response times as perceived by application users.
Hardware support for thread scheduling on multi-core processors
A method, device, and system are disclosed. In one embodiment the method includes scheduling a thread to run on first core of a multi-core processor. The determination as to which core the thread is scheduled on uses one or more processes. These processes may include ranking all of the cores specific to a workload of the thread, establishing a current utilization of each core of the multi-core processor, and calculating an inter-core migration cost for the thread.
Provisioning virtual machine placement
Virtual machines are provisioned computers in a computer environment based on input/output (I/O) requirements of software tasks. A workload request, requesting the execution of a software task on a virtual machine, is received. The I/O requirements of the software task are matched to an optimal computer, in the computer environment, that has an I/O bandwidth capability that best matches the I/O requirements of the software task. The software task is then routed to a virtual machine, on the optimal computer, for execution of the software task.
Segmented virtual machine transport mechanism
Providing data to an application running on a segmented virtual machine (VM) is disclosed. Providing data includes opening an interface between the segmented VM and an external data source, transferring data from the external data source to an interface buffer, transferring a first selected amount of data from the interface buffer to a shell VM buffer, transferring a second selected amount of data from the shell VM buffer to a core VM buffer, and providing portions of the data from the core VM buffer to the application in response to read requests from the application.
System and method for representing and managing a multi-architecture co-processor application program
One embodiment of the present invention sets forth a technique for representing and managing a multi-architecture co-processor application program. Source code for co-processor functions is compiled in two stages. The first stage incorporates a majority of the computationally intensive processing steps associated with co-processor code compilation. The first stage generates virtual assembly code from the source code. The second stage generates co-processor machine code from the virtual assembly. Both the virtual assembly and co-processor machine code may be included within the co-processor enabled application program. A co-processor driver uses a description of the currently available co-processor to select between virtual assembly and co-processor machine code. If the virtual assembly code is selected, then the co-processor driver compiles the virtual assembly into machine code for the current co-processor.
Method and compiler of compiling a program
The present invention provides a method and a compiler of compiling a source program. According to an aspect of the present invention, there is provided a method of compiling a source program comprising: identifying a hint related to vector aligning when syntax analyzing said source program; and generating a simplified code based on said identified hint related to vector aligning when generating a code.
Methods and systems for in-place shader debugging and performance tuning
One embodiment of the present invention sets forth a system that allows a software developer to perform shader debugging and performance tuning. The system includes an interception layer between the software application and the application programming interface (API). The interception layer is configured to intercept and store source code versions of the original shaders included in the application. For each object in the frame, the interception layer makes shader source code available to the developer, so that the developer can modify the source code as needed, re-compile only the modified shader source code, and run the application. Consequently, shader debugging and performance tuning may be carried out in a manner that is more efficient and effective relative to prior art approaches.
Systems, methods, and computer programs for dynamic binary translation in a master control program interpreter
Various embodiments of systems and methods for dynamic binary translation in an interpreter are disclosed. An embodiment comprises a method for dynamic binary translation in an interpreter. One such method comprises: receiving non-native code comprising a sequence of one or more operators to be interpreted; building a static branch destination table associated with the operators, the static branch destination table specifying a static branch operator that branches to another operator in the sequence and a corresponding memory location to which the static branch operator branches; parsing the sequence of operators and building a cross-reference table that specifies a pointer to an operator function associated with the corresponding operator, an index of the operator in a native code sequence, and a call to a native operator; selecting a dynamic branch code template for the native operator; and based on the static branch table and the cross-reference table, emitting the native code sequence to be executed via a native processor.
Determining causes of software regressions based on regression and delta information
Techniques for isolating software regressions are provided. In one approach, QTrace is used to generate DTrace scripts to gather timing information of one or more portions of source code during a test of particular version of a program. Based on results of one or more tests of multiple versions of a program, a regression is identified with respect to a particular portion of source code. It is determined that the particular portion of source code was changed during an intermediate version of the program (i.e., between two tests). The intermediate version and/or the particular portion of source code are identified as being a potential source of the regression.
Selection of versioned resource among multiple compatible versions
A requirement for a versioned resource is fulfilled, particularly in light of compatibility constraints of the requirement. Versions of the versioned resource are associated with compatibility information, such as a feature version and a service version, for example. In fulfilling the requirement, compatibility logic may be applied to identify versions that are compatible with the requirement, and selection logic may be applied to select a preferred version from the compatible versions.
Automated construction and deployment of complex event processing applications and business activity monitoring dashboards
A system and method for constructing and deploying a business activity monitoring (BAM) dashboard associated with an event-based process are disclosed. A configuration module receives an event-based process identifier for an event-based process and data, such as inputs or outputs, for the event-based process. A generation module then generates a dashboard description that includes the identifier and an associated dashboard template having one or more dashboard components. This dashboard description is used by a dashboard server to automatically generate a BAM dashboard for monitoring the event-based process by using the association between the dashboard template and the event-based process to display data associated with the event-based process using one or more dashboard components.
Performance-related decision support for model-driven engineering
A performance analysis model may be determined based on a development model associated with development of a software process, the development model defining an execution of the software process, and the performance analysis model being annotated with performance data characterizing the execution. At least one user-specified performance profile characterizing performance parameters associated with an improved execution of the software process according to the development model may be determined. An assessment computation model may be determined, using the performance analysis model and the at least one user-specified performance profile. At least one performance-based characteristic associated with the improved execution of the software process according to the development model may be determined. A performance assessment model may be determined using the assessment computation model and the performance-based characteristic, for use in modifying the development model based on the performance assessment model to obtain the improved execution of the software process.
Integrated data model based framework for driving design convergence from architecture optimization to physical design closure
Systems and methods are disclosed to automatically synthesize a custom integrated circuit by encoding architecture level knowledge in a data model to generate and pass new constraints for physical synthesis of a chip specification uniquely customized to computer readable code. The system receives a look-ahead cost function during architecture optimization consistent with cost observed later in the flow after detailed physical synthesis is performed. The look-ahead cost function is generated from a prior iteration and supplied to a subsequent iteration through the data model.
Automatic positioning of gate array circuits in an integrated circuit design
An automated method and apparatus for positioning gate array circuits in an integrated circuit design. An initial integrated circuit design includes logic cells and gate array fill circuits positioned thereon. The gate array fill circuits are positioned in available space between the adjacent logic cells so as to fill the available space with the maximum gate array fill circuits. A gate array logic element to be positioned in the integrated circuit design, such as may be required by an engineering change to the circuit design, is automatically positioned between adjacent logic cells so as to allow for full utilization of any space remaining between the adjacent logic cells by gate array fill circuits.
Input control device
An input control device for enabling the user to perform predetermined operation for an icon simply by performing move operation of a pointer without button operation is provided. An operation selection area generation section 167 generates position information of an area indicating operation corresponding to selection and activation of predetermined operation for an object to be selected, and a display section 15 displays an operation selection area based on the operation selection area position information. When an operation selection determination section 168 determines that a pointer arrives at the operation selection area, it instructs a control section 19 to execute operation for the icon corresponding to the operation selection area information. Upon reception of the instruction, the control section 19 activates and executes the operation corresponding to the operation selection area.
Interactive image thumbnails
A computer-implemented method includes displaying, within a user interface, a view pane having a vertical direction and a horizontal direction, displaying, within the view pane, a plurality of poster frames, each poster frame representing a corresponding media item, a first poster frame being displayed as positioned in a first row extending across the event view pane in the horizontal direction such that the first poster frame is displayed substantially adjacent to a first vertical edge of the event view pane and subsequent poster frames are displayed substantially adjacent to one another in the first row until a poster frame in the first row is displayed substantially adjacent to a second vertical edge of the event view pane, and displaying a next poster frame in a second row vertically displaced from the first row. Photographs in a poster frame can be previewed by moving a cursor across the poster frame.
User interface for three-dimensional navigation
The present invention uses invisible junctions which are a set of local features unique to every page of the electronic document to match the captured image to a part of an electronic document. The present invention includes: an image capture device, a feature extraction and recognition system and database. When an electronic document is printed, the feature extraction and recognition system captures an image of the document page. The features in the captured image are then extracted, indexed and stored in the database. Given a query image, usually a small patch of some document page captured by a low resolution image capture device, the features in the query image are extracted and compared against those stored in the database to identify the query image. The present invention also includes methods for recognizing and tracking the viewing region and look at point corresponding to the input query image. This information is combined with a rendering of the original input document to generate a new graphical user interface to the user. This user interface can be displayed on a conventional browser or even on the display of an image capture device.
Method for making multi-divided display contents and system thereof
A method for making multi-divided display contents and a system thereof are disclosed. In the method for making multi-divided display contents and a system thereof, a user is able to freely make or edit a multimedia display content by using a DB design system provided on the web and a user interface without a professional skill or knowledge. A new image type can be expressed along with a change in part of the data in the thusly-created multi-divided display contents, a remaking or a change in a display construction combination. In case that the original data cooperating with a XML on a specific divided display in the multi-divided display is being changed in real time, the divided display cooperating with XML in the whole images can be automatically changed depending on the change of the contents.
Peer-to-peer based content delivery in a virtual universe
The present invention permits performance adjustment in a virtual universe. In particular, the invention proposes a mixed server-based/peer-to-peer approach, in which transmission responsibilities are shifted towards peer-to-peer computing as the number of avatars within a region increases. The invention may foster fluid business transactions (e.g., sales) during times of high avatar load.
Information processing apparatus and method
The invention relates to an information processing apparatus and method which allow a user to readily select, upon transmission of an electronic mail or upon uploading of image data, image data of a plurality of images to be attached to the electronic mail or image data to be transmitted. The user uses a cross key and a determination button of an inputting section of a camcorder to operate an anchor 424 on an image selection screen 411 to operate a page backward feeding button 421 and a page feeding button 422 to select a thumbnail image displayed. In response to an operation of the user, the anchor 424 is positioned on the left side of the number of the thumbnail image designated by the user, and image data of the thumbnail image at which the anchor 424 is positioned are selected. At a left upper portion of the selected thumbnail image, a check mark representative of such selection is displayed. When the user wants to end the image selection operation, it operates the anchor to operate a determination button 426. The present invention can be applied to a camcorder.
Image display apparatus and image display method
An image display apparatus includes an image input unit which inputs an image from an image capturing device, a display control unit which displays an identification for identifying the input image or its input destination, and keeps the identification without canceling even when an operation is performed for another image after inputting the image, and a canceling unit which cancels the identification when a predetermined operation other than the operation for another image is performed.
Methods and apparatus for visualizing a media library
Visualizing and exploring a music library using metadata, such as genre, sub-genre, artist, and year, is provided. Geometric shapes, such as disks or rectangles, may be divided into sectors representing genre and each sector may be further divided into sub-sectors representing artists associated with each genre. The sector's relative size generally reflects the importance of the corresponding genre within the library. Likewise, the sub-sector's relative size generally reflects the importance of the corresponding artist within the genre which may be determined by the number of media items of the artist. Marks representing each media item may be arranged and displayed within the geometric shape to reflect the mark's corresponding genre, artist, and year. In addition, each mark may reflect an attribute, such as playcount, of the media item and each sector may reflect the mean value of an attribute of all media items within the sector.
User interfaces for editing video clips
A computer-implemented method including displaying in a user interface, a first thumbnail representing a first video clip including a first plurality of frames; displaying in the first thumbnail, a first transition point positioned between a left edge and a right edge of the first thumbnail, the first transition point associated with a frame of the first plurality of frames, wherein, playback of the first plurality of frames starts with a first start frame positioned at the left edge and stops at the frame associated with the first transition point; receiving a first move input to move the frame associated with the first transition point to a new frame of the first plurality of frames; and in response to receiving the input, associating the new frame with the first transition point, wherein, in response to a playback input, playback starts with the first start frame and stops at the new frame.
Multi-instance, multi-user animation platforms
A multi-instance, multi-user animation platform includes a plurality of modeled parallel dimensions in a computer memory. Each of the parallel dimensions may be an independent model of a physical, three-dimensional space having corresponding features such that the parallel dimensions are recognizable as counterparts to each other. Avatars are located within corresponding ones of the parallel dimensions so as to prevent over-population of any one of the parallel dimensions by avatars. Avatars are animated within different ones of the parallel dimensions using input from respective users to provide virtual-reality data. The virtual-reality data may be configured to cause remote clients to output an animated display of a corresponding one of the parallel dimensions and avatars therein.
Input method for optimizing digitize operation code for the world characters information and information processing system thereof
Optimized digital operational encoding and input method of world character information and information processing system thereof are directed to digital encoding technology of world character information. It thoroughly solves the conflict between the simplicity and high efficiency for encoding the world character information, and according to the pronunciation and the glyph information of world characters, performs the digital operational encoding to the world character information with ten numerals 0-9 unifiedly by means of the encoding method operated with addition and subtraction by areas and positions. The method and device takes these number codes as the index codes of retrieving the literatures of world characters and the computer input codes of world characters, so as to build up a complete set of method and systems capable of using world character to design the operating system, computer language, chip instruction, wireless interface protocol, and wireless internet protocol, used widely for computer, communications, network system, and the sorting and retrieving system of world character codes.
System and method for import and export from a solid modeling program
There is provided a computer-implemented method for importing information stored in a tag-based markup language file into a computer modeling software package, and exporting changes in the information back to the file. There is also provided a system, and associated instructions for carrying out the method.
System and method for efficiently processing comments to records in a database, while avoiding replication/save conflicts
A system for displaying comment documents within a parent document that avoids replication/save conflicts regardless of the number of users having local document replicas. The graphical user interface to a parent document provides the user with the ability to enter a comment with regard to the parent document. In response to indication that a comment is to be entered, the user interface to the parent document allows the user to enter content to be included in the comment. In response to indication that the entered comment should be saved, the system operates to capture the comment contents and store it into a newly created comment document associated with the parent document. After a comment document has been created, its contents are presented through a predetermined display region within the user interface to the parent document. In response to detection of a transition of a parent document from a state in which comments can be added to a state in which comments cannot be added, the system locates all comment documents associated with the parent document, copies the contents of those comment documents into the parent document such that they are displayed as part of the parent document, and deletes all associated comment documents for that parent document.
Systems and methods for playing, browsing and interacting with MPEG-4 coded audio-visual objects
A number of novel configurations for MPEG-4 playback, browsing and user interaction are disclosed. MPEG-4 playback systems are not simple extensions of MPEG-2 playback systems, but, due to object based nature of MPEG-4, present new opportunities and challenges in synchronized management of independent coded objects as well as scene composition and presentation. Therefore, these configurations allow significantly new and enhanced multimedia services and systems. In addition, MPEG-4 aims for an advanced functionality, called Adaptive Audio Visual Session (AAVS) or MPEG-J. Adaptive Audio Visual Session (AAVS) (i.e., MPEG-AAVS, MPEG-Java or MPEG-J) requires, in addition to the definition of configurations, a definition of an application programming interface (API) and its organization into Java packages. Also disclosed are concepts leading to definition of such a framework.
Iterative PRBS seed recovery using soft decisions
A system and method for recovering the seed of a pseudo-random binary sequence (PRBS) using soft decisions is disclosed. In some implementations, a log-likelihood ratio is calculated to determine the certainty with which each bit in the seed has been recovered, and in some implementations, the value of the PRBS is used in the calculation of the log-likelihood ratio. In some implementations, a linear feedback shift register stores the log-likelihood ratio for each bit in the sequence.
Method and apparatus of encoding and decoding data using low density parity check code in a wireless communication system
A method of encoding data using low density parity check (LDPC) code defined by a m×n parity check matrix is disclosed. More specifically, the method includes encoding input source data using the parity check matrix, wherein the parity check matrix comprises a plurality of z×z sub-matrices of which row weights and column weights are ‘0’ or ‘1’.
Resource sharing in a telecommunications environment
A system allocates shared memory by transmitting/receiving a message specifying a maximum number of bytes of memory that are available to be allocated to an interleaver. The system determines an amount of memory required by the interleaver to interleave a first plurality of RS coded data bytes within a shared memory and allocates a first number of bytes of the shared memory to the interleaver to interleave the first plurality of RS coded data bytes for transmission at a first data rate. The system also allocates a second number of bytes of the shared memory to a deinterleaver to deinterleave a second plurality of RS coded data bytes received at a second data rate and interleaves the first plurality of RS coded data bytes within the shared memory allocated to the interleaver and deinterleaves the second plurality of RS coded data bytes within the shared memory allocated to the deinterleaver.
Continuously interleaved error correction
Continuously interleaved codewords are used in a communication system to provide error correction capability. In general, each codeword shares symbols with both preceding and subsequent codewords, when the codewords are arranged in an order, such that correction of symbols in any one codeword also corrects symbols in another codeword and correction of symbols in any codeword may allow, considering possible corrections of intermediate codewords, for further correction of any codeword in the order of codewords. In one embodiment received information may be arranged in subframes, with each subframe including terminal symbols of a plurality of codewords, each of the plurality of codewords including symbols in multiple subframes.
Method for appending data to tape medium, and apparatus employing the same
An information recording apparatus includes a writing system for writing the datasets to the recording medium, so that each of the datasets can be identified from a certain number indicating an order that each of the datasets was sequentially written to the recording medium, and from the number of writing operations (WP) carried out for a dataset of the certain number, the writing system writing a first dataset; the writing system being configured for substantially appending a second dataset onto the first dataset, the second dataset having the same certain number as the first dataset, and for setting a value obtained by incrementing the WP of the first dataset as the WP of the second dataset. A writing control system controls, in the case where an error occurs at the time of the appending, the appending on the first dataset, in a position shifted forward by a predetermined distance from the position of the first dataset on the recording medium, by setting the value obtained by incrementing the WP of the first dataset as the WP for the second dataset, wherein the predetermined distance is a distance with which error correction of the first dataset is avoided by appending the second dataset onto the first dataset so that the second dataset overwrites a part of the first dataset.
Data integrity validation using hierarchical volume management
A method for reading data from a data storage system is provided. The method comprises requesting a virtual data volume to access data from one or more data blocks in the data storage system; requesting a virtual protection information volume to access protection information associated with the data blocks; validating the data using the protection information; and providing the data to the host interface, in response to successful validation of the data. A method for writing data to a data storage system is also provided. The method comprises receiving data to be written to one or more data blocks in the data storage system, wherein the data is stored in a cache; generating protection information to be stored on a virtual protection information volume; requesting a virtual data volume to update the data blocks with the data; and requesting the virtual protection information volume to store the protection information.
Turbo decoder with extrinsic information scaling modules
The invention related to a turbo decoder comprising SISO decoding modules each other interconnected in a feedback control scheme having scaling modules for applying a scaling factor to extrinsic information delivered by said SISO decoding modules. The turbo decoder comprises a selection module for adaptively selecting said scaling factor based on a number of decoding iterations of the turbo decoder.
Coding apparatus, coding processing target sequence forming method and viterbi decoding apparatus
The coding apparatus, coding processing target sequence forming method and Viterbi decoding apparatus of the present invention can realize low delay processing with a minimum number of repetitive processing and suppress the degradation of the accuracy of decoding at the ends of a decoded sequence due to truncation error. In the coding apparatus mounted on the transmitting apparatus (100), a control information rearranging section (130) receives as input a control information sequence, in which a plurality of control information blocks are arranged in a predetermined order, and forms a coding processing target sequence by rearranging the order of the plurality of control information blocks to form an assembled sequence grouping control information blocks comprised of predictable bit sequences in the plurality of control information blocks, and to allocate the assembled sequence to a predetermined position in the control information sequence. Further, an encoding section (140) encodes the coding target sequence using the tail-biting convolutional coding scheme.
Information processing apparatus, information processing method, and computer program product
A receiving unit wirelessly receives a packet communication signal. When receiving a packet included in the packet communication signal is failed, a requesting unit issues a retransmission request for retransmitting the packet. A storing unit stores therein packets included in packet communication signals received before and after issuing the retransmission request. A setting unit sets an order of transferring the packets stored in the storing unit to a control unit in an order of receiving the packets without a fail. A transferring unit transfers the packets stored in the storing unit to the control unit in the order set by the setting unit.
Efficient failure detection for long running data transfer jobs
Disclosed are methods and apparatus for error handling within jobs that utilize a plurality of tasks for data transfer of individual data records to a storage destination. For each task, one or more failed records may be logged to a file for later insertion. If a high percentage of a task's output (e.g., writes to another data storage system) is determined to be failing, the task short-circuits itself. Each task is also configured to perform checkpoint logging as the task completes work. If the entire job later short-circuits and is to be restarted, the restarted job only repeats a minimal amount of previously completed work for the tasks which have not already completed their data insertions. Together, these techniques can ensure that in the face of periodic failures, the job completes long-running job in a minimal time with minimal effects.
Systems and methods for automated determination of error handling
Systems and methods for automated determination of error handling. Data is received including one or more procedural operations to be tested. A first test is run on the data to capture one or more first tracebacks, where each traceback is associated with a procedural operation. A determination is made as to whether each captured first traceback is unique, where unique tracebacks are added to a unique traceback list. An error condition is simulated on each unique traceback on the unique traceback list by running a second test. The second test is run once for each unique traceback. One or more second tracebacks are captured during each run of the second test. When a unique traceback being tested matches a captured second traceback, an error code is returned and the second test may be run to completion. Errors encountered during each iteration of the second test running to completion are identified.
Process, apparatus, and program for system management
In a system management apparatus, a failure detection unit detects a readout failure in one of blocks constituting distributed data stored in a first RAID disk array. A request unit requests a computer to supplement one of the blocks of the distributed data stored in the first RAID disk array in which a readout failure irrecoverable by use of only the data stored in the first RAID disk array occurs, where the computer has a second RAID disk array storing a duplicate of the distributed data stored in the first RAID disk array. And an overwriting unit receives data corresponding to the one of the blocks from the computer, and overwrites the one of the blocks with the received data.
Managing the power-performance range of an application
Semiconductor device circuits and methods are provided for adjusting core processor performance based on usage metrics. Metric detection and adjustment are performed in digital logic hardware guided by registers providing maximum and minimum frequency settings, without intervening input from system software or firmware, thus greatly speeding the processor performance adjustment. Power-performance drivers provide applications or the operating system ability to specify maximum and minimum frequency requirements.
Network based system to control and monitor power consumption of networked elements
In an example embodiment, a technique for network based power management for power consuming devices associated with a network. A power control strategy is communicated to network elements coupled to the network. The power control strategy is enforced by the network elements and the network elements report power consumption. Each network element enforces the power strategy relative to the set of power consuming devices operatively associated with the network element. Groups of subtended network elements can manage the power policy in a cluster power management mode or in a collaborative cluster management mode.
System and method for controlling use of power in a computer system
In one embodiment, a power adapter comprises a power supply to output power for powering a powered device. The power adapter outputs information indicative of an amount of power output by the power supply for use by the powered device to control the amount of power used by the powered device.
Digital image transmission system transmitting digital image data
Provided is a digital image transmission system in a high definition multimedia interface (HDMI) format or a digital visual interface (DVI) format. A transmission and reception reinforcement device of the digital image transmission system includes a transmitter, a receiver, and a power supply circuit. The power supply circuit includes a first power supply unit supplying power to the transmitter and a second power supply unit supplying power to the receiver. Power output terminals of the first and second power supply units are connected to each other. External-power supply voltages respectively input to the first and second power supply units are output to the power output terminals. When all of the external-power supply voltages input to the first and second power supply units are lower than a predetermined voltage, an internal-power supply voltage present in a communication line between the host device and the display device is output to the power output terminals.
Reducing current draw of a plurality of solid state drives at computer startup
Reducing current draw of solid state drives from a shared power supply of a computer at computer startup, each SSD including computer memory, a capacitor, a disk controller, and a charge controller, the disk controller configured to enable the charge controller to charge the capacitor upon receiving a charge command, the SSDs organized into startup groups characterized by a position in a predefined startup order. Upon startup of the computer, beginning with a first startup group in the predefined startup order and until the last startup group in the predefined startup order has received a charge command, embodiments include, sending, by a storage device initiator, a charge command to a startup group to initiate charging of the capacitor of each solid state drive in the startup group and waiting a predefined period of time before sending another charge command to a next startup group in the predefined startup order.
Power delivery in a heterogeneous 3-D stacked apparatus
A heterogeneous three-dimensional (3-D) stacked apparatus is provided that includes multiple layers arranged in a stacked configuration with a lower layer configured to receive a board-level voltage and one or more upper layers stacked above the lower layer. The heterogeneous 3-D stacked apparatus also includes multiple tiles per layer, where each tile is designed to receive a separately regulated voltage. The heterogeneous 3-D stacked apparatus additionally includes at least one layer in the one or more upper layers with voltage converters providing the separately regulated voltage converted from the board-level voltage.
Encryption device, key distribution device and key distribution system
A key distribution system distributes key data for using content to a second encryption device that has been legitimately outsourced processing by a first encryption device. The first encryption device acquires permission information indicating that the first encryption device has permission to use the content, generates certification information by making an irreversible alteration the to permission information, and transmits the permission information and the certification information to the second encryption device. The second encryption device receives the permission information and the certification information, sends them to a key distribution device, and acquires the key data from the key distribution device. The key distribution device receives the permission information and the certification information, judges whether or not the certification information was generated by the by the first encryption device, and if judging in the affirmative, transmits the key data to the second encryption device.
Information storage apparatus and password collation method
A password is effectively prevented from being leaked to enhance the degree of security and, at the same time, can be input without difficulty. There is provided a removable information storage apparatus equipped with a predetermined interface for connecting itself to an external appliance and a security section with limited accesses from the external appliance, which includes a password input unit to be used that inputs a password of a predetermined number of words to be notified only to the information storage apparatus without being output to the external appliance connected to it by way of the predetermined interface, a password collating unit that collates the password input by way of the password input unit, and an access authorizing unit that authorizes an access to the security section from the external appliance connected to it by way of the predetermined interface in response to the collation of the password by the password collating unit. The password input unit is adapted to be used for inputting a password of not greater than a predetermined number of words as the password to be collated by the password collating unit, and the password collating unit is adapted to collate the password of not greater than the predetermined number of words input by way of the password input unit.
Information processing apparatus for receiving biometric information from an external apparatus
An information processing apparatus not having an input device for receiving biometric information can access another information processing apparatus requiring the specific biometric information. A control method for controlling the information processing apparatus includes authenticating a user using biometric information, receiving an access request from an external apparatus, and requesting the external apparatus to send the biometric information in response to reception of the access request from the information processing apparatus. When the information processing apparatus does not have an inputting unit for inputting the requested biometric information, the requesting step includes requesting a predetermined substitute apparatus having the inputting unit to send the biometric information. The authenticating step includes authenticating the user based on the biometric information sent from the predetermined substitute apparatus in response to the request made at the requesting step.
On-line membership verification
A system and method of providing on-line verification of various credentials without requiring second site authentication utilizes protocols and cryptography to assure customers (generally referred to hereinafter as “users”) that they are dealing with a person (or organization) that can present multiple, non-repudiable proof of their identification. The system is launched directly from the user's browser such that certificate verification is performed “locally”, without needing to go out and obtain information from a second web site. The system is based upon the creation of a new MIME (i.e. Multipurpose Internet Mail Extensions) type that is employed by the user's browser and utilizes public keys associated with the credentialing organizations in combination with a public key of the verification organization.
Method for transmission of DHCP messages
The invention describes a method for transmission of a DHCP message between a telecommunication network, especially a telecommunication network according to the WiMAX-standard, and an Internet Protocol (IP) subscriber (SS/MS; MN) to the telecommunication network. Therein, an information secured with an encryption key is added to the DHCP message. The encryption key is derived from a basic key being provided by a network component of the telecommunication network.
Initialization of a data processing system
Technique for initializing a data processing system. Sequences of initialization steps for selected functional hardware elements of a data processing system are defined and dependencies between the initialization steps are determined. These definition steps are preferably performed during the design and development of the data processing system. The sequences of initialization steps and their dependencies are represented in a single control flow table. This control flow table is then analyzed by a system management controller during an initialization phase of the data processing system. The sequences are associated with selected functional hardware elements and for each associated sequence of initialization steps the system management controller generates and executes a parallel thread of execution.
A reconfigurable device comprises a plurality of processing elements, a main memory unit that stores plural pieces of circuit configuration information, a cache unit that caches circuit configuration information forwarded to at least one of the processing elements from the main memory unit, and a cache control unit that controls forwarding of circuit configuration information from the cache unit to the processing element. The cache control unit selects circuit configuration information which must be forwarded to each processing element. When the selected circuit configuration information is not stored in the cache unit, the cache control unit reads out the circuit configuration information from the main memory unit, stores the read-out circuit configuration information in the cache unit, and sends forward the circuit configuration information to the processing element from the cache unit.
Managing unallocated storage space using extents and bitmaps
A computing device executing a file system maintains a search tree that includes extents for managing first regions of unallocated storage space and bitmaps for managing second regions of unallocated storage space. For each region of unallocated storage space, the file system determines whether to manage that region using an extent or a bitmap based on one or more space management criteria.
Secure delivery of digital media via flash device
A flash device for secure delivery of media content is provided. The flash device can include a controller module and a memory module. The controller module can include at least one local central processing unit, at least one register having factory initialized data written therein, and at least one memory module interface. The factory initialized data can include: a vendor identification (“VID”) string, a product identification (“PID”) string, and a manufacturer identification string. The memory module can include at least one read-only partition having digital data disposed therein, where at least a portion of the digital data comprises at least one machine executable instruction set.
Method for protecting data in the hard disk
A method for protecting data in the hard disk is provided. The method is suitable for a computer system and includes the following steps. First, a plurality of specification parameters conforming to the computer system is read. Next, a part of the specification parameters are encoded for obtaining a recognition byte. Then, when the computer system writes data to a hard disk, a specific operation is performed to a byte read or written by the hard disk and the recognition byte for maintaining a security of the data in the hard disk.
Failover control of dual controllers in a redundant data storage system
A redundant data storage system is provided comprising a first controller with top-level control of a first memory space and a second controller with top-level control of a second memory space different than the first memory space. The system is adapted for asynchronously reflectively writing state information by the first controller to the second memory space; alternatively the system is adapted for asynchronously reflectively writing state information by the second controller to the first memory space. A method is provided for operating the redundant data storage system by resolving any inconsistency between the existing state information and a modified state information associated with a state information change request, and for switching control in the redundant data storage system between the controllers.
Methods for forcing an update block to remain sequential
A method for operating a memory system is provided. In this method, a sequential update block and preexisting data associated with the sequential update block are provided. Here, an option to convert the sequential update block to a chaotic update block also is provided. A write command is received to write data following a previous write command, where the write command and the previous write command have a discontinuity in logical addresses. If a logical address of the write command is different from logical addresses of the preexisting data, then the data are written to the sequential update block. If the logical address of the write command matches one of the logical addresses of the preexisting data, then the sequential update block is converted to a chaotic update block.
Local bitmaps for an array of redundant storage devices
In accordance with at least some embodiments of the invention, a system comprises a plurality of computers coupled together and to an array of redundant storage devices that is accessible to the plurality of computers. Each of the plurality of computers comprises a local memory that stores at least one bitmap. The least one bitmap logs regions of the redundant array that have been modified.
Fiber channel connection storage controller
A storage system adapted to be coupled to a plurality of host devices via a fibre channel. The storage system including a plurality of storage devices, at least a portion of the plurality of storage devices corresponding to a logical unit of a plurality of logical units, the logical unit having a logical unit number (LUN). The storage system also including a storage control device having a cache memory and controlling to store data, addressed to the LUN, into the portion of the plurality of storage devices. The storages system also including an input device being adapted to be used to set information, which is used to prevent an unauthorized access to the logical unit and which corresponds to a relationship between a host device of the plurality of host devices and the logical unit.
System support storage and computer system
A Common System Storage Repository replaces all the different system support storages distributed across a server system topology transparent to various subsystems by providing a central non-volatile repository for all the different system data. Each of the various subsystems communicate with the Common System Storage Repository via the individual system support storage interfaces.
Memory sharing system
A memory-use-information memory area stores therein a program ID, a request-source memory address, a request memory size which configure information for uniquely identifying a program file loaded into a storage area for virtual machine-A or storage area for virtual machine-B in association with a physical memory address. A memory reservation section uses, as the retrieval key, the program ID, request-source memory address, and request memory size of a program file corresponding to a memory reservation request to retrieval the memory-use-information memory area. When a entry that matches said retrieval key exists, the memory reservation section allows sharing of the memory area between a plurality of virtual machines.
Mitigation of flash memory latency and bandwidth limitations via a write activity log and buffer
A memory system is provided. The system includes a controller that regulates read and write access to one or more FLASH memory devices that are employed for random access memory applications. A buffer component operates in conjunction with the controller to regulate read and write access to the one or more FLASH devices. Wear leveling components along with read and write processing components are provided to facilitate efficient operations of the FLASH memory devices.
Distributive network control
Included are systems and methods for distributive network control. In addition, embodiment of a method includes receiving an indication related to recording data stored on a local cache and determining whether to remotely store at least a portion of the data. Some embodiments include sending a request for the stored data.
Performance prioritization in multi-threaded processors
According to one embodiment of the invention, a method is disclosed for selecting a first subset of a plurality of cache ways in a cache for storing hardware threads identified as high priority hardware threads for processing by a multi-threaded processor in communication with the cache; assigning high priority hardware threads to the selected first subset; monitoring a cache usage of a high priority hardware thread assigned to the selected first subset of plurality of cache ways; and reassigning the assigned high priority hardware thread to any cache way of the plurality of cache ways if the cache usage of the high priority hardware thread exceeds a predetermined inactive cache usage threshold value based on the monitoring.
Information processing apparatus, raid controller card, and a mirroring method
According to one embodiment, an information processing apparatus includes a controller configured to write, first data to a first storage device from a first address to a second address according to a size of the first data, to write second data having a part of the first data to a second storage device from the first address, a size of the second data being equal to n times a page size, to write, to a cache memory, third data which is equal to the first data except the second data, and to write, when the controller receives a writing instruction includes third address being adjacent to the second address and fourth data, fifth data to the second storage device, the fifth data having the third data and at least part of fourth data, and a size of the fifth data is equal to the page size.
Computer system for controlling allocation of physical links and method thereof
The computer system of the present invention has a plurality of SAS target devices, an SAS initiator device, and a service delivery subsystem that is connected to each SAS target device by means of a physical link that is physical wiring and connected to the SAS initiator device by means of a wide link constituted by a plurality of physical links. The SAS initiator device controls how many physical links in the wide link are allocated to a particular SAS target device, whereby access from the SAS initiator device to the SAS target device is made via a physical link that is allocated to the SAS target device and is not made via a physical link that is not allocated to the SAS target device.
Method for transmitting special commands to flash storage device
The invention provides a data storage system. In one embodiment, the data storage system comprises a host and a flash storage device. The host sends a series of first access commands for accessing a plurality of special files to the flash storage device. The flash storage device having the stored plurality of special files and a command-symbol mapping table, sequentially generates a plurality of first digits respectively corresponding to the special files accessed by the first access commands to obtain a first data stream, converts the first data stream to a plurality of first special commands according to the command-symbol mapping table, and performs operations according to the first special commands. Each of the special files corresponds to a digit, the command-symbol mapping table records a corresponding relationship between a plurality of symbols and a plurality of special commands, and each of the symbols comprises a plurality of digits.
Methods and apparatus for improved serial advanced technology attachment performance
Methods and apparatus for improved performance in communications with a SATA target device. Features and aspects hereof provide for continuing DMA transfers from a storage controller (e.g., a SATA host or a SAS/STP initiator) to a SATA target device without regard to receipt of DMA ACTIVATE Frame Information Structures (FIS). Logic to implement these features may be provided by bridge logic within an enhanced SAS expander coupled with an enhanced SAS/STP initiator or may be provided by suitable logic in an enhanced SATA host coupled directly with an enhanced SATA target device. By continuing DMA transfer of data from the initiator/host to the SATA target device without regard to receipt of a DMA ACTIVATE FIS, more of the available bandwidth of the SAS/SATA communication link may be utilized. Other standard features of the SAS/SATA protocols provide for flow control to prevent overrun of the SATA target device's buffers.
Implementing serial link training patterns separated by random data for training a serial link in an interconnect system
A method and circuit for implementing serial link training sequences, and a design structure on which the subject circuit resides are provided. A transmitter device transmits a training sequence (TS) pattern; then the transmitter device transmits random data for a predefined time duration. The steps of transmitting the TS-pattern, then transmitting the random data for the fixed time duration are repeated. A receiver device detecting a plurality of the TS-patterns separated by the predefined time interval of random data, performs receiver initialization steps. The receiver device performs a plurality of receiver initialization steps including, for example, acquiring byte lock, and a link width determination.
Environmental condition monitor for alternative communication protocols
An environmental condition monitor (200) configured for simple upgrade from analog signal output to any of a plurality of digital communication protocols. A display board (202) includes the analog signal acquisition and processing elements of the device and also includes a pre-positioned but initially inoperative digital communication output connector (214). A connector board (204) associated with the display board includes a connector (212) to which any one of a plurality of digital communication boards (210) may be selectively connected, depending upon which of a plurality of digital communication protocols is desired. Selective connection of a digital communication board completes a circuit whereby an analog output signal is converted to the desired digital output format and is then communicated back to the now-activated digital communication output connector (214).
Discovery of connections utilizing a control bus
Discovery of connections utilizing a control bus. An embodiment of a method includes detecting a transition of a control bus from a high state to a low state by a source device, the source device being configured to be coupled with a sink device via an interface, the interface including the control bus, the source device including a pullup device and the sink device including a pulldown device; pulsing the control bus to a high state at the source device; and upon detecting by the source device that the control bus remains in the high state ceasing the pulsing of the control bus to the high state, and transitioning the source device from a disconnected state to a connected state.
Method and system for detecting state of field asset using packet capture agent
Methods and systems for detecting a state of a field asset using a packet capture agent is disclosed. A method may include capturing one or more packets transmitted on a shared bus in a field asset and determining the occurrence of a door event based at least one the one or more captured packets.
Free space laser beam communication
A free space laser beam communication system, set forth by way of example and not limitation, advantageously includes a laser beam generator configured to develop a laser beam, a laser beam detector which is not in a line-of-sight of the laser beam generator, and a laser beam redirector within a line-of-sight of the laser beam generator and configured to redirect the laser beam to the laser beam detector. A path of the laser beam can be varied by adjusting a relative position between the laser beam generator and the laser beam detector.
A method, system, and apparatus are directed towards compression of content. A portion of content may be compressed using a compression mode. One or more criteria may be evaluated. Based on the evaluated criteria, a decision is made as to whether to select a different compression mode. If selected, the different compression mode may be used to compress another portion of the content. Additional compression modes may be selected and used to compress the content.
Implementing service requests from a common database in a multiple DHCP server environment
A method and apparatus are provided for implementing service requests from a common database in a multiple dynamic host configuration protocol (DHCP) server environment. A DHCP authorization cache is provided to implement synchronized access for the multiple DHCP servers to the common database. The DHCP authorization cache includes a plurality of elements, each element for storing a plurality of entries including a client identifier, an ISCSI DHCP router pointer, an ISCSI DHCP router pointer alternate, and a timestamp and the DHCP authorization cache includes an entry pointer initially set to zero.
Communication terminal and communication switching method
A switch instruction is transmitted from a PC terminal to a portable PC terminal; the portable PC terminal transmits a switch connection request to a portable communication terminal on the other end of communication; the portable PC terminal, when it is waiting for a response to the switch connection request and receives a switch connection request from the other end of communication, detects that switching processes are being performed simultaneously; upon detection of the simultaneous switching, a switching session related to either switch connection request is determined to be continued; the portable PC terminal, which received the switch connection request to which the switching session determined to be continued was related, transmits a success response including information on the switching process of the portable PC terminal side; and the PC terminal, which received the switch connection request to which the one to be stopped was related, transmits a failure response.
Method and system for heuristic throttling for distributed file systems
A method for throttling in a file system. The method includes receiving a request by a client from an application to write data to a server, wherein the application is associated with an application bandwidth and wherein the server is associated with a server bandwidth, queuing a first job to write the data to the server on an I/O queue using an application-to-client throttling mechanism using at least one selected from the group of the application bandwidth and the server bandwidth, and issuing the first job from the I/O queue to the server using a client-to-server throttling mechanism and at least one selected from the group of the application bandwidth and the server bandwidth.
Method and system for converting session initiation messages
A network entity comprising an input for receiving from a given IP device, a session initiation message for initiating a communication session over a packet based network via a session initiation message generated according to a particular session initiation protocol and a processing entity. The processing entity is operative for detecting a characteristic associated with the given IP device, determining, at least in part on the basis of the characteristic associated with the given device, a given interface module from a plurality of interface modules for processing the session initiation message generated according to the particular session initiation protocol and causing the first session initiation message generated according to the particular session initiation protocol to be processed by the given interface module for converting the first session initiation message into a second session initiation message generated according to a pre-determined session initiation protocol.
Method and apparatus for social networking in a dynamic environment
In one embodiment, the present invention is a method and apparatus for social networking in a dynamic environment. In one embodiment, a method for social networking in a network includes broadcasting a first set of one or more keywords representing one or more interests of a first user in the network, receiving a response from a second user in the network indicating interest in at least one of the interests of the first user, and connecting to a server in the network, where the server hosts a group for supporting communications between at least the first network user and the second network user.
Detecting an inactive client during a communication session
A communication session is established between a first device and a second device. A message is transmitted from the first device to the second device. In response to the second device failing to actively respond to the message, the first device terminates the communication session with the second device.
Indexing heterogeneous resources
Resources are typically stored in homogenous data structures by shredding resource data into database tables destroying a native format of the resources. Typical approaches to indexing the resources rely on users indicating properties that should be indexed, using full text searches to create resource index documents, and other such labor and computation intensive processes. Functionality can be implemented to dynamically generate the resource index documents based on resource properties with minimal user input. The resource index documents can be in a common format to facilitate access to resources stored in heterogeneous native resource formats.
Method and system for securely sharing content
A method and apparatus for securely sharing content are provided, which can securely share the content without allowing access by unauthorized third parties. The method of securely sharing content includes a first domain, which has content that requires security among a plurality of domains logically generated on a hardware platform, sharing the content with at least one second domain, and if the second domain intends to write the content in a region in which writing is not permitted, preventing the writing of the content.
Systems and methods for accessing telescopes
A user obtains, views and stores image data of a selected celestial object from a network of available telescopes using a computer-generated user interface. Based on the selected object, information is accessed regarding each telescope from data sources such as databases and/or live data feeds to automatically select telescopes that are suitable for imaging the object, e.g., according to factors such as telescope type, power and configuration, location, weather conditions and altitude. The user may select a particular telescope and imaging time from a schedule of available telescopes and imaging times. At the scheduled time, an image is recorded of the celestial object and communicated to a central data store for access by the user, e.g., via a web site The user may be charged for the service based on factors such as exposure time, scheduling priority, type of telescope and the like.
System and method for goal driven threshold setting in distributed system management
The present invention includes, but is not limited to, a method, system and computer-usable medium for providing automated management of threshold crossing alarms. Transaction processing resources are selected for monitoring, followed by selecting a monitoring time interval, an initial threshold alarm level. Selections are then made regarding transaction codes to monitor, acceptable average transaction processing times, and acceptable ratio of successful transactions to unsuccessful transactions. The transaction processing resources are then monitored to count the number of transactions processed, measure the processing time for individual transactions, and capture their corresponding transaction result code. An average transaction processing time value and a successful transaction ratio processing value are generated. Comparison operations are performed. If the results of the comparison operations are acceptable, then threshold crossing alarms are then suppressed and the threshold alarm level is increased. If not, then a threshold crossing alarm is generated and the threshold alarm level is decreased.
Method and system for making statistics of media flow information in a next generation network
A method for making statistics of media flow information may include: sending a request for making statistics of media flow information to a BGF; and receiving statistic information of the media flow from the BGF, wherein the statistic information of the media flow is metered by the BGF after receiving the request for making statistics of media flow information A system and a BGF are also disclosed in embodiments of the present invention. In the present invention, the accurate metering ability of the BGF is employed to acquire accurate statistic information of the media flow, thereby accurate service charging may be implemented and service charging based on used network resources amount and QoS may be supported. Furthermore, the statistic information of the media flow, such as start time, end time, flow count information and statistic information of actual QoS, may help operation and maintenance of the network.
Method and apparatus for collecting attribute-information, and computer product
An apparatus for collecting attribute information of an information processing apparatus to be monitored in a system for monitoring the information processing apparatus via a network includes an attribute-information obtaining unit that regularly obtains first attribute information from the information processing apparatus to be monitored, and when obtaining the first attribute-information, collectively obtains second attribute information that was obtained subsequent to the first attribute information in past times.
Security camera for a network
A method for processing data from a communication line. Data is received from the communication line (802) and segregated into packets (803). Packets are selected based on a respective characteristic (804) and the selected packets are provided to one of a plurality of data processing units.
Locality based content distribution
A system and method for content distribution are provided. A content provider generates a network topology having one or more subnetworks made up of content sources. The content provider segments content, such as applications, into segments for distribution. The content provider then distributes the content such that for each identified subnetwork, each content segment is distributed to a content source. Subsequent, client computing device requests for content can be serviced by selecting a content source in a particular subnetwork selected for delivering the requested content to the client computing device to minimize traffic flow of the requested content through the nodes of the distribution network.
Internet location coordinate enhanced domain name system
An exemplary architecture is for an Internet Location Coordinate enhanced Domain Name System (DNS). An exemplary method includes requesting information for a plurality of servers associated with a network domain name of a Domain Name System (DNS) where the information includes information based in part on packets transmitted by each of the plurality of servers to a plurality of network beacons; receiving the requested information from a name server associated with the Domain Name System (DNS); and, based in part on the received information, selecting an optimal server for the network domain name. Other methods, devices and systems are also disclosed.
Systems and methods for providing dynamic spillover of virtual servers based on bandwidth
The present solution provides a spillover management technique for virtual servers of an appliance based on bandwidth. A network administrator may configure a bandwidth threshold for one or more virtual servers, such as virtual servers providing acceleration or load balancing for one or more services. The bandwidth threshold may be specified as a number of bytes transferred via the virtual server. The bandwidth threshold may also be specified as a round trip time or derivative thereof. A user may specify the bandwidth threshold via a configuration interface. Otherwise, the appliance may establish the bandwidth threshold. The appliance monitors the bandwidth used by a first virtual server. In response to detecting the bandwidth reaching or exceeding the bandwidth threshold, the appliance dynamically directs client requests to a second virtual server.
Systems for providing customer-selected solutions for multiple datacenter website hosting
Systems of the present inventions allow for providing customer-selected solutions for multiple datacenter website hosting. An exemplary system may comprise a first datacenter comprising at least one hosting server, a second datacenter comprising at least one hosting server, and a hosting services website hosted on at least one customer interaction server. The hosting services website may be configured to offer and implement hosting of at least one customer website in the first datacenter, second datacenter, or both the first datacenter and second datacenter. The system also may comprise a network communicatively coupling the first datacenter, second datacenter, and customer interaction server.
Peer-to-peer network with recovery capability
A first node in the network may broadcast a recovery request via one or more links to one or more other nodes. The recovery request may specify a first address, where the first address is associated with one or more nodes in the network. Nodes may receive and forward the recovery request until every node with which the first address is associated receives the recovery request and returns a recovery response. The recovery responses may be used to create route information for routing a message to each node with which the first address is associated.
Dynamic configuration of access point names in gateways
Methods and apparatus for maintaining access point names (APNs) at a centralized location for distribution to gateway nodes are disclosed. According to one aspect of the present invention, a method for maintaining service profile information includes receiving the service profile information from a server arrangement that is substantially external to a node. The server arrangement and the node are associated with a network that supports a general packet radio service (GPRS) protocol. The method also includes storing the service profile information in a memory of the node.
Method for updating firmware of radio frequency identification reader through network system
A method is provided to update firmware of a radio frequency identification (RFID) reader through a network system, wherein a management host issues an update message to a gateway through the network system, and then depending upon the location where reader firmware update data is stored, either the management host transmits the reader firmware update data through the gateway to each designated RFID reader, or the gateway directly transmits the reader firmware update data to each of the designated RFID readers. A microprocessor of the RFID reader stores the received reader firmware update data to a firmware data storage section of a memory unit thereof.
Method and apparatus for managing bookmark information for content stored in a networked media server
A method and apparatus for managing bookmark information of a media server through a network based on the UPnP AV standard is disclosed. If a request for bookmarking a content item is made, a bookmark item is created and the created bookmark item is linked to the content item by adding the ID of the created bookmark item to the property information of the content item and recording the ID of the content item to be bookmarked in the created bookmark item.
Wireless network and method for sharing flexible data between a master and slaves in real time
A wireless network for sharing flexible data between one master and at least two slaves in real time. The wireless network comprises a master, a plurality of slaves belonging to the master, and a shared channel connecting the master with the slaves, wherein the master periodically sends identifier information for first data which a network contains to at least one slave, receives at least one request for data from at least one slave, finds the requested data and sends the requested data to the corresponding slave, and wherein the slave detects identifier information for second data which the slave itself does not contain and which excludes identifier information for third data which the slave itself contains from the identifier information for the first data and which is received from the master, requests the master to send the second data, receives the second data through the shared channel, updates identifier information for the received second data in addition to the identifier information for the third data, and stores the received second data in addition to the third data.
System and method for one-way delivery of notifications from server-to-clients using modified multicasts
A slot management system including a download and configuration server-based sub-system and method is disclosed for use with game devices, systems, and methods is provided to enable users to monitor, control, and modify game devices and other related activities. A notification system and method is provided for providing one-way delivery of notifications to clients of a server.
System and method for an extendable mobile communications device user interface
A system and method for an extendable software interface includes software architecture for use in a mobile device having a processor and a memory device. The software architecture includes a set of first-order controller software instructions configured to interface the application program with a first-order data model, and a first-order data object stored in the memory device in the form of the first-order data model. The first-order data object includes a second-order data object. A second-order set of controller software instructions configured to interact with the second-order data object is also included in the software architecture.
System and method for an extendable mobile communications device user interface
A system and method for an extendable software interface includes a software architecture for use in a mobile device having a processor and a memory device. The software architecture includes a set of first-order controller software instructions configured to interface the application program with a first-order data model, and a first-order data object stored in the memory device in the form of the first-order data model. The first-order data object includes a second-order data object. A second-order set of controller software instructions configured to interact with the second-order data object is also included in the software architecture.
Collaborative conference experience improvement
An example computing device creates a resource module that acquires resource information relating to resources of the computing device and acquire quality of experience information corresponding to a quality of audio, and creates a roster module that displays a participant list including resource information relating to resources of a plurality of other computing devices connected to the teleconference and display quality of experience information corresponding to a quality of audio a user of each of the plurality of other computing devices experiences when connected to the teleconference. The device also creates a policy module configured to evaluate the resource information and quality of experience information acquired by the client resource module against rules of a teleconference policy and implement actions based on a determination that the computing device is non-compliant with one or more of the rules of the teleconference policy to control quality of audio during the teleconference.
Method and system for delivering messages in a communication system
The present invention relates to a message delivery system and methods for delivering messages to a computing system. The system uses a message ID structure and a message ID database to allow a user to check whether he or she is recipient of a new message without having to contact the message server that holds messages to be delivered. The resource load related to users checking for messages is therefore left to a separate computing system, allowing the message server to dedicate its resources to the receiving and delivering of messages.
Methods and systems for processing email messages
Systems and methods for processing email messages are described. In one embodiment, the occurrence of a condition is determined indicating at least one email message transfer of an email message by an email application, wherein determining the occurrence of the condition is external to the email application, the email message is identified, wherein the email message comprises event data, an email event is compiled from at least some of the event data, and the email event is indexed.
Conditioned delivery of electronic mail
A system and method for conditioned distribution of e-mail is provided. Delivery of an e-mail message to selected second recipients (equivalently addressees) may be conditioned on a set of preselected conditions, in particular to a set of conditions associated with the delivery of the e-mail to a set of first recipients. In response to message delivery notifications corresponding to the set of first recipients, a determination is made if the delivery conditions are satisfied, and delivery to the set of second recipients made accordingly. Delivery to a set of third recipients may be likewise conditioned on another set of conditions.
Radiographic image capturing system
Disclosed is a radiographic image capturing system, in which a portable-type radiographic image detecting device provided with a wireless communication section is included, and a correlation established between the FPD and the console can be easily changed. The system further includes a plurality of controlling terminal devices, each of which displays a radiation image; a communication information attaching section to attach communication information to the radiation image data; an access point that is correlated with corresponding one of the controlling terminal devices, and transfers the radiation image data, which is received by the wireless communication section in the wireless communication mode within a predetermined area of a radiographing room, into the network; and a correlation controlling section that correlates the radiographic image detecting device with the corresponding one of the controlling terminal devices so as to establish a correlation establishment between them, based on the communication information.
Information processing apparatus, and control method of information processing apparatus, and program
In an information processing apparatus which is connected to a Web server and includes a Web browser for displaying an operation screen provided by the Web server: a request is transmitted to the Web server on the basis of a user operation performed through the operation screen displayed on the Web browser; if it is requested by the Web server to perform a process on the basis of the transmitted request, the requested process is performed; if the process requested by the Web server is being performed, the transmitted request is not invalidated; and, if the process requested by the Web server is not performed, the transmitted request is invalidated according to that there is no response from the Web server and a predetermined time out period elapses after the transmission of the request.
Occurrence data detection and storage for mote networks
Systems and processes for detecting and storing occurrence data using mote networks are disclosed. In some embodiments, a system includes a computing component coupled with a data storage device and operable to receive data from one or more motes. Instructions on the data storage device configure the computing component to receive data from one or more motes into a received data set, receive an input selection corresponding to a target-occurrence having a representative feature, the representative feature including at least one recognizable pattern of at least one parameter in the data received from the one or more of the motes, select a pattern recognition criteria corresponding one of the representative features of the target-occurrence, and in response to the input selection corresponding to the target-occurrence, automatically search the received data set for data correlating to the target-occurrence representative feature using the selected pattern recognition criteria.
Area efficient transcendental estimate algorithm
A method, computer-readable medium, and an apparatus for generating a transcendental value. The method includes receiving an input containing an input value and an opcode and determining whether the opcode corresponds to a trigonometric operation or a power-of-two operation. The method also includes calculating a fractional value and an integer value from the input value, generating the transcendental value based on the fractional value by adding at least a portion of the fractional value with at least one of a shifted fractional value produced by shifting the portion of the fractional value and a constant value, and providing the transcendental value in response to the request. In this fashion, the same circuit area may be used to carry out both trigonometric and power-of-two calculations, leading to greater circuit area savings and performance advantages while not sacrificing significant accuracy.
Variable length FFT system and method
A variable length fast Fourier transform (FFT) system and a method for performing the FFT system in a global navigation satellite system (GNSS) signal acquisition and tracking, which includes a memory and a number of processing elements are disclosed. Based on the GNSS signal tracking, the variable length FFT system performs a first FFT operation together with a first data length. Based on the GNSS signal acquisition, the variable length FFT system is divided into several FFT subsystems to simultaneously perform different operations with various data lengths different from the first data length. Thus, the variable length FFT system can enhance the hardware utility and increase throughputs.
Positionally dependent pattern checking in character strings using deterministic finite automata
An apparatus including logic to receive a data packet comprising a string of characters, said apparatus having a plurality of states and at least one state for every character position in the string of characters; logic to examine the string of characters for matches with a plurality of predefined values, beginning with an initial character; and logic to execute forward exit transitions from any of the plurality of states based upon the examination of the characters, wherein a current state of the apparatus represents a count of a number of characters from the initial character of the string of characters.
Indexing messaging events for seeking through data streams
Techniques disclosed herein include systems and methods for indexing data events from a stream of data for seeking through recorded data streams. Techniques disclosed herein can enable a faster and more efficient process by which a processor can seek from one point of time in a data stream to another point of time in that data stream to bring a played-back application to a desired point in time. A playback manager analyzes data events within a series of data events, which are recorded in a linear data structure. The playback manager creates a hierarchical data structure for storing the data events to provide logically grouped storage of data events in addition to the linear data structure. The playback manager stores the data events in the hierarchical data structure based on type of data event and based on timestamps associated with each respective data event. The playback manager then traverses the linear data structure and consolidates data events to produce a hierarchical state representation of the recorded data stream at the given seek point for rendering in a playback application.
Transactional processing for clustered file systems
Systems and methods for transactional processing within a clustered file system wherein user defined transactions operate on data segments of the file system data. The users are provided within an interface for using a transactional mechanism, namely services for opening, writing and rolling-back transactions. A distributed shared memory technology is utilized to facilitate efficient and coherent cache management within the clustered file system based on the granularity of data segments (rather than files).
Method to reduce wasted character data areas of java strings
A string handling method, program, and information processing apparatus capable of reducing the amount of data stored in a storage. An information processing apparatus handles strings. The information processing apparatus includes a storage storing a group of strings including a plurality of strings each of which consists of a plurality of pieces of character data, a reference section which refers to a particular string in the group of strings, a character data detecting section which detects character data that is not referenced as the particular string in the group of strings, and a character data deleting section which deletes the detected character data from the group of strings.
Object processing system using an object model
Several tools are included in an object processing system that also includes a common object model containing a data structure and an administrative program for the data structure. The tools have read access and optionally also write access to partial areas of the data structure via the administrative program. The partial areas can be different from one another and can contain mutually corresponding information. The administrative program optionally updates the other partial areas by compulsion, during write access approaches by a tool.
Methods and apparatus for information modeling
Methods and apparatus for information modeling, such as product modeling, are described. In one specific embodiment, a system for capturing product information includes a plurality of product trees and a plurality of configuration trees. Each configuration tree is associated with one of the plurality of product trees. At least two of the configuration trees share at least one usage configuration node, and the at least two configuration trees are associated with a same product tree. The at least two configuration trees share at least one occurrence configuration node.
Academy for the knowledge management system
Embodiments of the present invention provide a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system including an academy system for training and tracking training results of employees in a standardized and centralized location across the channels and sub-channels in an organization. The academy system stores a plurality of training modules, associated with one or more certification programs. The academy system further provides a user training selection interface configured to provide for user selection of one or more of the plurality of training modules. The academy system further provides the user access to the selected training module through an interactive display module interface. The academy system further provides for a user training results interface configured to provide a display of the user training results and stores the user training results of the selected training module in a user training database.
Semantic web portal and platform
The patent describes a single location and application on a network where a user can organize public, group, and private/personal information and have this single, location accessible to the public. A new, ontology-driven portal that organizes all three categories of data according to various “facets” using underlying ontologies to define each “facet” and wherein any type of information can be classified and linked to other types of information is disclosed. An application that enables a user to effectively utilize and manage knowledge and data the user posses and allows other users to effectively and seamlessly benefit from the user's knowledge and data over a computer network is also disclosed. A method of processing content created by a user utilizing a semantic, ontology-driven portal on a computer network is described. The semantic portal application provides the user with a content base, such as a semantic form or meta-form, for creating a semantic posting. The semantic portal utilizes a knowledge data structure, such as a taxonomy or ontology, in preparing a semantic posting based on the information provided by the user via the content base. The semantic portal application prepares a preview of a semantic posting for evaluation by the user. The semantic posting is then either modified by the user or accepted and posted by the user for external parties to view.
Contextual display of query refinements
Systems and methods for providing refinements to queries based upon the context of a refinement indication. Refinements, for example, can be related to a previous search query and can be provided to the user based upon receipt of a refinement indication.
Method and apparatus for enhancing electronic reading by identifying relationships between sections of electronic text
An apparatus, method and article of manufacture of the present invention detects the presence of references to the same concept in separate sections of text, and, with no input required from the reader, presents the reader with information concerning the detected references to the concept. The information provided may comprise information related to the location of the reference to the concept in other sections of text, and the reader also is provided the ability to move from one reference to a concept directly to another reference to the same concept.
Processing documents by modification relation analysis and embedding related document information
A document processing apparatus is provided that facilitates location of elements within a document to be modified. To this end, the document processing apparatus analyzes document data for modification relations in character strings or between character strings within the document data, and embeds attribute tags within the text document data representing the modification relations. An XML document having the embedded attribute tags is stored in a data storage area, and can subsequently be searched using the embedded tags as search keys.
Rule discovery program, rule discovery process, and rule discovery apparatus
A rule discovery program which enables discovery of a rule by automatically searching for a feature portion which is effective for generation of a rule in multimedia data. When sample data items are inputted, a search unit selects evaluation positions on a data array constituting each of the sample data items so as to generate a selection pattern. Next, an integration unit integrates the evaluation positions in the selection pattern so as to generate a predetermined number of evaluation regions, and a rule-candidate generation unit generates a rule candidate indicating a relationship common to the sample data items. A rule-candidate evaluation unit evaluates the generated rule candidate, and an output unit outputs, as a rule, the rule candidate when the rule candidate satisfies a predetermined criterion.
Data tranformations for applications supporting different data formats
Embodiments of the invention allow structured data to be transferred between a source application and a target application that process structured data in different formats. For example, structured data may have a set of associated rules which transform the structured data based on a set of variables. The source application may register variable definitions for each of the variables in a registry. The target application may read the registry and register values for each of the rule variables. Once values are registered for the variables, the source application may transfer the structured data to a transformation engine that applies the rules, using the registered values for the variables, to transform the structured data into a format compatible with the target application. In doing so, the transformation engine can generate a document in any format compatible with the target application and subsequently transfer the generated document to the target application.
Content reproduction system, content providing method, content reproduction apparatus, content providing apparatus, content reproduction program and content providing program
In order to reproduce contents with a substantially high degree of efficiency, the present invention provides a content reproduction system in which, typically, a music providing server holds a reproduction list showing a music reproduction order in which pieces of streaming musical data are to be reproduced sequentially and sequentially provides the pieces of streaming musical data to a music reproduction terminal in accordance with the music reproduction order shown in the reproduction list held therein, whereas the music reproduction terminal sequentially reproduces the pieces of streaming musical data provided by the music providing server sequentially.
Method of searching text to find relevant content
A method of locating relevant documents wherein documents are given a fingerprint comprising weights associated with particular topic categories of a classification system, each weight representing a degree to which the document relates to the particular topic category. Documents whose fingerprints have a predetermined degree of mathematical overlap with the fingerprint may be considered relevant. A user is alerted to new relevant documents. Advertisers can offer advertisements near search results that achieve a predefined amount of relevance to text submitted by the advertiser rather than bidding on keywords. Unwanted content may be blocked from the search and filters to further refine the search may be used. E-mail spam may be blocked using textual relevance rather than keywords. Visual cues linked to a hierarchy of relevance help display the relevant documents. The methods may be used in combination with keyword searching.
Content and quality assessment method and apparatus for quality searching
A computer-based process retrieves information organized in documents containing text and/or coded representations of text. The process involves obtaining and labeling a selected set of documents based on content quality, and extracting and representing features from each document in the selected set. The extracted and selected features are modified, and models are constructed using parametric learning algorithms. The constructed models are capable of assigning a label to each document. The model parameters are instantiated using a first subset of the selected set of documents. Parameters are chosen by validating the corresponding model against at least a second subset of the full document set. The constructed models also are capable of assigning labels to similar documents outside a selected subset not previously given to the process of model construction.
Non-text content item search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting labels for a non-text content item. In one aspect, a method receives a set of initial labels for a non-text content item, wherein the set of initial labels specifies text that has been identified as descriptive of the non-text content item and a web page to which the text corresponds. Initial labels corresponding to sets of matching web pages are grouped into separate initial label groups that correspond to each set of matching web pages. Sets of matching labels are grouped into other separate initial label groups that correspond to the sets of matching labels. One or more words that are included in at least a threshold number of the separate label groups are selected as final labels for the non-text content item.
Automated selection of generic blocking criteria
Field probabilities associated with fields in a database may be used to create one or more blocking criteria. The blocking criteria may be a set of fields that should be equal among two or more records in a database, so that a search of the records in the database according to the blocking criteria yields a subset of records approximately equal to or less than the specified maximum block size. Generic blocking criteria may also be created. The generic blocking criteria may be used for a batch comparison or batch linking operation within the records of the database.
Method and system for selecting a communication means
A method and system for selecting communication means are provided. The method includes receiving a request for communication (102) by a current user (101) with a target contact and searching data of prior communication attempts (105) by prior users with one or more prior target contacts using different communication means, wherein the current user and the prior users fall within a first defined category and the target contact and the prior target contacts fall within a second defined category. The success of the communication means of prior communication attempts is determined (104) and a communication means for the current user is recommended (103). The method includes referencing (107) relationship resource (109) to determine if users or target contacts fall within defined categories, such as, for example, an organizational structure level, a department, or a group of people with a given form of relationship to another group of people.
Recommending media programs based on media program popularity
A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of popularity for a plurality of media programs responsive to the received information by individuals other than the user, and transmitting one or more recommendations of media programs for display to the user, from the plurality of media programs that relate to the received information.
Contextual query suggestion in result pages
Described is a search technology in which a search engine constructs a results page for a query that integrates suggested queries with the individual query results (e.g., displayed URLs). When rendered, the proximity of the suggested queries to their corresponding individual query result provides context as to the specific URL to which the suggested query is related. Suggested queries may appear alongside their associated search result, e.g., a displayed URL, and/or in an expandable panel proximate that individual search result. Suggested queries may appear within text accompanying a URL, and/or in a drop down menu following interaction with such text or the like. Related queries may be found by using a search result URL to find a query, by analyzing a search result's text snippet, by accessing historical data, and/or by accessing current user session data.
Apparatus and method for process monitoring
A method is described for monitoring a plurality of process instances, such as business process instance. The method comprises: providing a model object reflecting a workflow common to the process instances, the model comprising a plurality of nodes with at least some of the nodes being capable of assuming at least active and blocked states; receiving events and changing the states of the nodes in corresponding model object instances in accordance with the events received so as to reflect the status of the process instances, repeatedly determining an “at risk” state indicator for the model instances, the “at risk” state indicator when set for a model instance indicating that the corresponding workflow instance is in a state in which it cannot progress to a normal completion without encountering a node in the blocked state.
Method and apparatus for state tracking of data from multiple observers
One particular implementation conforming to aspects of the present invention takes the form of a method for tracking the stability of a data set for multiple observers. More particularly, a tracker object may be used to both mark a particular state of the data and to query if the data remains unchanged. Code that accesses the data set to calculate a result may fetch a reference to a current tracker object associated with the data set. The code may compare the current tracker object received from the data set against the tracker object associated with the last cached result. In an alternate arrangement, a state may be associated with the data set to indicate some characteristics of the data set. The state value associated with the data set may further simplify the action required by a code accessing the data set to receive an accurate calculation.
Automated unit finding for numeric information retrieval
The present invention is related to the task of retrieving numeric information in response to a textual keyword-based query by automatically associating a unit to the type of data being retrieved. An information retrieval system is presented which suggests a unit for data exploration by leveraging the local environment of numeric data across the corpus. This local environment is parsed, including through natural language processing and proximity-based techniques, to determine units relevant to particular keyword phrases. The system also relies on knowledge of semantically and scientifically related units to optimize their binning for suggested unit scoring.
Video and multimedia distribution system
Digital media content-on-demand hosting/delivery system for using an n-tier, multi dimension dynamic data technology to distribute digital content and manage information and comprising separate delivery and end-user systems with separate but compatible software, the hosting/delivery system being sub-divided into distributed hosting clusters serving small groups of users, ensuring local balance and overcoming diversity of connection/streaming speeds of end users.
Dispersed storage network virtual address fields
A dispersed storage network includes a dispersed storage device to store data. The dispersed storage device includes a processing module operable to slice a data segment of a data object into data slices, in which the number of data slices corresponds to a number of pillars for storing the data object. The processing module further creates a slice name for each of the data slices. The slice name includes routing information containing a vault identifier that identifies at least one user of the data object and a slice index based on the vault identifier and a pillar identifier that identifies a pillar associated with the data slice. In addition, the slice name includes a source data name containing an identifier of the data object.
Data importation and exportation for computing devices
A system is disclosed that allows users of computing devices to control the copying of business information between computing systems and various computing environments. The system includes a method for accessing at least one data element from a source database of a source system. The at least one data element may represent a delta change in data existing in a first collection of data stored in the source database. The method includes copying the at least one data element to an export data file and transporting the export data file to a target system. Once transported, the method further includes displaying a user interface on the target system that identifies ones of the at least one data elements that exist in a second collection of data stored in the target database, prompting user selection of desired ones of the at least one data element to be copied in the target database, and copying selected one of the at least one data element to the target database in response to the prompt.
Electronic form data linkage
Subject matter disclosed herein may relate to electronic form processing systems and/or techniques, and may more particularly relate to data linkage for electronic forms. In one or more example embodiments, form data associated with one or more forms may be stored in a first database. The structures for one or more electronic forms may be defined, at least in part, by metadata stored in a second database. The one or more electronic forms may be generated based at least in part on the structures defined by the metadata from the second database and may be displayed using one or more subsets of the form data from the first database.
Information processing apparatus, information processing method, and computer program product for reducing states in a deterministic finite state automaton
States included in a deterministic finite automaton are classified into states having the same input symbols associated with outgoing transitions and the same finality, and a calculates an intersection set between each of the state sets and a set of transition destination states which is obtained by translating each of states included in the state sets, until the number of states included in the intersection set becomes equal to one, while regarding the set of the transition destination states for each of the input symbol included in the intersection set as new state sets, and plural indistinguishable states are merged into one state by tracing a route in a reverse direction to a transition direction, when the number of states has become equal to one.
System for providing data analysis services using a support vector machine for processing data received from a remote source
A network-based system is provided for performing data analysis services using a support vector machine for analyzing data received from a remote user connected to the network. The user transmits a data set to be analyzed and along with an account identifier that allows the analysis service provider to collect payment for the processing services. Once payment has been confirmed, the service provider's server transmits the analysis results to the remote user.
Methods and systems for cost-sensitive boosting
Multi-class cost-sensitive boosting based on gradient boosting with “p-norm” cost functionals” uses iterative example weighting schemes derived with respect to cost functionals, and a binary classification algorithm. Weighted sampling is iteratively applied from an expanded data set obtained by enhancing each example in the original data set with as many data points as there are possible labels for any single instance, and where each non-optimally labeled example is given the weight equaling a half times the original misclassification cost for the labeled example times the p−1 norm of the average prediction of the current hypotheses. Each optimally labeled example is given the weight equaling the sum of the weights for all the non-optimally labeled examples for the same instance. Component classification algorithm is executed on a modified binary classification problem. A classifier hypothesis is output, which is the average of all the hypotheses output in the respective iterations.
External scoping sources to determine affected people, systems, and classes of information in legal matters
When creating exhaustive, affected lists within a request scope, any legal risk due to failure to identify or leverage existing knowledge of a company about custody of evidence related to a legal matter is minimized. Accurate affected lists are constructed for an ongoing or impending litigation. Affected people, systems, or record types are included at first, and the list is modified over time once their exact association to the litigation context is clarified (new ones are added, not required are removed). Automation of data capture eliminates the risk of human error during data entry. Conflict resolution is applied when the same person, system, or record type is identified in the request scope, as part of multiple affiliations and associations. Overlapping lists are automatically merged to enable simple and efficient processing, without having to cull different lists. Affected elements in the request scope that could otherwise be missed are tracked and added. A relevant list of all affected elements based on multiple likely inconsistent sources of knowledge dispersed throughout a company is created, with a high degree of confidence in the context of an ongoing litigation or an impending litigation.
Electronic settlement of petroleum and gas distributions
In one embodiment, a system can include a centralized storage module, for example a database, that stores data relating to petroleum, natural gas and other related products taken from several different sources and entities. The entity storing and maintaining this data can be an entity independent from the operators, producers and/or other working interests. This system can use automated techniques to reconcile distributions to all entities associated with a well due to the removal of a mineral, for example, petroleum, natural gas and/or other related products, from that well, on a periodic basis. These automated techniques include, for example, reconciling all agreements associated with the well, reconciling the amount of mineral removed at the well, reconciling the spot market price associated with the well at the time of removal, automating approval by the removing entity, automating payment and the like.
Prepaid transaction card activation system and method
Reloadable or non-reloadable prepaid transaction card activation systems are disclosed. More specifically, the system provides a platform for activation of prepaid or stored value transaction cards and capture of customer demographic information, and verification of that information, after the customer has obtained or has been issued a prepaid transaction card. The data capture is performed at activation rather than at point of sale.
Systems and methods for automatic payment plan
Funding source data, such as bank account information or credit card information, associated with a user is stored in an enterprise-wide database maintained by an institution, such as a financial services institution. The data in the enterprise-wide database may be accessible to entities associated with the institution upon the user's authorization. The user only has to provide the funding source data once and may then use that funding source to pay for any product, service, bill, etc. associated with any of the entities of the institution. A user may update funding source data once, and this updated funding source data may then be available to all the entities. After providing account details for the user's various funding sources, a user can assign any of the funding sources to a payment plan for any product or service in any entity of the institution.
Methods and systems for normalized identification and prediction of insurance policy profitability
A process for identifying a normalized insurance quality index of present and prospective insurance policies for an insurance book that can be utilized to more accurately predict present and future profitability on a standardized basis.
Method and system for processing transfer requests
Methods and system for processing transfer requests are described. In one embodiment, a value transfer request may be received from a value provider through a network. The value transfer request may include a value amount to be provided from a source user to a target user. A settlement account of the value provider may be reduced by the value amount. A target account of the target user may be increased by the value amount.
Systems and methods for processing financial obligations of a customer
Systems and methods to process financial obligations of a customer are described. The method may include processing a payment for a pending financial obligation, receiving an indication that a payment source is unavailable, selecting an alternate payment source, and initiating a funds transfer from the alternate payment source to satisfy the pending financial obligation. The method may additionally include receiving a future financial obligation and determining if a first payment source is available to satisfy the future obligation, selecting an alternate payment source if the first payment source is unavailable and configuring a future electronic funds transfer. The system may include a transfer module to execute a funds transfer from a payment source to satisfy a financial obligation of a customer, the payment source selected by a payment processor module, the payment processor module configured to determine the availability of the payment source and to select an alternate payment source if the selected payment source is unavailable.
Repositioning of market information on trading screens
As market conditions descend or ascend an axis of prices, the display of market information is repositioned, at a pre-determined rate if desired, around an item of interest. An item of interest may include the best bid price, the best ask price, the inside market, a moving average, a last traded price, a theoretical value, the result of an equation, or some other item of interest to the trader. According to the present embodiments, market information may be displayed in a region relative to an axis of prices, and when an event occurs, a repositioning signal is initialized causing the axis to be repositioned such that the item of interest is positioned at a pre-determined location in the region. The price axis can be repositioned at a fixed rate or at a dynamically variable rate.
Console, system and method for providing an interface to a financial market trading system or to a financial market based gaming system
The present invention is a console, system and method for providing an interface to a financial market trading system or to a financial market based gaming system. The invention enables the trader to trade on financial markets using an interface simulating known and popular games from the world of sports, arcade, games of chance, strategic games and the like.
Execution of multiparty trades on a computerized trading system
An anonymous trading system includes a prime broker facility that allows a third party to trade on behalf of an institution. A deal is executed between the third party and a counter-party and a further deal is then executed between the third party and the party on whose behalf it has traded. The second deal may be for the same amount as the first deal or may be altered to include the third party's fee for conducting the first deal. Clients of the third party have prices available to them for trades made via the third party which are displayed at their trader terminals. The client sees that a better price is available though the third party than by dealing direct and selects to conduct a deal through the third party.
Personalized financial illustration, guidance and advisory system for reference-date dependent investments
A system and method is provided to generate personalized savings recommendation and/or needed assignments of reference-date dependent investments. Recommendations and assignments are based on differences between a investor profile and an ideal representative that was used to construct the investments. The system provides a configurable increasing level of financial service based on a Methodology Publisher's configuration for reference date based investments. A forecast simulation system is provided for each investor with various optimizers by the Methodologically Publisher to provide various level of financial services and portfolio recommendations for reference date dependent investments. Reports may be provided to investors illustrating progress toward goals and highlighting distribution of potential risky outcomes. An online inter-active mode may allow an investor to provide further profile information and customize a solution to their needs.
Allocation of commissions
The invention relates to systems and methods that allocate different types of commissions to participants based on at least one factor contributing to the liquidity to the market in which an item trades. The commission may accordingly depend on the order in which trading commands are received from different participants and/or the sides the participants are on. The systems and methods receive trade commands from different participants on the item, match these trade commands, determine a commission or reward based on the added liquidity and allocate the commission or reward to certain participants.
Methods for measuring hedging value-at-risk and profitability
Systems and methods for measuring value-at-risk and profitability of hedging in relation to BMA debt obligations are provided using rigorous statistical solutions that address problems associated with municipalities involved in swap hedging face. Various embodiments permit users to quantify POL hedging basis risk through a VAR-style loss measurement and statistics measuring the profitability of a hedge, those statistics including gain durability and gain/loss ratio. Various aspects introduce significant innovation to risk management practices, particularly for tax-exempt issuers of debt. Certain embodiments of this disclosure facilitate better management of hedging risk, analysis of hedges using POL vs. BMA and provide guidance for analyzing the risk existing in an existing portfolio of POL swap hedges to better inform decision-making regarding use of hedging risk for profit or to lay off risk.
Systems and methods for deposit predictions based upon Monte Carlo analysis
Systems and methods may be provided for deposit prediction based upon an example Monte Carlo analysis. The system and methods may include receiving deposit information associated with a plurality of deposits for a deposit account of a financial institution customer, where the deposit information includes a plurality of deposit amounts, and a respective date associated with each of the plurality of deposit amounts; applying a Monte Carlo analysis to at least a portion of the received deposit information; and identifying, based upon the applied Monte Carlo analysis, a largest total monetary amount that can be expected to be deposited within a time interval according to a predetermined confidence level.
Desktop extension for readily-sharable and accessible media playlist and media
A system and method for distributing and providing access to media and for extending such access to a desktop environment is described. A media player in a webpage or in a desktop environment may reference a centralized location to access a playlist of media files. The playlist itself may reference remotely-located media files that may be streamed to the media player. The media player may be distributed in multiple environments, and updates to the playlist may be automatically distributed to all instances where the playlist is referenced due to the centralized reference in the media player. The embodiments of the media player may also be used in advertising as a mechanism for increasing user contact with an advertising entity and as a mechanism for distributing announcements and information by the advertiser.
Billing management system, image forming apparatus, billing management apparatus, billing information recording method, and storage medium
A billing management system includes an image forming apparatus and a billing management apparatus. The image forming apparatus includes a process information receiving unit for receiving process information indicating a list of processes in a process flow; a registration unit for transmitting identification information for the process flow to the billing management apparatus; a process execution unit for performing a first process assigned to the image forming apparatus; a billing information transmitting unit for transmitting billing information for the first process to the billing management apparatus; and a data transfer unit for transferring output data of the first process to a service providing apparatus that is to perform a second process. The billing management apparatus receives the billing information for the first and second processes from the image forming apparatus and the service providing apparatus and records the billing information in association with the identification information.
Methods for processing shipping documentation sent from a vehicle
The present invention automates the process of receiving transportation documentation and producing advance loading manifests therefrom to optimize load planning and dynamic product shipment and delivery control. Methods provide for receipt of the transportation documentation, initial preparation, and transmission of the documentation from on board a vehicle or while the vehicle is in transit.
Method and system for improving personalization of advertising for mobile devices using peer rating
For use in a wireless communication network, a method and system for targeting advertising for a mobile device is provided. The method includes receiving a plurality of advertisements from an advertising distributor. The method also includes filtering the advertisements based on meta data for each advertisement. The method further includes receiving ratings of the advertisements from a plurality of mobile devices. The method also includes further filtering the advertisements based on an end user profile and the ratings from the plurality of mobile devices. The method still further includes transmitting a selected advertisement to the first mobile device.
Small store system
System and methods of use are discloses that default routing of an ID read by an ID reader as part of a purchase transaction in a retail store, to a first computer system (MCS) instead of the POS computer system for the retail store, the first computer system processes the ID, and the POS computer system receives the results of the processing in the form of a IDs recognizable by the POS computer system and for which the POS computer system has associated costs.
Mining life pattern based on location history
Techniques for providing mining life pattern are described. This disclosure describes mining a life pattern of an individual, for example, by identifying places visited during the individual's daily activities. Mining the individual life pattern includes collecting location data for the individual and predicting behaviors and preferences of the individual based at least in part on a location history. The location history of the individual is represented with a sequence of geographical regions that have been visited by the individual with corresponding arrival and departure times for each region. Once the life pattern is predicted from the location history, information is recommended to the individual based at least in part on the life pattern.
Method and system for recursion check and low-level code generation for directed graph
A method and a system for fast recursion check and low-level code generation for directed graph. In a directed graph each vertex is connected to at least one other vertex with a directed edge to form an ordered pair of a source vertex and a target vertex. Low-level codes are assigned to the vertices of the directed graph, where for each ordered pair the low-level code of the target vertex is bigger than the low-level code of the source vertex. A new edge is added to connect a first vertex and a second vertex of the graph, where the first vertex is the source vertex and the second vertex is the target vertex of the new ordered pair. The low-level code of the target vertex of the new ordered pair is not bigger than the low-level code of the source vertex. For the new ordered pair and all ordered pairs that descend from the new ordered pair, the low-level codes of the target nodes are changed to values bigger than the low-level codes of the corresponding source vertices, when necessary.
Generating an optimized analytical business transformation
Techniques for optimizing a Business Process Model (BPM) having at least one work process are presented. At a simulation client, a determination is made whether a simulated business outcome associated with a test BPM satisfies a business value deficiency associated with a current BPM. In response to a determination that the simulated business outcome does not satisfy the business value deficiency, the test BPM is optimized. Once the simulation client determines that the simulated business outcome satisfies the business value deficiency, the test BPM is implemented as an actual BPM. Moreover, an actual business outcome associated with the actual BPM is generated. A determination is made whether the actual business outcome satisfies the simulated business outcome. In response to a determination that the actual business outcome does not satisfy the simulated business outcome, the actual BPM is optimized.
System to improve predictive maintenance and warranty cost/price estimation
A method and system of predicting a maintenance schedule and estimating a cost for warranty service of systems, for example, hardware systems, is provided. The method and system in one aspect may collect component usage data and obtain component reliability data for each of the plurality of components. A component life distribution module (CLDM) may be constructed based on the real time component usage data and the component reliability data, and from CLDM a mean time to fail data may be obtained. A system life distribution model (SLDM) may be selected and the mean time to fail data input into the SLDM to obtain an operating environment index that represents the effect of environment conditions on the lifetime and reliability. A maintenance schedule may be predicted and an adjusted cost of warranty service may be calculated based on the operating environment index for each of the plurality of components.
Insurance quoting application for handheld device
A method of providing location-based insurance rate quotes and a system for implementing that method. The method comprises determining a property address proximate a mobile electronic device based on global positioning system signals received by the mobile electronic device, prompting a user of the mobile electronic device to input a name, requesting a determination of insurable property affiliated with the property address and the name, requesting an insurance rate quote for the insurable property, and receiving and displaying the insurance rate quote on the mobile electronic device.
Insurance product and related system and method
A defendant protection policy is purchased by a plaintiff in connection with pursuing a lawsuit against a defendant, and pays out to the defendant in the event of an outcome unfavorable to the plaintiff. The plaintiff can be required to purchase the defendant protection policy by law or by contract. A computer-based system for facilitating the underwriting of the defendant protection policy includes at least one processor and computer-readable memory configured to execute a claim data entry module for receiving claim data about a litigation claim, a policy risk module for assessing insurer risk of payment under the claim based at least in part on risk data corresponding to the claim data, and a policy pricing module for determining policy pricing based at least in part on the insurer risk of payment.
Integration of lifeotypes with devices and systems
The methods and systems described herein may involve providing a device, determining at least one lifeotype of at least one individual in association with the device, analyzing the at least one lifeotype, and modifying at least one attribute of the device based on the analysis. The methods and systems described herein may involve providing a computer program that operates on a data structure that includes at least one of life byte data and lifeotype data, and providing an interface to such computer program whereby a system may access the computer program to obtain at least one of the life byte data and the lifeotype data.
Electronic speech aid and method for use thereof to treat hypokinetic dysarthria
A speech aid for persons with hypokinetic dysarthria, a speech disorder associated with Parkinson's disease. The speech aid alters the pitch at which the user hears his or her voice and/or provides multitalker babble noise to the speaker's ears. The speech aid induces increased speech motor activity and improves the intelligibility of the user's speech. The speech aid may be used with a variety of microphones, headphones, in one or both ears, with a voice amplifier, or connected to telephones.
Determining text to speech pronunciation based on an utterance from a user
Systems and methods are provided for automatically building a native phonetic lexicon for a speech-based application trained to process a native (base) language, wherein the native phonetic lexicon includes native phonetic transcriptions (base forms) for non-native (foreign) words which are automatically derived from non-native phonetic transcriptions of the non-native words.
Assistive, context-relevant images may be provided. First, text may be received. Then a spell check indication may be received and a spelling check may be performed on the received text in response to the received spell check indication. Next, in response to the performed spelling check, a misspelling indication may be provided configured to indicate that at least one word in the received text is misspelled. A selection of the misspelling indication may then be received. Then, on a display device in response to the received selection of the misspelling indication, a plurality of suggested spellings for the at least one word and an image corresponding to a first one of the plurality of suggested spellings for the at least one word may be displayed.
The present invention relates to a method for speech recognition of a speech signal comprising the steps of providing at least one codebook comprising codebook entries, in particular, multivariate Gaussians of feature vectors, that are frequency weighted such that higher weights are assigned to entries corresponding to frequencies below a predetermined level than to entries corresponding to frequencies above the predetermined level and processing the speech signal for speech recognition comprising extracting at least one feature vector from the speech signal and matching the feature vector with the entries of the codebook.
Mobile dictation correction user interface
A method of speech recognition is described for use with mobile devices. A portion of an initial speech recognition result is presented on the mobile device including a set of general alternate recognition hypotheses associated with the portion of the speech recognition result. A key input representative of one or more associated letters is received from the user. The user is provided with a set of restricted alternate recognition hypotheses starting with the one or more letters associated with the key input. Then a user selection is accepted of one of the restricted alternate recognition hypotheses to represent a corrected speech recognition result.
Speech command input recognition system for interactive computer display with interpretation of ancillary relevant speech query terms into commands
In an interactive computer controlled display system with speech command input recognition and visual feedback, implementations are provided for predetermining a plurality of speech commands for respectively initiating each of a corresponding plurality of system actions in combination with implementations for providing for each of said plurality of commands, an associated set of speech terms, each term having relevance to its associated command. Also included are implementations for detecting speech command and speech terms. The system provides an implementation responsive to a detected speech command for displaying said command, and an implementation responsive to a detected speech term having relevance to one of said commands for displaying the relevant command. The system further comprehends an interactive implementation for selecting a displayed command to thereby initiate a system action; this selecting implementation is preferably through a speech command input. The system preferably displays the basic speech commands simultaneously along with the relevant commands.
Voice activity detection
A voice activity detection (VAD) device and method provide for a VAD threshold that is adaptive to background noise variation.
Apparatus performing translation process from inputted speech
A speech translating apparatus includes a input unit, a speech recognizing unit, a translating unit, a first dividing unit, a second dividing unit, an associating unit, and an outputting unit. The input unit inputs a speech in a first language. The speech recognizing unit generates a first text from the speech. The translating unit translates the first text into a second language and generates a second text. The first dividing unit divides the first text and generates first phrases. The second dividing unit divides the second text and generates second phrases. The associating unit associates semantically equivalent phrases within each group of phrases. The outputting unit sequentially outputs the associated phrases in a phrase order within the second text.
Software table walk during test verification of a simulated densely threaded network on a chip
A computer-implemented method, system and computer program product are presented for managing an Effective-to-Real Address Table (ERAT) and a Translation Lookaside Buffer (TLB) during test verification in a simulated densely threaded Network On a Chip (NOC). The ERAT and TLB are stripped out of the computer simulation before executing a test program. When the test program experiences an inevitable ERAT-miss and/or TLB-miss, an interrupt handler walks a page table until the requisite page for re-populating the ERAT and TLB is located.
Computer-based methods of designing molecules
The invention features a method of generating an immunogenic compound with the ability to induce an immune response to a molecule produced by a pathogenic agent, e.g., a infectious agent or a tumor cell. Also included in the invention are an immunogenic compound generated by the method of the invention and a method of inducing an immune response in a mammal that involves administering the immunogenic compound to the mammal.
Engineered scaffolds for intervertebral disc repair and regeneration and for articulating joint repair and regeneration
Methods for the engineering and preparation of intervertebral disc repair scaffolds and articulating joint repair scaffolds are disclosed. The methodology utilizes either magnetic resonance images or combined magnetic resonance and computed tomography images as a template for creating either the intervertebral scaffold or the joint repair scaffold (e.g., osteochondral scaffold) with fixation to the underlying bone. The disc scaffold design may include an outer annulus that may contain desired structures and a central nucleus pulposus region that could either contain a designed microstructure or a contained hydrogel. The osteochondral scaffold may include a bone compartment interface with a cartilage compartment. The bone compartment may interface with a cutout portion of the bone through fixation components. Different microstructure designs may be created for the bone and cartilage compartment to represent desired mechanical and mass transport properties. The scaffolds are designed with a microstructure that controls elastic and permeability property distribution within the scaffold.
Reservoir modeling method
A method for providing a three-dimensional model of a reservoir includes: dividing the reservoir into grid elements, each of the grid elements being delimited by boundary surfaces, storing reservoir properties associated with each of the grid elements in a computer memory, dividing boundary surfaces of each of the grid elements into sub-surfaces, calculating fluxes across each of the sub-surfaces of each of the grid elements, the fluxes being calculated based on a reservoir type and applying the fluxes to each of the grid elements to provide pressure and production status throughout the reservoir.
Method for designing golf ball and golf ball manufactured by the same
A method for manufacturing a golf ball includes the step of designing plural dimples on a surface of the golf ball so as to satisfy the following parameters. A total number N of the dimples is approximately 400 or less; a surface roughness Rda of the golf ball is approximately 0.085 mm or less; and a value obtained by dividing an average convex part surface area Srt in the first cross-section and the second cross-section by an average concave part cross-section Sru in the first cross-section and the second cross-section is approximately 0.9 or less. The golf ball surface roughness Rda is the average value of a first golf ball cross-section surface roughness Rp, a second golf ball cross-section surface roughness Rm, and a third golf ball cross-section surface roughness Rs. The average convex part surface area Srt is the average value of a first convex part surface area Art that, in the first cross-section, is surrounded by the reference spherical surface and the golf ball surface that is higher than the reference spherical surface and a second convex part surface area Art that, in the second cross-section, is surrounded by the reference spherical surface and the golf ball surface that is higher than the reference spherical surface.
Unified model for process variations in integrated circuits
A method of developing a statistical model for integrated circuits includes providing a set of test patterns; collecting a set of intra-die data from the set of test patterns; collecting a set of inter-die data from the set of test patterns; generating a total variation sigma (sigma_total) from the set of intra-die data and the set of inter-die data; appointing one of a global variation sigma (sigma_global) and a local variation sigma (sigma_local) as a first sigma, and a remaining one as a second sigma; generating the first sigma from one of the set of intra-data and the set of inter-data; generating the second sigma by removing the first sigma from the sigma_total; generating a corner model for global variations based on sigma_global and the set of inter-die data; and generating a corner model for local variations based on sigma_local and the set of intra-die data.
Method and system for clock synchronization using templated adaptive maneuver detection
A method and system for estimating the inception of gimbal motion of an inertial measurement unit (IMU), includes independently filtering, in a computer process, three-axis angular orientation rate information or data from component gyroscopes in the IMU, to provide a first output; adaptively detecting, in another computer process, discontinuities in the first output; estimating a regularity of gimbal motion to provide a second output; and comparing the discontinuities detected in the first output to the estimated regularity of gimbal motion provided in the second output, in another computer process, to determine which of the discontinuities detected in the first output are true discontinuities and which of the discontinuities in the first output that are false discontinuities, and to identify other discontinuities which have been missed in the first output. The true and missed discontinuities are estimates of the inception of gimbal motion of the IMU.
Method and automation controller for the output of a maintenance information item from an automation component
A method for an output of maintenance information of an automation component in an automation arrangement is provided. The automation arrangement includes the automation component, an automation controller and a local control unit which is functionally associated with the automation component. In a first step status information relating to the automation component is formed in the automation controller, in a second step the status information is used by the automation controller to generate or change the maintenance information, and in a third step the maintenance information is transmitted from the automation controller to the control unit and is output there.
Communication of a diagnostic signal and a functional signal by an integrated circuit
An integrated circuit 300 includes a functional circuit 310 and a diagnostic circuit 330. The integrated circuit includes a signal interface controller 320 operable to monitor a signal associated with at least one of the functional circuit and the diagnostic circuit to control selective communication of a diagnostic signal and a functional signal for communication across a signal interface in dependence upon the monitored signal. A further integrated circuit has a signal interface providing a communication path and communicates a functional signal having at least one multi-bit value in which at least one bit is replaced by data of a diagnostic signal.
Determining component failure rates using accelerated life data
A method of statistical analysis is based on an accelerated degradation model for estimating the failure rate from a set of accelerated life data (e.g. stress, humidity, temperature, voltage, resistance, vibration, etc.). The method re-samples randomly distributed data and organizes it into subsets that may be ordered. The maximum is found for each subset. From the maximums a parametric LEV distribution is determined. Maximum Likelihood Estimation methods may be used to find the parameters employed in the determined LEV distribution. The failure rate is calculated using the determined LEV distribution of the sample maximums.
Difference frequency detection with range measurement
A method and apparatus for detecting objects. A first plurality of electromagnetic signals having a first frequency and a second plurality of electromagnetic signals having a second frequency are transmitted. At least one of the first frequency and the second frequency is changed through a range of frequencies. A delayed difference frequency signal substantially equal to a difference between the first frequency and the second frequency is monitored for. The delayed difference frequency signal is generated by an object having non-linear electrical characteristics in response to the object receiving the first plurality of electromagnetic signals and the second plurality of electromagnetic signals. A range measurement is generated for the object by comparing the delayed difference frequency signal and an undelayed difference frequency signal. The undelayed difference frequency signal is substantially equal to the difference between the first frequency and the second frequency.
Correction of a radioactivity measurement using particles from atmospheric source
A method of correcting a measure of radioactive material within a body of material includes measuring a characteristic of the radioactive material to provide a measure, such as gamma emissions; detecting muons and/or electrons generated by muons which have not passed through the body of material to give a first value; detecting muons and/or electrons generated by muons which have passed through the body of material to give a second value; processing the first value and second value to give a factor, for instance indicative of the density of the body of material; and correcting the measure using the factor to obtain a corrected measure of the radioactive material with the body of material, for instance to correct for the density of the body of material and attendant issues such as attenuation and shielding.
Method for evaluating remaining electric charge of a battery, and associated single chip system
A method for evaluating a remaining electric charge of a battery that is utilized for supplying a single chip system includes: receiving signals from the battery and outputting parameters corresponding to the received signals; temporarily storing the parameters; and calculating the remaining electric charge, and when the single chip system wakes up from a sleep mode, updating the remaining electric charge according to the temporarily stored parameters. An associated single chip system includes: a power management unit for receiving signals from a battery and outputting parameters corresponding to the received signals; a storage unit, coupled to the power management unit, for temporarily storing the parameters; and a control unit, coupled to the storage unit, for calculating a remaining electric charge, wherein when the single chip system wakes up from a sleep mode, the control unit updates the remaining electric charge according to the parameters from the storage unit.
Power measurement techniques of a system-on-chip (SOC)
A method and system to enable power measurements of a system-on-chip in various modes. In one embodiment of the invention, the system-on-chip has full controllability of its logic and circuitry to facilitate configuration of the system-on-chip into a desired mode of operation. This allows hooks or interfaces to access the system-on-chip externally for measurements. For example, in one embodiment of the invention, the hooks in the system-on-chip allow a backend tester to configure the system-on-chip into various modes easily to perform power consumption measurements of one or more individual components of the system-on-chip. The power consumption measurement of the individual components in the system-on-chip can be performed faster and can be more accurate. In addition, the overall yield of the SOC can be increased as it is easier to detect failure parts.
Visual inspection-based generator retention assembly tightness detection
A method and apparatus for visually detecting and measuring retention assembly tightness are disclosed. In an embodiment, an optical device is used to obtain at least an image of a retention assembly, the optical device being insertable into a slot between two stator core laminations and directable toward a side view of the retention assembly. The image is displayed on a display, and a measurer is used to determine a tightness of a retention assembly.
Method of imaging of seismic data involving a virtual source, methods of producing a hydrocarbon fluid, and a computer readable medium
Method of imaging seismic data recorded using a set of seismic receivers positioned to receive seismic responses from a subsurface formation upon activating a seismic source. The seismic responses are direction-sensitive responses. A virtual signal received by receiver k from the virtual source at the position of receiver m is determined by processing involving cross correlating at least part of the responses of a receiver m with at least part of the responses of a seismic receiver k. Part of direction-sensitive responses or part of the virtual signal that contains a component of the wave field at receiver m traveling in a first direction and part of the direction-sensitive responses or part of the virtual signal that contains a component of the wave field at the receiver k traveling in a second direction may be removed.
Method and system for locating a stem of a target tree
A method for locating a stem of a target tree is disclosed. The target tree is identified from a sensing dataset. At least one slice is created from the sensing dataset. The at least one slice includes at least a portion of the target tree. A tree stem location of the target tree is determined from the at least one slice. A system for locating a stem of a target tree is also disclosed. The system has a processor configured to implement the described method. The system also has a data input coupled to the processor and configured to provide the processor with the sensing dataset. The system further has a user interface coupled to either the processor or the data input.
System and method for locating an operator in a remote troubleshooting context
A system locates a user in a remote troubleshooting environment. An office device is utilized to perform at least one of a copy, a facsimile, a print, and an email. A headset facilities audio communication between the user and a remote troubleshooter. A compass is located proximate to the office device wherein the headset is placed in a predetermined location proximate to the compass to establish a datum point such that movement from the datum point is recognized as a location proximate to the office device. A remote processing component displays the location of the headset relative to the office device based on information provided by the compass.
Magnetically stabilized forward observation platform
A system and method for determining a position of a remote object comprising inertial sensors and three axis magnetic sensor, together with a target sighting device aligned with the observation platform to determine a target line of sight and a target range finder to determine a distance to the target along the line of sight. A GPS receiver may be included for determining an observation platform position and orientation, The three axis magnetic sensor provides both magnetic north and vertical attitude information for improved rapid initialization and operation in motion. Magnetic anomaly information is detected by comparing IMU and magnetic navigation information and by other methods. Target identification may be determined by a human operator and/or by computer. The system may be integrated with a weapon system to use weapon system sights. The system may be networked to provide target location and/or location error information to another identical unit or a command information system.
Method and device for controlling a valve with several lift phases, and method for supplying a thermal engine with oxidant
The invention relates to a method for controlling a valve (13) in a thermal engine (10), the valve having a closed position and an opened position, the method comprising at least one step of opening the valve, said step including at least one phase (I) for bringing the valve into an open position and a phase (II) for maintaining the valve in an intermediate position between the closed position and the opened position. The invention also relates to a device for implementing this method and to a method for supplying an engine with an oxidant.
Method for the determination of an injected fuel mass of a preinjection
A method for the determination of a fuel mass of a pre-injection injected into at least one combustion chamber of an internal combustion engine by means of at least one injection under high pressure is characterized in that a corrective variable is determined for the pre-injection by means of a comparison between a measure for the actual amount of injected fuel of at least one test post-injection carried out for a predetermined target amount of a desired pre-injection due to a measure, and the measure for the target amount.
Method and computer program for operating an internal combustion engine, and control unit
A method makes it possible to measure and evaluate the efficiency of a start-stop system of a vehicle having an internal combustion engine, and on the basis of the measurement, to optimize the efficiency in a vehicle-specific fashion or with regard to the driving behavior of the driver.
Information delivery and maintenance system for dynamically generated and updated data pertaining to road maintenance vehicles and other related information
Selected types of information are collected from various sources and a portion thereof transmitted to a remote server. The remote server dynamically compiles and processes this data with information from other similar and separate sources and provides useful and relevant information, such as vehicle and location specific road maintenance radar, forecasts and treatment recommendations, and then transmits the data back to the vehicles in the field for one or more of the appropriate deployment of equipment, instructions and the automated or manual application of materials.
Method for operating a brake system of a motor vehicle
A brake system of a motor vehicle can activate a brake when an activation condition exists. The braking effect is reduced when a deactivation condition exists. It is suggested that at least one property of the reduction of the braking effect, e.g., the duration or the gradient of the reduction, be at least temporarily a function of a longitudinal inclination of the motor vehicle.
Parking assist apparatus
A target parking position setting section (23) is adapted to temporarily set a target parking position (p31, p32, p33) for the vehicle for each parking mode in a predetermined stop position. A parking mode determining section (25) is adapted to determine the parking mode and the target parking position corresponding to the parking mode based on an operation of a steering wheel performed by a driver after the target parking position (p31, p32, p33) is set. A guiding section (29) is adapted to guide the vehicle (1) to the determined target parking position (P3).
Agricultural vehicle autopilot rollover risk assessment system
A rollover risk assessment system includes sensors and a processor for estimating rollover risk associated with maneuvering on varying terrain.
Intelligent vehicle seat support system
An intelligent vehicle seat support system may include an air storage tank for storing air and supplying the air when needed, a plurality of air cushions disposed in a vehicle seat in contact with a human body, and configured to selectively expand and shrink depending on the air flow, a pressure sensor for measuring air pressure of each air cushion, an air control valve disposed between the air storage tank and the air cushions, and configured to control the air that flows into each of the air cushions, and a control unit for, when a passenger takes the vehicle seat, automatically controlling the air control valve so that it starts injecting air into each of the air cushions, and, when the air pressure of each air cushion is higher than a preset reference value, controlling the air control valve so that it stops injecting air into each air cushion.
Cryptology calculation for remote entry devices
A passive entry and start system includes a controller that calculates the cryptology required for each remote identification device during idle transmission time to reduce overall system actuation time.
A sensor that detects the boundary between a first, relatively higher surface, such as the un-mowed vegetation and a second, a relatively lower surface, such as the mowed vegetation, and a controller for steering the semi-autonomous or autonomous vehicle along detected boundary. The boundary between the two surfaces is detected using a plurality of non-contact distance measuring sensors aligned in same direction, and processes these distance measuring sensors for determining the distance sensors that measure said first relatively higher surface and the distance sensors that measure the second relatively lower surface.
Stabilization apparatus and method for stabling load voltage of vehicle
A stabilization apparatus for stabling load voltage of vehicle is applied to a vehicle battery unit, a vehicle computer unit and a vehicle load unit. The stabilization apparatus for stabling load voltage of vehicle includes a voltage boost unit and a microcontroller unit. The voltage boost unit is electrically connected to the vehicle battery unit and the vehicle load unit. The microcontroller unit is electrically connected to the voltage boost unit and the vehicle computer unit. When the voltage of the vehicle battery unit is going to drop, a voltage-drop signal is sent from the vehicle computer unit to the microcontroller unit. The voltage boost unit is controlled by the microcontroller unit to supply a boosted voltage to the vehicle load unit.
Vehicle and control method of vehicle
A vehicle includes: an electric motor that outputs power to a drive shaft that is coupled to a first wheel, which is a primary drive wheel; an electrical storage device that exchanges electrical power with the electric motor; a braking system that can independently apply a braking force to the first wheel and a second wheel that is a free rolling wheel or a drive wheel other than the first wheel, regardless of a braking request by a driver; and a control unit that controls the braking system and the electric motor such that the braking system applies the braking force only to the second wheel and that output torque of the electric motor becomes equal to or lower than specified torque until rotational speed of the electric motor reach specified revolution when a start-up request is made by the driver while the vehicle is at a halt on a driving road surface whose inclination, which is acquired by an inclination acquisition device, is larger than or equal to specified inclination. The present invention also relates to a control method of the vehicle.
Gas turbine engine fixed collective takeoff compensation control system and method
A system and method of controlling a gas turbine engine controller in a rotorwing aircraft includes determining when a fixed collective takeoff (FCTO) of the rotorwing aircraft is being conducted. A control loop gain of the gas turbine engine controller is at least selectively varied when the FCTO is being conducted.
System and method for assessing the risk of conjunction of a rocket body with orbiting and non-orbiting platforms
A system and method for assessing the risk of conjunction of a rocket body with orbiting and non-orbiting platforms. Two-body orbital dynamics are used to initially determine the kinematic access for a ballistic vehicle. The access may be represented in two ways: as a volume relative to its launcher and also as a geographical footprint relative to a target position that encompasses all possible launcher locations.
Longitudinal and vertical gust feed forward compensation using lateral control surfaces
In one embodiment of a method to reduce vertical position errors of an aircraft, a disturbance input acting on the aircraft may be determined. The magnitude of the disturbance may be converted into a delta lift command if the magnitude of the disturbance is outside a criteria. The delta lift command may be post processed. The delta lift command may be converted into symmetric lateral surface position commands for control surfaces. The symmetric lateral surface position commands may be communicated to lateral control surface actuators to move the control surfaces according to the symmetric lateral surface position commands.
Follower vehicle control system and method for forward and reverse convoy movement
A vehicle control system for causing a follower vehicle to follow a leader may have a tether system mounted to the follower vehicle. The tether system may include a tether having an end adapted to be attached to the leader, a length sensor, and an angle sensor. A path tracking system operatively associated with the tether system determines a path traveled by the leader. A path control system operatively associated with the path tracking system and the follower vehicle causes the follower vehicle to follow the path traveled by the leader. A spacing control system operatively associated with the path tracking system and the follower vehicle causes the follower vehicle to maintain a predetermined spacing between the follower vehicle and the leader.
System and method for estimating and detecting speed
A system for determining instances when a vehicle's indicated speed exceeds a governing speed includes a receiver to receive information from which a vehicle's location envelope, indicated direction of travel, and indicated speed can be derived, and a processor. The processer is configured to ascertain a location envelope in which the vehicle is located, an indicated speed of the vehicle, and a direction of travel of the vehicle at a sample time. It is also configured to select the governing speed for the vehicle at the sample time, which includes ascertaining possible road segments with at least a portion within the location envelope, eliminating road segments with a road segment direction of travel inconsistent with the indicated direction of travel, and selecting as the governing speed a speed associated with a remaining road segment. The processor will then determine if the indicated speed exceeds the governing speed.
Methods and systems for transporting parts from a primary process to a secondary process in a first in, first out fashion
A method for management of first in, first out stores is provided. The method includes producing parts at a primary process. The parts are processed at a secondary process. A storage region is provided that includes at least one store lane pair including a first store lane and a second store lane. The first store lane includes a pick side, a drop side and a plurality of receiving volumes extending from the pick side to the drop side. The second store lane includes a pick side, a drop side and a plurality of receiving volumes extending from the pick side to the drop side. The receiving volumes of the first store lane are filled with the parts in the order they are produced at the primary process in a first in, first out fashion from the pick side of the first store lane to the drop side of the first store lane using an automated guided vehicle sized and configured to pass through each of the plurality of receiving volumes. After a last receiving volume nearest the drop side of the first store lane is filled, the receiving volumes of the second store lane are filled using the automated guided vehicle.
Apparatus and method of encoding and decoding audio signals
In one embodiment, the method includes receiving an audio signal having configuration information and at least one channel, and reading an indicator from the configuration information. The indicator indicates whether or not channel mapping information is included in the configuration information. The channel mapping information is read from the configuration information if the indicator indicates that the channel mapping information is included in the configuration information. The channel mapping information indicates to which speaker in a reproduction device to map each channel in the audio signal. The channel is decoded based on the channel mapping information.
Sensor interface for wireless control
Systems and methods for enabling communication with a wired sensor are provided. A wired sensor may be adapted for wireless communication using a sensor interface. A sensor interface is communicatively coupled with a wired sensor that provides information about a detected environmental condition. The sensor interface wirelessly transmits information received from the wired sensor to a controller that may control an electrical load based on the wirelessly transmitted information.
Method for controlling a modular production machine consisting of appliances and components
Modular production machines with appliances and components, controlled by means of projects. A project is the establishment of an arrangement of appliances and modules. A plurality of machine objects is associated with the determined arrangement locations in the project. In this way, the projects have a variability in terms of different machine objects, which is enabled by an engineering system. A control system (a run-time system) can affect a corresponding selection from the options. To enable an economical control of production machines some appliances or components can be selectively replaced by other appliances or modules.
Leads with high surface resistance
Implantable medical leads having resistance characteristics adapted to dissipate radio frequency (RF) electromagnetic energy during medical procedures such as magnetic resonance imaging (MRI) are disclosed. An illustrative medical device includes a lead having an inner electrical conductor operatively coupled to an electrode and a pulse generator, and one or more outer resistive shields that radially surround the inner conductor and dissipate RF energy into the surrounding body tissue along the length of the lead.
Wireless feedthrough for medical implants
An implantable arrangement including an implantable electromedical device having an exterior wall and an implantable sensor and/or actuator outside of the exterior wall. The sensor and/or actuator are in signal connection with the implantable device via an electric stage and a mechanical stage arranged in series, wherein the mechanical stage sends and/or receives mechanical vibration signals through the closed exterior wall, and the electrical stage sends and/or receives the same signals in electrical form.
Methods and systems for optimizing cardiac pacing intervals for various physiologic factors
Methods and systems for performing pacing interval optimization are provided. One or more optimum pacing interval is determined for each of a plurality of different ranges of heart rate, different levels of autonomic tone, different body temperature ranges, or combinations thereof. The information (e.g., measures of hemodynamic response) collected to perform pacing interval optimization can be collected and stored in a table over disjoint periods of time. Such measures of hemodynamic performance are preferably relative measures, but can alternatively be absolute measures.
Cardiac monitoring system for paced patients having paced and non-paced ischemia detection thresholds
A device for detecting cardiac ischemia is disclosed. The device includes a processor that is configured to distinguish between two different heart beats types such as ventricularly paced beats and supraventricular beats. The processor applies different ischemia tests to the two different beat types, and generates alert when it detects ischemia.
Method and system for detecting electrophysiological changes in pre-cancerous and cancerous breast tissue and epithelium
A method and system are provided for determining a condition of a selected region of epithelial and stromal tissue in the human breast. A plurality of measuring electrodes are used to measure the tissue and transepithelial electropotential of breast tissue. Surface electropotential and impedance are also measured at one or more locations. An agent may be introduced into the region of tissue to enhance electrophysiological characteristics. The condition of the tissue is determined based on the electropotential and impedance profile at different depths of the epithelium, stroma, tissue, or organ, together with an estimate of the functional changes in the epithelium due to altered ion transport and electrophysiological properties of the tissue. Devices for practicing the disclosed methods are also provided.
Maternal-fetal monitoring system
A maternal-fetal monitoring system for use during all stages of pregnancy, including antepartum and intrapartum stages. The maternal-fetal monitoring system of the subject invention comprises (1) a set of sensors; (2) an amplifying/filtering means; (3) a computing means; and (4) a graphical user interface. Accurate clinical data, which can be extracted and provided to the user in real-time using the system of the invention, include without limitation, maternal electrocardiogram (ECG) signals, maternal uterine activity signals (EHG), maternal heart rate, fetal ECG signals, and fetal heart rate. In a preferred embodiment, the maternal-fetal monitoring system of the invention includes an intelligence means, such as a neural network system, to analyze and interpret clinical data for use in clinical diagnosis antepartum, intrapartum and postpartum, as well as delivery strategy.
Medical image diagnostic system, medical imaging apparatus, medical image storage apparatus, and medical image display apparatus
In a system for diagnoses of mammary glands and breasts using radiation and ultrasonic waves in combination, images are correlated for easier visual recognition. The system includes an apparatus for acquiring a radiation image of an object projected on a projection surface, acquiring an ultrasonic slice image of the object along a slice surface substantially orthogonal to the projection surface, and generating first image data representing ultrasonic slice images along slice surfaces, second image data representing a radiation image, and location data representing locations of the slice surfaces on the projection surface; an apparatus for correlating and storing those data; and an apparatus for displaying an ultrasonic slice image based on the first image data, and displaying a radiation image, on which a marker indicating a location of the slice surface on the projection surface is shown, based on the second data and the location data.
Automatic analysis in virtual endoscopy
A computer system and a computer-implemented method are provided for interactively displaying a three-dimensional rendering of a structure having a lumen and for indicating regions of abnormal wall structure. A three-dimensional volume of data is formed from a series of two-dimensional images representing at least one physical property associated with the three-dimensional structure. An isosurface of a selected region of interest is created by a computer from the volume of data based on a selected value or values of a physical property representing the selected region of interest. A wireframe model of the isosurface is generated by the computer wherein the wireframe model includes a plurality of vertices. The vertices are then grouped into populations of contiguous vertices having a characteristic indicating abnormal wall structure by the computer. The wireframe model is then rendered by the computer in an interactive three-dimensional display to indicate the populations of abnormal wall structure.
System and method for determining the position of an instrument
The invention relates to a system and a method for a system featuring an electromagnetic position detection system and an instrument of which the position is able to be determined in at least one electromagnetic field created with the electromagnetic position detection system, with a device distorting the electromagnetic field being located at least partly in the electromagnetic field or a device distorting the electromagnetic field being able to be brought at least partly into the electromagnetic field, and with the position of the instrument being determined taking into account the position of the device or of a part of the device in the electromagnet field and the distortion of the electromagnetic field associated with it.
Timing techniques for magnetic resonance imaging
The disclosure is directed to techniques in which magnetic resonance imaging (MRI) is coordinated with the operation of an implantable medical device (IMD). By using an IMD to sense conditions, MRI can be improved because the sensed conditions can accurately define timing for application of electromagnetic radiation bursts. Moreover, by applying stimulation pulses specifically to coordinate the electromagnetic radiation bursts, the MRI may also be improved.
MRI compatible robot with calibration phantom and phantom
A medical robot for use inside an MRI includes a horizontal motion assembly, a vertical motion assembly and a controller. The horizontal motion assembly and the vertical assembly each includes a motion joint, an ultrasonic motor operably connected to the motion joint and an encoder operably connected to the ultrasonic motor. The motor and encoder are positioned proximate to the joint of the respective horizontal motion assembly and vertical motion assembly. Each motor has a cross section positioned in one of the axial and sagittal plane of the MRI. A medical instrument assembly is operably connectable to one of the moving joint of the vertical motion assembly. The controller is operably connected to the horizontal motion joint and the vertical motion joint and it is adapted to be powered off when the magnetic resonance imager is being used to collect images.
Catheter with contractable mapping assembly
The invention is directed to a mapping catheter useful for mapping tubular regions in and around the heart. The catheter comprises an elongated tubular catheter body. A mapping assembly is provided at the distal end of the catheter body. The mapping assembly comprises a tubular structure comprising a pre-formed generally circular main region generally transverse and distal to the catheter body and having an outer circumference. The tubular structure comprises a non-conductive cover over at least the main region of the mapping assembly. A plurality of electrodes are carried by the generally circular main region of the mapping assembly. A control handle is mounted at the proximal end of the catheter body. A contraction wire extends through the catheter body and non-conductive cover of the mapping assembly for contracting the generally circular main region of the mapping assembly. The contraction wire has a distal end anchored in the non-conductive cover and a proximal end anchored to a mechanism in the control handle that facilitates longitudinal movement of the contraction wire relative to the catheter body. The portion of the contraction wire extending through the non-conductive cover is positioned on the side of the generally circular main region closer to the center of the generally circular region.
Analyte monitoring device and methods of use
An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte. The analyte monitor may also be part of a drug delivery system to alter the level of the analyte based on the data obtained using the sensor.
Transcutaneous analyte sensor
The present invention relates generally to systems and methods for measuring an analyte in a host. More particularly, the present invention relates to systems and methods for transcutaneous measurement of glucose in a host.
Method for planar implementation of π/8 gate in chiral topological superconductors
Disclosed herein is a topologically protected π/8-gate which becomes universal when combined with the gates available through quasi-particle braiding and planar quasi-particle interferometry. A twisted interferometer, and a planar π/8-gate in CTS, implemented with the help of the twisted interferometer, are disclosed. Embodiments are described in the context of state X (CTS) supported by an ISH, although the concept of a twisted-interferometer is more general and has relevance to all anionic, i.e. quasiparticle systems.
MAC controlled sleep mode/wake-up mode with staged wake-up for power management devices
A power management scheme for a wireless communications device processor substantially implemented on a single CMOS integrated circuit is described. By incorporating controls for sleep and wake-up mode transitions in the processor's control logic, improved power savings with reduced latency is provided, obviating the need for hardware-focused solutions with elaborate signaling mechanisms. A fully integrated power management with staged wake-up operations controlled by the MAC solution consumes less power than the conventional wireless LAN solutions in standby mode.
Multi-mode base station and method for data transmission
A base station device includes radio equipment (RE) having a first port and a second port, a first radio equipment controller (REC) supporting a first radio access technology, and a second REC supporting a second radio access technology. The first REC is configured to transmit first downlink data corresponding to the first radio access technology to the RE, and to receive first uplink data corresponding to the first radio access technology from the RE. The second REC is configured to transmit second downlink data corresponding to the second radio access technology to the RE, and to receive second uplink data corresponding to the second radio access technology from the RE.
Flood evacuation system for subterranean telecommunications vault
An improved vault that facilitates the underground storage of electronic equipment, such as instrumentation for wireless telecommunications antenna systems. The vault preferably includes an flood evacuation system that prevents the electronic equipment from being submerged under water when the vault floods, a break-away lid to reduce or minimize injury, and a grated lid to prevent water from entering the main equipment chamber.
Systems and methods for multi-device wireless SIM management
Devices, systems and methods are disclosed for automated multi-device, multi-persona wireless SIM management. A virtual SIM database associated with a user is maintained on the mobile service provider's network. Such a virtual SIM database contains multiple personas for that user. For each of the user devices they wish to use on the mobile service network, the user is furnished with one “stub” SIM to be installed on the user device, onto which may be loaded any one of the personas maintained by the virtual SIM database. Upon an event, a selected user device downloads a selected persona from the network and loads it onto its stub SIM, so that the selected device is now registered on the network with that persona.
Power control in a wireless communication system
In a wireless communications system, a serving base station performs outer and closed power control for an overhead channel and a traffic channel for data, either of which can carry an acknowledgement (Ack) channel and Channel Quality Indicator (CQI) channel on an uplink from User Equipment (UE). In an exemplary aspect, data packet communication is implemented in 3GPP LTE Rel. 8 wherein the uplink has a Single Carrier Frequency Division Multiplex (SC-FDM) uplink waveform. The UE performs open loop power control by a determining transmit power spectral density value by using received energy per symbol for a reference signal.
Integrated power control and link adaptation
A method and apparatus in a base station for jointly controlling sub-channel transmission power and assigned codec modes for a first and second mobile station utilizing Voice services over Adaptive Multi-user channel on One Slot (VAMOS). The base station receives signal quality information reports from the mobile stations every 480 ms using the Slow Associated Control Channel (SACCH), and receives codec mode requests from the mobile stations every 40 ms using Adaptive Multi-Rate (AMR) in-band signaling. The base station associates the requested codec modes with estimated levels of speech quality currently being experienced by the first and second mobile stations. The base station then allocates sub-channel transmission power and assigns codec modes to the first and second mobile stations based on the estimated levels of speech quality associated with the requested codec modes and the signal quality reports.
Alert notification network
A network server operable to communicate information over a half-duplex push-to-talk over cellular wireless communication system includes a location manager operable to determine geographic location of a plurality of recipients, an alert notification manager for preparing alert messages based information regarding events and respective geographic locations of the events, and a message delivery notification manager operable to deliver alert messages to the recipients over the half-duplex push-to-talk over cellular wireless communication system based upon the geographic location of each recipient relative to the geographic locations of the events, with the alert messages being delivered to the recipients without completion of calling procedures and incoming call acceptance by the recipients that are required by conventional full-duplex cellular communication systems.
Message addressing techniques for a mobile computing device
Various embodiments are directed to improved message addressing techniques. In one embodiment, a computing device may comprise a messaging client arranged to receive an input sequence of alphabetic or alphanumeric characters as a destination of an outbound message. The messaging client may recognize that the input sequence represents a mnemonic short code and may automatically generate a common short code comprising a sequence of numeric digits associated with the mnemonic short code. The messaging client may display both the input sequence comprising the mnemonic short code and the common short code and enable the outbound message to be sent using the common short code as the destination. Other embodiments are described and claimed.
Method of transmitting paging information for a wireless communications system and related apparatus
A method of transmitting paging information for a network terminal of a wireless communications system including initiating a dedicated paging procedure to transmit dedicated paging information to a user equipment using a high speed downlink operation in a CELL_PCH state. The high speed downlink operation includes reception of a high speed downlink shared channel.
Nokia places floating profile
A method and system for marking a location with a mobile device, uploading location information from the marked location to a location based service, creating a web page for the location information, and adding descriptive content to the web page pertaining to the location.
Methods and apparatus for adjusting the quality of service related to location determination in a wireless communication device
Methods, systems, devices and computer program products for executing a predetermined routine including one or more location determination modes to determine a geographic position, i.e., the location of a wireless communication device. In certain aspects, the predetermined routine may be configured to adjust the Quality of Service (QoS) for one or more of the location determination modes implemented in the routine. Based on the pre-configuration of the routine, adjustment of the QoS of one or more location determination modes may occur as a matter of course or the routine may be configured to adaptively adjust the QoS based on conditions, such as network conditions, environmental conditions and the like, existing at the point in time in which the location determination mode is executed.
Trace reporting method, tracking area assigning method, user terminal, base station, and tracking area management apparatus
A trace reporting method, in which a user terminal reports to a tracking area management apparatus a trace along which the user terminal has moved in a mobile communication system, includes the steps of storing, by the user terminal, identifiers of base stations where the user terminal has performed cell selection in an identifier storage unit; and reporting, by the user terminal, to the tracking area management apparatus the identifiers stored in the identifier storage unit upon communicating with a base station. The tracking area management apparatus may compare the reported identifiers with a prestored pattern and assign a tracking area to the user terminal based on the comparison.
System and method for detecting adjacent channel devices or interference
The present invention provides systems and methods are provided to allow a network device to simultaneously monitor multiple adjacent wireless physical layer channels. If network communications are discovered on an adjacent channel, the network device may move to this adjacent channel. Accordingly, the network device is able to discover other devices or services existing on the adjacent channel, and is able to avoid interference caused by adjacent channels coexisting on the same frequency bands. After moving to the adjacent channel, a standard MAC protocol is able to regulate channel excess amongst all the network devices coexisting on the new channel.
Mobile station, base station, communications system, and communication method
A mobile station comprises a reception unit configured to receive a signal transmitted from a base station; a selection unit configured to select a communication area to perform communication from a plurality of communication areas based on traffic load in the plurality of communication areas where the reception unit can receive the signal; and a notification unit configured to notify the base station of the communication area selected. Another mobile station comprises a reception unit configured to receive a signal transmitted from a base station; a calculation unit configured to calculate a ratio of an average reception quality value over a short period to an average reception quality value over a long period; and a selection unit configured to select a communication area to perform communication from a plurality of communication areas where the reception unit can receive the signal, based on the ratio.
Social recommender system for generating dialogues based on similar prior dialogues from a group of users
Techniques for organizing information in a user-interactive system based on user interest are provided. In one aspect, a method for operating a system having a plurality of resources through which a user can navigate is provided. The method includes the following steps. When the user accesses the system, the resources are presented to the user in a particular order. Interests of the user in the resources presented are determined. The interests of the user are compared to interests of other users to find one or more subsets of users to which the user belongs by virtue of having similar interests. Upon one or more subsequent accesses to the system by the user, the order in which the resources are presented to the user is based on interests common to the one or more subsets of users to which the user belongs.
System for ranging based on partitioned radio resource
A method for ranging in a wireless communication system and a communication apparatus and/or system using the same are provided. A base station (BS) device includes a terminal grouping unit to group terminals associated with the BS device into a plurality of groups, a radio resource assignment unit to allocate a radio resource assigned to the BS device to each of the plurality of groups, a transmission unit to transmit information about a radio resource assigned to a first group of the plurality of groups to a terminal included in the first group, and a receiving unit to receive a ranging signal from the terminal using the radio resource assigned to the first group, wherein the terminal grouping unit assigns the terminal to be included in a second group of the plurality of groups where the ranging signal is not received by the receiving unit.
Method, apparatus and system for signaling resource partition
Signaling resource partition of a component carrier in a wireless communication system is disclosed. The number of primary resource blocks and the number of extension resource blocks of the component carrier is encoded and signaled to a UE, so the UE can obtain the resource partition of the component carrier.
Home network name displaying methods and apparatus for multiple home networks
In one illustrative example, a network name displaying method utilizes a home network list and a preferred network list. The home network list identifies a plurality of home networks, and the preferred network list identifies a plurality of non-home roaming networks. An identification of a selected wireless network is compared with a plurality of home network identifications corresponding to the plurality of home networks. A home network display name is displayed in response to identifying a match between the identification of the selected wireless network and any one of the home network identifications. On the other hand, an alternate display name corresponding to the non-home roaming network is displayed if there is no match between the identification of the selected wireless network and the home network identifications.
Randomization of periodic channel scans
An apparatus and method for wireless communications supports a periodic scan for wireless devices. The periodic scan includes a plurality of scans spaced apart in time. The phase of the periodic scan is changed in response to one of the wireless devices being detected in one of the scans.
Method and system for providing CAMEL services to a home network's outbound roamer without need for CAMEL support or agreement
The present invention provides a method for enabling support of IN services for an HPMN's outbound roamer. The method provides a client-server architecture that enables exchange of messages between a client coupled to the outbound roamer's mobile device and a gateway coupled to the HPMN network. The method includes enabling a client on the outbound roamer's mobile device after successful registration of the outbound roamer with a VPMN and based on exchange of one or more parameters, encapsulated over one or more bearers, with a gateway. Moreover, the HPMN and the VPMN do not support either exchange of IN messages or an IN agreement. The method further includes facilitating communication between the client and an HPMN service node or an HPMN SCP, via the gateway that facilitates communication by translating the encapsulated IN messages in a protocol compatible with either the service node or the SCP. The method further includes managing the IN services using the gateway and either the service node or the SCP, by updating the outbound roamer's one or more traffic control conditions at the client.
Electronic device and method of automatically testing mobile communication terminals
A method of automatically testing a mobile communication terminal selects a communication frequency band for testing the mobile communication terminal. The mobile communication terminal switches to the selected communication frequency band. One or more service modes, of the mobile communication terminal, which need to be tested under the selected communication frequency band are selected, and a test sequence of the one or more service modes is set. The mobile communication terminal using one of the service modes. Test data of the mobile communication terminal is obtained according to a preset use duration, a test frequency and the test interval of each service mode. A report is generated using the test data.
Method and apparatus for automatically changing a call receive mode in a mobile terminal
A method and apparatus for automatically changing a call receive mode in a mobile terminal includes a first process of identifying a current external illumination level and noise level and identifying a preset execution suitability of each call receive mode, a second process of identifying a current user schedule and identifying a preset execution suitability of each call receive mode, a third process of identifying a current position coordinate and calculating a use ratio of each call receive mode, a fourth process of identifying a previous use history of each call receive mode and calculating a current execution suitability by each call receive mode, and a fifth process of calculating an integrated execution suitability of each call receive mode and applying a call receive mode of the highest value.
Systems and methods for contactless payment authorization
The method and system of authentication of authorized person and transaction approval principally at the direct debits by means of a mobile communication device (2) is based on the fact that an alphanumerical chain is sent from the mobile communication device (2) into energy passive identifier (3) approached to the mobile communication device (2), the identifier (3) is supplied contact free by electromagnetic field of the mobile communication device (2) while in the identifier the received alphanumerical chain is signed electronically and in such signed alphanumerical chain is sent back into the mobile communication device (2). Payment approval is realized by the correctness approval of the electronically signed alphanumerical chain and by approaching the mobile communication device (2) to the payment terminal (1). The invention enables to use a high level of cryptography security by using a passive identifier (3) which does not demand own energy source.
Inquiring of a protected communications services database to address concerns over blind base station operation in conflict with protected communications services
A database stores updated information concerning protected communications services. A base station for a coexisting, and potentially co-channel, non-protected communications service makes an inquiry of the database requesting an identification of geographically relevant protected services along with the database stored information pertinent to each of those identified protected services. The returned information is processed by the base station to determine what channels are available for use by the non-protected service. An available channel is identified by the base station as the working channel for the non-protected service and the base station initiates a process to establish a communications network using the non-protected service and the selected working channel.
Global platform for managing subscriber identity modules
A method of operating a mobile wireless network comprising: receiving, by a provisioning server, a signal from a mobile wireless network specifying a location of a first mobile device having a first International Mobile Subscriber Identity (IMSI) and operating in the mobile wireless network under a first condition, the mobile wireless network including a plurality of mobile switching centers (MSCs) and a plurality of mobile devices operating in the mobile wireless network; provisioning the first IMSI in the first HLR based on a state transition rule from a first provisioning state to a second provisioning state; provisioning a second IMSI in the first HLR based on the state transition rule from a third provisioning state to the first provisioning state; and transmitting data identifying the second IMSI to the first mobile device to allow the first mobile device to operate in the mobile wireless network under a second condition.
Method for roaming user to establish security association with visited network application server
The present invention provides a method for a roaming user to establish security association with the application server in the visited network. When receiving the service request from the roaming user, the application server in the visited network establishes security association with the roaming user by making use of the authentication results of the generic authentication architecture in the home network via the BSF in the local network, or the generic authentication architecture proxy in the local network, or the AAA server in the local network and the AAA server in the roaming user's home network, so as to achieve the object that the roaming user is able to use the services of the visited network after authentication of the generic authentication architecture in his home network.
Methods, systems, and computer-readable-mediums for managing rollover usage units of communication services
A rollover management system (RMS) receives and stores rollover data that includes subscriber identification and a balance of the rollover usage units that may be “rolled-over” to offset overage units used by a subscriber in excess of package plan usage units in a subsequent billing cycle. In response to receiving requests, the RMS presents rollover data elements to the requesting entities. The balance of the rollover usage units may be rolled over and measured in at least one of a plurality of billable units and may be shared by the subscriber's multiple communication services. The rollover usage units expire after a predetermined number of billing cycles where the predetermined number may vary between package plans. The RMS receives post-billing data elements to update the rollover data elements. The RMS is further operative to account for and present for review unbilled communication service usage to subscribers.
Systems and methods for mapping commercial mobile alert service message attributes to a cell broadcast interface
Cell broadcast protocols are used to distribute emergency alerts to mobile devices. Emergency alerts may be received from an emergency provider or governmental agency. Parameters of an emergency alert may be derived and mapped to parameters of a cell broadcast message, which may then be transmitted to mobile devices. In one embodiment, attributes of an emergency alert are mapped to a first parameter of a cell broadcast message, and the contents of the emergency alert are mapped to the first parameter of the cell broadcast message. If the contents of the emergency alert exceed the available space in the first parameter, the remaining contents of the emergency alert are mapped to a second parameter of the cell broadcast message.
System and method of providing information access on a portable device
A system and method of providing information stored in a memory is provided. The system comprises an information repository for storing information and an access module for providing access to the information in response to a predetermined operation performed on a man-machine interface. The method includes the steps of storing information in a memory and providing access to the information in dependence upon at least one predetermined operation.
Power line communication methods and devices
A power line communication method for realizing data communication between at least one first or sending power line communication partner device and at least one second or receiving power line communication partner device. The method checks transmission conditions of a plurality of possible communication channels, thereby generating transmission condition data descriptive for the communication conditions of the respective possible communication channels. Additionally, communication conditions of the plurality of possible communication channels are selected as actual communication conditions based on the transmission condition data.
Methods and apparatus for controlling a gain state of a wireless receiver operating in an idle mode
A communication device reads and stores in memory a state value which was utilized for operating a communication subsystem during a wake-up period of the communication subsystem. The device then causes the communication subsystem to enter into a sleep mode. Subsequently, the device causes the communication subsystem to exit from the sleep mode and enter into a current wake-up period. The stored state value is provided to the communication subsystem for use in operating the communication subsystem during a warm-up period of the current wake-up period. After the warm-up period of the current wake up period, a current state value is provided from a state controller to the communication subsystem for use in operating the communication subsystem during the wake up period. The current state value is determined based on a detected signal level of a current signal received in the communication subsystem.
Remote detection of electronic devices
An apparatus and method for detecting solid-state electronic devices are described. Non-linear junction detection techniques are combined with spread-spectrum encoding and cross correlation to increase the range and sensitivity of the non-linear junction detection and to permit the determination of the distances of the detected electronics. Nonlinear elements are detected by transmitting a signal at a chosen frequency and detecting higher harmonic signals that are returned from responding devices.
Gain-control methods of transmitter modulators
An apparatus comprising a plurality of switchable full step mixer unit cells, wherein each switchable full step unit cell is configured to, when the full step transceiver mixer unit cell is turned on, increase the gain experienced by an electronic signal by a full step increment, and wherein the step increment is substantially constant regardless of temperature; and at least one switchable partial step mixer unit cell configured to, when the partial step transceiver mixer unit is turned on, increase the gain experienced by the electronic signal by a predetermined step increment less than that of a full step, and wherein the partial step increment is substantially constant regardless of temperature.
PA gain state switching based on waveform linearity
Techniques for optimizing the power consumption of existing low cost multi-gain state power amplifiers (PA) to increase the talk time of wireless communication devices are described. In an exemplary embodiment a device, such as a baseband processor, operates to set a multistage PA having at least two gain states for amplifying a transmit signal to a lowest power consuming gain state. The device calculates a transition power level as a function of an identified maximum power reduction (MPR) value and switches the PA to a higher gain state from a lower gain state when a transmission power level is higher than the calculated transition power level.
Mobile phone for controlling diversity
A mobile phone to transmit and receive a radio frequency signal through a first antenna and a second antenna in a radio communication system includes a first radio frequency signal receiving unit to convert the radio frequency signal received through the first antenna into a baseband signal to be transmitted to a controller, a second radio frequency signal receiving unit to convert the radio frequency signal received through the second antenna into a baseband signal to be transmitted to the controller, and a radio frequency signal transmitting unit to convert a baseband signal transmitted from the controller into a radio frequency signal, to distribute the radio frequency signal, and to selectively output the distributed radio frequency signal to the first antenna and the second antenna.
Methods and systems for channel estimation in a wireless communication network
Methods and systems for improved channel estimation that jointly consider interference contributions and noise contributions separately. Associated method involve measuring pilot channel signals at a receiver and then determining what component of the measured pilot channel signals are attributable to a serving BS and what component of the measured pilot channel signals are attributable to an interfering BS. This information is used to determine a product of the pilot channel signals attributable to the serving BS and the pilot channel signal attributable to the interfering BS, where the found product is used to estimate said channel.
Method and system for a fast power control mechanism for bluetooth devices
Aspects of a method and system for a fast power control mechanism for Bluetooth devices may include receiving from a first Bluetooth device, a request for a transmit power adjustment for one or more operating modes. A step size may be received for the transmit power adjustment via the received request. The transmit power may be adjusted as a function of the step size. A feedback message may be sent to the first Bluetooth device, wherein the feedback message may indicate a status of the adjusting. The transmit power adjustment may be requested via a Link Management Protocol (LMP) message. One or more operating modes may comprise a Bluetooth Basic Rate (BR) mode, and/or a Bluetooth Enhanced Data Rate (EDR) mode.
Long range, low power, mesh networking without concurrent timing
In one embodiment, a first sensor node 100 includes a radio to effect wireless communications; a sensor module 204 to sense a selected parameter; and a scheduler 228 that selects a listen time for the first sensor node, such that, during the listen time, the radio is activated and able to receive wireless signals and, during a time other than the listen time, the radio is deactivated and unable to receive wireless signals, and causes transmission to a second sensor node a first message. The first message includes a time offset from a transmission time of the first message, the time offset indicating a timing of a first listen time for the first sensor node. In response, the node 100 receives, from the second sensor node, a second message, with the time selected by the second sensor node to transmit the second message to the first sensor node being based on the time offset.
Induction triggered transactions using an external NFC device
A method for configuring a mobile communication device to perform transactions using a second communication channel that is different from a first communication channel through which the mobile communication device sends voice data. The method includes attaching a secure element to the mobile communication device. The secure element includes a memory storing an application, a processor configured to execute the application stored in the memory; and a wireless transceiver configured to send transaction data associated with the executed application through the second communication channel to a terminal that is remote from the mobile communication device.
Method and system for evaluating vocabulary similarity
A method, system and processor-readable storage medium for evaluating vocabulary similarity are disclosed. A generic rate may be determined for each word in a plurality of first responses. Each first response may respond to one of a plurality of first prompts. At least one first response may respond to each of the first prompts. A specific rate may be determined for each word in a plurality of second responses, which each respond to a second prompt. A target response may be received that is associated with the second prompt and has a plurality of words. A vocabulary similarity index may be computed for the target response based on one or more generic rates and on or more specific rates. A determination of whether the target response is off-topic may be made based on the vocabulary similarity index for the target response.
Image forming apparatus and sheet transport controlling method used therein
An image forming apparatus includes an image reading unit configured to read image information of an original document, an image forming unit configured to form an image on a sheet according to the image information, a sheet discharge space located between the image reading unit and the image forming unit, into which the sheet is discharged after passing through the image forming unit, a first sheet discharge port disposed facing the sheet discharge space, a second sheet discharge port located beneath the first sheet discharge port, and a sheet handling unit detachably mountable in the sheet discharge space, configured to connect to the first sheet discharge port and block the second sheet discharge port when mounted in the sheet discharge space.
Discharging unit and image forming apparatus having the same
A discharging unit including: a casing; a discharger to discharge printing medium; a storage plate disposed in the casing below the discharger, to store the printing media discharged by the discharger; and a separation preventing unit to prevent the printing media from being ejected from the discharging unit by selectively protruding from the storage plate.
Blade for electrophotographic device with elastic rubber member constituted by edge/nip and base portions of different materials
A blade for an electro-photographic device includes an elastic rubber member constituted by an edge portion and a base portion which are in contact with each other and are constituted by different materials, wherein the edge portion includes an edge subject to frictional wear in use and is made of ester polyurethane, and the base portion is adapted to be bonded to a support and is made of ether polyurethane. The blade undergoes minimal permanent deformation and offers excellent mechanical strength, wear resistance and compliance to the use environment.
Cleaning device, method of manufacturing the cleaning device, and process unit and image forming apparatus using same
A cleaning device including a cleaning blade configured to clean a surface of a cleaning target that is moving. A leading edge which is formed between lower and leading surfaces of the cleaning blade is obtuse-angled with respect to the lower surface and is in contact with the surface of the cleaning target during use. The leading surface of the cleaning blade is curved outward when the cleaning blade is not in contact with the cleaning target.
Forming surface finish by electrophotographic toner fusing
A method of forming a variable finish on a receiver by fusing toner to a receiver in an electrophotographic printer includes providing a rotatable member, a fusing system disposed with respect to the rotatable member to form a fusing nip, and a glossing system having a glossing belt and disposed with respect to the rotatable member to form a glossing nip. The fusing system and glossing system are adapted to fuse toner to a receiver to produce respective ranges of finish of the fused toner. A finish within one of the respective ranges, and is selected, as is one of the nips, so the finish range of the system corresponding to the selected nip includes the selected finish. The rotatable member is rotated to feed the receiver through the selected nip to fuse the toner to the receiver and form the selected finish on the receiver.
Electronic photograph printer
An electronic photograph printer is provided for elastically biasing the developer apparatus having the photosensitive drum by the pressing mechanism and for pressing the developer roll onto the photosensitive drum. In this configuration, quality in the developed image can be ensured by the trackable movement of the developer roll relative to the photosensitive drum in the electronic photograph printer. In addition, adjustable range for positioning the developer roll and operability and maintainability within the developer apparatus can be achieved.
Epichlorohydrin composition for conductive roller, conductive roller, charging unit, image forming apparatus, process cartridge, and method of manufacturing conductive roller
A rubber composition for a conductive roller that has at least an elastic layer above an outer periphery of a shaft member having conductivity is provided, the rubber composition including: a binary epichlorohydrin rubber; and a vulcanizing agent that contains at least sulfur, wherein the rubber composition does not contain a quinoxaline vulcanizing agent and a triazine vulcanizing agent.
Driving-transmitter and process cartridge
A driving-force transmitter and a process cartridge. The process cartridge has a photosensitive drum and the driving-force transmitter mounted on the end of the photosensitive drum. The driving-force transmitter having a fitting part and multiple protrusions protruding from an end surface of the fitting part. The multiple protrusions are distributed equiangularly on a circle which is in the end surface of the fitting part. The center of the circle is on the axis of the fitting part. There is an engaging-part on the farthest end of each protrusion from the axis of the fitting part. An anti-separating groove is provided on the engaging-part.
Developing device and image forming apparatus
A developing device and image forming apparatus are provided. The developing device includes a chassis; a developer carrying member; a thickness regulating member; a supply member; and a conveying member. In a state in which the developing device is attached to a main body an opening of the chassis faces upward; the thickness regulating member pressure-contacts the developer carrying member from below the developer carrying member; the conveying member is disposed below the developer carrying member; the supply member overlaps a portion of the conveying member in a horizontal direction; and a portion of the conveying member is disposed within a vertical projection plane between a pressure-contact position of the thickness regulating member to the developer carrying member, and a contact position of the supply member to the developer carrying member. The image forming apparatus includes a main body; a plurality of photosensitive members; and a plurality of developing devices.
Print terminal unit and method of controlling print
A print terminal unit includes a storage unit to store a lookup table on which information regarding an image forming apparatus corresponding to at least one type of a document is recorded, a user interface through which at least one type of at least one document to be printed is selected, and a controller to control an image forming apparatus that corresponds to the selected type of the document among the plurality of image forming apparatuses according to the lookup table to print the document. Accordingly, the user easily performs printing operation using an image forming apparatus separately depending on the type of the document.
Image forming apparatus
An image forming apparatus includes an image bearing member; a charging device, including a rotatable magnetic particle carrying member and electroconductive magnetic particles carried on the rotatable magnetic particle carrying member, for charging the image bearing member by contacting the magnetic particles to the image bearing member; a measuring device for measuring magnitudes of a first force in a first direction and a second force in a second direction which are produced in a contact region between the image bearing member and the magnetic particles, wherein the first direction and second direction are independent from each other; and a control device for controlling an image forming operation on the basis of the forces measured by the measuring device.
Image forming device having charger and method of controlling voltage application to charger
An image forming device includes a photosensitive member, a charger, an exposing unit, a developing unit and a control unit. The charger charges the photosensitive member, and the exposing unit exposes the photosensitive member to light and forms an electrostatic latent image on the photosensitive member. The developing unit develops the electrostatic latent image formed and has a developing member having a surface potential and developer charged to a polarity. The control unit applies a first voltage having a first absolute value to the charger at least during development while applying a second voltage having a second absolute value to the charger during operations other than development. The first voltage, the second voltage and the surface potential have the same polarity as the developer with the first voltage absolute value being greater than the second voltage absolute value which is greater than an absolute value of the surface potential.
Image forming apparatus
Example embodiments reduce the number of data input/output lines by carrying on a single signal line input signals to the image forming control means from a plurality of detection means and drive signals output to a plurality of drive means from the image forming control means, provide versatility for coping with cases where configuration of the image forming apparatus is changed without increasing the number of signal lines, and control the drive means that require a drive pulse and simultaneous drive of a plurality of drive means. Identification control means determines whether a drive signal is output to drive means of a plurality of input/output means, or whether a detection signal from detection means is input, identifies any one input/output means of the plurality of input/output means from an identification signal, and specifies the data to be transferred to a data line as data of the identified input/output means.
Image forming apparatus, consumable item management system and computer-readable medium
An image forming apparatus includes a prediction unit, an inquiry unit and a request unit. The inquiry unit judges whether or not the prediction unit deals with a type of a consumable item used in image formation processing. The request unit transmits use history information to a consumable item management apparatus and requests the consumable item management apparatus to predict a remaining usable period of the consumable item when the inquiry unit judges the prediction unit does not deal with the type of the consumable item in the image formation processing. The use history information indicates a use history of the consumable item. The prediction unit predicts the remaining usable period of the consumable item using the use history information in the image formation processing when the inquiry unit judges the first prediction unit deals with the type of the consumable item used in image formation processing.
Optical transmission system and optical repeater
An optical repeater connected to an optical transmission line between an optical network unit having an optical network unit (ONU) function on the side of a subscriber and an optical line termination (OLT) on the side of a center includes first electrical/optical conversion means connected to a first optical transmission line on the side of the center, a second electrical/optical conversion means connected to a second optical transmission line on the side of the subscriber, and transmission means connected between the first electrical/optical conversion means and the second electrical/optical conversion means to transmit an optical repeater supervisory signal between the optical transmission lines.
Dynamic cell bonding (DCB) for radio-over-fiber (RoF)-based networks and communication systems and related methods
Communication devices, systems, and methods for dynamic cell bonding (DCB) for Radio-over-Fiber (RoF)-based networks and communication systems are disclosed. In one embodiment, a method of operating an optical fiber-based wireless communication system is provided. The method includes determining a first plurality of remote units in a cloud bonded to a Radio-over-Fiber (RoF) communication session. The method also includes measuring a received signal strength from each of the first plurality of remote units. The method also includes measuring a received signal strength from each of a second plurality of remote units in the cloud not bonded to the RoF communication session. At least one of the second plurality of remote units is dynamically bonded to the RoF communication session if the measured received signal strength of the one of the second plurality of remote units is greater than the measured received signal strength of the first plurality of remote units.
Power saving in IEEE 802-style networks
A system and method for power saving in IEEE 802-style and ITU-T G.984-style networks overcomes the limitations of conventional techniques using information from user and network devices for initiating power savings by the user or network device, enabling power savings on links such as optical networks. This innovative technique provides a system and method for communications between user and network devices, facilitating either the user or network device initiating a sleep mode for the user device. The implementation of a sleep mode in a device allows powering down of the device's transmitter and receiver for a specified length of time, during which the transmitter and receiver (also referred to as the physical interface of the device) consume diminished power.
Method for determining value of chromatic dispersion compensation
A method for determining a value of chromatic dispersion compensation in an optical network including a plurality of nodes connected by at least one transmission line, the plurality of nodes including a plurality of dispersion compensators, the optical network including a plurality of wavelength paths between the optional nodes, the method includes determining a compensation value of the dispersion compensators in the optical network by the computer, the compensation value selecting that an error between the object value of the residual chromatic dispersion in accordance with of the first end node of the first path and the permissible value of the residual chromatic dispersion of the first end node of the first path is least, and the value of the residual chromatic dispersion of the first end is in the permissible value of the residual chromatic dispersion of the second end node of the second path.
Power up of device via optical serial interface
An optical communication serial interface is employed to power up a device from a powered down state to a powered on state. An optical receiver element receives serial optical signals transmitted by at least one optical fiber and converts the received serial optical signals to electrical signals. A low level reception converter detects and decodes the electrical signals to provide data and control words from detected and decoded normal electrical signals for a high level command processor. A power supply maintains low level power to at least the optical receiver element and the low level reception converter of the optical communication serial interface while the device is in the powered down state. The low level reception converter detects a particular abnormal sequence of electrical signals; and in response to detecting the particular abnormal sequence of electrical signals, asserts a control signal to power up the device controllable power supply.
Lens barrel and imaging device
The lens barrel includes a flexible wire, a first supporting frame and a second supporting frame. The flexible wire has a first end with at least one terminal, a second end with at least one terminal and a bent portion disposed between the first and second ends. The bent portion includes a plurality of part overlapping each other. The first supporting frame supports the first end. The second supporting frame is movably disposed in a first direction with respect to the first supporting frame and supports the bent portion.
A camera including a main body, a lens and a flashlight module is provided. The main body has an image capturing unit. The lens is disposed on the main body at a position corresponding to the image capturing unit for guiding lights to the image capturing unit. The flashlight module includes a first light source and second light sources. The first light source is disposed on the main body and has a first emitting area. The second light sources are disposed on the main body and surround the first light source. Each second light source has a second emitting area. The second emitting areas surround the first emitting area.
Interchangeable lens, camera body, and camera system
An interchangeable lens includes a focus lens for changing a focus state of an object image, a driving unit for driving the focus lens, a lens controller for controlling the driving unit so as to move the focus lens forward and backward along the optical axis at a predetermined drive frequency, and a storage unit for storing therein drive frequency information representing a drive frequency at which the driving unit can control. A camera body obtains the drive frequency information from the interchangeable lens and performs control while referring to the drive frequency information.
Lens barrel, camera and lens barrel adjustment device
A lens barrel comprises a fixed optical system though which a subject image enters into the lens barrel along with an optical axis, a retreatable blur correction optical system that corrects an image blur by moving within a plane ranging perpendicular to the optical axis in an operating position and that retreats to a storage position from the operating position, a blur correction optical system drive unit that drives the retreatable blur correction optical system within the plane ranging perpendicular to the optical axis, and a correction information recording unit at which reference position correction information is recorded, the correction information indicating a reference position for the retreatable blur correction optical system within the plane ranging perpendicular to the optical axis.
Method and computer program product for synchronizing, displaying, and providing access to data collected from various media
A method and computer program product for synchronizing, displaying and providing access to data collected from various media. The method for processing and displaying data from a plurality of media comprises obtaining handwriting data using an electronic writing instrument, recording video data, synchronizing the video data and the handwriting data, and displaying in a single screen the video data, a timeline of the video data, and handwriting data, the timeline indexed according to discrete periods of time. The computer program product comprises instructions for recording time-stamped video and audio data, obtaining time-stamped handwriting data entries from an electronic writing instrument, synchronizing and indexing the video and audio data with the handwriting data, and displaying in a single screen, a first region comprising the handwriting data, a second region comprising the video and audio data, and a third region comprising a timeline of the video and audio data.
Recording medium capable of interactive reproducing and reproduction system for the same
On an optical disk, video object sets (VTST_VOBS) to be reproduced and video title set information (VTSI) serving as management information on the video object sets have been stored. In each video object set (VTST_VOBS), many data cells, each containing video, audio, and sub-picture data, are arranged. Management information on programs chains, which are combinations of programs to be reproduced one after another, has been written in a video title set PGC table (VTS_PGCIT). By referring to the program chain table (VTS_PGCIT) according to the user's input, the playback order of program chains can be changed, enabling the program chains to be reproduced one after another in various modes.
Storage medium storing interactive graphics stream activated in response to user's command, and reproducing apparatus for reproducing from the same
A storage medium storing: video data; and graphics data for displaying a menu. The graphics data includes first graphics data displayed on the screen when an activation command is generated by a user and may also include second graphics data displayed on the screen at a designated time.
Recording medium, playback apparatus, method and program
A plurality of video streams and STN_table are recorded in the local storage 200. Each of the plurality of video streams is a secondary video stream to be played together with a primary video stream, and includes picture data representing a child image to be displayed in Picture in Picture that is composed of a parent image and the child image. In the STN_table, entries of secondary video streams that are permitted to be played are described in the order of priority.
System and method for an early start of audio-video rendering
The present invention relates to a method at a receiver for playing a stream comprising a set of video samples and a set of audio samples, said audio samples and said video samples being adapted to be rendered at a standard rendering speed in a synchronized manner, comprising at the receiver the steps of starting the reception of the stream, starting the rendering of the video samples at a speed slower than the standard rendering speed and accelerating the rendering speed up to the standard rendering speed. The invention also concerns methods for an early rendering of audio samples, when the stream comprises a set of audio samples, wherein the audio and video samples are adapted to be rendered at a standard rendering speed in a synchronized manner.
An optical waveguide with a tubular or hose-like housing is provided, which is used in a high-temperature environment, such as, for example, in a burner. The housing has an input opening, an output opening and a center line extending from the input opening to the output opening. In the interior of the housing, transparent spheres are lined up along with center line. The light is guided on account of the refraction of a light beam upon entering and exiting from the transparent spheres.
Coherent receiver having an interleave-chirped arrayed waveguide grating
An optical coherent detector that employs an interleave-chirped arrayed waveguide grating (AWG). The AWG has a periodic chirp pattern that enables the AWG to function as an optical 90-degree hybrid. If the AWG is implemented using a birefringent material, then the AWG can also function as a polarization demultiplexer. In one embodiment, the AWG is designed to simultaneously function as a wavelength demultiplexer, a polarization demultiplexer for each wavelength-division-multiplexed (WDM) signal component, and a 90-degree hybrid for each polarization-division-multiplexed component of each WDM signal component.
Apparatus and method for gain correction
An apparatus and method for digital column gain mismatch correction are described. At least one test signal pixel is added to each column in an image sensor. For each column the test signal from at least one test pixel is read and compared to a target value. A correction value is calculated based on comparing the test signal to the target value. The correction value is stored in a memory. When the regular photo-pixels are read, the photo-pixel signals are modified based on the stored correction value for each column.
Image processing apparatus, image processing method, and program
An image processing apparatus includes a pre-combination processing unit configured to perform a pre-combination process so that a plurality of frames of image data having continuity in time are used as combination-use image data to be combined, an operation detection unit configured to detect operation input information used for a combination process, a storage unit configured to store coefficient templates each having a pattern of weighting coefficients assigned to image data of frames, a template management unit configured to select one of the coefficient templates stored in the storage unit according to the operation input information, and a combination processing unit configured to perform a combination process on the combination-use image data of the plurality of frames obtained in the pre-combination process using the coefficient template selected by the template management unit so as to generate combined-image data representing a still image.
Method and apparatus for encoding and decoding image using image separation based on bit location
Provided are method and apparatus for encoding and decoding an image by using a bit plane-based image encoding method and a block-based image encoding method respectively on bit planes based on the n-m most significant bits of an input image including n-bit pixel values and an image based on the m least significant bits of the input image.
Learning device, learning method, identifying device, identifying method, program, and information processing system
A learning device includes: a feature point extracting unit for extracting a feature point from each of multiple generated images made up of a positive image including an identified object, and a negative image excluding the identified object; a feature point feature amount extracting unit for extracting feature point feature amount representing the feature of the feature point from the generated image; a whole feature amount calculating unit for calculating the whole feature amount representing the feature of the whole generated image based on the feature point feature amount of a feature point existing on a feature point selection range determined based on the multiple generated images, of the generated image range; and an identifier generating unit for generating an identifier based on the whole feature amount of the generated image, and a correct answer label representing whether the generated image is the positive image or the negative image.
Estimation of joint radiometric and geometric image deformations
Methods for estimating joint geometric and radiometric deformations relating two observations of the same object provide methods for identifying and matching images (as in face recognition) and for characterizing and determining the relationship between a pair of observations (as in target recognition).
Sheet music processing method and image processing apparatus
A sheet music processing method of processing, by an image processing apparatus, image data of sheet music input by an input device, the method comprising setting, by a user using a designation unit of the image processing apparatus, a unit in which the image data of the sheet music is processed; dividing the image data of the sheet music into units corresponding to the unit; determining whether image data of a first one of the units is repeated in one or more others of the units; and processing the image data, when the image data of the first one of the units is determined to be repeated in the one or more others of the units, to append information using the image processing apparatus to the image data of the first one of the units and the image data of the one or more others of the units.
Method of grouping pixels in 2D digital image
There is provided a method of grouping pixels in a 2D digital image that assigns labels to regions of objects to differentiate between objects separated in the input image and groups a region of an object having the same label into one group when pattern recognition and image process are performed on the 2D digital image. A method of grouping pixels in a 2d digital image according to an aspect of the invention may include: determining whether a target pixel in an input image is included in a labeling section; determining whether the target pixel is connected to a previous pixel of the target pixel and an upper pixel located adjacent to and above the target pixel to perform a labeling process, and renewing a label table while saving a labeling result in a line memory when the target pixel is included in the labeling section and is a valid pixel including object information; and grouping pixels of the input image using the labeling result and the renewed label table, and renewing a group.
Image processing apparatus and method for generating coordination calibration points
The invention provides an image processing apparatus for generating coordination calibration points. The image processing apparatus includes a subtracting module, an edge detection module and an intersection point generation module. The subtracting module subtracts a first image from a second image to generate a first subtracted image, and subtracts the first image from a third image to generate a second subtracted image. The edge detection module performs an edge detection process for the first subtracted image to generate a first edge image, and performs the edge detection process for the second subtracted image to generate a second edge image, wherein the first edge image includes a first edge and the second edge image includes a second edge. The intersection point generation module generates, according to the first and second edges, an intersection point pixel, serving as the coordination calibration point corresponding to the first edge and the second edge.
Radiographic image detection apparatus
In a radiographic image detection apparatus that can perform long-size radiography on a region of a patient that is larger than the detection range of a radiographic image detector, radiography is performed so that a collimator image is included in a radiographic image in such a manner that the collimator image is present in the vicinity of a side edge of the radiographic image. Further, the inclination of each radiographic image caused by inclination of the radiographic image detector at the time of radiography is corrected based on the collimator image. Further, a synthesis image is produced by combining the plurality of radiographic images the inclination of which has been corrected.
Method and apparatus for setting a detection threshold in processing medical images
An intuitive user interface is provided that allows for selection of an abnormality level in features in a medical image on the basis of graphical depictions of the abnormalities themselves. In one embodiment, the user interface displays realistic images of actual abnormalities in a series ranging from least severe to most severe and the medical practitioner selects the abnormality level by mouse-clicking on one of the images. The user interface then displays an annotated map of suspected abnormalities with annotations only on those suspected abnormalities that are at least as severe as the selected abnormality. In alternative embodiments, the user interface displays stylized images of the abnormalities plotted by the display using mathematical functions. In yet another alternative, the images are hand-drawn images.
Method for tracking of contrast enhancement pattern for pharmacokinetic and parametric analysis in fast-enhancing tissues using high-resolution MRI
A method for performing a high-resolution pharmacokinetic analysis for calculation of tissue parameters for a fast-enhancing tissue enables medical personnel to accurately determine pharmacokinetic parameters in fast-enhancing tissues. The method includes obtaining mask image data of the tissue when it is in a steady state condition, obtaining a time series of image data of the tissue when the contrast agent is flowing in the tissue, and increasing a spatial resolution of the time series of image data using the mask image data to obtain a time series of increased spatial resolution image data. The method further includes performing a pharmacokinetic analysis to obtain data including at least one parameter that characterizes the tissue, providing a multi-parameter look-up table derived from a combination of two or more parameters, and providing a display including one parameter or a parametric image, where the parametric image is derived from the look-up table.
Mapping abnormal dental references
Embodiments are provided for accurately characterizing a tooth's movement. One method embodiment includes associating an abnormal tooth shape with a model tooth shape from a reference library of model tooth shapes, mapping a predefined dental reference from the model tooth shape onto at least a portion of the abnormal tooth shape, and adding a location of the predefined dental reference to the abnormal tooth shape based on the mapped predefined dental reference from the model tooth shape.
Apparatus for capturing a high quality image of a moist finger
An apparatus for capturing the image of a wet/moist fingerprint. The apparatus includes: a prism having an imaging plane on which a finger having valleys and ridges is place, a bottom plane parallel to the imaging plane and a reflective plane intercepting the imaging plane and intercepting the bottom plane at an angle α; a light source for generating a light with an incident angle of approximately 0° with respect to a surface normal of the imaging plane; and a lens for capturing light reflected from the reflective plane. The apparatus further includes an image sensor for generating an image of the valleys and ridges of the finger, wherein the reflective plane is arranged in such a way to meet the equation of α>45 +(arc sin (n1/n2))/2, where n1 is a refraction index of medium filled between the valleys of the finger and the imaging plane, and n2 is refraction index of the prism.
Image processing apparatus and verification system
There is provided an image processing apparatus including: an image information acquisition unit that acquires image information representing an image obtained by reading a recording medium containing one or a plurality of detectable substances; an extraction unit that extracts an image corresponding to the detectable substances from the image information acquired by the image information acquisition unit; a computation unit that computes feature quantities of distribution of the detectable substances in the recording medium based on the image corresponding to the detectable substances extracted by the extraction unit; and a memory that stores the feature quantities computed by the computation unit.
Headphone of convenient assembly and package
A headphone of convenient assembly and package includes a first earpiece and a second earpiece. The first earpiece has a tubular first casing and the first casing includes a first ear plug. The second earpiece has a tubular second casing and the second casing includes a second ear plug. The first casing has a clasping portion at an end opposite to the first ear plug. The second casing has a clasping recess at an end opposite to the second ear plug for receiving the clasping portion. Therefore, the first earpiece and the second earpiece can be assembled together into a tubular single piece, benefiting the first earpiece and the second earpiece for being packaged and carried, thus improving the convenience of the headphone.
Media playback apparatus having speakers with rotatable connecting means
A media playback media playback apparatus having user-selectable shapes is disclosed. In accordance with the media playback apparatus having user-selectable shapes in accordance with the present invention, speakers are attached to a media playback unit via rotatable connecting means such that a user may select a shape of the media playback apparatus according to his or her preference.
Ribbon microphone and ribbon microphone unit
To obtain a ribbon microphone unit, which makes the tension of a diaphragm adjustable by configuring a ribbon diaphragm assembly that is detachable to a magnetic-circuit assembly including a magnet, and which further allows a user side to carry out the maintenance by replacing the ribbon diaphragm assembly; a ribbon microphone unit comprises: a magnetic-circuit assembly including a magnet; and a ribbon diaphragm, wherein the ribbon diaphragm, together with a substrate having a circuit pattern formed on both ends thereof, a metal fitting for crimping an end portion of the ribbon diaphragm to the circuit pattern, and a screw for crimping the metal fitting toward the substrate, constitute a diaphragm assembly, and wherein the diaphragm assembly is secured to the magnetic-circuit assembly.
Speakerphone using adaptive phase rotation
An improved speakerphone for a cellular telephone, portable telephone handset, or the like. In one embodiment, a receiver provides an audio signal, and a first phase-shifter phase-shifts the audio signal by a first phase-shift amount. A second phase-shifter phase-shifts the audio signal by a second phase-shift amount and drives a loudspeaker. A processor sets the first phase-shift amount to each one of a plurality of phase-shift amounts and determines a corresponding average-to-peak ratio value of the first phase-shifted audio signal. The processor then selects one of the plurality of phase-shift amounts having a corresponding average-to-peak ratio value that meets at least one criteria (e.g., the largest one of the average-to-peak ratio values), and then sets the second phase-shift amount to be the same as the selected phase-shift amount. This enhances the perceived loudness of sound from loudspeaker.
An audio system comprises at least one pair of wireless headphones having an active operating mode and an inactive operating mode, the at least one pair of headphones comprising a solid-state audio player, a rechargeable battery, means for connecting to a computer, means for charging the battery, and a motion sensor, wherein the motion sensor detects movement of the headphones and causes headphones to be put into inactive mode when no motion is detected for a certain period of time and causes headphones to be put back into active mode when motion is detected.
Acoustic echo cancellation system
An embodiment of an acoustic echo cancellation system is disclosed. The system comprises an echo cancellation unit, a second filter and a subtraction unit. The echo cancellation unit comprises a first attenuator, a first filter and a first subtractor. The first attenuator has a first down-scaling factor for attenuating a first signal. The first filter generates a first echo signal estimate based on the attenuated first signal. The first subtractor generates a third signal by subtracting the first echo signal estimate from a second signal. The second filter generates a second echo signal estimate based on the first signal. The subtraction unit subtracts the second echo signal estimate from the third signal.
Noise reduction system and noise reduction method
A noise reduction system and a noise reduction method are provided. The noise reduction system comprises a uni-directional microphone, an omni-directional microphone and a signal processing module. The signal processing module comprises an adaptive noise control (ANC) unit, a main noise reduction unit and an optimizing unit. The uni-directional microphone senses a first audio source to output a first audio signal, and the omni-directional microphone senses a second audio source to output a second audio signal. The ANC unit executes an adaptive noise control to output an estimated signal according to the first audio signal and the second audio signal. The main noise reduction unit executes a main noise reduction process to output a de-noise speech signal according to the estimated signal and the second audio signal. The optimizing unit executes an optimizing process to output an optimized speech signal according to the de-noise speech signal.
Audio distortion correction for a parametric reproduction system
A system and methods for distortion reduction in a non-linear audio system are disclosed. A method includes the operation of defining a non-linear system transfer function which relates a system electronic input signal with a system acoustic output over a range in which the system acoustic output is in a transition between non-saturated and saturated conditions in a medium in which the system acoustic output of the non-linear audio system is broadcast. A preprocessing transfer function is created that is the inverse of the non-linear system transfer function. The preprocessing transfer function is applied to the system electronic input signal to reduce the level of harmonic distortion at the system acoustic output.
Electronic device speech enhancement
Disclosed herein is an apparatus. The apparatus includes a first audio input device, a second audio input device, an analog to digital converter, a voice activity detector, and a position detector. The first audio input device is configured to receive a first audio signal. The second audio input device is configured to receive a second audio signal. The analog to digital converter is connected to the first and the second audio input devices. The voice activity detector is connected to the analog to digital converter. The voice activity detector is configured to receive input from the first and the second audio input devices. The position detector is connected to the voice activity detector. The position detector is configured to determine a position of the apparatus and classify the audio signals based on, at least partially, a ratio of the first audio signal and the second audio signal.
Loudness adjustment with self-adaptive gain offsets
A method for adjusting a loudness of an announcement sound signal relative to a loudness of an entertainment sound signal, the method including the steps of determining the loudness of the entertainment sound signal, and adjusting the loudness of the announcement sound signal relative to the entertainment sound signal by determining a self-adaptive gain offset of the announcement sound signal relative to the entertainment sound signal, the self-adaptive gain offset adapting to the auditory perception of a user to which the entertainment sound signal and the announcement sound signal are output.
Method and system for mobile communications
When a network pages the temporary user mobile identifier of a mobile station, the mobile station sends a response to the network. Next, the network checks the authenticity of the user using a ciphering key, corresponding to the temporary user mobile identifier and a random number. If the temporary user mobile identifier is authenticated, a normal incoming call acceptance procedure is executed. If the mobile station is authenticated although the temporary user mobile identifier is wrong, the network reassigns a new temporary user mobile identifier to the mobile station and stops the current communication. In communication, the network and the mobile station mutually notify encipherment-onset time and negotiate about encipherment manner with each other. In addition, diversity handover is commenced upon a call attempt. Furthermore, if a branch replacement is necessary, the current branch is replaced by new branches capable of executing the diversity handover. Additionally, when a new call occurs to or from the mobile station capable of treating a plurality of calls simultaneously, the mobile station uses the same branch structure and the same communication frequency band for all of calls. Additionally, when a new call occurs to or from the mobile station capable of treating a plurality of calls simultaneously, a branch structure and a communication frequency band, which can continue all of the calls, are selected and used. Therefore, the mobile communications system is suitable for transmission of various sorts of data in accordance with the development of multimedia.
Method and system for controlling establishment of communication channels in a contact centre
A method for controlling establishment of a communication channel between a service provider terminal of a contact center and a service request terminal is disclosed. The method comprises responding to receipt of a request to establish the communication channel by:a) determining whether a license for a media type associated with the communication channel is allocated to the service provider terminal;b) if a license is determined to be allocated to the service provider terminal, allowing establishment of the communication channel;c) if a license is determined not to be allocated to the service provider terminal, determining availability of a license from a pool of licenses;d) if a license is determined not to be available, refusing establishment of the communication channel; ande) if a license is determined to be available, allocating the license to the service provider terminal and allowing establishment of the communication channel.
System and method for securing data exchanged during a telephone call
A system and method for receiving information from a caller without the information being accessed by an agent handling the call. A call is received and routed to an agent, who may be remote. When predetermined information (e.g., credit card number, social security number) is to be provided by the caller, an IVR (Interactive Voice Response) unit or media server is bridged into the call. The caller's input is received by the IVR unit, but not by the agent. If the information is entered as DTMF tones, those tones may be muted or altered for the agent. The agent's voice connection may remain open, however, to receive and answer questions from the caller. If the information is provided verbally, the audio connection to the agent may be muted. The agent is signaled when the information is complete, at which time the IVR unit is disconnected and the call proceeds normally.
Method and system for implementing ring back tones and ring back images in the VP service
A method and a system for implementing ring back tones and ring back images in the VP service provides quality-assured and customized ring back tones and ring back images. A control module plays the ring back tones and ring back images for calling UEs through a voice and image channel defined in the VP series of protocols by resolving or pre-negotiating the voice and image coding formats supported by the calling UEs.
Shared mapping of a station extension within a distributed, enterprise telecommunications system, to an associated telephone number
A method is disclosed that provides the sharing of a station-mapping description with a first private-branch exchange, where the description has been initialized and maintained at a second private-branch exchange. Such a description describes a logical association between a station extension of an enterprise deskset and a telephone number of an off-premises terminal, such as a cell phone. As a result of the sharing across private-branch exchanges, an incoming call from a second employee's cell phone can be recognized, by a first employee being called, as coming from the calling second employee. This is because the incoming call is identified with the telephone extension of the calling employee's deskset terminal in spite of the call being placed from the cell phone, or other telephone number at large. This is particularly important where a large company engineers its enterprise's telecommunications system across multiple private-branch exchanges.
Method and apparatus for multimedia interaction routing according to agent capacity sets
A routing software application for predicting a best routing destination from a pool of considered routing destinations for an incoming event into a communications routing system has a detection module for detecting the arrival of the event for routing; at least one instance of an information gathering routine for gathering and compiling information about the considered destinations; at least one reporting module for organizing and reporting the gathered information; and a processing module for computing values from the gathered information and selecting the best routing destination based on isolation of the best computed value. In a preferred embodiment scalar load information per media type and per destination and agent skill information related to at least media skills per type of media per destination is processed by the processing module, which isolates, identifies, and selects at least the best destination for routing.
Administering participant attendance of teleconferences
Administering participant attendance of teleconferences, including monitoring present call status of a user's telephone. In dependence upon one or more calendar events representing previously scheduled teleconferences, a teleconference administration device determines whether the present call status of the user's telephone conflicts with a previously scheduled teleconference. If the present call status of the user's telephone conflicts with a previously scheduled teleconference, the teleconference administration device notifies prospective participants of the conflict.
Call routing and prioritization based on location context
Called parties in an enhanced communication system are provided location information associated with a calling party to help them determine whether they should accept the call. Alternatively, automatic call routing may be performed based on location context information associated with the calling party such as whether the caller is calling from a regular location association with him/her or an extra-ordinary location.
Methods and apparatus for billing of facsimile transmissions to electronic storage destinations
A method for a computer includes determining a call-in fax telephone number called by a facsimile transmission device, receiving the facsimile transmission from a facsimile transmission device including a digitized representation of a transmission page including an optical representation of data associated with an e-mail address, determining the data optically, which is independent of the call-in number, determining a graphics template associated with the call-in number, combining a digitized representation of the transmission page with the graphics template to form a digitized representation of a composite page, formatting the digitized representation of the composite page into a second format, determining additional service provider data in response to the facsimile or the scanned image, and transmitting the additional service provider data and the digitized representation of the composite page in the second format to the electronic destination address.
Architecture and methods for inter-carrier multi-media messaging
Architecture and methods to provide an intermediary model for inter-carrier Multi-Media Messaging (MMS) services so that numerous wireless operators can transmit MMS messages between them. The architecture also provides for delivery, at least of notification messages, to those wireless operators who are not part of the overall inter-carrier MMS infrastructure.
Voice phone-based method and system to authenticate users
Provided is a method and a telephone-based system with voice-verification capabilities that enable a user to safely and securely conduct transactions with his or her online financial transaction program account over the phone in a convenient and user-friendly fashion, without having to depend on an internet connection.
System and method for security monitoring and response delivery
A system and method of security monitoring and response delivery for a user having a user's device by a monitoring service whose services include monitoring the user upon request. The method includes maintaining a user profile for each user in a user database, maintaining response provider information in a response provider database in which response providers are predetermined and include providers of at least one of assistance and emergency services which are selected from among public, private, commercial and non-commercial providers; receiving a transmission of a request for monitoring from a user sent via the user's device over the communication system; and commencing monitoring of the user via the user's device using advanced decision making and analysis tools employing higher logic.
Walk-through shoe inspection system
An apparatus and method for x-ray inspection of footwear while the footwear is worn on the feet of walking persons. A source of penetrating radiation, such as an x-ray tube, mounted on one side of a system, provides a fan beam of penetrating radiation contained in a substantially vertical plane, while a detector, disposed on the opposing side of the system, detects penetrating radiation that has traversed the footwear. A controller creates an image of the footwear. The system may have a sensor for detecting presence of the person and for initiating operation of the source of penetrating radiation in response thereto. The system may be installed inside a portal including a metal detector portal.
Multi-mode tomosynthesis/mammography gain calibration and image correction using gain map information from selected projection angles
A multi-mode tomosynthesis/mammography system and method in which a mammography gain map is used to gain correct mammographic images of a patient's breast but enhanced gain maps for respective projection angled are used to correct tomosynthesis images acquired with the same system.
Frequency synchronization apparatus
An apparatus for frequency synchronization is proposed to detect a synchronization signal from the baseband signals. It is featured that three types of detection values are introduced to detect whether the synchronization signal is received or not. More particularly, the claimed frequency synchronization apparatus provides at least one signal power generator for receiving a predetermined number of symbols of the baseband signals, and further calculating an average quality value therefore. Further, the apparatus includes a signal selector for producing a first detection value according to the average quality value. Still further, the apparatus provides a decision unit to produce a second detection value. After that, a signal processor inside the decision unit is used to calculate a third detection value as combining the first detection value and the second detection. Consequently, the decision unit particularly decides whether the synchronization signal is received or not in reference with the third detection value.
Integrated circuit for an asynchronous serial data transfer with a bit length counter
An integrated circuit for an asynchronous serial data transfer comprises a sampler to sample the asynchronous serial data using a sampling clock. A bit length counter determines a bit time by counting a number (m) of predetermined clock cycles, where the bit length terminal variably adjusts the number (m) of clock cycles of the bit length counter.
Self-supporting simplex packets
Existing message fields and/or message parameters are configured to facilitate the packet and message synchronization and decoding tasks that conventionally rely upon a known bit sequence in each packet, thereby eliminating the need for a predefined message preamble in each packet. In example embodiments, the unique identifier of each transmitter is structured to facilitate determination of bit polarity and the start of each packet; packet sequence numbers use an unconventional counting sequence to assure synchronizing bit transitions; and so on. Other techniques, such as the use of run-length limited (RLL) message encoding, or 8b/10b encoding, to assure within-packet bit transitions, are also used to enhance clock synchronization and proper header location determination.
Communication apparatus, method, and tangible machine-readable medium thereof for processing ranging interference of an orthogonal frequency division multiplexing signal
A communication apparatus, a method, and a tangible machine-readable medium thereof for processing ranging interference of an orthogonal frequency division multiplexing (OFDM) signal. The communication apparatus comprises a receiving unit, a processing unit, and a mask generating unit. The receiving unit receives the OFDM signal having a plurality of OFDM symbols. The processing unit estimates a delay value and an energy value of at least one ranging code according to the OFDM symbols. The mask generating unit generates a mask function according to the delay value and the energy value. Finally, the processing unit synthesizes the ranging interference in the OFDM signal and removes it according to the mask function.
Receiver and method for detecting signal in multiple antenna system
Provided are a receiver and a method for detecting a signal in a multiple antenna system. The receiver includes a filter coefficient calculator and a signal detector. After separating a first signal portion and a second signal portion, the filter coefficient calculator calculates an MMSE filter coefficient using a Matrix Inversion Lemma such that an inverse matrix of the first signal portion has a predetermined constant value regardless of a repetition signal detection process. The signal detector detects a relevant transmission signal from an interference-removed reception signal using the MMSE filter coefficient.
Enhanced MIMO detection method and apparatus
A multiple-input-multiple-output (MIMO) wireless communication enhanced detection method and apparatus are proposed whereby quasi optimal link performance is achieved, at low complexity for MIMO systems including those of high dimension and those operating at very high SNR.
Receiver for differentially modulated multicarrier signals
The invention relates to receivers and methods for receiving multi-carrier differentially modulated signals utilizing iterative decision-directed differential detection. The receiver includes a decision feedback loop including a channel estimator for estimating inter-symbol channel variations, and a differential equalizer for correcting channel-induced errors in a differentially detected signal based on the estimated inter-symbol channel variations.
Apparatus and method of estimating channel based on channel delay spread in mobile communication system
The present invention relates to an apparatus and method of estimating a channel based on a channel delay spread in a mobile communication system. Pilot subcarriers are inserted between data subcarriers at predetermined intervals to estimate a channel at locations of the pilot subcarriers. An approximate channel delay spread value is estimated by using an autocorrelation value of a pilot signal. Then, a channel for data subcarriers between the pilot subcarriers is estimated by using a Wiener finite impulse response (FIR) filter that has a separate coefficient according to the estimated delay spread value. Accordingly, by changing the Wiener FIR filter coefficient according to the delay spread value of the channel, it is possible to estimate the channel so as to be adaptive for a change of the channel over time. Since the filter coefficients, which are calculated in advance, are used, it is possible to reduce the amount of calculation required when calculating the filter coefficients. As a result, an apparatus for estimating a channel can be easily achieved.
Low density parity check (LDPC) encoded higher order modulation
A method and apparatus is disclosed to map a sequence of data to Quadrature Amplitude Modulation (QAM) constellation symbols. The method and apparatus encodes only a portion of the sequence of data and leaves a remaining portion of the sequence of data unencoded. The encoded portion of the sequence of data and the remaining unencoded portion of the sequence of data are then mapped into modulation symbols of the QAM constellation. The encoded portion of the sequence of data selects subsets of the QAM constellation, and the remaining unencoded portion of the sequence of data determines a specific modulation symbol within each subset of the QAM constellation.
Systems and methods of improved motion estimation using a graphics processing unit
Disclosed is a graphics processing unit comprising an instruction decoder and sum-of-absolute-differences (SAD) accleration logic. The instruction decoder is configured to decode a SAD instruction into parameters describing an M×N and an n×n pixel block in U,V coordinates. The SAD accleration logic is configured to receive the parameters and compute SAD scores. Each SAD score corresponds to the n×n block and to one block contained within the M×N pixel block and horizontally offset within the n×n block. Also disclosed is a GPU comprising a host processor interface receiving video acceleration instructions and a video acceleration unit. The unit is responsive to the instructions and comprises SAD accleration logic configured to receive the parameters and compute SAD scores. Each SAD score corresponds to an n×n pixel block and to one block contained within an M×N block and horizontally offset within the n×n block. M, N, and n are integers.
Fast macroblock structure decision using SAD discrepancy and its prediction mode
The present invention is a method to accelerate the frame/field decision by estimating more suitable structure using SAD (sum of absolute difference) between picture samples and their mean. Next the uses the correlation observed between the optimal macroblock prediction modes found with the inferred structure and the probability of the non-inferred structure being better than the inferred one. The invention can lead to the significant reduction of the computational complexity at the cost of slight degradation of coding efficiency.
Video compression using adaptive variable length codes
Adaptive variable length coding techniques may be used for entropy coding of residual block coefficients produced by predictive video coding. The techniques may be applied to schemes that code positions of nonzero transform coefficients using zero runs. Coding parameters such as end of block (EOB) shift and VLC codebook selection tables may be maintained as internal states, instead of sending them with coded video slice data. Table entries may be periodically updated based on statistics collected during a coding pass. A special EOB shift table may adapt the position of a special EOB symbol in a symbol set to probability of significant coefficients with magnitude greater than one for a coding condition, such as a coding cycle. Chroma blocks may be coded independently of luma blocks using separate EOB shift, special EOB shift, and VLC codebook selection tables.
Video frame encoding and decoding
A video frame arithmetical context adaptive encoding and decoding scheme is presented which is based on the finding, that, for sake of a better definition of neighborhood between blocks of picture samples, i.e. the neighboring block which the syntax element to be coded or decoded relates to and the current block based on the attribute of which the assignment of a context model is conducted, and when the neighboring block lies beyond the borders or circumference of the current macroblock containing the current block, it is important to make the determination of the macroblock containing the neighboring block dependent upon as to whether the current macroblock pair region containing the current block is of a first or a second distribution type, i.e., frame or field coded.
High-performance video transcoding method
Disclosed is an apparatus (500) for generating a second compressed video stream (550) having a second resolution, from a first compressed video stream (540) having a first resolution. The apparatus comprises means (513) for extracting transform domain luma data and spatial domain chroma data from the first compressed video stream (540), means (514-516) for applying a transform domain operation to the luma data to form reconstructed transform domain luma data, means (518, 519, 560) for applying a spatial domain operation to the chroma data to form reconstructed spatial domain chroma data, and means for scaling the reconstructed transform domain luma data and reconstructed spatial domain chroma data to generate the second compressed video stream.
Method and apparatus for weighted prediction for scalable video coding
There are provided scalable video encoders, scalable video decoders, and corresponding methods for scalable video encoding and decoding. A scalable video encoder includes an encoder for encoding a block in a picture by performing a motion compensated temporal filtering (MCTF) prediction step for the block using a first weighting factor applied to a first reference picture, while using a different default update weighting factor applied to a second reference picture for a corresponding MCTF update step for the block.
Method of and apparatus for video encoding and decoding based on motion estimation
Provided is a method of and apparatus for video encoding and decoding based on motion estimation. The method includes generating a motion vector by searching a reference picture using pixels of a current block, generating a prediction motion vector that is a prediction value of the motion vector by searching the reference picture using previously encoded pixels located adjacent to the current block, and encoding the current block based on the motion vector and the prediction motion vector. By accurately predicting the motion vector of the current block, the number of bits required for encoding the motion vector can be reduced, thereby improving the compression rate of video data.
Picture mode selection for video transcoding
An adaptive picture mode selection transcoder selects an encoding mode in a second format for frames of video previously encoded in a first format by determining a magnitude of interlacing phenomenon in the using picture information obtained during decoding of the video from the first format. In one aspect, the picture information includes discrete cosine coefficients for macroblocks in the frame. In another aspect, the picture information includes an encoding mode for the macroblocks in the first format. In yet another aspect, the picture information includes motion vector information for the macroblocks. In still another aspect, the determining is specific to an encoding mode for the frame.
System and method for analyzing multiple display data rates in a video system
Certain aspects of a system and method for handling video data may comprise determining data rates associated with each of a plurality of destination devices utilized for processing video data in a video processing system that supports multiple display data rates. A data rate associated with a first portion of the plurality of destination devices may be adjusted to match at least one data rate associated with one or more of a remaining portion of the plurality of destination devices in instances where the determined data rate of the first portion of the plurality of destination devices is greater than one or more data rate associated with one or more of the remaining portion of the plurality of destination devices.
Advanced television systems committee (ATSC) digital television (DTV) receiver
A computer system may comprise a receiver to perform equalization. The receiver comprises an equalizer. The equalizer may determine locations of a principal tap, a platform noise tap, and a pre-cursor tap in a feedforward path of an equalizer. Also, the equalizer may determine locations of a post-cursor tap, a cross-term tap, and a portable tap in a feedback path of the equalizer. The receiver may align the portable tap in the feedback path with the principal tap in the feedforward path. The platform noise tap may cancel the effect of platform noise on a principal located at the principal tap, thus enabling the computer system to operate effectively in severe platform noise environment. Also, the computer system may operate in statics and portable environment in which platform noise and AGWN may be present.
Equalizer with controllably weighted parallel high pass and low pass filters and receiver including such an equalizer
An adjustable equalizer that includes a first branch including a low pass filter (LPF) and having a variable gain (β), and a second branch including a high pass filter (HPF) and having another variable gain (α). The equalizer can be implemented using CMOS technology so that the gain parameters β and α are independently adjustable and the equalizer is capable of equalizing an input indicative of data having a maximum data rate of at least 1 Gb/s. In some embodiments, the equalizer includes two differential pairs of MOS transistors and a controllable current source determines the tail current for each differential pair. When the equalizer includes purely resistive impedances Z0 and Z1, the equalizer's transfer function is Z1/Z0·(β+α·(1+s·C0·Z0)), where β is a gain parameter determined by the tail current of one differential pair and α is a gain parameter determined by the tail current of the other differential pair.
A cable modem includes an amplifier, a power module, a switch circuit, a monitor signal, a duplexer and a RF matching circuit. The switch includes a PMOS transistor and a first electronic switch. The RF matching circuit included a second electronic switch and an electronic matching device. The monitoring signal source is configured for outputting a control signal. When the monitoring signal source stops outputting the control signal, both the first electronic switch and the PMOS transistor are turned off to cut off the power to the amplifier, the second electronic switch is turned on, and conducts the RF signal received by the signal receiving/transmitting circuit to the duplexer which further conducts the RF signal to the radio frequency matching circuit.
Radio communication device and response signal diffusion method
Provided is a radio communication device which can suppress inter-code interference between an ACK/NACK signal and a CQI signal which are code-multiplexed. A diffusion unit (214) diffuses the ACK/NACK signal inputted from a judgment unit (208) by using a ZC sequence. A diffusion unit (219) diffuses the CQI signal by using a cyclic shift ZC sequence. By using a Walsh sequence, a diffusion unit (216) further diffuses the ACK/NACK signal which has been diffused by using the ZC sequence. A control unit (209) controls the diffusion unit (214), the diffusion unit (216), and the diffusion unit (219) so that the minimum value of the difference between the CQI signals from a plurality of mobile stations and a cyclic shift amount of the ACK/NACK signal is not smaller than the minimum value of the difference between the cyclic shift amounts of the ACK/NACK signals from the plurality of mobile stations.
Transmitting and receiving schemes for multiuser single-carrier space time spreading with frequency domain equalization
Examples are disclosed for transmitting and receiving schemes for multiuser single-carrier space time spreading (STS) with frequency domain equalization.
Correlation device and method
A correlation device and method is provided. According to the present invention, the correlation device comprises a first signal path for receiving a received signal; at least one second signal path for receiving the received signal and eliminating effect of a subcarrier component of the received signal; and a correlation unit couple to the first signal path and each second signal path, for selecting an output of one of the first and second signal paths to execute signal correlation.
Laser diode read driver
A first transistor produces a first voltage in response to a first current signal. A first resistor is coupled between the first transistor and a low voltage supply. A transconductor has a first input receiving the first voltage and producing a second current signal in response to differences between signals received on the first input and a second input. A second transistor is coupled to the second input and produces a third current signal in response to the second current signal. A third transistor, coupled to the second transistor and the second input, produces an output current signal in response to the third current signal. The first transistor is scaled to the third transistor by the inverse of a gain factor. A second resistor is coupled between the third transistor and a low voltage supply. The first resistor is scaled to the second resistor by the gain factor.
Wavelength tunable semiconductor laser apparatus
A semiconductor laser apparatus is provided which can vary an output wavelength of a light source. A semiconductor laser diode and one or more heat source devices arranged around the semiconductor laser diode are integrated on one substrate. The semiconductor laser diode is configured to be uniformly heated by the heat source device. An output wavelength of the semiconductor laser diode can be easily and quickly varied.
Broadcasting service transmitting apparatus and method and broadcasting service receiving apparatus and method for effectively accessing broadcasting service
A broadcasting service transmitting apparatus and method and a broadcasting service receiving apparatus and method for providing a broadcasting service formed of various types of data are provided. The broadcasting service receiving apparatus includes a receiving unit, a transport frame processing unit, a transport packet processing unit, and a broadcasting data processing unit. The receiving unit receives a transport frame having a predetermined size. The transport frame processing unit acquires from the transport frame service access information for accessing at least one broadcasting service and also acquires from the transport frame at least one transport packet for transporting at least one broadcasting data packet, by using the service access information. The transport packet processing unit processes the at least one transport packet so as to acquire at least one broadcasting data packet from the at least one transport packet. The broadcasting data processing unit processes the at least one broadcasting data packet.
Wireless communication system, base station, and wireless communication method
A wireless communication system includes a base station and a terminal station. The base station extracts paths that have a power level that exceeds a predetermined threshold value from delay profiles of the terminal station as available paths, selects a path having a maximum power or a first path from the available paths as a reference path, calculates a time difference between an arrival time of the reference path and a predetermined maximum arrival time, and transmits a result to the terminal station as a transmission timing control signal. The terminal station adjusts the transmission timing to the base station according to the time difference. The base station transmits the transmission timing control signal only when the base station detects the reference path.
Method and apparatus for analyzing and qualifying packet networks
Packet network performance is assessed using transit delay metrics and compliance masks generated at various evaluation nodes of the network. The evaluation nodes may employ network probes that make precise measurements of transit delays and thereby of transit delay variations. Based on the assessments, a master may be added to the network or relocated within the network, rate of timing packets generated by the master may be adjusted up or down, or oscillators used at the slaves may be upgraded.
Fibre channel dynamic zoning
Zone information is automatically and dynamically configured and managed in a fiber channel storage area network upon detection of network events. Some examples of events that trigger automatic dynamic zone updates include virtual port creation, intrusion/anomaly detection, arbitration decision completion, misconfiguration detection, and device malfunction. The newly created/updated zones are propagated through the fiber channel fabric and provide access control.
Communication method for wireless lans
A physical frame is generated and transmitted to a destination terminal. In this physical frame, one of a data frame, an acknowledgement frame, and an acknowledgement request frame, and a transmission permission frame which is used in place of a normal Ack frame associated with a delayed Block Ack, and permits the destination terminal to perform piggyback transmission, are aggregated.
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, for distributed mapping of consecutively allocated virtual resource blocks to physical resource blocks, there is proposed a mapping method capable of increasing the number of distributed virtual resource blocks to a maximum while satisfying gap limitations, when the length of the physical resource blocks is different from the length of the distributed virtual resource blocks. Also, the number of distributed virtual resource blocks and the structure of an interleaver are limited for efficient scheduling.
Forwarding data through a three-stage Clos-network packet switch with memory at each stage
Examples are disclosed for forwarding data partitioned into one or more cells through at least a portion of a three-stage memory-memory-memory (MMM) input-queued Clos-network (IQC) packet switch. In some examples, each module of the three-stage MMM IQC packet switch includes a virtual queue and a manager that are configured in cooperation with one another to forward cells through at least a portion of the switch. The cells may have been partitioned and stored at an input port for the switch and destined for an output port for the switch.
Packet communication method using node identifier and locator
A home node and a destination node, which are specified by node identifiers, acquire locators thereof and mapping of the node identifiers and the locators, prior to communication, and they are transmitted after the address of a packet specified by the node identifier is rewritten by the locator at the time of communication. Because roles of the node identifier and the locator are separated, the communication method is suitable for mobile communication and multi-homing. In addition, the communication method makes it possible to reduce use amount of global addresses, and thus solve an address exhaustion problem.
Control of cellular data access
The present invention provides methods and apparatus for controlling cellular access to data services from a mobile device such as a cellular telephone or PDA. The wireless network monitors IP traffic to and from the mobile device. Attempts to access an data service are checked to determine whether the requested access is authorized. Access to the data service is granted subject to the authorization. Access to the mobile device from external sources is also restricted.
Low-impact call connection request denial
A policy enforcement point (PEP) attaches to the edge of a packet-switched network to manage loading when the network nears or exceeds its capacity due to changes in the network, e.g., component failures or incremental growth. Autonomous PEP's at the network's edges provide short-term, application-aware controls on their own that are applied to the corresponding network ingress traffic. Changes become necessary when a network event results in a loss of resilient bandwidth that effects the traffic class under admission control. Or, when an unexpected surge in traffic exceeds the PEP's reserved resources to a particular destination. The resources available across the network are recalculated for minimizing impact on existing sessions or calls, and it informs the PEP's of the new resources available. If the new maximum exceeds the current utilization to that destination, the PEP invokes a local priority drop mechanism to back off the traffic until it is under the new limit. A media gateway handling voice calls can keep all emergency calls up, and then invoke a local algorithm, such as random drop, for the remaining calls until calls to the constrained destination are under the new limit. In the second case, where there is an unexpected surge in demand, the PEP can request from the bandwidth manager additional resources to a particular destination.
Acceleration through a network tunnel
Methods and systems for implementing acceleration through a packet encapsulation protocol tunnel, are described. The method includes establishing a packet encapsulation protocol tunnel between a first network endpoint and a second network endpoint, sending packets with a packet encapsulation protocol tunnel header from the first network endpoint to the second network endpoint, and removing the packet encapsulation protocol tunnel headers from the packets. The method further includes storing the packet encapsulation protocol tunnel headers in a storage memory, performing acceleration on the packets, and retrieving the packet encapsulation protocol tunnel headers from the storage memory. Further, the method includes replacing the packet encapsulation protocol tunnel headers on the packets, and sending the packets with the packet encapsulation protocol tunnel headers through the packet encapsulation protocol tunnel to the second endpoint.
Method and system for secure communication between a public network and a local network
A method for secure communication between a local area network and a wide area network includes integrating a NAT functionality in a firewall associated with the local area network, wherein the NAT functionality is suitable to translate the source port of outgoing data packets with a NAT port value obtained by adding to a NAT offset value the value of the session ED used in a session database. When reply data packets coming from the wide area network are received by the firewall, the session ID is extracted from the NAT port value and is used for directly pointing to the session database, thus reducing the time required to recognize the session.
Systems and methods for reducing multicast traffic over a network
A method for reducing multicast traffic over a network is described. A control request is received. A first ranking indicator associated with the control request is compared with a second ranking indicator associated with a node that received the control request. A first response to the control request is generated. The first response is stored in a queue. A second response associated with the control request is received. The first response is removed from the queue without being sent to the network.
Method and system for transparent TCP offload
Certain aspects of a method and system for transparent transmission control protocol (TCP) offload are disclosed. Aspects of a method may include collecting TCP segments in a network interface card (NIC) processor without transferring state information to a host system. The collected TCP segments may be buffered in a coalescer. The coalescer may verify that the network flow associated with the collected TCP segments has an entry in a flow lookup table (FLT). When the FLT is full, the coalescer may close a current entry and assign the network flow to the available entry. The coalescer may also update information in the FLT. When an event occurs that terminates the collection of TCP segments, the coalescer may generate a single aggregated TCP segment based on the collected TCP segments. The aggregated TCP segment and state information may be communicated to the host system for processing.
Virtual service domains
In one embodiment, layer-2 (L2) ports of a network device may each be assigned to a particular virtual service domain (VSD). One or more virtual service engines (VSEs) may also be assigned in a particular order to each VSD, where each VSE is configured to apply a particular service to traffic traversing the VSE between ingress and egress service ports. Interconnecting the L2 ports and the ingress and egress service ports is an illustrative virtual Ethernet module (VEM), which directs traffic it receives according to rules as follows: a) into a destination VSD via the one or more correspondingly assigned VSEs in the particular order; b) out of a current VSD via the one or more correspondingly assigned VSEs in a reverse order from the particular order; or c) within a current VSD without redirection through a VSE.
Communication system with switchable connection
A communication system is provided, including a first master device to operate as a master of a communication according to a first protocol, a second master device to operate as a master of a communication according to a second protocol, a common slave device to operate as a slave of the communication according to the first protocol and the second protocol with respect to the first master device and the second master device, and a switch to control a connection between the common slave device and the first master device and between the common slave device and the second master device for a communication between the common slave device and one of the first master device to and the second master device. Thus, embodiments of the present invention provide a communication system that minimizes cost increases and improves communication speed in a system in which a plurality of master devices communicate with a slave device performing the same function as the master devices.
Mobile communication device providing integrated access to telephony and internet
Provided are devices, methods, communication managers and user interface solutions that enable access to multiple services from a mobile communications device. A mobile communication device that provides telephony services via a PSTN also includes multiple communication channels that exploit packet data transfer via an IP network, for example enabling VoIP, instant messaging and other internet-based communication services to be initiated from a mobile telephone.
Apparatus, methods, and computer program products providing a dynamic header structure for signaling resource allocations
In one non-limiting, exemplary embodiment, a method includes: receiving a message including a resource allocation map having a first portion and a second portion; utilizing the first portion to determine a specific mapping scheme of a plurality of mapping schemes, wherein the determined specific mapping scheme is used for the second portion; and obtaining, based on the determined specific mapping scheme, resource allocation information based on the second portion. In another non-limiting, exemplary embodiment, a method includes: generating a message including a resource allocation map having a first portion and a second portion, wherein the first portion is indicative of a specific mapping scheme of a plurality of mapping schemes that are applicable to the second portion; and transmitting the generated message.
Method for transmitting location based service—reference signal in wireless communication system and apparatus therefor
A method for allowing a mobile station to detect a Location Based Service-Reference Signal (LBS-RS) in a wireless communication system is disclosed. The method includes receiving LBS-RS setup information of at least one target cell participating in location measurement from a serving cell, acquiring a frequency offset value of the target cell using the LBS-RS setup information, and detecting the LBS-RS transmitted from the target cell using the LBS-RS setup information and the frequency offset value. In addition, the method further includes measuring a reception delay time of the detected LBS-RS, and transmitting a reception delay time to the serving cell.
Method and system for dynamically setting up and tearing down connections in mesh networks
Wireless mobile communication (WMC) devices located in near proximity of each other may be enabled to form a mesh (ad hoc wireless) network. WMC devices may form and/or tear down intra-mesh connection with other WMC devices in the same mesh network. WMC devices may utilize information related to other WMC devices in the mesh network in determining formation and tearing down of intra-mesh connections. This information may comprise relative speeds, locations, and directions of movement of the WMC devices forming/tearing intra-mesh connections. Other information including data bandwidth and/or power consumption may be utilized in such determination. This information may also comprise available services advertised by WMC devices in the mesh network.
Standby time improvements using sub-networks
Broadcast or multicast traffic is classified into different types of traffic such that different types of traffic are transmitted over different sub-networks. In addition, different transmission schedules may be associated with each of the different sub-networks. A device may thus be configured to receive only a selected portion of the different types of traffic by only waking from a power save mode at the intervals at which the corresponding sub-network sends the traffic. The standby time of the wireless station may thus be improved because the wireless station may awaken less frequently and for shorter periods of time. Different sub-networks carrying different types of broadcast and multicast traffic may be implemented in an 802.11-based system. For example, a single access point may define multiple basic service set identifiers for a single wireless channel.
Keep alive timeslots in a heterogeneous MAC protocol to track handsets in a wireless network
This disclosure describes a new keep alive timeslots based method to track registered handsets for a MAC protocol that combines contention-free and contention-based MAC protocols into a heterogeneous MAC protocol used for forwarding VoIP traffic in VoIP systems on wireless networks using multiple base stations thus allowing for transmission of high bit-rate data to multiple users over wired and wireless means.
Method of performing status report in a mobile communication system
A method of performing reception status report in a mobile communication system is disclosed. The method of performing reception status report in a specific protocol layer of a user equipment which receives data transmitted from a base station in a mobile communication system includes performing reception status report of at least one first data block in the protocol layer in accordance with a first value of at least one parameter, the at least one first data block being transmitted from the base station, changing the first value of the at least one parameter to a second set value if a previously set event occurs or if at least one condition is satisfied and performing reception status report of at least one second data block in accordance with a second set value of the at least one parameter, the at least one second data block being transmitted from the base station.
Method of transmitting data block in wireless communication system
A method of transmitting a data block in a wireless communication system includes generating a data block having a variable size in an upper layer, transmitting a radio resource request message to a base station according to the size of the data block in a medium access control (MAC) layer and transmitting the data block by using a radio resource allocated by using the radio resource request message. For a packet service such as VoIP in which a delay time is important, QoS can be improved by decreasing the delay time of packet transmission and by decreasing a packet discard ratio.
Mobile communication device notifier
The present invention provides for a system and method for communication between a mobile communication device and an auxiliary processing interface. Remote interfacing with an auxiliary processor enables the provision of services available to a mobile communication device through a more user friendly interface, for example, a larger display for visual ease, a full keyboard for quick and easy typing, or mouse for quick maneuvering. Furthermore, such a service affords the opportunity to remotely use the technology and services available on a mobile communication device remotely, for example in the event that it is misplaced, when traveling or at work.
Wireless communication network providing multi-hop communications
A wireless communication network is provided that includes a plurality of communication cells each defined by at least one communication coverage area and a plurality of access points each corresponding to a different one of the plurality of communication cells. Each access point is configured to communicate on a first frequency with at least one of (i) a subscriber in the at least one communication coverage area in a first communication cell and (ii) a subscriber in a second communication cell. Each access point is further configured to communicate on a second frequency with an access point in a third communication cell.
Method for performance enhancement in a cell edge region
A method for receiving data at different frequencies includes receiving a first transmission packet including data at a first carrier frequency, and receiving a second transmission packet comprising data at a second carrier frequency. The method further includes maintaining communication with transmission entities which transmit the first and second transmission packets, and identifying reception quality of the first and second transmission packets. In addition, a method for retransmitting subpackets includes transmitting a first subpacket of a packet transmission from at least two transmitting entities. Upon receiving a non-acknowledgement NACK generated responsive to the first subpacket, the method further includes alternating transmission of subsequent subpackets from different transmitting entities. Upon receiving an acknowledgement ACK generated responsive to any subpackets of the packet transmission, the method further includes transmitting a first subpacket of a new packet transmission.
System and method for communicating data using efficient fast fourier transform (FFT) for orthogonal frequency division multiplexing (OFDM)
A system communicates data and includes a transmitter for transmitting a communications signal that carries communications data. It includes an efficient modulator for approximating the frequencies of sine/cosine basis waveforms using complex exponential functions and adding and subtracting the complex exponential functions to generate an Orthogonal Frequency Division Multiplexed (OFDM) communications signal as a plurality of N data subcarriers that carry communications data as data symbols. A receiver receives the OFDM communications signal and includes a demodulation circuit for demodulating the OFDM communications signal using logical shifts of multiples +/−2p based on complex exponential functions corresponding to sine/cosine basis waveform approximations to extract amplitude and phase values from a plurality of N data subcarriers as data symbols within the OFDM communications signal.
Token bus communication system
In a token bus system a node with the token can transmit on the bus a packet that contains two destination addresses. One address specifies the node that should receive the data component (payload) of the transmitted packet. The other address specifies the node that should receive the token. The network protocol specifies that a node with the token must immediately transmit a packet containing just the token or a packet with token and data if it has data to send. When no data is being passed from one node to another on the network, the token may be passed from one node to the next in order. Each node will pass the token to the next highest node number. If a node has the token has some data for sending it transmits a packet with the token for the next node and data for any of the nodes. The bus system requires every node to receive all packets and process them to determine whether the token or the data (or both) is destined for that node.
Recognition of users by assigned source port blocks
Recognition of users by assigned source port blocks identifies a specific network-attached device using date, time, WAN IP, and source port information associated with a user session. The method includes the steps of: receiving a date, time, WAN IP address, and source port associated with a user session; a computer searching a list of user sessions for one or more LAN IP addresses associated with the received WAN IP address that were in use at the received date and time; responsive to finding one or more matching IP addresses, a computer searching a list of assigned source ports for a match between a set of source ports assigned with the found LAN IP addresses and the received source port; and responsive to finding a matching source port, a computer identifying a source host device that is assigned the matching LAN IP address.
Method and apparatus for providing signature based predictive maintenance in communication networks
A method and apparatus for collecting and processing line performance data transmitted over cables, e.g., Y-cables, is disclosed. The present invention applies a method based on specific performance measurements, specific measurement time intervals, and compare results from different measurement time intervals to produce a “signature” that indicates deteriorating performance of a particular Y-cable. Once a “signature” is detected, the method will proactively and automatically generate a trouble ticket to trigger the dispatch maintenance staffs to service the cable, e.g., to perform the replacement of the Y-cable in question, thus completing the predictive maintenance process. A trouble ticket is a record used to report and manage the resolution of network related problems.
Methods and apparatus for switching between a base channel and a 60 GHz channel
A method for switching between channels on different bands is described. Communication with a wireless device occurs on a base channel. A channel switch request is sent to the wireless device. An acknowledgment is received from the wireless device. Communication with the wireless device switches to a 60 GHz channel.
Method of delivering a PDCP data unit to an upper layer
Disclosed is a radio (wireless) communication system providing a radio communication service and a terminal, and more particularly, to a method of delivering a continuously and/or consecutively received Packet Data Convergence Protocol (PDCP) Service Data units (SDUs) to an upper layer immediately if a PDCP entity receives the PDCP SDUs during a process of a RLC re-establishment within an Evolved Universal Mobile Telecommunications System (E-UMTS) that has evolved from a Universal Mobile Telecommunications System (UMTS) or a Long Term Evolution (LTE) system.
Communication route presumption technique
A method includes: identifying a test source address (SA) in a second network and a test destination address (DA) in a third network, wherein a packet is presumed to be transmitted from the second network to the third network through plural communication routes in a first network; causing an output edge router connected to the third network to change settings of an ARP table in the output edge router so as not to transfer the packet addressed to the test DA to the third network; obtaining the first number of input packets from each counting router on each route; transmitting a test packet including the test SA and DA, plural times; obtaining the second number of input packets from each counting router; calculating a difference between the first and second numbers for each route; and identifying a route through which the test packets passed, based on the differences.
Universal digital framer architecture for transport of client signals of any client payload and format type
A transmission network includes network elements which accept client signals to be transported over a transmission network, particularly an optical transmission network, each of the client signals having one of a plurality of payload rates. The client signals are digitally mapped into first transport frames and, subsequently, digitally mapped into second transport frames for transport across the network infrastructure. The second transport frames having a universal frame rate throughout the transmission network infrastructure supporting a client signal of any frequency, whether the client signal includes a standard client payload or a proprietary client payload.
Flow-based adaptive private network with multiple WAN-paths
Systems and techniques are described which improve performance, reliability, and predictability of networks without having costly hardware upgrades or replacement of existing network equipment. An adaptive communication controller provides WAN performance and utilization measurements to another network node over multiple parallel communication paths across disparate asymmetric networks which vary in behavior frequently over time. An egress processor module receives communication path quality reports and tagged path packet data and generates accurate arrival times, send times, sequence numbers and unutilized byte counts for the tagged packets. A control module generates path quality reports describing performance of the multiple parallel communication paths based on the received information and generates heartbeat packets for transmission on the multiple parallel communication paths if no other tagged data has been received in a predetermined period of time to ensure performance is continually monitored. An ingress processor module transmits the generated path quality reports and heartbeat packets.
System and method for data distribution in VHF/UHF bands
Whitespace devices can use unused television frequencies for transmission and reception of WiFi OFDM signals. Three contiguous bands, such as former channels 2, 3, and 4, may be bonded together to define a whitespace band. In order to fit a WiFi OFDM signal into this whitespace band, a whitespace device compresses the bandwidth of each WiFi OFDM signal using a specific spectrum mask. Very low transmission power is needed for the modified WiFi OFDM signals, eliminating the need for high power amplifiers and most of the WiFi OFDM designs such as PHY and MAC can be reused with minor modifications.
Prevention of bandwidth abuse of a communications system
A user of a communications network is prevented from consuming an excessive amount of channel bandwidth by restricting use of the channel in accordance with the type of data being downloaded to the user. The user is provided an initial number of credits. As the user consumes the credits, the data being downloaded is checked to determine if is permissible or non-permissible. Non-permissible data includes file-sharing files and movie downloads if user subscription does not permit such activity. If the data is permissible, the user is provided another allotment of credits equal to the initial allotment. If the data is non-permissible, the user is provided an allotment of credits less than the initial allotment. Various restriction policies also can be applied, such as levying additional fees and/or terminating the user's access to the channel. Also, incentives can be provided to entice the user curb the misuse.
Shared bandwidth reservation in PL, ATM, FR and IP/MPLS networks
A method and a system for allocating restoration capacity in a network link in a communications network provides that a common pool of communication capacity is provisioned in a network link, such that the common pool of communication capacity includes spare capacity for new service and restoration capacity. A pool of pre-allocated communication capacity for future growth of at least one connection in the network link is also provisioned. The pool of pre-allocated communication capacity for future growth is available for restoration capacity, but not for spare capacity for new service. The communications network can be, for example, a private line (PL) network, a SONET-based network, an Asynchronous Transfer Mode (ATM)-based network, an Internet Protocol/MultiProtocol Label Switching (IP/MPLS)-based network or a frame relay (FR)-based network.
Optical pickup with light receiving element and holding member and method of manufacturing the same
An optical pickup (10) includes a light emitting element (11), a holding member (14), a light receiving element (18), and a base (13). The holding member (14) is fixed to the base (13) by a combined bonding portion (17). The combined bonding portion (17) is sandwiched between the holding member (14) and the base (13) so as to fix the holding member (14) to the base (13). The combined bonding portion (17) includes a first bonding portion (15) composed of a first adhesive and a second bonding portion (16) composed of a second adhesive having a higher curing shrinkage rate than the first adhesive. The first bonding portion (15) and the second bonding portion (16) are each sandwiched between the holding member (14) and the base (13), and the second bonding portion (16) is provided to cover at least a part of an outer peripheral surface of the first bonding portion (15). A difference between the curing shrinkage rate of the first adhesive and that of the second adhesive is 3.0% or less.
Apparatus, system, and method for locating and fast-searching units of digital information in volume, optical-storage disks
An apparatus, system, and method are disclosed to locate a group of units of digital information in a volume, optical-storage disk. The apparatus includes a first optical recording layer, a second optical recording layer, and an optical disk reading sled. The first optical recording layer stores a first group of units of digital information in a distinct region of the optical disk. The second optical recording layer stores a first locator for the first group of units of digital information in substantially the same distinct region of the optical disk. A first laser in the optical disk reading sled reads the first locator stored in the second optical recording layer, which indicates the contents of the units of digital information stored in the first optical recording layer being read by a second laser, also in the optical disk reading sled.
Optical record carrier with a visually detectable pattern as well as an apparatus and a method for recording a visually detectable pattern on an optical record carrier
A system is described comprising an optical record carrier and an apparatus for recording the optical record carrier. The apparatus comprises a facility (20) for generating a visually detectable pattern at a physical location on the record carrier (40), and a facility (20) for storing pattern information. The pattern information comprises at least first information indicative for the physical location.
Method for aligning the light source unit and the slider of thermally-assisted magnetic recording head
Provided is a method for manufacturing a thermally-assisted magnetic recording head with “composite slider structure”. In the method, the waveguide is irradiated with a first light from opposed-to-medium surface side, and the passing first light is detected on back surface side to obtain an image of the light-receiving end surface, and a light-receiving center position is determined from the image. Further, the light source is irradiated with a second light from opposite side to joining surface, and the passing second light is detected on the joining surface side to obtain an image of the light-emitting end surface, and a light-emitting center position is determined from the image. Then, the slider and the light source unit are moved based on the determined positions of the light-receiving and light-emitting centers, aligned and bonded. As a result, alignment can be performed with high accuracy in a short process time under simplified process.
System and method for determining a frequency sweep for seismic analysis
A sweep generator is employed to generate a sweep to be used by a seismic vibrator device for generating a desired target output spectrum, wherein the frequency sweep is designed so as to comply with one or more constraints imposed by the seismic vibrator device and/or imposed by the environment in which the device is to be used. In one embodiment, a sweep generator determines a sweep for achieving a desired target output spectrum by a given seismic vibrator device in compliance with at least a pump flow constraint imposed by the seismic vibrator device. In another embodiment, a sweep generator determines a sweep for achieving a desired target output spectrum by a given seismic vibrator device in compliance with all of multiple operational constraints of the seismic vibrator device, such as both mass displacement and pump flow constraints. Environmental constraints may also be accounted for in certain embodiments.
Read circuitry for an integrated circuit having memory cells and/or a memory cell array, and method of operating same
An integrated circuit device (e.g., a logic device or a memory device) having a memory cell array which includes (i) a plurality of memory cells, wherein each memory cell is programmable to store one of a plurality of data states, and (ii) a bit line, having a plurality of memory cells coupled thereto. Memory cell control circuitry applies one or more read control signals to perform a read operation wherein, in response to the read control signals, a selected memory cell conducts a current which is representative of the data state stored therein. Sense amplifier circuitry senses the data state stored in the selected memory cell using a signal which is responsive to the current conducted by the selected memory cell. Current regulation circuitry is responsively and electrically coupled to the bit line during a portion of the read operation to sink or source at least a portion of the current provided on the bit line. Sensing circuitry responsively couples the current regulation circuitry to the bit line during the portion of the read operation.
Semiconductor device having nonvolatile memory element and data processing system including the same
A semiconductor device includes a fuse element, a read-out circuit that reads out a memory content of the fuse element in response to a first internal reset signal that is activated in response to transition of an external reset signal, and a latch circuit that holds therein the memory content read out by the read-out circuit and is reset by a second internal reset signal that is activated based on an activation period of the external reset signal. With this configuration, even when the activation period of the external reset signal is long, the time for which a current flows through the fuse element can be shortened, thereby making it possible to reduce a current consumption at the time of a reset operation.
Nonvolatile memory devices having built-in memory cell recovery during block erase and methods of operating same
Nonvolatile memory devices include support memory cell recovery during operations to erase blocks of nonvolatile (e.g., flash) memory cells. A nonvolatile memory system includes a flash memory device and a memory controller electrically coupled to the flash memory device. The memory controller is configured to control memory cell recovery operations within the flash memory device by issuing a first instruction(s) to the flash memory device that causes erased memory cells in the block of memory to become at least partially programmed memory cells and then issuing a second instruction(s) to the flash memory device that causes the at least partially programmed memory cells become fully erased.
Method of erasing a flash EEPROM memory
A method for erasing a flash EEPROM memory device is disclosed. The memory device has a first semiconductor region of one conductivity type formed within a second semiconductor region of an opposite conductivity type, source and drain regions formed from a semiconductor layer of the opposite conductivity type in the first semiconductor region, a well electrode formed from a semiconductor layer of the conductivity type inside the first semiconductor region, a charge storing layer electrically isolated from the first semiconductor region by a dielectric layer and having electric charge retention properties, and a control gate electrode electrically isolated from the charge storing layer by a inter layer of coupling dielectrics. The method comprises the steps of: applying a first voltage bias to both the well electrode and the second semiconductor region and a second bias to the control gate electrode for a duration of F/N tunneling; applying a third voltage bias to the well electrode and the second semiconductor region and a first zero voltage bias to the control gate electrode for a duration of traps depopulation; and, after the duration of traps depopulation, applying a fourth voltage bias to the control gate electrode and a second zero voltage bias to the well electrode and the second semiconductor region for a duration of traps assisted tunneling.
Programming non-volatile memory with bit line voltage step up
Threshold voltage distributions in a non-volatile memory device are narrowed, and/or programming time is reduced, using a programming technique in which the bit line voltage for storage elements having a target data state is stepped up, in lock step with a step up in the program voltage. The step up in the bit line voltage is performed at different times in the programming pass, for different subsets of storage elements, according to their target data state. The start and stop of the step up in the bit line voltage can be set based on a fixed program pulse number, or adaptive based on a programming progress. Variations include using a fixed bit line step, a varying bit line step, a data state-dependent bit line step, an option to not step up the bit line for one or more data states and an option to add an additional bit line bias.
Memory device and operating method thereof
The invention provides a memory device on a substrate. The memory device comprises semiconductor layers, common word lines, common bit lines and a common source line. The semiconductor layers are stacked on the substrate, wherein each semiconductor layer has a plurality of NAND strings, and each NAND string includes memory cells and at least a string selection transistor. The common word lines are configured above the semiconductor layers, wherein each common word line is coupled to the memory cells arranged in a same row of the semiconductor layers. The common bit lines are configured on the common word lines, wherein each common bit line is coupled to a first ends of the NAND strings arranged in the same column of the semiconductor layers. The common source line is configured on the common word lines and coupled to a second ends of the NAND strings of the semiconductor layers.
Nonvolatile memory device and method for driving same
According to one embodiment, a nonvolatile memory device includes a memory unit and a control unit. The memory unit includes first and second interconnects, and a memory cell. The second interconnect is non-parallel to the first interconnect. The memory cell includes a resistance change layer provided at an intersection between the first and second interconnects. The control unit is connected to the first and second interconnects to supply voltage and current to the resistance change layer. The control unit increases an upper limit of a current supplied to the first interconnect based on a change of a potential of the first interconnect when applying a set operation voltage to the first interconnect in a set operation of changing the resistance change layer from a first state with a first resistance value to a second state with a second resistance value being less than the first resistance value.
Nonvolatile memory device and information recording method
According to one embodiment, a nonvolatile memory device includes a memory layer and a driver section. The memory layer has a first state having a first resistance under application of a first voltage, a second state having a second resistance higher than the first resistance under application of a second voltage higher than the first voltage, and a third state having a third resistance between the first resistance and the second resistance under application of a third voltage between the first voltage and the second voltage. The driver section is configured to apply at least one of the first voltage, the second voltage and the third voltage to the memory layer to record information in the memory layer.
Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device in accordance with an embodiment comprises a plurality of first, second lines, a plurality of memory cells, and a control circuit. The plurality of second lines extend so as to intersect the first lines. The plurality of memory cells are disposed at intersections of the first, second lines, and each includes a variable resistor. The control circuit is configured to control a voltage applied to the memory cells. The control circuit applies a first pulse voltage to the variable resistor during a forming operation. In addition, the control circuit applies a second pulse voltage to the variable resistor during a setting operation, the second pulse voltage having a polarity opposite to the first pulse voltage. Furthermore, the control circuit applies a third pulse voltage to the variable resistor during a resetting operation, the third pulse voltage having a polarity identical to the first pulse voltage.
Memristive negative differential resistance device
A memristive Negative Differential Resistance (NDR) device includes a first electrode adjacent to a memristive matrix, the memristive matrix including an intrinsic semiconducting region and a highly doped secondary region, a Metal-Insulator-Transition (MIT) material in series with the memristive matrix, and a second electrode adjacent to the MIT material.
Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a plurality of parallel first interconnects extending in a first direction, a plurality of parallel second interconnects which extend in a second direction perpendicular to the first direction and which make a two-level crossing with respect to the first interconnects, and memory cell structures provided in regions where the first interconnects and the second interconnects make two-level crossings, the memory cell structures being connected on one end to the first interconnects and connected on the other end to the second interconnects, the memory cell structure including a variable resistive element and a non-ohmic element which are connected in series, wherein the endmost first interconnect is disconnected in at least one portion.
High voltage generator with multiple inductive couplings
The systems and methods presented herein provide for readily configurable high voltage electrical energy generation. For example, a high voltage electrical energy generation system may include an AC power supply configured with an inductor to transfer AC electrical energy. In this regard, the system may also include a first receptor stage that includes an inductor for inductively coupling to the inductor of the AC power supply to receive the AC electrical energy. Similarly, a second receptor stage may inductively couple to the inductor of the AC power supply as well as to the inductor of the first receptor stage to receive the AC electrical energy, with each receptor being configured as a stackable plate. Each receptor stage may include a rectifier that converts the AC electrical energy to DC electrical energy. The rectifiers may be coupled together via a DC to DC connection provide a DC bias.
Low stress soft charge circuit for diode front end variable frequency drive
A variable frequency drive comprises a diode rectifier receiving multiphase AC power from a source and converting the AC power to DC power. An inverter receives DC power and converts the DC power to AC power to drive a load. A link circuit is connected between the diode rectifier and the inverter and comprises a DC bus to provide a relatively fixed DC voltage for the inverter. A bus capacitor is across the bus. A soft charge circuit limits inrush current to the bus capacitor. The soft charge circuit comprises an inductor connected between the source and the link circuit and a switch circuit in the link circuit for selectively providing a semiconverter configuration or a full bridge converter configuration to provide two stage charging of the bus capacitor.
DC-DC switching power supply with power factor correction
A digital signal processing circuit which performs average current control is disposed on a secondary side of a transformer of an isolated DC-DC converter, and a switching control signal output from the digital signal processing circuit is transmitted to a switching element included in a power factor correction converter through an isolated drive circuit. The digital signal processing circuit obtains an average value of currents supplied to an inductor in accordance with a voltage output from a bias winding of the inductor or an output from a secondary side of a current transformer which detects a drain current of the switching element. Furthermore, the average value of the currents corresponds to a waveform (full-wave rectification sine wave) of an input voltage Vi.
Control arrangement for a resonant mode power converter
A resonant mode power converter is controlled with a control unit including a current limiting circuit coupled to receive a first current representative of a power converter output and a second current generated in response to a reference voltage. The current limiting circuit is coupled to limit the first current in response to the second current. An oscillator is coupled to receive the first current to generate a control signal having a control frequency in response to the first current. The power converter output is controlled in response to the control frequency of the control signal.
An electronic component has a printed substrate having a die bonding portion, a semiconductor element rigidly bonded to the die bonding portion of the printed substrate by a die bonding resin, and a wire bonding terminal formed by a conductor pattern on the printed substrate that is connected to the semiconductor element by a bonding wire. A groove portion located at a level lower than the conductor pattern of the printed substrate is formed in a region located on at least a die bonding portion side in a region surrounding the wire bonding terminal.
Avionics instrument and mounting bracket
The present invention is an avionics instrument and mounting bracket. In particular, the present invention is directed to an avionics instrument that can be mounted in a variety of positions on an aircraft instrument panel. The mounting bracket preferably comprises a cylindrical interior and an exterior with squared sides and rounded corners. The bracket has an adjustment gap with first and second ports on opposing sides and an adjustment screw spanning the adjustment gap to adjust the tightness of the bracket. The front of the bracket preferably has four panel screw ports. The avionics instrument has a display panel mounted to a cylindrical electronics housing where the diameter of the housing is less than the length of the display panel. The display panel preferably has four positional modes of display and a control button for switching between the display modes. The cylindrical electronics housing is inserted into the bracket.
Embedded capacitor, embedded capacitor sheet using the same and method of manufacturing the same
Provided are an embedded capacitor, an embedded capacitor sheet using the embedded capacitor, and a method of manufacturing the same that may increase a surface area to thereby increase a capacity for each unit area and may provide an embedded capacitor in a sheet to thereby readily lay the embedded capacitor on an embedded printed circuit board. The embedded capacitor may include: a common electrode member 11 including a plurality of grooves 11a; a sealing dielectric layer 12 being formed by sealing a nano dielectric powder with a high dielectric constant in the plurality of grooves 11a formed in the common electrode member 11; a buffer dielectric layer 13 sealing and smoothing an uneven portion of the sealing dielectric layer 12 by applying a paste or a slurry including epoxy of 20 Vol % through 80 Vol % and dielectric powder of 20 Vol % through 80 Vol % with respect to the sealing dielectric layer 12; and an individual electrode member 14 being formed on the buffer dielectric layer 13.
A capacitor formed by winding a multilayer film in which an insulation film, a cathode, electrode, an insulation film and an anode electrode are serially multilayered, wherein at least one of first insulation film and second insulation film is formed so that an end portion of insulation film on an inward side of the capacitor has a thickness larger than a thickness of an end portion thereof on an outward side of the capacitor.
High aspect ratio openings
A capacitor forming method includes forming an electrically conductive support material over a substrate, with the support material containing at least 25 at % carbon. The method includes forming an opening through at least the support material where the opening has an aspect ratio of at least 20:1 within a thickness of the support material. After forming the opening, the method includes processing the support material to effect a reduction in conductivity, and forming a capacitor structure in the opening.
Intrinsically safe communications circuit
An electrical circuit comprising a power supply, a load, a pair of parallel positive cables between the power supply and the load, a pair of parallel negative cables between the load and the power supply, and incendive arc prevention means, comprising: monitoring means adapted to detect if the current and/or voltage in one of the pair of cables deviates from the other, and a control means adapted to fully or partially isolate the power supply from the pair of cables if the monitoring means detects that their current and/or voltage has deviated from the other, characterised in which: the electrical circuit comprises a common positive section between the power supply and the pair of positive cables, and a common negative section between the pair of negative cables and the power supply, in which a first modulation means is adapted to generate a modulated communications signal.
Safety switching device and modular failsafe control system
A safety switching device for a modular failsafe control system for switching on and safely switching off an electrical load, having at least one switching element which is subject to wear and is designed to carry out a switching process by means of a control signal which is generated by the control system, in order to switch the electrical load, comprising an apparatus for detection of the number of switching processes carried out and having a memory apparatus for permanent failsafe storage of the detected number.
Magnetic energy regeneration switch provided with protection circuit
A protection circuit equipped magnetic energy recovery switch including a magnetic energy recovery switch having at least two reverse-conductive type semiconductor switches and two capacitors employs a protection circuit and control method for protecting the capacitors against an overvoltage or short-circuited discharge, and protecting the reverse-conductive type semiconductor switches and a load against an overvoltage or overcurrent, and can be used as a controller or a current limiter.
Method of manufacturing magnetoresistive element, magnetoresistive element, magnetic head assembly and magnetic recording apparatus
A method of manufacturing a magnetoresistive element includes forming a metal layer on a first ferromagnetic layer, oxidizing the metal layer to form an oxide layer in which unoxidized metal is remained and a magnetic conduction column penetrating the oxide layer in a thickness direction and including at least a part of constituent elements of the first ferromagnetic layer, annealing a resultant structure at a higher temperature than a temperature at which the oxide layer is formed to convert at least a part of a periphery of the magnetic conduction column into a magnetic oxide including a part of constituent elements of the oxide layer and at least a part of constituent elements of the magnetic conduction column, and forming a second ferromagnetic layer.
Methods and systems for using resistivity of sensor film in an element shunt
A system in one approach includes a sensor stack formed of a plurality of thin film layers; a shunt formed of at least some of the same layers as the sensor stack, the shunt being spaced from the sensor stack; a first lead coupled to the sensor stack and the shunt; and a second lead coupled to the sensor stack and the shunt. A method in one embodiment includes forming a plurality of thin film layers; removing a portion of the thin film layers for defining at least a portion of a sensor stack and at least a portion of a shunt spaced front the sensor stack; forming a first lead coupled to the at least a portion of the sensor stack and the at least a portion of the shunt and a second lead coupled to the at least a portion of the sensor stack and the at least a portion of the shunt. Additional systems and methods are also presented.
Suspension assembly including a flexure tail with staggered rows of apertures
Disclosed herein are embodiments directed to a head gimbal assembly including a novel suspension assembly that includes a flexure tail with a first plurality of apertures in its structural layer. Each of the first plurality of apertures underlies a first trace but not a second trace. Each of a second plurality of apertures in the structural layer underlies a second trace but not the first trace. Each of the first plurality of apertures includes a corresponding region of maximum width, and each of the second plurality of apertures includes a corresponding region of maximum width, as measured in the width direction. None of the corresponding regions of maximum width of the first plurality of apertures is disposed in an overlapping position along the long axis as any of the corresponding regions of maximum width of the second plurality of apertures.
Composite writer shield for improving writer performance
A PMR writer in a read/write head is disclosed wherein an upper shield covering the coil layer is comprised of a magnetic layer optimized for magnetic performance and a second layer used for tuning mechanical protrusion. The composite layer simultaneously provides high saturation magnetization and high permeability from the magnetic layer and low CTE from the second layer which tunes the relative spacing between the writer, reader, and the rest of the slider. In one embodiment, first and second write shields are formed on a write gap layer and have front portions at the ABS and back portions in a back gap region. The upper write shield connects on one side with the second write shield at the ABS and on a second side with the back gap region. This design can yield better reader and writer spacing for the same physical clearance which enables products with higher recording density.
A lens actuator includes a housing, a loading plate, a moving unit, four magnetic elements, and an elastic plate. The housing and the loading plate cooperatively form an accommodating room. The housing includes a top panel having four fixing portions. The moving unit is movably received in the accommodating room. The four magnetic elements are received in the accommodating room around the moving unit, and are fixed on four inner sidewalls of the housing. The elastic plate is disposed between the top panel and the moving unit, and the four fixing portions of the housing firmly press the elastic plate on the four magnetic elements.
Lens array, light emitting diode head, exposure device, image forming apparatus, and image reading apparatus
A lens array includes a plurality of lens assembly members with a plurality of lenses, a light blocking member with a plurality of apertures arranged therein, and a light blocking member including a plurality of apertures arranged therein. The lens assembly members are arranged so that an optical axis of each of the lenses of one of the lens assembly members is aligned with an optical axis of each of the lenses of another of the lens assembly members. Further, the lens assembly members and the light blocking member are arranged so that the following relationship is satisfied: P 2 ≤ RY LO - F F where P is a pitch of the lenses, F is a focal length of each of the lenses, LO is a distance between an object surface and each of the lenses, and RA is a distance between the optical axis and an inner surface of the aperture.
Semiconductor optical amplification module, optical matrix switching device, and drive circuit
A semiconductor optical amplification module that can suppress ringing without increasing power consumption or circuit size or inhibiting high-speed operation. A semiconductor optical amplifier outputs an optical signal inputted according to driving current outputted from a drive circuit. A diode is connected in parallel with the semiconductor optical amplifier. As a result, it becomes possible to suppress ringing without connecting a large resistor to the drive circuit.
Magnetic control of surface states
A magnetic field may be applied to a plasmon path to affect plasmon propagation.
Glass type electrochemical/electrically controllable device with variable optical and/or energetic characteristic
Electrochemical/electrically controllable device having variable optical and/or energetic properties, including a first carrier substrate provided with an electrically conductive layer associated with a first stack of electrically active layers and a second carrier substrate provided with an electrically conductive layer associated with a second stack of electrically active layers, wherein the first and second stacks each function optically in series on at least a portion of their surface and are separated by an electrically insulating means, which is a gas, or is a vacuum.
Laser beam modulation for printers using metamaterials
A modulator in an imaging apparatus includes a metamaterial shell surrounding an opaque core. The metamaterial is tunable, so that the metamaterial acts as a waveguide for light at a given wavelength. This property of the metamaterial is used to modulate the light beam in an imaging apparatus. The light beam can be guided around the opaque core under a first voltage condition, or the light beam can be blocked by the opaque core under a second voltage condition.
Optical beam control based on flexure actuation with positioning sensing and servo control
Implementations of actuators that use flexures to provide support to actuators and pivoting mechanisms to the actuators. Such actuators can be electromagnetically activated actuators that include a magnet stator and a coil rotor mounted on a flexure. A positioning sensor, such as a capacitor sensor, is provided to measure and monitor positioning of the actuator and is coupled to a feedback circuit which uses the measured positioning of the actuator to control the actuator.
Variable view imaging system with combination of telecentric scanner and double wedge prisms
A variable view imaging system for observation of micro object with variable view orientation and position includes a telecentric lens group, a scanning mirror, wedge prisms, a deformable mirror and related optical elements. The combination of a scanning mirror and a telecentric lens group decouples the motion of scanning mirror and the view angle. The view angle is determined only by the angle of the wedge prisms. This design increases the zenith angle of the view and simplifies the kinematics of the system. The wedge prisms and the scanning mirror can supply a flexible view in a compact way. The wavefront error induced by the wedge prisms is corrected by the deformable mirror. In order to achieve the desired view state during operation, the scanning mirror angle and the wedge prisms angle are calculated iteratively based on the kinematics and Jacobian matrix of system.
Concentric afocal beam relay
An afocal beam relay has a concave reflective surface having a first center of curvature and a first vertex that define an optical axis. A convex reflective surface has a second center of curvature that is substantially coincident with the first center of curvature and a second vertex that lies along the optical axis. The convex reflective surface faces toward the concave reflective surface to relay a decentered entrance pupil to a decentered exit pupil. An aspheric corrector element is disposed in the path of input light that is directed to the decentered entrance pupil and has correction values that are substantially centered on the first center of curvature.
Method for creating color conversion definition for image output devices and image processing apparatus implementing the method
The present invention is to provide methods and apparatuses for creating color conversion definition to make the same output result appear without any uncomfortable feeling when a same output result is observed under different illumination lights. To achieve this, the method comprising the successive steps of: (a) assuming an observational environment under an illumination light in which a difference in color appearance of an output result of the image output device in a plurality of observational environments with different illumination lights to observe the output result is made less; (b) determining measured color values of a device color of the image output device in the observational environment under the illumination light in which a difference in each color appearance is made less; and (c) creating a color conversion definition on the basis of the measured color values of the device color of the image output device determined at step (b).
System and method for characterizing color separation misregistration
A system and method is provided for characterizing color separation misregistration associated with marking a substrate. The method includes providing an input image having a plurality of patches, each patch having a pattern using a first and second color; marking a substrate with a copy of the input image using a first and second color separation to correspond to the first and second colors, respectively; and measuring a color characteristic of markings of respective copied patches of the copied plurality of patches and generating corresponding colorimetric values. Misregistration of the first color separation markings relative to the second color separation markings is characterized based on the measured calorimetric values.
Document reading apparatus capable of sequentially reading documents stacked on an automatic document feeder and a document set on a platen
When reading of the documents set on the document feed tray is given priority by user designation, the documents set on the document feed tray are read first, then the document set on the platen plate is read. When reading of the document set on the platen plate is given priority, the document set on the platen plate is read first, then the documents set on the document feed tray are read. Even when originals are composed of documents that can be set on the document feed tray and an original that cannot be set on the document feed tray, use of the above configuration makes it possible to achieve copying of the originals as one job.
Device capable of reading plural documents, method of controlling the device, and program
Provided is a device that prevents unauthorized copying of a document to which copy inhibition information is added.
Image processing apparatus, image processing method, and program for determining or computing an extended region of a block region of image data or an input image
An object of the present invention is to provide an image processing apparatus which provides an image with an extended region of a size suitable for performing block processing. In order to achieve the object, the image processing apparatus according to the present invention includes an input unit for inputting image data and printer setting information of the image data; and an extended region computing unit for dividing the image data into a block region and computing an extended region of the divided block region based on the printer setting information. The apparatus also includes a generating unit for generating a processed block region with the extended region added to the block region; and a processing unit for performing image processing on the processed block region produced by the generating unit.
System and method for halftone independent temporal color drift correction in hi-addressability xerographic printers
Systems and methods are described for halftone independent temporal color drift correction, particularly for correction in hi-addressability xerographic printers. For example, a method includes printing target patches, including two resolutions, measuring printer response from the target patches, and modeling the printer using a transformation to define a correction factor, and a predicted response.
Methods and systems for encoding over-range color values using in-range values
A method includes receiving an input file comprising input color values in a first color space. The at least one input color value includes an over-range color value in the first color space. The method also includes encoding the input color values including encoding each over-range color value as an in-range color value in the first color space to generate encoded input color values. The method further includes creating an output file that includes the encoded color values and an indicator. The indicator indicates that the output file includes encoded color values.
Apparatus and method for correcting registration errors and trailing phenomenon in a printed image
A color image forming apparatus is provided that forms an image by correcting registration shifts during an image forming process by using image data and which prevents toner from being blown away and scattered during a fixing process by thinning pixels without making an erroneous decision. When multivalued color image is binarized, the threshold is corrected by using information on grayscale level correction. Further, when trailing phenomenon prevention operation is performed on the binarized image data, the patterns to be used for pattern matching are changed and selected according to whether the subscan direction line shifting point lies within the reference window.
Image forming apparatus and image forming method
Disclosed is an image forming apparatus including: an image input unit to input image data; a chase pattern generating unit to generate a chase pattern in which a plurality of chase pattern dots, each of which has a plurality of print dots, are arranged within a predetermined block; an overlay unit to overlay the chase pattern onto the image data; an image forming unit to form an image on a sheet based on the image data onto which the chase pattern is overlaid; and an overlaid position control unit to control an overlaid position of the chase pattern on the image data so as to shift the overlaid position by a shift amount that is equal to or more than a width of each of the chase pattern dots, when forming images on a plurality of sheets.
Lazy-portrait narrow-edge-to-narrow-edge document printing system
A system and method for printing documents on a continuous web of printable material by merging document data with form information and formatting the merged result into a printable simplexed or duplexed lazy-portrait narrow-edge-to-narrow-edge page format and printing the merged result to produce simplexed or duplexed lazy-portrait narrow-edge-to-narrow-edge pages on the continuous web of printable material.
Print setting processing apparatus and print setting processing method
A print setting processing apparatus includes a functional information acquisition unit configured to acquire functional information which is set for each of a plurality of printer drivers, a classification unit configured to classify the functional information into a common item applicable to the plurality of printer drivers and a specified item applicable to at least a part of the printer drivers and display the classified functional information, a generation unit configured to generate integrated functional information including the common item and the specified item, and a transfer unit configured to transfer the integrated functional information to the printer drivers.
Image forming apparatus, method and storage medium storing control program therefor allow to set a composite service and determine composite service is available with a combination of a control program
An image forming apparatus to which a composite service that can cause a plurality of devices to collaborate can be set, and in which a currently used control program and an upgraded control program can be stored, includes a determination unit configured to determine whether the composite service is available with a combination of a control program for the image forming apparatus and a control program for another device, and an activation unit configured to activate the control program for the image forming apparatus if the determination unit determines that the other device is usable for the composite service.
Combining UNIX commands with extensible markup language (“XML”)
A method and system for using Unix commands with web services are described. The method includes reading at least one delimiter-separated string on a standard input, and preparing a request to a web service from the at least one delimiter-separated string, where the web service is specified by a command-line argument. The method further includes transmitting the request to the web service, and providing, to a standard output, a response of the web service to the request.
Service supplied by multifunction peripheral (MFP)
To provide an optimal service matched with requests from users of a MFP connected with a network. A method for providing a service by a multifunction peripheral (MFP) 10 includes the steps of: receiving a request for the service; receiving information 90 required for executing the service from an external device 30 capable of communicating with the MFP; judging, based on the received information 90, whether the MFP 10 itself executes processing for providing the service or the external device 30 executes the processing (50); and if the MFP itself executes the processing and if the MFP does not have an application required for the execution, downloading the application 100 from the external device.
Information processing apparatus and method of controlling the same
This invention deters information leakage by a flexible monitoring method according to the characteristic of an image or document. A job analysis section analyzes a print job and separates image data and attribute information. An image generator generates print image data from the image data by referring to the attribute information. A digital watermark generator and synthesis section embed at least part of the attribute information in the print image data. An image transmitter transmits, to a monitoring server, the print image data with at least part of the attribute information added. A monitoring method selector selectively operates the image transmitter or the digital watermark generator and synthesis section based on the attribute information.
Information processing system reducing inconvenience relating to distance between computer and printer or the like
An information processing system includes a device having a printing unit and an information processing apparatus connected to the device via a network. The device includes a display screen sharing client unit configure to acquire data of a display screen displayed at the information processing apparatus and to display the data of the display screen on a display unit of the device, thereby achieving display screen sharing. The information processing apparatus includes a display screen sharing server unit configured to supply the data of the display screen displayed at the information processing apparatus to the device, and a print setting unit configured to acquire, through a network, usage information necessary to use the printing unit in response instruction from the device, and to spontaneously make a setting necessary to cause the printing unit to print document data stored in the information processing apparatus in response to the usage information.
Apparatus and method for determining execution order of private print jobs in a variable print system
A data processing apparatus allocates a page number in a record to each of a plurality of records of a variable data print job and performs a preflight check every page number. After that, the data processing apparatus extracts the records in which the same kind of (or same) problem has occurred in a page of the same page number from the records included in the variable data print job. The data processing apparatus calculates a ratio of the extracted records to all records having the page of the page number and presumes whether the problem relates to a master object or relates to a variable object according to the ratio. The data processing apparatus displays whether the problem in the page relates to the master object or relates to the variable object every page having the problem.
Image reading apparatus, and image forming apparatus
A multi-functional peripheral allows a user to select a productivity priority mode or an image quality priority mode. In the productivity priority mode, a scanner performs a reading operation without moving first and second carriages in a sub-scanning direction, a foreign object image removing processing is executed in accordance with image data obtained by the reading operation, and image forming is performed in accordance with the image data applied with image processing. In the image quality priority mode, the first and second carriages are moved from a reading position P to a reading position P′ at which the foreign object does not adhere to a reading slot, the scanner performs the reading operation, and an image forming is performed in accordance with image data applied with image processing not including the foreign object image removing processing.
Printing system and printer driver
In a printing system, in response to a request for duplex printing of print object data, the control portion of an information processing apparatus executes a first printing process according to a first printer driver, to generate first printing data and print information based on the print object data. The first printing data is used by a first printing apparatus for printing on the first surface of a recording medium. The control portion further executes a second printing process according to a second printer driver, to generate second printing data based on the print information. The second printing data is used by a second printing apparatus for printing on the second surface of the recording medium.
Information processing apparatus print control method, and storage medium
An information processing apparatus which is capable of generating XPS data having a data sequence suited to print settings for non-normal-order printing, from XPS data generated as a print spool file for normal-order printing. In the information processing apparatus, a layout filter receives an XPS document from a filter pipeline manager, and acquires print setting information indicative of print settings from the XPS document. Then, the layout filter determines a data sequence for printing based on the acquired print setting information. Then, the layout filter changes layout information described in the received XPS document according to the determined data sequence, and rearranges data files in the XPS document in a sequence determined based on the changed layout information, to thereby generate an XPS document.
Image forming apparatus
A disclosed image forming apparatus performs communications in a non-contact manner with a mobile terminal device storing print information. The image forming apparatus stores, in association with each other, identification information for identifying a reading unit configured to read the print information, function information indicating a function of processing the print information, and function setting information indicating process contents of the function; reads the print information stored in the mobile terminal device with a reading unit disposed in the image forming apparatus at a position according to the function information and the function setting information; acquires the stored function information and function setting information associated with the identification information held by the reading unit that has read the print information; and processes the print information based on the acquired function information and function setting information.
Image processing apparatus, control method thereof, and storage medium storing a program for converting raster image data into block vector image format
Raster image data is converted into block vector image data corresponding to blocks each having a predetermined size by segmenting the raster image data into the blocks with the predetermined size and executing vectorization processing. The input raster image data is converted into a block vector image. The converted block vector image is stored in a storage means. Transfer of the image data as a processing target in the apparatus is controlled to output the raster image data obtained by rasterizing the stored block vector image data.teh
Thickness detecting mechanism
A thickness detecting mechanism is provided for detecting a thickness of a to-be-measured article. The thickness detecting mechanism includes a detecting arm and an optical displacement sensing module. The detecting arm is moved as the to-be-measured article is sustained against the detecting arm. The detecting arm includes a surface. The optical displacement sensing module detects the surface of the detecting arm when the detecting arm is respectively located in a first position and a second position. According to the displacement amount of the detecting arm from the first position to the second position, the thickness of the to-be-measured article is acquired.
Resonator fiber optic gyroscopes with reduced rotation rate instability from back reflections
A resonator fiber optic gyroscope (RFOG) is disclosed that reduces rotation rate error instability. In one embodiment, the RFOG comprises a resonator optical ring cavity, a first light source in optical communication with the ring cavity and configured to generate a clockwise optical signal, and a second light source in optical communication with the ring cavity and configured to generate a counter-clockwise optical signal. The RFOG also includes a first optical component in optical communication with the first light source and the ring cavity. The first optical component is configured to prevent the clockwise optical signal from being back-reflected to the first light source. A second optical component is in optical communication with the second light source and the ring cavity. The second optical component is configured to prevent the counter-clockwise optical signal from being back-reflected to the second light source. In addition, a first optical detector and a second optical detector are optically coupled to the ring cavity.
A radiation detector is disclosed with a detector arrangement, which has a plurality of detector elements, by means of which a detector signal is obtained during operation of the radiation detector, and with a control device, wherein the detector elements each have a spectral sensitivity distribution, and are suited for generating signals, at least one detector element comprises a compound semiconductor material, and this detector element is designed for detecting radiation in the visible spectral region, the radiation detector is designed such that the sensitivity distributions of the detector elements are used to form different spectral sensitivity channels of the radiation detector, a channel signal assigned to the respective sensitivity channel can be generated in these sensitivity channels using the detector elements, and the control device is designed such that the contributions of different channel signals to the detector signal of the radiation detector are differently controlled.
Apparatus, system, and method for increasing measurement accuracy in a particle imaging device
An apparatus, system, and method for increasing measurement accuracy in imaging cytometry. The system may include a light detector configured to measure light emitted by a first particle and light emitted by a second particle, where the measured light from the second particle at least partially overlaps the measured light from the first particle in an overlap region. Additionally, the system may include a processor coupled to the light detector, where the processor is configured to determine a contribution of light from the first particle in the overlap region and determine a contribution of light from the second particle in the overlap region. The processor may also be configured to subtract the contribution of light from the second particle from the contribution of light from the first particle and determine the intensity of light emitted by the first particle.
The present invention provides a small spectroscope that has a short response time. A spectroscope according to one embodiment of the present invention includes: a beam deflector that includes an electro-optic crystal, having an electro-optic effect, and paired electrodes used to apply an electric field inside the electro-optic crystal; spectroscopic means for dispersing light output by the beam deflector; and wavelength selection means for selecting light having an arbitrary wavelength from the light dispersed and output by the spectroscopic means.
Signal noise reduction for imaging in biological analysis
A system and method for characterizing contributions to signal noise associated with charge-coupled devices adapted for use in biological analysis. Dark current contribution, readout offset contribution, photo response non-uniformity, and spurious charge contribution can be determined by the methods of the present teachings and used for signal correction by systems of the present teachings.
Device and a method for checking an attitude of a vehicle
A device and a method for checking an attitude of a vehicle (100), comprising at least a measuring instrument (3) for measuring at least one characteristic attitude parameter, in which the measuring instrument (3) is installed on board a self-propelled unit (2) which moves autonomously on the ground, in such a way as to follow variable trajectories.
Method and apparatus for in-situ metrology of a workpiece disposed in a vacuum processing chamber
A method and apparatus for in-situ metrology of a workpiece disposed in a vacuum processing chamber. The apparatus may include an optical assembly external to the processing chamber configured to focus a relatively large optical spot over a relatively large working distance to acquire a TE and TM spectra from a periodic array on the workpiece. The workpiece may be disposed in the processing chamber with an arbitrary orientation which is first determined via a reflectance measurement. TE and/or TM spectra may then be acquired by initiating a periodic triggering of a flash lamp based on the determined workpiece orientation to account for variation in placement of the workpiece within the processing chamber. The periodic array from which spectra are collected may be a memory array being fabricated in a semiconductor wafer.
Flexibly deformable holding element for substrates
Flexibly deformable holding elements operate such that substrates can be held in a fixed manner at a surface of the holding element electrostatically or also by use of negative pressure and planar positional deviations or unwanted deformations can be compensated simply and reliably, where at least one cut-out having an opening arranged at the rear side is formed at the rear side of the holding element which is disposed opposite the surface, and an actuator is arranged there exerting compressive forces or pulling forces for a widening or narrowing of the cut-out and/or for a deformation of the holding element.
System for using constricted convection with closed loop plenum as the convection plate
A cooling system and a method for cooling an electronic display. A preferred embodiment utilizes a closed loop cooling system in a constricted convection cooling setup to remove heat from the backlight of a display assembly. Cooling air can be pulled or pushed through a gap between the display (or backlight) and a rear cooling chamber. The resulting warm air can then be exhausted out of the display housing. The cooling air may be air conditioned or may be exposed to a thermoelectric device. A thermostat may be used so that cooling fans are only energized when the temperature reaches a predetermined point.