Document | Document Title |
---|---|
US07669247B2 |
Content processing apparatus
A content processing apparatus includes an MCU. The MCU determines whether or not an audio file exists in a flash memory when a USB connection operation is detected. If the determination result is affirmative, the audio file recorded on the flash memory is erased, and a USB connection process is executed. That is, the audio file recorded on the flash memory is erased between a time when the USB connection operation is performed and a time when the USB connection is established. |
US07669246B2 |
System and method for linking user accounts to business entitlement objects
A system comprises a business entitlement object, a primary account associated with a first user, wherein the primary account is linked to the business entitlement object, a secondary user condition defined by the first user, and a first secondary account, wherein a second user links the first secondary account to the business entitlement object according to the secondary user condition. |
US07669245B2 |
User accessibility to electronic paper
A system and method helps to control “read” and/or “write” access to electronic paper (e-paper). Informational data may be on a restricted portion of e-paper material that is protected by a security methodology accessible to authorized entities. Some embodiments maintain a record of access activity regarding the restricted portion, and a record of access activity regarding use of an item or product or service related to the e-paper informational data. Some implementations include an authorization listing of a person or entity having a particular access privilege or a supervisory privilege to make authorization and data changes. Authorization records may involve an access privilege to receive a status output regarding prior access activity and/or current status. |
US07669243B2 |
Method and system for detection and neutralization of buffer overflow attacks
A method for detecting a stack buffer overflow attack is provided that includes receiving a memory access request from a processor core of a system, and determining that the memory access request indicates a stack buffer overflow attack. The method may further include preventing completion of the memory access request and/or executing a security violation response. A system is also provided that includes a processor core coupled to a plurality of busses and an execution stack in a random access memory coupled to the plurality of busses. The system further includes a buffer overflow protection (BOP) logic coupled to the plurality of busses to receive memory access requests from the plurality of busses. The BOP logic is operable to detect a buffer overflow attack comprising a memory access request addressing the execution stack initiated by a program executing on the processor core. |
US07669239B2 |
Secure network system and associated method of use
A network computer system for providing security that includes a monitoring function for the network computer system utilizing compartments that can be logical or separate physical hardware, at least one outside server for an untrusted computer network, e.g., global computer system, at least one proxy server, at least one inside server, wherein the at least one outside server is able to read and write software code to the at least one proxy server and the at least one proxy server is able to read and write software code to the at least one inside server, wherein the monitoring function can read and execute software code from the at least one outside server, the at least one proxy server and the at least one inside server. There is a top/down security function to prevent access to higher compartments. |
US07669237B2 |
Enterprise-wide security system for computer devices
A system and method for securing data in mobile devices includes a computing node and a plurality of mobile devices. A node security program executed in the computing node interfaces with a device security program executed at a mobile device. The computing node is responsible for managing the security based on a node security profile interpreted by a node security program executed in the computing node. A device discovery method and arrangement also detects and locates various information about the mobile devices based on a scan profile. |
US07669236B2 |
Determining whether to grant access to a passcode protected system
The security of an entity is protected by using passcodes. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator. |
US07669235B2 |
Secure domain join for computing devices
A technique is provided for acquiring security domain access credentials on a computing device. The security domain access credentials are acquired by storing a persistent identity on the computing device, and deriving data that includes the security domain access credentials from the persistent identity. The derived data is transferred to a security domain to allow the computing device to join the security domain. |
US07669233B2 |
Methods and systems for secure transmission of identification information over public networks
Methods and systems are provided for generating a party static token to be used in combination with a party dynamic token for identifying a party to a host system. Identification information that identifies the party to the host system is received. Such identification information includes a host dynamic token and a host static token. A false host dynamic token that differs from the host dynamic token is generated. The host dynamic token and the false host dynamic token are encrypted. In addition, information that uniquely identifies the party dynamic token is encrypted. The party static token is produced from a combination of the encrypted host dynamic token, the encrypted false host dynamic token, and the encrypted information that uniquely identifies the party dynamic token. |
US07669232B2 |
Dynamic authentication in secured wireless networks
Systems and methods for authentication using paired dynamic secrets in secured wireless networks are provided. Each authenticated user is assigned a random secret generated so as to be unique to the user. The secret is associated with a wireless interface belonging to the user, so that no other wireless interface may use the same secret to access the network. The secret may be updated either periodically or at the request of a network administrator, and reauthentication of the wireless network may be required. |
US07669229B2 |
Network protecting authentication proxy
It is convenient to allow access to a private network, such as a corporate intranet, or outward facing extranet application, from an external network, such as the Internet. Unfortunately, if an internal authentication system is used to control access from the external network, it may be attacked, such as by a malicious party intentionally attempting multiple invalid authentications to ultimately result in an attacked account being locked out. To circumvent this, an authentication front-end, proxy, wrapper, etc. may be employed which checks for lockout conditions prior to attempting to authenticate security credentials with the internal authentication system. |
US07669225B2 |
Apparatus and method for assuring compliance with distribution and usage policy
A method and apparatus for providing multi-domain control over a digital data item via a first domain security policy assigned to the digital data item at a first domain, the data item being transferred from the first domain to a second domain, the second domain being autonomous from the first domain in respect of security policies. The method comprises assigning the security policy to the digital item within the first domain; transferring the digital items to the second domain together with data defining the first domain security policy; analyzing the first domain security policy within the second domain; and distributing and/or allowing usage of the digital items within the second domain in accordance with analyzed first domain security policy, and/or reporting breaches or attempted breaches of the policy. |
US07669224B2 |
ONU and method for converting/combining frequency, and apparatus and method for converting/combining frequency in CATV headend system
Provided is an outdoor optical node unit (ONU) and method for converting/combining frequencies, and an apparatus and method for converting/combining frequencies in a cable television headend system. The optical node unit (ONU) includes: a downstream optic-to-electric converting unit for converting a downstream optic signal transferred through an optical cable network from a headend system to a downstream electric signal; a down frequency converting and combining unit for isolating the downstream electric signal to a broadcasting signal transmitted as a coaxial cable usable frequency band (In-Band signal) and a band signal higher than the coaxial cable usable frequency band (Super-Band (SB) signal), isolating each of channel signals in the SB signal, converting the isolated channel signals to downstream signals in a coaxial cable usable frequency band, and combining each of the frequency-converted downstream signals with the In-Band signal to generate a coaxial cable usable frequency band downstream signal; an up/down band isolating unit for outputting each of the coaxial cable usable frequency band downstream signals inputted from the down frequency converting and combining unit to a corresponding coaxial cable, or dividing an upstream signal transferred through a coaxial cable from each of subscriber's sub cells to a cable TV upstream frequency band signal and In-Band upstream channel band signal (IUC band signal) which is other upstream channel in a coaxial cable usable frequency band excepting the cable TV upstream frequency band, and outputting the cable TV upstream frequency band signal and the IUC band signal to an upstream frequency converting and combining unit; an upstream frequency converting and combining unit for converting the upstream signals which are the cable TV upstream frequency band signal and the IUC band signal inputted from the up/down band isolating unit to channels not overlapped in the coaxial cable usable frequency band, combining the converted channel signals to generate a coaxial cable usable frequency band upstream electric signal; an up electric-to-optic converting unit for receiving the optical cable usable frequency band upstream electric signal, converting the optical cable usable frequency band upstream electric signal to an upstream optical signal, and outputting the upstream optical signal to the headend system through an optical cable network; and a local oscillating unit for generating local oscillating signal for frequency-conversion, and providing the generated local oscillating signal to the down frequency converting and combining unit or the up frequency converting and combining unit. |
US07669222B2 |
Virtual tuner management
Embodiments of virtual tuner management are described. A viewing system, for instance, may include a plurality of client devices that are configured to render content, such as television programs. The viewing system may pool the resources available from the client devices such that each client device is not limited to functionality that is provided locally by the client device. To manage content consumption in the viewing system, virtual tuners may be employed, each of which represent an ability of the viewing system to consume a single stream of content (e.g., a television program) provided by a content provider. |
US07669220B2 |
Network bandwidth optimization by dynamic channel allocation
A method for increasing channel utilization in a video broadcast system includes receiving, at a head-end, a request for a video program from one of a plurality of subscriber stations. Determining whether the requested video program is associated with a first subset of channels representing broadcasted channels having a first subscriber viewership level greater than a threshold level, a second subset of channels representing broadcasted channels having a second subscriber viewership level less than the threshold level, and a third subset of channels representing on-demand channels having a third subscriber viewership. The first subset of broadcast channels is substantially continuously transmitted. The second subset of broadcast channels is transmitted based upon channel availability and programming assignments. The third subset of on-demand channels are transmitted from the head-end to at least one of the plurality of subscriber stations upon assigning video programming corresponding to the requesting subscriber station. |
US07669219B2 |
Synchronized media experience
A synchronized media experience is described. A media server identifies a group of two or more remote media entertainment systems through which user-controlled play of media content may be presented. The server generates and transmits one or more synchronization commands to the remote media entertainment systems to synchronize presentation of a particular media content through the two or more remote media entertainment systems. A control command entered by a user of one of the remote media entertainment systems may be communicated to each of the two or more remote media entertainment systems to enable synchronized, user controlled presentation of the particular media content. |
US07669217B2 |
AV stream reproducing apparatus, decoder switching method, method program, program storage medium, and integrated circuit
A decoder performance management portion manages performance of a plurality of decoders provided in an AV stream reproducing apparatus. A display portion changes, in accordance with an instruction from the user, an output state of an image display frame on a screen of an output portion, and notifies it to a decoder management portion. The decoder management portion controls a decoder switching portion so that decoders used for decoding AV streams acquired by a communication portion (106) and a TV receiving portion are switched as appropriate, based on the notification from the display changing portion. |
US07669216B2 |
Broadcast receiving apparatus, broadcast receiving method and broadcast receiving system
According to one embodiment, a broadcast receiving apparatus is equipped with a server function so as to cause a client terminal to recognize the broadcast receiving apparatus as a server on a network and to select a channel for the broadcast receiving apparatus by way of a user operation. The broadcast receiving apparatus incorporate the image of the channel selected by the client terminal in the GUI image generated by the client terminal without transmitting the actual image of the channel on the network. |
US07669215B2 |
Information processing apparatus, information processing method and program
An information processing apparatus which creates a predetermined piece of programming, including: a taste information acquiring module which acquires taste information showing user's tastes; a material information acquiring module which acquires a component configuring the piece of programming as material information; a construction information acquiring module which acquires construction information that describes a construction of the piece of programming and includes a motion of the component in the piece of programming; and a creating module which creates the piece of programming based on the taste information, the material information, and the construction information. |
US07669211B2 |
Device for ejecting a disc form a disc player
A disk-chucking device comprises a pressing member including a circular groove which is provided around a circumference of the clamp member, and a clamping member mounted on a turning plate for clasping the circular groove of the pressing member. The turning plate provides a through hole at the center thereof which allows the pressing member passing through, and a plurality of first notch portions disposed along the circumference of the through hole. The turning plate is slidably connected to a mounting board through the clamping member. The turning plate can rotate with respect to the mounting board to move the pressing member vertically. Thus, the pressing member can be pressed onto and removed from a disk support of the displayer according to the rotation of the turning plate. The present disk-chucking device can chuck the disk securely regardless of the position of the disk player. |
US07669204B2 |
Autonomic SMT System tuning
Methods, systems, and media are disclosed for autonomic system tuning of simultaneous multithreading (“SMT”). In one embodiment, the method for autonomic tuning of at least one SMT setting for an optimized processing, such as via throughput, latency, and power consumption, of a workload on a computer system includes calling, by a kernel, an SMT scheduler having at least one hook into a genetic library. Further, the method includes obtaining, by the SMT scheduler through the at least one hook, genetic data from the genetic library for the optimized processing of the workload. Further still, the method includes tuning, by the SMT scheduler and based on the obtaining, the at least one SMT setting for at least one cpu of the computer system. |
US07669203B2 |
Virtual multithreading translation mechanism including retrofit capability
Method, apparatus and system embodiments provide support for multiple SoEMT software threads on multiple SMT logical thread contexts. A thread translation table maintains physical-to-virtual thread translation information in order to provide such information to structures within a processor that utilize virtual thread information. By associating a thread translation table with such structures, a processor that supports simultaneous multithreading (SMT) may be easily retrofitted to support switch-on-event multithreading on the SMT logical processors. |
US07669201B2 |
System and method for common file installation
The invention provides a method and system for creating a single, common installation file for multiple target device types. In one approach, the method comprises providing a base engine, compiling the engine into an intermediate language code, and just-in-time compiling the intermediate code into executable code. The latter code is executed to gather the appropriate data sets and concatenate the data sets with the engine to form the installation file. The present invention also provides a method and system for utilizing the installation file to retrieve the appropriate data set(s) for the identified target device type, and to install the retrieved data set(s) onto the target device. |
US07669184B2 |
Introspection support for local and anonymous classes
A technique in accordance with one embodiment of the present invention provides introspection support for anonymous and local classes. As a result of the technique, an enclosing class that defines a generic type variable that is not defined within a local or anonymous class that refers to the generic type variable can be determined. According to one embodiment of the invention, when a compiler determines that a particular class is a local or anonymous class, the compiler emits, into the particular class' binary class file, information that indicates which class encloses the particular class. In response to the invocation of a method (described herein) relative to a reflective proxy that corresponds to an enclosed class, information that identifies an enclosing class that encloses the enclosed class is returned. This is so even if the enclosed class is a local or anonymous class. |
US07669183B2 |
System and method for manipulating a document object model
A system for manipulating a document object model is provided. The system comprises a collection of document object model behavior elements, and a collection of scripts for performing actions associated with the set of behavior elements. Each behavior element comprises a name following a predetermined naming convention, an event attribute for associating the behavior element to an event, and other attributes for describing features of the behavior element. Each script is associated with a behavior element. |
US07669182B2 |
Method and system to maintain a hierarchy of instantiated application objects and process a failed process
A method maintains a hierarchy of application objects in a computer system. The method includes automatically detecting an exit of a child application object, the exit resulting from a failed process, the child application object launched by a parent application object. A grandchild application object is automatically terminated after the exit of the child application object, the grandchild application object launched by the child application object. Notwithstanding the exit of the child application object, the computer system, which maintains the hierarchy of application objects, the parent application object, and the grandchild application object, remains active. |
US07669179B2 |
Facilitation of multi-project management using critical chain methodology
A method on a computer for providing critical chain-based project management across a plurality of projects is disclosed. The method includes generating a plurality of plans, each of the plurality of plans corresponding to one of the plurality of projects, wherein a project comprises at least one task. The method further includes generating buffers for each of the plurality of projects and reconciling project resources among the plurality of projects. The method further includes executing the plurality of project plans, including allowing a user to manage the buffers across the plurality of projects. The user is further provided with information associated with buffers for the plurality of projects, so as to evaluate the status of the plurality of projects. Additionally, the user is provided with task prioritization for any task of the plurality of projects, wherein task prioritization is calculated across the plurality of projects. |
US07669178B2 |
System and method for interacting with computer programming languages at semantic level
The present invention relates to a system and method that models computer programming language concepts in a plurality of objects and enables a computer programmer to interact with multiple programming languages through one code model interface. This allows the computer programmer to identify objects or functionality available in an application without having to know or specify an underlying language that implements that object or functionality. The computer programmer can employ the code model to locate an object that implements a specific functionality and return a code model object that implements that functionality. The computer programmer may then interact with that code model object rather than having to interact with the computer programming language. |
US07669172B2 |
Pattern creation method, mask manufacturing method and semiconductor device manufacturing method
A pattern creation method, including laying out data of a most extreme end pattern of integrated circuit patterns on a first layer and laying out data of the integrated circuit patterns excluding the most extreme end pattern on a second layer, extracting data of a first most proximate pattern being most proximate to the most extreme end pattern from the second layer and converting the extracted data to a third layer, generating data of a contacting pattern which contacts both the first most proximate pattern and the most extreme end pattern in a fourth layer, generating data of a non-overlapping pattern of the contacting pattern excluding overlapping portions with the most extreme end pattern and the first most proximate pattern in a fifth layer, extracting data of a second most proximate pattern being most proximate to the non-overlapping pattern and converting the extracted data to the first layer. |
US07669169B2 |
Shape-based geometry engine to perform smoothing and other layout beautification operations
A shape-based layout beautification operation can be performed on an IC layout to correct layout imperfections. A shape is described by edges (and vertices) related according to specified properties. Each shape can be configured to match specific layout imperfection types. Corrective actions can then be associated with the shapes, advantageously enabling efficient formulation and precise application of those corrective actions. Corrective actions can include absolute, adaptive, or replacement-type modifications to the detected layout imperfections. A concurrent processing methodology can be used to minimize processing overhead during layout beautification, and the actions can also be incorporated into a lookup table to further reduce runtime. A layout beautification system can also be connected to a network across which shapes, actions, and IC layout data files can be accessed and retrieved. |
US07669164B1 |
Hardware and software implementation of an electronic design in a programmable logic device
Implementing an electronic design having software-implemented blocks and hardware-implemented blocks. A specification of the electronic design is created in response to selection of blocks from a library, and at least one of the blocks is available for implementation in a selectable one of a software implementation for an embedded processor on a programmable logic device (PLD) and a hardware implementation on the PLD. A specification of each block in a first subset is obtained from the library and translated into an execution function of the software implementation of the block. Peripheral functions are generated for connections between blocks in the first subset and blocks in a second subset, which are designated for a hardware implementation on the PLD. A program is generated that invokes each peripheral function and each execution function in an order determined from the interconnections between the blocks. |
US07669161B2 |
Minimizing effects of interconnect variations in integrated circuit designs
Roughly described, method and apparatus for laying out an integrated circuit, in which a subject interconnect has predetermined values for a plurality of variables affecting propagation delay of the subject interconnect. The value of an adjustment one of the variables is adjusted to minimize exposure of the propagation delay of the interconnect to process variations causing variations in the value of a subject fabrication variable, and a revised layout is developed in dependence upon the adjusted value for the adjustment variable. In an embodiment, the adjustment is made in dependence upon a pre-calculated “interconnect optimization database” indicating combinations of values for the plurality of variables which have been pre-determined to minimize exposure of interconnect propagation delay to process variations affecting the subject variable. Different databases, or different entries in the same database, can be provided for minimizing exposure of interconnect propagation delay to process variations affecting each subject variable of interest. |
US07669158B2 |
Method and system for semiconductor design hierarchy analysis and transformation
A method and apparatus for partitioning of the input design into repeating patterns called template cores for the application of reticle enhancement methods, design verification for manufacturability and design corrections for optical and process effects is accomplished by hierarchy analysis to extract cell overlap information. Also hierarchy analysis is performed to extract hierarchy statistics. Finally template core candidates are identified. This allows to the design to be made amenable for design corrections or other analyses or modifications that are able to leverage the hierarchy of the design since the cell hierarchy could otherwise be very deep or cells could have significant overlap with each other. |
US07669157B1 |
Method and apparatus for performing incremental compilation using top-down and bottom-up design approaches
A method for designing a system on a target device includes merging a netlist for a first partition of the system generated from a bottom-up design flow with a netlist for a second partition of the system from a top-down design flow to form a combined netlist, and performing fitting on the combined netlist. |
US07669156B2 |
Method of identifying paths with delays dominated by a particular factor
A method of performing node-based static timing analysis on a digital network and a program storage device for implementing the method, wherein the method comprises partitioning timing delays in the digital network into portions attributable to a factor of interest and portions attributable to other factors; multiplying the timing delays by different weights based on the factor of interest to produce weighted timing delays; and using the multiplied timing delays to determine a relative impact of the factor of interest on the various paths in the digital network. The method further comprises setting arrival times of timing signals at digital network path start points to zero and identifying digital network paths whose timing delays are dominated by a particular factor of interest. The different weights comprise any of a positive weight, a negative weight, and a zero weight. |
US07669155B2 |
Generic methodology to support chip level integration of IP core instance constraints in integrated circuits
A method and apparatus are provided for generating and using timing constraints templates for IP cores that can be instantiated in an integrated circuit design. The templates include a plurality of timing constraint statements for inputs and outputs of the respective IP core. At least one of the statements includes a configurable variable, wherein the timing constraints template is configurable through the variable for each of a plurality of instances of the IP core in the integrated circuit design. |
US07669149B2 |
Matching user interface elements to screen reader functions
Methods and apparatus, including computer program products, for providing information to a screen reader. A method includes the actions of receiving at a client side information for representing a web page in a browser; setting focus initially on an element of the web page and presenting the web page to a user; and in response to a user command directing the focus to an element of the web page, determining whether the element is present in a functionality map, and if so, looking up the element in the functionality map, then processing the element as indicated by a corresponding entry point in the map, and if not, providing the focus and information related to web page elements associated with the focus to a placeholder control, and providing a screen reader with access to the placeholder control. |
US07669148B2 |
System and methods for portable device for mixed media system
A Mixed Media Reality (MMR) system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types, such as printed paper as a first medium and a digital photograph, digital movie, digital audio file, or web link as a second medium. Furthermore, the MMR system facilitates business methods that take advantage of the combination of a portable electronic device, such as a portable video player or a portable audio player, and a paper document for the portable electronic device to provide information. |
US07669146B2 |
Information organization navigation
Systems and techniques for navigating an organization of information may be used for navigating program functions, file directories, Web-sites, or any other appropriate organization of information. In one implementation, a navigation technique includes generating a one-dimensional navigation structure for an organization of information, the navigation structure comprising a plurality of elements, each element representing a portion of information, and detecting a command indicating selection of one of the elements in the navigation structure. The technique also includes determining whether the selected element has at least one associated element and, if the selected element has at least one associated element, modifying the navigation structure by deleting the non-selected elements from the navigation structure and adding the elements associated with the selected element to the navigation structure. |
US07669144B2 |
Method and arrangment for a primary actions menu including one menu item for applications on a handheld electronic device
A system and method is disclosed that provides for displaying on the screen of a handheld electronic device, an extended menu or a short menu, which is a subset of the corresponding extended menu. The system and method include an application displayed on a screen. If the application is currently running, and no menu is displayed, the user may initiate an ambiguous request. Various short menus, including those with solely one menu item, are provided with their respective menu items being dependent and adjustable based upon the position of a cursor on the display page, the currently opened application, and/or the previous selections. Further, a selection from the short menu is capable of displaying the extended menu corresponding thereto. |
US07669141B1 |
Visual interface element transition effect
In an electronic interaction space, transitioning between a first and second screen layout includes determining a difference between the first and second screen layouts, wherein the first and second screen layouts include at least one pod each, and rendering the difference as a dynamic and intermediate screen layout that uses a representation of physical motion to present a gradual change. |
US07669139B2 |
Pictorial-based user interface management of computer hardware components
An apparatus and program product utilize a displayed pictorial representation that depicts the actual physical configuration of a plurality of hardware components in a physical computer system to facilitate the collective management of the underlying hardware components. Typically, within such a pictorial representation, a selected status is displayed for multiple of such hardware components, thereby permitting hardware components sharing common attributes or characteristics to be identified in an efficient and intuitive manner, as well as to permit collective management operations to be performed on all selected hardware components. In addition, a pictorial representation may be dynamically generated to represent the physical configuration of a plurality of hardware components within a plurality of computers. In connection with such dynamic generation, the plurality of computers may be accessed to identify the plurality of hardware components that are resident in such computers. |
US07669131B2 |
Image browsing apparatus and image browsing method
An image browsing apparatus has: a display unit for displaying image data; a reproducing unit for reproducing audio data; a detector for detecting a feature of the audio data reproduced by the reproducing unit; and a controller for, when predetermined audio data is reproduced by the reproducing unit, controlling an updating interval of the image data displayed to the display unit on the basis of the feature of the predetermined audio data detected by the detector. |
US07669128B2 |
Methods of enhancing media content narrative
In a method of enhancing a viewer's experience of a video program, a plurality of selectable alternative video program scenes are provided for a video program being viewed on a display. The selectable alternative program versions are pre-rendered video scenes. A user is prompted to select at least one of the selectable alternative video program scenes for viewing. |
US07669126B2 |
Playback device, and method of displaying manipulation menu in playback device
A plurality of identification miniature images for to-be-replayed objects is displayed simultaneously on a manipulating-function menu screen with taking one of the to-be-replayed objects corresponding to one of the identification miniature images in a predetermined position as a to-be-replayed object of interest. There are displayed a first group of a plurality of manipulating-function items for the respective to-be-replayed objects and a second group of a plurality of manipulating-function items related to a plurality of to-be-replayed objects. While any one of the manipulating-function items included in the first group is being selected, the identification miniature image corresponding to the to-be-replayed object of interest is displayed for differentiation from the other identification miniature images. |
US07669122B2 |
Using input of rhyming characters for computer text entry of Chinese characters
As either regular entry or as an assist to the user of existing computer text entry systems, the invention makes possible an alternative method of Chinese character entry by entering a Chinese character assumed by the user to be a rhyme of the character the user desires to enter. Entry methods for such rhyme alternative entry include phonetic and non-phonetic entry of Chinese characters, including keyboard stroke-category input, and handwritten entry using an electronic surface. The invention is not only helpful for entry of difficult Chinese characters but provides an approach to the use of supplementing input methods for most if not all written languages. |
US07669118B2 |
Method, system and program for providing page with plurality of code portions in browser markup language
Methods, systems and programs are disclosed for providing a page with a plurality of code portions. In accordance with one embodiment, a computer system is provided that includes a browser client and a page-generator server. The page-generator may provide an HTML-page with a plurality of Y-code portions in HTML by using a page description with X-code portions in XML. The generator may read a set of first data items from an interface and read the description that defines a table structure, references to the first data items, a set of second data items, and a presentation direction by which the first and second data items are to be consecutively presented by the browser. Further, the generator may provide the Y-code portions for the page by writing corresponding structure code to the page according to the table structure, by writing data code (a) corresponding to the first data items resolved from the references and (b) corresponding to the second data items, and by writing presentation direction code. Presentation directions may include horizontal and vertical presentation directions. |
US07669114B2 |
Software architecture and system for performing validated clinical studies of pharmaceutical related products
Software, and a master system with hardware and connections, for validated drug clinical studies includes: creating data collection documents with unique identifiers; having operators complete security identification verification before proceeding; having secured operators fill out and sign specified data collection documents; creating permanent records of the preceding; tracking by unique identifiers in a local system; uploading to a central system; independently reviewing filled out signed data collection documents to accept or require clarifications; keeping permanent read only records of all originally filled out and signed documents; making document clarification requests; reviewing each response; assigning new unique identifier links to each version of every revision; iteratively repeating the above until the documents are clean, and storing and tracking every version of every document in the central system; providing a monitor query and document entry history of all changes to all documents to create a secured audit trail. |
US07669111B1 |
Electronic text reading environment enhancement method and apparatus
An apparatus, method and article of manufacture of the present invention provide an enhanced user interface for a computer system that maximizes a reader's ability to rapidly comprehend a text. The invention provides simplified, interactive means for assigning values to parameters associated with the display of text, and for displaying the electronic text in accordance with the parameter values selected. The features of the present invention allow a user to optimize reading speed and comprehension depending on the user's personal characteristics, preferences, and abilities, as well as the characteristics of the text. In addition, the present invention provides an improved user interface for performing operations on sections of a text based on an outline of the text. |
US07669107B2 |
Method and system for increasing parallelism of disk accesses when restoring data in a disk array system
In a disk array environment such as a Redundant Array of Independent Disks-6 (RAID-6) environment, the overall performance overhead associated with exposed mode operations such as resynchronization, rebuild and exposed mode read operations is reduced through increased parallelism. By selecting only subsets of the possible disks required to solve a parity stripe equation for a particular parity stripe, accesses to one or more disks in a disk array may be omitted, thus freeing the omitted disks to perform other disk accesses. In addition, disk accesses associated with different parity stripes may be overlapped such that the retrieval of data necessary for restoring data for one parity stripe is performed concurrently with the storage of restored data for another parity stripe. |
US07669105B2 |
Generic maximum aposteriori probability decoder for use in software-defined radio systems
A reconfigurable maximum a-posteriori probability (MAP) calculation circuit that reuses the arithmetic logic unit (ALU) hardware to calculate forward state metrics (alpha values), backward state metrics (beta values), and extrinsic information (lambda values) for the trellis associated with the MAP algorithm. The alpha, beta and lambda calculations may be performed by the same ALU hardware for both binary code (i.e., WCDMA mode) and duo-binary code (i.e, WiBro mode). |
US07669103B2 |
Encoded transmission
Significant improvement in Raptor codes and punctured LDPC codes are obtainable by use of the invention. In both a transmission scheme for Raptor-encoded or LDPC-encoded information, a dynamic adjustment approach is employed. A fraction of a codeword or information frame is transmitted. A feedback signal is sent from the receiver to the transmitter indicating either 1) successful decoding, or 2) failure to decode and/or a feedback signal indicative of a statistical measure of transmission channel quality. If decoding fails, a further portion of the codeword or frame is sent. The intensity and/or size of the fraction is adjusted based on the feedback signal. In one embodiment, a specific range for probabilities employed in the encoding process for Raptor codes provides the ability to increase transmission throughput. Further it has been found that the advantageous Raptor codes are useful in noise conditions where even the improved punctured LDPC codes of the invention begin to degrade. |
US07669098B2 |
Method and apparatus for limiting power dissipation in test
An embodiment provides a system for testing a circuit. During operation, the system scans-in input values into a first set of flip-flops. The outputs of the first set of flip-flops are coupled with the inputs of a circuit under test, the outputs of the circuit are coupled with the inputs of a set of multiplexers, and the outputs of the set of multiplexers are coupled with the inputs of a second set of flip-flops. Next, the system configures the set of multiplexers using a segment-selection circuit, which causes the outputs of the circuit to be coupled with the inputs of the second set of flip-flops. The system then captures the circuit's output values using the second set of flip-flops. Next, the system scans-out the circuit's output values using the second set of flip-flops. Finally, the system determines whether the chip has a fault using the output values. |
US07669096B2 |
Methods and apparatus for monitoring internal signals in an integrated circuit
Apparatus and methods are provided for debugging an integrated circuit. Local multiplexer circuits are provided near first and second circuit blocks in the integrated circuit. Each multiplexer circuit includes input nodes, a control node, and an output node. A first input node of the first multiplexer circuit is coupled to an internal node of the first circuit block, a first input node of the second multiplexer circuit is coupled to an internal node of the second circuit block, second input nodes of the first and second multiplexer circuits are coupled to logical 0, and the control signal nodes of the first and second multiplexer circuits are coupled to a control signal. An OR gate is provided that includes an input node coupled to the output node of the first multiplexer circuit, another input node coupled to the output node of the second multiplexer circuit, and an output node. The control signal is used to select the internal nodes of the first or second circuit blocks for monitoring at the output node of the OR gate. |
US07669094B2 |
Semiconductor device and inspection method of semiconductor device and wireless chip
The invention provides an inspection method of a semiconductor device which receives a test program wirelessly. As an inspection method of the semiconductor device, a test program is transmitted as a communication signal for every test. By transmitting a test program as a communication signal wirelessly in the case of an operation test, test contents are changed as required. As a result, a test program can be easily changed and an inspection circuit or the like is not required. In this manner, manufacturing cost of a wireless chip can be reduced. |
US07669081B2 |
Systems and methods for scheduling, processing, and monitoring tasks
A computer-implemented method for performing a process is provided. The method comprises: (a) receiving a request to perform a process, the process comprising a plurality of tasks and at least a scheduler rule; (b) receiving a plurality of checkpoints associated with the process, each checkpoint comprising checkpoint state data and at least a respective checkpoint rule governing execution of the process; (c) determining a first task of the plurality of tasks to be scheduled into a priority queue, in accordance with the scheduler rule; (d) determining the first checkpoint of the plurality of checkpoints that is to be the first checkpoint used in processing the first task, in accordance with the scheduler rule; (e) creating the checkpoint state data for the first checkpoint; (f) saving the checkpoint state data for the first checkpoint; (g) processing the first task in accordance with the checkpoint rule associated with the first checkpoint; (h) determining the next task in the plurality of tasks to perform, based on the checkpoint rule associated with the first checkpoint; (i) updating the saved checkpoint data for the first checkpoint with the data and state associated with the first task; and (j) repeating steps (c) through (i) for each subsequent task and checkpoint, in accordance with the respective scheduler and checkpoint rules, until a predetermined condition has been reached. |
US07669080B2 |
Reducing likelihood of data loss during failovers in high-availability systems
A method, system, and computer program product for reducing likelihood of data loss during performance of failovers in a high-availability system comprising a primary system and a standby system are provided. The method, system, and computer program product provide for defining a halt duration, periodically determining a halt end time, halting data modifications at the primary system responsive to failure of data replication to the standby system, resuming data modifications at the primary system responsive to a last determined halt end time being reached or data replication to the standby system resuming, and responsive to the primary system failing prior to a previously determined halt end time, determining that a failover to the standby system will not result in data loss on the standby system with respect to the primary system. |
US07669079B2 |
Method and device for switching over in a computer system having at least two execution units
A device and method for switching over in a computer system having at least two execution units are provided, in which switchover units are included which are designed in such a way that they switch between at least two operating modes, a first operating mode corresponding to a comparison mode and a second operating mode corresponding to a performance mode. A programmable interrupt controller is assigned to each execution unit, and a storage element is included, in which information is stored that describes at least parts of a configuration of at least one of these interrupt controllers. |
US07669074B2 |
Method for fault handling in a co-operative workflow environment
Embodiments herein provide a fault-handling scheme based on forward recovery for cooperative workflow environments. The fault handling scheme relies on the correct placement of transaction scopes and their associated fault and compensation handlers for maintaining correct application semantics, a fault propagation scheme for forwarding faults to a workflow component that has the corresponding fault handler, and a distributed mechanism for collecting data of completed workflow components to facilitate recovering from faults. The fault handling scheme makes use of control flow messages to facilitate compensation of nested transaction scopes (residing in different components). The workflow components are also modified with additional code for aiding with fault propagation and fault recovery. |
US07669066B2 |
Disk array system having plural disk drives that controls supplying of power to a disk drive having finished a destaging process on a disk drive by disk drive basis
A disk array system including at least one channel control portion, at least one disk control portion, a cache memory, a cache switch, a shared memory, a power unit, and a casing for storing the channel control portion, the disk control portion, the cache memory, the cache switch, the shared memory and the power unit, wherein: each of the channel control portion, the disk control portion, the cache memory, the cache switch and the shared memory includes a control board having a plurality of electronic circuits different in operating voltage, and a voltage converter for converting a single input voltage into voltages for operating the electronic circuits respectively; and the power unit supplies a voltage to the voltage converter provided in each of the channel control portion, the disk control portion, the cache memory, the cache switch and the shared memory. |
US07669065B2 |
Power-off circuit
A power-off circuit includes a power unit (10), a power management unit (20), an integrated circuit chip (IC chip, 40), a switching apparatus (30), and a clamp circuit (70). The switching apparatus produces and transmits a power-off instruction to the power management unit. The power management unit produces and transmits a power-off notice to the IC chip in accordance with the power-off instruction. And the IC chip feeds back a power-off affirmation in accordance with the power-off notice to the clamp circuit. The clamp circuit receives the power-off affirmation and produces and transmits interrupted power-off signals to the power management unit, till the power management unit completely cuts off power supplied from the power unit to the IC chip. |
US07669063B2 |
Method of power down control for a display device, and power down controller for implementing the method
A method of power down control (PDC) for a display device is to be implemented by a processor in a power down controller of the display device. The power down controller includes a main system, a main system power source, and a PDC power source. The method includes the steps of: (A) receiving power from the PDC power source, determining if the main system is to be activated, and proceeding to step (B) if affirmative; (B) turning on the main system power source, and activating the main system; (C) determining if operation in a power down mode is intended, and proceeding to step (D) if affirmative; and (D) turning off the main system power source to operate in the power down mode. Further, a state parameter is stored that allows the main system to be restored to the operating state prior to a power interruption. |
US07669059B2 |
Method and apparatus for detection of hostile software
Methods and apparatuses are presented for detecting hostile software in a computer system involving storing a representation of configuration data associated with an operating system for the computer system obtained at a first time, comparing the stored representation of the configuration data obtained at the first time with a representation of the configuration data associated with the operating system for the computer system obtained at a second time, and if deviation is detected between the stored representation of the configuration data obtained at the first time and the representation of the configuration data obtained at the second time, automatically performing at least one remedial measure in response to the deviation detected. In one embodiment of the invention, the configuration data relates to identification of executable code installed in the computer system. The configuration data may be obtained from a registry key in a registry maintained by the operating system. |
US07669058B2 |
Secure remote password validation
A method, system and apparatus for secure password validation can include a local authentication process configured for coupling both to local authentication data and to a remote authentication process. The system also can include a comparator disposed in the local authentication process and programmed to detect an extended password string in the local authentication data. Finally, the system can include a remote authentication handler disposed in the local authentication process and programmed to outsource password validation to the remote authentication process responsive to the comparator detecting an extended password string retrieved for a supplied user identifier. Preferably, the remote authentication handler can be a remote procedure call to the remote authentication process. |
US07669057B2 |
Secure computer password system and method
An enhanced security method is provided for accessing information from a second computer using a password at a first computer. According to such method, a password used for accessing information is inputted to the first computer and stored on the first computer. Thereafter, the stored password is encoded using an encoding algorithm which is system specific to the first computer, and the encoded password is then transmitted to the second computer. The encoded password is used at the second computer to grant or deny access to the requested information, without the second computer having to decode the encoded password to obtain the password stored on the first computer. |
US07669053B2 |
System and method for using acoustic digital signature generator as oracle
A hand-held sonic token can be used as a pseudorandom oracle for a requesting application, which can generate a challenge that is sent to the token. The user of the token decides whether to allow the token to function as an oracle, and if so, the user causes the token to digitally sign the challenge and send it back to the requesting application, for use of the digitally signed challenge as an encryption key. After encryption the requesting application deletes the signed challenge, with subsequent decryption essentially following the encryption process. |
US07669050B2 |
Method to enable user mode process to operate in a privileged execution mode
A method to enable a user mode process to operate in a privileged execution mode is disclosed. Applicants' method provides an operating system comprising a privileged execution mode and a non-privileged execution mode, and a plurality of user mode strings operating in the non-privileged execution mode. The computing device receives a request from a first user mode string to operate in the privileged execution mode to perform one or more designated tasks. Applicants' method authorizes the first user mode string to operate in the privileged execution mode, and the first user mode string performs those one or more designated tasks using the privileged execution mode. Applicants' method continues to permit the first user mode string to operate in the privileged execution mode after completion of the one or more designated tasks. |
US07669049B2 |
System and method for protecting privacy and anonymity of parties of network communications
A system and method is provided for handling network communications between a client and a target server on the Internet to protect the privacy and anonymity of the client.For a session between the client and the target server, a routing control server sets up a routing chain using a plurality of Web servers randomly selected from a pool of participating Web servers as routers for routing messages between the client and the target server. To prevent traffic analysis, an “onion encryption” scheme is applied to the messages as they are forwarded along the routing chain.A payment service cooperating with the routing control server allows a user to pay for the privacy protection service without revealing her real identity. |
US07669045B2 |
System and method for aggregating shelf IDs in a fibre channel storage loop
A modular fiber channel information handling system includes a storage processor and multiple associated fiber channel data storage enclosures. The storage processor and the fiber channel data storage enclosures are connected by a fiber channel storage loop. The storage processor includes an identification engine operable to assign device addresses to the associated storage devices and an aggregation engine that is able to selectively aggregate the shelf IDs of data storage enclosures that have been selected to be aggregated. |
US07669043B2 |
Memory parameter initialization based on a temperature acquired at startup
A method of initializing memory parameters of a main storage device at a time of starting an information processing apparatus includes acquiring a temperature at the time of starting the information processing apparatus; and initializing the memory parameters based on the temperature. |
US07669042B2 |
Pipeline controller for context-based operation reconfigurable instruction set processor
An instruction execution pipeline for use in a data processor. The instruction execution pipeline comprises: 1) an instruction fetch stage; 2) a decode stage; 3) an execution stage; and 4) a write-back stage. The instruction pipeline repetitively executes a loop of instructions by fetching and decoding a first instruction associated with the loop during a first iteration of the loop, storing first decoded instruction information associated with the first instruction during the first iteration of the loop, and using the stored first decoded instruction information during at least a second iteration of the loop without further fetching and decoding of the first instruction during the at least a second iteration of the loop. |
US07669040B2 |
Method and apparatus for executing a long transaction
A system that executes a long transaction in a system with limited transactional hardware resources. During operation, the system executes the long transaction in a non transactional mode, which does not use transactional hardware resources. The system defers stores generated during the long transaction so that the stores are not committed to the architectural state of a processor until the transaction is successfully completed. If the long transaction successfully completes, the system commits the long transaction, which involves performing multiple hardware transactions to commit the deferred stores to the architectural state of the processor. |
US07669037B1 |
Method and apparatus for communication between a processor and hardware blocks in a programmable logic device
Method and apparatus for communication between hardware blocks and a processor in a programmable logic device is described. A shared memory is provided along with a memory controller for controlling access to the shared memory. An interface is configured to receive auxiliary instructions from the processor, select the hardware blocks for the requested tasks in response to the auxiliary instructions, notify the hardware blocks of those tasks, and arbitrate access to the memory controller among the hardware blocks. |
US07669033B2 |
Pretranslating input/output buffers in environments with multiple page sizes
Pretranslating input/output buffers in environments with multiple page sizes that include determining a pretranslation page size for an input/output buffer under an operating system that supports more than one memory page size, identifying pretranslation page frame numbers for the buffer in dependence upon the pretranslation page size, pretranslating the pretranslation page frame numbers to physical page numbers, and storing the physical page numbers in association with the pretranslation page size. Typical embodiments also include accessing the buffer, including translating a virtual memory address in the buffer to a physical memory address in dependence upon the physical page numbers and the pretranslation page size and accessing the physical memory of the buffer at the physical memory address. |
US07669030B2 |
System and method for finding kernel memory leaks
The invention provides a system and method for tracking memory information associated with dynamically loaded kernel modules with the help of a tracking system. The tracking system defines its own kernel memory allocation functions. Whenever, a dynamic kernel module is loaded/unloaded into/from the kernel space, these newly defined functions are called in response to kernel memory allocation/de-allocation requests from the kernel module. The newly defined functions are responsible for allocating and de-allocating kernel memory, as well as, keeping track of information relating to the kernel memory allocations/de-allocations. The tracked information may be used to identify the source of kernel memory leaks. |
US07669029B1 |
Load balancing a data storage system
An apparatus and method for automatically load balancing one or more workload groups to a set of available physical resources of a data storage system, and generating a layout planning recommendation of the set of available physical resources that supports the one or more workload groups based on the load balancing. |
US07669028B2 |
Optimizing data bandwidth across a variable asynchronous clock domain
Embodiments of the present invention optimize data bandwidth across an asynchronous buffer in a system with a variable clock domain. A move signal may be asserted to transfer data associated with a command into the asynchronous buffer. After the data has been moved into the buffer, an acknowledge signal may indicate that the transfer is complete. A launch signal may transfer the data in the asynchronous buffer to memory. Embodiments of the present invention allow the processing of a next command to begin at the earliest possible time while data associated with a previous command is being transferred into and out of the buffer, thereby increasing throughput and improving performance. |
US07669027B2 |
Memory command delay balancing in a daisy-chained memory topology
A methodology for a daisy-chained memory topology wherein, in addition to the prediction of the timing of receipt of a response from a memory module (DIMM), the memory controller can effectively predict when a command sent by it will be executed by the addressee DIMM. By programming DIMM-specific command delay in the DIMM's command delay unit, the command delay balancing methodology according to the present disclosure “normalizes” or “synchronizes” the execution of the command signal across all DIMMs in the memory channel. With such ability to predict command execution timing, the memory controller can efficiently control power profile of all the DRAM devices (or memory modules) on a daisy-chained memory channel. A separate DIMM-specific response delay unit in the DIMM may also be programmed to provide DIMM-specific delay compensation in the response path, further allowing the memory controller to accurately ascertain the timing of receipt of a response thereat, and, hence, to better manage further processing of the response. |
US07669024B2 |
Storage system with multiple copy targeting
A storage controller, cooperable with host computer apparatus, and a plurality of controlled storage apparatus, comprises a host write component operable to write a data object to a source data image at one of the plurality of controlled storage apparatus; a first copy component responsive to a first metadata state and operable to control copying of the data object to a first target data image at one of the plurality of controlled storage apparatus; a second copy component responsive to a second metadata state and operable to perform one of: controlling copying of the data object to a second target data image at one of the plurality of controlled storage apparatus; and causing the first copy component to perform copying of the second target data image to the first target data image. |
US07669021B2 |
File system based offline disk management
Logically imaging a memory area or a portion thereof while the memory area is offline. For each partition of a selected volume of the memory area, the logical files are captured along with volume and partition information and stored in an image file to enable logical restoration of the captured image. |
US07669019B2 |
Apparatus and method of mirroring data between nonvolatile memory and hard disk
This storage apparatus that provides to a host computer a logical device for storing data sent from the host computer includes a nonvolatile memory for storing the data, a disk-shaped memory device for storing the data, and a controller for controlling the nonvolatile memory and the disk-shaped memory device. The controller redundantly configures the logical device with the nonvolatile memory and the disk-shaped memory device. |
US07669016B2 |
Memory control device and method for controlling the same
The present invention provides a storage control device which enables the time between failures to prolong as much as possible, though it uses HDD's whose mean time between failures is relatively short. The storage control device controls spindle motors in a manner that a spindle motor is rotated regarding the HDD of data which can access from a host computer and a spindle motor is stopped regarding the HDD of data which are clearly judged that a host computer does not access the data. Whether the host computers can access the HDD or not is judged by the fact that whether the memory region (internal logical volume) provided by the HDD is in mapped to the host logical volume or not which is recognized by the host computer and is able to access thereby. |
US07669002B1 |
System and method for providing an application with memory access methods
A system for providing an application with a plurality of methods for accessing memory of a programmable logic controller includes an application, an interface for establishing communication between the application and a programmable logic controller, and a shared memory area initiated by the application or the programmable logic controller. The shared memory area includes an input memory and an output memory. The application is enabled by the interface to write to the input memory and to read from the output memory. |
US07669000B2 |
Host bus adapter with multiple hosts
A multi-host host bus adapter (HBA) can be connected to multiple host devices to allow the multiple host devices to communicate on a SAN fabric. More specifically, the multi-host HBA provides an interface for multiple SAN hosts without necessitating an HBA on each host, eliminating the need for an on-board HBA on each SAN host. The multi-host HBA interfaces to memory in each SAN host to which it is connected using PCI-Express (or a similar protocol), and communicates with other devices on the SAN fabric using Fibre Channel ports. The multi-host HBA communicates by receiving a command from a connected host, forwarding the command to a processor in the multi-host HBA, and sending the command to a device on a SAN. When the multi-host HBA receives a response from the device on the SAN, the multi-host HBA associates the response with the process and sends the response to the host. |
US07668990B2 |
Method of controlling a device to perform an activity-based or an experience-based operation
Activity-based or experienced-based operations are created and defined during an initialization or setup session for one or more system component, with minimum or no user interaction. The system components include legacy and/or non-legacy devices, which are configured and managed within a controlled environment, such as a home or business peer-to-peer or client-server network. During an initialization or setup session, relevant device information and device metadata are collected via a conventional or discovery protocol interface. For a legacy device that is not automatically discoverable, a user adds the legacy device to the controlled environment by inputting the device information. The device information can also be automatically collected from an accessible database. Once the device information has been collected, the system components are configured to support one or more activity-based or experienced-based operations. |
US07668988B2 |
Data bus inversion detection mechanism
A bus inversion apparatus includes exclusive-OR gates and an inversion detector. The exclusive-OR gates are coupled to an instant data bus and a last data bus. The data buses have a corresponding plurality of bits, where the exclusive-OR gates perform a bitwise comparison of the data buses, and provide an exclusive-OR bus. The states of the exclusive-OR bus indicate whether corresponding bits of the data buses are different. The inversion detector counts the number of the corresponding bits that are different, and indicates that the instant data bus should be inverted. The inversion detector has a plurality of left shift circuits, each configured to perform a logical left shift of input bits as directed by the states of shift bits, where outputs of the each of the plurality of left shift circuits indicate a number of a subgroup of the corresponding bits that are different. |
US07668985B2 |
Information processing apparatus with upgradeable modular components including processor, system memory, and hard disk drives
An information processing apparatus includes: a plurality of interfaces each of which supports any one of a plurality of types of devices; and a controller which controls devices. The interfaces and the controller are connected so as to link together in series. |
US07668981B1 |
Storage paths
A method for controlling data traffic within a storage area network can be provided. The method can comprise analyzing data for a path in a storage area network to determine whether the path should be identified as a less preferred path, and controlling data traffic routing to avoid use of a path identified as a less preferred path. In some embodiments, the data can be obtained from a host bus adaptor in the path. In some embodiments, the controlling can comprise throttling traffic over a path identified as a less preferred path. |
US07668980B2 |
Usage of persistent information unit pacing protocol in fibre channel communications
Provided are a method, system, and article of manufacture, wherein a primary storage control unit receives an information unit from a remote host over a fiber channel connection, wherein persistent information unit pacing is implemented over the fiber channel connection. Information is maintained on how many large writes have been received at the primary storage control unit over at least one logical path established over the fiber channel connection between the primary storage control unit and the remote host, wherein a large write is an input/output (I/O) operation for which a number of data information units that are processed exceeds a default value of an information unit pacing credit. The primary storage control unit adjusts an information unit pacing parameter included in a response sent from the primary storage control unit to the remote host, wherein the adjusting is based at least on the information maintained on how many large writes have been received at the primary storage control unit over the at least one logical path. |
US07668978B1 |
Method and system for storing frames in networks
Method and system for an adapter operationally coupled to a host system and a network is provided. The adapter includes an internal memory that can be configured in a first mode to operate as a dedicated random access memory used by a main processor of the adapter; or configured in a second mode to operate both as a random access memory used by the main processor and also used for storing information received from the network. The method includes enabling the second mode of the internal memory so that the internal memory is configured to operate both as random access memory for the main processor and for storing information received from the network. |
US07668975B2 |
Communications system for implementation of synchronous, multichannel, galvanically isolated instrumentation devices
An apparatus and method for synchronous communications using a serial data stream employs a housing with a controller and a back plane. The housing accepts one or more modules for interconnection with the back plane. The back plane distributes power to the modules and provides a communication link from the controller to each module. Each communication link includes a data out line, a data in line and a clock line, where each clock line is derived from one clock source. |
US07668968B1 |
Closed-loop voice-over-internet-protocol (VOIP) with sender-controlled bandwidth adjustments prior to onset of packet losses
A closed-loop voice-over-Internet-Protocol (VoIP) system has a local and a remote VOIP application. Each VOIP application monitors incoming packet arrival times and durations of audio data in the incoming packets to estimate bandwidth. The bandwidth estimates are forwarded to the other VOIP application. The forwarded bandwidth estimates are compared to a sending bandwidth. When the bandwidth estimate is above the sending bandwidth, compression and audio-frame decimation are reduced to improve voice quality. When the bandwidth estimate falls below the sending bandwidth, audio compression and decimation are increased to improve efficiency. Packet size can also be increased. Congestion estimates can also be sent with the audio data, causing packet transmission to pause until congestion ends. Incoming packet latencies are compared to a moving average to determine the congestion estimate, while bandwidth estimates are made by comparing packet audio duration to time between packet arrivals. |
US07668963B1 |
News architecture for iTV
A method and system for acquiring and transforming existing news content for display on multiple platforms and architectures. In one embodiment, capture templates are created to harvest the news content from disparate content sources on multiple platforms. The news data is extracted from the content sources using the created capture templates and a normalized data stream is generated therefrom. The normalized data stream is provided for display on the different type of platforms and may be cached for later transmission upon request. |
US07668961B2 |
Unilateral web services interaction contract
The present invention leverages a unilaterally-based interaction contract that enables applications to have a persistent state and ensures an exactly-once execution despite failures between and by communicating entities, permitting disparate software applications to be robustly supported in an environment where little is known about the implementation of the interaction contract. In one instance of the present invention, a web services interaction contract provides a communicating application with duplicate commit request elimination, persistent state transitions, and/or unique persistent reply requests. The present invention permits this interaction contract to be supported by, for example, a persistent application, a workflow, a transaction queue, a database, and a file system to facilitate in providing idempotent executions for requests from a communicating application. |
US07668958B2 |
Method for discovery and routing using a priori knowledge in the form of application programme within mobile AD-HOC networks
A mobile ad-hoc network device includes application software. The device constructs its routing table, listing reachable devices with the same application software. The routing table knowledge is dynamic, as devices enter and leave the network or their parameters change. |
US07668948B2 |
Staggered time zones
A method, apparatus, and system for staggering time zones. |
US07668939B2 |
Routing of resource information in a network
A media server in a Universal Plug and Play (UPnP) network includes a resource sharing service to govern the distribution of resource information regarding resources to rendering devices. In one case, the resource sharing service consults a criterion to determine whether an identified network device is authorized to receive resource information. In another case, the resource sharing service consults another criterion to determine whether a specified individual associated with the media server must consent to the transfer of the resource information in order for the transfer to occur. The resource information may include resource metadata that describes high level information regarding resources, as well as resource content. The media server includes various user interface presentations that allow the media server user to specify shared resources and distribution criteria. |
US07668938B1 |
Method and system for dynamically purposing a computing device
A system and method for purposing a computing device is disclosed. A management controller system is used to copy a system image from a library of system images to a target partition of the computer to be repurposed. The system image may include a configured copy of an operating system and an application program. The system image may also include logic for generating and assigning a unique security identifier to the computer. The invention includes a managed node service for monitoring the status of the computer and for performing some of the necessary steps in purposing the computer. Additionally, the invention includes facilities for loading a default operating system on the computer when the computer is first connected to a network. |
US07668934B2 |
Port type agnostic proxy support for web services intermediaries
Methods, systems, and products are disclosed in which port type agnostic proxy support for web services intermediaries is typically provided by receiving in a web services intermediary a request for execution of a web services operation, wherein the request includes parametric information from which an endpoint for a target service that supports the operation can be identified; identifying, in dependence upon the parametric data, the endpoint for a target service that supports the operation; creating a target service request for execution of the operation on the target service; and issuing the target service request to the target service. Exemplary embodiments typically also include the return path of request-response processing: receiving in the intermediary a response from the target service; creating in the intermediary, in dependence upon the response from the target service, a response from the intermediary; and returning the response from the intermediary to the requesting client. |
US07668927B2 |
Deletion in data file forwarding framework
Methods and apparatus, including computer program products, for deletion in data file forwarding framework. A framework includes a network of interconnected computer system nodes in which data files are continuously forwarded from computer memory to computer memory without storing on any physical storage device in the network, a central server coupled to the network, and a deletion server coupled to the network. |
US07668925B1 |
Method and apparatus for routing in SAS using logical zones
A method and apparatus are provided for routing in an SAS expander for logical zoning. Common SAS topology defined by the ANSI T10 specification only relates to physical topology with multiple end devices, as well as to expander devices and the broadcast handling mechanisms in such physical topologies. The present invention introduces the concept of virtual topologies that can be non-overlapping or overlapping subsets of the physical topology and the routing mechanism that handles the routing issues with the virtual topologies. |
US07668923B2 |
Master-slave adapter
A system and method are provided in which communication adapters, which are used for the transfer of message packets from and amongst a plurality of data processing nodes, are provided with internal storage which is used to indicate the status of a particular adapter as a master, as a slave or as a backup up adapter. This information provides the adapters with the ability to be called into service to take over the operations of another adapter in the event of node or adapter failure. |
US07668918B2 |
Utilizing instant messaging to effectuate structured communication
The present invention uses instant messaging to effectuate structured communication. A structured communication component is used in conjunction with an instant messaging component to allow an instant messaging user to quickly formulate a structured communication for transmission to one or more recipients. The recipients are presented with the structured communications such that they provide a structured response that is transmitted back to the sender. The responses from the various recipients can then be reviewed, such as in a desired report format, by the sender. |
US07668913B1 |
Method and apparatus for generating a web site with dynamic content data from an external source integrated therein
A technique for generating a web site in accordance with received data entry by: determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data. The web site data includes dynamic content data from an external data source, and the data entry may include a designation of such an external data source. |
US07668911B2 |
Presence server, session control server, and packet relay system
The object of the invention is to make communication between users smoother utilizing terminal type information. To achieve the object, a terminal type is specified based upon information in login and information acquired by adding the information to presence information is notified. Besides, terminals of the same type are connected by an SIP server. The selection of the communication means of voice communications and a character chat when communication is started and the specification of a calling terminal at a partner terminal are enabled by adding terminal information to presence information and grasping mutual owned terminals. Detailed status can be grasped based upon presence information of the same name by grasping presence information and terminal information. Further, in the case of a terminal not provided with a presence function, an SIP server also identifies terminal type information by deputy and can also specify a calling terminal. |
US07668909B2 |
Bulletin board management system and computer program
A site for communication and information sharing among members is provided by a bulletin board management system utilizing a computer network. When a change is made to contents of bulletin information, the system determines members who have already read the bulletin information before the change based on a result of monitoring. The system automatically sends an electronic mail urging these members to check the change in contents of the bulletin information and changes the status of these members from “already read” to “required to check the change.” Thus, the electronic mail urging members to check the change in contents is sent only to members who need to check, so failure of information transmission is prevented and information can be communicated to all members securely. |
US07668908B2 |
System and method for generalized and distributed scalable eventing system
Event messages are received from a first source, each has a subscription based-sequence number and a time stamp. The order of events within the first event source are determined on the basis of the subscription based-sequence number. Additional event messages are received from a second source each having a subscription based-sequence number and a time stamp. The events from the second event source are ordered with respect to the first event source on the basis of the time stamp within each of the at least two event messages from the first event source and the another at least two event messages from the second event source. |
US07668907B1 |
Method and system for selectively viewing participants of a multimedia network conference
In a network multimedia conference, a bridge service that functions as a proxy for a client to join the conference dynamically selects a video stream from multiple video streams originating from the other participants of the conference and sends the selected video stream to the client for viewing. The bridge service monitors conferencing events of each participant and updates conferencing activity state variables of the participant, such as whether the participant is being shown to the client, whether the participant is talking, how long the participant has been shown or not shown, etc. Periodically, a weight assigned to each of the participants is computed based on the state variables, and the video stream of the participant with the highest weight is then selected for viewing by the client. |
US07668906B2 |
Wire protocol for a media server system
A wire protocol provides message formats for creating multiple network connections between a media server and a client. These multiple network connections may include a control link connection for passing control information and a data funnel connection for passing data of multiple media. The data funnel connection may be a multipoint-to-point connection that connects multiple data servers with the client. The protocol facilitates multiple requests being concurrently outstanding and asynchronous processing of requests. The protocol is designed to exist on top of a transport protocol layer. |
US07668905B2 |
Method, system and computer program for providing web pages based on client state
The invention proposes a solution allowing a web application to generate a response page based on local information of a client. For this purpose, a front-end servlet (receiving a request from the browser of the client) verifies (318, 360) whether the local information is available on the server. If not, a wait page with a command for uploading the local information is generated and sent (321) to the client, so as to cause the client to transmit (327-342) the local information to a back-end servlet of the server. The wait page self-refreshes (348-357) after a predefined delay; in response thereto, the same front-end servlet verifies whether the local information is ready to use. If the uploading is still in progress, a wait page without the upload command (which self-refreshes after the same delay) is generated and sent (363) again. Once the uploading has been completed, the front-end servlet can generate and send (366-372) the desired response page based on the up-to-date local information of the client. |
US07668903B2 |
Method and apparatus for dynamically delivering service profiles to clients
One embodiment of the present invention provides a system that facilitates dynamic delivery of service profiles to a client. During operation, the system performs a discovery operation to allow the client to discover new services on a network. If a new service is discovered for which the client does not possess a service profile, the client to obtains the service profile from the new service and subsequently installs it, thereby enabling the client to interact with the new service. |
US07668900B2 |
System and method for scheduling an event over a network
A method for scheduling an event over a network in a calendar of an invitee includes creating a schedule request that includes at least a set of details of the event and an identifier if the event creator. The schedule request is sent to a server in communication with the network. The server has access to the calendar of the invitee and a calendar for the event creator. Upon receipt of the schedule request, an event record is created at the server that includes at least the set of details for the event and a link to the invitee's calendar. The event is also added to the calendar of the invitee. The schedule request may be created using a link associated with the event. |
US07668898B2 |
Calculating circuit and method for computing an N-th root and a reciprocal of a number
A calculating circuit and a method for generating an output signal representing an output number approximating an N-th root and/or a reciprocal of an input number represented by an input signal are described. The calculating circuit includes a subtractor circuit, an integrator circuit, and a multiplier circuit. The subtractor circuit responsive to a first signal and a feedback signal and configured for generating an error signal representing a difference between the first signal and the feedback signal. The integrator circuit responsive to the error signal and configured for computing the output signal. The multiplier circuit responsive to the output signal and configured for generating a feedback signal. The method for generating the output signal includes the following iterative steps: (i) generating an error signal at a j-th iteration, (ii) integrating the error signal for obtaining the output signal, (iii) generating the feedback signal and (iv) repeating steps (i) to (iii) as required to obtain the N-th root and reciprocal with a required accuracy. |
US07668896B2 |
Data processing apparatus and method for performing floating point multiplication
The first and second n-bit significands are multiplied producing a pair of 2n-bit vectors, and half adder logic produces a corresponding plurality of carry and sum bits. A product exponent is checked for correspondence with a predetermined exponent value. A sum operation generates a first result equivalent to the addition of the pair of 2n-bit vectors. First adder logic uses corresponding m carry and sum bits, the least significant of them carry bits being replaced with the increment value prior to the first adder logic performing the first sum operation. Second adder logic performs a second sum operation and uses the corresponding m−1 carry and sum bits replacing the least significant m−1 carry bits with the rounding increment value prior to the second adder logic second sum operation. The n-bit result is derived from either the first rounded result, the second rounded result or a predetermined result value. |
US07668895B2 |
Galois field computation
A method and device for computing the multiplicative inverse of element x in Galois field GF(p2m) is proposed. In particular, when p is a prime number and m is an integer, the inverse may be constructed based on the observation that xpm+1 is en element in sub-field GF(pm) and the inverse of xpm+1 can be carried out in the sub-field. The inverse of X may be obtained by multiplying x−1=(xpm+1)−1 by xpm. |
US07668894B2 |
Computation of power functions using polynomial approximations
A power function is approximated over an applicable data interval with polynomials determined by means of a Chebyshev minimax approximation technique. In some cases, multiple polynomials may be used to approximate the function over respective ranges of the desirable interval, in a piecewise manner. The appropriate polynomial that approximates the power function over the range of interest is derived and stored. When the power function is to be applied to a particular data value, the data value is first evaluated to determine where it lies within the applicable interval. The constants for the polynomial associated with that range of the interval are then retrieved and used to calculate the power of that data value. |
US07668893B2 |
Data generator having linear feedback shift registers for generating data pattern in forward and reverse orders
Some embodiments of the invention includes a data generator. The data generator includes a data generating circuit having a combination of linear feedback shift registers and shift registers for generating a pseudo-random data pattern in a first order. The data generator also includes a recovery circuit for allowing the data generating circuit to generate the pseudo-random data pattern in a second order. The second order is a reverse of the first order. Other embodiments are described and claimed. |
US07668889B2 |
Method and system to combine keyword and natural language search results
A search query is received from a single input field of a user interface. A keyword search is performed based on the search query to generate keyword search results. A natural language search is performed of a frequently-asked question (FAQ) database based on the search query to generate FAQ search results. The keyword search results and the FAQ search results are combined in a display page. |
US07668886B2 |
Resume storage and retrieval system
A method of and apparatus for storage and retrieval of resumé images in a manner which preserves the appearance, organization, and information content of the original document. In addition, summaries or “outlines” of resumé images, broken down into multiple fields, are stored, and can be searched field by field. A user interface is provided which is based on a familiar paper-based method already in common use, thus reducing the training required to effectively use the system. |
US07668883B2 |
System for secure erasing of files
The present invention is directed to a system and method for the secure and correct deletion of data files from a data storage that bypasses the file system of an operating system. A secure erase service receives a secure erase request from a system interceptor component, which has intercepted a system call from an application. The system call interceptor component communicates with the secure erase service via an interprocess communication module. The secure erase service receives the secure erase request from the interprocess communication module and communicates the secure erase request to a secure erase library. Using the file information contained in the secure erase request, the secure erase library queries the file system of the data storage device to determine the location of data blocks containing the to be deleted data. Once, the location of the data blocks has been determined, the secure erase library then instructs the device driver, via a virtual file system, to overwrite the data blocks storing the electronic file a predetermined number of times. |
US07668878B2 |
Replicating data between heterogeneous data systems
A method and apparatus for replicating data between heterogeneous databases is provided. Data is replicated between two heterogeneous databases with the use of a volatile storage queue, enabling the rapid replication of data across databases provided by different vendors or operating on different platforms. According to one embodiment, an in-memory queue is used to queue change operations to be performed on a target data repository. The change operations may be operations that were applied to a source data repository. An apply process retrieves the change operations from in-memory queue and commits the change operations to persistent storage. When the change operations have been committed, the apply process notifies the source platform that the particular change operation has been stored. |
US07668867B2 |
Array-based discovery of media items
A media discovery module (MDM) is described that facilitates a user's access to desired media items. The MDM presents a series of arrays of media items to the user. The user's selection within any array governs the composition of media items that are presented in a subsequent array. Different linking criteria can define the relationship among arrays. In one case, the MDM uses a time-based linking criterion, allowing a user to examine a media item at increasing levels of temporal granularity. In another case, the MDM uses a subject matter-based criterion, allowing a user to examine one or more media items at increasing levels of detail with respect to a subject matter index. The MDM can employ various tools to establish the relationship among media items, including image analysis tools, audio analysis tools, metadata analysis tools, and so on. |
US07668862B2 |
System and method for controlling the use of a method in an object-oriented computing environment
A system and method for controlling the use by caller objects to a restricted method of a resource object in an object-oriented computing environment are provided in accordance with one embodiment of the invention. The method is based on associating an access-token with a caller object which is to be allowed to access the restricted method and sharing this access-token with the resource object. When subsequent calls to the restricted method are made by a caller object, access is made contingent on the caller object providing the access-token as part of the call procedure. Where no access-token is provided, or an invalid access-token is provided, access to the method is denied or restricted. The method provides protection against innocently made wrong calls to a restricted method by a caller object, for example due to coding errors. The method also provides protection against maliciously made calls to a restricted method by caller objects that should not have access to it. |
US07668859B2 |
Method and system for enhanced web searching
A system for user-directed acquisition over a wide area network includes a client computer, a database having information data relating to user-entered text of HTML pages, and a server computer having a program software stored on the storage device to receive a user-entered word data in a first language from the client, to receive a user-entered geographic search area data from said client, and wherein the program software is associated with software for generating a translation language pair data and for translating the word data in accordance with the language corresponding to the user entered geographic search area data, software for accessing said information data as a function of the translated word data, and software for transmitting the accessed information data to the client-computer. A method is also provided. |
US07668858B2 |
Drag and drop technique for building queries
A method, system and computer program product for building a search query in a data processing system having a graphical user interface is provided. Responsive to user input, a graphical component representing a first system object is dropped onto a graphical component representing a query function. A set of attributes of the first system object is presented. Responsive to user selection, a search query is created from the selected set of attributes. |
US07668855B2 |
Method and apparatus for definition, referencing and navigation across multiple perspectives of an organization
The invention provides a method and apparatus for generating and subsequently using a series of graphical perspectives of an organization. Each of the perspectives includes a series of defined elements which are identified as being part of the perspective. Each element is analyzed in each of the perspectives and those which are common to more than one perspective are identified as are those elements which are interconnected and hence refer to each other. A graphical display panel is generated for each perspective which identifies in a dynamic manner those elements which are so connected and said panel can be used a navigational tool in conjunction with a graphical user interface. |
US07668853B2 |
Information storage and retrieval
An information retrieval system in which a set of distinct information items map to respective nodes in an array of nodes by mutual similarity of the information items, so that similar information items map to nodes at similar positions in the array of nodes; the system comprising: a user control for defining a search criterion for selecting information items; a detector for detecting those positions within the array of nodes corresponding to the selected information items; a graphical user interface for displaying a two-dimensional display array of display points representing those positions within the array of nodes corresponding to the selected information items; and a processor responsive to the selected information items, for providing a representation which is generally representative of the information content of the selected information items. |
US07668852B2 |
Method for creating sketches of sets to permit comparison
Provided is a method for creating sketches of sets to permit comparing set members selected from a universe. The method includes selecting a size for the sketch and providing a randomizer. In addition, a set is provided as a subset of the universe. The set is processed with the randomizer to provide a new vector. The new vector is normalized to provide a value. Dividing each element of the new vector by the determined value results in the sketch. |
US07668851B2 |
Lockless hash table lookups while performing key update on hash table element
A system, method and computer program product for moving a shared list element from a first list location to a second list location includes making the list element appear simultaneously in the first list and the second list under a first key associated with the first list, changing the first key associated with the first list to a second key associated with the second list, and making the list element appear only in the second list under the second key associated with the second list. |
US07668850B1 |
Rule based navigation
A navigation system is used in combination with a data retrieval system to more effectively locate the correct answers or information in search content. The navigation system provides taxonomies that identify different information categories and sub-categories (facets). Classifiers automatically classify the search content by identifying the content corresponding with associated facets. The facets, in conjunction with the associated classifiers, provide robust classification and correlation between both structured and unstructured content. Rules can be used in conjunction with the facets and classifiers to automatically control different navigation operations. The navigation system can also leverage ontologies to dynamically create taxonomies and provides unique facet expansion and intra-document classification operations. |
US07668847B2 |
Semi-structured data storage schema selection
In one aspect, this disclosure relates to a method and associated apparatus that allows a user to obtain a semi-structured data input and a workload input. An improved semi-structured data storage schema is selected for a relational schema in response to the semi-structured data input and the workload input. The semi-structured data is segmented based on the selected improved semi-structured data storage schema. In one aspect, the semi-structured data is XML data. |
US07668846B1 |
Data reconstruction from shared update log
Updates to a plurality of data sets may be recorded in a shared update log. Whenever a server responsible for the plurality of data sets fails, other servers may reconstruct the data sets using the shared update log and redundant copies of the data sets. As part of the reconstruction process, the other servers reorganize (e.g., by sorting) the update records of sub-logs of the update log to group update records corresponding to the same data set together. The updates are applied to the redundant copies of the data set snapshots to reconstruct the data set. |
US07668845B1 |
C-tree for multi-attribute indexing
An abstract indexing structure called a C-tree that it is an access method that exploits search space “containment” is described. The C-tree structure includes objects spaces that overlap, but search spaces that are disjoint. Every part of the search space is indexed by some node. Moreover, every object has a unique location in the index, despite the object space overlap. The C-tree is a tree of pages, typically disk based, like a B-tree, but it handles a greater variety of data, e.g., spatial data, temporal data, etc. In particular, it can handle the indexing of objects that have extents, not merely point data, and hence objects that can overlap. These objects can be indexed without remapping them to a higher dimensional point space. At least one particular aspect of the invention is premised on a notion of an object being contained in some kind of search space. |
US07668840B2 |
System and method for configuring a parallel-processing database system
A system and method for configuring a plurality of processing nodes into a parallel-processing database system are described herein. Each of a plurality of processing nodes connected by a network receive software and one or more configuration files related to the intended function of the processing node. The software may include homogeneous agent software, one or more library dynamic-link libraries (DLL), and the like. The configuration file is used to configure the homogeneous agent to operate as the intended node in a global-results processing matrix, a general-purpose query processing matrix, or a index-base query processing matrix. Another node or nodes may be configured to convert query-based programming code to intermediary source code in a common programming language and then compile the intermediary source code into a dynamic link library (DLL) or other type of executable. The DLL is then distributed among the processing nodes of the processing matrix, whereupon various subsets of the processing nodes execute related portions of the DLL substantially in parallel to generate query results. |
US07668826B2 |
Predicting apparatus, predicting method, and computer product
A structuring unit generates a combination pattern of the attribute values by combining an attribute value of the assessment target data with an attribute value indicating a unspecified value. A reconstructing unit searches data matching the combination pattern from the accumulation data, and generates subset data. An index setting unit sets an index indicating significance of relationship between the generated subset data with assessment data. An assessing unit selects subset data that becomes a basis of assessment, based on the set index, and performs an assessment on a prediction result based on the selected subset data. |
US07668825B2 |
Search system and method
A search system and method are provided that uses taxonomies, entities, facets, and ontologies to provide a user with a more comprehensive set of search results in response to a query. The search system has an indexing engine that performs one or more indexing steps that permit the search engine to return a comprehensive set of search results. For example, the indexing engine may index a document according to a set of synsets so that the search engine may use the synsets, during retrieval of results to a query, to return a more comprehensive set of search results. |
US07668820B2 |
Method for linking de-identified patients using encrypted and unencrypted demographic and healthcare information from multiple data sources
A longitudinal database of de-identified patient healthcare transaction data records linked by longitudinal linking tags (IDs) is provided. A new healthcare transaction data record, which may include alphanumeric identification code attributes, third party attributes and/or demographic attributes, is assigned an linking ID associated with a previous healthcare transaction data record based upon successful comparison of either a designated set of identification code attributes or a designated set of demographic attributes. The longitudinal data base is assembled by a matching process in which a new data record is compared level by level with previous healthcare transaction data records through a hierarchy of a first series of matching levels each defined by a designated set of alphanumeric identification code attributes and a second series of matching levels each defined by a designated set of attributes including demographic attributes and then assigned the ID associated with a successfully matched reference data record. |
US07668816B2 |
Dynamically updated quick searches and strategies
In response to characters entered within a Find dialog box, a minifind window is dynamically updated to provide corresponding search strategies and quick matches from content search data that are being searched. The search strategies and quick matches that are listed are dynamically updated as the user inputs additional characters in the Find dialog box. At any time, the user can initiate a full text search to populate a search results pane, based upon the characters input, by selecting a Go control or pressing the Enter key. Alternatively, the user can select one of the quick matches or search strategies, to populate the search results pane with corresponding items obtained from the content search data, which are most likely to relate to the information desired by the user. This approach is applicable to finding information in almost any data accessed locally, or over a network. |
US07668812B1 |
Filtering search results using annotations
A search engine system accepts queries that include query terms and labels applicable to certain documents. A domain filter is constructed that is used to filter search results to certain domains, where the domains are determined based on the labels included in the query. The filtered search results are processed to ensure that certain portions of the results are from domains included in the filter. The results are further processed to include the query labels with certain ones of the results. |
US07668811B2 |
Updating prices of search results during a search for a travel related item
A method and apparatus are provided for a dynamic information connection engine. User actions are detected on at least one client system. In response, a determination is made whether the user is searching for supported information. When the user is searching for supported information, information is extracted electronically from third party web sites, direct supplier connections, and intermediate databases. Potential information suppliers are automatically selected in response to the detected user search. Queries are formulated from the user search and transferred to each selected supplier over a network coupling. The queries include a request for information. Responses are received from the suppliers, and the responses are used to generate a result list for the user. The result list includes information and query status information. Further, an electronic link may be provided to a web site of each supplier from which the information was derived. |
US07668806B2 |
Processing queries against one or more markup language sources
Techniques are provided for processing a query, including receiving the query, where the query specifies certain operations to be performed, including (a) a first set of one or more operations that are to be performed on a markup language data source and (b) a second set of one or more operations that are to be performed on a second data source. Then it is determined that a first server that manages the markup language data source is capable of performing the first set of operations. A request is sent to the first server to perform the first set of operations. A response is received, where the response contains results of performing the first set of operations on the markup language data source. Finally, results are generated for the query based at least in part on the results of performing the first set of operations. |
US07668804B1 |
Recommending statistical views using cost/benefit metrics
A workload to be handled by a database system can be identified. The workload can include at least one query that the database system is to handle. A set of at least one candidate statistical views (statviews) to be utilized when optimizing the workload can be enumerated. A benefit value and a cost value of the each of the enumerated candidate statistical views relative to the entire workload can be computed. The cost value can reflect a cost of constructing and collecting statistics on the associated statistical view. A set of the candidate views most beneficial for handling the workload can be determined based upon the computed benefit values and computed cost values. A generalization phase that augments the candidate view set with higher value candidate views for consideration during the recommendation phase. The optimum subset of views from the determined set of candidate views can be recommended, which can cause them to be constructed and utilized by a database optimizer. |
US07668803B2 |
Data query cost estimation
A method for estimating a runtime of a query of a data repository may abstract, extract, or otherwise generate one or more parameters of the query. Thereafter, the abstracted parameters may be associated with one or more statistical query records. From these statistical query records, a query runtime may be estimated. Related apparatuses, computer program products, and computer systems are also described. |
US07668801B1 |
Method and apparatus for optimizing queries under parametric aggregation constraints
The present invention relates to a method and apparatus for optimizing queries. The present invention discloses an efficient method for providing answers to queries under parametric aggregation constraints. |
US07668800B2 |
Database query generation for project task management system for managing project schedules over a network
A client-server based project schedule management system comprises multiple editors accessible through a web browser to perform various scheduling tasks by members of a project. Client-executable code is generated by the server for the client, which is passed to the client along with schedule-related information for populating the respective editors. The client executes the server-generated code to display the respective editor with pertinent information populated therein, and to manage and maintain any new or updated information in response to user interactions with the editor. Rows of tasks are represented by corresponding objects, where editor elements are object attributes which are directly accessible by the respective objects. Database queries are generated by the server based on constant strings containing placeholders which are replaced with information used by the query. |
US07668798B2 |
System and method for accessing data in disparate information sources
The present invention relates to a system (10) for generating and maintaining virtual and physical metadata layers in a MetaBase metadata repository (110b) in order to simplify and optimize the retrieval of data from a plurality of disparate information sources (130a-130c). The system stores in a physical metadata layer of a MetaBase metadata repository a plurality of physical metadata elements, wherein each one of the physical metadata elements corresponds to the metadata elements in the plurality of information sources. Logical metadata elements are stored in the virtual metadata layer and are linked to the physical metadata elements in order to maintain the relationships therebetween. By maintaining the relationships between the physical metadata elements, users can initiate a data query request for data corresponding to a logical metadata element, and the system is configurated to retrieve the desired data from the relevant information sources, even in the event that relevant information sources maintain the data in fields having different data field names, that the information sources employ incompatible data formats, and that the relevant information sources employ different query languages. |
US07668797B2 |
Active semiotic system for image and video understanding by robots and unmanned vehicles, methods and apparatus
An active semiotic system creates implicit symbols and their alphabets from features, structural combination of features, objects and patters, creates models with explicit structures that are labeled with the implicit symbols, and derive other models in the same format via diagrammatic- and graph transformations. The active semiotic system treats vision as a part of a larger system that converts visual information into special knowledge structures that drive a vision process, resolve ambiguity and uncertainty via feedback projections, and provide image understanding that is an interpretation of visual information in terms of corresponding knowledge models. Mechanisms of image understanding, including mid- and high-level vision, are presented as methods and algorithms of the active semiotic system, where they are special kinds of diagrammatic and graph transformations. Derived structures, and not a primary view, are the subject for recognition, and such recognition is not affected by local changes and appearances of the object from a set of similar views, thereby allowing a robot or unmanned vehicle to interpret images and video similar to human beings for better situation awareness and intelligent tactical behavior in real world situations. |
US07668792B2 |
Portable terminal device with a display and focused-state determination means
A portable terminal device or cellular phone includes a target setting section, a display unit, a focused-state determination section, and a recognition section. The photography-target setting section sets normal photography mode for photographing an image, and OCR mode for photographing a character or bar code. The display unit displays a photographed image, and positioning of an image as a photography target. The focused-state determination section is activated, and determines a focused state of a character or bar code photographed in the OCR mode. The recognition section recognizes the photographed character or bar code, the result of which is displayed by the display unit. Press of a confirmation button initiates a process to communicate with a communications target corresponding to the recognized result. A linking section may link recognition results to form a continuous string. |
US07668789B1 |
Comparing distributions of cases over groups of categories
A first distribution of cases over a first group of categories is received. A categorizer trained using a search-and-confirm technique classifies the cases into a second group of categories. A second distribution of the cases over the second group of categories is generated using results of the classifying. The first and second distributions are compared to identify differences between the first and second distributions. |
US07668784B2 |
Printing of postal indicia and detection thereof
The invention provides a method of detection of an imprint of a postal indicium at a location on a mail piece. The method involves utilizing a sensor to scan along a band on the mail piece to detect a sequence of transitions between light and dark reflectance areas within a band extending across the said location. AN indication of the presence of the imprint of the postal indication is generated in response to detection of a transition succeeding a predetermined number of initial transitions at a start of the sequence of transitions.The invention also provides apparatus for imprinting postal indicia on mail pieces. The apparatus comprises a printer operable to print a postal indicium in a required location on the mail piece. A first sensor is provided that is responsive to reflectance transitions between light and dark along a band of the mail piece extending across the said location. The first sensor generates a sequence of first signals corresponding respectively to reflectance transitions along the said band. The apparatus further includes means operative in response to a first signal occurring after a predetermined number of said first signals at a start of said sequence to generate a second signal which is indicative of a postal indicium imprint on the mail piece. |
US07668779B2 |
Method and system for tracking and verifying repair estimates, invoices, and billing exceptions
A method and system for tracking and verifying estimates, invoices, and billing exceptions for charges billed to a customer by a vendor is disclosed. The vendor submits an estimate via a billing verification system. The system generates an estimate record and facilitates customer review of the estimate. The system also receives an invoice for the completed repair from the vendor and generates an invoice record. Based on the estimate record and the invoice record, the system can perform an audit to compare the invoice to the estimate. The system also enables the customer to review the invoice via the billing verification system to identify billing exceptions associated with any disputed charges. A billing exception record is generated in the billing verification system for each of the billing exceptions. The vendor is then notified of the billing exceptions. The vendor reviews and responds to the billing exception records via the billing verification system. A billing exception response record is generated for each vendor response. The customer is then notified of the reviewed billing exception response records. |
US07668772B1 |
Systems and methods for money fund banking with flexible interest allocation
This invention provides system and methods for managing accounts of clients at customer financial entities so that deposits of up to $100,000 or greater are insured, so that interest income earned on a portion of all of the account balances may be flexibly allocated according to customer instructions, and so that withdrawals are not limited. These objects are satisfied by holding client funds at interest-earning money market deposit accounts at one or more banks or savings institutions. More particularly, this invention provides methods for receiving client transaction information, determining a net transfer of funds into or out of each client account from transaction information, causing transfer of funds from the insured, interest-bearing deposit accounts to match the net transfer of funds into or out of each client account, and allocating interest earned by the deposit accounts to clients according to customer instructions. This invention also provides systems and software products implementing these methods. |
US07668771B1 |
System and method for allocation to obtain zero activity in a selected aggregated account
A method, program product and system for managing a group of aggregated accounts, each aggregated account held in a different one of a plurality of deposit institutions, each of the aggregated accounts associated with at least one financial entity and holding funds of a plurality of clients of the at least one financial entity, each of the clients having a client asset balance in a respective client account associated with the at least one financial entity, the method comprising: (1) allocating fund deposits to and fund withdrawals from the aggregated accounts, the step of allocating comprising: (a) calculating an aggregated transaction amount based on a total net transaction from among the plurality of the client accounts during a period of time; (b) selecting at least one aggregated account from among the group of aggregated accounts in the different deposit institutions to which to deposit or to withdraw funds based, at least in part, so as to avoid withdrawing funds from or depositing funds to at least a different one of the aggregated accounts in the group; and (2) withdrawing funds from or depositing funds to the at least one of the aggregated accounts based on the allocation. |
US07668754B1 |
Architecture for secure reverse mobile commerce
A secure m-commerce system and device. A consumer m-commerce device receives product data via a number of data input techniques. The product data is uploaded to a remote personal agent that requests bids from commercial partners to transact the list. When a bid is selected, the consumer transacts remotely to complete the purchase thereof. The system tracks geographically the device such that the consumer is alerted to a partner location, and may stop by the location for further information. The device may also output a store map to the consumer that locates all products on the shopping list. |
US07668752B2 |
System and method for the distribution of software products
A system and method for selling software products over a network. The system includes a server computer with access to software products. The system is configured to allow a user to purchase a subscription for the periodic acquisition of selected software products. In one embodiment, as part of the subscription, the user pays an amount during selected billing intervals. In return, the system issues to the user a number of credits for downloading at no additional charge at least one of the software products during a credit interval, which may be equal in length to the billing interval. In one embodiment, the system debits a number of credits in response to fulfilling a user's purchase request. The system may be also configured to deduct credits that are not used within selected credit intervals. |
US07668750B2 |
Securing RF transactions using a transactions counter
A system and method for securing a Radio Frequency (RF) transaction using a RF identification device (RFID) transaction device is provided. The RFID transaction device includes a transactions counter for tallying the number of transactions attempted or completed with the RFID transactions device. The counter may be incremented by any predetermined amount, which may be predefined for a particular transaction device counter. The counter value is provided to an account issuer for use in determining if the counter value has exceeded a predetermined value correlative to the maximum number of transactions which may be completed using a transaction device. |
US07668739B2 |
Method and system for selecting items to replace insured items
A web-based method for identifying items to replace insured items includes receiving item specification information from at least one of a user, a manufacturer, a distributor, a system administrator, and an authorizing agent, and utilizing a server to compare the received specification information with pre-stored information. The method also includes selecting at least one item which matches the received specification information and downloading information to the user related to the item. |
US07668735B2 |
Compensated electronic consults
The present invention relates to a system and method for providing health care information to health care providers and for obtaining information pertaining to the practice of a health care provider by providing incentives for provision of such information. |
US07668734B2 |
Internet medical information system (IMED)
A system for creating, maintaining and selectively accessing medical histories. The system allows a patient and other selected parties to build a medical history, but importantly places the authority to grant access to the medical history solely in the hands of the patient. When the patient's medical history file is created, the patient also pre-authorizes selected parties, including government agencies such as FEMA to have access to at least part of the patient's history. Each selected party is associated with an access module that dictates the level of access the party has to the medical history. Primary care physicians are associated with a full access module, which allows full access to the patient's medical history. Dentists and pharmacies are associated with a limited access module, which limits the party's access to only pertinent portions of the patient's medical history. The present system also includes a fingerprint scanner and/or retina scanner that can be used to identify unconscious patients and patients without an I.D. card. |
US07668733B2 |
Providing adaptive medical triage
A method of adaptively operating a medical triage system includes triaging a plurality of persons using a set of triage questions to select particular dispositions from a plurality of triage disposition. Triage-related data is acquired as a result of the triaging of the plurality of persons. The triage-related data is analyzed and the set of triage questions or the dispositions are modified based on the analysis of the triage-related data. |
US07668731B2 |
Medication delivery system
A medication delivery system (20) having features of the present invention comprises a medical container (26) holding a prescribed medication (27) to be delivered to a patient, a tag 24 adapted to be worn by the patient, a handheld computing device (22), and an electronic medication delivery device (30). Data on the medication (27) is contained in a first label (28) on the medication container (27). The first label (28) also contains the instruction on how the medication is delivered to the patient, including the appropriate settings for an electronic medication delivery device for delivering the medication to the patient. Patient data is contained in a second label (29) on the tag (24) worn by the patient. The medication data, medication delivery instruction, and patient data are provided in machine readable formats. The handheld computing device (22) reads the medication data and the medication delivery instruction on the medication container (26) and the patient data on the patient tag (24). The handheld computing device (22) stores the information obtained and performs a matching check to confirm that the medication data matches with the patient data. Upon a confirmed match, it transmits the medication delivery instruction to the electronic medication delivery device (30), which downloads the instruction, programs the delivery device 30, and prompts an operator to begin delivering the medication (27) to the patient according to the downloaded instruction. |
US07668723B2 |
Scalable lossless audio codec and authoring tool
An audio codec losslessly encodes audio data into a sequence of analysis windows in a scalable bitstream. This is suitably done by separating the audio data into MSB and LSB portions and encoding each with a different lossless algorithm. An authoring tool compares the buffered payload to an allowed payload for each window and selectively scales the losslessly encoded audio data, suitably the LSB portion, in the non-conforming windows to reduce the encoded payload, hence buffered payload. This approach satisfies the media bit rate and buffer capacity constraints without having to filter the original audio data, reencode or otherwise disrupt the lossless bitstream. |
US07668722B2 |
Multi parametrisation based multi-channel reconstruction
A multi-channel synthesizer for generating at least three output channels using an input signal having at least one base channel, the base channel being derived from the original multi-channel signal, the input signal further including at least two different up-mixing parameters, and an up-mixer mode indication indicating, in a first state that a first up-mixing rule is to be performed, and, indicating, in a second state, that a different second up-mixing rule is to be performed, uses an up-mixer for up-mixing the at least one base channel using the at least two different up-mixing parameters based on the first or the second up-mixing rule in response to the up-mixer mode indication so that the at least three output channels are obtained. |
US07668717B2 |
Speech synthesis method, speech synthesis system, and speech synthesis program
A speech synthesis system stores a group of speech units in a memory, selects a plurality of speech units from the group based on prosodic information of target speech, the speech units selected corresponding to each of segments which are obtained by segmenting a phoneme string of the target speech and minimizing distortion of synthetic speech generated from the speech units selected to the target speech, generates a new speech unit corresponding to the each of the segments, by fusing the speech units selected, to obtain a plurality of new speech units corresponding to the segments respectively, and generates synthetic speech by concatenating the new speech units. |
US07668716B2 |
Incorporation of external knowledge in multimodal dialog systems
A device improves speech recognition accuracy by utilizing an external knowledge source. The device receives a speech recognition result from an automatic speech recognition (ASR) engine, the speech recognition result including a plurality of ordered interpretations, wherein each of the ordered interpretations includes a plurality of information items. The device analyzes and filters the plurality of interpretations using an external knowledge source to create a filtered plurality of ordered interpretations. The device stores the filtered plurality of ordered interpretations to a memory. The device transmits the filtered plurality of ordered interpretations to a dialog manager module to create a textual output. Alternatively, the dialog manager module retrieves the filtered plurality of ordered interpretations from a memory. |
US07668714B1 |
Method and apparatus for dynamically providing comfort noise
A method and apparatus for dynamically enabling the activation and deactivation of comfort noise over a VoIP media path or channel are disclosed. The present method detects all sound levels in the media path and only activates the comfort noise in the absence of sound and when the background noise level or the telephone line noise level is low rather than only in the absence of speech. |
US07668710B2 |
Determining voice recognition accuracy in a voice recognition system
Systems, methods, and computer program products for determining voice recognition accuracy of a voice recognition system are provided. In one embodiment, voice recognition information produced by a voice recognition system in response to recognizing a user utterance is analyzed. The voice recognition information comprises a recognized voice command associated with the user utterance and a reference to an audio file that includes the user utterance. Based on the analysis, a recognition error may be identified and the source of the error determined. A solution is then automatically implemented to eliminate the source of the error. As part of the analysis, the user utterance may be transcribed to create a transcribed utterance, if the recognized voice command does not match the user utterance. The transcribed utterance may then be compared to the recognized voice command to identify an error. |
US07668706B2 |
Method for stimulating the driving behavior of vehicles
The invention relates to a method for simulating the driving behavior of vehicles on a test stand in which the engine of the vehicle is coupled on the test stand to an electronically controllable braking apparatus and a first simulation model calculates simulation values of variables which are representative of the driving state of the vehicle in that the reaction of the vehicle to the behavior of the engine and the values of the variables as determined immediately prior thereto are calculated, with at least one evaluation variable w being calculated on the basis of the values measured on the test stand for measurable variables and engine torque M and the values calculated therefrom with the simulation model for non-measurable variables. An improved simulation is achieved in such a way that in a further simulation model higher-frequency changes are calculated from variables which are measurable per se and are considered in the calculation of the evaluation variable by superimposing with the actual measured values or that in the simulation model higher-frequency changes are calculated from variables which are measurable per se and are considered in the calculation of the evaluation variable w by superimposing with the actual measured values. |
US07668705B2 |
Method for computing turbulent flow using a near-wall eddy-viscosity formulation
A technique that improves large-eddy simulation consists in replacing the instantaneous sub-grid scale eddy-viscosity (such as the dynamic Smagorinsky model eddy-viscosity) in the near-wall region with an eddy-viscosity computed from Reynolds Averaged Navier-Stokes eddy-viscosity and corrected dynamically using the resolved turbulent stress. The near-wall eddy-viscosity formulation is applied either with a wall stress model on coarse grids that do not resolve the wall or with wall-resolved grids coarsened in the wall-parallel directions. Reynolds averaged Navier-Stokes eddy-viscosity is computed either from a look-up table or from a simultaneous solution of a Reynolds Averaged Navier-Stokes turbulence model. |
US07668704B2 |
Apparatus and method for compressor and turbine performance simulation
A method and an apparatus for simulating the operation of a pressured air source or sink such as a compressor or a turbine for a vehicle internal combustion engine calculates momentum sources at interfaces in the compressor or the turbine. A model stores steady state values of mass flux and enthalpy change related to rotational speed, inlet pressure and temperature and outlet pressure. The simulation can be an input to an engine control module for controlling the operation of the vehicle engine connected with the compressor or turbine. |
US07668703B1 |
Determining required capacity for a resource
One or more workloads are simulated on a resource, where each of the one or more workloads represents at least one application configured to run on the resource. A required capacity of the one or more workloads is determined based on the simulation. |
US07668701B2 |
Process for optimizing the structural design of a stiffened composite material panel
The present invention relates to a computer-aided process for carrying out the structural design of a stiffened panel (9) made of a composite material, optimizing a target variable, comprising a first preparation phase (21) in which a Simulation Model (25) of the stiffened panel (9) with all the relevant information for the structural analysis thereof is obtained from a General Finite Element Model (23) and the modifiable variables and the restrictions (27) are defined, and a second simulation phase (51) in which the design variables are iteratively modified for the purpose of optimizing the target variable, taking into account in each iteration the load distribution changes resulting from the previous iteration, and verifying that the restrictive conditions and the safety margins associated to the pre-established failure modes are met using for that purpose simulation expert modules (55) of families of failure modes. |
US07668699B2 |
Optimized stochastic resonance method for signal detection and image processing
Apparatus and method for improving the detection of signals obscured by noise using stochastic resonance noise. The method determines the stochastic resonance noise probability density function in non-linear processing applications that is added to the observed data for optimal detection with no increase in probability of false alarm. The present invention has radar, sonar, signal processing (audio, image and video), communications, geophysical, environmental, and biomedical applications. |
US07668694B2 |
Determination and control of wellbore fluid level, output flow, and desired pump operating speed, using a control system for a centrifugal pump disposed within the wellbore
A method and apparatus for determining a fluid level and/or output flow during operation of a centrifugal pump, are provided, which may be used for production of gas and/or oil from a well, and include a vector feedback model to derive values of torque and speed from signals indicative of instantaneous current and voltage drawn by the pump motor, a pump model which derives values of the fluid flow rate and the head pressure for the pump from torque and speed inputs, a pumping system model that derives, from the estimated values of the pump operating parameters, an estimated value of fluid level and other pumping system parameters. Controllers responsive to the estimated values of the pumping system parameters control the pump to maintain fluid level at the pump input, near an optimum level, or within a safe operating range and/or output flow from the pump. |
US07668693B2 |
Method for the evaluation of measurement uncertainty, and a device and system thereof
A method for evaluating uncertainty associated with the value of a measurand derived from measurements of a device under test is disclosed. A mathematical model is provided wherein the measurand is expressed as a function of (i) at least one physically observable quantity, and (ii) the reference value of the physically observable quantity in a reference device. The reference value of the reference device and the value of the measurand of the device under test are measured. The value of the at least one physically observable quantity is also measured. At least one uncertainty value is determined as a function of the physically observable, wherein the mathematical model takes into account the at least one source of uncertainty and the reference value of the reference device. |
US07668687B2 |
Systems and methods for compensating pressure sensor errors
A pressure sensor compensation system for a control system of an engine includes N engine-off pressure measuring modules. The N engine-off pressure measuring modules calculate differences between pressure values of a corresponding one of N pressure sensors and others of the N pressure sensors when the engine is off. The N engine-off pressure measuring modules calculate N corresponding pressure correction values based on the differences, where N is an integer greater than one. N pressure compensating modules generate N corrected pressure values when the engine is on based on N uncorrected pressure values from the N pressure sensors and the N pressure correction values. |
US07668686B2 |
External temperature display control algorithm
A method of controlling an initial external temperature display in a vehicle may include comparing an ignition-off time with a first threshold and displaying a current reading from an outside ambient temperature sensor when the ignition-off time equals or exceeds the first threshold. The method further includes comparing at least one secondary condition with at least one secondary parameter when the ignition-off time falls below the first threshold and selecting and displaying a reading based on the comparison of the at least one secondary condition with the at least one secondary parameter. This comparison can include comparing a previous ignition-on time with a second threshold and comparing a sum of the ignition-off time and a stored amount with a third threshold when the previous ignition-on time equals or falls below the second threshold. Alternatively, this comparison can include comparing an engine water temperature with a temperature threshold. |
US07668685B2 |
Electrical connector and process for decentralized storage of the parameters of a sensor
An electrical connector for connection to a sensor has an integrated microcontroller, with a plug-and-socket connection for connection to an interface of the sensor and with an electronic circuit. With the connector, the data of a sensor, especially the parameter data, can be mirrored outside the sensor in a simple and economical manner so that the data are available at any time and as much as possible on site. The electronic circuit has a memory for storage of data, especially parameter data and characteristic data of the sensor, and a microcontroller, the microcontroller operating the interface of the sensor, and depending on the characteristic data of the sensor, either reading data, especially parameter data, out of the sensor via the interface and storing it in the memory, or reading data stored in the memory, especially parameter data, out of the memory and transmitting them via the interface into the sensor. |
US07668683B2 |
Numerical test data reporting in an image file and subsequent analysis
The present disclosure is directed to numerical test data reporting using an image file and subsequent analysis of the test data. A method for capturing and analyzing test data in accordance with an embodiment includes: capturing multi-bit integer values of test data; writing each multi-bit integer value to a multi-bit vertical field in an image file; extracting the multi-bit integer values from the multi-bit vertical fields in the image file; and analyzing the extracted multi-bit integer values. |
US07668679B2 |
Individual data line strobe-offset control in memory systems
Systems and methods for strobe signal timing calibration and control in strobe-based memory systems are provided below. These strobe-offset control systems and methods receive a strobe signal from a memory device and in turn automatically generate separate per-bit strobe signals for use in receiving data on each data line of a memory system. The systems/methods generate the optimal per-bit strobe signals by automatically calibrating per-bit offset timing between data signals of individual data bits and corresponding strobe signals. The strobe-offset control system effectively removes the detected phase difference between the data signal and the strobe signal. |
US07668676B2 |
Method for calibration, controlled by means of measurement technology, of at least one device unit of a device system, particularly a standard light device in color management workflow
A method for calibration is controlled using measurement technology of at least one device unit of a device system which includes a monitor for image processing and a standard light device. The monitor is calibrated, and the luminance is measured at the calibrated monitor and at a standard light device. The actual value of the luminance at the standard light device is compared with the value for the luminance of the monitor. If there is a difference, the standard light device receives a control signal to change the brightness or the contrast. This regulation is continued until no difference exists between the measured actual value at the standard light device and the reference value stored in the memory of the evaluation unit. |
US07668674B2 |
Systems, methods, and devices for providing pulses to a motion device
At least one exemplary embodiment of to present invention includes a method comprising obtaining a first frequency and a second frequency. The method also comprises creating a table of values comprising a plurality of target frequencies intermediate to the first and second frequencies, the table of values also comprising a pulse width, a pulse count, and a differential pulse width corresponding to each of the target frequencies from the plurality of target frequencies. The method further comprises outputting at least a portion of the values to a motion device. |
US07668669B2 |
Method for estimating magnitude of back-and-forth-direction force exerted on tire
A method for estimating the magnitude of a back-and-forth-direction force exerted on a tire comprises: using a plurality of strain sensors fixed to a tire sidewall capable of outputting data on the magnitude of a strain occurred at the position of the strain sensor; reading the output data from the strain sensors when come to fixed measuring positions predetermined around the tire rotational axis; in relation to each of the strain sensors at the respective measuring positions, calculating the back-and-forth-direction force as an intermediate result by the use of the data read from the strain sensor and a relational expression, whereby the intermediate results are obtained from the respective strain sensors; and computing a mean value of only the valid intermediate result(s) so as to output it as the estimated magnitude of the force. |
US07668668B2 |
Stress component measurement method
A method of measuring a stress component in a short period of time in a nondestructive manner and a stress component measurement device that includes a stress component comparison section that compares a Raman spectrum L obtained in a predetermined area W1 of a reference specimen W to which a given stress component is applied with the stress component, a correlation data production section that produces correlation data indicating a correlation between the Raman spectrum L and the stress component by the use of a multivariate analysis method based on the comparison results conducted by the stress component comparison section. The comparison is conducted multiple times on different predetermined areas W1. A correlation data storage section stores the correlation data, and a stress component calculation section calculates a stress component applied to a measurement area W1′ of a measurement specimen W′ whose composition is the same as that of the reference specimen W based on the Raman spectrum L obtained from the measurement area W1′ and the correlation data. |
US07668667B2 |
Miniature stimulating and sensing system
An electronic system for testing a material includes at least one module for mechanically mounting on the material. The module includes a signal generator for generating a signal generator signal. The module also includes a stimulus signal delivering device (SSDD) and an SSDD circuit for providing a device signal derived from said signal generator signal to the material. The module also includes a sensor and a sensor circuit for receiving an interaction signal derived from interaction of the device signal with the material. |
US07668665B2 |
Methods of networking interrogation devices for structural conditions
Methods of operating an interrogation system that has a plurality of patches attached to a host structure. Each patch is capable of generating a diagnostic wave and/or developing a sensor signal in response to the diagnostic wave. In each method, a Euclidean undirected graph is generated by forming a plurality of paths; wherein each path connects two of the patches and the length of the path is shorter than a preset limit. Then, a directed graph or network is generated by assigning a propagation direction of the diagnostic wave to each path. Structural condition index (SCI) values are measured by use of the directed graph and, based on the SCI values, the host structure is scanned for anomalies. The directed graph is reconfigured to determine the shape and location of the anomalies. |
US07668661B2 |
Liver disease-related methods and systems
The invention provides diagnostic methods, kits, and systems, and related computer-readable media, which use multiple blood marker values, including serum and plasma marker values, to aid in the diagnosis of the status or progress of a liver disease in a patient.The invention also provides methods and systems, and related computer-readable media, that use blood marker values, including serum and plasma marker values: (1) to screen for active ingredients useful in the treatment of a liver disease; (2) to aid in the selection of treatment regimens for patients that are predisposed to, or suffer from, liver disease; and (3) to aid in the design of clinical programs useful in monitoring the status or progress of liver disease in one or more patients. |
US07668657B2 |
Seismic measuring system including GPS receivers
A system for determining positions of fixed-position GPS receives that have restricted views of the sky includes a data recording and control center, and one or more base GPS receivers with associated antennas with a substantially unrestricted views of the sky. The system batch processes range information provided by the fixed-position GPS receivers over an extended period of time; determining which of the range data from the fixed-position receivers are valid, and using the valid range data to determine position. In this way, the precise positions of the respective fixed-position slave GPS receivers can be calculated, even if the fixed-position GPS receivers are able to observe and collect data from sets of two or more satellites for only three or four relatively short time intervals at various sky positions during the extended period. |
US07668656B2 |
Method for digital transmission and display of weather imagery
A method for creating minimal data representing a source image is presented. The source image is divided into a grid of cells. A color is selected for each cell corner based on sampling an area defined by the cell corner. An indication of the selected color is stored in an array dependent on the co-ordinates of the cell corner in the source image. |
US07668653B2 |
System and method for selectively filtering and providing event program information
Systems and methods are provided for communicating filtered event program information and broadcasting user searchable event program information to vehicles. For example, there is provided a system for broadcasting event program information to at least one vehicle that is filtered according to the vehicle's current location. In one embodiment, the system comprises one or more antennas, a broadcast receiver unit having a data filter, and a navigational device that displays event program information by venue within a set distance from the vehicle's current location. The display further comprises multi-leveled sub-menus that provide a user with a variety of movie related information such as screening times, cast listings, movie reviews, movie trailers, etc. The system further comprises a memory buffer unit in the receiver unit that stores the vehicle's last reported location data and cross-referenced databases of movie program information periodically updated so as to minimize bandwidth requirements of the system. |
US07668651B2 |
Reverse geocoding system using combined street segment and point datasets
A reverse geocoding system and method processes a point level dataset and a street segment dataset to determine an address for a particular latitude and longitude of an input point entered into the system. A determination is made if the point level dataset contains a point level data address match to the entered latitude and longitude data within the closest street segment and without crossing the street segment. Any such point level data address match is output. When no such point level data address match is made, the system computes an interpolated address from a range of addresses of the closest street segment in the street segment dataset based on the entered latitude and longitude of the input point in relation to said range of addresses for the closest street segment. The interpolated address from the closest street segment in the street segment dataset is output. The street segment dataset may also contain unranged street segments without ranges of addresses. |
US07668643B2 |
Method and system for automatically inspecting and registering automotive exhaust emission data
An exhaust emission data processing system for inspecting automatically exhaust emission of the vehicle and wirelessly transmitting exhaust emission inspection data to a remote server is provided. The system includes an exhaust emission processing module, a wireless connection module, and a remote server. The exhaust emission processing module receives OBD data indicating the exhaust emission inspection data from an OBD system embedded in the vehicle via an OBD connector. The exhaust emission processing module creates an exhaust emission inspection package with the vehicle identification and the exhaust emission inspection data. The exhaust emission processing module transmits the package to the remote server for further diagnosis through the wireless connection module. The remote server sends the diagnosis reports back to the vehicle through the wireless connection module. |
US07668641B1 |
Method for control of a tank ventilation
There is described a method for determination of an application time for a tank ventilation on an internal combustion engine. An excessive enrichment of the air/fuel mixture can be avoided by means of a timely application of injection correction as result of the tank ventilation. According to said method, a threshold value comparison is carried out for a modified lambda control deviation, made up of the lambda control deviation and a pseudo lambda control deviation, whereby the pseudo lambda control deviation depends on the deviation of the lambda values from a given lambda set value. |
US07668635B2 |
Front wheel steering control device
A front wheel steering control device improves the handling and stability of a vehicle with respect to the steering wheel angles. The front wheel steering control device includes an input device for obtaining the steering wheel angle and the vehicle velocity, a first computing device for computing a yaw-rate for the vehicle which maintains the vehicle gravity center point sideslip angle at zero based on the steering wheel angle and the vehicle velocity that are obtained by the input device, a second computing device for computing a target front wheel actual steering angle for realizing the yaw-rate calculated by the first computing device, a control device for performing a steering control of the vehicle based on the target front wheel actual steering angle calculated by the second computing device. The ideal determination of the vehicle steering gear ratio and the derivative steering gain are relatively easy. |
US07668633B2 |
Electronic control system for a vehicle and method for determining at least one driver-independent intervention in a vehicle system
In a method for determining at least one, preferably however several driver-independent interventions in a vehicle system, a risk calculator is used, whose input is supplied with predetermined vehicle data, ambience data, current vehicle and driver data, occupant data or data of persons outside the vehicle, or similar data. The risk calculator issues an evaluation of the risk situation of the vehicle and its occupants or the persons outside the vehicle based on said data and, in accordance with the evaluation and optional additional criteria or weightings, outputs driving signals controlling actuators that modify or trigger the driving behavior of the vehicle and/or the occupant protection system and/or protection means for other traffic participants (pedestrians, cyclists, etc.) in such a way that maximum protection is obtained for the persons and the vehicle according to a priority control. |
US07668630B2 |
Regulating strategy for electromechanically power-branching hybrid drives
A method for regulating an electromechanically power-splitting hybrid drive system of a motor vehicle, having an internal combustion engine and two electric motors that are coupled by way of a transmission, as well as an electromechanically power-splitting hybrid drive system for a motor vehicle. It is proposed that, based on coupling conditions of the transmission, respective target rotation speeds and target torques be calculated for the internal combustion engine and the two electric motors; that the respective target rotation speeds be compared with corresponding actual rotation speeds of the internal combustion engine and of the electric motors; and that in the case of a system deviation between one of the actual rotation speeds and the corresponding target rotation speed, one or more additional torques be calculated on the basis of the system deviation and be taken into account, in addition to the target torque or torques calculated by the control system, in controlling the torque of the internal combustion engine and of the two electric motors. |
US07668628B1 |
Detecting and alerting before an aircraft leaves an approved or safe region of operation
Methods and systems are provided which warn a pilot or flight crew to prevent navigation of an aircraft into an unapproved region of operation. A boundary of an approved region of operation for the aircraft is identified. A position of the aircraft relative to the boundary of the approved region of operation is determined. Then, a warning is generated if the determined position of the aircraft relative to the boundary of the approved region of operation satisfies a predetermined criteria. |
US07668627B2 |
Mechanical flight control auxiliary power assist system
A mechanical flight control system for a rotary-wing aircraft is disclosed. The flight control system comprises an upstream portion, a downstream portion, and a booster means for connecting the upstream portion to the downstream portion. The booster means may comprise dual concentric valve actuators and/or a variety of system load limiting features. |
US07668623B2 |
Steam temperature control using integrated function block
The disclosure is directed to a saturated water spraying system configured to rapidly respond to rapid load changes by implementing a single integrated DCS control block. The integrate DCS control block may include a plurality of process control routines that are necessary to control the operation of the spraying system. For example, upstream and downstream PID control routines may determine and output control variables, and other control routines may be provided as necessary to handle disturbances within a boiler affecting the outlet and spray steam temperatures, and to ensure that the steam temperatures do not fall into the saturation region during operation of the boiler. Because the routines are part of the same control block, the common storage for the control block may be accessed by each of the routines without the necessity of establishing additional communication links for transferring the information as is required when using cascaded function blocks. |
US07668622B2 |
Efficient blending based on blending component availablity for a partial blend duration
An aspect of the present invention takes advantage of the information of expected time of availability of an unavailable component to meet a desired criteria (e.g., minimize the aggregate cost of components). An intermediate product properties combination, which can be attained from an initial heel volume by mixing the available components, may be determined. The combination further permits the target product properties also to be attained from the intermediate product properties combination, while meeting various constraints and desired criteria. The flow controls of the individual components are accordingly controlled to blend the components and produce the desired product. Such features may be useful in environments such as oil refineries. |
US07668621B2 |
Robotic guarded motion system and method
A robot platform includes perceptors, locomotors, and a system controller. The system controller executes instructions for repeating, on each iteration through an event timing loop, the acts of defining an event horizon, detecting a range to obstacles around the robot, and testing for an event horizon intrusion. Defining the event horizon includes determining a distance from the robot that is proportional to a current velocity of the robot and testing for the event horizon intrusion includes determining if any range to the obstacles is within the event horizon. Finally, on each iteration through the event timing loop, the method includes reducing the current velocity of the robot in proportion to a loop period of the event timing loop if the event horizon intrusion occurs. |
US07668618B2 |
Automated prescription filling system/method with automated labeling and packaging system/method and automated order consolidation system/method
Computer assisted systems, methods and mediums for filling one or more orders. One embodiment of the present invention is a system that includes an order consolidation station configured to receive at least one bottle containing pills individually counted and/or at least one package containing pharmaceutical products without having been designated for any of the orders when the package was created and/or at least one literature pack optionally including patient specific information. The order consolidation station is further configured to combine automatically the received bottle and/or package and/or literature pack into a container to be sent to a recipient including, for example, mail order pharmacies, wholesalers and/or central fill dealers for subsequent distribution or sale including retailer distribution or sale. The bottle is specifically designated for the order, and the order generally includes at least one prescription for the package. |
US07668616B2 |
Method of rapid hole transfer to replacement parts
A method of replacing an existing part or parts on a structure such as an aircraft. The structure is inducted for modification. An existing part is removed and a new part is temporarily installed. Hole locations are digitally transferred to the new part, e.g., photographically captured in a three-dimensional coordinate measurement system, converted to targets printable in a laser projection system. Targets are laser projected or printed on the replacement part. Holes are drilled at each printed target. The holes drilled at printed targets match hole locations on the existing part. Then, the new/replacement part is permanently attached to the structure. |
US07668615B2 |
Method and apparatus for randomizing dispatch order for single wafer processing
A method for dispatching wafers for processing in a tool includes identifying a queue of wafers available to be processed in the tool. One of the wafers is randomly selected based at least in part on a length of time each wafer has been in the queue. The selected wafer is dispatched for processing in the tool. |
US07668609B2 |
Digital audio data receiver without synchronized clock generator
A method and apparatus for receiving digital audio data which does not require the recovery of a clock from the data. Instead, the digital audio data is sampled at a rate greater than a clock rate of the digital audio data. Appropriate transitions in the digital audio data are detected to allow reconstruction of digital values represented by the digital audio data. |
US07668608B2 |
Graphical programming language object editing and reporting tool
A method and system of editing a graphical programming language object for designing a process control entity within an off-line database. The method and system enables a user to select one or more programming language object fragments from a library of programming language object fragments, and displays the selected programming language object fragments within a graphical programming language object interface display. The programming language object fragments are programming logic routines for a process control entity, such as steps, transitions and actions. Using the selected programming language object fragments, the user is enabled to configure a graphical programming language object for a process control entity within a graphical programming language object interface display. The graphical programming language object is stored as a configuration file in a format used by the off-line database, and is mapped to a format different from that used by the off-line database for generating reporting documentation and sharing the configuration file with a configuration database. |
US07668607B1 |
Accurately setting parameters inside integrated circuits using inaccurate external components
The control precision of one or more parameters of an integrated circuit (IC), for example the output voltage of a voltage regulator comprised in the IC, may be improved even when using inaccurate components external to the IC. Control of the output voltage, or any parameter, using components external to the IC may include coupling a resistor to the IC and measuring the actual resistance value of the resistor, and based on the measured value, selecting a nominal resistance value from a set of resistance values previously specified by the user. The output voltage, or parameter, may be generated according to the nominal resistance value instead of the actual resistance value, thereby reducing the error that may be incurred due the actual resistance value of the resistor not matching the expected nominal value of the resistor. The difference between each adjacent resistance value in the set of resistance values may be selected to be greater than the greatest measurement error that may be incurred during measuring the actual resistance value. |
US07668603B2 |
Medical composition employing nanostructures
A composition of microscopic devices utilizable in a medical diagnostic or therapeutic procedure. Each microscopic device includes a nanostructure provided with a ligand for effectively coupling the nanostructure to a predetermined chemical or molecular site. A medical method in part comprises inserting the medical devices into a patient, attaching the nanostructures via the respective ligands to instances of a predetermined type of target structure inside the patient, and thereafter activating the nanostructures to perform a preselected medical diagnostic or therapeutic function. |
US07668602B2 |
Minimal-heart-rate reduction parasympathetic stimulation
A method is provided for treating a subject, including applying a current to a site of the subject selected from the list consisting of: a vagus nerve of the subject, an epicardial fat pad of the subject, a pulmonary vein of the subject, a carotid artery of the subject, a carotid sinus of the subject, a vena cava vein of the subject, and an internal jugular vein of the subject. The method also includes configuring the current so as to treat a condition of the subject selected from the list consisting of: an autoimmune disease, an autoimmune inflammatory disease, multiple sclerosis, encephalitis, myelitis, immune-mediated neuropathy, myositis, dermatomyositis, polymyositis, inclusion body myositis, inflammatory demyelinating polyradiculoneuropathy, Guillain Barre syndrome, myasthenia gravis, inflammation of the nervous system, inflammatory bowel disease, Crohn's disease, ulcerative colitis, SLE (systemic lupus erythematosus), rheumatoid arthritis, vasculitis, polyarteritis nodosa, Sjogren syndrome, mixed connective tissue disease, glomerulonephritis, thyroid autoimmune disease, sepsis, meningitis, a bacterial infection, a viral infection, a fungal infection, sarcoidosis, hepatitis, and portal vein hypertension. |
US07668601B2 |
Implantable medical lead with multiple electrode configurations
Medical leads having at least one segmented row of electrodes, as well as at least one ring electrode that extends substantially completely around the periphery of the lead, are described. The electrodes in a segmented row extend around only a portion of the periphery of the lead, rather than substantially around the entire periphery. The electrodes in a segmented row may be distributed at respective locations around the periphery of the lead and separated by insulating material. The ring electrodes and segmented rows are located at respective axial positions. For example, in some embodiments, a plurality of segmented rows, such as two rows having three electrodes each, are located between two ring electrodes. Such a lead may, for example, provide a variety of stimulation modalities because of localized stimulation capabilities. |
US07668596B2 |
Methods and apparatuses for implantable medical device telemetry power management
An implantable medical device includes a radio-frequency (RF) telemetry circuit connected to an energy source through a power connection module to obtain power when a user initiates an RF telemetry session. After the session is completed, the power connection module shuts off the at least one portion of the RF telemetry circuit. Power-on examples include a wireless telemetry activation signal received by a low power radio receiver in the implantable device, a physical motion detected by an activity sensor therein, an activation of an inductive telemetry circuit therein, a magnetic field detected by a magnetic field detector therein, and/or a telemetry activation signal detected by a sensing circuit included therein. Power-off examples include a wireless termination signal received by the implantable device, a delay timeout after the session, and/or a signal received by an inductive telemetry circuit in the implantable device. |
US07668594B2 |
Method and apparatus for delivering chronic and post-ischemia cardiac therapies
An implantable cardiac rhythm management (CRM) device delivers a chronic therapy while detecting an ischemic state. When the ischemic state indicates the occurrence of an ischemic event, the implantable CRM device delivers a post-ischemia therapy. The post-ischemia therapy and the chronic therapy are adjusted using feedback control with the ischemic state and parameters indicative of the effectiveness of the post-ischemic therapy and the effectiveness of the chronic therapy as inputs. |
US07668593B1 |
System and method to accelerate individualized gain adjustment in implantable medical device systems
A system and method for increasing the speed of individualizing amplifier gain optimization in implantable medical devices. A variable amplifier gain is initially set at a relatively high level such that the amplifier experiences at least intervals of saturation. A saturation indicator is determined which is indicative of the relative degree of saturation. The gain is then adjusted as a function of the saturation indicator. Relative larger degrees of saturation result in more aggressive gain adjustment. This increases the speed of adjustment with reduced likelihood of loss of sensing. In one implementation, one or more discrete amplifier gain adjustment steps are made in a single adjustment to effectively skip over intermediate adjustments. In another implementation, an estimate is made of a signal peak during a saturating interval. The gain is adjusted directly based on the estimated peak with appropriate sensing safety margins. The method can be implemented with a system including a programmer in communication with an implantable device. |
US07668590B1 |
Methods and devices for determining exercise diagnostic parameters
A device, such as an implantable cardiac device, and methods for determining exercise diagnostic parameters of a patient are disclosed. Specifically, a maximum observed heart rate of a patient during exercise can be identified when an activity level and a heart rate measurement of the patient exceed predetermined thresholds. Included are methods for filtering out premature heartbeats or noise from the maximum heart rate determination. Methods of determining other exercise parameters, such as workload are also disclosed. The device includes hardware and/or software for performing the described methods. |
US07668588B2 |
Dual-mode physiologic monitoring systems and methods
In some embodiments, a wearable physiologic monitor comprises an application-specific integrated circuit (ASIC) including signal conditioning circuitry, a real-time clock, digital control logic, and mode-selection logic for setting an operating mode of the ASIC to a stand-alone mode or a peripheral mode. In the stand-alone mode, the digital control logic periodically stores data packets including multiple sensor data types in a digital memory such as a removable flash memory card. In the peripheral mode, the data packets are transmitted to a microcontroller for processing. The monitor includes sensors such as electrocardiogram (ECG) electrodes, accelerometers, and a temperature sensor, some of which may be integrated on the ASIC. The same basic chip design may be used in the stand-alone mode in disposable patches, and in the peripheral mode in bedside devices. The operating mode may be chosen at monitor manufacture, by connecting input pins to mode-selection logic levels. |
US07668586B2 |
In vivo multiphoton diagnostic detection and imaging of a neurodegenerative disease
The present invention is directed to a method of detecting a neurodegenerative disease in a mammal by activating brain tissue of the mammal by application of radiation under conditions effective to promote a simultaneous multiphoton excitation of the brain tissue and to emit a fluorescence characteristic. The fluorescence characteristic is then compared to a standard fluorescence emitted by exciting healthy brain tissue of the mammal under the same conditions used to carry out the activating step. Brain tissue where the fluorescence characteristic differs from the standard fluorescence is identified as potentially having a neurodegenerative disease. Another aspect of the present invention is directed to a method of producing an image of brain tissue from a mammal by activating brain tissue of a mammal with radiation applied under conditions effective to promote a simultaneous multiphoton excitation of the brain tissue and to produce fluorescence. The fluorescence is then collected to produce an image of the brain tissue. |
US07668585B2 |
Respiration monitor for computed tomography
A medical diagnostic imaging system (10) includes a diagnostic imaging scanner (12) that acquires imaging data of a medical imaging patient. A reconstruction processor (46) reconstructs at least a portion of the acquired imaging data into an image representation. A pair of electrodes (30, 32) contact a thoracic region of the patient. An electrical meter (34) measures electrical resistance R(t) or another time-varying electrical parameter (70) across the electrode pair (30, 32) during the acquiring of imaging data. A respiration monitor (36) extracts a time-varying respiration characteristic (90, 98, 110, 120) from the measured time-varying electrical parameter (70) to indicate respiratory cycle phase. |
US07668580B2 |
Electrode for living body and device for detecting living signal
A biosignal measurement device includes an electrode and a signal processing member. The electrode includes an insulation sheet having a hole, a device contact portion provided on the top surface of the insulation sheet and a body contact portion provided on the bottom surface of the insulation sheet, the device contact portion and the body contact portion electrically connected to each other via the hole. The signal processing member includes an externally exposed terminal to make surface contact with the device contact portion, an analog signal processing unit, an A/D signal converter and a digital signal processing unit. Also, the device contact portion and the body contact portion are formed of a material which is both conductive and adhesive. Accordingly, the signal processing member may be directly attached. Noise may be reduced. Also, a biosignal may be accurately measured. |
US07668579B2 |
System and method for the detection of physiologic response to stimulation
The disclosed embodiments relate to a system and method for detecting a response of a patient to an external stimulus. An exemplary method comprises the acts of generating at least one time series of at least one physiologic parameter, detecting the external stimulus, detecting at least one response associated with the stimulus, the response comprising at least one of a pattern and a value, and outputting an indication of the response. |
US07668576B2 |
Incorporating a portable digital music player into a vehicle audio system
A carriage receives and secures a portable digital music player in a vehicle audio system. The carriage is mechanically engagable with a dock of the vehicle audio system. Access and control over a portable digital music player received and secured by the vehicle audio system may be provided. |
US07668568B2 |
Data input and output device, data input and output method, data transfer method, and computer program product
A data management device body is provided with a connector to be inserted into a slot for miniSD of a mobile phone terminal. Besides, the data management device body includes a virtual memory management portion that simulates a storage area for miniSD in a hard disk drive having a capacity larger than that of the miniSD, a data write processing portion for writing data sent from the mobile phone terminal via the connector into a virtual memory that is a simulated storage area, and a data read processing portion for sending the data stored in the virtual memory to the mobile phone terminal via the connector. |
US07668565B2 |
Multiradio priority control based on modem buffer load
A system for controlling communications in a multiradio wireless communication device (WCD) by monitoring a backlog of messages waiting to be wirelessly transmitted through one or more radio modems as compared to a predetermined threshold. If the amount of pending messages meets and/or exceeds the predetermined threshold then a potentially problematic situation may exist, and actions may be taken to alleviate the large message backlog. Actions may include, for example, temporarily reallocating communication time for one or all of the radio modems. This time may be reallocated to radio modems experiencing potential message queue overflows in order to reduced the backlog of messages and avoid a potential communication failure. |
US07668564B2 |
Slow uplink power control
Embodiments of the invention provide embodiments of the invention provide and method, network entity and user equipment for slow uplink power control of user equipment in a wireless communication system by responding to a long term control metric that is derived from an uplink channel metric over a plurality of transmission instances and a set of performance criteria. A method for slow uplink power control in accordance with and embodiment of the invention measures at least one uplink channel metric for user equipment and then determines an appropriate transmit power for the user equipment by using a control metric derived from the uplink channel metric corresponding to a plurality of transmission instances for the user equipment. |
US07668561B2 |
Apparatus and method for controlling reverse link interference among access terminals in wireless communications
In a wireless communication system, an apparatus and a method are provided for controlling reverse link interference among access terminals that are power controlled by a sector of a base station. In an embodiment, the maximum effective noise power spectral density is used as a parameter for controlling the level of reverse link loading, by setting a reverse activity bit (RAB) to signal the access terminals to reduce their data rates in order to minimize interference between the access terminals if the maximum effective noise power spectral density is above a predetermined threshold. |
US07668560B2 |
Method and apparatus for accessing network isolated devices
A first communication device without direct network access sends a message to a second communication device connected to a remote network by relaying the message through one or more mobile communication devices. In one embodiment, a mobile communication device comprises a wireless communication circuit configured to establish a temporary wireless communication connection with the network isolated device and to receive data transferred via the temporary wireless communication connection. Further, the wireless communication circuit is configured to terminate the temporary wireless communication connection, to establish a subsequent communication connection with a communication device and to transfer the data to the communication device via the subsequent communication connection. According to some embodiments, a user of the device is offered an incentive to enable the device to transfer the data. |
US07668559B2 |
Smart call delivery with GIS integration
A method of delivering a call to a called party's device. The method includes receiving a call directed to a wireline device and validating that a telephone number of the wireline device is associated with a telephone number of a wireless device. The method also includes transmitting a message to the wireless device, delivering the call to the wireline device when a return message is not received from the wireless device, and determining a location of the wireless device when a return message is received from the wireless device. The method further includes comparing the location of the wireless device with a location of the wireline device, delivering the call to the wireless device when the location of the wireless device is not within a predefined vicinity of the location of the wireline device, and delivering the call to the wireline device when the location of the wireless device is within a predefined vicinity of the location of the wireline device. |
US07668558B2 |
Network controller messaging for paging in an unlicensed wireless communication system
An unlicensed wireless service is adapted to generate the interface protocols of a licensed wireless service to provide transparent transition of communication sessions between a licensed wireless service and an unlicensed wireless service. In one embodiment, a mobile station includes level 1, level 2, and level 3 protocols for licensed wireless service and an unlicensed wireless service. An indoor base station and indoor network controller provide protocol conversion for the unlicensed wireless service into a standard base station controller interface of the licensed wireless service. |
US07668554B2 |
Network system for aided GPS broadcast positioning
A network approach for aided GPS broadcast positioning where A-GPS data is made available in the network and broadcast via cell broadcast servers to wireless devices in order to reduce the time required to determine the position of a wireless device. |
US07668553B2 |
Mobile communication system and method for capturing information of other mobile communication terminals
Disclosed is a mobile communication system and a method for capturing information of other mobile communication terminals, that can identify criminal who harmed a user of mobile communication terminal based on information of the criminal's mobile communication terminal by capturing information of other mobile communication terminals, located within a certain distance from the user's mobile communication terminal when the crime happened, according to the user's instructions in an emergency situation.There is provided a mobile communication system for capturing information of other mobile communication terminals, comprising: a first mobile communication terminal for transmitting capture signal, location information and identification information; the second mobile communication terminals for transmitting location information and identification information of the second mobile communication terminals; and a base station for transmitting the GPS means driving signal to the second mobile communication terminals and capturing information of the second mobile communication terminals. |
US07668552B2 |
Method and system for applying wireless geolocation technology
A system and method for determining the positioning of mobile-appliance location determining sensors in a mobile-appliance communications network by estimating the positioning accuracy of the sensors. |
US07668550B2 |
Communication system and alignment method of transcoder
When a terminal is moved to an area covered by a different switching node RNC of a radio access network, degradation of speech quality is prevented by returning a transcoder insertion connection to a transcoder-free-operation connection. When the terminal is moved and the switching node RNC of the radio access network is changed, a relocation is performed by inserting the transcoder, re-confirmation of parameter information of a bandwidth-compression coding system is requested for a local side switching node RNC and a remote side switching node RNC and, when the transcoder can be bypassed according to the confirmation, the transcoder is removed to return to the transcoder-free-operation connection mode. |
US07668549B2 |
Method and system for handling soft handoff in a wireless communication system
The present invention relates to a method and a system for handling one or more soft handoff (SHO) requests from one or more mobile stations in a wireless communication system. The method comprises determining a set of parameters corresponding to each SHO request corresponding to each mobile station. The method further comprises processing each SHO request corresponding to each mobile station based on the set of parameters corresponding to each SHO request. |
US07668548B2 |
Method of efficiently reselecting cell in mobile station using GPS
A cell reselection function in a mobile station (MS) through an adjacent cell search is provided. The MS in an idle state obtains its own moving speed and current location using Global Positioning System (GPS) location information, calculates a predicted moving location, and stores the predicted moving location. Thereafter, when measurement values of adjacent cells are similar, or when the adjacent cells are located in different location areas (LAs), the MS can efficiently search for the best cell from among the adjacent cells based on the location information and select the best cell as a new serving cell. |
US07668547B2 |
Method of reselecting a cell by a mobile terminal in idle mode in a cellular telecommunication network
A method of reselecting a cell by a mobile terminal in idle mode in a cellular telecommunication network in which the network sends to the terminal a list containing information with regard to the UMTS cells to be identified, and in which the mobile terminal periodically performs a series of procedures of identifying the cells and a series of intersystem measurements on the identified cells. Between two successive procedures of identification, the mobile terminal performs a series of procedures of measurement whose duration is fixed so that the total duration for performing a procedure of identification and the subsequent series of procedures of measurement is less than 25 seconds. |
US07668539B2 |
Method and system for enhanced management of missed phone calls
The present invention is a method of managing missed calls providing a calling party, who initiates a call that is not pick-up by a called party (i.e., intended recipient), the autonomy to retain or delete telephone number of calling party in phone registered on the called party phone as caller identification (ID) through a mobile service provider (MSP) of a telecommunications network. The method may be implemented as part of a telecommunication system or as part of a computer program. Also, provided is a method and system for calling party to create annotation in a mobile service provider system parenthetical information for called party to retrieve or to alert called party. |
US07668538B2 |
Systems and methods for facilitating the acquisition of content
The present invention provides systems and methods for acquiring ring content (e.g., a ring tone or a ring view) for a mobile phone. |
US07668534B2 |
Method and system for transportation of derived call records to a central repository
A method of monitoring, and a system to perform the method of monitoring, a mobile network, the method including receiving a data stream from one or more monitoring points of the mobile network and generating a detail record of an information transaction in the mobile network, storing the generated detail record in a data record storage unit immediately upon completion of the information transaction, and notifying a user that the detail record is available to be viewed. |
US07668533B2 |
Connection authentication in wireless communication network system
In a wireless communication network system of the invention, in response to a request for connection authentication sent from each of multiple wireless communication terminals to a base station to establish a communication link, a link management module receives authentication information of each wireless communication terminal, which is generated corresponding to a piece of identification information allocated by an identification information management module and registered in the wireless communication terminal, from the wireless communication terminal via a wireless network. The link management module compares the authentication information received from the wireless communication terminal with multiple possible options of authentication information generated corresponding to multiple different pieces of identification information allocated by the identification information management module, and authenticates the wireless communication terminal that has sent the authentication information matching with one of the multiple possible options of authentication information. The identification information management module manages a mapping of each specific piece of identification information, which corresponds to a specific option of authentication information matching with the authentication information of the authenticated wireless communication terminal, to the authenticated wireless communication terminal.This arrangement of the invention assures simple, convenient, and safe authentication of multiple wireless communication terminals, while unequivocally identifying a process utilized by each user and the user's wireless communication terminal. |
US07668529B2 |
Audio systems and methods
An audio system may comprise a transceiver configured to receive, detect, and transmit audio signals on a first channel frequency and to receive and detect audio signals on at least one additional channel frequency. The at least one additional channel frequency may include a second channel frequency. The system may include a controller configured to output a first audio cue while outputting audio signals received from the at least one additional channel frequency, to output a second audio cue at a time when the controller begins outputting an audio signal received from the first channel frequency, and to output a third audio cue at a time when the controller begins outputting an audio signal received from the second channel frequency. The first, second, and third audio cues may be different from one another. |
US07668520B2 |
Broadcast receiving apparatus and display control method
By calculating a channel selection frequency on the basis of a channel selection time list in a memory, a control section automatically judges a zapping operation by a user, and performs display of a program list in which all programs being broadcasted are listed. |
US07668515B2 |
Portable telephone for conveying real time walkie-talkie streaming audio-video
A communications device having a display and an integral camera and being provided with a walkie-talkie mode for conveying real time streaming audio-video to one or more receiving devices. |
US07668513B2 |
Platform for enterprise wireless network management applications
A framework for wireless network management applications in an enterprise environment using existing general purpose computing devices is presented. At least one of the devices is configured with a wireless adapter and is used as an AirMonitor to monitor one or more wireless networks. Other devices are configured as LandMonitors to monitor traffic on a wired network in the enterprise environment. At least one inference engine uses the LandMonitors and AirMonitors by assigning them monitoring tasks. Data from the monitoring tasks are stored in a database. Analysis of the data that is computationally intensive is generally performed by the inference engines. Wireless network management applications use the framework by installing and running application-specific components (e.g., filters) on the AirMonitors, LandMonitors, and/or inference engines. |
US07668511B2 |
Network communication system with nodes transmitting randomly generated information (RGI) and controllers transmitting a copy of the RGI for identification purposes
A network communication system is provided for communication between network nodes, including individual nodes and a communication controller. In the network, signals are transmitted from the communication controller to identify a slot of a frame in which individual nodes may transmit a request to transmit data. When a first individual node has data to transmit, the first node transmits a request signal to the controller in its identified slot, the request including randomly generated information (RGI) for identification of the node. In response to the request signal, the controller transmits a grant signal along with the RGI back to the first node to allow the first node to identify the grant. |
US07668510B2 |
Transmitting/receiving apparatus and transmitting/receiving method
A transmitting/receiving apparatus wherein a decision of performing SDM communication accompanied by a directivity control is correctly performed to improve the transmission efficiency. In the apparatus, a channel estimating part (205) performs channel estimation by use of known symbols included in a received signal. A channel variation deciding part (206) determines a correlation value between a channel estimation result of an immediately preceding process and that of a current process to determines the magnitude of a channel variation, and the determines, based on the magnitude of the channel variation, whether to perform SDM communication accompanied by a directivity control of perform SDM communication not accompanied by the directivity control. When a radio receiving part (107) receives a transmitting weight, a switching part (108) outputs the received transmitting weight to multipliers (103-1 to 103-n). When the receiving part (107) receives a signal an instruction of performing SDM communication not accompanied by the directivity control, the switching part (108) outputs, as the transmitting weight, “1” indicative of performing no directivity control, to the multipliers (103-1 to 103-n). |
US07668509B2 |
Frequency selective leveling loop for multi-signal phased array transmitters
A frequency selective leveling loop that performs phase and amplitude control of multiple signals within a phased array structure is disclosed. The leveling loop sensor components are embedded into the array structure. The frequency selective leveling loop can be used with multiple signal amplifiers, and a conventional phase array jamming system can be used to radiate multiple signals simultaneously. The conversion of phase information to baseband eliminates the need for phase matched cables. The frequency selective leveling that is enabled is tolerant of multiple signals and provides the individual signal phase and amplitude feedback by utilizing analytic sampling. |
US07668505B2 |
Radio having a MEMS preselect filter
The present invention provides systems and methods for pre-filter in a VHF receiver using Micro-Electro-Mechanical Systems (MEMS) filters. The system includes an antenna, and first and second Micro-Electro-Mechanical Systems (MEMS) filters. The first MEMS filter filters a signal received by the antenna based on a first pre-defined bandwidth, and the second MEMS filter filters the signal filtered by the first MEMS filter based on a second bandwidth. The system also includes an analog to digital converter that converts the signal filtered by the second MEMS filter into a digital signal, a down converter that down converts the digital signal produced by the A to D converter, and a digital signal processor that processes the down converted digital signal produced by the down converter. The first and second MEMS filters or the down converter are adjustable based on a received tuning signal. |
US07668502B2 |
Adjustable paper cassette
An adjustable paper cassette is provided that may be expanded and contracted by sliding movable frames relative to a base frame and then coupling fixing protrusions to desired fixing holes. Therefore, paper sheets having various sizes may be loaded in the paper cassette, and the size of an image forming apparatus with the paper cassette and the packing size of the image forming apparatus may be reduced without limitation on the size of the paper cassette. |
US07668498B2 |
Fixing apparatus
A fixing apparatus according to the present invention ensures a nip width larger than a certain value by a heating roller which has a thin film metal conductive layer, and a foamed rubber layer which is bonded to the end part of the metal conductive layer, formed with a gap in a center part, and not bonded to the metal conductive layer. |
US07668493B2 |
Flexible media travel adjusting means and an image forming device including the same
An image forming device includes one or more flexible fingers to simulate a narrow gap baffle and provide a baffle-like support for different document media. These flexible fingers help guide the documents from one subsystem to another, for instance, entering into the decurler nip on the host image forming device decurler assembly. These flexible fingers act as two baffles. For heavy weight documents, the flexible fingers deflect and move out of the way. For medium to light weight documents, the flexible fingers control the document position during its trajectory. |
US07668492B2 |
Image forming apparatus featuring a rotatable image carrying belt and a belt rotation control unit for minimizing curling of the belt
The present invention relates to an image forming apparatus, comprising: an image carrying belt which rotates so as to carry an image; a first roller supporting the image carrying belt; a second roller contacting a face opposite to a face of the image carrying belt contacting the first roller, and supporting the image carrying belt; and a control unit which controls rotation of the image carrying belt such that a portion of the image carrying belt, supported by the first roller in a period that the image carrying belt is stopped before image formation, is supported by the second roller in a period that the image carrying belt is stopped after the image formation. |
US07668479B2 |
Image forming apparatus having intermediate transfer member
An image forming apparatus includes: a primary transfer section which executes a first transfer by superimposing respective color toner images formed on a plurality of photoreceptors onto an intermediate transfer member; a secondary transfer section including a transfer roller, which concurrently transfers a plurality of toner images superimposed and formed on the intermediate transfer member onto a sheet conveyed from a sheet feed tray, which is in contact with the intermediate transfer member, and a high voltage power source which applies voltage to the transfer roller; and a controller which judges whether there is residual toner, which is a toner image formed onto the intermediate transfer member but not transferred onto the sheet when a sheet sensor detects the sheet exhaustion, and executes a cleaning mode in which the transfer roller is cleaned when there is the residual toner. |
US07668474B2 |
Image forming apparatus
An image forming apparatus is supplied which is able to eliminate redundant item in checking and adjusting print quality before executing print process and only perform item check being really necessary so as to reduce waiting time of user. In the image forming apparatus, a non-operation time calculating section 14 sets an end of last print process as a start point and calculates a non-operation time; a print controlling section 15 controls an adjustment of print quality on the basis of an acquirement of the print quality corresponding to quality item previously set and an acquirement result of the print quality, according to a length of the non-operation time. |
US07668472B2 |
Methods for moderating variations in writing parameters in liquid toner printing
A method of maintaining at least one writing parameter within a range during printing in a liquid toner printing system, comprising: setting an acceptable range for the at least one writing parameter; and, determining if the at least one writing parameter is within the range; wherein if the at least one writing parameter is not within the range, the method further comprises calculating a target conductivity for liquid toner used in the printer, corresponding to a value within the writing parameter range and moving the liquid toner conductivity towards the target conductivity. |
US07668471B2 |
Image forming apparatus and image forming method
An image forming apparatus including a latent image bearing member; a developing device configured to develop a latent image on the image bearing member with a two-component developer; a development potential forming device configured to form a development potential; a toner replenishing device configured to supply the toner to the developing device; a toner concentration detecting device configured to detect and output the concentration of the toner in the developer; a toner concentration controlling device configured to compare the toner concentration output with a toner concentration target to control the toner concentration; an information detecting device configured to obtain information to determine the replacement amount of the toner in the developing device in a predetermined period of time; and a development potential correcting device configured to adjust the development potential on the basis of the information obtained by the information detecting device. |
US07668469B2 |
Optical receiver applicable to multiple transmission speed
The present invention provides an optical receiver that enables to vary the sensitivity depending on the transmission speed. The optical receiver provides a photodiode to generate the photocurrent, the pre-amplifier to convert the photocurrent to the voltage signal, the lead pin to supply the bias voltage to the photodiode, and the control block to generate the switching signal for varying the current-to-voltage conversion efficiency and the frequency bandwidth of the pre-amplifier based on the control signal. The control signal is commonly provided from the lead pin through which the bias voltage is applied. The control block interprets the signal applied to the lead pin and generates the switching signal. |
US07668467B2 |
Demodulation circuit, IC, and communication device
The demodulation circuit of the present invention is a demodulation circuit, connected with a plurality of light-receiving sections each for receiving an optical signal and converting the signal into a binary pulse signal, operable to select and demodulate a pulse signal out of pulse signals that are supplied from the light-receiving sections, respectively, the demodulation circuit including: a judgment and selection section for detecting timing with which High level and Low level of each of the pulse signals are switched and for selecting at least one pulse signal based on the timing; and a demodulation section for demodulating the pulse signal selected by the judgment and selection section. Consequently, the demodulation circuit easily selects and demodulates a signal whose jitter component is small out of a plurality of supplied signals. |
US07668466B2 |
Free space demodulator for demodulating a signal
A demodulator comprises an input splitter, optical device sets, and couplers. The input splitter splits an input signal comprising symbols to yield a number of signals. A first optical device set directs a signal of along a first path. A second optical device set directs another signal along a second path to yield a delayed signal. At least a portion of the second path is in free space. A path length difference between the first path and the second path introduces a symbol delay between the first signal and the second signal. A coupler receives a portion of the signal and a portion of the delayed signal to generate interference, where the interference indicates a phase shift between a phase corresponding to a symbol and a successive phase corresponding to a successive symbol. |
US07668464B2 |
Control of peaking of laser driver current to improve eye quality
An optical transceiver module having digital control of laser current peaking is disclosed. The optical transceiver module comprises a controller and integrated post-amplifier/laser driver, which are included on a printed circuit board disposed in the module. Transmitting and receiving optical sub-assemblies are also disposed in the module. A digital signal interface interconnects the controller with the integrated post-amplifier/laser driver. Digital control signals produced by the controller are transmitted via the digital signal interface to the integrated post-amplifier/laser driver, where they are converted to analog control signals. The analog control signals are forwarded to control components responsible for governing the electrical current supplied to the laser of the transmitting optical sub-assembly. The laser current is intermittently peaked by the control signal in order to hasten the transition from light to no-light emission, thereby improving laser response and performance. |
US07668463B2 |
Method and apparatus for generating and transmitting WDM MWOF signals
The present invention includes method and apparatus for converting optical signals to MWOF signals for transmission to wireless data, audio and/or video terminals in the W-band. Advantageously, there is no need to maintain expensive and complex remote stations because a centralized station performs all the complex processing. |
US07668462B2 |
Optical wireless communication device
An optical wireless communication device mounted in electronic equipment includes: a light-receiving element for receiving an optical communication signal; and a control unit that monitors a received light output of the light-receiving element. When the control unit determines that the received light output represents the optical communication signal, it selects and executes communication mode for the optical communication signal. When the control unit determines that the received light output does not represent the optical communication signal, it selects and executes charge mode in which the received light output is used as a charge power. |
US07668461B2 |
Method for optimizing the optical power in an optical network and an optical network
The invention relates to a method for optimizing the optical power in an optical network that has a plurality of network nodes each having a transmitter and a receiver. The method comprising generating an optical signal at a first network node, receiving the optical signal at a second network node, detecting the optical power of the optical signal at the second network node, determining whether the optical power detected is outside a defined range, and in this case, generating, for the first network node, a control signal for increasing or decreasing the optical power, sending the control signal to the first network node, and increasing or decreasing the optical power of the optical signal emitted at the first network node. The invention further relates to an optical network having network nodes which are operable to implement this method. |
US07668458B2 |
Protection device for photographic apparatus
A protective device for photographic apparatus comprises an umbrella with a shaft which slides in a ball joint having a compressible o-ring that fits inside a groove within the ball joint. The ball joint is held in place with compression screws joining two halves of a collar system which are adjusted to provide the desired frictional setting to maintain the umbrella in the desired position. A slide bar with an attachment bolt at one end and a stop at the other is used to attach the present invention to the base of a camera or video device and provides the slide wherein the collar system is moved to a desired position. The collar system includes grooves whereby the shaft of the umbrella may be rotated to lie flat against the collar system to facilitate storage and tilting of the photographic apparatus. The umbrella collapses pulling the protective canopy down along shaft for easy storage. |
US07668455B2 |
Image capturing apparatus, image capturing method, reproducing apparatus, reproducing method and program
An image capturing apparatus or reproducing apparatus which allows a user to easily obtain a desirable sound and image is provided. The image capturing apparatus or reproducing apparatus includes: an image capturing section for capturing an image of a subject; a recording section for recording a sound surrounding the image capturing section; a threshold sound volume storage section for storing a specified threshold sound volume; a sound extraction section for extracting the sound within a part of period including the sound having the volume larger than the threshold sound volume stored in the threshold sound volume storage section among the sound recorded by the recording section; a data storage section for associating each of a plurality of images captured by the image capturing section with each of a plurality of sounds extracted by the sound extraction section in the order of capturing and recording, and for storing the same; and a data output section for synchronizing the captured image with the sound which are associated and stored in the data storage section and outputting the same. |
US07668453B2 |
Image taking apparatus including a light quantity control device that controls transmitted volume of the subject light
The image taking apparatus of the invention includes a light quantity control device that is arranged on the optical axis of subject light and controls transmitted volume of the subject light. The light quantity control device includes a light quantity control layer and a pair of light-transmissive electrodes. The light quantity control layer expands and contracts in accordance with an electric field generated therein and thereby changes the transmitted volume of the subject light. The electrodes are disposed so as to sandwich the light quantity control layer and generate an electric field in the light quantity control layer, in response to application of voltage, thereby causing the light quantity control layer to expand and contract. |
US07668449B2 |
Barrel of variable focal length lens
A barrel for an electrically-controllable variable focal length lens in a button-battery type housing includes a hollow isolating cylindrical tube with an inner diameter substantially equal to that of the lens housing, with one or bumps extending radially towards the inside of the tube and forming bearing surfaces for the lens periphery in a same radial plane. First metallizations extend on at least one of the bearing surfaces and therefrom into first channels formed in the internal wall of the tube towards at least one end of the tube, and second metallizations, each of which forms a contact area on the internal surface of the tube to bear against the lateral surface of the lens and extends towards at least one end of the cylinder. |
US07668447B2 |
Image stabilization apparatus and optical apparatus
An image stabilization apparatus is disclosed which maintains image stabilization performance in ordinary use, enables improvement in the behavior of the image in panning, and allow image shake correction operation to be started immediately after the completion of the panning. The apparatus includes a shake sensor, a shake correcting part, a correction value calculator which calculates a first correction value based on an output from the shake sensor, an extractor which extracts a DC component from the output of the shake sensor, and a subtraction amount calculator which calculates a subtraction amount in accordance with the DC component and the first correction value. The apparatus further includes a subtracter which subtracts the subtraction amount from the first correction value to calculate a second correction value, and a controller which controls drive of the shake correcting part based on the second correction value. |
US07668444B2 |
Pipe heater encircled conduit device
The present invention relates to a pipe heater encircled conduit device (1), in which a heating element (111) wrapped with a filament (112) having high resistance is provided and a hollow quartz inner tube (113) is inserted at the outside of said heating element (113) to form a pipe heater (11), both ends of the heating element (111) being connected with an electrode pin (114) respectively. A hollow quartz outer tube (123) is inserted at the outside of the pipe heater (11), which has an inlet (121) and an outlet (122) on the tube wall. A heat transfer space (A) is thus formed between the inner quartz tube (113) and the outer quartz tube (123), and insulation members (124) are combined with the respective opening end of both tubes. By the arrangement of the inner and outer quartz tubes. (113), (123), the heat energy generated by the pipe heater (11) formed by the heating element (111) and the hollow inner quartz tube (113) can be transferred to the medium which is introduced from the inlet (121) and exhausted from the outlet (122). Thus, the medium can be heated by the heat energy generated by the heating element (111) itself by both actions of heat conduction and heat radiation. |
US07668437B1 |
Recording apparatus, recording method, and record medium
A recording apparatus for recording video data to a rewritable optical disc is disclosed, that comprises an encoding means for encoding video data corresponding to a compression-encoding process, a converting means for converting the data structure of the encoded video data received from the encoding means into a file structure that allows a moving picture to be synchronously reproduced by computer software without need to use specially dedicated hardware, and a recording means for recording data having the file structure to an optical disc, wherein the file structure has a first data unit and a second data unit, the second data unit being a set of the first data units, and wherein a plurality of the second data units is matched with a successive record length of which data is written to the optical disc. |
US07668429B2 |
Light-diffusive methacrylic resin light guide and surface light source device comprising the same
This invention provides a methyl methacrylate resin light guide for use in a surface light source device. The methyl methacrylate resin light guide can reduce the occurrence of dark lines and can improve the screen image quality of a surface light source device. The light guide characterized by including a methyl methacrylate resin and fine particles. Herein, not less than 0.01 parts by mass and not more than 0.5 parts by mass of the fine particles are dispersed in 100 parts by mass of the methyl methacrylate resin. In addition, the absolute value of a difference in refractive index between the fine resin particles and the methyl methacrylate resin is not less than 0.001 and not more than 0.02, the fine resin particles have an average particle size of not less than 1 μm and not more than 10 μm. |
US07668427B2 |
Fiber optic cables and assemblies and the performance thereof
A fiber optic cable having at least one optical fiber such as a microstructured bend performance optical fiber disposed within a protective covering. The protective covering is highly flexible and the fiber optic cable has extremely low delta attenuation when aggressively bent compared with the conventional fiber optic cable designs. By way of example, the delta attenuation of one fiber optic cable design is about 0.33 dB or less when wrapped 3 turns about a 7.5 millimeter mandrel at a reference wavelength of 1625 nanometers. Other variations of the present invention include a connector attached to the fiber optic cable. |
US07668416B2 |
Single mode photonic circuit architecture and a new optical splitter design based on parallel waveguide mode conversion
The new single mode circuit (SMC) architecture is invented for photonic integrated circuits (PIC). This architecture allows using multimode waveguides or structures to construct a single mode operated PIC. The multimode sections used in such SMC based PIC possess strong lateral confinement so that the PIC can have high circuit density and high optical performance at the same time. A parallel mode converter structure is also invented here. Based on this parallel mode converter, a low loss optical splitter can be constructed for high index contrast waveguide system. |
US07668414B2 |
System and method for the fabrication of an electro-optical module
A system and method for fabricating an electro-optical hybrid module (100). The electro-optical hybrid module (100) may comprise an electro-optical component, an electronic component (110), a planar light wave circuit (PLC) embedded with at least an optical waveguide (120). The electro-optical component may transmit or receive energy through a micro-folding mirror (160) while the electronic component may amplify and transfer an electric signal to the electro-optical component. The planar light wave circuit may typically provide an opto-electronic signal communication path via the plurality of optical waveguides that may be embedded in the planar light wave circuit. |
US07668411B2 |
Distributed vibration sensing system using multimode fiber
An optical time domain reflectometry (OTDR) system is configured to detect Rayleigh backscatter reflected from a multimode sensing optical fiber. The system includes a single spatial mode filtering system to select a single speckle of the Rayleigh backscatter produced in response to an optical pulse launched into the multimode fiber. The detected single speckle may be used for distributed disturbance (vibration) detection. |
US07668410B2 |
Production method for polarization inversion unit
It is provided a novel method of producing polarization inversion parts by electric field polling process wherein the polarization inversion part extends to a deeper point from the surface of a substrate. The polarization inversion part is produced by electric field polling process using a comb electrode having a plurality of electrode portions 5 and a feeding portion 1. Each electrode portion 5 has a base portion 6 extending from the feeding portion 1 and a plurality of conductive portions 5a, 5b and 5c separated from the base portions 6, and the conductive portions have an average length “d” of 4 μm or longer and 9 μm or shorter. Alternatively, each electrode portion 5 has a base portion 6 extending from the feeding portion 1 and a plurality of conductive portions 5a, 5b and 5c separated from the base portion 6, and the conductive portion 5b at the tip end of the electrode portion has a length “db” smaller than the length “da” of the conductive portion 5b nearest to the base portion. |
US07668409B2 |
Optical communication device and optical device
An optical communication device includes a substrate which has electro-optical effect; a first optical modulator which has a pair of waveguides formed in the substrate; a second optical modulator which has a pair of waveguides formed in the substrate; a waveguide coupler which is provided in an output of the first optical modulator, the waveguide coupler being able to couple and branch light propagating through the pair of waveguides of the first optical modulator; and a delay connecting section which gives differential delay to the output branched by the waveguide coupler and inputs the output to the pair of waveguide of the second optical modulator. As a result, the optical communication device and optical device in which insertion loss is reduced compared with the conventional optical modulator can be provided. |
US07668408B2 |
Support apparatus for optical characteristic measurement, and program product used for same
A support apparatus for optical characteristic measurement includes a measurement data inputter configured to input measurement data obtained by an optical characteristic measuring instrument, an image inputter configured to input an image of a measurement object, a measurement table in which the measurement data and the image of the measurement object corresponding to the measurement data are recorded, and a measurement data manager configured to record the measurement data inputted by the measurement data inputter in the measurement table so as to be associated with the image of the measurement object every time an optical characteristic of the measurement object is measured. |
US07668407B1 |
Contextual resolution of character assignments
A character on which character recognition is being performed resides in one or more character strings, at least one of which excludes a subset of characters from a character set. In selecting character assignments for the character, one or more of multiple proposed character assignments for the character are eliminated as being a character in a subset of excluded characters. |
US07668406B2 |
Digital image acquisition system capable of compensating for changes in relative object velocity
An imaging device comprising a plurality of linear imaging arrays and image formation optics that provide field of views corresponding to the plurality of linear image arrays. At least one illumination module produces planar light illumination that substantially overlaps the field of views corresponding to the plurality of linear imaging arrays. Image processing circuitry performs image-based velocity estimation operations, which analyzes pixel data values of a plurality of composite 2-D images each derived from sequential image capture operations of a corresponding one linear imaging array to derive velocity data that represents an estimated velocity of the imaging device with respect to at least one target object disposed in the fields of view. Preferably, the image processing circuitry also produces a first image of portions of the target object(s), the first image having substantially constant aspect ratio, utilizing image transformation operations (or camera control operations) that are based upon the velocity data, to thereby compensate for aspect ratio distortions that would otherwise result from variations in velocity of the imaging device with respect to the target object(s). In addition, the image processing circuitry preferably carries out image-based horizontal jitter estimation and compensation operations, which estimate the horizontal jitter of the imaging device relative to the target object(s) over the image capture operations from which the first image is derived and transform the first image utilizing shift operations that are based upon such estimated horizontal jitter to produce a second image of portions of the target object(s) which compensates for horizontal jitter distortion that would otherwise result therefrom. The first image or second image (or image derived from sharpening the first or second images) is preferably subject to image-based bar code detection operations and/or OCR operations, or output for display to a display device. |
US07668404B2 |
Method and system of deskewing an image using monochrome conversion to separate foreground from background
A method and system of deskewing an image. The method and system includes capturing a first image, forming a number of regions within the first image, generating a bounding rectangles for each region, calculating an area for each bounding rectangle, rotating each region by an angle within a predefined range, finding the angle that minimizes the area of each bounding rectangle, and rotating each region by the angle found. |
US07668403B2 |
Frame grabber
A method for producing images is provided. The method involves acquiring images, acquiring data corresponding to the location of the acquired images, and transferring the images and data to a frame grabber. The method also involves combining the images and data within the frame grabber to provide a plurality of imagery products. |
US07668401B2 |
Form changing device, object action encoding device, and object action decoding device
A shape deformation encoding device includes: a calculation unit for calculating a difference data between a pre-deformation shape data which represents a shape of an object before shape change and a post-deformation shape data which represents a shape of the object after shape change; and a determination unit for determining an action area on which the shape change of the object is arisen and an external force which is acted to the action area for the shape change, based on the pre-deformation shape data and the difference data. The action area includes a plurality of small areas, each of the plurality of small areas includes a plurality of control points, and the external force is calculated as an external force required to deform the plurality of small areas from before to after the shape change independently based on the physical model structure of each of the plurality of small areas. The physical model structure in which the plurality of control points are connected together with springs and dampers are used as a physical model structure. |
US07668397B2 |
Apparatus and method for objective assessment of DCT-coded video quality with or without an original video sequence
A new approach to objective quality assessment of DCT-coded video sequences, with or without a reference is proposed. The system is comprised of a proprietary segmentation algorithm, a feature extraction process and a nonlinear feed-forward-type neural network for feature analysis. The methods mimic function of the human visual system (HVS): A neural network training algorithm is used for determining the optimal network weights and biases for both system modes of operation. The proposed method allows for assessment of DCT-coded video sequences without the original source being available (pseudo-reference mode). The pseudo-reference mode is also comprised of a proprietary DCT-coded video (MPEG) noise reducer (MNR), co-pending patent application No. 60/592,143. |
US07668393B2 |
Signal processing device, method, and program
An apparatus and method which takes into consideration the real world where data was acquired, and enables obtaining of processing results which are more accurate and more precise as to phenomena in the real world. A data continuity detecting unit detects the continuity of data of second signals, having second dimensions that are fewer than first dimensions had by first signals which are real world signals and are projected whereby a part of the continuity of the real world signals is lost, wherein the continuity to be detected corresponds to the continuity of the real world signals that has been lost. An actual world estimating unit estimates a real world image by estimating the continuity of the real world image that has been lost, based on the continuity of the data detected by the data continuity detecting unit. |
US07668391B2 |
Image signal processor and image signal processing method
The disclosed is to provide an image signal processor and its method in which the enhancement of resolution and the effective reduction of noise are compatible. The image signal processor is provided with an edge character detector that detects a character of an edge of an object, an image signal frequency zone limiter that executes a noise removing process, an image signal frequency zone enhancer that executes a resolution enhancing process and a gain controller that changes each intensity of the image signal frequency zone limiter and the image signal frequency zone enhancer according to an output result of the edge character detector. |
US07668390B2 |
Systems and methods for image enhancement in multiple dimensions
A multi-dimensional data enhancement system uses large kernel filtering, decimation, and interpolation, in multi-dimensions to enhance the multi-dimensional data in real-time. The multi-dimensional data enhancement system is capable of performing large kernel processing in real-time because the required processing overhead is significantly reduced. The reduction in processing overhead is achieved through the use of low pass filtering and decimation that reduces the amount of data that needs to be processed in order to generate an unsharp mask comprising low spatial frequencies that can be used to process the data in a more natural way. |
US07668384B2 |
Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A recording medium having recorded thereon information related to coded data of an image sequence; wherein the information related to coded data of an image sequence is a set of coded frame information of a plurality of frames of an image sequence; wherein the coded frame information includes: information related to a difference image between an image of a current frame and a prediction image of the current frame, the prediction image being synthesized by performing motion compensation, information related to motion vectors estimated in performing the motion compensation, and rounding method information specifying either a positive rounding method or a negative rounding method for interpolating intensity values of pixels in performing the motion compensation when the input image is coded as a P frame, wherein no rounding method information is included in the coded frame information when the input image is coded as an I frame. |
US07668382B2 |
Block-based fast image compression
Systems and methods for block-based fast image compression are described. In one aspect, a digital image is segmented into multiple blocks. A respective set of statistical characteristics is identified for each of the segmented blocks. Each of the blocks is encoded with a particular encoding algorithm of multiple encoding algorithms. The particular encoding algorithm that is used to encode a particular block segmented from the digital image is selected to efficiently encode the block in view of statistical characteristics associated with the block. Thus, blocks of different block types may be encoded with different encoding algorithms. |
US07668380B2 |
Rate control of scalably coded images
A method of rate-control for a sequence of scalably coded images having transform coefficients partitioned into coding units coded in a plurality of quality increments having respective significance values. The method defines subsets each having one or more coding units, at least one image contributing at least one coding unit to two or more subsets. A list of requirements (LOR) is set having a least one entry associated with each subset. The significance values are used to select quality increments to construct an admissible codestream that satisfies the LOR on the subsets. The quality increments may be selected to achieve high quality for different subsets subject to size requirements in the LOR. For certain requirements, the codestream will also exhibit approximately constant reconstructed image quality. The quality increments may also be selected to achieve small compressed sizes for different subsets subject to quality requirements in the LOR. |
US07668378B2 |
Characteristic based classification system
Characteristics can be stored in a computer databank for various plants, animals, and items. When a user wants to identify a particular plant, animal, or item, the user supplies the characteristics that are readily ascertained. After the user has entered the characteristics, the standardized reverse logic databank of the invention will cull out the items that have non-compatible characteristics and identify the item or provide a list of the possible identity matches for the unknown. |
US07668376B2 |
Shape feature extraction and classification
System and method for analyzing an image. A received image, comprising an object or objects, is optionally preprocessed. Invariant shape features of the object(s) are extracted using a generalized invariant feature descriptor. The generalized invariant feature descriptor may comprise a generalized invariant feature vector comprising components corresponding to attributes of each object, e.g., related to circularity, elongation, perimeter-ratio-based convexity, area-ratio-based convexity, hole-perimeter-ratio, hole-area-ratio, and/or functions of Hu Moment 1 and/or Hu Moment 2. Non-invariant features, e.g., scale and reflection, may be extracted to form corresponding feature vectors. The object is classified by computing differences between the generalized invariant feature vector (and optionally, non-invariant feature vectors) and respective generalized invariant feature vectors corresponding to reference objects, determining a minimum difference corresponding to a closest reference object or class of reference objects of the plurality of reference objects, and outputting an indication of the closest reference object or class as the classification. |
US07668372B2 |
Method and system for collecting data from a plurality of machine readable documents
In a method and system for collection of data from documents present in machine-readable form, at least one already-processed document stored as a template and designated as a template document is associated with a document to be processed designated as a read document. Fields for data to be extracted are defined in the template document. Data contained in the read document are already extracted from regions that correspond to the fields in the template document. Should an error have occurred or no suitable template document having been associated given the automatic extraction of the data, the read document is shown on a screen and fields are manually inputted in the read document from which the data are extracted. After the manual input of the fields in the read document, the read document with field specifications is stored as a new template document or the previous template document is corrected corresponding to the newly input fields. |
US07668368B2 |
Image processing apparatus, camera apparatus, image output apparatus, image processing method, color correction processing program and computer readable recording medium
A correction processing section 1 performs a color correction such that a movement amount indicating how much input values of image signals should be moved for the purpose of color correction becomes smaller as the distance between the input values and the coordinates of the center of region to be corrected becomes larger in the region to be corrected, based on the input values of the input signals (L signal, *a signal, *b signal), conditional data (such as radius r) defining a local region to be corrected, the coordinates (Lc, *ac, *bc) of the center of the region to be corrected and the coordinates (Lm, *am, *bm) of the center of an ideal color region to be targeted. |
US07668366B2 |
Mosaic image data processing
A method having a corresponding apparatus and computer program comprises receiving a mosaic image comprising a plurality of pixels; separating the mosaic image into a plurality of color channels each comprising only the pixels having a corresponding one of a plurality of colors; and processing each color channel of the image data separately, wherein the processing of each of the color channels comprises at least one of compressing the pixels in the color channel, and color processing the pixels in the color channel. |
US07668364B2 |
Inspection method and apparatus for partially drilled microvias
Inspection of partially drilled microvias by fluorescence based optical imaging techniques, selective coaxial illumination and multivariable off-axis illumination and the use of comparative image analysis and the transformation of back reflected radiation by means of an integrated fluorescing plate mounted to the surface of a CCD or EMCCD array. |
US07668361B2 |
System and method for the correction of temporal artifacts in tomographic images
The invention relates to an imaging system for imaging an object (4), said imaging system comprising a detection unit (3) for consecutively acquiring projection data sets (Pi) of the object (4), said detection unit (3) having a temporal response function that is characterized by at least a time constant (τ), a rotation unit that, while the projection data sets (Pi) are being acquired, moves the detection unit (3) around the object (4) with an essentially constant angular velocity (ω), a reconstruction unit (9) for computing an image data set (13) of the object (4) from the projection data sets (Pi), and a filter unit (10) that, in an active state, applies a filter (f) on the image data set (13) to compute a correction, which filter acts as a derivative on the perturbed image, essentially in a direction corresponding to the direction of the angular velocity, is essentially proportional to the time constant (τ) and is essentially proportional to the angular velocity (ω), said filter unit (10) being arranged to subtract the correction from the image data set (13). |
US07668358B2 |
Model-based grayscale registration of medical images
Numerical image processing based on a model of medical image acquisition of two or more medical images to provide grayscale registration is described. The grayscale registered temporal images may then be displayed for visual comparison and/or further processed by a computer-aided diagnosis system for detection of medical abnormalities therein. A parametric method includes spatially registering two images and performing gray scale registration of the images. A parametric transform model, e.g., analog to analog, digital to digital, analog to digital, or digital to analog model, is selected based on the image acquisition method(s) of the images, i.e., digital or analog/film. Gray scale registration involves generating a joint pixel value histogram from the two images, statistically fitting parameters of the transform model to the joint histogram, generating a lookup table, and using the lookup table to transform and register pixel values of one image to the pixel values of the other image. |
US07668357B2 |
Method and system for using computed tomography to test pulmonary function
Computed axial tomography images of different respiratory phases of lungs are obtained, where the intensity of the image measures lung density. One image is deformed to the coordinate space of the other image, and the differences between the intensity values of the other image as compared to the mapped image are evaluated as measures of ventilation. |
US07668352B2 |
Communicating computer-aided detection results in a standards-based medical imaging environment
A method, system, and method of doing business in a standards-based medical imaging environment is described in relation to the communication of computer-aided detection (CAD) results among devices, with one embodiment relating to the DICOM standard. CAD results are fixably integrated into the pixels of a secondary image derived from a source image, and the secondary image is transferred using a DICOM Secondary Capture Image Information Object Instance (SCI-IOI). The DICOM SCI-IOI is transferred to a viewing workstation, whereby a clinician can open, manipulate, and view the secondary image in a side-by-side comparison with the source image or derivative images thereof. Advantageously, CAD results are communicated to the clinician in a DICOM-conforming manner independent of whether the viewing workstation supports standard DICOM accommodations, such as CAD Structured Report Information Object Instances (CAD SR-IOIs), for the type of CAD results that need to be presented. Optionally, an equipment information entity identifier in a CAD SR-IOI and/or the SCI-IOI can be modified to change or shield the identity of the manufacturer of the CAD processing unit. |
US07668350B2 |
Comparative texture analysis of tissue for biometric spoof detection
Methods are described of evaluating the genuineness of a sample presented for biometric evaluation. The sample is illuminated under distinct optical conditions. Light scattered from the sample is received. Multiple images are formed, each image being formed from the received light for one of the optical conditions. A set of texture measures is generated, each texture measure being generated from one of the images. It is determined whether the generated texture measures is consistent with the sample being authentic unconcealed biological tissue. |
US07668346B2 |
Joint boosting feature selection for robust face recognition
Methods and systems are provided for selecting features that will be used to recognize faces. Three-dimensional models are used to synthesize a database of virtual face images. The virtual face images cover wide appearance variations, different poses, different lighting conditions and expression changes. A joint boosting algorithm is used to identify discriminative features by selecting features from the plurality of virtual images such that the identified discriminative features are independent of the other images included in the database. |
US07668337B2 |
Ellipsoid detecting method, figure center detecting method, image recognizing device, and controller based on image
A method for detecting an ellipsoid includes: extracting an ellipsoid candidate; extracting an ellipsoid contour; calculating an ellipsoid parameter; calculating an adaptability ratio; and eliminating the ellipsoid candidate. Extracting the ellipsoid candidate includes: inputting an image with figures; selecting the ellipsoid candidate from the figures; and extracting a contour candidate point and a center point. Extracting the ellipsoid contour includes: drawing straight lines; determining contour candidate points; calculating first and second distances; and defining ellipsoid contour points. Calculating the ellipsoid parameter is based on the ellipsoid contour points and the center point. Calculating the adaptability ratio includes: drawing a complete ellipsoid; and calculating the adaptability ratio between the complete ellipsoid and the ellipsoid candidate. Eliminating the ellipsoid candidate is performed when the adaptability ratio is equal to or smaller than a threshold. |
US07668336B2 |
Extracting embedded information from a document
An apparatus, method, system, computer program and product, each capable of extracting embedded information from a document. The method includes inputting the document having the embedded information, wherein the embedded information is arranged in an embedded area of the document so as to form a grid pattern, obtaining a horizontal regression line representing a horizontal line of the embedded area and a vertical regression line representing a vertical line of the embedded area, moving the horizontal regression line and the vertical regression line across the embedded area to respectively obtain a plurality of horizontal parallel lines and a plurality of vertical parallel lines, detecting a location of the embedded information based on intersection points formed by the plurality of horizontal parallel lines and the plurality of vertical parallel lines, extracting the embedded information from the location detected by the detecting step, and outputting the embedded information to an output device. |
US07668335B2 |
Communication device, digital signature verification method and digital signature generation method
It is an object of the present invention to provide a communication device, a digital signature verification method, and a digital signature generation method, in which the memory usage efficiency is improved without confidential information required for the verification or generation of a signature being easily leaked to the outside.The Java application judges whether signature verification is required for the received signature target data. When judging that signature verification is required, the Java application outputs the received signature target data to the PKI of the platform. The PKI verifies the signature that has been added to the data output by the Java application and performs signature generation, and then notifies the Java application. |
US07668325B2 |
Hearing system having an open chamber for housing components and reducing the occlusion effect
A hearing system comprises a shell having an open inner chamber. An input transducer and a transmitter assembly are disposed in the open inner chamber. The transmitter has a frequency response bandwidth in a 6 kHz to 20 kHz range, and the open chamber has an end adjacent a patient's tympanic membrane with one or more openings that allow the ambient sound to pass through the chamber and directly reach the middle ear of the user. |
US07668324B2 |
Folding electronic device
A folding electronic device includes an operation unit, a display unit, a memory unit, a pair of speakers, a detection switch, and a switch. A plurality of information input keys are arranged on the operation unit. The display unit is integrated with the operation unit so as to be foldable, and displays at least image information. Sound source data is stored in the memory unit. A pair of speakers for a left channel and a right channel can be driven in a closed state in which the display unit is folded. The detection switch detects the open state in which the display unit is not folded or the closed state in which the display unit is folded. The switch switches paths through which the sound source data stored in the memory unit is output to the pair of speakers on the basis of an output from the detection switch. |
US07668321B2 |
Automatic power foldback for audio applications
A power foldback circuit to automatically control the power of an audio amplifier by using the volume inputs to a pre-amp source which drives the audio amplifier. In an embodiment, a Universal Serial Bus (USB) on a personal computer is used to drive the audio speakers. In this circuit an audio digital to analog converter (DAC) with a USB interface receives a digitally encoded audio signal from a personal computer (PC). The USB DAC outputs an analog audio signal to a audio amplifier circuit. A supervisory circuit monitors the power used by the audio amplifier and through a volume control circuit lowers the volume control into the USB DAC to prevent the entire circuit from drawing more than the allowed power supplied by the USB connection to the PC. |
US07668319B2 |
Signal processing system, signal processing apparatus and method, recording medium, and program
The present invention relates to a signal processing system, a signal processing apparatus and method, a recording medium, and a program in which high frequency components of a narrow-range signal having suppressed high frequency components can be restored with high accuracy. A narrow-range audio signal having low frequency components is divided into frames by a frame-unit dividing unit 11, and is spectral-transformed into a signal on a frequency domain by a DCT transform unit 12. A learning-produced-data table 14 extracts, at an address corresponding to a class code supplied from a classifying unit 13, high-frequency-component DCT spectrum data. In a spectrum combining unit 16, the extracted high-frequency-component DCT spectrum data is combined with low-frequency-component DCT spectrum data output from the DCT transform unit 12. Subsequently, a broad-range audio signal having combined high frequency components and low frequency components is output. The present invention can be applied to cellular phones. |
US07668312B2 |
Scrambling, descrambling and secure distribution of audio-visual sequences from video encoders based on wavelet processing
A process for secured distribution of video sequences according to a digital stream format stemming from an encoding based on a processing by wavelets including frames including blocks containing coefficients of wavelets describing the visual elements, including analyzing the stream prior to transmission to client equipment to generate a modified main stream by deletion and replacement of selected information coding the original stream and having the format of the original stream, and complementary information of any format comprising the digital information coding the original stream and suitable for permitting reconstruction of the modified frames; and transmitting the modified main stream and the complementary information separately from a server to addressed equipment. |
US07668299B2 |
System using script command to generate audio quality test case to test a network
A device translates a script command into a test case for testing a network, receives an audio input based on the test case, performs a quality test of the audio based on the test case, and generates a result of the quality test to determine a functionality of the network. |
US07668292B1 |
Patient setup error evaluation and error minimizing setup correction in association with radiotherapy treatment
In some embodiments, a method includes receiving, in a processor, information indicative of (i) a treatment plan defining planned treatment beams, (ii) a patient volume relative to a reference, (iii) ideal intersections of the planned treatment beams with the patient volume at the time the patient is to be treated, (iv) any constraints that prevent achievement of the recommended repositioning using only the patient support, (v) an allowable change to a gantry position from a planned value and an allowable change to a collimator position from a planned value; defining, in the processor, a plurality of alternatives based at least in part on the information indicative of any constraints of the patient support and the information indicative of allowable movement of the gantry and collimator, each alternative defining a modified patient support position and modified beams, each modified beam being based at least in part on a respective one of the planned treatment beams, the change to the position of the gantry for the respective planned treatment beam and the change to the position of the collimator for the respective planned treatment beam; determining, in the processor, for each modified beam of each alternative, an intersection of the patient volume and the modified beam, with the patient volume positioned on the patient support and the patient support having the modified patient support position defined by the alternative; and defining, in the processor, for each alternative, a measure of difference between the ideal intersections and the intersections for the modified beams of the alternative. |
US07668289B2 |
Energy-resolved photon counting for CT
Spectral CT systems require cheap detectors with high energy resolution. According to an aspect of the present invention, a computer tomography apparatus comprises a detector element which is segmented into a plurality of sub-pixels. Each sub-pixel has at least two thresholds and counting channels, wherein the second threshold for each sub-pixel varies over the nominal detector element. This may provide for an improved energy-resolved photon counting. |
US07668287B2 |
Radiation CT apparatus
An imaging section includes a radiation source that emits radiation, a detecting panel for detecting the radiation, and a rotating section for integrally rotating the radiation source and the detecting panel about a rotating axis. The radiation source and the detecting panel face each other with the rotating axis that passes though a predetermined position interposed therebetween. The imaging section sequentially images a subject placed at the predetermined position while rotating the radiation source and the detecting panel about the rotating axis, and image signals are read out for each imaging operation. A control section refers to a necessary readout region set by a setting section and controls a readout switching means such that image signals recorded in detection pixels within the necessary readout region are read out by a normal readout section, and image signals recorded in other detection pixels are read out by a high speed readout section. |
US07668286B2 |
X-ray CT apparatus
An X-ray CT apparatus sets at least an imaging-subject area to be imaged, and a heart imaging area included in the imaging-subject area and determined based on a position and size of a heart on a subject P. When an image is taken, the X-ray CT apparatus sets imaging conditions, such as whether electrocardiographic synchronization is required for imaging and a type of reconstruction mode, based on each set imaging area. |
US07668285B2 |
X-ray computed tomographic apparatus and image processing apparatus
An X-ray computed tomographic apparatus comprises a scanner to scan in a three-dimensional region of a subject by X-rays, a storing unit to store projection data acquired by the scanning, a reconstruction processing unit to generate volume data which corresponds to a three-dimensional region, based on the stored projection data, an MPR processing unit to generate slice image data relating to three-direction slice planes from the volume data, a displaying unit to display the slice image data together with a graphic element representing a reconstruction range, an operating unit to operate the graphic element, and a reconstruction processing unit to reconstruct tomographic image data which corresponds to the reconstruction range represented by the graphic element, based on the stored projection data. |
US07668280B2 |
Nuclear fuel assembly
A nuclear fuel assembly having an instrumentation tube having an insert that centers the in-core instrumentation while permitting bugling or welding of the instrumentation tube wall to a grid strap to obtain a rigid connection there between at any elevation along the instrumentation tube. |
US07668275B2 |
Frame synchronisation scheme with interference reduction
A frame synchronization is proposed for a multi-band communication system, wherein a data signal exchanged between a transmitter and a receiver is organized in system frames having a preamble section which contains a frame synchronization section that is composed of a number of symbol frames, each of which is in turn composed of a defined number of slots, whereby each slot corresponds to an individual transmission frequency band. The method comprises steps for transmitting the data signal containing a synchronization signal in one or more slots of every other symbol frame of the frame synchronization section, processing only data signal components selected from transmission frequency bands required for the synchronization signal transmission, and subtracting the processed data signal from its shifted copy, whereby the copy is shifted by one symbol frame. |
US07668273B2 |
Method and apparatus for synchronization of a mobile radio receiver to a base station
In a method for synchronization of a mobile radio receiver to a base station, the received signal is sampled using oversampling, by which means sample values are obtained from different sampling phases. The oversampled signal is correlated with a local code, with sample values that are associated with a first sampling phase being processed with a frequency offset with respect to sample values that are associated with a second sampling phase. |
US07668270B2 |
Method and system for programmable filtering offset
Methods and systems for a programmable filtering offset may include filtering desired data located at a variable offset from a start of a particular message in a data stream using a programmable hardware filter module. The variable offset may be specified in bits or bytes. The programmable hardware filter module may start filtering from an offset corresponding to the start of the desired data. The programmable hardware filter module may be a variable length filter or a fixed length filter. An offset from the start of a particular message may be determined, where the desired data that may be compared may start after the offset from the beginning of the message. The programmable hardware filter module may be configured with the determined offset. |
US07668266B2 |
Crest factor reduction in OFDM using blind selected pilot tone modulation
Orthogonal frequency division multiplexing (OFDM) is a spectrally efficient multicarrier modulation technique for high speed data transmission over multipath fading channels, but has low power efficiency. OFDM signals have large crest factors, or peak-to-average power ratios (PARs) which lead to power inefficiency in the RF portion of the transmitter. Selected mapping can be used to reduce the PAR of an OFDM signal and is distortionless. A technique is disclosed that links the index of a phase rotation sequence used in selected mapping to the location of pilot tones that are used to estimate the channel. Each pilot tone location-phase sequence selection produces a different PAR value for the time-domain OFDM signal, and the signal with the lowest PAR value is transmitted. The technique is “blind” in that the optimum pilot tone location-phase sequence index is not transmitted as side information. A technique to blindly detect the optimum index at the receiver is also disclosed. |
US07668263B2 |
Multi-frequency synthesizing apparatus and method for multi-band RF receiver
A frequency synthesizing apparatus and method for a multi-band radio frequency (RF) receiver is provided. The frequency synthesizing apparatus includes a simple circuit configuration with a single SSB mixer and thus, may synthesize six high frequency signals. Signals to be inputted into the SSB mixer include a first signal and a second signal. The first signal is generated based on a VCO and a PPF. Also, the second signal is selected from a plurality of frequency divided signals which are generated by dividing a signal generated in the VCO via a plurality of dividers. |
US07668262B2 |
Systems, methods, and apparatuses for coarse spectrum-sensing modules
Systems, methods, and apparatuses are provided for coarse-sensing modules that are operative for providing initial determinations of spectrum occupancy. The coarse-sensing modules may include a wavelet waveform generator providing a plurality of wavelet pulses, and a multiplier that combines the wavelet pulses with an input signal to form a correlation signal. The coarse sensing modules may further include an integrator that receives the generated correlation signal from the multiplier, where the integrator determines correlation values from integrating the correlation signal, and a spectrum recognition module in communication with the integrator that determines an available spectrum segment based at least in part on the correlation values. In addition, the spectrum recognition module may determine an available spectrum segment by utilizing information from a spectrum usage database, where the spectrum usage database includes information associated with one or more known signal types. |
US07668253B2 |
Method for allocating a subchannel in an orthogonal frequency division multiple access cellular communication system
A method for allocating a subchannel in a transmitter of an Orthogonal Frequency Division Multiple Access (OFDMA) cellular communication system in which an entire frequency band includes a plurality of bands, each of the bands includes a plurality of bins, and each of the bins includes a plurality of subcarriers. The method includes dividing a predetermined time interval into an Adaptive Modulation and Coding (AMC) subchannel time interval and a diversity subchannel time interval; selecting any one of the plurality of bands in the AMC subchannel time interval; selecting a predetermined number of bins among the plurality of bins in the selected band; and allocating the selected bins to the AMC subchannel. |
US07668248B2 |
High-performance LDPC coding for digital communications in a multiple-input, multiple-output environment
Transceiver circuitry for use in a multiple-input, multiple-output (MIMO), orthogonal frequency-division multiplexing (OFDM), communications environment, is disclosed. Error correction coding according to a fixed-block size code, such as low density parity check (LDPC) coding, is implemented. A specific LDPC code with excellent error rate performance is disclosed. |
US07668246B2 |
Apparatus, method and computer program for correcting common phase error of OFDM signal symbols
An apparatus, method and computer program for correcting a common phase error (CPE) of symbols of a received OFDM signal is described, in which FFT processing may be performed on a time domain OFDM to transform the received signal to a signal in the frequency-domain. Reordered output values resulting from the FFT processing and locations of the reordered output values may be stored. One or more of the stored reordered output values for a current symbol of the OFDM signal may be transferred based on receipt of an address, and each of the transferred reordered output values may be multiplied by a corresponding reordered output value of a previous OFDM signal symbol, so as to determine phase differences between the reordered output values of the current and previous OFDM signal symbols. The CPE of the transformed OFDM signal may be corrected based on the detected phase differences. |
US07668241B2 |
Apparatus and method for generating 3D image signal using space-division method
A 3-dimensional (3-D) image signal processing method and apparatus. The 3-D image signal processing apparatus converts a multi-visual-point 2-D image signal into a signal suited to a 3-dimensional image display apparatus. The 3-D image signal processing apparatus includes: a video decoder converting an analog image signal received from an image source arranged in an m*n space-division mode into a digital image signal; a 3-D image processing unit performing 3-D image processing of the digital image signal and generating an output signal suited to a 3-D image display apparatus; a memory storing the digital image signal; and a controller generating a memory-write-address and a memory-read-address of the memory and controlling write/read order of the digital image signal for scaling and vertical/horizontal multiplexing. According to the 3-D image signal processing apparatus of the present invention, a 3-D display interface apparatus capable of being applied to a plurality of multi-visual-point modes is realized. |
US07668240B2 |
Method and apparatus for variable accuracy inter-picture timing specification for digital video encoding
A method and apparatus for variable accuracy inter-picture timing specification for digital video encoding is disclosed. Specifically, the present invention discloses a system that allows the relative timing of nearby video pictures to be encoded in a very efficient manner. In one embodiment, the display time difference between a current video picture and a nearby video picture is determined. The display time difference is then encoded into a digital representation of the video picture. In a preferred embodiment, the nearby video picture is the most recently transmitted stored picture. For coding efficiency, the display time difference may be encoded using a variable length coding system or arithmetic coding. In an alternate embodiment, the display time difference is encoded as a power of two to reduce the number of bits transmitted. |
US07668234B2 |
Test signal generating apparatus for communications equipment and test signal generating method for communications equipment
A test signal generating apparatus for communications equipment sequentially uses first and second sequence information which are stored in a sequence memory for storing the first sequence information including a reading order and read addresses of unit data including I and Q waveform data, and desired signal levels to be set to the unit data, and the second sequence information including frequency offsets. Consequently, the test signal generating apparatus provides frequency offsets at a plurality of steps every predetermined frequency intervals by using a predetermined carrier frequency as a reference, with respect to the I and Q waveform data at a digital stage up to digital-to-analog converters, and outputs a test signal in the frequency hopping system. |
US07668229B2 |
Low I/O bandwidth method and system for implementing detection and identification of scrambling codes
A system for detecting and identifying the identity of a scrambling code is provided. According to one aspect of the system, a single scrambling code generator is used to generate a plurality of segments forming sequential chips of a master scrambling code. According to an embodiment, the segments are correlated in parallel with received signals to identify an associated base station. According to yet another aspect of the system, each of a plurality of correlators maintains a corresponding segment. According to an embodiment, for every sixteen chips, a new segment is introduced into one of the correlators, a segment is dropped from another correlator, segments are sequentially shifted or propagated through the remaining correlators, and concurrent correlations are performed by the correlators using their respective corresponding segments and newly received signals. |
US07668228B2 |
Apparatus for and method of correlating to rising chip edges
A receiver for position-determining ranging signals transmitted by earth-orbiting satellites uses a set of accumulators, each of which accumulates signal samples corresponding with a position along the rising edges of incoming PRN pulses. An MMT processor calculates the rising edges of the direct path component of the received signal, selects the accumulator whose content correspond to a reference value related to the pulse height of the direct path component and compares the timing of the samples in that accumulator with the timing of the reference value on a reference pulse. |
US07668227B2 |
Method and apparatus for reducing interference in spread spectrum signals using spreading code cross-correlations
A receiver reduces interference in a received symbol of interest attributable to an interfering symbol using knowledge of the symbol spreading codes. The receiver comprises a plurality of correlators generating despread values for the received symbol of interest and the interfering symbol, and a combiner to combine the despread values using combining weights calculated based on spreading code correlations between spreading codes for the received symbol of interest and the interfering symbol. |
US07668225B2 |
Multi-MOK modulation/demodulation transmission process, corresponding transmitter and receiver
At transmission, the data to be transmitted is divided into N data blocks, these N blocks are processed in parallel in N M-ary orthogonal keying (MOK) modulation channels, each modulation using a group of spread codes, each channel emitting a signal. All of these signals are transmitted in series. At reception, the signal received is processed in N M-ary orthogonal keying (MOK) demodulation channels, and the blocks obtained are grouped together in series. |
US07668221B2 |
Gas laser apparatus, and method and device for monitoring blower
A gas laser apparatus including a laser oscillating section including a blower forcibly circulating a medium gas in a medium circuit, and a blower monitoring section monitoring a maintenance state of the blower. The blower includes a lubricant storage chamber storing a lubricant, and a lubricant monitoring chamber connected to the lubricant storage chamber to ensure fluidic communication therebetween at a position lower than an oil level of a lubricant having a predetermined appropriate volume and stored in the lubricant storage chamber. The blower monitoring section includes a lubricant detecting section detecting that a lubricant stored in the lubricant storage chamber of the blower flows into the lubricant monitoring chamber and at least a part of the lubricant is present in the lubricant monitoring chamber, as a result of internal-pressure change in the lubricant storage chamber, and a lubricant-change judging section monitoring whether the lubricant detecting section detects a presence of the lubricant in the lubricant monitoring chamber, before the laser oscillating section is activated, and judging that, when the lubricant detecting section does not detect the presence, the lubricant stored in the lubricant storage chamber is in a state immediately after a lubricant change. |
US07668219B2 |
Surface emitting semiconductor device
A surface emitting semiconductor device comprises: a semiconductor region including an active layer; a first DBR having first layers and second layers; and a second DBR. The first and second layers are alternately arranged, and the first layers are made of dielectric material. The first DBR, semiconductor region and second DBR are sequentially arranged along a predetermined axis, and the semiconductor region is provided between the first DBR and the second DBR. The cross section of the first DBR is taken along a reference plane perpendicular to the predetermined axis. The distance between two points on an edge of the cross section takes a first value in a direction of an X-axis of a two-dimensional XY orthogonal coordinate system defined on the reference plane, and the distance between two points on the edge takes a second value in a direction of a Y-axis of the above coordinate system. The first value is different from the second value. The cross section of the second DBR is taken along another reference plane perpendicular to the predetermined axis, and a shape of the cross section of the first DBR is different from a shape of the cross section of the second DBR. |
US07668217B2 |
Semiconductor laser diode device
The present invention provides a Be-based group II-VI semiconductor laser using an InP substrate and having a stacked structure capable of continuous oscillation at a room temperature. A basic structure of a semiconductor laser is constituted by using a Be-containing lattice-matched II-VI semiconductor above an InP substrate. An active laser, an optical guide layer, and a cladding layer are constituted in a double hetero structure having a type I band line-up in order to enhance the injection efficiency of carriers to the active layer. Also, the active layer, the optical guide layer, and the cladding layer, which are capable of enhancing the optical confinement to the active layer, are constituted, and the cladding layer is constituted with bulk crystals. |
US07668215B2 |
Apparatus for dissipating heat in electro-optical communications systems
A laser mounted in a casing is driven by and mounted close to its driving circuit. To reduce the effect on the laser of heat generated by the driver circuit, the casing includes a passive heat sink element on which the driver circuit is mounted whereby heat generated by the driver is dissipated by the passive heat sink element. |
US07668214B2 |
Light source
An apparatus for coupling radiation of individual laser diode emitters into a common optical fiber is disclosed. The radiation is collimated along fast axis and combined by using crossed pairs of flat mirrors. The combined beams are collimated by a common slow axis collimating lens. The laser diode emitters are disposed on both sides of an optical axis of the slow axis collimating lens such that the optical path lengths from the emitters to the slow axis collimating lens are equal. |
US07668207B2 |
System, method, and article of manufacture for synchronizing time of day clocks on first and second computers
A system, method, and article of manufacture for synchronizing first and second time-of-day clocks on first and second computers, respectively, are provided. The first and second computers have first and second network interface cards with third and fourth clocks, respectively, thereon. The system utilizes time stamp values generated by the third and fourth clocks to synchronize the first and second time-of-day clocks. |
US07668206B2 |
Method for automatically setting time and digital broadcast receiving apparatus using the same
A method for automatically setting a time includes receiving a time set by a user and corresponding to a geographic region where a digital broadcast receiver is located, and then determining if a broadcast signal received by the digital broadcast receiver includes time information; if the broadcast signal includes the time information, calculating a difference between the set time and received time information; setting a time zone based on the difference in the digital broadcast receiver; and if a command to display time information is received, applying a time difference corresponding to the set time zone to the time information in the broadcast signal, which is received at the time the command is received, and displaying the resulting time information. A digital broadcast receiver using the method is also provided. |
US07668204B2 |
Port driven authentication in a network
A method for authenticating a message in a time division multiple access network is provided. The method includes receiving a message from an active relaying component, inspecting a value in the message inserted by the active relaying component, and comparing the value with an expected value based on a transmission schedule. |
US07668203B1 |
Network switch using a steering header for management frames
A network device, and corresponding method and computer program, comprises a plurality of ports; wherein one of the ports is configured to receive frames of data each comprising a steering header comprising a flooding mask that identifies one or more of the ports, and a management bit that when set indicates the frame of data is a management frame; wherein, for each frame received by the one of the ports, the one of the ports removes the steering header from the frame and, when the management bit is set, identifies the frame as a management frame and directs the frame to one or more of the ports based only on the flooding mask; and wherein each of the ports can operate in a blocked state that permits only frames of data identified as management frames to pass through the port. |
US07668202B2 |
Communications bus having low latency interrupts and control signals, hotpluggability error detection and recovery, bandwidth allocation, network integrity verification, protocol tunneling and discoverability features
Disclosed are methods and apparatus to control data and command flow over a physical communications channel between a transmitter and a receiver, and more specifically to provide a protocol for a point-to-point serial bus architecture with low latency time for flow control and other signaling, regardless of the length of the data packet frame. The abstract data flow control protocol can be employed by various buses as it interacts only with the lowest protocol layers. Separate buffers for data and control can be used to allow the bus to be compatible with slower buses also to support additional control functions without involving a higher protocol layer. |
US07668201B2 |
Bandwidth management in wireless networks
A method and apparatus are provided for bandwidth management. The method includes receiving a value representative of a target bandwidth from a remote device; storing a data packet in a data queue; associating a quantum of bandwidth to the data queue, wherein the quantum of the bandwidth is a function of at least the target bandwidth and time; and transmitting the data packet based on at least the quantum associated with the data queue. A method and apparatus for network congestion control are also provided. |
US07668195B2 |
Method and apparatus for transmitting and receiving data over a shared access carrier network
A method for transmitting and receiving data over a shared access carrier network with a plurality of user devices is provided. The user devices each have a modem associated therewith and a network interface for communicating over a local network. The method begins by transmitting a query from each one of the user devices over the local network requesting remaining ones of the plurality of user devices to specify available resources pertaining to shared access carrier network connectivity capabilities of the modem associated therewith. A reply is received over the local network in response to the query from each of the remaining user devices. Based on the replies from each of the remaining user devices, at least one of the user devices is selected to serve as a master device that provides connectivity to the shared access carrier system through which the other of the plurality of user devices transmit and receive data. |
US07668192B2 |
Use of the FP header to signal the RNC that the node B has not been able to determine or has not been able to accurately determine the number of retransmissions
The FP header is used to signal the RNC that the Node B has not been able to determine or has not been able to accurately determine the number of retransmissions. A first embodiment is to reserve a bit pattern for use in the ‘Number of HARQ retransmissions’ field on the Iub frame protocol DATA FRAME header to indicate that Node B does not know the actual number of retransmissions. A second embodiment is to define a one bit flag on Iub/Iur FP DATA FRAME header to indicate that the value set in the “Number of HARQ Retransmissions” in the FP header is an estimated/guessed value by Node B or not. |
US07668191B2 |
Apparatus and method for determining transmission policies for a plurality of applications of different types
An apparatus for determining transmission policies for a plurality of transmissions of different types based on a first transmission data associated to a first transmission being of a first transmission type, and on a second transmission data associated to a second transmission being of a second transmission type is described, comprising means for obtaining a first score within a common range, said first score being based on an evaluation of said first transmission data in a first transmission type specific manner, means for obtaining a second score within the common range, said second score being based on an evaluation of said second transmission data in a second transmission type specific manner, and means for determining, based on said obtained first and second score, for said first and second transmission a respective first and second transmission policy each defining one or more transmission parameters such that a sum of a first and second expected score is maximized. |
US07668189B1 |
Adaptive transport protocol
An adaptive transport protocol decoder includes a source of a stream of packets, each including a payload, and having a first transport protocol, and a source of a stream of packets, each including a payload, and having a second transport protocol. A protocol decoder, coupled to the first and second packet stream sources, extracts the respective payloads from the packets from a selected one of the first and second packet stream sources. |
US07668188B2 |
Method and system for HSDPA bit level processor engine
Methods and systems for processing signals in a communication system are disclosed and may include pipelining processing of a received HSDPA bitstream within a single chip. The pipelining may include calculating a memory address for a current portion of a plurality of information bits in the received HSDPA bitstream, while simultaneously storing on-chip, a portion of the plurality of information bits in the received bitstream that is subsequent to the current portion. A portion of the plurality of information bits in the received HSDPA bitstream that is previous to the current portion may be decoded during the calculating and the storing. The calculation of the memory address for the current portion of the plurality of information bits may be achieved without the use of a buffer. Processing of the plurality of information bits may be partitioned into a functional data processing path and a functional address processing path. |
US07668186B1 |
Token ecosystem for buffer management
A buffer management system for a data processing system can include a plurality of tokens wherein each token is associated with one of a plurality of buffers, and a plurality of first-in-first-out (FIFO) memories. Each FIFO memory can be associated with a stage of the data processing system and is configured to store at least one of the tokens. The buffer management system also can include control logic configured to determine a state of one or more selected buffers and transfer the token associated with the selected buffer from a source FIFO memory to a target FIFO memory. The target FIFO memory can be selected according to the state of the selected buffer. |
US07668184B2 |
Method and system for designing ring-based telecommunications networks
A method and system for designing a bi-connected ring-based network is provided, which designs from scratch or converts an existing network to a dual-homed ring-based network. The network covers the locations capable of being bi-connected with one or more cycles/rings. The traffic demand is then routed via the cycles, in such a way so as to minimize the amount of network traffic management equipment required. |
US07668179B2 |
Dynamic adjustment of AAL2 timer—CU in voice and data multiplexing over AAL2 connections
A method for determining at least one parameter for a particular AAL2 channel identifier (AAL2-CID), according to which the behavior of the transmission of the user information stream is determined per application. Preferably, the present invention enables the QOS (quality of service) for the user application to be determined by setting a plurality of such parameters for a specific AAL2 CID. The present invention preferably encompasses the ability to determine any parameter that is usually set for the ATM channel to instead be set for the CID separately. These parameters may be dynamically adjusted according to the real-time state of the system, channel and the specific CID. Additionally the selection and usage of said parameters may also be influenced by the real time state of the system, channel and the specific CID.Examples of such parameters include, but are not limited to, traffic type, priority, any type of QOS parameter, timing parameters, and so forth. |
US07668177B1 |
Method and system for quality of service in host bus adapters
Method and system for an adapter coupled to a network via a network link is provided. The method includes using a first selectable mode and a second selectable mode to provide quality of service to a plurality of applications executed by one or more computing system. In the first selectable mode, the quality of service is based on allocating bandwidth of the network link and dynamically adjusting an initial priority assigned to a plurality of queues, each queue being associated with an application from among a plurality of applications. In the second selectable mode, the quality of service is based on a user assigning a priority to each of the plurality of applications and the adapter determines a number of input/output (I/O) requests it needs to process within a duration and then transfers information based on the determined number of I/O requests and the assigned priority. |
US07668174B1 |
Methods and apparatus for home address management at home agent for NAI based mobile nodes
The present invention provides methods and apparatus for managing an IP address assigned to a Mobile Node. In one embodiment, the Mobile Node appends an extension to the registration request that is sent to its Home Agent, which indicates that the Mobile Node requests use of the IP address previously assigned to the Mobile Node for an additional period of time. When the Home Agent receives the registration request, it indicates whether a lease on the IP address previously assigned to the Mobile Node has been granted by the Home Agent for an additional period of time. In another embodiment, the Home Agent sends a first control message to determine whether the Mobile Node continues to use the IP address. The Home Agent then determines whether a second control message has been received in order to ascertain whether the Mobile Node continues to use the IP address previously assigned to the Mobile Node. The present invention is preferably performed when a Mobile Node returns to its home network, thereby enabling the Mobile Node to retain the IP address assigned to it. |
US07668171B2 |
Method and apparatus for providing estimated response-wait-time displays for data network-based inquiries to a communication center
An Estimated Wait Time (EWT) service for a Web page provider has an internet-connected facility for monitoring communication status with a communication center having communication equipment hosting agents of the web page provider, and an interactive link in a web page hosted by the Web page provider. The interactive link is presented to a user accessing the Web page, and when selected, connects the user to the facility for monitoring communication status. In a preferred embodiment the facility provides a Web page display for the user, displaying parameters regarding the communication status, such as estimated wait time (EWT). In some cases there are options in a user interface for placing an Internet Phone (IP) call, for sending a message, and e-mail, and so forth, or for requesting a call back. In the case of a cal back the user may, in some embodiments, provide alternative numbers or addresses and times for call back. |
US07668168B2 |
Frame relay switched data service
A new type of data transport service which uses a frame relay layer 2 data link connection identifier (DLCI) to select among various service types, feature sets, and/or closed user groups (CUGs). A layer 3 address may be extracted from a layer 2 frame, and the layer 3 address information may be used to route a data packet over a packet-switched network according to the service classes, feature sets, and/or CUGs selected. At the destination, the layer 3 data packet may again be enclosed in a layer 2 frame with a DLCI indicating the service classes, features sets, and/or CUGs. Because the use of conventional permanent virtual circuits (PVCs) is not required in aspects of the invention, new methods of measuring and managing network traffic are presented. |
US07668167B2 |
Method of exchanging information between two networks operating under different routing protocols
A method of exchanging information between a first network implementing a routing protocol using static routing tables and a second network implementing a routing protocol using dynamic routing tables and including stages of exchanging identification messages and of exchanging routing table update messages, the method comprising the steps of: a first routing element associated with the first network issuing to a second routing element associated with the second network identification messages containing identifiers of network elements to which the first routing element knows it is connected either directly or indirectly, and in the second routing element updating the routing table from the identification messages coming from the first routing element. |
US07668166B1 |
Peer-model support for virtual private networks having potentially overlapping addresses
A method for operating a router has the following steps. First, the router receives a data packet to be forwarded, the data packet having an indication that it is to be routed by tag switching to a destination router, the destination router to forward the packet to a destination computer. Second, the router prepends a tag to the data packet, the tag to be used by the destination router to route the data packet to the destination computer. Third, the router prepends an encapsulation header to the data packet, the encapsulation header to route the data packet to the destination router. Fourth, the router transmits the data packet with the encapsulation header and the tag for routing through the network to the destination router. |
US07668163B2 |
Transparent network service enhancement
Embodiments of the invention may be used to optimize communications between a first routing device and a second routing device. The first routing device may receive a packet for forwarding towards a destination. The first routing device may modify the packet to announce the presence of the first routing device to other routing devices. Thereafter, a second routing device may receive the modified packet and recognize the presence of the first routing device. In turn, when sending a packet back towards a source address identified in the modified packet, the second routing device may modify such a packet to announce the presence of the second routing device to the first routing device. Thereafter, the first and second routing device may optimize traffic between the first and second routing device. |
US07668162B1 |
Compression and decompression for network systems
Method and system for processing a source protocol data unit (PDU). A local router receives the source PDU and determines whether to compress the source PDU or send the source PDU without compression. Where the source PDU is to be compressed, the local router compresses the source PDU and sets a flag indicating that the source PDU is compressed. The local router then transmits the compressed source PDU via a network link. |
US07668159B2 |
Methods and apparatus for obtaining variable call parameters suitable for use in originating a SIP call via a circuit-switched network from a user equipment device
Methods and apparatus for use in processing Session Initiation Protocol (SIP) calls in a network environment which includes a circuit-switched (CS) network and an Internet Protocol (IP) multimedia subsystem (IMS) network. In one illustrative technique, a SIP Register message is sent from a mobile communication device to the IMS network for registration of the mobile device. A SIP 200 OK message is received by the mobile device from the IMS network in response to sending the SIP Register message. The SIP 200 OK message has one or more variable call parameters or a network address at which to obtain the variable call parameters. The variable call parameters may include an E.164 number which may be dynamically assigned to the mobile device by the IMS network, and/or a time or timer value which defines a time period for which the E.164 number remains assigned to the mobile device. Other information may be included such as preferred access network/technology information. The variable call parameters are stored in memory of the mobile device and utilized for processing each one of a plurality of SIP calls involving the mobile device. After registration, the mobile device may initialize a timer with the timer value, run the timer and, when processing a SIP call, cause a CS call setup message which includes the E.164 number to be sent to the IMS network for routing of the call if the timer has not yet expired. If the timer has expired, the mobile device may refrain from utilizing the deassigned E.164 number in the CS call setup message and alternatively obtain and utilize a new E.164 number or an altogether different technique for processing of the SIP call. Alternative techniques for obtaining parameters and formatting the data are also described. |
US07668158B2 |
Packet-switched telephony with circuit-switched backup
A packet voice switch 60 and method for its operation are disclosed. The switch comprises a network switching means, preferably implemented within its host processor 78, that allows calls to be routed between a circuit-switched connection at circuit-switched interface 74 and either another circuit-switched connection at interface 74 or a packet-switched connection at packet-switched interface 76. The network switching means selects call routing for calls based on a comparison of the current quality of service for the call over the packet-switched connection vs. the extra cost of connecting the call over the circuit-switched connection. Preferably, the comparison can be adjusted for call distance, the user's own quality of service preference, and current system load.In a preferred embodiment, switch 60 communicates with a similar packet voice switch (handling the other end of the same call) in order to initiate a mid-call network switch that is transparent to the calling and called parties. This embodiment provides a guaranteed minimum quality of service for packet voice applications, and provides a reliable backup in case of a packet data route failure.In a second embodiment, users may initiate network switching themselves if they desire higher quality, by entering an appropriate sequence on their DTMF keypad. |
US07668157B2 |
Presence based telephony
A device is provided including a processor and a display configured to list more than one presence enabled contact. A user agent is configured to indicate an availability status of the device to a presence server. The user agent is at least partially executed by the processor. Moreover, at least one input is configured to enable a device user to request a communications session with at least one of the plurality of presence enabled contacts. The request is initiated by the user agent when the requested presence enabled contact is available. |
US07668149B2 |
Methods and apparatus for facilitating concurrent push-to-talk over cellular (PoC) group communication sessions
Methods and apparatus for facilitating concurrent Push-to-talk over Cellular (PoC) group communication sessions for a mobile station (102) are disclosed. A first PoC communication session (550) for a first user group (504) is maintained while a second PoC communication session (552) for a second user group (506) is concurrently maintained, where the second user group (506) has at least one common member (516) with the first user group (504). The second user group (506) may have at least one member (518, 520) which is not included in the first user group (504). Through a user interface, a PoC user may select between the first and the second user groups (504 and 506) for communication or combine the communications. In an alternative embodiment, all of the members (518, 520, 522) of a second user group (604) may be included in a first user group (602). In a specific approach, encrypted data packets of a PoC communication sub-session are communicated during a PoC communication session. If a key for the encrypted data packets is known for the mobile station (102), the encrypted data packets are decrypted to facilitate the PoC communication sub-session involving the mobile station (102); otherwise the encrypted data packets are discarded. |
US07668148B2 |
Method of carrier type preemption
A method and apparatus are provided for allocating radio frequency carriers in a radio service area having a plurality of radio frequency TDMA carriers and FDMA carriers. The method includes the steps of receiving a call, when the received call is a FDMA call and a FDMA carrier is not available for the FDMA call, then preempting a pre-existing call on a TDMA carrier of the plurality of radio frequency TDMA carriers for the FDMA call and when the received call is a TDMA call and a TDMA slot is not available for the TDMA call, then preempting a pre-existing FDMA call on a TDMA capable carrier of the plurality of radio frequency TDMA carriers for the TDMA call. |
US07668147B2 |
Communication system with fast control traffic
A method and system for conducting rapid control traffic in a time division multiple access (TDMA) communication system comprises a base station communicating with a plurality of user stations in assigned time slots of a time frame. For bearer traffic, time slots are assigned to particular user stations for an extended duration. In unassigned time slots, the base station transmits a general polling message indicating availability of the time slot. A user station desiring to hand off communication from one base station to another uses multiple available time slots at the target base station for exchanging control traffic messages with the target base station. The next available time slot is indicated by a slot pointer in the header of each general polling message to facilitate rapid exchange of control traffic messages. During handover, the user station may establish a new link with the target base station before relinquishing the existing communication link with the old base station. |
US07668142B2 |
Radio communications system, radio communications method, radio relay, and radio terminal
A radio terminal (10) and a radio relay (20, 30, 40) perform radio communications therebetween by a radio communications system else than a TDMA system, an interference measurer (13a) measures a degree of interference of each of radio slots constituting a radio channel employed in the radio communications system, a decision maker (13b, 13c) makes a decision, depending on a measurement result of the degree of interference, whether or not the radio communications by the radio communications system is able to be continued, and a switcher (42) switches, as the decision is made of the radio communications by the radio communications system to be unable to be continued, the radio communications system to a radio communications system of the TDMA system. |
US07668141B2 |
Method and apparatus for managing packet data loss in a wireless network
Various embodiments are described to address the need for more effective management of packet data loss in wireless communication systems. When a packet data destination (131) that is receiving a flow of packets for a packet data service instance indicates to the packet data source (141) of the flow that the flow should be suspended, it also indicates to the source how to process packets for the service instance while the flow transmission is suspended. For example, the packet data destination may indicate an event or condition that is triggering the flow suspension, the source can then begin buffering packets, discarding packets, starting timers, and/or taking other packet processing actions to manage packet data loss in view of the packet data destination's indication. Alternatively, the packet data destination may explicitly indicate the packet processing actions the source should take while the packet flow is suspended. |
US07668131B2 |
Method for allocating transmission period in a wireless communication system
A method is provided for efficiently allocating a transmission period in a wireless network system. An access point (AP) transmits a PSMP frame indicating a downlink period provided to each station (STA) and a minimum amount of an uplink period allocated to each STA, and at least one sub PSMP frame indicating an uplink period additionally provided for an STA that transmitted a resource request message for remaining queued data in the uplink period indicated by the PSMP frame. If the uplink period indicated by the PSMP frame is insufficient to transmit the queued data, the STA transmits a data unit including a part of the queued data and a resource request message for the remaining queued data in the uplink period. After transmitting the resource request message, the STA receives the sub PSMP frame after the full period indicated by the sub PSMP frame, and transmits the remaining queued data to the AP in the uplink period indicted by the sub PSMP frame. |
US07668121B2 |
Purging of authentication key contexts by base stations on handoff
Various embodiments of methods and apparatuses for managing authentication key contexts are described herein. In various embodiments, the methods and apparatuses include purging an authentication key context of a supplicant after handing off the supplicant, even the authentication key has not expired. |
US07668117B2 |
Topology maintenance and discovery facility for downhole networks
An apparatus and method for discovering and monitoring a collection of nodes in a downhole network may include receiving data packets originating from several downhole nodes. These packets may be read to extract a unique identifier and hop count for each of the nodes. This information may then be used to create entries in a network topology table corresponding to each of the downhole nodes. Each entry may contain unique identifier identifying the respective node and a hop count identifying a location of the node within the downhole network. The apparatus and method may further include modifying one or more entries in the topology table having conflicting hop counts to ensure that the hop counts of each entry are unique. |
US07668116B2 |
Root node shutdown messaging for multipoint-to-multipoint transport tree
In one embodiment, a method comprises registering, by a first label switching router having been identified as a root of a prescribed transport tree for transport of a prescribed group of data packets, at least two next hop label switching routers as belonging to the prescribed transport tree based on receiving respective label mapping messages; detecting by the first label switching router a prescribed condition indicating the first label switching router is to be removed from service as the root of the prescribed transport tree; and outputting, by the first label switching router, label distribution protocol messages for the prescribed transport tree to each of the next hop label switching routers determined as belonging to the prescribed transport tree, each label distribution protocol message indicating the first label switching router is to be removed from the service as the root of the prescribed transport tree. |
US07668112B2 |
Method for application modeling
A method for modeling an application, by generating a message comprising random contents according to parameters related to the application. The message is introduced into a network or a simulation thereof and the performance of the application in the distributed landscape is evaluated. |
US07668111B2 |
Determining traffic flow characteristics in a storage area network
Methods and apparatus are provided for determining traffic characteristics and statistics for storage area network flows. An intelligent line card associated with a fibre channel switch is used to snoop selected flows in a storage area network. Flows are characterized using information that may include initiator target pairs and initiator target logical unit number (LUN) groupings. Selected flows are configured for monitoring and information about the selected flows is maintained. Selected flow information can be analyzed at a line card associated with a fibre channel switch. |
US07668105B1 |
System for testing and/or evaluating the performance of a network switching apparatus
A system configuration for use in testing and/or evaluating a network switching apparatus is set forth. The system configuration includes a network switching apparatus that is to be tested that has a plurality of bidirectional network ports, switch fabric, and a switch fabric control. The switch fabric interconnects the plurality of bidirectional network ports while the switch fabric control directs packet flow through the switch fabric and between the plurality of bidirectional network ports in response to control parameters. A plurality of interconnections facilitate communication of packets between selected pairs of the plurality of ports. The control parameters and the plurality of interconnections are selected to direct packets through each of the plurality of bidirectional network ports for testing using a minimal number of packet generators. |
US07668099B2 |
Synthesis of vertical blanking signal
A method of controlling transmission of data from a computer to a video client via an interface device, comprising: reading a register on the interface device to obtain a value indicating temporal proximity to an occurrence of a vertical blanking interval occurs, the value increased incrementally until a vertical blanking interval occurs, and then being reset; deriving a time value, the time value indicating the occurrence of a vertical blanking interval; sending an interrupt to a processor on the computer at the occurrence of the vertical blanking interval; and invoking code in response to an occurrence of the video blanking interval. |
US07668098B2 |
Method and apparatus for improving the upstream data transfer rate for a cable modem
Methods and apparatus for improving the upstream data transfer rate for a cable modem. A device that shares an upstream channel with other devices determines whether, based on particular data, an upstream channel data transfer rate can be improved over a current data transfer rate of a current upstream channel from the device to a remote system. If the upstream channel data rate can be improved, the device improves the upstream channel data transfer rate based, at least in part, on the particular data used to determine whether the data transfer rate can be improved. |
US07668093B1 |
Architecture for balancing workload
A framework to transition and re-partition information for event processing and downstream processing can be used in a real time system comprising components such as a consumer server, a file control database, an event manager, an event store, and a configurable output stream. The event manager may be a process which can be enhanced through the use of tags which are inserted to provide information for various downstream systems. The configurable output stream can be defined through an application programming interface which is configured to receive a filter to be applied to the output. |
US07668092B2 |
Data transmission system and method
A network interface mechanism and method is provided that facilitates precise transmission time control in a computer network. The network interface mechanism and method uses feedback to provide monitoring and precise control of the transmission time. Specifically, a message detector is provided that monitors the network for transmissions from the network interface mechanism. The arrival time of messages is compared to the desired transmission time, and the transmission time of subsequent transmissions is adjusted accordingly. A transmission disable mechanism is used in the forward path to disable the transmission driver at the transmission cut off time as a means to prevent the transmission node from babbling the media. Thus, the network interface mechanism and method provide precise control of the transmission time, and thus can be used to eliminate collisions in the network. The network interface mechanism and method allows the application of Ethernet controller to have precise transmission timing control in a computer network. |
US07668089B1 |
Method and apparatus for terminating selected traffic flows
A traffic management processor configured to selectively terminate individual traffic flows includes an instruction decoder to receive a termination instruction specifying which traffic flows are to be deleted, and a content addressable memory device having a plurality of rows, each including a flow ID and termination bit for a corresponding packet. |
US07668085B2 |
Common rate control command generation
A method of Common Rate Control (CRC) command generation considers status bits returned by mobile stations subject to CRC. The status bits from each mobile station, e.g., the Mobile station Status Indication Bits (MSIBs) defined by Release D of the IS-2000 standards, indicate whether the mobile station is capable of increasing its reverse link data rate, and may additionally indicate whether the mobile station has enough data for transmission to warrant a higher rate. Regardless, the status bits indicate how many in a group of mobile stations are capable of increasing their reverse link rates. Thus, a base station's command generation logic can take advantage of the additional knowledge gained from the status bits when generating CRC commands. |
US07668083B1 |
Systems and methods for forwarding data in a communications network
A communications network (100) includes at least one control station (160) and a group of network nodes (110, 120, 140). The at least one control station (160) generates batches of forwarding tables (300), where each batch of forwarding tables (300) includes a primary forwarding table (305) and a group of backup forwarding tables (310), and forwards the batches of forwarding tables (300). Each of the network nodes (110, 120, 140) is associated with one or more outbound and inbound links and is configured to receive a batch of forwarding tables (300) from the at least one control station (160) and install the primary forwarding table (305) from the batch (300) as a current forwarding table. Each network node (110, 120, 140) is further configured to detect that a quality of one of an outbound and inbound link has changed, generate a message (900) instructing other nodes of the group of network nodes (110, 120, 140) to switch to a backup forwarding table (310) in response to detecting the quality change, and transmit the message (900) to the other nodes. |
US07668082B1 |
Network routing using link failure information
Link failure messages are sent through a network to accelerate convergence of routing information after a network fault. The link failure messages reduce the oscillations in routing information stored by routers, which otherwise can cause significant problems, including intermittent loss of network connectivity as well as increased packet loss and latency. For example, the link failure messages reduce the time that a network using a path vector routing protocol, such as the Border Gateway Protocol (BGP), takes to converge to a stable state. More particularly, upon detecting a network fault, a router generates link failure information to identify the specific link that has failed. In some types of systems, the router communicates the link failure information to neighboring routers as well as a conventional update message withdrawing any unavailable routes. Once other routers receive the link failure information, the routers do not attempt to use routes that include the failed link. |
US07668081B2 |
Preemptive transmission protection scheme for data services with high resilience demand
A method, protection overlay and system in which different service streams are distributed via a plurality of links, comprising logically separating the service streams according to service type profile; allocating resources for working and backup capacity according to the service type profile; and defining a link aggregation group (LAG) including at least one worker link for carrying high priority service streams and at least one backup link for carrying low priority service streams; whereby in response to worker link failure, at least higher priority service streams are transitioned from a failed worker link to a backup link. |
US07668080B2 |
Method and apparatus for implementing automatic protection switching functionality in a distributed processor data router
An automated-protection-switching (APS) software suite for distribution over multiple processors of a distributed processor router has an APS server module running on a first one of the multiple processors for managing communication and distributing configuration and state information and APS client modules running on second ones of the multiple processors, the APS client modules for monitoring interface state information, reporting to the APS server application, and for negotiating with other APS client modules. The software is characterized in that APS interface relocation from a primary interface to a backup interface is performed through direct communication between the APS client modules running on the processors supporting the involved interfaces. |
US07668078B2 |
Allocation of walsh codes to support calls in wireless communication networks
Methods and apparatus for allocating Walsh codes to support wireless connections over fundicated and supplemental channels are disclosed. In an exemplary embodiment, a Walsh code for an incoming call is selected from a first group of Walsh spaces if any of those Walsh spaces is capable of supporting the incoming call, and selecting a Walsh code from a second group otherwise. If the Walsh space from which the Walsh code is selected is from the second group, it is marked with a time stamp. The disclosed techniques reduce fragmentation in the overall Walsh space caused by random connection and disconnection from the wireless network. |
US07668077B2 |
Time-space block precoding method in multi-user down link
There is provided a down link multi-user time-space code precoding method including: a step (S401) where a base station acquires channel information on a plurality of user terminals and converts it into a channel matrix; a step (S402) for obtaining a such a conversion matrix that a matrix obtained by multiplying the channel matrix and the conversion matrix is a block diagonal orthogonal matrix; a step (S403) for obtaining a standardization factor of each user terminal by squaring the elements on the diagonal line of the block diagonal orthogonal matrix; a step (S404) for standardizing a transmitted symbol of each user by using the standardization factor; and a step (S405) for multiplying the conjugate transposed matrix and the conversion matrix of the block diagonal orthogonal matrix into standardized symbols successively from the left so as to obtain symbols after the processing and transmitting the processed symbols by the time-space code rule. This method improves the downlink performance and effectively improves the radio system capacity. |
US07668076B2 |
Multi-user receiving apparatus converting SC-FDMA received signals of all users to signals in a frequency domain commonly
A multi-user receiving apparatus is provided for achieving a reduction in the amount of processing for single-carrier FDMA signals and an improvement in reception characteristics. A DFT unit converts single-carrier FDMA received signals of all users to signals in a frequency domain commonly. A demapping unit selects part of sub-carriers for each user from sub-carriers supplied from the DFT unit. A reception filter separates a user signal and suppresses noise. A demodulator demodulates the user signal, and detects a timing thereof. |
US07668075B2 |
Versatile system for dual carrier transformation in orthogonal frequency division multiplexing
Embodiments of the invention provide a versatile system for selectively spreading carrier data across multiple carrier paths within an Orthogonal Frequency Division Multiplexing (OFDM) system, particularly an ultra-wideband (UWB) system. The present invention provides a data input, which passes data to a randomizer. The data then passes to a convolutional code function (206), the output of which is punctured by puncturing function. An interleaver function receives the punctured code data, and cooperatively operates with a mapper element to prepare the coded data for pre-transmission conversion by an IFFT. The mapper element comprises a dual carrier modulation function, which associates and transforms two punctured code data elements into a format for transmission on two separate signal tones. |
US07668072B2 |
Producing system and corresponding information recording medium having wobbled land portions
An information recording medium is at least composed of a substrate having a microscopic pattern constituted by a continuous substrate of grooves formed with a groove portion and a land portion alternately, a recording layer formed on the microscopic pattern for recording information, and a light transmitting layer formed on the recording layer. The microscopic pattern is formed with satisfying a relation of P≦λ/NA, wherein P is a pitch of the land portion or the groove portion, λ is a wavelength of reproducing light for reproducing the recording layer, and NA is a numerical aperture of an objective lens. The land portion is formed with wobbling so as to be parallel with each other for both sidewalls of the land portion. An auxiliary information based on data used supplementally when recording the information and a reference clock based on a clock used for controlling a recording speed when recording the information is recorded alternately. Information is recorded in the recording layer corresponding to only a land portion by at least either one change of reflectivity difference and refractive index difference in the recording layer so as to be more than 5% for reflectivity and so as to be more than 0.4 for modulated amplitude of signal recording. |
US07668067B2 |
Power control device and method of multi base powers for optical disk drive
A power control device of multi base powers is provided for an optical read/write module of an optical disk drive. The optical read/write module generates a power feedback signal and a temperature signal. The power control device includes a base power selecting module, a current compensating module, a current computing module and a current integrating module. The base power selecting module selects one of a first base power signal and a second base power signal to output a base power signal. The current compensating module generates an operating current compensating signal and a threshold compensating signal according to the power feedback signal, the temperature signal, the base power signal and a function relationship between the temperature signal and the threshold current of the optical read/write module. The current computing module receives the operating current compensating signal to compute a first operating current signal, a second operating current signal and a third operating current signal based on the operating current compensating signal according to the base power signal and a reference power signal. The current integrating module receives the threshold current compensating signal, the first operating current signal, the second operating current signal and the third operating current signal to generate a power control signal to drive the optical read/write module. |
US07668066B2 |
Optical pickup apparatus
An optical pickup apparatus for information recording and/or reproduction on different optical information recording media with compatibility among these media, the optical surface of a first objective lens and the optical surface of a second objective lens are formed only of a refractive surface. The second objective lens is used in common for the first light flux with a wavelength of λ1 and the second light flux with a wavelength of λ2, but in the case where the protective substrate t2 of the second optical information recording medium and the protective substrate t3 of the third optical information recording medium are the same, it is not necessary to take the difference in thickness of the protective substrate into consideration. Chromatic aberration based on the difference in wavelength between the first light flux and the second light flux can be corrected by displacing the second coupling lens. |
US07668065B2 |
Optical pickup apparatus, recording/reproducing apparatus provided with the optical pickup apparatus, optical element, and information recording/reproducing method
An optical pickup apparatus for reproducing information from an optical information recording medium or for recording information onto an optical information recording medium, is provided with a first light source for emitting first light flux having a first wavelength; a second light source for emitting second light flux having a second wavelength, the first wavelength being different from the second wavelength; a converging optical system having an optical axis and a diffractive portion, and a photo detector; wherein in case that the first light flux passes through the diffractive portion to generate at least one diffracted ray, an amount of n-th ordered diffracted ray of the first light flux is greater than that of any other ordered diffracted ray of the first light flux, and in case that the second light flux passes through the diffractive portion to generate at least one diffracted ray, an amount of n-th ordered diffracted ray of the second light flux is greater than that of any other ordered diffracted ray of the second light flux, where n stands for an integer other than zero. |
US07668062B2 |
Disk recording medium, disk production method, disk drive apparatus
A disk recording medium which can implement a recording method having a high degree of reliability for additional information is disclosed. The disk recording medium has a recording and reproduction region into and from which first data can be recorded and reproduced in accordance with a rewritable or write-once-read-many recording method and from which second data recorded in the form of wobbling of a groove can be reproduced. The second data includes address information and additional information. The additional information of the second data is coded in accordance with a first error correction method, and the coded additional information and the address information are recorded in a state coded in accordance with a second error correction method. |
US07668059B2 |
Commercial/non-commercial medium test
In certain embodiments, methods and apparatus are presented for testing a medium to determine whether it was non-commercially created involve determining if a drive comprises a recordable drive; if the drive comprises a recordable drive: determining whether a medium comprises a closed medium. If the medium does not comprise a closed medium, the medium comprises non-commercial medium. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract without departing from certain embodiments. |
US07668058B2 |
Method and system for evaluating CD player response to vibration during playback of a CD
A system and methods for evaluating the response of an optical digital disk player to vibration encountered during playback of optical digital disks are provided. The system includes a simulator configured to provide digital simulated output signals simulating the output of an optical digital disk player encountering vibration during playback of an optical digital disk. The system also includes digital-to-analog converter circuitry to convert the digital simulated output signals to analog simulated output signals and provide the analog simulated output signals to processing circuitry. The processing circuitry generates control signals based on the value of the analog simulated output signals, and provides the control signals as outputs. |
US07668057B2 |
Method and apparatus for managing defects in recording media, a computer readable medium including computer readable code for the same, and a defect managed recording medium obtained using the same method, apparatus, and computer readable medium
A method, apparatus and computer readable medium for managing recording medium defects and a defect managed recording medium. The recording medium includes a spare area in which a replacement area, which is a substitute for a defective area of the recording medium, is formed, and a temporary defect management area in which temporary management information that specifies the defective area and the corresponding replacement area is recorded, wherein position information and state information regarding the defective area are recorded in the replacement area. Accordingly, it is possible to restore defect information even if recording medium defect management on the recording medium ended abnormally. |
US07668056B2 |
Warpage angle measurement apparatus and warpage angle measurement method for optical recording medium
A warpage angle measurement apparatus and a warpage angle measurement method are provided that can measure an angle of warpage of an optical disc and a cartridge for the optical disc caused by a rapid environmental change such as a temperature change or a humidity change in a short time. The warpage angle measurement apparatus 10 includes: a constant temperature chamber 22 for accommodating an optical recording medium 20 formed by mounting the optical disc 16 as an object to be measured in the cartridge 18 and for adjusting a surrounding of the optical recording medium 20 to have a predetermined environmental condition; a laser oscillator 24 for causing laser oscillation to emit laser light to the optical disc 16; and a light-receiving unit 26 for receiving the laser light reflected from the optical disc 16 and detecting a relative angle of an optical path L2 of the reflected laser light with respect to an optical path L1 of the emitted laser light. |
US07668055B2 |
Recording power determination method and device
A recording power determination method for determining a recording power of an optical beam for recording data on an information storage medium includes the steps of recording test data on the information storage medium at a plurality of test recording powers; reading the test data recorded at each test recording power, generating a signal, and measuring a modulation factor of the signal corresponding to each test recording power; calculating a product of an n'th power of each test recording power and the corresponding modulation factor, thereby obtaining a plurality of products corresponding to the plurality of test recording powers, where n is a value of exponent and is a real number other than 1; calculating a first recording power based on the correlation between the plurality of test recording powers and the plurality of products; and calculating the recording power based on the first recording power. |
US07668054B2 |
Method of managing overwrite and method of recording management information on an optical disc write once
A method of managing overwrite and a method of recording management information on an optical disc write once can make it possible to perform a logical overwrite on the disc and thus heighten the use efficiency of the disc. The method includes replacement-recording data which is requested to be overwritten in a specified area of the disc where recording is completed in another data area physically separated from the specified area in the disc, and producing and recording management information for reproducing the physically replacement-recorded data. |
US07668053B2 |
Processing an information carrying signal
An automatic gain control (AGC) controls the signal amplitude at the input to an analog to digital converter (ADC) input by applying a gain that produces a desired overall amplitude resolution of the patterns actually presented by the signal delivered by the ADC converter. Short RLL patterns will have sufficient resolution for reliable extraction as a result of having sufficient overall amplitude, which thereby strengthens the ability of the read channel to correctly extract data. Moreover, the system determines correct AGC settings responsive to measurements of user data parameters. The system also detects and corrects for DC offsets in the signal whose gain is controlled. |
US07668047B2 |
Method for correcting seismic data timing functions utilizing orientation data
A seismic exploration method and unit comprised of continuous recording, self-contained wireless seismometer units or pods. The self-contained unit may include a tilt meter, a compass and a mechanically gimbaled clock platform. Upon retrieval, seismic data recorded by the unit can be extracted and the unit can be charged, tested, re-synchronized, and operation can be re-initiated without the need to open the unit's case. The unit may include an additional geophone to mechanically vibrate the unit to gauge the degree of coupling between the unit and the earth. The unit may correct seismic data for the effects of crystal aging arising from the clock. Deployment location of the unit may be determined tracking linear and angular acceleration from an initial position. The unit may utilize multiple geophones angularly oriented to one another in order to redundantly measure seismic activity in a particular plane. |
US07668045B2 |
Ultrasonic distance measurement method and device by extracting the period of a received signal from noise using a dual-threshold comparator
The present application discloses a method of and an apparatus for measuring a distance using an ultrasonic wave. The method of measuring a distance using an ultrasonic wave includes the steps of receiving through an ultrasonic sensor a signal from an ultrasonic transmitter; amplifying the received signal; filtering a high-frequency component from the amplified signal, thereby generating a filtered signal; generating an output signal when the filtered signal satisfies a predetermined condition; and computing a distance based on a period of the output signal. |
US07668044B2 |
Data offload and charging systems and methods
Apparatus and methods are provided for simultaneously retrieving data from multiple data acquisition units and for recharging such data acquisition units. The data offload and charging unit comprises a frame that defines stations for holding the data acquisition units and a host computer. A combined power and communications port at each such station is adapted to interface with one of the data acquisition units such that power may flow from the data offload and charger unit to that data acquisition unit and data may flow from that data acquisition unit to the host computer substantially simultaneously. Communications links are provided between the host computer and each combined power and communications port. |
US07668043B2 |
Methods and systems for sonic log processing
Techniques for processing sonic waveform data include processing the data based on an initial set of formation-borehole parameters, to produce initial coherence peak attributes, wherein the processing is performed in a borehole; sending the initial coherence peak attributes uphole via telemetry; and correcting the initial coherence peak attributes, based on a second set of formation-borehole parameters, to produce corrected coherence peak attributes. |
US07668037B2 |
Storage array including a local clock buffer with programmable timing
A storage array including a local clock buffer with programmable timing provides a mechanism for evaluating circuit timing internal to the storage array. The local clock buffer can independently adjust the pulse width of a local clock that controls the wordline and local bitline precharge pulses and the pulse width of a delayed clock that controls the global bitline precharge, evaluate and read data latching. The delay between the local clock and the delayed clock can also be adjusted. By varying the pulse widths of the local and delayed clock signal, along with the inter-clock delay, the timing margins of each cell in the array can be evaluated by reading and writing the cell with varying pulse width and clock delay. The resulting evaluation can be used to evaluate timing margin variation within a die, as well variation from die-to-die and under varying environments, e.g., voltage and temperature variation. |
US07668036B2 |
Apparatus for controlling GIO line and control method thereof
A control apparatus of a GIO line includes a plurality of GIO line termination units, and a GIO control unit for generating a control signal to activate an operation of a specific one of the plurality of GIO termination units according to a data transmission method. Further, a method of controlling a GIO line through GIO termination includes the step of generating a control signal to activate an operation of a specific one of a plurality of GIO termination units according to a data transmission method. |
US07668033B2 |
Fuse circuit
A fuse circuit in accordance with one embodiment of the present invention includes a first power supply line, a second power supply line, a current source connected between the first power supply line and an output terminal, a first transistor having a drain or a collector connected to the output terminal, the first transistor having a current supply capability or a current draw capability larger than that of the current source for the output terminal, a second transistor having a gate or a base connected in common with the gate or the base of the first transistor, a first resistive element and a fuse connected in series between the source or the emitter of either one of the first or second transistor and the second power supply line, and a second resistive element connected between the source or the emitter of the other one of the first or second transistor and the second power supply line. |
US07668031B2 |
Semiconductor memory device with ferroelectric device
A semiconductor memory device includes a one-transistor (1-T) field effect transistor (FET) type memory cell connected between a pair of bit lines, and controlled by a word line, where a different channel resistance is induced to a channel region depending on a polarity state of a ferroelectric layer. The device includes a plurality of word lines arranged in a row direction, a plurality of bit lines arranged in a column direction, a pair of clamp dummy lines arranged in the column direction, a pair of reference dummy lines arranged in the column direction, a cell array including the memory cell and formed in a region where the word line and the bit line are crossed, a dummy cell array including the memory cell and formed where the word line, the pair of claim dummy lines and the pair of reference dummy lines are crossed, and a sense amplifier and a write driving unit connected to the bit line and configured to receive a clamp voltage and a reference voltage. |
US07668030B2 |
Method of operating a non-volatile memory device
A method of operating a non-volatile memory device reduces a time for discharging a precharged voltage when a program operation or a read operation is performed, thereby decreasing a total operation time of the non-volatile memory device. The non-volatile memory device discharges a bit line and a word line using only a control signal without reading an algorithm block when a precharged voltage is discharged. The method of operating a non-volatile memory device includes detecting an operation command; generating algorithm blocks for generating an operation voltage, for precharging a bit line and a word line, and for performing a specific operation in accordance with the operation command; outputting a discharge enable control signal for the bit line and the word line; and reading an algorithm of turning off and discharging a voltage generating means for generating the operation voltage. |
US07668025B2 |
Input circuit of semiconductor memory apparatus and control method of the same
An input circuit of a semiconductor memory apparatus includes a first frequency control unit which receives a first signal and a second frequency control unit which receives a second signal. The first frequency control unit outputs the first signal to the second frequency control unit in response to a test mode signal and generates a third signal which has a frequency higher than the frequencies of the first and second signals by using the first and second signals. Also, the second frequency control unit outputs the second signal to the first frequency control unit in response to the test mode signal and generates a fourth signal which has a frequency higher than the frequencies of the first and second signals by using the first and second signals. |
US07668008B2 |
1-transistor type DRAM cell, a DRAM device and manufacturing method therefore, driving circuit for DRAM, and driving method therefor
The present invention relates to an 1-transistor DRAM cell, a DRAM device and a manufacturing method therefor, a driving circuit for a DRAM, a driving method therefore, and a driving method for an 1-transistor DRAM, and a double-gate type 1-transistor DRAM. The present invention comprises a data hold process biasing a word line at a negative voltage level and biasing a sensing line and a bit line at a first constant voltage level; a data purging process resetting data by biasing the word line and the bottom word line at a second constant voltage level and biasing the sensing line and the bit line at the first constant voltage level; and a data write process biasing the word line and the bottom word line at the second constant voltage level and supplying a write data to the bit line. |
US07668007B2 |
Memory system including a resistance variable memory device
A memory system includes a resistance variable memory device, and a memory controller for controlling the resistance variable memory device. The resistance variable memory device includes a memory cell connected to a bitline, a high voltage circuit adapted to generate a high voltage from an externally provided power source voltage, where the high voltage is higher than the power source voltage, a precharging circuit adapted to charge the bitline to the power source voltage and further charge the bitline to the high voltage, a bias circuit adapted to provide a read current to the bitline with using the high voltage, and a sense amplifier adapted to detect a voltage level of the bitline with using the high voltage. |
US07668005B2 |
Magnetic memory
A magnetic memory includes a plurality of magnetoresistive elements which include a fixed layer in which a magnetization direction is fixed, a free layer in which a magnetization direction changes, and a nonmagnetic layer formed between the fixed layer and the free layer, and a word line electrically connected to the magnetoresistive elements. Data erase is performed by setting the magnetization direction of the free layer in a first direction by a magnetic field induced by a current flowing through the word line, and data of the magnetoresistive elements are erased by one time data erase. Data write is performed by setting the magnetization direction of the free layer in a second direction by spin-transfer magnetization reversal by supplying a current in one direction to the magnetoresistive elements. |
US07668003B2 |
Dynamic random access memory circuit, design structure and method
Disclosed is a DRAM circuit that incorporates an improved reference cell, has half the capacitance of the memory cell, does not require a particular reference voltage, and can be formed using the same fabrication processes as the memory cell. This DRAM circuit comprises a memory cell with a single trench capacitor and a reference cell having two trench capacitors. The two reference cell trench capacitors are connected in series through a merged buried capacitor plate such that they provide half the capacitance of the memory cell trench capacitor. Additionally, the reference cell trench capacitors have essentially the same structure as the memory cell trench capacitor so that they can be formed in conjunction with the memory cell trench capacitor. Also disclosed are a design structure for the above-described memory circuit and a method for forming the above-described memory circuit. |
US07668002B2 |
Resistance memory element and nonvolatile semiconductor memory
A resistance memory element, which memorizes a high resistance state and a low resistance state and switches between the high resistance state and the low resistance state by an application of a voltage, includes a pair of electrodes and a resistance memory layer sandwiched between the pair of electrodes and including a first layer of a first resistance memory material and a second layer of a second resistance memory material. The current value of the resistance memory element in the writing operation can be drastically decreased, and a nonvolatile semiconductor memory device of high integration and low electric power consumption can be formed. |
US07668001B2 |
Semiconductor memory device
A semiconductor memory device (1) comprises a memory cell array (100) in which memory cells each have a variable resistance element and the memory cells in the same row are connected to a common word line and the memory cells in the same column are connected to a common bit line, wherein during a predetermined memory action, the voltage amplitude of the voltage pulse applied to an end of at least one of the selected word line and the selected bit line is adjusted based on the position of the selected memory cell in the memory cell array (100) so that the effective voltage amplitude of a voltage pulse applied to the variable resistance element of the selected memory cell to be programmed or erased falls within a certain range regardless of the position in the memory cell array (100). |
US07668000B2 |
Method and apparatus providing a cross-point memory array using a variable resistance memory cell and capacitance
The invention relates to a method and apparatus providing a memory cell array in which each resistance memory cell is connected in series to a capacitive element. Access transistors are not necessary to perform read and write operations on the memory cell. In one exemplary embodiment, the capacitive element is a capacitor. |
US07667999B2 |
Method to program a memory cell comprising a carbon nanotube fabric and a steering element
A method to form a rewriteable nonvolatile memory cell is disclosed, the cell comprising a steering element in series with a carbon nanotube fabric. The steering element is preferably a diode, but may also be a transistor. The carbon nanotube fabric reversibly changes resistivity when subjected to an appropriate electrical pulse. The different resistivity states of the carbon nanotube fabric can be sensed, and can correspond to distinct data states of the memory cell. A first memory level of such memory cells can be monolithically formed above a substrate, a second memory level monolithically formed above the first, and so on, forming a highly dense monolithic three dimensional memory array of stacked memory levels. |
US07667998B2 |
Phase change memory device and method of forming the same
A PRAM and method of forming the same are disclosed. In various embodiments, the PRAM includes a lower insulation layer formed on a semiconductor substrate, a phase change material pattern formed on the lower insulation layer and a heating electrode contacting the phase change material pattern. The heating electrode can be formed of a material having a positive temperature coefficient such that specific resistance of the material increases as a function of temperature. |
US07667997B2 |
Method to improve ferroelectronic memory performance and reliability
One embodiment of the present invention relates to a method by which the imprint of a ferroelectric random access memory (FRAM) array is reduced. The method begins when an event that will cause imprint to the memory array is anticipated by an external agent to the device comprising the chip. The external agent sends a command to the control circuitry that the data states are to be written to a particular data state. Upon receiving a signal the control circuitry writes all of the ferroelectric memory cells in the FRAM array to a preferred memory data state. The memory data states are held in the preferred data state for the entire duration of the event to minimize imprint of the FRAM memory cells. When the event ends the external agent sends a command to the control circuitry to resume normal memory operation. Other methods and circuits are also disclosed. |
US07667995B1 |
Teleportation system for electronic many-qubit states using individual photons
A method for creating a logic state for teleporting quantum information using a single photon is described. The method includes receiving a photon with an initial polarization and causing a first semiconductor crystal to have a first spin orientation. The photon interacts with the first semiconductor crystal for producing a resulting polarization dependent upon the first spin orientation. Causing the photon to interact with the first semiconductor crystal generates a maximally entangled state. |
US07667990B2 |
Architecture for switching on and off power
An architecture for switching on and off power, which applies to a power supply has a power factor regulation unit, a primary power system, and a regular power system. The regular power system provides the primary power system with a regular power to start the primary power system. The regular power system includes: a voltage detection unit generating a driving signal signifying and a regular power output unit receiving the driving signal and outputting the regular power. The voltage detection unit connects with a logic signal switch. The logic signal switch controls the voltage detection unit to determine whether the driving signal is normally output to the regular power output unit or coercively interrupted. Thereby, the power supply can be coercively switched off. As the driving signal has a smaller current, the liability of electric shock is decreased, and the volume and cost of the logic signal switch is reduced. |
US07667989B2 |
Method for controlling start time series by stages
A method for controlling start time series by stages adopted for use on a power supply consisting of a main power system and a standby power system. The power supply includes an energy storage unit to store a judgment power. The method mainly includes: setting a start voltage, setting a boosted voltage, getting a judgment power voltage and detecting whether the judgment power has reached the start voltage or the boosted voltage, and alternately starting the standby power system and the main power system. Thus the main power system and the standby power system are started at different time series. In terms of the energy storage unit the load increases by stages. Therefore the energy storage unit can be charged to increase the judgment power voltage and increase loading by stages. As a result, inrush current also rises by stages and can be harnessed as desired. |
US07667987B2 |
Adjusting inductor switching frequency to compensate for inductance that deviates from a stated magnitude in order to maintain constant output current from a primary-side power converter
A comparing circuit and a control loop are used to maintain the peak level of current flowing through an inductor of a flyback converter. An inductor switch control signal controls a switch through which the inductor current flows. The inductor current increases at a ramp-up rate during a ramp time and stops increasing at the end of the ramp time. The comparing circuit generates a timing signal that indicates a target time at which the inductor current would reach a predetermined current limit if the inductor current continued to increase at the ramp-up rate. The control loop then receives the timing signal and compares the target time to the end of the ramp time. The pulse width of the inductor switch control signal is increased when the target time occurs after the end of the ramp time. Adjusting the frequency and pulse width controls the peak of the inductor current. |
US07667982B2 |
LSI package with interface module and interface module
An LSI package includes an interface module having first and second surfaces and including a wiring board having a first through hole, a driver selectively provided on the second surface, a transmission line connected to the driver, and a first terminal formed on the second surface and connected to the driver, an interposer having a third surface facing the second surface and a fourth surface, and including a signal processor and a second terminal provided on the third surface, a third terminal provided on the fourth surface and a second through hole, the third surface facing the second surface except a region where the driver portion is provided. The interposer is arranged so that the first through hole matches with the second through hole, and a movable guide pin is inserted into the first and second through holes to position the interface module and the interposer. |
US07667978B2 |
Electronic package encapsulating electronic components therein
An electronic component unit including a metallic member and an electronic component, such as a semiconductor element, mounted on the metallic member is encapsulated with molding resin such as epoxy resin, thereby forming an electronic package. The electronic component unit is covered with primer made of a material such as resin to increase an adhesive force of the molding resin to the electronic component unit. A glass transition temperature of both of the molding resin and the primer is set to a temperature higher than 200° C. to keep the adhesive force unchanged at least up to the ambient temperature of 200° C. and to secure a reliability of the electronic package. A metallic lead wire connected to the electronic component may be encapsulated together with the electronic component unit. An entire surface of the electronic component unit may be covered with the primer to further improve the adhesive force. |
US07667971B2 |
Electronic control device and method of manufacturing electronic control device
Provided is an electronic control device, including: a housing (3) which includes opening portions at both end portions thereof and is made of insulating resin; a heat sink (5) attached to one of the end portions of the housing (3); a power device (2) provided to the heat sink (5); a circuit board (4) which is provided so as to be opposed to the heat sink (5) and formed with an electronic circuit including a control circuit for controlling the power device (2); and a plurality of first conductive plates (6) held in the housing (3), for electrically connecting the circuit board (4) with the power device (2), in which each of the plurality of first conductive plates (6) includes a press fit terminal (6bp) press-fitted into a through hole (4a) formed in the circuit board (4) to be bonded to the circuit board (4) on a surface opposed to the circuit board (4) and to be bonded to respective terminals of the power device (2) on a surface opposed to the heat sink (5). Accordingly, an electronic control device whose size and cost are reduced and whose electrical connection reliability is improved is obtained. |
US07667966B2 |
Invisiduct—airflow optimization device
A fan enclosure for a system including one more fans and a system enclosure includes a first pivot removably attached to the system enclosure, a safety compliant fan grill attached to the first pivot rotatably between a natural closed position and a forced open position, and a cam disposed on the safety compliant fan grill. The safety compliant fan grill covers the one or more fans in the natural closed position. The cam is configured to force the safety compliant fan grill into the forced open position when a top cover of the system enclosure is placed in a closed position. |
US07667956B2 |
Portable electronic apparatus and housing thereof
A portable electronic apparatus comprises one or more protrusion structures on a surface of the portable electronic apparatus. The protrusion structure comprises a plurality of facets, and one or more peaks are formed on the junctions of the facets. The facets are preferably in the form of triangles or quadrangles, and the protrusion structure is in the form of a pyramid of a triangular base or a quadrangular base. In an embodiment, the protrusion structure is formed on the back housing of the portable electronic apparatus, so that an electronic device, e.g., a digital camera module, embedded in the back housing can be protected to minimize the likelihood of damage. |
US07667946B2 |
Tunable capacitor using electrowetting phenomenon
A tunable capacitor using an electrowetting phenomenon includes a first electrode; a second electrode which is spaced apart from the first electrode and faces the first electrode; a fluidic channel which is disposed between the first electrode and the second electrode; a first insulating layer which is disposed between the first electrode and the fluidic channel; and a conductive fluid which is disposed in the fluidic channel and moves along the fluidic channel when a direct current (DC) potential difference occurs between the first and second electrodes. Accordingly, it is possible to fabricate the tunable capacitor with the simplified fabrication process, good reliability and durability, and no restriction on the tuning range. |
US07667944B2 |
Polyceramic e-chuck
The present invention discloses an electrostatic chuck for clamping work substrates, said chuck comprising three layers, where the dielectric constant of included non-conductive layers is selected to provide overall lower capacitance to the chuck. In the chuck assembly of the present invention, the top dielectric layer that is in contact with a substrate, such as, a wafer, has a dielectric constant that is preferably greater than about 5, with a resistivity that is preferably greater than about 1E6 ohm.m, whereas the bottom dielectric layer has a dielectric constant that is preferably less than about 5 and a resistivity that is preferably greater than about 1E10 ohm.m. The intermediate layer preferably has a conductive layer where the resistivity is less than about 1 ohm.m. |
US07667943B2 |
Electrostatic chuck
An electrostatic chuck comprises an insulating layer with an electrode embedded therein and having a surface to come in contact with a workpiece to be held. Formed on the insulating layer surface is a silicone rubber layer which is filled with reinforcing silica, but free of another filler having an average particle size of at least 0.5 μm. The ESC allows for an intimate contact with a wafer and has an improved cooling capacity. |
US07667942B2 |
Battery switch for downhole tools
An electrical circuit for a downhole tool may include a battery, a load electrically connected to the battery, and at least one switch electrically connected in series with the battery and to the load. The at least one switch may be configured to close when a tool temperature exceeds a selected temperature. |
US07667941B2 |
Power supply circuit protecting method and apparatus for the same
This invention relates to a power supply circuit protecting method and a power supply circuit protecting apparatus. The apparatus is provided with a power supply circuit for converting a voltage from a three-phase alternating current inputting power supply into a predetermined voltage, and an output operation circuit for performing a predetermined operation by adopting an output voltage from the power supply circuit as input. In the apparatus, based on a current value on the input side or the output side of the power supply circuit, abnormality of the supply voltage is judged, and when there is an abnormality, the output operation circuit is controlled. |
US07667934B1 |
Adaptive read bias
A read system for a hard disk drive comprising a disk having magnetic fields. The read system comprises a read element, a bias source, a temperature sensor, and a controller. The resistance of the read element changes based on the magnetic fields. The bias source applies a bias level to the read element. The temperature sensor generates a temperature signal indicative of a head ambient temperature. The controller adapts the bias level based on the temperature signal. |
US07667933B2 |
Magnetic oscillating device based on spin transfer torque and magnetic sensor using the same
A magnetic oscillating device including a first magnetic resonance layer with a first magnetic resonance frequency f1, a second magnetic resonance layer with a second magnetic resonance frequency f2 higher than the first magnetic resonance frequency f1, a nonmagnetic layer sandwiched between the first magnetic resonance layer and the second magnetic resonance layer, and a pair of electrodes which supplies a current perpendicularly to film planes of the first and second magnetic resonance layers, in which a difference (f2−f1) between the two magnetic resonance frequencies is larger than half a resonance line width of the first magnetic resonance layer, and a ratio of the two magnetic resonance frequencies f2/f1 is 1.6 or less. |
US07667931B1 |
Flexible electrical interconnection with ends urged into engagement with curved surfaces of a support and hub in a miniature hard disk drive and method
A head stack assembly of a disk drive has a hub including a side margin defining a channel for carrying VCM conductors at least partially around an angular offset such that the conductors are contained within a peripheral outline of the hub and the conductors can extend completely within an overmolding thickness. A first portion of a flexible interconnection biases against a side margin of the hub such that a rotation of the HSA causes a length of the first portion to change. A floating portion of length of the flexible extension follows a semicircular path between a first contact position on the hub and a second contact position on the support surface such that a floating loop diameter is defined between the contact positions. The hub and the support surface can be configured for changing the floating loop diameter with rotation to vary resilient biasing torque to the HSA. |
US07667926B2 |
Disk device
A case of a disk device has an open-topped rectangular base and a top cover in the form of a rectangular plate screwed to the base. A label is pasted on the top cover. Provided in the case are a disk-shaped recording medium, a head for recording and reproducing information to and from the recording medium, and a mechanical section. The top cover has a depression formed by drawing, the label is pasted on the top cover so as to cover the depression, and at least a part of the depression is exposed to form an opening portion. |
US07667925B2 |
Hard disk drive
A hard disk drive includes a base including an installation space and a plurality of sidewalls, the installation space being formed by cutting a predetermined area of the plurality of sidewalls. The hard disk drive also includes a screw housing inserted in the installation space and coupled to the base, wherein the screw housing includes at least one screw hole. The hard disk drive also includes a damper interposed between the base and the screw housing. |
US07667924B2 |
Particle extracting device of hard disk drive and hard disk drive including the same
A particle extracting device and a hard disk drive including the device are provided. The particle extracting device includes a cover member of the hard disk drive; and an air guiding member disposed on a bottom surface of the cover member and facing a disk, so as to form a flowing path which guides an air flow generated by a rotation of the disk to an outer portion of the disk. In addition, the flowing path formed along an outer circumference of the air guiding member has an air inlet portion having a larger cross-section than a cross-section of an air outlet portion of the flowing path. |
US07667922B1 |
Estimation of bias force for data tracking in a disk drive
Bias force changes in a disk drive, including transient bias changes, are predicted and/or estimated. Bias compensation or change in bias compensation is calculated based on drive operating parameters such as seek length. Calculation can correspond to a modeled relationship of bias forces to seek length. Preferably, bias compensation calculation is adaptive and calculation parameters can be updated during normal read/write use of the disk drive. |
US07667918B2 |
Disk array device
Provided is a highly reliable disk array device. Specifically, this disk array device has a number of hard disk drives for respectively storing data, and which converts a first direct voltage supplied to each of the hard disk drives via a common power supply bus into a second direct voltage required by the hard disk drives at each of the hard disk drives, wherein each of the hard disk drives includes a voltage converter for converting the first direct voltage into the second direct voltage; a control unit for controlling the voltage converter so as to suppress the fluctuation of the second direct voltage based on the second direct voltage output from the voltage converter; and a response characteristics switching unit for switching the response characteristics of the control unit against the fluctuation of the second direct voltage so as to improve the response characteristics of the control unit against the fluctuation of the second direct voltage when a transitional voltage fluctuation of the second direct voltage occurs. |
US07667913B2 |
Control unit, storage unit, and method for manufacturing storage unit
A control unit adjusts spacing between a head with a heater and a storage medium of a storage unit by controlling the power of the heater. The control unit measures first values of touchdown heater power at a first temperature set as the temperature condition. And the control unit estimates second values of the touchdown heater power at a temperature other than the first temperature set on the measurement of the first values, on the basis of a conversion equation. And the control unit determines heater power setting values to adjust the spacing between the head and the storage medium, for each of the sub-areas, on the basis of the first values and the second values. |
US07667912B2 |
Retry and re-read for write synchronization
A method of detecting a cycle slip in a data string read from a bit patterned media and adjusting the data string to compensate for the cycle slip is disclosed. A system including a writeable data storage medium and a compensator configured to adjust data read from the data storage medium to compensate for a cycle slip during the writing of the data onto the storage medium is also disclosed. |
US07667909B2 |
Slew-rate control device, storage device, and slew-rate control method
A slew-rate control device controls a slew rate of a control signal based on which data reading or data writing is performed with respect to a storage medium. A retry executing unit changes, when an error occurs during the data reading or the data writing, the slew rate of the control signal, and executes a retry of the data reading or the data writing. A slew-rate setting unit sets, as the slew rate of the control signal, a slew rate with which the retry is successfully executed. |
US07667908B2 |
Magnetic transfer method for perpendicular magnetic recording medium, perpendicular magnetic recording medium, and magnetic recording apparatus
The present invention provides a magnetic transfer method comprising: a magnetic transfer step of applying a magnetic field for transfer parallel to the plane of a disk shaped substrate having formed on the surface thereof a pattern composed of magnetic layer arrangement corresponding to information to be transferred to a perpendicular magnetic recording medium while a master recording medium for perpendicular magnetic transfer being the substrate is brought into close contact with the perpendicular magnetic recording medium, and thereby transferring the magnetic pattern of the master recording medium for perpendicular magnetic transfer to the perpendicular magnetic recording medium; and a servo correction information writing step of writing by use of a magnetic head, servo correction signal information into a section adjacent to the information transferred to the perpendicular magnetic recording medium by the magnetic transfer step. |
US07667901B2 |
Lens unit
A lens unit includes a front group, a stop, and a rear group, in order from the object side toward the image side. The front group includes at least: a first lens having a negative meniscus shape; a negative second lens formed from a plastic and having an aspherical surface; and a positive third lens, in order from the object side toward the image side. The rear group includes at least: a positive first lens; and a negative second lens, in order from the object side toward the image side. |
US07667900B2 |
Zoom lens system and optical apparatus using the same
Providing a zoom lens system excellently correcting various aberrations with accomplishing to be compact, lightweight, and slim upon being accommodated, and to provide an optical apparatus using the zoom lens system. The system consists of, in order from an object, a first group G1 having negative power, a second group G2 having positive power. Upon zooming from a wide-angle end W to a telephoto end T, a distance between the first group G1 and the second group G2 decreases. The first group G1 consists of, in order from the object, a first lens L1 having negative power and a second lens L2 having positive power. The second group G2 consists of, in order from the object, a third lens L3 having positive power, a fourth lens L4 having negative power, and a fifth lens L5 having positive power. Given conditions are satisfied. |
US07667897B2 |
Dual lens optical system and dual lens camera having the same
A dual lens optical system includes a first optical system redirecting an optical axis of light representing an image of an object by 90° to form an image on a image sensor, and a second optical system having a movable reflection member configured to be selectively positioned on the part of the redirected optical axis of the optical axis of light passing through the first optical system, and redirecting the light representing the image of the object by 90° using the movable reflection member to form an image on the image sensor, wherein the first optical system and the second optical system share lenses and the image sensor located after the movable reflection member along an optical path. |
US07667895B2 |
Patterned structures with optically variable effects
An optical structure includes a light transmissive substrate having a surface relief pattern applied thereon, such as a hologram. One or more layers can be patterned corresponding to materials playing the role of absorbers or reflectors on a Fabry-Perot type of optical structure. These materials are applied over portions of the surface relief pattern so as to form alphanumeric characters, bars codes, or pictorial or graphical designs. Additional layers may be applied to the patterned layer of the reflective or absorber materials and exposed portions of the surface relief pattern in order to provide desirable optical effects to the exposed portions of the surface relief pattern. In some embodiments, the optically active coating is a color shifting thin film, or contains color shifting flakes based on Fabry Perot designs. |
US07667892B2 |
Projection screen and coating
In at least one embodiment of a coating for a projection screen for displaying an image projected as a combination of primary colors, said coating comprises one or more primary pigments, each of said primary pigments corresponding to at least one of said primary colors. In at least one embodiment of a projection screen for displaying an image projected as a combination of primary colors, said projection screen includes a coating for displaying said projected image and a substrate for receiving said coating, wherein said coating comprises one or more primary pigments corresponding to one of said primary colors, one or more reflective pigments, and a transparent medium. |
US07667887B2 |
Light scanning device, method for controlling light scanning device, and image display device
A light scanning device that projects light beams modulated in response to image signals. The light scanning device includes: a light source that emits the light beams; a scanner that scans the light beams from the light source in a first direction and a second direction substantially perpendicular to the first direction; a pixel-timing-signal generating section that generates a pixel timing signal indicative of a timing at which the light beam enters for every pixel region to be formed in response to the image signals; a pulse-signal generating section that generates a pulse signal having a pulse width corresponding to time shorter than the shortest of the time during which the light beam passes through the pixel region on the basis of the pixel timing signal; and a driving-signal generating section that generates a driving signal for driving the light source in accordance with the pulse signal and the image signal. |
US07667885B2 |
Spatial light modulator
A high contrast spatial light modulator for display and printing is fabricated by coupling a high active reflection area fill-ratio and non-diffractive micro-mirror array with a high electrostatic efficiency and low surface adhesion control substrate. |
US07667884B2 |
Interferometric modulators having charge persistence
An iterferometric modulator is formed having a dielectric with charge persistence. The interferometric modulator is addressed by a method making advantageous use of the charge persistence property, wherein the interferometric modulator is pre-charged in such a way that the pre-charging is not observable to a viewer, and the actuation voltage threshold of the imod is significantly lowered. Subsequently the interferometric modulator may be actuated with a significantly lower actuation voltage, thereby saving power. |
US07667882B2 |
Fourier transform volume holographic spectrometer
One embodiment of a system includes a volume hologram for dispersing a general diffuse beam of light provided as input; a detector for receiving and detecting light dispersed by the volume hologram; and a Fourier transforming lens for forming the Fourier transform of the light dispersed from the volume hologram onto the detector. Other systems and methods are also provided. |
US07667881B2 |
Method of copying color image and copier using the same
An original color image is read to generate color image data. The color image data is converted into coordinate data including values associated with a first coordinate value and a second coordinate value in a color space. The first coordinate value is indicative of brightness. It is acquired correction data including values corresponding to the second coordinate value which are determined in accordance with the values included in the coordinate data and associated with the first coordinate value. The coordinate data is corrected with the correction data. A color image is printed with the corrected coordinate data, thereby obtaining a copied image of the original color image. |
US07667880B2 |
Method and apparatus for previewing digital motion picture content
One embodiment of the present invention provides a system that generates a look-up table which can be used to preview digital motion picture content. During operation, the system receives an analytical model for a digital motion picture workflow. Next, the system selects a set of input pixel values. The system then determines a set of output pixel values using the set of input pixel values and the analytical model. Finally, the system generates the look-up table by associating the set of input pixel values with the set of output pixel values. The analytical model comprises a number of models that capture the various stages in the digital motion picture workflow. These models can include a recorder model, a negative film model, a printer model, a positive film model, and a projector model. |
US07667878B2 |
CVT document scanner contamination diagnostic routine
In a document handling system for moving documents for imaging over a transparent platen that is subject to contamination, and having a shared repositionable document illumination system that is normally positioned in a park position substantially spaced from this moving documents imaging platen area, wherein in response to lifting the document handling system and the activation of a diagnostics routine, which can be activated from detected image contamination, the repositionable document illumination system is automatically moved under the moving documents platen and activated to illuminate that platen area from underneath to illuminate the contamination thereon for cleaning. |
US07667873B2 |
Apparatus and method for image-adaptive color reproduction using pixel frequency information in plural color regions and compression-mapped image information
An apparatus and method for image-adaptive color reproduction is provided. The apparatus includes an information-extraction unit, an image-compression unit and an image-information-reproduction unit. The information-extraction unit inputs image information of a first color space model, converts the input image information into image information of a second color space model, and extracts pixel frequency information of pixels belonging to a plurality of color regions by using the image information of the second color space model. The image compression unit inputs the image information of the first color space model, converts the input image information into the image information of the second color space model, and calculates compressed image information by compression-mapping the image information of the second color space model. The image information reproduction unit outputs final image information by using the pixel frequency information and the compressed image information. |
US07667872B2 |
Gamut mapping and rendering intent management system
A system and method for selectively setting gamut map model defaults in a color management system is disclosed for transforming colors from a first color space to a second color space. The method includes the steps of comprises determining the profile associated with the second color space from one of an ICC profile, a device model profile and a system default profile; associating a color appearance profile and a gamut mapping profile based on the profile; and selecting at least one of the color appearance and gamut mapping profiles based on the profile associated with the second color space. |
US07667870B1 |
White region identification to accelerate image processing for copies
The present invention solves the problem set forth above by providing a method for accelerating the production of a standalone copy of a document by a peripheral device. The invention employs a white space map of the document to be copied. The map is generated by the ASIC chip and is used by the device to identify areas of the outputted copy that do not require ink or toner. This reduces the processing resources necessary to print the copy, thus speeding up copy production. |
US07667869B2 |
Image processing device, image processing method, and printer driver
An image processing device (140), which converts multivalued pixel values of an RGB color space corresponding to original colors of a multicolor original image into multivalued pixel values of a CMY color space corresponding to color inks used for printing in order to overprint a multicolor original with a plurality of color inks, includes: a color space coordinate conversion unit (141) configured to convert the multivalued pixel values of the RGB color space into the multivalued pixel values of the CMY color space corresponding to the color inks used for printing with reference to a color conversion LUT (131) for storing relationship between the multivalued pixel values of the RGB color space and the multivalued pixel values of the CMY color space; and a correction unit (142) configured to correct the multivalued pixel values of the CMY color space converted with reference to the color conversion LUT in response to the color inks used for printing and an overprint sequence thereof. |
US07667866B2 |
Printing apparatus, data storage medium, interface device, printer control method, and interface control method
An interface device backs up printer settings and operating history data of printer so that the settings and history data can be easily restored. A nonvolatile memory 109 in the printer 101 stores printer settings data. Commands from a host 161 are passed by the interface device 131 and received by a receiver 103 within the printer. If the command data is a print command, the print mechanism 108 prints the specified text or image. If the command data is a command for updating the settings data, the corresponding settings data in the nonvolatile memory 109 is updated and at an appropriate backup time the updated settings data is copied to a nonvolatile memory 135 in the interface device 131. The settings data backed up into the interface device 131 can then be restored back to the printer's nonvolatile memory 109 at an appropriate data restore time. |
US07667865B2 |
Mobile device-enabled secure release of print jobs
In a printing method, a user at a user terminal (10) having a physically connected mobile device (20) including non-volatile storage constructs an incomplete print job envelope (32) and completing data (34). The completing data (34) are stored on the non-volatile storage of the mobile device (20). The incomplete print job envelope (32) is communicated to a printing device (12). The mobile device (20) is physically disconnected from the user terminal (10), and physically connected with the printing device (12) to reconstruct the print job at the printing device (12) from the incomplete print job envelope (32) and the completing data (34). |
US07667864B2 |
Printer host, recording medium having recorded therein printing-apparatus-state-information display program, and state information display method for printing apparatus in printer host
A printer host connected to plural printing apparatuses includes state information acquiring means which are provided to correspond to the printing apparatuses and each of state information acquiring means acquires state information of the corresponding printing apparatus and a state information managing means which manages the state information acquiring means. The state information managing means causes, when a predetermined first instruction is received, the state information acquiring means to acquire state information concerning printing apparatuses which are executing printing, and displays predetermined information included in the state information. Consequently, usefulness of information to be displayed is improved in the printer host which displays state information of the plural printing apparatuses. |
US07667863B1 |
Method for modification of publication covers
A method for preparing a modified cover for a publication that includes scanning the original cover and modifying the scanned cover to include desired indicia. The modified cover is then printed and installed upon the original publication. Alternately, the publication may received electronically and the file containing the cover modified and replaced in the publication. The publication with the modified file is then distributed electronically. |
US07667857B2 |
Optical displacement meter, optical displacement measuring method, optical displacement measuring program, computer-readable recording medium, and device that records the program
The present invention provides an optical displacement meter which performs a profile search for performing positional adjustment of a profile shape. The optical displacement meter includes: an amplifier for amplifying a reception light signal from a two-dimensional light receiving device; profile computing means capable of computing a profile shape of the object to be measured on the basis of an amplification signal obtained by the amplifier in a point in the first direction by the reflection light of the light emitted from the projector; a display unit capable of displaying the profile shape of the object to be measured computed by the profile computing means; registered-profile designating means for designating a registered profile as a reference of a profile search from profile shapes displayed on the display unit; and profile matching means for performing a profile search to find a match between an input profile shape and the registered profile designated by the registered profile designating means and, on the basis of a result of the profile search, rotating or moving the input profile shape. |
US07667856B2 |
Optical characteristic measuring apparatus
An optical characteristic measuring apparatus of the invention is configured in such a manner that a specular reflection light component in reflection light from an object to be measured is received, and shake of the apparatus is detected based on the amount of the received light. The optical characteristic measuring apparatus having the above arrangement enables to precisely measure an optical characteristic of the object to be measured, without the need of providing a mechanical switch or a like device, and without depending on the shape of the object to be measured. |
US07667855B2 |
Providing position information to computing equipment installed in racks of a datacenter
Methods, apparatus, and products are disclosed for providing position information to computing equipment installed in racks of a datacenter that includes: projecting, by a projection module, a plurality of optical signals to a plurality of reference points on at least one reflective surface above the racks of the datacenter, each optical signal corresponding to one of the reference points and encoding reference point position information for that corresponding reference point; detecting, by a position detection module mounted on one of the racks, one or more of the optical signals reflected off of the reflective surface; determining, by the position detection module, rack position information in dependence upon the reference point position information; and providing, by the position detection module, the rack position information to a position information consumer that uses the rack position information to identify the position of the rack on which the position detection module is mounted. |
US07667854B2 |
Hand-held survey probe
A system for providing operational feedback to a user of a detection probe may include an optical sensor to generate data corresponding to a position of the detection probe with respect to a surface; a microprocessor to receive the data; a software medium having code to process the data with the microprocessor and pre-programmed parameters, and making a comparison of the data to the parameters; and an indicator device to indicate results of the comparison. A method of providing operational feedback to a user of a detection probe may include generating output data with an optical sensor corresponding to the relative position with respect to a surface; processing the output data, including comparing the output data to pre-programmed parameters; and indicating results of the comparison. |
US07667852B2 |
Measuring the shape, thickness variation, and material inhomogeneity of a wafer
In one embodiment, an interferometer system comprises an unequal path interferometer assemble comprising; a first reference flat having a first length L1 in a first dimension, a second reference flat having a second length L2 in the first dimension, a cavity D1 defined by a distance between the first reference flat and the second reference flat, and a receptacle to receive an object in the cavity such that an optical path remains open between the first reference flat and the second reference flat, and a radiation targeting assembly to direct a collimated radiation beam to the interferometer assembly, a radiation collecting assembly to collect radiation received from the interferometer assembly, and a controller comprising logic to; vary a wavelength of the collimated radiation beam, record interferograms formed by a plurality of surfaces, extract phases of each of the interferograms for each of the plurality of surfaces to produce multiple phase maps, and determine each phase map from its corresponding interferogram, using a weighted least-square algorithm. |
US07667851B2 |
Method and apparatus for using a two-wave mixing ultrasonic detection in rapid scanning applications
The invention is directed to a wave characteristic adjusting device used to compensate for a wave characteristic distortion caused by the scanning motion of a probe beam of a two-wave mixing interferometer. The invention is also directed to an apparatus and method for using the wave characteristic adjusting device in a rapid scanning laser ultrasound testing device. In a rapid scanning laser ultrasound testing device, a laser pulse is directed at periodic points along a path across the surface of a manufactured object. The laser pulse initiates an ultrasonic signal associated with the manufactured object. An interferometer may be used to measure the initiated ultrasonic signal. The interferometer scans a probe beam along a path similar to the sonic initiating laser. A pulse of the probe beam is directed at the manufactured object in the vicinity of the initiating laser pulse while continuously scanning. As a result, the probe beam pulse may exhibit a Doppler shift. This Doppler shift may cause a loss in sensitivity of the two-wave mixing interferometer. The wave characteristic adjusting device may be used to compensate for the Doppler shift, thereby improving the sensitivity of the two-wave mixing interferometer. |
US07667844B2 |
Line sensor and printing press
A line sensor includes a light source section for irradiating light of a plurality of colors to an inspecting object, and a light-receiving section for detecting reflected light from the inspecting object. The light source section has a plurality of light sources for each of the plurality of colors. The light-receiving section has a plurality of light-receiving sensors disposed in a row. The light sources are disposed in two rows so that the light-receiving section is interposed between the two rows. The light sources of the plurality of colors are divided into a first color light source group and a second color light source group. First disposition patterns, in which the light sources of the first color light source group are disposed in one of the two rows and the light sources of the second color light source group are disposed in the other row, and second disposition patterns, in which the first and second color light source groups are disposed in positions opposite to the first disposition pattern, are alternately disposed. |
US07667838B2 |
In-stream spectroscopic elemental analysis of particles being conducted within a gaseous stream
A particle presentation apparatus for presenting particles being conducted within a gaseous stream for instream spectroscopic elemental analysis includes a particle blending section for homogenizing the distribution particles of significantly different sizes received within a gaseous stream of randomly distributed particles; and a particle sampling section including a window that is adapted for passing a particle excitation beam, such as a laser beam, and photon emissions, and a conduit for conducting the homogenized stream of particles past the window so that a particle excitation beam passing through the window can pass into the stream of homogenized particles. The apparatus may be used in combination with a drilling machine, wherein the particle blending section is coupled to an outlet pipe of the drilling machine for receiving a said gaseous stream of randomly distributed particles that are expelled from a drill hole. |
US07667836B2 |
Apparatus and methods for container inspection
Apparatus, systems, and methods to recognize features on bottom surfaces of metal containers on a metal container production line, detect defects in the metal containers, and correlate the defects to specific production equipment of the metal container production line, based in part on the recognized features. The system includes imaging apparatus, programmable processing devices, and controllers. The methods include imaging techniques and estimation techniques. |
US07667834B2 |
Method and configuration for detecting material defects in workpieces
A method and a configuration for automatically or visually detecting material defects, in particular cracks, in a workpiece, includes applying a test agent to the workpiece. The test agent contains color pigments which can be excited by using shortwave light. The workpiece is then irradiated with shortwave light from a light source, light emitted by the workpiece is detected by an observer's eye or by a detector, and the signals from the detector are evaluated by an electronic evaluation device in order to determine the material defects. The light source is associated with a first optical interference filter which selects the light emitted by the light source, as a bandpass filter, before the light impinges on the workpiece. |
US07667828B2 |
Tagging systems using energy exchange
A tagging system contains first taggants and second taggants. The taggants differ from each other so that the first taggants have a first emission spectrum and a first absorption edge and the second taggants have a second emission spectrum and a second absorption edge. In the tagging system, the first taggants are arranged to be within an interaction distance of the second taggants so that energy transfer between the first taggants and the second taggants causes an emission spectrum of the tagging system to differ from a sum of the first emission spectrum and the second emission spectrum. |
US07667819B2 |
System and method for contrast enhanced zone plate array lithography
A lithography system is disclosed that includes an array of focusing elements for directing focused illumination toward a recording medium, and a reversible contrast-enhancement material disposed between the recording medium and the array of focusing elements. |
US07667816B2 |
Liquid crystal drop fill device and a method for drop filling liquid crystal by the use of the device
A liquid crystal drop fill device by which liquid crystal panels of different sizes is easily obtained from a mother glass, and a method for drop filling liquid crystal by using the device is provided in order to increase utilization efficiency of the mother glass. The device 1 includes a stage 3 arranged to support a substrate 2, liquid crystal dispensers 4 and 5 arranged to drop fill liquid crystal on the substrate 2, a first moving unit 6 arranged to support the dispensers 4 and 5 movably in a Y-direction relative to the stage 3, and second moving units 7 and 8 arranged to support the dispensers 4 and 5 movably in an X-direction relative to the first moving unit 6, wherein the device 1 further includes a third moving unit 9 arranged to support the dispenser 5 to be further movable in the Y-direction relative to the second moving unit 8. |
US07667806B2 |
Liquid crystal display and thin film transistor panel therefor
A thin film transistor panel for a liquid crystal display includes a substrate, a plurality of data lines formed over the substrate and extending in a first direction, and a plurality of gate lines formed over the substrate and extending in a second direction. The plurality of gate lines cross the plurality of data lines to form a plurality of pixel areas, each of the plurality of pixel areas having a multi-bent band shape. Each of a plurality of pixel electrodes are formed in a corresponding pixel area. |
US07667803B2 |
Liquid crystal display device
In a liquid crystal display device including an orientation film and a seal material, at a terminal connection portion where one substrate extends outward from another substrate, a step portion of an organic insulating film is formed on an inner side of the seal material to dispose a step, whereby spreading of the orientation film from the step portion to the seal material is limited. Lead wires that electrically interconnect connection terminals and pixel portions are formed on a portion of the organic insulating film where the film thickness is thin. |
US07667802B2 |
Television set using liquid crystal display apparatus having improved viewing angle
A broadcasting receiving apparatus includes a liquid crystal display device including a liquid crystal cell in which a liquid crystal layer that is twist-aligned at 90° and sandwiched between a pair of substrates, first and second polarizing layers arranged to sandwich the cell therebetween so that their absorption axes are set in parallel with directions crossing aligning treatment directions of the substrates at 45°, and viewing angle compensating plates respectively arranged between the polarizing layers and the cell. A total value of retardations in a thickness direction, defined as a value of a product of a phase difference within a plane perpendicular to substrate surfaces of the cell and a layer thickness, of optical layers present between the polarizing layers is set to a value that substantially cancels out a retardation in a liquid crystal layer thickness direction when a saturation voltage is applied to the liquid crystal layer. |
US07667800B2 |
Liquid crystal display device and method of fabricating the same
A transflective liquid crystal display device includes a first substrate including transmissive and reflective pixels. Gate and data lines on the first substrate cross each other to define a pixel region, with a thin film transistor at each crossing. The transmissive and reflective pixels correspond to respective pixel regions. A first passivation layer covers the thin film transistor and has a transmissive hole in the transmissive pixel. A first reflector is disposed on the first passivation layer in the reflective pixel. A second passivation layer is disposed on the first reflector and in the transmissive hole. A pixel electrode on the second passivation layer is connected to the thin film transistor. A second substrate opposing the first substrate has a color filter layer on an inner surface thereof. The color filter layer contains R, G and B sub color filters, which each correspond to a pixel region. |
US07667798B2 |
Liquid crystal display device
The present invention provides a liquid crystal display device which can enhance quality and reliability of image display by preventing the generation of bubbles in the inside of a liquid crystal display panel and, at the same time, by suppressing leaking of light from an end of a black matrix film. In the liquid crystal display panel which sandwiches a liquid crystal layer between two glass substrates, the liquid crystal layer is surrounded by a sealing material having a predetermined width. On one glass substrate, a black matrix film and an overcoat film are arranged from one-glass-substrate side such that the black matrix film and the overcoat film overlap the sealing material. The black matrix film is, in the widthwise direction of the sealing material, formed into a planar flat black matrix film until a middle position of the sealing material from a side on which the liquid crystal layer is arranged, and is formed into a slit-shaped slit black matrix film from the middle position. Due to such a constitution, an adhesion area between the glass substrate and the overcoat film under an applied region of the sealing material is enlarged and hence, an adhesion strength is increased thus largely enhancing an adhesion strength. |
US07667793B2 |
Liquid crystal display device
A liquid crystal display device of an in-plane switching mode comprises at least optically anisotropic members (A) and (B) and liquid crystal cell disposed between a pair of polarizers having absorption axes disposed approximately perpendicularly to each other, wherein nzA>nyA and nxB>nzB (nxA, nxB:refractive indices (n) in the direction of the in-plane slow axis; nyA, nyB:n in the in-plane direction perpendicular to the above direction; nzA, nzB:n in the direction of thickness, each at 550 nm); the in-plane slow axes of (A) and (B) are approximately parallel or perpendicular to each other; and the in-plane slow axis of (A) is approximately parallel or perpendicular to the absorption axis of a polarizer closer to (A). The antireflection property, scratch resistance and durability are excellent, the angle of field is wide, and uniform display of images with great contrast can be achieved at any angle of observation. |
US07667791B2 |
Ultraviolet absorbing glass, glass tube for fluorescent lamp using same, and method for producing ultraviolet absorbing glass for fluorescent lamp
Disclosed is an ultraviolet absorbing glass for fluorescent lamps which is composed of a borosilicate glass containing, in mass %, 60 to 80% of SiO2, 1 to 7% of Al2O3, 10 to 25% of B2O3, 3 to 15% of Li2O+Na2O+K2O, 0 to 5% of CaO+MgO+BaO+SrO+ZnO, 0.001 to 0.05% of Fe2O3, 0.1 to 5% of CeO2, 0.01 to 5% of SnO+SnO2 and 0.01 to 5% of ZrO2+ZnO+Nb2O5, and having an average linear expansion coefficient in a range of 36 to 57×10−7/° C. at 0 to 300° C. defined in JIS R 3102. |
US07667789B2 |
Backlight unit and liquid crystal display device having the same
A backlight unit which includes a structure in which the sensitivity of a light sensor for detecting color reproducibility of white light is increased, and a liquid crystal display (“LCD”) device having the same. The backlight unit includes a light source which generates light, a light guide plate which guides the light incident from the light source, a light sensor which detects the light emitted from the light guide plate and a mold frame which receives the light source, the light guide plate, and the light sensor. The mold frame includes a receiving recess which receives the light sensor, and a light sensing structure formed on a sidewall thereof being in contact with a side of the light guide plate which reflects the light emitted from the light guide plate and provides the light emitted from the light guide plate to the light sensor. |
US07667787B2 |
Backlight device and transmission type liquid crystal display apparatus
The present invention is directed to a transmission type liquid crystal display apparatus using a backlight device for delivering rays of display light which have been emitted from a large number of light emitting diodes to a transmission type display panel, wherein an optical sheet block (10) is provided between a liquid crystal panel (5) and a light source unit (7) including a large number of LEDs (12), the transmission type liquid crystal display apparatus comprising a light diffusion plate (15), consisting of resin, having light transmitting characteristic, which is adapted control incidence of rays of display light which have been emitted from the respective LEDs (12). At the light diffusion plate (15), light adjustment patterns (18) facing the respective LEDs (12) and adapted to take a shape which has dimensions including outer shape thereof and is longitudinally elongated are formed by light reflection ink. Thus, realization of uniformity of rays of light which have been emitted from LEDs (12) is preformed to realize image display of high luminance in which color unevenness and/or lateral stripe have been suppressed. |
US07667783B2 |
Head mounted display with curved display screen, curved tunable focus liquid crystal micro-lens and first and second curved black masks corresponding independently to one of the right and the left eye
Systems, methods, apparatus and devices for head mounted stereoscopic 3-D display devices using the tunable focus liquid crystal micro-lens array eye to produce eye accommodation information. A liquid crystal display panel displays stereoscopic images and uses tunable liquid crystal micro-lens array to change the diopter of the display pixels to provide eye accommodation information. The head mounted display device includes a planar display screen, planar tunable liquid crystal micro-lens array and planar black mask. The display device may optionally include a bias lens. In an embodiment, the display device also includes a backlight and a prism sheet for displaying the images on the display screen. The display screen, tunable liquid crystal micro-lens array, black mask and optional backlight and prism may be flat or curved. |
US07667782B2 |
Liquid crystal display device capable of restraining deformation of a cabinet by heat
A rear cover made of resin of the liquid crystal television is integrally formed to extend to a printed circuit board at a vicinity of a position in correspondence with an electronic part of the printed circuit board and at a vicinity of a center of a accommodating portion of a rear cover and includes a boss having a screw inserting hole at a front end thereof. By inserting and fastening a screw for fixing a frame made of a metal of a liquid crystal display panel and the printed circuit board into the screw inserting hole of the boss of the rear cover, the frame made of a metal of the liquid crystal display panel and the printed circuit board and the rear cover made of resin are fixed. |
US07667775B2 |
Digital cable TV receiver, diagnostic method for the digital cable TV receiver, and data structure of DVI status report
A digital cable TV receiver includes a POD module and a host device. The host device includes a DVI controller and a plurality of DVI ports linked to a plurality of peripheral devices, respectively. When the DVI controller receives a diagnostic request for DVI status from the POD module, it generates a DVI status report and transmits the DVI status report to the POD module. The DVI status report includes a plurality of DVI status information associated with the plurality of peripheral devices, respectively. |
US07667774B2 |
Video switcher and video switching method
A video switcher includes: a video signal switching device for switching a video signal to be transmitted to a video display unit from a first video signal supplied from a first video input unit into a second video signal supplied from a second video input unit; and a synchronization signal switching device for switching a synchronization signal to be transmitted to the video display unit from a first synchronization signal supplied from the first video input unit into a second synchronization signal supplied from the second video input unit. The synchronization signal switching device starts transmission of the second synchronization signal to the video display unit after stops transmission of the first synchronization signal to the video display unit. The video signal switching device starts transmission of the second video signal to the video display unit, after stop of transmission of the first video signal to the video display unit and start of transmission of the second synchronization signal to the video display unit. |
US07667773B2 |
Apparatus and method of motion-compensation adaptive deinterlacing
An apparatus and method of motion-compensation adaptive deinterlacing. The method includes detecting whether an input image is a still image using information regarding the input image stored in a memory, estimating a motion of a pixel to be interpolated when the input image is not a still image, and interpolating the pixel to be interpolated using one of using pixel values of previous and next fields with respect to a reference field including the pixel to be interpolated when the input image is the still image, the estimated motion information when the input image is not the still image and has no vertical fast motion, and pixel values of the reference field when the input image has a vertical fast motion. |
US07667772B2 |
Video processing apparatus and method
A video processing apparatus and method are disclosed. The video processing apparatus includes a first de-interlacer to de-interlace standard definition (SD)-level interlaced video signal into an SD-level progressive video signal by using spatial-temporal interpolation and output the SD-level progressive video signal, a scaler to convert the SD-level progressive video signal into a high definition (HD)-level interlaced video signal and output the HD-level interlaced video signal, and a second de-interlacer to de-interlace the HD-level interlaced video signal into a HD-level progressive video signal by using spatial interpolation and output the HD-level progressive video signal. Accordingly, an artifact ca be prevented from appearing at a vertical edge of an image. |
US07667771B2 |
System for interlaced video data
A reproduction system reproduces interlaced video data in a deinterlaced form. The system selects a deinterlacing algorithm used to process the interlaced video data. The deinterlaced video data is sent to a display device. The reproduction system responds to a manual or automated input that selects a deinterlacing algorithm. |
US07667764B2 |
Image sensing apparatus
An image sensing apparatus is constructed in such a manner that a calculation priority setter 5111 (5111a) sets a priority between exposure amount control by an exposure amount control parameter calculator 511 (511a) serving as exposure amount controller, and dynamic range control by a dynamic range control parameter calculator 512 (512a) serving as dynamic range controller. Exposure control is executed by performing the exposure amount control and the dynamic range control based on a photoelectric conversion characteristic, by using exposure evaluation values detected by an evaluation value detector 405, based on the priority set by the calculation priority setter 5111 (5111a). This arrangement provides an image sensing apparatus capable of performing exposure control with high latitude, wherein a user is allowed to capture a subject in an optimal exposure state, with an appropriate dynamic range being secured, and control primarily based on the exposure amount control or control primarily based on the dynamic range control is performed on the priority basis. |
US07667762B2 |
Dual sensor video camera
Various embodiments of a dual-sensor video camera are disclosed. The dual-sensor video camera includes a color filter array (CFA) sensor, which has a low-pass filter. The dual-sensor video camera also includes a panchromatic sensor. A beam splitter directs an incoming light beam to both sensors. An output image is produced based on image information from the two sensors. The output image includes luminance information based on the image information from the panchromatic sensor and chrominance information based on the image information from the CFA sensor. |
US07667759B2 |
Imaging apparatus that can display both real-time images and recorded images simultaneously
The imaging apparatus of the present invention can display both real-time images received by an image pickup device and an image(s) recorded on a recording medium at the same time on a display part. The image(s) recorded on the recording medium and to be displayed is selectively switched between image data selected from a recording part in accordance with a shooting instruction and image data selected from the recording part in accordance with an instruction other than the shooting instruction. |
US07667755B2 |
Variable sensitivity imaging device including a pulse voltage applying section, and imaging apparatus including the same
A variable sensitivity imaging device comprises: a substrate; a photosensitive layer which is stacked above the substrate, and which is interposed between a pixel electrode layer and an opposing electrode layer; a signal reading section, formed on the substrate, that reads a signal corresponding to photo-charges which are generated by incidence of light into the photosensitive layer; and a pulse voltage applying section that applies a variable pulse-width pulse voltage between the pixel electrode layer and the opposing electrode layer. |
US07667753B2 |
Method for processing information delivered by a sensor pixel matrix offering a wide dynamic range and gain and corresponding sensor
An image sensor includes a matrix of active pixels (PXA). A pair of sampling capacitors (C1) and (C2) per matrix column processes the information delivered by the active pixel matrix. Each matrix column further includes a differential amplifier configured in follower mode connected between the pixels of the column and the pair of sampling capacitors via a pair of switches (I1) and (I2). |
US07667751B2 |
Built-in self test for a CMOS imager
Systems, methods and devices related to detection and transmitting images. Imaging systems and devices, as well as methods of using such that are provided herein include flicker detection and/or correction; and/or built-in self test associated with various analog circuitry in the imaging devices; and/or power reduction ability; and/or pixels with charge evacuation functionality; and/or a parallel to serial conversion unit and associated serial output interface; and/or other advanced functionality. |