Document | Document Title |
---|---|
US07950065B2 |
Method and system to control access to content stored on a web server
Embodiments of the invention describe a technique to Content may be viewed or accessed with a link. The access or viewing of the content may be controlled by using an encrypted link that is generated and sent to an authorized user. When the authorized user uses a client system to access the content with the link, the client system is registered and the link is associated with the client system. When the link is forwarded to another computer system and the link is received from the other computer system in an attempt the access the content associated with the link, access to the content is at least initially, denied. |
US07950064B2 |
System and method for controlling comments in a collaborative document
A system, method, and program product is provided that operates when opening a word processing document that includes document content inserted at various insertion points within the document. The document is opened by a user that corresponds to a particular user identifier. The comments included in the document include recipient identifiers. A first set of comments are selected where the user's identifier is included in the recipient identifiers of the corresponding comments, and a second set of comments are selected where the user's identifier is not included in the recipient identifiers of the corresponding comments. The word processor displays the first set of comments at their respective insertion points within the document content and does not present the second set of comments. |
US07950059B2 |
Universal worm catcher
A method for detecting malicious code in a stream of data traffic input (400) to a gateway in a data network by monitoring for suspicious data in the stream of data traffic (407). Upon detecting the suspicious data, an attempt is made to disassemble the suspicious data (403) and a treat weight is assigned for each instruction. The attempt to disassemble is initiated at initial instructions each with a different offset within the suspicious portion of data. The threat weights are accumulated respectively for each branch option in the disassembled code (403), producing respectively an accumulated threat weight for each branch option. When the accumulated threat weight exceeds a previously defined threshold level, an alert is generated and/or traffic is blocked from the source of the malicious code. |
US07950057B1 |
Driver load manager and method
A method includes determining that a driver load address is in a system service dispatch table (SSDT) addressable area. The method further includes determining whether the driver is authorized to be in the SSDT addressable area. If the driver is authorized to be in the SSDT addressable area, the driver is loaded in the SSDT addressable area and is able to hook operating system functions. Conversely, if the driver is not authorized to be in the SSDT addressable area, the driver is loaded outside the SSDT addressable area and is not able to hook operating system functions. In this manner, only authorized drivers are allowed to hook operating system functions. |
US07950056B1 |
Behavior based processing of a new version or variant of a previously characterized program
Behavior based processing of a new version or variant of a previously characterized program is disclosed. An indication is received that a process with respect to which a trust decision was made previously has undergone a change. The process is allowed to continue to engage, after the change, in a network behavior associated with the process prior to the change, without first prompting a user, subsequent to the change, to provide an input indicating whether the changed process is to be allowed to engage in the network behavior subsequent to the change. |
US07950053B2 |
Firewall system and firewall control method
It is made possible to appropriately execute packet filtering and unauthorized access detection in a situation in which mobile network communications are operated.A home agent 404A acquires IP address, port number, and media type obtained by call control of a call control proxy server 403A and sends them to a firewall 700. A packet filtering unit 400 of the firewall 700 performs packet filtering so as to allow the IP packet determined according to the IP address and port number pair to pass through. An unauthorized access monitor 701 takes out information of the corresponding media type out of the normal access determination condition previously defined for each media type, monitors a packet based on the normal access determination condition, and detects that access deviating from normal access is unauthorized access. |
US07950052B2 |
System, method, and interface for segregation of a session controller and a security gateway
A system, method, and interface for segregating a network controller and a security gateway is provided. A security gateway-network controller interface is established between a security gateway and a network controller. One or more application interfaces are carried over the security gateway-network controller interface. An admission policy interface may be maintained on the security gateway-network controller interface that allows establishment of dynamic access control lists for admission policies applied on specific secure tunnels. Additionally, a security association-international mobile subscriber identity interface may be maintained on the security gateway-network controller interface that facilitates ensuring an IMSI used during a registration process matches an identity used to establish a tunnel. Thus, a subscriber validation mechanism is provided over the security gateway-network controller interface that couples the network controller and the security gateway. |
US07950051B1 |
Password management for a communication network
A password management system generates passwords for users. The system registers the passwords with applications in network elements in a communication network. The system indicates the passwords to the users who use the passwords to access the applications. The system generates new passwords before the old passwords expire. The system registers the new passwords with the applications and indicates the new passwords to the users before the old passwords expire. The users use the new passwords to access the applications. The system may also register network addresses with the applications for the users. |
US07950050B2 |
Authentication system, authentication-service-providing device, authentication-service-providing method, and computer-readable medium
An authentication system includes: a first information processor; a second information processor; an authentication-service-providing device; and an authentication device, wherein the authentication-service-providing device has: an unit that receives second authentication information for authenticating a user from the second information processor and executes a second authentication based on the second authentication information; and an unit that issues third authentication information to the second information processor when the second authentication is successful; and the authentication device has: an unit that receives first authentication information for authenticating the user from the first information processor and executes a first authentication based on the first authentication information; and an unit that receives, from the first information processor, third authentication information obtained by the second information processor and input to the first information processor and cooperates with the authentication-service-providing device to obtain a result of a third authentication based on the third authentication information. |
US07950049B2 |
Hybrid meta-directory
Exemplary embodiments provide a method and system for providing a hybrid meta-directory for recording a grant of privileges. In one embodiment method and system aspects of the exemplary embodiment include: assigning a privilege identifier to each privilege stored in a privilege repository; in response to a granting of one of the privileges to a target user, storing the privilege identifier assigned to the granted privilege in an authoritative source domain record for the target user; and in response to receiving a query of the authoritative source domain based on a user ID, retrieving a list of privileges granted to the corresponding target user based on the privilege identifiers associated with the user ID. |
US07950048B2 |
Methods and arrangements for limiting access to computer controlled functions and devices
Methods and arrangements are provided to verify if a requesting computer application is authorized to change a controlled parameter associated with a computer controlled device and/or function. To accomplish this, one or verification functions are employed to analyze a security code or absence thereof, as identified by a requesting application. If the security code, which may be encrypted, matches a known or calculated valid security code, then the requesting application is deemed to be authorized to change the controlled parameter and/or modify certain limitations associated with an acceptable range for the controlled parameter. If the security code does not match a known or calculated valid security code, then the requesting application is deemed to be unauthorized to change the controlled parameter outside of a previously established acceptable range for the controlled parameter. The verification function can be implemented in a ROM to increase the security and to thwart attempts to circumvent the authorization scheme. Several independent verification functions can be arranged to support the verification of a plurality of authorized applications. |
US07950041B2 |
Broadcasting for browsing the web
A broadcast system includes a transmitting unit configured for: receiving a web page as input; converting the web page into video image data; and providing a link to the video image data on a basis of a link provided to the web page; an encoder for compressing the video image data; and a receiving unit for receiving the compressed video data; decoding the compressed video data; and directly transmitting the decoded video data to a video display device, without requiring a browser application. |
US07950040B2 |
Programming distribution system
A method is provided for distributing programming. A first set of programs is transmitted in real time according to a schedule of programming. A second set of programs is stored on a server, with at least one of the first set of programs having a counterpart in the second set of programs. A request from a user for program control over one of the programs in the first set of programs is detected. A determination whether the requested program has a counterpart program stored on the server is made. If so, the counterpart program form the server is played under the control of the user. |
US07950036B2 |
Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT. |
US07950034B2 |
Information processing apparatus, information processing method and program for the same
An information processing apparatus for providing controls to have contents recorded in a recording medium for recording one or more broadcast programs aired in the past as data displayed on a specified display device, includes: an acquiring section to acquire program information for one or more broadcast programs recorded in the recording medium; a program table generating section to generate a first table in which columns in one orthogonal direction are allocated to broadcast stations and the other are to time zones, generate a first program table by allocating program columns for the broadcast program on each of one or more areas identified with the one or more program information acquired by the acquiring section in the entire area constituting the first table, and outputting the first program table as first image data; and a display control section to control, while the control is executed, a background image for second image data displayed on the specified display device, data constituting each of the one or more program columns of the first image data is synthesized on corresponding data in the second image data with a first transmission percentage, the remaining data is synthesized on corresponding data in the second image data with a second transmission rate higher than the first transmission rate, and an image corresponding to the resultant synthesized image data is displayed on the specified display device. |
US07950025B1 |
Common software environment
Described are techniques for facilitating communication between code modules. A first code module is provided that makes at least one call using an application programming interface. The application programming interface facilitates communication between the first code module and a target code module and provides support for performing the at least one call from a first execution mode associated with the first code module and a second execution mode associated with the target code module. The application programming interface provides support for user space to user space communication, user space to kernel space communication, kernel space to kernel space communication, and kernel to user space communication. The first execution mode of the first code module and said second execution mode of the target code module are determined. A communication path is established between the code modules in accordance with the first and second execution modes. |
US07950022B1 |
Techniques for use with device drivers in a common software environment
Described are techniques for facilitating communication between device drivers. A device driver is provided that makes at least one call using an application programming interface. The application programming interface facilitates communication between the device driver module and a target code module. The application programming interface provides support for performing the at least one call from a first execution mode associated with the device driver module and a second execution mode associated with the target code module. The application programming interface provides support for user space to user space communication, user space to kernel space communication, kernel space to kernel space communication, and kernel to user space communication. The first execution mode of the device driver module and said second execution mode of the target code module are determined. A communication path between the modules is established in accordance with said first execution mode and said second execution mode. |
US07950015B2 |
System and method for combining services to satisfy request requirement
A method, computer program product, and data processing system for providing an improved directory service for storing information about hardware and software components is disclosed. The directory service stores not only the information that other hardware and software components require to locate, and make use of, the components listed in the directory, but is also able to dynamically construct ‘meta services’ that fulfill a client's functionality requirements. |
US07950010B2 |
Software deployment system
The present invention provides a system and method for deploying software onto multiple heterogeneous systems at the same time. A generic software deployment manager may deploy software by communicating with client software deployment services residing on the systems that are receiving the software deployment. The software deployment manager can operate independent of the software and the operating system on which software is being deployed by communicating with the client software deployment service. To execute a software deployment, the software deployment manager may send software deployment messages containing generic commands that signify operations to be performed to deploy software. The client software deployment service provides an interface between the software deployment manager and the recipient system by translating these generic commands to commands that are compatible with the local operating system. The software deployment manager may transmit software deployment messages simultaneously to each of the systems within a system group or an environment so that software can be efficiently deployed without incompatibilities in the network. The software deployment manager may deploy software in Linux, Windows, Unix, Macatosh, Java, or any other operating system and may deploy any software. |
US07950009B2 |
Terminal and method of displaying content thereof
A method of displaying contents on a mobile terminal. The method includes displaying a plurality of contents on a display of the mobile terminal, selecting a content from the plurality of displayed contents, and displaying the selected content and similar contents having a similar type as the selected content to be discriminated from other displayed contents that do not have the similar type as the selected content. |
US07950006B2 |
Electronic device with an update agent that employs preprocessing techniques for update
Methods of updating an electronic device having an update agent employing preprocessing techniques is disclosed. The methods described permit an electronic device having a non-volatile memory to update a plurality banks in an efficient manner, by preprocessing the original contents of the non-volatile memory. The preprocessing may comprise shifting one or more banks before performing an update, so as to create a moving, unoccupied bank or “bubble” into which the updated version of a bank may be stored. An embodiment of the present invention provides a reduction in the processing of the original memory contents, and extends the life of the non-volatile memory devices used. |
US07950005B2 |
Method and apparatus for performing versioning for loop, method and apparatus for collecting array range check information in basic blocks, method for modifying array range check information, method for optimizing array range checks, method for generating codes for array range checks, method and apparatus for eliminating redundant array range checks, method for selecting array range checks, method for modifying array range checks, method for collecting array range checks, and method for determining handling of array range checks
A system and method are provided that in one aspect eliminate redundant array range checks by performing a versioning for a loop. In another aspect, a system and method optimize array range checks by performing data-flow analysis in reverse order of the program execution. Yet in another aspect, a system and method obtains information about array ranges already checked by performing data-flow analysis in program execution order and eliminate redundant array range checks from this information. |
US07950004B2 |
Devices systems and methods for testing software
Certain exemplary embodiments comprise a method comprising rendering a verdict indicative of whether a predetermined software system functions in a predetermined manner. The verdict can be determined based upon machine instructions. The machine instructions can be automatically generated via a module adapted to parse and/or load an Extensible Markup Language XML file indicative of a test case. |
US07950003B1 |
Heads-up-display software development tool for analyzing and optimizing computer software
A method and apparatus for software development and a method and system for analysis of graphics software are disclosed. |
US07950002B2 |
Testing a software product by initiating a breakpoint and executing a probe routine
A method for testing a software product comprises initiating a breakpoint in the software product, and executing a probe routine. The executing of the probe routine comprises creating a single step state stack, and repetitively; identifying data to be protected, disabling interrupts, writing the data to the single step state stack, enabling interrupts, restoring a state according to the single step state stack, and single-stepping a probe instruction, until the instructions in the probe are completed. |
US07950000B2 |
Architecture that restricts permissions granted to a build process
Architecture that facilitates management of a build process according to a level of trust of a build entity. The build process processes one or more build entities, each of which is associated with a level of trust. These associations are stored in a policy file that is run against the one or more entities at the start of the build process. The build process runs at a permission level that is representative of the lowest level of trust of the build entities. The levels of trust include at least trusted, semi-trusted, and untrusted levels. If the lowest level is untrusted, the build process fails, and the user is notified. |
US07949999B1 |
Providing support for multiple interface access to software services
Techniques are described for providing enhanced access to software services or other software programs that provide interfaces for use by clients. The enhanced access may, for example, be provided for a software service having multiple distinct versions with distinct corresponding interfaces, such as if some clients continue to initiate access to older versions of the software service using corresponding older interfaces, while other clients initiate access to a current software service version using a corresponding current interface version. The enhanced access techniques may further include automatically adapting requests that correspond to older interface versions of a software service so that the adapted requests correspond to the current interface version for the software service, and responses may similarly be adapted from a format for a current version of a software service to a format for a prior interface version used by the request that resulted in the response. |
US07949996B2 |
Peer-to-peer identity management managed interfaces and methods
A set of managed application programming interfaces (APIs) are presented to allow management of a user's name and identity within a peer to peer networking environment. These managed APIs enable a user to successfully create and manage their peer names and identities within this environment. The creation of peer names for the purpose of resolving to a third party is also provided through the managed APIs of the invention. Importing and exporting of peer identities is also provided, as is the ability to delete a peer identity. |
US07949995B2 |
Visual programming method
The invention is a computer programming method that includes inputting a drawing shape or drawing figure into a computer via a user interface of the computer. In response to a prompt that is generated related to the input drawing shape or drawing figure, data is input into the computer via the user interface. Computer program code is then synthesized that is related to the input drawing shape or drawing figure and the input data. The foregoing steps can be repeated for at least one other drawing shape or drawing figure that has an entry point connected to a previously entered drawing shape or drawing figure. |
US07949990B2 |
Parallel electronic design automation: shared simultaneous editing
A method to simultaneously allow multiple users to edit in shared areas of a master design includes displaying the master design, allowing a first user to edit in a shared area of the design, while simultaneously allowing a second user to edit in a shared area of the design while preserving the integrity of the design. |
US07949989B2 |
Methods, systems and computer program products for layout device matching driven by a schematic editor
Systems and computer program products for layout device matching driven by a schematic editor. Exemplary embodiments include identifying a master device in a circuit layout having at least transistors, the master device having property values including at least one of topology, name and device-type, identifying a cloned device linked to the master device, automatically propagating the property values to the cloned device, making changes to a design layout of the master device, including a change to the properties, and automatically propagating the changes to the design layout and the change to the properties of the master device to the cloned device. |
US07949988B2 |
Layout circuit having a combined tie cell
A layout circuit is provided, comprising standard cells, a spare cell, combined tie cells and normal filler cells. The standard cells are disposed and routed on a layout area. The spare cell is added on the layout area and provided for replacing one of the standard cells while adding or changing functions later. The combined tie cells are added on the layout area. The normal filler cells are added on the rest of the layout area. The combined tie cell comprises a tie-high circuit, a tie-low circuit and a capacitance circuit. Some standard cells are disposed near at least one combined tie cell for avoiding routing congestion between the combined tie cells and the replaced standard cell. A circuit layout method is also provided. |
US07949985B2 |
Method for compensation of process-induced performance variation in a MOSFET integrated circuit
An automated method for compensating for process-induced variations in threshold voltage and drive current in a MOSFET integrated circuit. The method's first step is selecting a transistor for analysis from the array. The method loops among the transistors of the array as desired. Next the design of the selected transistor is analyzed, including the steps of determining threshold voltage variations induced by layout neighborhood; determining drive current variations induced by layout neighborhood. The method then proceeds by attempting to compensate for any determined variations by varying the length of the transistor gate. The method can further include the step of identifying any shortcoming in compensation by varying contact spacing. |
US07949983B2 |
High tolerance TCR balanced high current resistor for RF CMOS and RF SiGe BiCMOS applications and cadenced based hierarchical parameterized cell design kit with tunable TCR and ESD resistor ballasting feature
A resistor device structure and method of manufacture therefore, wherein the resistor device structure invention includes a plurality of alternating conductive film and insulative film layers, at least two of the conductive film layers being electrically connected in parallel to provide for high current flow through the resistor device at high frequencies with increased temperature and mechanical stability. The alternating conductive film and insulative film layers may be of a planar or non-planar geometric spatial orientation. The alternating conductive film and insulative film layers may include lateral and vertical portions designed to enable a uniform current density flow within the structure itself through a self-ballasting effect within the physical resistor. A computer aided design tool with graphical and schematic features is provided to enable generation of hierarchical parameterized cells for a resistor element with the ability to provide customization, personalization and tunability of TCR, TCR matching, and high current and ESD robustness. |
US07949980B1 |
Circuit design tools that support devices with real-time phase-locked loop reconfiguration capabilities
Computer-aided-design tools are provided that support real-time phase-locked loop reconfiguration with a single design compilation. Each design compilation may involve operations such as logic synthesis and place and route operations. A circuit designer who is designing an integrated circuit may supply circuit design data. The circuit design data may include design data for multiple configurations of a phase-locked loop. By using a phase-locked loop scan chain initialization file generator engine located in a CAD tool design input wizard, the computer-aided-design tools may produce multiple phase-locked loop initialization files without performing a design compilation. The CAD tools may process one or more initialization files and the circuit design data to produce output data. The output data may include configuration data to implement the circuit design. The output data may also include warning messages that indicate when phase-locked loop settings in an initialization file do not match settings in the circuit design. |
US07949979B1 |
Predicting induced crosstalk for the pins of a programmable logic device
Induced crosstalk is predicted for the input/output pins of a programmable logic device. Signal edge rates for the input/output pin are determined from selected interface protocols for the input/output pins. For each pair of the input/output pins, a first coupling coefficient specifies a coupling between the pair of input/output pins within a package for mounting the programmable logic device to a printed circuit board. A depth is input for each via coupled to an input/output pin by the printed circuit board. From the via depths, a second coupling coefficient is determined for each pair of the input/output pins that satisfy a separation criterion. For each of the input/output pins, a predicted value of an induced crosstalk is determined from the first and second coupling coefficients for each pair that includes the input/output pin and another input/output pin, and from the signal edge rate of this other input/output pin. |
US07949975B2 |
Apparatus and method of extracting equivalent circuit of T-type transmission circuit
A method of extracting an equivalent circuit of a T-type transmission circuit measures signals of the first and second terminals to obtain S parameters, converts the S parameters into Z parameters to generate a T-type circuit by using the Z parameters, obtains first to third lead line resistors and first to third lead line inductors in the T-type circuit based on the Z parameters corresponding to constants of the T-type circuit, subtracts the Z parameters corresponding to the T-type circuit from the Z parameters corresponding to all of the equivalent circuit to calculate the Z parameters of a π-type circuit, converts the Z parameters of the π-type circuit into the Y parameters, and calculates first to third coupling capacitances based on the Y parameters. |
US07949974B1 |
Isolation verification within integrated circuits
A computer-implemented method of verifying isolation between a plurality of modules of a circuit design to be implemented within an integrated circuit can include identifying a first module and at least a second module of the circuit design for the integrated circuit. One or more circuit attributes indicative of isolation between the first module and the second module can be identified and compared with at least one isolation criterion. An indication of whether the first module is isolated from the second module can be output according to results of the comparison. |
US07949973B1 |
Methods of implementing multi-cycle paths in electronic circuits
Methods of implementing circuits while automatically taking multi-cycle paths into account. A processor-implemented method can include inputting a behavioral description of the circuit, a simulation test bench for the circuit, and a library that includes at least one synchronous element. The synchronous element includes code that, when simulated, outputs tracking information including a minimum number of clock cycles between state changes for terminals of the synchronous element. The behavioral description is synthesized to generate a netlist description of the circuit. The netlist description includes at least one instance of the synchronous element. The netlist description is simulated using the simulation test bench and the library. The simulation outputs a description of all multi-cycle paths in the netlist description based on the tracking information output by all instances of the synchronous element in the netlist description. This description can provide constraints for use when placing and routing the design. |
US07949971B2 |
Method and apparatus for on-the-fly minimum power state transition
The invention includes a design structure embodied in a computer readable medium for performing a method for inserting a scan chain into a VLSI circuit design. The scan chain structure, or structures, are included in the design structure for the VLSI circuit design. The scan chain structure includes a first flip-flop (L1) and a second flip-flop (L2) configured to operate the first flip-flop (L1) in normal mode operation, in scan mode operation, in initialization mode and in low leakage power mode operation. A buffer circuit is electrically connected between the scan-out output of the second flip-flop (L2) and the scan-in input of the first flip-flop (L1) for the next latch in the scan chain. Buffer circuit control elements control the first flip-flop (L1) to switch between scan mode or low power leakage mode. The switching occurs in only one clock cycle. The design structure can include a netlist, which describes the VLSI circuit, reside on storage medium as a data format used for the exchange of layout data of integrated circuits, and preferably includes at least one of test data files, characterization data, verification data, or design specifications. |
US07949970B1 |
Fast reduction of system models
Techniques are provided for fast reduction of a system model, such as fast parasitics reduction of an electrical design. Delta loops, which comprise three nodes connected by three edges, may be identified. The netlist can be annotated with the number of delta loops to which an edge belongs and a delta loop identifier. Delta loops that share an edge may be assigned the same identifier. Identifying delta loops may be based on the intersection of binary search trees that are based on the netlist. In one embodiment, a cost of removing a node from the netlist is determined. Based on the annotations to the edges connected to a node under consideration for removal, the total number of delta loops that are shared by pairs of edges is determined. Based, at least in part, on the total number of common delta loops, a cost is determined of removing the node. |
US07949965B2 |
Apparatus and method for processing map data and storage medium having information for controlling the processing of map data
An information processing apparatus for displaying a map, displaying any data related to position information on the map, and effectively using the same even if map information is not provided in the information processing apparatus is disclosed. Image data and additional information having link information to the position information and a map are linked and stored in a memory stick 140. At the time of display, the apparatus accesses the Internet by a mobile phone 150 based on the link information, acquires the map information, and displays it on an LCD 131. It displays marks based on the position information on the map. For example when the mark is selected etc., it reads image data and further displays it on the LCD 131. |
US07949964B2 |
System and method for visualization of node-link structures
A method of visualizing a node-link structure includes determining a radius for at least one level of a circular tree obtaining data identifying a first node within the node-link structure, determining a first position of the first node, the first position being a center of the circular tree, wherein the radius of the at least one level is measured from the center of the circular tree and determining positions of any children nodes of the first node and drawing the children nodes on a first level of the at least one level of the circular tree along the determined radius. |
US07949963B1 |
1-2-3 Dynamic on-top tabular (DTT) web page editing
A method and system for a user to consistently edit information on web pages at real-time. It starts with a authorize login for the said web pages. And then, the process of editing the select data can be done in 3 steps: First a user selects an option from an initial command menu, a tabular form is generated for said selected option; Second, said user inputs data in said tabular form, said user will then selects said option from a command menu on said tabular form; Third, wherein said user selects cancel from said command menu on said tabular form, said user will return back to the initial said command menu, or wherein said user selects submit option from said command menu on said tabular form, said server will store that data in to said data storage, said server will save the data as current data in the web control, said server will generate a new html document and post back onto said system with input data as view data, said system will render the new html document to said web page. Wherein said user elects to make additional changes to said web page, said process would be repeated by starting again at said initial command menu. |
US07949962B1 |
1-2-3 dynamic on-top tabular (DTT) editing of a list on a web page
A system for adding new information on a list on a web page, comprising: a web page, a list item web control containing one or more web controls for said web page, a client side popup of said web page; a new web control of said list item web control, a new command menu of said new web control; a client system for viewing said web page; a command menu of said web control, a lock mechanism, which forces a user to edit only one web control at a time, selecting an option from said command menu, a tabular form for data entry for said selected option, a server system for handling a tabular editing process, and a data storages for handling data inputted and previewed. |
US07949961B2 |
User interface for performing load analysis
A user interface for performing load analysis on various geometries is provided. The user interface is especially useful for performing load analysis operations on mobile platforms, for example an aircraft. The user interface includes an object display that lists a plurality of load objects that include object data. A plurality of menu displays list a plurality of load operations. A data display displays the object data associated with the plurality of load objects. |
US07949960B2 |
Predictive rendering of user interfaces
Methods and apparatus, including computer program products, implement techniques for rendering the user interface of a software application. A client computer provides a user interface for a computer program application. The user interface is operable to receive input from a user interacting with the client and to generate user interaction events from the input. One or more possible user interaction events are identified on the client while the user interface is in a current user interface state. The possible user interaction events are user interaction events that would arise from input the user interface could possibly receive in the current user interface state from the user. One or more of the possible user interaction events are pre-processed to generate one or more possible user interface states. The possible user interface states are stored for later use. |
US07949957B2 |
Edit selection control
An edit selection control. The edit selection control can include a drop down list box coupled to a list of entries of full textual length; an edit box coupled to the drop down list box within the edit selection control and configured to display a selected one of the entries; and, list management logic coupled to the edit box and programmed to accept through the edit box as an alternative selection to the list of entries, a manually specified entry. Importantly, the edit selection control can have a structure configurable for embedding within a markup language document. |
US07949955B2 |
Virtual magnifying glass system architecture
A display screen magnifier is controllable by a user to magnify selected portions of a desktop including windows open on the screen. A magnified image is presented within a moveable magnifier frame. The magnified image corresponds to screen content located within a magnification region underlying the magnifier frame, magnified to a set level of magnification. The magnifier is configured to remain on top of the display screen desktop, including open windows, while it is activated. It also passes events of a user input device to windows located beneath the magnifier, and dynamically updates the magnified image to reflect changes in underlying screen content. The display screen magnifier is configured to operate this way through a leveraging of resources made available by application programming interfaces (APIs) of an operating system, namely a windows style, and a second stage screen content compositing engine associated with the windows style. |
US07949952B2 |
Method and system for providing user representations in real-time collaboration session participant lists reflecting external communications together with user representations in external communication applications indicating current real-time collaboration session participation
A system for providing user representations in real-time collaboration application participant lists reflecting external communications, together with user representations in external communication applications indicating current real-time collaboration session participation. A participant list in a collaboration session represents other participants with whom the local user has recently or frequently communicated in a visually separate area. User representations associated with messages, entries, or the like, and contained in applications external to the collaboration application are displayed in a way that visually indicates the user's current participation in a collaboration session. |
US07949945B2 |
Variable text processing for an electronic press
A software system is useful for generating page files from a template file and database entries. The database entries are representative of variable information and the template file includes data designating a first variable text area and a second variable text area. The software system includes a computer-readable medium storing a software program having first, second, and third routines. The first routine selects a record from the database, while the second routine associates the first variable text area with the contents of an entry in the selected record and associates the second variable text area with one of a plurality of text files. The third routine generates the page files from the template file, the text files, and the database. |
US07949939B2 |
Document processing and managing system, document processing-managing apparatus, document processing apparatus, document processing-managing method, document processing method and computer readable medium
A document processing and managing system is provided and includes a document processing apparatus and a document management apparatus including: an acquisition history holding unit that holds an acquisition history, the acquisition history including information for identifying a first user and information for identifying the electronic document; an information holding unit that holds utilization permission information to determine document processing allowed for the first user and for a second user; and an information providing unit that receives from the document processing apparatus the information for identifying the user and the information for the identifying the electronic document, refers to the acquisition history to decide whether the user is the first user of the electronic document, and transmits the utilization permission information to the document processing apparatus, so as to control the instructed document processing in accordance with a result of the decision and the utilization permission information. |
US07949938B2 |
Comparing and merging multiple documents
Provided are a method, system, and article of manufacture for comparing and merging multiple merge documents, wherein each merge document includes content element locations having user content or empty. A determination is made in the determined merge documents of content element locations in at least two of the merge documents having a same content and content element locations in at least two of the determined merge documents having different content. An aggregate document is generated including content element locations corresponding to the content element locations in the determined merge documents. A content graphical indicator is rendered with content element locations in the aggregate document for which at least two of the determined merge documents provide different content, and information is rendered in response to user selection for the content in the plurality of the merge documents provided for the selected content element location. |
US07949937B2 |
Apparatus and method for delivering portions of reports
A computer-readable medium includes a report parts viewer. The report parts viewer is configured to identify a first report object of a first plurality of report objects included in a first report. The report parts viewer is configured to facilitate display of the first report object absent each remaining report object included in the first report. |
US07949930B2 |
Information recording medium, data sorting device and data reproduction device
A stream including plural access units is recorded on an information recording medium. Each access unit has a first packet that includes basic data as well as a second packet which includes extension data related to the basic data. The basic data is data that is decodable in a completed state without using extension data, and the extension data is data for improving the quality of data generated from the basic data. The header of the first packet holds first information, which indicates that the first packet includes the basic data, and the header of the second packet holds second information which indicates that the second packet includes the extension data. This arrangement allows a decoder that decodes only basic data to process the access unit, which includes the basic data and the extension data. |
US07949928B2 |
Semiconductor memory device and data error detection and correction method of the same
A semiconductor memory device includes a memory cell array, a mode setting circuit, a parity data generation unit, and a data error detection and correction unit. The memory cell array has a plurality of first memory banks for storing normal data, and a predetermined number of second memory banks less than the number of the first memory banks for storing parity data according to control of a first flag signal. The mode setting circuit sets the first flag signal and a second flag signal controlling based on whether a separate memory bank is used to store the parity data in the second memory banks. The parity data generation unit receives normal write data during a write operation, generates parity data with respect to the normal write data in response to the second flag signal, and outputs the normal data and the parity data. The data error detection and correction unit receives normal read data and parity read data read from the memory cell array during a read operation, detects errors of the normal read data in response to the second flag signal, corrects the normal read data when the errors are detected, and outputs the corrected read data. |
US07949922B2 |
Test apparatus, shift amount measuring apparatus, shift amount measuring method and diagnostic method
A shift amount measuring apparatus for measuring a phase shift amount of a signal under measurement which is input thereto includes a PLL circuit that generates a strobe signal which is synchronized with a reference signal, a CDR circuit that inputs, into the PLL circuit, a control signal which has a level determined in accordance with a difference in phase between the signal under measurement and the strobe signal, so as to achieve a predetermined difference in phase between the signal under measurement and the strobe signal, and a measuring circuit that, before and after the signal under measurement is phase-shifted, measures a value of the control signal when the predetermined difference in phase is achieved between the signal under measurement and the strobe signal, and calculates the phase shift amount of the signal under measurement based on a difference between the measured levels of the control signal. |
US07949921B2 |
Method and apparatus for synthesis of augmented multimode compactors
Methods and apparatuses for synthesizing and/or implementing an augmented multimode compactor are described. An integrated circuit has circuitry that compacts test response data from scan chains in the integrated circuit under test. In many cases groups of the scan chains are coupled to output registers, such that a same group of scan chains is coupled to sequential elements of different output registers; and the same group is a subset of the scan chains including two or more scan chains. Various computer-implemented methods divide scan chains among at least groups and partitions. The groups disallow sharing a common scan chain from the scan chains, within a particular partition. At least one common scan chain is shared between the groups of different partitions. |
US07949919B2 |
Microelectronic device and pin arrangement method thereof
The present invention provides a microelectronic device with a circuit core and a boundary scan test interface sharing a number of pre-selected pins. In the mode of a boundary scan test, the boundary scan test interface manipulates the input and output of the test signal through the shared pins. Pins necessary for the microelectronic device are therefore reduced. |
US07949916B1 |
Scan chain circuitry for delay fault testing of logic circuits
Scan chain circuitry is provided for performing scan chain testing of integrated circuits. The integrated circuits being tested may include programmable logic. The scan chain circuitry may include scan chain cells. Each scan chain cell may have a first logic circuit that receives a scan enable signal. When the scan enable signal is asserted, the scan chain cells may be connected to form a scan chain for test data loading and unloading. Each scan chain cell may also include a second logic circuit. The second logic circuit in each scan chain cell may receive a test enable signal. Signal transitions may be created at the output of scan chain cells by loading the scan chain cells with data, deasserting the scan enable signal while the test enable signal is asserted, and applying a clock. At speed delay fault tests may be performed using the scan chain circuitry. |
US07949910B2 |
Memory system and control method thereof
A memory system includes a nonvolatile memory including blocks as data erase units, a measuring unit which measures an erase time at which data in each block is erased, a block controller having a block table which associates a state value indicating one of a free state and a used state with the erase time for each block, a detector which detects blocks in which rewrite has collectively occurred within a short period, a first selector which selects a free block having an old erase time as a first block, a second selector which selects a block in use having an old erase time as a second block, and a leveling unit which moves data in the second block to the first block if the first block is included in the blocks detected by the detector. |
US07949906B2 |
Management supporting system, management supporting method, and management supporting program
An object of the present invention is to enable a user to grasp the operation of the autonomous system for executing a countermeasure corresponding to a state of a system to be managed and to enable the user to check if a problem has been solved after the countermeasure taken against the problem of the system to be managed is performed by the user or by the autonomous system when the countermeasure performed by the autonomous system has failed or when the user wants to confirm the solution by the countermeasure performed by the autonomous system. An autonomous collaborative work operation control section 6 indistinctively records the content of a countermeasure corresponding to a manual operation and the content of a countermeasure taken not by the manual operation but by an autonomous operation in an autonomous collaborative work log storage section 5. The autonomous collaborative work operation control section 6 and autonomous collaborative work screen drawing section 7 display the fault of a system to be managed the solution of which has not been confirmed to allow the user to select an unresolved fault. Further, the autonomous collaborative work operation control section 6 and autonomous collaborative work screen drawing section 7 displays a screen for determining the countermeasure content for solving the fault. The autonomous collaborative work operation control section 6 executes the countermeasure according to the operation performed by the user and adds a log. |
US07949891B2 |
Timer circuit storing a plurality of time measurements with different sets of measurement time that can be realized by starting the time measurements asynchronously
A timer circuit for a mobile communication terminal includes a counter operating under a reference clock, a storage unit that stores a timer timeout time corresponding to a time measurement request when receiving the time measurement request from a CPU, and a comparator 104 that generates an interruption signal to the CPU 120 when the time corresponding to the output value of the counter is coincident with the timer timeout time stored in the storage unit. The storage unit stores a plurality of sets of timer timeout time corresponding to a plurality of time measurement requests, and a stored timer timeout time which is closest to the time corresponding to the output value of the counter is set to the timer timeout time to be compared by the comparator. |
US07949885B2 |
Power supply device, image forming apparatus, and power supply method
A power supply device supplies power to an image forming apparatus. The image forming apparatus includes a load and a control unit. The load requires power, and is controlled by the control unit. The power supply includes a capacitor and a power-supply unit. The capacitor is charged by an external power source, and dischargably stores therein power. The power-supply unit provides power supply from the capacitor to the load and the control unit before voltage of the external power source drops below a threshold level where malfunction of the image forming apparatus occurs. After the voltage recovers to the threshold level, the power-supply unit stops the power supply from the capacitor. |
US07949882B2 |
Storage session management system in storage area network
In a storage session management system in a storage area network, the session information blocks periodically collected from the storage devices in the network are grouped based on the information indicating the relation between sessions. That is, since a storage session management server in the management system integrally manages constitution information and operation information, when there is a possibility that circumstances such as a failure and the deterioration of performance occur in information devices, a failure notification module displays such circumstances and makes notification of them to a minimum necessary range that is consolidated by a session consolidation module, thereby a storage session can be managed without applying loads on the respective information devices and the network. |
US07949875B2 |
Message authentication
For the authentication of messages communicated in a distributed system from an originator to a destination a keyed-hashing technique is used according to which data to be authenticated is concatenated with a private (secret) key and then processed to the cryptographic hash function. The data are transmitted together with the digest of the hash function from the originator to the destination. The data comprises temporal validity information representing the temporal validity of the data. For example the setup key of a communication is therefore only valid within a given time interval that is dynamically defined by the communication originator. After the time interval is exceeded the setup key is invalid and cannot be reused again. |
US07949874B2 |
Secure firmware execution environment for systems employing option read-only memories
A method for providing a secure firmware operating environment includes detecting the presence of a new component, for example, a peripheral device. Next, a determination is made as to whether the peripheral device includes an option read-only memory. Next, a determination is made as to whether the option read-only memory is authorized to be executed on the corresponding device. If the option read-only memory is authorized, the code contained within the option read-only memory is executed. By only allowing execution of peripheral devices or components including authorized option read-only memories, security related breaches are substantially reduced or eliminated; thereby, enhancing device integrity. |
US07949871B2 |
Method for creating virtual service connections to provide a secure network
A Secure Service Network (SSN) in which at least two participants having a relationship are connected to a physical network by way of Secure Service Gateways and share information defined by one or more Service Definitions allowing for the creation of a secure Virtual Service Connection (VSC) between the participants in which the VSC is specific to the activity being performed and the participants provisioned for that activity. SSN enables the creation of a secure virtual network topology on any network transport that allows participants to exchange documents and transact business over the network real time, where all activity inherits a business and security infrastructure that is independent and in addition to the applications, devices, web services, users using the network. |
US07949869B2 |
Establishing relative identity
There are disclosed a method, computing device, and storage medium for establishing relative identity between a first agent on a first computing device and a second agent on a second computing device. An absolute key and a partial relative key may be generated for the first agent, wherein the absolute key and the partial relative key define a relative identity of the first agent, wherein the relative identity is unique for a relationship between the first agent and the second agent. |
US07949868B2 |
Secured access using a position-coded system
A system and method are disclosed for controlling access to an access-protected unit. A location may be read from a base, such as form, using a digital pen. The system may then check if location is within a region belonging to an authorized user. If so, access may be granted to the authorized user to the access-protected unit or to specific programs or functions of the access-protected unit. |
US07949867B2 |
Secure communications
There are disclosed processes and systems for establishing secure, communication channels between computing devices. The computing devices include respective agents which verify the relative identity of one another and thereby authenticate the communication channel. The agents continue to play a role in the communications to ensure that the communication channel is secure. |
US07949865B1 |
Mounting volumes on demand
A method for mounting volumes to a storage server in a storage system, including, speeding up initialization of the storage server by staging volume mounting in two or more stages. The method further includes mounting at least one of the volumes when a request for accessing the volume is received. |
US07949862B2 |
Branch prediction table storing addresses with compressed high order bits
Address control section includes an encoding section to generate higher-order address information made by compressing a predetermined higher-order bit part from predetermined higher-order and lower-order bit parts included in an instruction address, and a restoring section to restore the higher-order bit part from the higher-order address information. Branch instruction predicting section includes a history memory section that stores the higher-order bit part and the lower-order bit part corresponding to a branch address of a processed branch instruction at either one of a plurality of storing places determined from the higher-order bit part and the lower-order bit part corresponding to a branch address of a processed branch instruction. |
US07949858B2 |
Multifunction hexadecimal instruction form system and program product
A new zSeries floating-point unit has a fused multiply-add dataflow capable of supporting two architectures and fused MULTIPLY and ADD and Multiply and SUBTRACT in both RRF and RXF formats for the fused functions. Both binary and hexadecimal floating-point instructions are supported for a total of 6 formats. The floating-point unit is capable of performing a multiply-add instruction for hexadecimal or binary every cycle with a latency of 5 cycles. This supports two architectures with two internal formats with their own biases. This has eliminated format conversion cycles and has optimized the width of the dataflow. The unit is optimized for both hexadecimal and binary floating-point architecture supporting a multiply-add/subtract per cycle. |
US07949857B2 |
Method and system for determining multiple unused registers in a processor
An improved method, device and system are presented for selecting a predetermined number of unused registers in a processor. The method includes partitioning registers in a processor into subsets; searching each subset for an unused register; determining whether every subset includes an unused register; if so, selecting an unused register from each subset; if not, partitioning the registers into new subsets with each subset having a different combination of registers; searching each of the new subsets for an unused register; determining whether each of the new subsets includes an unused register; if so, selecting an unused register from each new subset; and if not, searching each register serially to find the predetermined number of unused registers. |
US07949853B2 |
Two dimensional addressing of a matrix-vector register array
A processor for processing matrix data. The processor includes M independent vector register files which are adapted to collectively store a matrix of L data elements. Each data element has B binary bits. The matrix has N rows and M columns, and L=N*M. Each column has K subcolumns. N≧2, M≧2, K≧2, and B≧1. Each row and each subcolumn is addressable. The processor does not duplicatively store the L data elements. The matrix includes a set of arrays such that each array is a row or subcolumn of the matrix. The processor may execute an instruction that performs an operation on a first array of the set of arrays, such that the operation is performed with selectivity with respect to the data elements of the first array. |
US07949848B2 |
Data processing apparatus, method and computer program product for reducing memory usage of an object oriented program
The present invention for reducing memory usage of an object oriented program. The object oriented program comprises class definitions used to create objects, each class definition providing at least one function that can be run in respect of objects created from that class definition, and identifying a number of storage items to be provided in memory for each object to store data values associated with that object. The method involves determining an original size associated with each storage item, and analysing the class definition to identify any numeric ranges associated with the storage items. For each storage item for which a numeric range is identified, it is determined if the original size can be reduced whilst still supporting the numeric range, and if so a modified size less than the original size is allocated to that storage item. Thereafter, the class definition is altered having regard to any storage element that has been allocated a modified size. |
US07949845B2 |
Indexing of file data in reprogrammable non-volatile memories that directly store data files
Host system data files are written directly to a large erase block flash memory system with a unique identification of each file and offsets of data within the file but without the use of any intermediate logical addresses or a virtual address space for the memory. Directory information of where the files are stored in the memory is maintained within the memory system by its controller, rather than by the host. Each data file is uniquely identified in a file directory, which points to entries in a file index table (FIT) of data groups that make up the file and their physical storage locations in the memory. |
US07949841B2 |
Protection of critical memory using replication
Typical computer programs may incur costly memory errors that result in corrupted data. A new memory model is presented wherein it may be determined that certain data is critical and critical data may be stored and protected during computer application execution. Critical Memory allows that data determined to be critical may be stored and retrieved using functions enabled to increase the reliability of the data. Functions are presented enabling allocation of redundant computer memory; functions are presented enabling consistently writing critical data to redundant locations; and functions are presented enabling reading critical data while ensuring that the data read is consistent with the most recent write of critical data and enabled to repair inconsistent data. The memory model and functions presented are designed to be compatible with existing third-party libraries. |
US07949836B2 |
Memory controller and method for copying mirrored memory that allows processor accesses to memory during a mirror copy operation
A memory controller performs a mirror copy function in a way that allows processor accesses to memory to continue during the mirror copy operations that make up the mirror copy function. Data integrity of mirror copy operations is assured by protocols set up in the memory controller. The result is a memory controller that performs a mirror copy function in a way that allows normal processor accesses to memory to be interleaved with mirror copy operations, thereby minimizing the impact on system performance of executing the mirror copy function. |
US07949831B2 |
Maintaining cache coherence using load-mark metadata to deny invalidation of load-marked cache lines
Embodiments of the present invention provide a system that maintains load-marks on cache lines. The system includes: (1) a cache which accommodates a set of cache lines, wherein each cache line includes metadata for load-marking the cache line, and (2) a local cache controller for the cache. Upon determining that a remote cache controller has made a request for a cache line that would cause the local cache controller to invalidate a copy of the cache line in the cache, the local cache controller determines if there is a load-mark in the metadata for the copy of the cache line. If not, the local cache controller invalidates the copy of the cache line. Otherwise, the local cache controller signals a denial of the invalidation of the cache line and retains the copy of the cache line and the load-mark in the metadata for the copy of the cache line. |
US07949829B2 |
Cache used both as cache and staging buffer
In one embodiment, a cache comprises a data memory comprising a plurality of data entries, each data entry having capacity to store a cache block of data, and a cache control unit coupled to the data memory. The cache control unit is configured to dynamically allocate a given data entry in the data memory to store a cache block being cached or to store data that is not being cache but is being staged for retransmission on an interface to which the cache is coupled. |
US07949826B2 |
Runtime machine supported method level caching
A computer system includes a disk space comprising at least one type of memory and an operating system for controlling allocations and access to the disk space. A runtime machine runs applications through at least one of the operating system or directly on at least one processor of the computer system. In addition, the runtime machine manages a selected runtime disk space allocated to the runtime machine by the operating system and manages a separate method cache within the selected virtual disk space. The virtual machine controls caching within the method cache of a separate result of at least one method of the application marked as cache capable. For a next instance of the method detected by the runtime machine, the runtime machine accesses the cached separate result of the method in lieu of executing the method again. |
US07949825B2 |
Disk array synchronization using power distribution
Disk drives are synchronized by a timing signal generated in a master disk drive. The timing signal is transmitted over a power distribution network common to the disk drives. A slave drive receives the timing signal and synchronizes at least one disk based on the timing signal. |
US07949819B2 |
Flash memory device and method of changing block size in the same using address shifting
According to an example embodiment, a method of changing a block size in a flash memory device having a multi-plane scheme may include decoding an external input address and changing the block size of the flash memory device from a first block size to a second block size. The external input address may be decoded into a block address and a page address. The block size of the flash memory device may be changed from the first block size to the second block size by shifting at least one bit of the block address to the page address or shifting at least one bit of the page address to the block address. |
US07949817B1 |
Adaptive bus profiler
An adaptive bus profiler is described. In embodiment(s), data traffic that is communicated on an adaptive bus can be monitored, and projected data traffic that is scheduled for communication via the adaptive bus can be determined. An adaptive bus profile can be determined based on the data traffic and the projected data traffic. The data traffic that is communicated on the adaptive bus can be suspended to reconfigure a bus width of the adaptive bus based on the adaptive bus profile. |
US07949815B2 |
Virtual heterogeneous channel for message passing
A technique includes using a virtual channel between a first process and a second process to communicate messages between the processes. Each message contains protocol data and user data. All of the protocol data is communicated over a first channel associated with the virtual channel, and the user data is selectively communicated over at least one other channel associated with the virtual channel. |
US07949813B2 |
Method and system for processing status blocks in a CPU based on index values and interrupt mapping
Certain aspects of a method and system for processing status blocks based on interrupt mapping may be disclosed. Exemplary aspects of the method may include determining whether a particular status block has been processed by at least one CPU based on comparing a value of a first register with a value of a second register, wherein the first register may comprise a running index value of at least one client segment within the particular status block and the second register may comprise a current running index value of at least one client segment. An interrupt may be generated, if the value of the first register is not equal to the value of the second register. The particular status block may be processed by at least one CPU based on the generated interrupt. |
US07949812B1 |
Priority arbitration of coexisting wireless topologies
A wireless network device includes a first communication module to communicate with at least one of first devices and a second communication module to communicate with at least one of second devices. An arbitration module receives a request for communication from the first communication module, detects when the second communication module is communicating in a locked mode, and denies request for communication from the first communication module when the second communication module is communicating in the locked mode. Transmission or reception of a packet in the locked mode is not interrupted to avoid loss of the packet. The arbitration module grants the request for communication from the first communication module when the second communication module is communicating in the locked mode and when granting the request for communication from the first communication module does not require stopping the second communication module from communicating in the locked mode. |
US07949811B2 |
Method and device for creating a time schedule for transmitting messages on a bus system
A method for creating a time schedule for transmitting messages on a bus system (bus schedule), the time schedule being created by using a genetic algorithm. |
US07949808B2 |
Auto-execution signal processing method and apparatus performing the method
An auto-execution signal processing method and an apparatus performing the method are provided. That method is particularly applied to the apparatus supporting recognition of a human interface device standard. The apparatus preferably has an activation element such as a button, and it is to execute an automatic execution process by a key-activation manually or automatically as in connection with a computer system. Therefore, a predetermined purpose is met. According to a preferred embodiment, the apparatus having the auto-execution function is firstly initialized. Next, the activation element thereon is used to launch the automatic execution process. The process includes a step of driving a Finite State Machine to transfer an executable string of code to a computer system via a connection interface. After that, the executable string is compiled by an operating system in order to launch an application, such as entering a proprietary webpage. |
US07949807B2 |
Data conversion apparatus and data conversion method
It is aimed, for example, to reduce an amount of power consumption of an operation concerning data encryption or decryption and to make it difficult to perform a power analysis. In the case an exclusive OR operation between 32-bit input data and a 32-bit key is performed to obtain output data of 32 bits, the input data is kept in an input shift register 105 of 32 bits and the key is kept in a key shift register 106 of 32 bits. Then, 1 bit of the input data and 1 bit of the key are input into a serial operator 107, and an exclusive OR of 1 bit is obtained and shifted to the left end of the input shift register 105. The key shift register 106 performs a cyclic right shift. By performing the above thirty-two times, the operation of 32 bits is completed and the last result is kept in the input shift register 105. |
US07949805B2 |
Wireless human interface device (HID) coordination
A method relating to wireless human interface device (HID) coordination is disclosed. A first human interface device (HID) is wirelessly coupled to two or more computing devices, wherein the first HID is configured to toggle between interactions with each of the two or more computing devices. An inquiry or paging message is broadcast to one or more HIDs, including a second HID wirelessly coupled to the two or more computing devices, wherein the second HID is configured to receive and provide a response to the inquiry or paging message. The second HID is located based on the response to the inquiry or paging message. A wireless link is established between the first HID and the second HID based on the identifying, wherein the first HID is configured to coordinate, via the wireless link, interactions with the two or more computing devices by both the first HID and the second HID based on the toggle. |
US07949803B2 |
System and method for transmitting data packets in a computer system having a memory hub architecture
A system and method for transmitting data packets from a memory hub to a memory controller is disclosed. The system includes an upstream reception port coupled to an upstream link. The upstream reception port receives the data packets from downstream memory hubs. The system further includes a bypass bus coupled to the upstream reception port. The bypass bus transports the data packets from the upstream reception port. The system further includes a temporary storage coupled to the upstream reception port and configured to receive the data packets from the upstream reception port. The system further includes a bypass multiplexer for selectively coupling an upstream transmission port to either one of a core logic circuit, the temporary storage, or the bypass bus. The system further includes a breakpoint logic circuit coupled to the bypass multiplexer and configured to switch the bypass multiplexer to selectively connect the upstream transmission port to either one of the core logic circuit, the bypass bus, or the temporary storage. The system further includes a local memory coupled to the core logic circuit and operable to receive and send the data packets to the core logic circuit. |
US07949794B2 |
PCI express enhancements and extensions
A method and apparatus for enhancing /extending a serial point-to-point interconnect architecture, such as Peripheral Component Interconnect Express (PCIe) is herein described. Temporal and locality caching hints and prefetching hints are provided to improve system wide caching and prefetching. Message codes for atomic operations to arbitrate ownership between system devices/resources are included to allow efficient access/ownership of shared data. Loose transaction ordering provided for while maintaining corresponding transaction priority to memory locations to ensure data integrity and efficient memory access. Active power sub-states and setting thereof is included to allow for more efficient power management. And, caching of device local memory in a host address space, as well as caching of system memory in a device local memory address space is provided for to improve bandwidth and latency for memory accesses. |
US07949793B1 |
Method and apparatus for providing an interface between a programmable circuit and a processor
Method and apparatus for interfacing a programmable circuit and a processor is described. In one example, data output from the programmable circuit is packetized to form at least one packet. The at least one packet is provided to the processor via a streaming interface. The data is extracted from the at least one packet. A function is executed on the processor using the data as parametric input. Return data is then packetized by the function in response to the parametric input to produce at least one return packet. The at least one return packet is send towards the programmable circuit via the streaming interface. The return data is extracted from the at least one return packet and provided to the programmable circuit. |
US07949792B2 |
Encoding a TCP offload engine within FCP
The present invention defines a new protocol for communicating with an offload engine that provides Transmission Control Protocol (“TCP”) termination over a Fibre Channel (“FC”) fabric. The offload engine terminates all protocols up to and including TCP and performs the processing associated with those layers. The offload protocol guarantees delivery and is encapsulated within FCP-formatted frames. Thus, the TCP streams are reliably passed to the host. Additionally, using this scheme, the offload engine can provide parsing of the TCP stream to further assist the host. The present invention also provides network devices (and components thereof) that are configured to perform the foregoing methods. The invention further defines how network attached storage (“NAS”) protocol data units (“PDUs”) are parsed and delivered. |
US07949787B2 |
Open content model Web service messaging
Systems and methods for open content model Web service messaging in a networked computing environment are described. In one aspect, a transport neutral message is generated that includes message recipient, endpoint addressing information, and one or more reference properties. The reference properties include selectively opaque message context. The transport neutral message is bound to a transport protocol for communication to the message recipient. At least a portion of the selectively opaque message context is not directed to the message recipient. |
US07949782B2 |
Extended link monitoring channel for 10 Gb/s Ethernet
The invention provides a method for utilizing the Inter Packet Gaps (IPGs) to create an Extended Link Monitoring Channel in a physical layer transceiver for a 10 Gb/s Ethernet link for communicating link related information, thus providing an extensive link maintenance capability. A corresponding transceiver between an Ethernet media access control (MAC) layer device and a 10 Gb/s Ethernet link, comprising a physical coding sublayer (PCS) extension circuit for implementing the Extended Link Monitoring Channel is also provided. |
US07949779B2 |
Controlling subscriber information rates in a content delivery network
A plurality of content providers provide multiple resources to multiple clients. At least some of said resources are to be served to clients from a shared content delivery network (CDN) formed by a plurality of repeater servers. Each content provider provides at least some resources via one or more content sources associated with that content provider. Amounts of data transmitted by the CDN on behalf of each of the plurality of content providers are monitored. Based at least in part on said monitoring, requests for resources are selectively delivered at a lower transmission rate. The lower transmission rate is achieved by generating pauses or delays in the transmission. |
US07949776B2 |
Seek minimized recoverable streaming file system
A method for storing data, comprising the steps of (A) receiving a stream of data, (B) storing the stream of data in a series of data clusters each comprising (i) a predecessor link, (ii) a data portion, and (iii) a successor link, where the predecessor links and successor links are configured to minimize seek time between the clusters during contiguous stream operations. |
US07949774B2 |
Automated content source validation for streaming data
One or more validation keys are embedded in a data stream at a server. A client requests the data stream from the server. The server sends the data stream to the client. The client receives the data stream, and samples the data stream to detect one or more validation keys. |
US07949772B2 |
Protocol engine application interface
There is disclosed an interface block for providing application access to the underlying protocol engine at several different layers. These layers are preferably the application core layer, the transaction layer, and the transport layer. |
US07949768B2 |
Method and system for connecting of wireless-internet using domain based numeral
The present invention relates to a system and method for connecting wireless internet using number-base domain, the method according to the present invention may comprise the steps of (a) receiving an internet connection request signal from the mobile telephone; (b) determining if the received internet connection request signal is a number domain connection request signal and determining if the number domain exists in pre-stored number structure; (c) converting the number domain into a letter domain if the number domain exists in the pre-stored number structure; (d) transmitting web site information corresponding to the converted number domain to the mobile terminal. According to present invention, the domain input process can be simpler as the user has only to input number domain corresponding to homepage to be connected and press execution button. |
US07949767B2 |
System and method for multiple address of record registration using a single explicit SIP request
One embodiment of the present invention is a method for registering multiple addresses of record. The method comprises receiving a session initiation protocol register request. The session initiation protocol register request comprises a plurality of addresses of record and a contact address for a session initiation protocol endpoint. The method further comprises associating each of the plurality of addresses of record with the contact address for the session initiation protocol endpoint. |
US07949755B2 |
Network/service control method
A network/service control method comprises a step of acquiring, when providing a communication service to a user, a user context defined as knowledge information about the user associated with an environment surrounding the user and a past behavior pattern of the user, a step of acquiring a user profile defined as information about a user's favorite registered previously by the user at arbitrary timing, and a service control step of determining network requirements for providing the communication service on the basis of the user context and the user profile. |
US07949754B2 |
Method and apparatus for prescribing station identifiers in a profit IO network
The invention relates to the development of a Profinet IO compatible subscriber device having a selector switch such that the station identifier is obtained directly from the respective setting of the selector switch in combination with a firmly prescribed group identifier which is specific to a respective particular group of subscriber devices. |
US07949753B2 |
Provision of resource allocation information
A system is provided for disseminating resource allocation information from system resources to state-information observers comprising resource users and typically also at least one system resource manager. Each resource maintains state information about its identity and its allocation to one or more resource users. Each resource provides this information to a state-dissemination arrangement which disseminates it to each state-information observer. Each resource user uses the state information it receives from the state-dissemination arrangement to ascertain the resources allocated to it. Similarly, a system resource manager, when present, uses the state information it receives from the state-dissemination arrangement to ascertain the allocation of those resources that are of interest to the manager. A resource, resource user and resource manager for use in such a system are also provided. |
US07949751B1 |
Method for a network device to describe itself and the services it requires to a AAA server
The invention relates to a method for requesting access to services across a computer network, preferably although not exclusively to a network in which access is controlled by a AAA server. Instead of defining on the AAA server all possible network devices that may require or provide access, along with the respective services they may need, in the present invention the network devices submit access request messages which include information both identifying the device and also specifying explicitly which services are needed. On receipt of such requests, the AAA server uses its internal policies to confirm or deny access, to select appropriate services from those requested, and to instruct the provisioning of those services. The invention provides additional granularity in authentication/authorization, and also significantly reduces the amount of work required to set up and maintain the AAA server. |
US07949750B2 |
Apparatus and method for controlling access in P2P network
An apparatus and method to control access in a P2P (peer-to-peer) network. The apparatus for controlling access in a P2P network includes an attribute processing module to obtain an attribute of a service requestor and to determine an access control policy for the service requestor based on the obtained attribute; and an access control module to control the provision of a service to the service requester according to the access control policy. If a service provider is unable to obtain the attribute of the service requester, the service provider obtains the attribute of the service requester from at least one peer in the network. |
US07949744B2 |
System and method for synchronizing the configuration of distributed network management applications
A change management system to synchronize the configuration of network management applications. Traditional network management systems are maintained by hand-entering device lists into individual network management applications with no common-ties between the different applications. Whenever a network management application is changed or upgraded, it frequently becomes necessary to insure that the upgrade is populated throughout the network in order for devices to talk to one another in an error free way. The present invention is a system and method that automates the change management process in a real-time using a two-way communications model that permits a central database to affect changes on all or some network management applications/systems in the field, while also allowing those same field systems to affect the central database thereby reducing the time required for updating and monitoring a system when device changes take place. |
US07949741B2 |
Printer user interface redirection over a terminal services session
User interface (“UI”) redirection for a local device, such as a printer that is operatively coupled to a client, is provided by an arrangement in which a dummy driver is installed on the terminal server. When an application on the terminal server makes a call to show a UI, the dummy driver redirects the call to a process operating on the client that exposes the specific UI associated with the local device. User input to the UI indicative of preferences and/or other user-selected parameters is recorded and passed to the terminal server through the dummy driver and reported to the calling application. In an illustrative example, the terminal server and client communicate over a virtual channel using a remote desktop protocol in order to redirect print jobs to a local printer that is coupled to the client either directly or over a network such as a local area network. |
US07949733B2 |
Driver management method, driver management apparatus, and driver management program
Driver management method, driver management apparatus and driver management program which manages drivers corresponding to devices connected to a network, in which devices connected to a subnet of the network are detected, and drivers corresponding to the devices connected to the subnet, of drivers installed in a user terminal are presented to a user. |
US07949726B2 |
System and method for delivering information on demand
A system and method designed to optimize the delivery of information on demand via wired or wireless connections. Dynamic information such as weather data can be delivered as compressed text, images, charts, buoy data, radar, GRIB files, and many more formats. Numerous continuously updated products can be delivered to a user of a client application on demand by the push of a button. The user can generate a batch folder having a list of data products to download. The data list in the batch folder can be requested from a server using a single command. The system and method can be configured to immediately connect to a server via a wireless connection or email, including satellite phone and HF/Pactor Radio, and downloads the requested data. After the download the client can be configured to automatically display the requested data. |
US07949725B2 |
System including a server and at least a client
A system includes a server and at least a client. The sever transfers a code data to the client. The client receives the code data from the server and decodes the code data. The client includes a requesting unit configured to request a code data stored in the server, a first receiving unit configured to receive the code data from the server, a decoding unit configured to decode the code data which is received from the server and a display unit configured to display an image data which is generated by the decoding unit. In addition, the server includes a second receiving unit configured to receive the request from a client, a selecting unit configured to select the code data which is requested from the client, a transferring unit configured to transfer the code data which is selected by the selecting unit, wherein the code data is a part of at least code data of JPM file. |
US07949723B2 |
Real time tuner for providing graphical user interface
A unique real time tuning (RTT) process is employed for obtaining the desired optimum device parameter adjustments. The RTT parameter adjustment process is utilized with IP phone or other device chipsets as desired. In one embodiment, RTT provides a graphical user interface to a digital signal processor (DSP), or the like, on the device chipset allowing for observation, evaluation and control of the device parameters in real time. The real time exchange of the device parameter information between the device and an external workstation, e.g., a personal computer or the like, is provided by a User Datagram Protocol (UDP) that runs on a controller on the device, e.g., an ARM processor or the like. In this example, the unique combination of the RTT, UDP and DSP cooperate advantageously to implement, in accordance with the principles of the invention, the desired observability, and control to designers to tune the device, e.g., IP Phone, in real time to specified hardware, plastics, audio requirements required by existing standards or the like. |
US07949722B1 |
Enhanced video programming system and method utilizing user-profile information
Maintaining a file specifying a “donut” of dynamic, hierarchical, shared user-profile information. The donut contains a user profile or acts as a key to a data repository containing it, and it specifies user-profile information such as user characteristics, viewing preferences, hobbies, and spending habits. The donut is accessed by browser programs, associated web server programs, and other applications for use in routing content to the user associated with the donut. |
US07949721B2 |
Subnet management discovery of point-to-point network topologies
A computer program product for subnet management discovery of point-to-point network topologies includes a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method. The method includes discovering a local portion of a subnet representing the point-to-point network, the discovering facilitated by a coupling subnet manager configured to act as a master subnet manager on the local portion of the subnet, interpreting a state of a physical port associated with the coupling subnet manager, and discovering a remote portion of the subnet physically connected to the physical port based on the interpreting. |
US07949720B2 |
Message object model
Embodiments described herein provide for an overall object mode that allows for a single message object to represent multiple messaging formats. A general message object is populated with fields for multiple available messaging formats, which can be appropriately filled with information with fields for both versions 1.1 and 1.2. Depending on which version is being used or desired, the appropriate fields can be populated when creating an instance of the message object. The other fields that do not correspond to that version, however, are left blank. |
US07949718B2 |
Phonetic filtering of undesired email messages
Several embodiments, among others, provided in the present disclosure teach a filtering of email messages for spam based on phonetic equivalents of words found in the email message. In some embodiments, an email message having a word is received, and a phonetic equivalent of the word is generated. Thereafter, the phonetic equivalent of the word is tokenized to generate a token representative of the phonetic equivalent. The generated token is then used to determine a spam probability. |
US07949715B2 |
Method, server and program product for delivering messages
There is provided a method, a system and a program product for delivering on-target messages needed for a user, without omissions. A method for delivering a plurality of delivery messages in a delivery message database to one or more clients, comprising the steps of: delivering one or more delivery messages for a first delivery which are extracted from the delivery message database to at least one of the one or more clients, monitoring reading statuses of each of the one or more delivery messages for the first delivery, generating correlation data indicating a correlation between the plurality of delivery messages based on a result of monitoring the reading statuses, and delivering one or more delivery messages for a second delivery which are not included in the one or more delivery messages for a first delivery and are extracted from the delivery message database based on the correlation data. |
US07949713B2 |
Information providing apparatus, provided information presenting apparatus, and information providing method
In order to achieve secure provision of appropriate information according to the status of a plurality of terminal apparatuses, a status detecting section detects the status of a cellular mobile phone, and the like, and a communication destination apparatus determining section selects a terminal apparatus with which communication can be established and at which received information can be presented according to the priority for transmission of the provided information. A content DB retrieves information to be provided. A server communication section transmits retrieved provided information to the selected terminal apparatus. With such a structure, the provided information is presented at another terminal apparatus when a terminal apparatus having a high priority is impossible to establish communication or is unsuitable for presentation of the provided information. Thus, provision of information is securely achieved. |
US07949707B2 |
Internet radio receiver with linear tuning interface
A system for supplying streaming media or other media sources to clients, said system providing for selection of internet based audio content providers based on arbitrarily assigned numbers that function as proxies for the URL or IP address of the audio content providers. |
US07949706B2 |
Automatic electronic publishing
Embodiments of the present disclosure provide systems and methods for publishing an electronic document. Briefly described, in architecture, one embodiment of the system, among others, can be implemented as follows. A distribution module retrieves a distribution list identifying at least one user that is to be notified about the publication of the electronic document. As such, when a transfer module sends the electronic document to a network location, a messaging module automatically notifies the at least user from the distribution list of the publication of the electronic document and provides instructions to the at least one user for retrieving the electronic document from the network location. Other systems and methods are also provided. |
US07949704B2 |
Administration of a broker-based publish/subscribe messaging system
A broker-based publish/subscribe messaging system is administered in which a session-based network connection (such as TCP/IP) from an administrator publish/subscribe client application is established with a broker. Administration commands are received as messages from the administrator publish/subscribe client application at the broker via the session-based network connection and response messages are sent from the broker via the session-based network connection to only the administrator publish/subscribe client application. |
US07949698B2 |
Circuit arrangement and method for initializing a random number generator
A circuit arrangement for initializing a random number generator includes a volatile random access memory and an access device for storing and reading information in the random access memory. The information is read out from at least one area of the random access memory as a starting value or read out and transformed into a starting value. Furthermore, the circuit arrangement includes a switching device which is coupled to the access device and decouples the random access memory for a period of time from a supply voltage or a refresh signal. The random number generator is coupled to the access device and generates a random number sequence based on the starting value provided by the access device. |
US07949697B2 |
Bit field operation circuit
A bit field operation circuit has a first shift unit, a mask shift amount control circuit, a second shift unit, a logic operation unit, and a selection unit. The first shift unit outputs a first intermediate data based on a first control signal. The mask shift amount control circuit outputs a mask shift control signal in accordance with a mask shift amount. The second shift unit outputs a second intermediate data based on a mask shift control signal. The third shift unit outputs a third intermediate data based on the first control signal. The logic operation unit performs logical operation of the second intermediate data and the third intermediate data, and outputs a mask selection data. The selection unit selects either one of the first intermediate data or the second input data based on the mask selection data to output as output data. |
US07949696B2 |
Floating-point number arithmetic circuit for handling immediate values
Disclosed herein is a floating-point number arithmetic circuit for efficiently supplying data to be performed arithmetic operation. The floating-point number arithmetic circuit includes an floating-point number arithmetic unit for performing a predetermined floating-point number arithmetic operation on a floating-point number of a predetermined precision, and a converting circuit for converting data into the floating-point number of predetermined precision and supplying the floating-point number of the predetermined precision to at least either one of input terminals of the floating-point number arithmetic unit. |
US07949687B1 |
Relational database system having overlapping partitions
In a relational database system, data is logically represented as a single table, but physically stored as a plurality of overlapping partitions. In some embodiments, the table is created by an instruction defining the table's structure and specifying a plurality of partitions in which to store duplicate copies of some data and in some embodiments, the table is accessed without referencing the overlapping partitions. |
US07949685B2 |
Modeling and implementing complex data access operations based on lower level traditional operations
A system, method and article of manufacture for data processing and, more particularly, for managing execution of complex data access operations in a data processing system. One embodiment provides a method of managing execution of query operations in a data processing system. The method comprises issuing, by a requesting entity, a request to perform a composite query operation defining an initial query operation and a subsequent query operation to be executed against a data repository of the data processing system, executing the initial query operation, determining an operation status of the initial query operation, and managing execution of the subsequent query operation on the basis of the determined operation status. |
US07949681B2 |
Aggregating content of disparate data types from disparate data sources for single point access
Methods, systems, and products are disclosed for aggregating content of disparate data types from disparate data sources for single point access by a user. Embodiments include establishing a user account for the user; retrieving content of disparate data types from identified disparate data sources associated with the user account; storing the retrieved content; and associating the stored content with the user account. |
US07949680B2 |
Program ancillary data producing device, picture program editing device and picture program producing device
An apparatus for producing program ancillary data pertinent to each scene of a picture program to be recorded includes a display control unit for demonstrating, on a display picture, an input form having, as an input item, the information pertinent to a scene as an object of preparation, and a program ancillary data generating unit for correlating the information specifying an associated scene with the information as input through the input form, and for outputting the resulting information. |
US07949675B2 |
Data retrieval method
A method of retrieving data from any one of a plurality of data sources is disclosed. The data stored by each data source are arranged according to an associated data format. The method comprises: issuing a retrieval request for data stored on a designated one of the plurality of data sources to a control process; passing the retrieval request from the control process to the one a plurality of retrieval processes that is associated with the designated data source, said one of the retrieval processes retrieving the requested data from the designated data source and rearranging the retrieved data into a common output format, if it is not already in the common output format; and passing the data in the common output format to the control process. |
US07949673B2 |
Correlating cross process and cross thread execution flows in an application manager
Data relating to execution flows running on different processes or threads at a computer system is correlated. The execution flows may represent sequences of software components that are invoked or other computer system resources that are consumed. A first execution flow fulfills a first request by transmitting a second request which initiates a second execution flow, such as at another computer system. The second request includes meta data which identifies a context of the first request, such as a URL, an agent which monitors the first execution flow, and the component in the first execution flow which initiated the second request. A manager receives information regarding the first execution flow from the first agent, and information regarding the second execution flow, along with the meta data, from a second agent, for correlating the first and second execution flows. The received information may include execution flow shape data. |
US07949672B2 |
Identifying regional sensitive queries in web search
A system for determining the intent of query that includes a search engine that receives a first search query, a query/click log module configured to store log data associated with the first search query; and a computational module that generates metric values associated with the first search query based on the log data and that determines that the first search query is one of a regional specific query or a global query based on the metric values, where the metric values reflect a likelihood of local intent of the first search query, and where the search engine provides search results selected in part based on the metric values. |
US07949661B2 |
System and method for identifying web communities from seed sets of web pages
An improved system and method is provided for identifying web communities from seed sets of web pages. A seed set of web pages may be represented as a set of seed vertices of a graph representing a collection of web pages. An initial probability distribution may be constructed on vertices of the graph by assigning a nonzero value to the vertices belonging to the seed set. Then a sequence of probability distributions may be produced on the vertices of the graph by modifying the probability distribution over a series of one-step walks of the probability distribution over the vertices of the graph. For each probability distribution produced in the sequence, level sets of vertices may be generated, and a level set with minimal conductance may be selected for each probability distribution. The level set with the least conductance may then be output representing a community of web pages. |
US07949655B2 |
Joins of relations in an object relational database system
A database system includes object relational tables having at least one complex attribute. The database system also includes an optimizer module that selects a join plan for a given query that specifies a join of multiple tables. If the query includes a function selected from the group consisting of a selection predicate applied on a complex attribute, a projection applied on a complex attribute, and a user-defined data type method, then a join path for the join query is determined based in part on a cost associated with application of the function. Application of the function is performed on one of a base table and a join table depending on which has a lower cardinality. The join table is a result of a join of the base table and another table. |
US07949650B2 |
Associative database scanning and information retrieval
A method and device are disclosed for an associative and approximate, analog or digital scanning of databases that allows for the asynchronous accessing of data from a mass storage medium. The invention includes providing dedicated analog and digital circuitry and decision logic at the mass storage medium level for determining a key identifying the data of interest, continuously comparing the key to a signal generated from a reading of the data from the mass storage medium with an approximate or exact matching circuit to determine a pattern match, determining a correlation value between the key and the data as it is read in a continuous fashion, and determining a match based upon a preselected threshold value for the correlation value. The pattern matching technique eliminates any need to compare data based on its intrinsic structure or value, and instead is based on an analog or digital pattern. The key and data may be either analog or digital. This device and method may be provided as part of a stand-alone computer system, embodied in a network attached storage device, or can otherwise be provided as part of a computer LAN or WAN. |
US07949649B2 |
Automatically acquiring acoustic and cultural information about music
There are disclosed methods, apparatus, and storage media for building a music metadata library. Acoustic metadata for one or more music tracks may be automatically acquired from a plurality of client computing devices. Cultural metadata for the one or more music tracks may be automatically acquired by searching Internet-accessible content. The acquired acoustic and cultural metadata may be stored in the music metadata library. |
US07949639B2 |
Attribute segments and data table bias reduction
The present invention provides a method for updating data sources. The method may include identifying a plurality of data sources, identifying a plurality of overlapping attribute segments to use for comparing the data sources, calculating a factor as a function of each of the plurality of overlapping attribute segments, and using the factors to update a first group of values in the second data source to reduce bias. Further, at least a first data source is more accurate than a second data source. |
US07949632B2 |
Database-rearranging program, database-rearranging method, and database-rearranging apparatus
A database-rearranging program which is capable of rearranging a database while maintaining high reliability, without stopping services provided by the database. When a request for rearranging the copy source database is input, a record copying module sequentially selects pages in the copy source database, and the records in the selected page are copied to the copy destination database. Further, the record copying module sets a progress of copying of each page of the copy source database to a page status management table. Thereafter, when a request for writing updated records is input, a record writing module refers to the page status management table, and when a page of the copy source database in which the updated records should be written is in an uncopied status, the updated records are written in the page of the copy source database, and when the same is in a copied status, the updated records are written in the copy source database and the copy destination database. |
US07949626B1 |
Movement of an agent that utilizes a compiled set of canonical rules
A method for moving an agent with a compiled rule set from a first execution environment to a second execution environment, comprising initiating the agent move, sending the agent from the first execution environment to the second execution environment and receiving the agent at the second execution environment. |
US07949625B2 |
Automated management of brand rules for providing content
Automated assistance is provided for managing rules and/or guidelines regarding the usage of branded content for a project, e.g., an advertising campaign, event, signage, decoration, and the like. One or more queries regarding the project are presented to the user. Based on the user's responses to the queries, branded content that is approved for the project's intended use(s) is automatically identified and made available to the user. The determination of which digitized content (media objects) to provide to the user is based at least in part on brand rules and/or guidelines that can be relatively static or dynamically updated by the current user. |
US07949623B2 |
Communication method
Initially a method for communication between a management information system, in which a field content is stored, and an execution system are disclosed, wherein the field content in Job Definition Format is transmitted from the management information system to the execution system, then a method for communication between a source system, in which a field content is stored in a file in Job Definition Format, and an executing system, wherein the field content in Job Definition Format is transmitted by the source system to the execution system, and eventually a communication module, through which a field content in Job Definition Format can be transmitted to an execution system, wherein in order to simplify communications between management information systems or source systems and execution systems in job format, and to render them less error prone, the field content is initially adapted according to a rule specified for the management information system, or the source system, and the execution system is adapted to specified rules and subsequently transmitted to the execution system, or the field content is adapted according to such method before transmission. |
US07949621B2 |
Object detection and recognition with bayesian boosting
An efficient, effective and at times superior object detection and/or recognition (ODR) function may be built from a set of Bayesian stumps. Bayesian stumps may be constructed for each feature and object class, and the ODR function may be constructed from the subset of Bayesian stumps that minimize Bayesian error for a particular object class. That is, Bayesian error may be utilized as a feature selection measure for the ODR function. Furthermore, Bayesian stumps may be efficiently implemented as lookup tables with entries corresponding to unequal intervals of feature histograms. Interval widths and entry values may be determined so as to minimize Bayesian error, yielding Bayesian stumps that are optimal in this respect. |
US07949620B2 |
Method and device for detecting clusters amongst data arranged in orders for cluster creation and removal based on conditional probabilities between clusters
After initial clusters having only one component are formed, a conditional probability P(Ci|C′k) is determined for the cluster Ci being included in an order on condition that cluster C′k is included in the order. If P(Ci|C′k) is greater than a first threshold value S1, a new cluster Cn having all the components of clusters Ci, C′k is formed and the operations are repeated until no new clusters are formed. |
US07949619B2 |
Business process analyzer that serializes obtained business process data and identifies patterns in serialized business processs data
A system and method for analyzing enterprise applications driven by business processes is provided. The method for analyzing business processes comprises the steps of obtaining process data, serializing the process data, identifying patterns in the serialized process data, creating analyzed process data based on the identified patterns, and publishing the analyzed process data. In addition, the patterns can be identified using one or more of user-defined algorithms, rules, and reference process models, and the user-defined algorithms can be plug-ins. Also, information regarding the analyzed process data can be displayed. |
US07949618B2 |
Training a machine learning system to determine photoresist parameters
To train a machine learning system, a set of different values of one or more photoresist parameters, which characterize behavior of photoresist when the photoresist undergoes processing steps in a wafer application, is obtained. A set of diffraction signals is obtained using the set of different values of the one or more photoresist parameters. The machine learning system is trained using the set of measured diffraction signals as inputs to the machine learning system and the set of different values of the one or more photoresist parameters as expected outputs of the machine learning system. |
US07949616B2 |
Telepresence by human-assisted remote controlled devices and robots
A telepresence system comprising a workstation which allows a user to specify a venue located at a remote site. The workstation accepts control information from, and conveys sensory information to, the user. The telepresence system also comprises several remotely controlled systems at remote locations, which carry sensors collecting sensory information from their environment. Each remotely controlled system also requires human assistance to operate according to control information sent by the user. The telepresence system also comprises a means for allocating one of the remotely controlled systems to the specified venue. The telepresence system also comprises a means for allocating a human assistant to assist the allocated remote system. The telepresence system also comprises a bi-directional communication channel which links the workstation to the allocated remote system and transmits control information from the workstation to the allocated remote system and sensory information from the allocated remote system to the workstation. |
US07949613B2 |
Apparatus for improved sortation and delivery point processing of military mail
A method for distributing military mail includes the steps of compiling military unit and associated delivery code information into a computer searchable military address management system database which associates a military unit zip code with a current geographic location for that unit; obtaining military unit personnel change of address information from a number of sources including a national change of address database maintained by a federal postal service and input from a military unit to which a military mail recipient belongs, which information is compiled into a computer searchable military change of address database, which information includes change of address information more recent than change of address information reflected in a federal national change of address database; and using information from the military address management system database and the military change of address database to redirect incorrectly addressed mail pieces to a military mail recipient's current address. |
US07949608B2 |
Enabling a software service provider to automatically obtain software service
Methods, and apparatus, enabling an originating service provider to automatically obtain from a 3rd party service provider and run a software service online. Method comprising: originating service provider negotiating license with 3rd party service provider over certain software service run by 3rd party service provider; license stipulating life cycle information of software service, enabling originating service provider to automatically obtain software service; 3rd party provider delivering software service to originating service provider in response to agreements of license; and originating service provider automatically deploying software service in self-hosted environment according to stipulation of the license. Based on the method and apparatus of the present invention, the service provider can automatically and flexibly obtain a software service to reduce costs of the service provider and ensure quality of the software service, and facilitate the expansion of software service filed and software service update. |
US07949607B2 |
Image forming apparatus, license managing method for applications executed by image forming apparatus, program for implementing the method, and storage medium storing the program
An image forming apparatus which enables a user to continue an operation using an application without restarting the application, by the image automatically accessing a license server to update a license for the application when the license becomes expired while the user is performing the operation. A notification notifying the application of invalidity of the license is issued when it is detected that the license for the application has become invalid during execution of the application. The application suspends the execution of the application in response to the notification. |
US07949606B1 |
Intellectual property brokerage system and method
Intellectual property is sold to buyers through a kiosk. The kiosk provides users with the ability of located desired content on a seller's computer. When a user located the desired intellectual property, a payment transaction is initiated. When the payment transaction is complete, the seller transmits the intellectual property to the kiosk. The kiosks also preferably include production facilities that transfer the owner's intellectual property onto a permanent medium and/or presentation facilities that present the owner's intellectual property on a one-time basis. |
US07949598B2 |
Displaying market data
A system for generating a display of at least one side of a market includes a computer system having one or more computers. The displayed side of the market includes one or more offers from one or more market participants. Each offer includes an offered price and an offered quantity. The computer system receives market data reflecting the one or more offers and generates a display of the received market data. The display includes a price axis, a quantity axis, and one or more offer bars. Each offer bar represents one or more offers including equal offered prices. Placement of an offer bar along the price axis represents the equal offered prices for the one or more offers represented by the offer bar. The height of an offer bar relative to the quantity axis represents the aggregate offered quantity for the one or more offers represented by the offer bar. |
US07949588B2 |
Marketing and delivering financial coaching services
Marketing and delivering financial coaching services involves sponsoring a website pertaining to financial coaching services, engaging an electronic communications media partner to direct potential customers to the website, and calculating a behavior-based quality rating reflecting the business opportunity value of the potential customer. When the quality rating exceeds a predetermined threshold, the potential customer is associated to an assigned sales agent who determines an interest rating reflecting the importance of the financial coaching services to the potential customer. When the interest rating exceeds a predetermined threshold, the potential customer is associated to an assigned enroller who determines a readiness rating reflecting the willingness of the potential customer to purchase financial coaching services. When the readiness rating for the potential customer exceeds a predetermined rating, the potential customer is enrolled for financial coaching services, oriented by telephone, and receives an ordered sequence of one-on-one financial coaching sessions and financial coaching resources. |
US07949587B1 |
Systems and methods for financial deposits by electronic message
An image of a negotiable instrument may be communicated from a user to a financial institution using a messaging application so that funds associated with the negotiable instrument may be deposited into a user's bank account. A user may launch an instant messaging application and establish a communications session with a predetermined account at the financial institution to communicate the image. The image may be stored in a file or created by a capture device under control of the instant messaging application. The image file may be processed and verified by the financial institution, where it may be deposited in an account associated with the user. |
US07949580B1 |
Point of service third party financial management vehicle for the healthcare industry
A point of service adjudicated payment system and method which provides for creation of an adjudicated settlement transaction at a point of service which designates the portion to be paid by a third party payor and the portion to be paid by a customer. A point of service terminal accepts a payment system access card, such as a credit card, for payment of a service and/or product by a customer, where at least part of the purchase is reimbursable by a third party payor. The point of service terminal creates a purchase transaction which is adjudicated by an adjudication engine substantially in real-time to determine a covered amount payable by the third party payor and any non-covered amount which is to be paid by the customer. An adjudicated settlement transaction is returned to the point of service terminal and the payment system transfers funds according to the adjudicated settlement transaction. |
US07949576B2 |
Method of providing product database
A category recommendation method includes maintaining a category database including an internal identifier and an internal category to which the internal identifier belongs; externally receiving a foreign identifier and a foreign category where the foreign identifier belongs to from an outside; extracting a query associated with the foreign identifier; and recommending at least one of the internal categories stored in the category database by using the query as a category corresponding to the foreign identifier. |
US07949572B2 |
Distributed electronic commerce system with independent third party virtual shopping carts
An electric commerce system includes a broker that enables third parties to create their own independent shopping carts including items from multiple different merchants. An agent creates and stores a shopping cart containing a plurality items from one or more merchants. The customer can view the shopping cart displayed by the agent to determine whether to make a purchase. If the customer indicates a desire to purchase the items in the cart, the customer is transferred to a broker for the checkout and purchase process. The customer can purchase the items in the shopping cart in a single purchase transaction with the broker, rather than having to deal with each of the merchants. The broker interacts with the merchants to complete the purchase transaction by which the customer buys the items in the cart. |
US07949569B2 |
Distributed device information management system as a distributed information repository system
Information, such as information relating to the configuration and capabilities of mobile devices, can be stored in, and accessed from, a distributed, hierarchical repository system. The repository can be based on a tree structure including a plurality of levels of nodes, wherein each level corresponds to a type or source of information. The nodes also can be distributed among various entities providing the information for that node, whereby entities can retain some level of access control over the information in that node. A party requesting information then can receive information from the distributed repository based on the access conditions for that user or party, which may grant them access to information in various nodes or levels, and/or information provided by certain entities. |
US07949567B2 |
Integrated interface apparatus for point-of-sale system
An example integrated interface apparatus for a point-of-sale system and an example point-of-sale system including the integrated interface apparatus have been disclosed. The integrated interface apparatus includes a base member, a vertical arm member, a display device and a data input device. The base member is configured to be disposed on a counter. The vertical arm member is operatively connected to the base member. The vertical arm member includes a terminal attachment member and a side attachment member below the terminal attachment member. The display device is operatively connected to the terminal attachment member and the data input device is operatively connected to the side attachment member. |
US07949566B2 |
Method and system for creating ad-books
A method and apparatus and format and and form are provided for preparing ad-books or related print or publishing for an organization or organizations or a plethora of organizations over a communications network. The method includes preparing an ads or messages at a user terminal connected to the communications network. The method further includes processing the “ad” or message at a server connected to the communications network for placing the “ad” or message in an “ad-book” or printing or other publication. The method further includes an automated “ad-book” format or form for the soliciting and obtaining ads or messages which provides methods for collecting ad/message pricing, content, layout, billing and information for ad/message for “ad-book” and related printing or publishing. The method, apparatus, format or form are believed particularly useful to assist and consolidate the efforts of non-profit, charity and similar organizations who, though they may differ in many ways, all rely on ad-books and similar print and publications for their fundraising efforts. |
US07949564B1 |
System and method of receiving advertisement content from advertisers and distributing the advertising content to a network of personal computers
A method of distributing advertisement content. One embodiment of the invention comprises a distribution server that is connected to a network of personal computers via a network. The distribution server receives advertising data from advertisers and formats the advertisement data for storage and display on the personal computers during or before bootloading a user selected application environment. Upon the occurrence of one or more events, the distribution server distributes the advertisement data to the network of personal computers. The personal computers receive the distributed advertisement content and store the advertisement data on a storage device. Upon the bootloading of the user selected application environment, the advertising data is displayed to the user. |
US07949561B2 |
Method for determining advertising effectiveness
A method for determining advertising effectiveness of cross-media campaigns provided. The effectiveness of the combined campaign is plotted, and the effects of different media are isolated. Examining complementary effects and synergies are examined, and a dollar-for-dollar comparison for each of the media is performed. This dollar-for-dollar comparison may include a return on marketing objective calculation. If applicable, budget re-allocations are recommended. Optionally, post effectiveness, efficiency, and allocation analysis are performed. Such analysis may include providing descriptive advertising and media suggestions on each media independently. |
US07949560B2 |
System and method for providing print advertisements
A system and method for providing print advertisements is presented. A target audience is assembled from characteristics about readers. Advertising content is targeted to the target audience. The characteristics of the target audience are analyzed against the advertising content to identify potential advertisers. At least one of the potential advertisers is selected. At least one print advertisement for the selected advertiser is included on the document. |
US07949559B2 |
Credit card rewards program system and method
A platform and program for enhancing the value and desirability of a credit card (or other payment product) to a card holder and encouraging increased use of the card as a payment device by rewarding the card holder based not only on qualifying purchases but on miles traveled in connection with travel ticket or travel pass purchases. The inventive program leverages qualifying transaction information and other data (e.g., Level 3 Data) which automatically flow with such transaction information. The rewards redeemed by the card holder according to the inventive platform and program are not tied to a particular provider of goods or services, and reward fulfillment is managed through the card issuer or its fulfillment agent. |
US07949557B2 |
Method and system for improving recycling through the use of financial incentives
Methods and systems are provided for improving recycling and participation rates by providing financial incentives to households engaged in recycling. Certain embodiments of the invention relate to reduction of costs associated with waste collection and the enhancement of collection efficiency. Other embodiments of the invention relate to opening a marketing channel for participating retailers to build value from responsible corporate citizenship. |
US07949555B2 |
Tariff generation, invoicing and contract management
A computer-implemented method of supplying a tariff to a tariff recipient, the method comprising the steps of: a) receiving one or more cost curves from one or more suppliers, each cost curve being indicative of variations in the cost of a product or service expected by a respective associated supplier over time; b) receiving a load curve, the load curve being indicative of expected o variations in consumption of the product or service over time; c) calculating a tariff from the load curve received in step b) and the >cost curve received in step a) in accordance with a predetermined algorithm; and d) transmitting the tariff calculated in step c) to the tariff recipient. |
US07949548B2 |
Spatial database system for generation of weather event and risk reports
The present invention is a tool including a spatial database and a data warehouse used to track portfolio sites that are affected by weather events, such as hurricanes, earthquakes, wildfires, hail, tornados, or manmade events. A spatial database provides rich spatial geometry features using earth longitude and latitude as a 2-D reference system in spatial system. A insurer portfolio site, which is defined by longitude and latitude data, includes portions that are represented as a point. A weather event is represented as polygon in the spatial database. Based on user configured threshold values, it may be determined when a point falls inside, or on a boundary, of a polygon to identify a site that is affected by that weather event and corresponding reports may be generated, including maps identifying the affected sites and total insured value calculations for the affected sites, in order to gauge risk. |
US07949547B2 |
System and method of automatically displaying patient information
Methods, systems, and products automatically modify patient records. A wireless signal is received at a transceiver from a patient room computer system. The transceiver is associated to a patient room number and to patient identifying information. The patient identifying information is associated to an electronic patient chart. The electronic patient chart is retrieved and sent from the transceiver. When supplemental patient chart data is available, the electronic patient chart is modified with the supplemental patient chart data. When supplanted patient chart data is available, the electronic patient chart is modified with the supplanted patient chart data. |
US07949546B1 |
Method and system for providing family medical history data
A method and system for providing family health history data includes a process for providing family health history data whereby, all, or part of, a family member's health data is obtained from, but not limited to, any of the following sources: the family member and/or agents of the family member; one or more other family members, one or more healthcare providers; one or more healthcare insurance plan providers; one or more healthcare benefit program administrators; one or more financial institutions; and/or any other source of a family member's health data. All, or part of, the family member's health data is then provided to other family members, healthcare providers for family members, state and/or private agencies, and/or any other party as designated by the family member, and on a selective access basis, as designated by the family member, for use as family health history data by the designated parties. |
US07949545B1 |
Method and apparatus for providing a centralized medical record system
An embodiment of the present invention provides a method of creating and maintaining a centralized medical record system. The method of this embodiment includes establishing, in a computer system, a record associated with a client. (The computer system is in communication with a network to which the client has access and is capable of storing records from a multiplicity of clients having medical information developed at a multiplicity of sources). The method also includes receiving medical data from a source pursuant to a written request by the client to the source for transfer of the medical data to the centralized medical record system. Also the method includes storing and logically associating a representation of the medical data with the record and providing the client with access to the record over the network such that the client may review the representation of the medical data. |
US07949544B2 |
Integrated system for generation and retention of medical records
A system for populating patient records by use of evidence-based relational database, which compares the medical practitioners diagnoses to predetermined responses, to produce accurate patient chart notes and the integration of stored and generated data into clinical and administrative medical record keeping and billing. Episodic encounters are developed into cases for a specific patient under the care of a practitioner. The subjective symptoms from the patient and the objective observations of the care provider concurrent with the episode are used to form a diagnosis which presents a treatment regimen from an evidence-based relational database and populates medical and administrative templates. Patient history and updated information are retained in the database. “Best practice” treatment plans are continually placed in the relational database from practice guides and experts in the field. |
US07949538B2 |
Automated interpretation of clinical encounters with cultural cues
A method, system and a computer program product for an automated interpretation and translation are disclosed. An automated interpretation occurs by receiving language-based content from a user. The received language-based content is processed to interpret the received language-based content into a target language. Also, a presence of a cultural sensitivity in the received language-based content is detected. Further, an appropriate guidance for dealing with the detected cultural sensitivity is provided. |
US07949536B2 |
Intelligent speech recognition of incomplete phrases
Intelligent speech recognition is used to provide users with the ability to utter more user friendly commands. Satisfaction is increased when a user can vocalize a subset of a formal command name and still have the intended command identified and processed. Moreover, greater accuracy in identifying a command application from a user's utterance can be achieved by ignoring command choices associated with unlikely user utterances. An intelligent speech recognition system can identify differing acceptable verbal command phrase forms, e.g., but not limited to, complete commands, command subsequences and command subsets, for different commands supported by the system. Subset blocking words are identified for assistance in reducing the ambiguity in matching user verbal command phrases with valid commands supported by the intelligent speech recognition system. |
US07949535B2 |
User authentication system, fraudulent user determination method and computer program product
A system and method is provided for easily detecting a fraudulent user who attempts to obtain authentication using voice reproduced by a reproducer. A personal computer is provided with an audio data obtaining portion for picking up ambient sound around a person as a target of user authentication using voice authentication technology during a period before the person utters, and a fraud determination portion for calculating an intensity level showing intensity of the picked-up ambient sound per predetermined time for each of sections into which the period is divided and for determining that the person is a fraudulent user who attempts to obtain authentication using reproduced voice, when, of two of the calculated intensity levels, the intensity level of the later section is larger than a sum of the intensity level of the earlier section and a predetermined value. |
US07949531B2 |
Conversation controller
A conversation controller outputs a reply sentence according to a user utterance. The conversation controller comprises a conversation database and a conversation control unit. The conversation database stores a plurality of plans. Each plan has a reply sentence and one or more pieces of next plan designation information for designating a next candidate reply sentence to be output following the reply sentence. The conversation control unit selects one of the plans stored in the conversation database according to a user utterance and outputs a reply sentence which the selected plan has. Then, the conversation control unit selects one piece of the next plan designation information which the plan has according to a next user utterance and outputs a next candidate reply sentence on the basis of the selected piece of the next plan designation information. Some plans have a plurality of reply sentences into which one explanatory sentence is divided. |
US07949530B2 |
Conversation controller
A conversation controller outputs a reply sentence according to a user utterance. The conversation controller comprises a conversation database and a conversation control unit. The conversation database stores a plurality of plans. Each plan has a reply sentence and one or more pieces of next plan designation information for designating a next candidate reply sentence to be output following the reply sentence. The conversation control unit selects one of the plans stored in the conversation database according to a user utterance and outputs a reply sentence which the selected plan has. Then, the conversation control unit selects one piece of the next plan designation information which the plan has according to a next user utterance and outputs a next candidate reply sentence on the basis of the selected piece of the next plan designation information. Some plans have a series of questions as the reply sentences. |
US07949528B2 |
System and method for spelling recognition using speech and non-speech input
A system and method for non-speech input or keypad-aided word and spelling recognition is disclosed. The method includes generating an unweighted grammar, selecting a database of words, generating a weighted grammar using the unweighted grammar and a statistical letter model trained on the database of words, receiving speech from a user after receiving the non-speech input and after generating the weighted grammar, and performing automatic speech recognition on the speech and non-speech input using the weighted grammar. If a confidence is below a predetermined level, then the method includes receiving non-speech input from the user, disambiguating possible spellings by generating a letter lattice based on a user input modality, and constraining the letter lattice and generating a new letter string of possible word spellings until a letter string is correctly recognized. |
US07949526B2 |
Voice aware demographic personalization
A voice interaction system is configured to analyze an utterance and identify inherent attributes that are indicative of a demographic characteristic of the system user that spoke the utterance. The system then selects and presents a personalized response to the user, the response being selected based at least in part on the identified demographic characteristic. In one embodiment, the demographic characteristic is one or more of the caller's age, gender, ethnicity, education level, emotional state, health status and geographic group. In another embodiment, the selection of the response is further based on consideration of corroborative caller data. |
US07949525B2 |
Active labeling for spoken language understanding
A spoken language understanding method and system are provided. The method includes classifying a set of labeled candidate utterances based on a previously trained classifier, generating classification types for each candidate utterance, receiving confidence scores for the classification types from the trained classifier, sorting the classified utterances based on an analysis of the confidence score of each candidate utterance compared to a respective label of the candidate utterance, and rechecking candidate utterances according to the analysis. The system includes modules configured to control a processor in the system to perform the steps of the method. |
US07949524B2 |
Speech recognition correction with standby-word dictionary
At least one recognized keyword is presented to a user, and the keyword is corrected appropriately upon receipt of a correction for the presented result. A standby-word dictionary used for recognition of uttered speech is generated according to a result of the correction to recognize the uttered speech. Therefore, even if recognized keywords contain an error, the error can be corrected and uttered speech can be accurately recognized. |
US07949522B2 |
System for suppressing rain noise
A voice enhancement logic improves the perceptual quality of a processed signal. The voice enhancement system includes a noise detector and a noise attenuator. The noise detector detects and models the noise associated with rain. The noise attenuator dampens or reduces the rain noise from a signal to improve the intelligibility of an unvoiced, a fully voiced, or a mixed voice segment. |
US07949521B2 |
Fixed codebook searching apparatus and fixed codebook searching method
A fixed codebook searching apparatus which slightly suppresses an increase in the operation amount, even if the filter applied to the excitation pulse has the characteristic that it cannot be represented by a lower triangular matrix and realizes a quasi-optimal fixed codebook search. This fixed codebook searching apparatus is provided with an algebraic codebook that generates a pulse excitation vector; a convolution operation section that convolutes an impulse response of auditory weighted synthesis filter into an impulse response vector that has a value at negative times, to generate a second impulse response vector that has a value at second negative times; a matrix generating section that generates a Toeplitz-type convolution matrix by means of the second impulse response vector; and a convolution operation section that convolutes the matrix generated by matrix generating section into the pulse excitation vector generated by algebraic codebook. |
US07949518B2 |
Hierarchy encoding apparatus and hierarchy encoding method
A hierarchy encoding apparatus capable of calculating appropriate delay amounts and also capable of suppressing increase in the bit rate. In this apparatus, a first layer encoding part (101) encodes the input signal of the n-th frame to produce a first layer encoded code. A first layer decoding part (102) generates a first layer decoded signal from the first layer encoded code and applies it to a delay amount calculating part (103) and a second layer encoding part (105). The delay amount calculating part (103) uses the first layer decoded signal and input signal to calculate the delay amount to be added to the input signal, and applies the calculated delay amount to a delay part (104). The delay part (104) delays the input signal by the delay amount applied from the delay amount calculating part (103) and then applied it to a second layer encoding part (105). The second layer encoding part (105) uses the first layer decoded signal and the input signal from the delay part (104) for encoding. |
US07949516B2 |
Handheld electronic device and method employing logical proximity of characters in spell checking
An improved handheld electronic device and associated method employing an improved spell checking routine enable proposed spelling corrections having a close logical proximity to an active input to be output at a position of preference for easy selection by the user. By way of example, a base character and the various accented forms thereof can be said to have a logical proximity to one another that is closer than their logical proximity to any character having a different base character, whether additionally having a diacritical element or not. |
US07949515B2 |
Automatically identifying unique language independent keys correlated with appropriate text strings of various locales by value and key searches
A method, system and computer program product for automatically identifying unique language independent keys. A “value search” is performed which provides a listing of values for a locale. Upon the user selecting a value in the listing, a “key search” is performed to search for various language independent keys associated with the selected value. A second locale is suggested as well as a listing of values for the second locale that are the same in meaning as the value selected by the user for the first locale in order to narrow the number of language independent keys displayed in connection with the value selected for the first locale. Upon the user selecting a value for the second locale, a subsequent key search is performed on the language independent keys displayed in connection with the first value. A unique language independent key may be identified based on this subsequent key search. |
US07949513B2 |
Language module and method for use with text processing devices
A verbal interface appliance uses an attachable language-specific processing module to perform language-specific tasks. The language module implements an API by which the appliance can submit language-specific processing requests. The appliance submits data representing a user input gesture and receives both data representing appropriate feedback to the user in the language implemented by the language module and one or more candidates selected as likely interpretations of the user's input gesture. The language module also provides font data lookup service to the appliance. The language module can support more than one written language and can support more than one textual input mode. |
US07949512B2 |
Systems and methods for performing virtual storage operations
The present invention includes a system for simulating the performing of data storage operations. The system may include a storage manager component, at least one media management component directed by the storage manager component to manage storage operations to at least one storage device, and a storage emulation module adapted to simulate the characteristics of the at least one storage device. Under the direction of the storage manager, the emulation module may be adapted to simulate storage operations to one or more storage devices performed by one or more of the media management components. |
US07949510B2 |
Distributed simultaneous simulation
A method and system for distributed simultaneous simulation are provided, the method including providing a state of at least one storage unit, providing a segment of the circuit bounded by the at least one storage unit, and simulating the segment in accordance with the state of the at least one storage unit; and the system including a memory for describing storage units of a circuit, maintaining states of the storage units, and identifying distributed segments comprising combinational logic separated by the storage units, and processing units, each for simultaneously simulating at least one of the segments in accordance with the maintained states. |
US07949508B2 |
Low vibration rectification in a closed-loop, in-plane MEMS device
A method for a geometry of a lateral comb drive for an in-plane, electrostatic force feedback, closed-loop, micromachined accelerometer or closed-loop Coriolis rate gyroscope device, or closed-loop capacitive pressure or force measuring device. When vibration is applied to the device, the error in the time-average output, which is vibration rectification error, due to this input vibration is minimized or eliminated. The geometry resulting from practice of the present invention is space-efficient because drive force is maximized while vibration rectification is minimized or eliminated. |
US07949506B1 |
Method for determining and compensating for a weight loss energy gap
The present invention provides a weight loss maintenance system. The invention incorporates supplements (dietary, pharmaceutical or neutraceutical) that aid in maintaining weight loss as well as physical activity. The invention further provides a personal plan that can include instruction, ideas and support based on user input, indicated preferences and various calculations. This invention calculates an Energy Gap™ that is produced by a specific amount of weight loss in an individual and fills this quantitative energy gap with activity and/or products which reduce hunger and/or increase metabolic rate. |
US07949503B2 |
Facilities optimization method
The facilities optimization method utilizes Coulomb's law to model placement of facilities relative to a population using the facilities. The natural phenomenon of electrical charge attraction and repulsion can be used to model a wide variety of facility layout and planning problems. The physical phenomenon of charge interaction is simulated and used to effectively find a solution for a facilities supply-demand problem. Utilizing the charge model, problem solutions are naturally reached and are self-adjusting in response to parameter changes in the problem. A methodology for static, dynamic, elastic or inelastic demand is provided. The charge simulation approach supports any distance metric. The method always provides a solution regardless of the initial conditions used. The method provides high flexibility in choosing arbitrary demand and supply patterns. |
US07949500B2 |
Integration of causal models, business process models and dimensional reports for enhancing problem solving
This invention combines the modeling capabilities of causal models, business process models, and dimensional reporting to allow the locating of root causes of problems. The causal models let the user explore the effects of other parts of the system have on the process in question through accessing dimensional reports. By recording and annotating the problem solving flow, and deriving characteristics of the problem solved, future users can be assisted in other problem solving sessions. Ad-hoc reports created to aid in the problem solving can be attached in the causal model and process model for future use. |
US07949495B2 |
Process variable transmitter with diagnostics
A process variable transmitter with diagnostics based on power spectral density (PSD) analysis of a process variable sensor signal is provided. In one embodiment, the process variable transmitter is a pressure transmitter and the diagnostics are used to diagnose impulse line obstruction or impending obstruction. Other diagnostics are also useful such as diagnosing primary element degradation. The sensor signal is digitized and the digitized signal is transferred into the frequency domain. The power of the frequencies on the sensor signal is examined to provide the enhanced diagnostics. In one aspect diagnostics are generated directly with the sensor PSD data. In another aspect, the PSD analysis is used to tune a filter in order to enhance traditional diagnostic algorithms. |
US07949494B2 |
Method and device for monitoring and analyzing signals
A method and system for monitoring and analyzing at least one signal are disclosed. An abstract of at least one reference signal is generated and stored in a reference database. An abstract of a query signal to be analyzed is then generated so that the abstract of the query signal can be compared to the abstracts stored in the reference database for a match. The method and system may optionally be used to record information about the query signals, the number of matches recorded, and other useful information about the query signals. Moreover, the method by which abstracts are generated can be programmable based upon selectable criteria. The system can also be programmed with error control software so as to avoid the re-occurrence of a query signal that matches more than one signal stored in the reference database. |
US07949491B2 |
System and method for identifying road features
A system and method identifies road features that may not appear on a map database, such as paths not described as roads on the map database, and whether all the roads at a crossing cross at the same grade level. The system and method may thus be used to identify points of departure from, or points of merging onto, a road described by the map database or a path identified as described herein, but not described by the map database. |
US07949489B2 |
Detecting cable length in a storage subsystem with wide ports
A mechanism detects cable length in a storage subsystem with wide ports. The mechanism uses in-situ bidirectional cable wrapping for determining different cable lengths. The mechanism under-margins transmitter output to failure for each external port and even for each PHY within a wide port. Based on the transition point from “good” wrap to “bad” wrap, the cable length may be determined. The transition point identifies if the cable is long or short, at which point the optimum tuning parameters can accordingly be set. A calibration mechanism calibrates the high speed transmitter/receiver pair characteristics, and, thus, optimizes the transmission performance between subsystems. The calibration mechanism mitigates the need for frequent error correction and does not incur the performance degradation associated with error correction techniques. |
US07949486B2 |
Method and apparatus for calibrating an image capturing device, and a method and apparatus for outputting image frames from sequentially captured image frames with compensation for image capture device offset
A camera (17) mounted on a rear view minor housing (5) of a vehicle (1), which captures a plan view image of the ground on one side of the vehicle for display on an in-vehicle visual display unit (13) is calibrated to correct for offset of the camera (17) from an ideal position. During calibration an image of a reference point (34) on the vehicle (1) is captured as the mirror housing (5) is swiveled from a rest position to an operative position. The offset of the actual position of the image of the reference point in the captured image from its ideal position is computed, and a look-up table is prepared, which indicates the position at which pixels of subsequently captured image frames should be located to produce image frames with offset correction. |
US07949485B2 |
Portable terminal device
A portable terminal device 101 of the invention having at least two or more cases joinable in a plurality of different joining shapes includes a magnetism detection section 8 being provided in at least one of the two or more cases for detecting a magnetism quantity; a storage section 9 for storing the effect amount produced by magnetism from a magnetism generation source of the portable terminal device 101 in the detected magnetism quantities for each of the plurality of different joining shapes of the portable terminal device 101; a case shape detection section 4 for detecting a joining shape of the portable terminal device 101; a data processing section 3 for correcting the detected magnetism quantity based on the stored effect amount in the detected joining shape; and a position measurement section 2 for measuring an azimuth based on the corrected magnetism quantity. |
US07949484B2 |
Probability density function separating apparatus, probability density function separating method, noise separating apparatus, noise separating method, testing apparatus, testing method, calculating apparatus, calculating method, program, and recording medium
There is provided a probability density function separating apparatus that separates a predetermined component in a given probability density function, including: a domain transforming section that is supplied with the probability density function and transforms the probability density function into a spectrum in a frequency domain; and a standard deviation computing section that computes standard deviation of a random component included in the probability density function based on the spectrum. |
US07949482B2 |
Delay-based bias temperature instability recovery measurements for characterizing stress degradation and recovery
A method, test circuit and test system provide measurements to accurately characterize threshold voltage changes due to negative bias temperature instability (NBTI) and positive bias temperature instability (PBTI). Both the bias temperature instability recovery profile and/or the bias temperature shifts due to rapid repetitions of stress application can be studied. In order to provide accurate measurements when stresses are applied at intervals on the order of tens of nanoseconds while avoiding unwanted recovery, and/or to achieve recovery profile sampling resolutions in the nanosecond range, multiple delay or ring oscillator frequency measurements are made using a delay line that is formed from delay elements that have delay variation substantially caused only by NBTI or PBTI effects. Devices in the delay elements are stressed, and then the delay line/ring oscillator is operated to measure a threshold voltage change for one or more measurement periods on the order of nanoseconds. |
US07949477B2 |
Method for monitoring an arrangement for determining the concentration of an analyte in a body fluid
The invention relates to a method for monitoring an arrangement for determining a concentration of an analyte in a body fluid. The determination of the concentration of the analyte by means of the arrangement involves a procedure in which the analyte from the body fluid passes through an interface and is transported in a stream of liquid into a flowmeter chamber, in which a measurement is carried out to determine the concentration of the analyte. The evaluation of the measurement takes place in a signal processor. The monitoring of the arrangement comprises the following steps: measurement of measured values of at least two correlated system parameters of the arrangement by means of a sensor system, and comparison of the measured values with limit values stored for each of the system parameters in a storage unit, to obtain a combination of at least two comparison results. |
US07949475B2 |
System and method for analyzing metabolomic data
The present invention generates a visual display of metabolomic data compiled by a database and associated processor. More particularly, the present invention provides a database for automatically receiving a three-dimensional spectrometry data set for a group of samples. The present invention also provides a processor device for manipulating the data sets to produce plots that are directly comparable to a plurality of characteristic plots corresponding to a plurality of selected metabolites. Furthermore, the processor device may generate a visual display indicating the presence of the selected metabolites across the group of samples. Thus, the present invention enables a user to analyze a series of complex data sets in a visual display that may indicate the presence of the selected metabolites across the group of samples. Furthermore, the visual display generated by embodiments of the present invention also expedites the subjective analysis of the spectrometry data sets. |
US07949472B1 |
Rapid polymer sequencer
Method and system for rapid and accurate determination of each of a sequence of unknown polymer components, such as nucleic acid components. A self-assembling monolayer of a selected substance is optionally provided on an interior surface of a pipette tip, and the interior surface is immersed in a selected liquid. A selected electrical field is impressed in a longitudinal or transverse direction at the tip, a polymer sequence is passed through the tip, and a change in an electrical current signal is measured as each polymer component passes through the tip. Each measured change in electrical current signals is compared with a database of reference signals, with each reference signal identified with a polymer component, to identify the unknown polymer component. The tip preferably has a pore inner diameter of no more than about 40 nm and is prepared by heating and pulling a very small section of a glass tubing. |
US07949471B2 |
Method and system of measuring cetane values for middle distillate fuels
A method and a system is disclosed for determining cetane values from constant volume combustion chamber apparatuses capable of producing pressure versus time combustion profiles having a fast combustion region and a slow combustion region, where data from the two regions is used to compute cetane values for middle distillate fluid samples using a series expansion equation. |
US07949470B2 |
Processing measurement data in a deep water application
To process subterranean survey data, measurement data is collected by a receiver positioned in deep water, where the collected measurement data is responsive to signals emitted by at least one signal source located at or near an air-water interface of the body of water. The measurement data is processed to reduce a predetermined signal component. |
US07949465B2 |
Method and apparatus for routing ocean going vessels to avoid treacherous environments
A computer implemented method, apparatus, and computer usable program code for generating a route for a vessel to travel from a start point to an end point. A start point and an end point for the vessel are identified. A forecast of wave conditions during a period of time is obtained. A model of the vessel is obtained, wherein the model includes parameters used to calculate a response of the vessel to the wave conditions. A route is generated from the start point to the end point for the vessel to travel on using the model of the vessel and the forecast of the wave conditions, wherein the route avoids conditions that may cause a treacherous environment and meets a set of goals. |
US07949463B2 |
Information filtering and processing in a roadway travel data exchange network
Systems and methods for information filtering in a roadway travel data exchange network are disclosed. In one embodiment, a travel data processing system may comprise, for example, a communication network. A mobile device may be communicatively coupled to the communication network. A collection system may collect first travel data, where the first travel data may comprise second travel data that is relevant to the mobile device. A filter system may analyze the first travel data to control the flow of at least a portion of the second travel data. A filter device may be communicatively coupled to the communication network and the filter device may comprise at least a portion of the filter system. The mobile device may comprise at least a portion of the filter system. |
US07949462B2 |
Internal combustion engine system, control method thereof, and vehicle
Upon no detection of the closing abnormality where the EGR valve does not become in the totally closed state (when the flag Fa is value ‘0’), the engine is controlled using the target fuel injection amount obtained from the correction of the basic fuel injection amount toward the increase direction, in the case that the engine is operated together with the recirculation of the exhaust in the preset high-load operation range (when the flag Fi is ‘1’). Upon detection of the closing abnormality (when the flag Fa is value ‘1’), the engine is controlled using the target fuel injection amount obtained from the correction of the basic fuel injection amount toward the increase direction, in the case that the engine is operated together with the recirculation of the exhaust in the whole range that the engine is operable together with the recirculation of the exhaust. |
US07949461B2 |
Engine start control apparatus, engine start control method, and motor vehicle equipped with engine start control apparatus
In a motor vehicle with idle stop function, upon satisfaction of preset engine restart conditions (step S205), automatic engine restart control refers to a preset map representing a variation in amount of fuel Q1, which is to be initially injected into a cylinder Cyin stopping in an intake stroke, against the piston stop position Pin of the cylinder Cyin, and specifies the amount of fuel Q1 corresponding to the detected piston stop position Pin of the cylinder Cyin (step S220). The automatic engine restart control then controls an injector to inject the specified amount of fuel Q1 into an intake port of the cylinder Cyin (step S230). Under the condition that the piston stop position Pin of the cylinder Cyin suggests low gas intake performance, the increased amount of fuel Q1 is injected into the intake port of the cylinder Cyin. This arrangement desirably reduces a misfire rate at the timing of first combustion and thereby improves the startability of an engine. When the amount of fuel Q1 specified at step S220 is equal to zero, the cylinder Cyin is not subject to the first combustion. Such control desirably prevents poor emission. |
US07949460B2 |
Method and apparatus for supplying fuel of LPG car having LPI system
Disclosed is method and apparatus for supplying fuel of LPG car having LPI system. More particularly, the present invention generates a gas fuel injection signal based on a gasoline fuel injection signal and directly injects LPG fuel within a fuel tank to a combustion chamber using the generated gas fuel injection signal to drive an engine. Therefore, an engine can be easily changed, the manufacturing cost of a duel car of LPG and gasoline can be reduced, and the manufacturing process thereof can be simplified. |
US07949459B2 |
Control apparatus for vehicle
A target throttle opening degree computing device of a control apparatus computes a target throttle opening degree of a throttle valve and includes a phase lead compensator. A filter filters the target throttle opening degree to provide an ultimate target throttle opening degree, which is used to drive a drive motor to adjust an opening degree of the throttle valve. |
US07949455B2 |
Brake control apparatus for vehicle and brake control method for vehicle
A brake control apparatus which is used in a vehicle having wheels on left and right sides, and controls a braking force provided to each wheel is disclosed. The brake control apparatus is provided with a vehicle body speed calculating section, a steering angle calculating section, and an ECU. A braking force is provided to a wheel on the inner side with respect to the vehicle turning direction in the case where the absolute value of the steering angle is equal to or greater than the preset threshold value of the steering angle. In the case where the vehicle body speed is less than the preset speed threshold value, the braking force becomes smaller than the braking force in the case where the vehicle body speed is equal to or greater than the speed threshold value. |
US07949450B2 |
Control system for a torque transmitting device in an automatic transmission
A control system for controlling a torque transmitting device in a transmission includes a controller, a plurality of solenoids, and a valve assembly. The valve assembly has a plurality of signal control areas in communication with the solenoids that are used to control the torque transmitting device to provide multiple gains of torque transmission. |
US07949448B2 |
Calibration apparatus for airbag inflator resistance
Disclosed is a calibration apparatus for an airbag inflator resistance. The calibration apparatus for an airbag inflator resistance includes: an airbag inflator unit for applying a deployment signal for deployment of an airbag; a resistance detection unit for detecting a change in the resistance of the airbag inflator connector; and a control unit for self-cleaning the airbag inflator connector in accordance with the resultant resistance detected by the resistance detection unit. The calibration apparatus is effective in preventing malfunction of an airbag warning light and ensuring reliability by preventing an increase in resistance due to the contamination of the airbag inflator by the self-diagnosing and self-cleaning effect using an electric current. |
US07949442B2 |
System and method for boosting torque output of a drive train
A method and system for boosting a torque output of a drive train comprises an engine speed detector for detecting an engine speed of an engine having a baseline torque versus engine speed curve. A data processor determines if the detected engine speed is within a first range of engine speeds, if the detected engine speed is within the first range, the electric motor is activated to rotate substantially synchronously with the engine speed within the first range in an electric propulsion mode in accordance with a supplemental torque versus engine speed curve. The supplemental torque versus engine speed curve intercepts the baseline torque versus engine speed curve at a lower engine speed point and a higher engine speed point. |
US07949440B2 |
Aircraft cruise speed control
The present invention provides an alternative to the auto-throttle integrated in an aircraft autopilot by restricting the conditions in which the system operates. The proposed system removes the auto-throttle function from the autopilot system and gives it directly to the Full Authority Digital Engine Control (FADEC). A cruise control mode is available to the pilot only under stable flight conditions. |
US07949438B2 |
Method and device for determining the width of a safety corridor for an aircraft and method and system for securing the automatic low-altitude flight of an aircraft
A method and device for determining the width of a safety corridor for an aircraft and to a method and system for securing the automatic low-altitude flight of an aircraft. The device includes an input device which can be used by an operator in order to enter a plurality of errors which each have an impact on the automatic low-altitude flight of the aircraft; a probability determination unit for determining an excursion probability of a safety corridor that is not to be crossed; and a width determination unit for determining the width of said safety corridor form the aforementioned errors and excursion probability, taking account of at least one mathematical expression linking at least the errors, the excursion probability and the width. |
US07949437B2 |
Omnidirectional movement control system
The present invention discloses an omnidirectional movement control system, having a move signal generator for generating a plurality of movement signals based on a plurality of first position signals and a plurality of second position signals, and an omnidirectional movement controller for generating a plurality of pulse width modulation signals and a plurality of motor direction change signals based on the movement signals and a plurality of motor encoding disc signals, and a driving circuit for driving motors to rotate a plurality of omnidirectional wheels based on the pulse width modulation signals and the motor direction change signals, such that a mobile platform can be moved in any direction and rotated in different directions, so as to provide excellent mobility and flexibility to the mobile platform. |
US07949435B2 |
User interface and user control in a power aggregation system for distributed electric resources
Systems and methods are described for a power aggregation system. In one implementation, a service establishes individual Internet connections to numerous electric resources intermittently connected to the power grid, such as electric vehicles. The Internet connection may be made over the same wire that connects the resource to the power grid. The service optimizes power flows to suit the needs of each resource and each resource owner, while aggregating flows across numerous resources to suit the needs of the power grid. The service can bring vast numbers of electric vehicle batteries online as a new, dynamically aggregated power resource for the power grid. Electric vehicle owners can participate in an electricity trading economy regardless of where they plug into the power grid. |
US07949434B2 |
Method for controlling a wind energy park
The present invention is related to a method for controlling a wind energy park with plural wind energy plants and plural control units, which perform control tasks in the wind energy park, comprising the following steps: a) one priority at a time is assigned to the control units, depending on the control tasks they must perform, b) during the operation of the wind energy park, the control units communicate continuously with each other and/or with a central communication unit, c) in case that a failure of a first control unit of the wind energy park takes place, a second control unit of the wind energy park takes over the control tasks of the defective control unit, wherein the second control unit is selected depending on the priority assigned thereto and has the same as or a lower priority than the defective control unit. |
US07949432B2 |
Method of monitoring surface associated microbiological activity in process streams
An apparatus and method for monitoring and controlling microbiological activity in a process stream by measuring dissolved oxygen is disclosed. |
US07949430B2 |
Determination of foot placement for humanoid push recovery
A legged robot subjected to a force is controlled by determining an instantaneous capture point where the robot will step with a swing leg to reach a balanced home position, the balanced home position being a state in which the Center of Mass remains substantially over the Center of Pressure and the robot is able to maintain its balance indefinitely. The capture point can be determined using a Linear Inverted Pendulum Plus Flywheel (LIPPF) model of the robot. The LIPPF model includes a flywheel with a mass and a rotational inertia, and a variable length leg link. A torque profile is applied to the flywheel and a set of capture points is determined based on this torque profile An experimentally determined error value can be added to a capture point that is determined based on the model to account for differences between an actual robot and the model. |
US07949427B2 |
Methods and apparatus for dispensing solid articles
According to embodiments of the present invention, a method for detecting solid articles using an apparatus including a sensor system is provided. The sensor system includes a radiation detector and a radiation emitter configured to direct radiation onto the radiation detector. The radiation detector is operative to generate detector signals proportional to the radiation received thereby. The method includes moving the radiation emitter and/or the radiation detector relative to the other. According to some embodiments, the solid articles are solid pharmaceutical articles. |
US07949426B2 |
Medicaments container with display component
Methods and apparatus are disclosed herein for a medicament container with a multi-colored, multi-functional display. In some embodiments, the display is adapted to output multiple colors and/or characters. In one embodiment, the display may change colors and/or blinking status in order to indicate the working status of the tray. For example, the display may show a green light to indicate that the medicament container is working properly, a yellow light to indicate that the tray needs to be replenished soon, or a blinking red light to indicate that the tray is empty. |
US07949425B2 |
High throughput wafer notch aligner
An ion implantation apparatus, system, and method are provided for a transferring a plurality of workpieces between vacuum and atmospheric pressures, wherein an alignment mechanism is operable to align a plurality of workpieces for generally simultaneous transportation to a dual-workpiece load lock chamber. The alignment mechanism comprises a characterization device, an elevator, and two vertically-aligned workpiece supports for supporting two workpieces. First and second atmospheric robots are configured to generally simultaneously transfer two workpieces at a time between load lock modules, the alignment mechanism, and a FOUP. Third and fourth vacuum robots are configured to transfer one workpiece at a time between the load lock modules and a process module. |
US07949423B2 |
Article storage facility and control method therefor
An article storage facility includes a controller for controlling operation of a plurality of mobile bodies. The controller is constructed switchable between a total operation mode for causing all of the mobile bodies to engage in an article transporting operation for transporting articles between storage units and an article support, and a partial operation mode for causing part of the mobile bodies to engage in the article transporting operation. In the partial operation mode, a mobile body not selected as mobile body for the article transport operation is caused to travel to a retreating position clear of a traveling range of a mobile body selected as the mobile body for the article transport operation. |
US07949419B2 |
Method and system for controlling gain during multipath multi-rate audio processing
Methods and systems for processing audio signals are disclosed herein. Aspects of the method may comprise controlling gain during multipath, multi-rate audio processing by generating via a digital gain circuit, a digital signal that is a product of an input digital signal and a gain coefficient derived from a lookup table, and bit-shifted to generate a digital output signal. The gain coefficient may be partitioned into a number of gain blocks. The gain values in each of the gain blocks may be twice a corresponding value in each preceding gain block. The gain blocks may be partitioned into steps that represent particular gain values within a range associated with the gain block. The digital output signal may be ramped utilizing a linear interpolation of the gain coefficients one step apart over a number of samples of the digital input signal, where the number of samples is given as a power of two. |
US07949418B2 |
Safety programmable logic controller
A safety PLC includes an I/O module to which a safety device for detecting a predetermined condition at any time is connected, a CPU module that executes a safety program for managing the I/O module, and a communication unit that interconnects the I/O module and the CPU module with each other. The CPU module includes: a PIN code memory that stores a PIN code for authenticating that the safety program satisfies a predetermined standard; a PIN code input unit that allows a user to designate the PIN code; a program auto-creating unit that automatically creates the safety program; and a program authentication unit that puts the safety program into an executable condition when the PIN code designated by the user coincides with the PIN code stored in the PIN code memory. |
US07949417B2 |
Model predictive controller solution analysis process
The solution from a multivariable predictive controller (MPC) is analyzed and described by providing quantitative input to operators regarding the effect of changing controller limits on the MPC controller solution. This information allows a rapid operator response to changes and more optimal process operation. |
US07949416B2 |
Multivariable control system
A method for controlling a multivariable system according to one non-limiting embodiment includes receiving a plurality of limits, receiving a first quantity of goals each having a desired value, and receiving sensor feedback. The method further includes estimating a basepoint in response to the first quantity of goals, the plurality of limits, and the sensor feedback, wherein the basepoint includes a set of values corresponding to an equilibrium point at which a predetermined amount of enabled limits are met and a second quantity of goals are fulfilled according to a goal prioritization scheme. Actuator requests are transmitted to a controlled system in response to the estimated basepoint. Predicted values from a mathematical model are compared to the sensor feedback, and the estimated basepoint is selectively adjusted in response to a difference between the predicted values and the sensor feedback in order to reduce the difference. |
US07949415B2 |
Apparatus and method for model-based control for integrating processes
Various methods and systems for the parametric control of a process include representing the process with a process model used to generate future predictions of a process variable. In one embodiment, the process exhibits integrating behavior that is represented by a non-integrating process model. In another embodiment, an inverse of the model is filtered using a filter that includes a lead time constant that is selected to minimize a steady state error of the predicted process variable. In yet another embodiment, an array of output model values is revised or reindexed in response to a change in a time-varying parameter related to the process. |
US07949412B1 |
Coated electrode array having uncoated electrode contacts
Implantable electrode leads, e.g. cochlear, spinal cord stimulation, or any type of neurostimulation leads, used in a patient's body to stimulate muscle or nerve tissue, provide enhanced stimulation for treating, e.g., hearing loss or chronic pain. One such lead includes, an implantable electrode array, adapted for insertion into a cochlea, which lead provides improved stability of electrode contact direction. In-line electrodes are spaced-apart along one side of a flexible carrier having non-conductive bumps coated with a bioresorbable material spaced apart between each electrode contact. Over time the bioresorbable material is absorbed thereby reducing chronic placement pressure caused during the insertion of the electrode array into the cochlea. The bioresorbable material may also serve as a carrier for drugs or other materials that would improve performance of the electrode for any type of lead. |
US07949410B2 |
Burr hole cap and methods of use
In one embodiment, an apparatus for securing a lead within a burr hole comprises: an annular body structure adapted to be at least partially inserted within the burr hole; a lead retainer structure mechanically coupled to the annular body structure and adapted to be rotated along an inner perimeter of the annular body structure; the lead retainer structure including a lead engaging member for capturing the lead, wherein the lead engaging member pivots relative to the lead retainer structure; and a fixation member that is adapted to lock the lead retainer structure in place after the lead has been captured by the lead engaging member. |
US07949409B2 |
Dual spiral lead configurations
A medical electrical lead for transvascularly stimulating a nerve, muscle or other tissue from an adjacent vessel is described. The lead includes a bifurcated distal portion including a first elongate member forming a first spiral and a second elongate member forming a second spiral. The spirals can be in parallel or serial alignment with one another. |
US07949407B2 |
Energy delivery devices and methods
This relates to methods and devices for achieving contact between the wall of a cavity or passageway and a medical device when used in tortuous anatomy. |
US07949402B2 |
Neuro-stimulation and ablation system
The invention provides a system for treating chronic pain including a lead configured and adapted to be percutaneously implanted into an epidural space of a spinal cord, a stimulation generator that delivers electrical stimulation to the spinal cord through the lead to precisely locate the treatment area, and an ablation generator that delivers ablation energy to the treatment area through the same lead to inhibit the chronic pain. The invention also provides a method for treating chronic pain, including providing a lead, inserting the lead percutaneously into the epidural space, locating the treatment area by probing the epidural space while the lead sends electrical stimulation signals, and then ablating the treatment area. |
US07949401B2 |
Electromagnetic signal delivery for tissue affected by neuronal dysfunction, degradation, damage, and/or necrosis, and associated systems and methods
Electromagnetic signal delivery for tissue affected by neuronal dysfunction, degradation, damage, and/or necrosis, and associated systems and methods are disclosed. A method in accordance with one embodiment of the invention includes identifying an affected region, with the affected region including neuronal tissue that, at least during a pre-dysfunctional period, was in neural communication with neuronal tissue in a dysfunctional region. The affected tissue can be functionally adversely affected by neuronal dysfunction in the dysfunctional region. The method can further include applying electromagnetic signals to the neuronal tissue in the affected region. For example, the electromagnetic signals can be applied to a hypo-active neural region that is not physically damaged, and has been identified as likely to recover at least in part as a result of electromagnetic signals. Signals can be applied at sub-threshold levels to cortical and/or subcortical regions. |
US07949400B2 |
Devices and methods for cardiovascular reflex control via coupled electrodes
Devices, systems and methods are disclosed by which the blood pressure, nervous system activity, and neurohormonal activity may be selectively and controllably reduced by activating baroreceptors. A baroreceptor activation device is positioned near a baroreceptor, preferably a baroreceptor located in the carotid sinus. A control system may be used to modulate the baroreceptor activation device. The control system may utilize an algorithm defining a stimulus regimen which promotes long term efficacy and reduces power requirements/consumption. The baroreceptor activation device may utilize RF-coupled or other electrodes to activate the baroreceptors. The electrodes may be adapted for connection to the carotid arteries at or near the carotid sinus, and may be designed to minimize extraneous tissue stimulation. |
US07949399B2 |
Acquiring nerve activity from carotid body and/or sinus
An exemplary includes acquiring an electroneurogram of the right carotid sinus nerve or the left carotid sinus nerve, analyzing the electroneurogram for at least one of chemosensory information and barosensory information and calling for one or more therapeutic actions based at least in part on the analyzing. Therapeutic actions may aim to treat conditions such as sleep apnea, an increase in metabolic demand, hypoglycemia, hypertension, renal failure, and congestive heart failure. Other exemplary methods, devices, systems, etc., are also disclosed. |
US07949391B2 |
System and method for regulating cardiac triggered therapy to the brain
A medical device system includes a brain monitoring element, cardiac monitoring element, therapy module and a processor. The processor is configured to activate the therapy module upon detection of a cardiac event in the cardiac signal. The processor is further configured to monitor the brain signal and communicate to the therapy module to change the cardiac triggered therapeutic output to the brain based upon the brain monitoring. A method of treating a person with a neurological disorder is also provided. |
US07949390B1 |
Time domain monitoring of myocardial electrical stability
Embodiments of the present invention relate to implantable systems, and methods for use therewith, for monitoring myocardial electrical stability. A patient's heart is paced for a period of time using a patterned pacing sequence that repeats every N beats, and an electrical signal is obtained that is representative of a plurality of consecutive beats of the patient's heart while it is being paced using the patterned pacing sequence that repeats every N beats. Myocardial electrical stability is then analyzed using time domain techniques that are tailored to the patterned pacing sequence used to pace the patient's heart. In other embodiments, the patient's heart need not be paced. This abstract is not intended to be a complete description of, or limit the scope of, the invention. |
US07949389B2 |
Fetal ECG monitoring
A method for fetal monitoring includes acquiring electrical signals from a set of electrodes, for example, a set of surface electrodes applied to a maternal abdominal region. The electrical signals are analyzed, including by performing a morphological analysis of fetal electrocardiogram signals. A clinical indicator is then determined from a result of performing the morphological analysis. |
US07949387B2 |
Method for evaluating relative oxygen saturation in body tissues
A new method was discovered to analyze continuous spectral curves to determine relative hemoglobin oxygen saturation, using spectral curves collected from a continuous range of wavelengths from about 530 nm to about 584 nm, including spectra from transmitted or reflected light. Using isosbestic points and curve areas, a relative saturation index was calculated. With this method, noninvasive, in vivo measurement of relative oxygen saturation was made using light reflected from blood vessels in the eye and to map and measure relative changes in hemoglobin oxygen saturation in primate retinal vessels and optic nerve head in response to controlled changes in inspired oxygen and intraocular pressure (IOP). This method could also measure oxygen saturation from other blood vessels that reflect light sufficient to give a clear spectra from the blood hemoglobin. Changes in blood oxygen saturation can be monitored with this method for early detection of disease. |
US07949386B2 |
Computer-aided osteoplasty surgery system
A method for performing computer-assisted orthopaedic surgery includes the steps of: (1) producing and displaying three-dimensional geometrical models of first and second bones, the first and second bones forming a joint; (2) identifying a zone of impingement between the first bone and the second bone on at least one of the bones; and (3) generating and displaying a color map of at least one surface of at least one bone, the at least one surface being within the zone of impingement, the color map including different colors representing different depths of bone to be removed in order to achieve an increased range of motion between the first and second bones. |
US07949385B2 |
System and method for reconstruction of the human ear canal from optical coherence tomography scans
A method for reconstructing an ear canal from optical coherence tomography (OCT) scan data of an ear comprises extracting frame numbers and line numbers of interference intensities corresponding to one or more markers on an OCT scan guide, receiving reference frame numbers and lines numbers for one or more markers, determining a starting position and direction for the OCT ear scan from the ear scan marker frame and line numbers and the reference marker frame and line numbers, for each scan line, finding a pixel number of a maximum interference intensity value, and determining an offset distance of said pixel from said scan guide, and reconstructing a surface of the ear canal from the distance offset data. |
US07949383B2 |
Imaging apparatus with selectable moveable stage
An imaging box assembly is provided for capturing an image of a sample. The imaging box assembly includes a body having an interior cavity for receiving the sample, and having a front portion defining an opening into the cavity. The body further includes a view port enabling viewing of the sample contained in the interior cavity. A door is mounted to the body that is movable between an opened condition, enabling access to the interior cavity through the cavity opening, and a closed condition, positioning a door rear portion substantially adjacent the body front portion to prevent access through the cavity opening. The box assembly further includes a moveable stage disposed in the cavity interior that supports the sample. The moveable stage is adapted to selectively position the sample at a selected one of a plurality of positions relative to the view hole. |
US07949382B2 |
Devices, systems, methods and tools for continuous glucose monitoring
One aspect of the invention provides a glucose monitor having a plurality of tissue piercing elements, each tissue piercing element having a distal opening, a proximal opening and interior space extending between the distal and proximal openings; a sensing area in fluid communication with the proximal openings of the tissue piercing elements; sensing fluid extending from the sensing area into substantially the entire interior space of the tissue piercing elements; and a glucose sensor adapted to detect a concentration of glucose in the sensing fluid within the sensing area. Another aspect of the invention provides a method of in vivo monitoring of an individual's interstitial fluid glucose concentration including the following steps: inserting distal ends of a plurality of tissue piercing elements through a stratum corneum area of the individual's skin, the tissue piercing elements each having a distal opening, a proximal opening, an interior space extending between the distal and proximal openings, and a sensing fluid filling substantially the entire interior space; and sensing a glucose concentration of the sensing fluid. |
US07949379B2 |
Foldable electronic device
A foldable electronic device (100) includes a cover (10) having a side barrel (132) and a main body (20) rotatably connected to the cover. The main body includes a body shell (21) accommodating a plurality of electronic components therein, a central barrel (244) formed at one end of the body shell, and an antenna seat (23) attached to an opposite end of the body shell. The side barrel of the cover is located adjacent to the central barrel of the main body. |
US07949377B2 |
Method and apparatus for user equipment directed radio resource control in a UMTS network
A method and apparatus for improved battery performance of user equipment in a wireless network having multiple radio resource control (RRC) states, the method comprising the steps of: monitoring, at the user equipment, application data exchange; determining when no application on the user equipment is expected to exchange data; and initiating, from the user equipment, a transition to a less battery demanding radio resource control state or mode. |
US07949376B2 |
Advanced power saving in communication terminal, communication system and power control method
Each station makes a transition to a power saving state autonomously in response to the reception of signals from the other stations in the same group and the transmission of its own signal. Each station sets its transmission timing such that it does not overlap the transmission timing of the other stations, by referring to data elements included in a beacon signal. The transmission timing in the stations is determined for each transmission. |
US07949375B2 |
Reliability for wireless data communications
Methods and apparatus are provided for using a proxy communication module within a vehicle telematics unit to provide external data connectivity for vehicle applications. The method comprises receiving a request from one or more vehicle applications to retrieve data from a server on an external network. In response to the request, a wireless proxy data communication channel is established between the proxy communication module in the vehicle telematics system and the server. The requested data is received from the server via the wireless proxy data communication channel and communicated from the proxy communication module to the one or more vehicle applications. |
US07949373B2 |
Combined telephone and credit transaction enabler
A credit transaction enabled cell phone has its back removably attached to a plate by a double-sided tape or clamps. The plate is attached to a hinge, which carries a U shaped credit card retainer second element. A credit card is carried by the credit card retainer second element in between the two arms of the U shape. The interior surfaces of the arms of the U shape are rubberized, and apply compressive forces to the credit card, securing the card by friction. The hinge may be opened from the closed transpiration position to extend the credit card from the cell phone, and swiped in a swiping credit card reader, using the cell phone as a handle. The credit card may be extracted from the U shaped credit card retainer and used for manual imprint or with an automatic credit card reader, and replaced after use. |
US07949371B1 |
Communication device
A communication device, such as a mobile phone, which implements a voice communication mode, a digital mirror mode, and a color caller ID mode, wherein the image retrieved from the camera is displayed in an inverted manner when the digital mirror mode is implemented, and upon receiving a phone call, a specific color corresponding to the caller of the phone call is output from the communication device when the color caller ID mode is implemented. |
US07949369B2 |
Computer apparatus, wireless network transmission system and transmission method thereof
A computer apparatus, a wireless network transmission system and its transmission method are disclosed. The computer apparatus comprises a power supplier, a first circuit architecture, a second circuit architecture and a power controller. A power is provided by the power supplier. The main functionality of the computer apparatus is provided by the first circuit architecture. The second circuit architecture includes a controller, a storage unit and a communication unit. The power controller is electrically connected to the power supplier to provide the power to the first circuit architecture or the second circuit architecture. The first circuit architecture includes the second circuit architecture. The power provided by the power controller is supplied to the first circuit architecture while the computer apparatus is in operating state. The power provided by the power controller is supplied to the second circuit architecture while the computer apparatus is in power-off state. The communication unit is then utilized for wireless transmission. |
US07949368B2 |
Accessory functions
A mobile terminal capable of supporting a plurality of accessory functions with one or more accessories, the mobile terminal capable of supporting each accessory function in two or more modes, and each accessory storing a capability array indicative of the capabilities of the accessory. The mobile terminal comprises reading means for reading a capability array from an accessory; interpreting means for interpreting a capability array read by the reading means in accordance with a predefined format as including one or more fields, each field corresponding to an accessory function; identifying means for identifying a mode of an accessory function in dependence on the content of a field of the capability array, the field corresponding to the accessory function; and supporting means responsive to the identifying means for supporting the accessory function with the accessory in the mode identified by the identifying means. |
US07949364B2 |
System for managing radio modems
A system for managing the operation of a plurality of radio modems contained within the same WCD. One or more of the plurality of radio modems may be a dual-mode radio modem enabled to communicate using at least two separate radio protocols concurrently. The operation of the one or more dual-mode modems may be managed by resources encompassed in a radio modem interface coupled to, or integrated within, the dual-mode radio modem. These management resources may receive information from the operating system level of the WCD and from the at least two radio modem stacks utilizing the resources of the dual mode radio modem in order to coordinate the operation of the at least two radio protocols concurrently active in the modem. |
US07949359B2 |
Methods and system for dynamically and anonymously linking wireless communications unit users
A system and method for wireless communications unit users within proximity to make social connections. Users can dynamically discover potential matches in the proximity and interactively find out mutual intentions to socially connect in an anonymous and discreet manner. |
US07949358B2 |
Systems and methods for device discovery
Systems and methods for enabling wireless devices to discover a number of other proximate wireless devices are disclosed. The discovery may include the discovery of network configuration parameters useful for establishing a connection between the wireless devices. The disclosed systems and methods for device discovery may operate in a number of different modes to timely discover wireless devices that receive communications continuously, as well as wireless devices that turn off their wireless receivers for intermittent periods of time. The wireless devices may, for example, communicate using the IEEE 802.11 protocol. |
US07949346B2 |
Method and system for locating a terminal in a wireless telecommunications network, computer program product therefor
A method is disclosed for locating a terminal in a local wireless telecommunications network adapted to provide an estimated position of the terminal depending on a set of configuration data and a set of measuring data indicating whether the terminal belongs to a subset of said coverage areas and acquired from the terminal or network. The set of configuration data has a plurality of data bases of configurations, each one having a respective weight function, and the set of measuring data has a plurality of measuring types, depending on the type of terminal. A method for associating, to every combination of a data base of configurations and a measuring type, a respective locating procedure corresponding to an accuracy value of the locating estimation and actuating the locating procedure related to a combination selected by executing a related processing program. A processing system and a processing program or group of programs can be executed by the system and arranged to perform the above method. |
US07949344B1 |
Uncoordinated microwave paths in coordinated frequency bands
A system is described. The system includes a fixed microwave path pair between a first site and a second site and an additional microwave path between the first site and a third site. A transceiver portion of the first site and a transceiver portion of the second site are configured to transmit on the fixed microwave path pair on TDD-FDD reversed paired frequencies. The transceiver portion of the first site is configured to transmit to the transceiver portion of the third site on one frequency of the paired frequencies using the side lobe radiation of an antenna at the first site. |
US07949343B2 |
Method and apparatus for adjusting guard band size between two carriers by quality of service data positioning in the spectrum band
The guard band between two carriers of the same or different operators is reduced or dynamically adjusted by initiating a dynamic change request of the guard band between the two carriers to allow for flexible spectrum use by adjusting the tolerable guard band overlap. The data is distributed or positioned in the carrier spectrum band as a function of the Quality of Service so that the lowest Quality of Service constrained data are positioned at the edges of the carrier spectrum band and the highest Quality of Service constrained data are positioned in the middle of the carrier spectrum band to minimize any impact from the increased adjacent channel interference due to the guard band overlap and narrower guard band. |
US07949334B2 |
Method and system for determining the dependence between device parameters of a mobile telephone and signal parameters
A method and a system for determining the dependence between several device-parameter values in each case of at least one device parameter of a mobile telephone (31, 32, . . . , 3m, 3n) and at least one signal parameter of a signal transmitted and/or received by the mobile telephone (31, 32, . . . , 3m, 3n) adjusts several device-parameter values within a mobile telephone (31, 32, . . . , 3m, 3n) of at least one device parameter of the respective mobile telephone (31, 32, . . . , 3m, 3n) for a given number of frequencies of the respectively transmitted and/or received signal, and measures the associated signal parameters of a signal transmitted and/or received by the respective mobile telephone (31, 32, . . . , 3m, 3n). All of the frequencies and the device-parameter values of at least one device parameter respectively associated with every frequency are present in the respective mobile telephone (31, 32, . . . , 3m, 3n) at the start of the measurements. |
US07949333B2 |
Personal area network having media player and mobile device controlling the same
A system and method are provided for controlling content played by a number of media devices. In general, the system includes a mobile device and the number of media devices. The mobile device includes a wireless communication interface for communicating with the media devices, a media database, and a control system including a media client. When the mobile device enters a Wireless Personal Area Network (WPAN) associated with a media device, the media client obtains information describing the content residing at the media device and stores the information in the media database at the mobile device. Thereafter, when the mobile device is within the WPAN associated with the media device, the media database is used to select content to be played at the media device. |
US07949332B2 |
Feature sharing
According to one aspect of the present invention, there is provided a mobile telephone operable to use a feature of a second mobile telephone comprising a share module for obtaining details of one or more features on the second mobile telephone which are available for use by the mobile telephone a user interface for selecting an available feature; and a communication module for communicating data with the second mobile telephone to enable the selected feature to be used by the mobile telephone. |
US07949329B2 |
Network support for mobile handset anti-virus protection
Embodiments of the method and system provide network support for automatic anti-virus protection by a telecommunication network for mobile terminals. The method may have the steps of: storing in the telecommunication network at least one anti-virus protection level for at least one mobile terminal; initiating, by the telecommunication network, a call setup for a call associated with the mobile terminal, the call having a data stream; using, by the communication network, the at least one anti-virus protection level to recognize a virus in the data stream intended for the mobile handset; and filtering, by the network, the recognized virus from the data stream before the data stream arrives at the mobile terminal. The system implements the method. |
US07949324B2 |
Method for compensating transmission carrier leakage and transceiving circuit embodying the same
The application discloses embodiments of methods and/or systems for compensating a transmission carrier leakage of an up-conversion mixer, a tranceiving circuit or apparatus embodying the same. One embodiment of a method can include detecting an I channel DC offset DCI0 and a Q channel DC offset DCQ0 generated by a reception carrier leakage from an output of a down-conversion mixer, detecting an I channel DC offset DCI and a Q channel DC offset DCQ from the output of the down-conversion mixer while varying a compensation parameter being inputted to an up-conversion mixer that has its output coupled to an input of the down-conversion mixer to determine the compensation parameter that can reduce or minimize a transmission carrier leakage. A combination of a transmission baseband signal and the determined compensation parameter can be transmitted using the up-conversion mixer and an antenna to compensate for the transmission carrier leakage. |
US07949321B2 |
Wireless communication system, wireless communication apparatus, amplification factor determination method, and storage medium
The back-off of an AGC diversion section can be appropriately controlled. A base station apparatus (10) includes an amplifying part (12) for receiving a first transmission signal, which is generated by being modulated using a first modulation scheme and transmitted, and a second transmission signal, which is generated by being modulated using a second modulation scheme in which the maximum value of the amplitude of the transmission signal that is generated differs from that of the first modulation scheme, and which is transmitted following the first transmission signal, and amplifying these signals at a given amplification factor; a basic value determining part (14a) for determining a basic value that is used to determine the given amplification factor on the basis of the received power of the first transmission signal; an amplification factor correcting part (15) for acquiring correction data for the basic value, which is correction data that is determined on the basis of the amount of difference between the maximum values of the amplitudes of the transmission signals that are respectively generated using the first modulation scheme and second modulation scheme; and an amplification factor determining part (14) for determining the given amplification factor for the second transmission signal on the basis of the basic value and the correction data. |
US07949320B1 |
Constant modulus indication for detection of RF signals
In a technique for detecting single or multiple channels in a broadcast RF signal, a receiver determines a constant modulus indication value for each frequency of the receiver's local oscillator, as that oscillator is tuned across a range of possible channel frequencies. The receiver may determine this constant modulus indication value by determining the magnitudes of a constant modulus signal and a noise signal, for a signal output from a digital front end, that signal representing a mixing of the local oscillator frequency signal with the broadcast RF signal and a channelization thereof. As the local oscillator frequency signal is tuned through the range of possible channel frequencies, the receiver evaluates the constant modulus indication value course and or fine frequency increments to determine if the constant modulus indication value at any frequency rises above a threshold value, thereby indicating that the local oscillator frequency signal has locked onto an RF channel in the original RF signal. |
US07949317B2 |
Momentary burst protocol for wireless communication
A method for communicating data using a “burst protocol” includes enabling power to transmitters and receivers when needed to balance power consumption with latency and unscheduled communication. A transmitter transmits a plurality of packets indicative of substantially the same payload. Power then may be disabled to the transmitter. A first predetermined time is determined to enable a receiver. A second predetermined time is determined to disable the receiver. Power then may be enabled to the receiver based on the first predetermined time. The payload is output in response to receiving one or more of the plurality of packets. Power to the receiver is disabled based on the second predetermined time. |
US07949313B2 |
Direct conversion device with compensation means for a transmission path of a wireless communication equipment
A conversion device (CD) is dedicated to conversion of baseband analog I/Q input signals into RF signals in a transmitting path of a wireless communication equipment. This device (CD) comprises i) first (PP1) and second (PP2) processing paths each comprising i1) an input node (IN1, IN2) receiving an input signal (I/Q), i2) an input path (IP1, IP2) connected to the input node and delivering an input current representative of the input signal (I/Q), i3) an amplification means (A1, A2) having first and second inputs fed with the input current and a common-mode current and outputting an amplified signal, and i4) a transconductor (T1, T2) delivering first and second currents from the amplified signal, the first current feeding a negative feedback path connected to the first input of the amplification means and being essentially equal to the input current, and the second current being a chosen scaled copy of the first current and representative of a voltage difference between the input signals (I/Q), H) a common-mode input path (CIP) connected to the input nodes (IN1, IN2) and delivering the common-mode current from the input signals (I/Q) to feed the second input of each amplification means (A1, A2), and iii) a switch core (SC) for mixing the second current delivered by a chosen one of the transconductors (T1, T2) with a local oscillator RF carrier to deliver output RF signals representative of the input signals (I/Q). |
US07949311B2 |
RF integrated circuit with transmitter and multipurpose output ports and methods for use therewith
An RF integrated circuit (IC) includes a first IC port for coupling a first transmit signal in a first frequency band to at least one external device and a second IC port for coupling a second transmit signal in a second frequency band to the at least one external device. A transmitter module responds to outbound data to generate the first transmit signal in a first mode of operation and to generate the second transmit signal in a second mode of operation, wherein the transmitter module generates the first transmit signal and the second transmit signal in a selected one of a plurality of wireless telephony formats based on a control signal, and wherein the plurality of wireless telephony formats includes a code divisional multiple access format and at least one non-code division multiple access format. |
US07949307B2 |
Radio communication system
A frame format is generated which can constrain the PAPR at a lower level without limitation in code selections in a radio communication system. The radio communication system with each radio channel constituted by a control channel and a data channel divides a plurality of the radio channels in a frequency direction for mapping to a radio frame format. A control signal position on the control channel is controlled in the radio frame format for each user or service to reduce peak transmission power or a peak-to-average power ratio of a radio communication apparatus. |
US07949300B2 |
Wireless sharing of audio files and related information
A system and method are disclosed for wireless sharing of audio sounds among a plurality of users. A user of the present invention can communicate his or her audio sounds to other users, who can receive the audio sounds wirelessly and choose to rebroadcast them. Along with the audio sound files users can share information regarding the audio sounds being shared, such as title, artist, collection, genre, year, encoding rate, size, playlist, and other desired information. The user of device can opt to set the device to transmit, re-transmit, broadcast, re-broadcast, receive or not to receive play-list information in addition to the audio sound files and the information regarding the audio sounds themselves. |
US07949296B2 |
Wireless telecommunications signal inhibition
Wireless telecommunications is inhibited within a limited region by generating a noise signal within a frequency range of the wireless telecommunications and broadcasting the noise signal into the limited region. A system for inhibiting wireless communications includes a radio frequency noise generator generating a noise signal within a frequency range of the wireless telecommunication. At least one antenna broadcasts the noise signal into the region. Control logic initiates or suspends broadcasting of the noise signal based on at least one control input. |
US07949294B2 |
Image forming apparatus with switchback transport path in the stapling unit
An image forming apparatus in which an original reading portion is disposed in an upper portion of the apparatus main body, a feed portion is disposed in a lower portion of the apparatus main body, and a printing portion is disposed between the original reading portion and the feed portion as an image forming system, is configured as follows. A paper post-processing portion that can perform a plurality of types of paper post-processing for recording paper transported from the apparatus main body after printing by the printing portion is finished, and a discharge portion to which recording paper is discharged after paper post-processing by the paper post-processing portion is finished, are disposed in a space of the apparatus main body formed by the original reading portion, the printing portion, and the feed portion. |
US07949292B2 |
Hinge apparatus for cover of image forming apparatus
A hinge apparatus for a cover of an image forming apparatus has a hinge body with supporting brackets, movably inserted into a coupling hole positioned in a main body of the image forming apparatus, a hinge cam connected to the cover and pivotably connected to the supporting brackets, and a pressure device disposed at the hinge body to press the hinge cam. Accordingly, the hinge apparatus can be implemented with a simple and easy assembly operation, since it is not a complicated structural connection among the component parts of the hinge apparatus. |
US07949291B2 |
Fixing device, fixing apparatus and image forming apparatus
A fixing device having at least a cylindrical base material, an elastic layer disposed on the base material, and a surface layer disposed on the elastic layer is provided. The cylindrical base material has a variation in thickness within about ±10% when the cylindrical base material is in an endless belt shape having flexibility, or within a variation in outer diameter within about ±0.5% when the cylindrical base material is in a circular cylinder tube shape having rigidity. The elastic layer has a variation in thickness within about ±5%. The surface layer has a variation, along the circumferential direction of the base material, in thickness of the surface within about ±5% and with a surface elongation percentage which increases from a center portion toward both end portions in the widthwise direction of the base material. A fixing apparatus and an image forming apparatus having the fixing device are also provided. |
US07949290B2 |
Image fixing apparatus and an image formation apparatus including a magnetic flux adjuster
An image fixing apparatus includes a fixing member, a magnetic flux generator, a heat member, a core, and a magnetic flux adjuster. The fixing member fixes the toner image onto the recording medium. The magnetic flux generator generates a magnetic flux. The heat member has a heat layer which is heated inductively by the magnetic flux generated by the magnetic flux generator and heats the fixing member. The core faces the magnetic flux via the heat member. The magnetic flux adjuster is configured to vary a heating range of the heat member in the width direction. The heat layer has a predetermined Curie point. |
US07949288B2 |
Image forming agent storage device and image forming apparatus
An image forming agent storage device includes an image forming agent storage body that is inserted into an insertion part, an opening-and-closing member, an engagement mechanism and an engagement release prevention mechanism. The image forming agent storage body is formed with a discharge port. The engagement mechanism includes an engagement part being provided in the image forming agent storage body and an engaged part being provided in the opening-and-closing member and being capable of engaging with the engagement part. The engagement release prevention mechanism prevents that a state where the engagement part and the engaged part can engage with each other is released due to an event that a front side of the opening-and-closing member moves relative to the image forming agent storage body so as to slant in a direction away from a position where the engagement part and the engaged part are provided. |
US07949282B2 |
Developing device and image forming apparatus including the same
A developing device includes a housing, a developing roller that carries developer, a supply roller for supplying the developer, a developer cartridge that accommodates the developer, a first sealing member that is provided at both ends of the developing roller, a developer passage opening provided in at least one of the housing and the developer cartridge, and a second sealing member provided in a vicinity of the developer passage opening. At least a part of the second sealing member overlaps the first sealing member in a direction in which the developer cartridge is attachable to and detachable from the housing. A portion of a shadow of the second sealing member cast in a direction, in which the developer passes through the developer passage opening, overlaps the first sealing member. The developer cartridge is attachable to and detachable from the housing at a position opposed to the developing roller. |
US07949281B2 |
Process cartridge and image forming apparatus for effectively cleaning a charging roller at predetermined intervals
An image forming apparatus includes a charging roller that continuously rotates and uniformly charges a photoconductor for forming an electrostatic latent image thereon, a cleaning roller that contacts a peripheral surface of the charging roller and cleans the charging roller while being driven by rotation of the charging roller, wherein a peripheral surface of the cleaning roller is formed of a melamine resin foam, and a cleaning roller shifting unit that causes the cleaning roller to contact the charging roller for a predetermined time at predetermined intervals of image formation while movably holding the cleaning roller. |
US07949278B2 |
Apparatus for registering a predetermined number of jobs simultaneously
A recording apparatus connected to a computer executes jobs in a desired order at the time of carrying out plural jobs transmitted from the computer. A printer for carrying out plural jobs transmitted from the computer and recording an image on a recording medium registers the jobs transmitted from the computer as object jobs corresponding to a first LED and a second LED for displaying job states and a first instruction button 21 and a second instruction button for inputting operations of carrying out the registered jobs, executes the job corresponding to the operated button in response to the operation of the first instruction button or the second instruction button, and gives notification using the first LED or the second LED corresponding to the job. |
US07949276B2 |
Image formation apparatus and associated methodology for patch image frequency updating
An apparatus and method to update patch image formation frequency, in which an electrostatic latent image is formed on an image supporting object, and the electrostatic latent image is developed with a toner. The image formation apparatus includes a developing unit, a toner supply unit for supplying the toner to the developing unit, a patch image density detecting unit for detecting the density of a patch image formed on the image supporting object, a toner density detecting unit for detecting the density of the toner held in the developing unit, and a control unit that adjusts a generating interval of the patch image according to a detection result of the patch image density detecting unit. |
US07949275B2 |
Cleaning device, process cartridge and image forming apparatus
A cleaning device capable of inhibiting noise from being caused by stick-slip vibration between a blade member of the cleaning device and an image carrier, a process cartridge, and an image forming apparatus are provided. A vibration detecting device for detecting a vibration state is attached to a central part of a holder holding a blade member, and an excitation member for vibrating the blade member is attached to the blade member over the entire length thereof in a direction along a sliding contact surface contacting a photoreceptor. |
US07949269B2 |
Image forming apparatus
An image forming apparatus includes a black image forming unit that can be used in a black monochrome mode to form supply toner images corresponding to color patches and cause the supply toner images to be carried by an intermediate transfer belt. During the black monochrome mode, a fur brush comes into contact with the supply toner images, so that discharge products are removed from the fur brush. Thus, when the black monochrome mode ends and a full-color mode is returned, the color patches transferred to a secondary transfer roller can be sufficiently removed by single passage and no backside contamination of a recording material occurs. |
US07949265B2 |
Toner supply device, developing device and image forming apparatus with residual quantity of toner based control
A toner supply device for supplying toner to a developing device includes: a first toner supply portion for supplying toner to a developing hopper; a second toner supply portion for supplying the stored toner to the first toner supply portion; a first toner supply driver for driving the first toner supply portion; a first residual toner quantity detector for detecting the residual toner quantity in the first toner supply portion; a second toner supply driver for driving the second toner supply portion; a second residual toner quantity detector for detecting the residual toner quantity in the second toner supply portion; and a controller for controlling the drives of the first and second toner supply drivers by switching on and off the drives of the first and second toner supply drivers in accordance with the residual toner quantities detected by the first and second residual toner quantity detectors. |
US07949264B2 |
Image forming apparatus and method
When an image forming apparatus is disabled due to a cause rather than the detection of the toner empty condition, it is determined whether a recovery operation is a first recovery operation or a second recovery operation. The first recovery operation is associated with a mounting/dismounting of the toner cartridge performed from when the image forming apparatus is disabled until when the recovery operation begins. The second recovery operation is not associated with the mounting/dismounting. A toner supply control controls the toner supply operation when the recovery operation is performed on condition that the empty memory memorizes that the toner empty detector detects the empty condition. When the recovery operation is the first recovery operation, the toner supply control allows the toner to be supplied into the developer housing. While, when the recovery operation is the second recovery operation, the toner supply control prohibits the toner from being supplied into developer housing. |
US07949258B2 |
Radio communication system, radio communication apparatus and radio communication method as well as computer program
It is possible to realize remote control in a reflection wave transmission system, and enhance operability for a mobile apparatus having a reflector. The mobile apparatus comprises a reflector and performs reflection wave transmission by carrying data on a reflection wave for unmodulated carrier. A reflection wave reader comprises an infrared light receiving section, receives and decodes a request signal sent as an infrared remote control command, transmits it to the mobile apparatus by an ASK modulated signal and then transmits the unmodulated carrier. The mobile apparatus transmits requested data by reflection wave. The mobile apparatus can be operated from an infrared remote controller and remote control distance can be extended. |
US07949255B2 |
System, device and method for transporting signals through passive optical network
A system for transporting signals through PON, including a device for transporting optical network signals and a device for transporting optical line signals, wherein: the device for transporting optical network signals is adapted to map upstream optical signals with a PON frame format to upstream optical channel data unit signals, to convert into upstream signals with an optical channel transport unit format, and to transport to the device for transporting optical line signals through OTN; and to perform corresponding downstream processing; the device for transporting optical line signals is adapted to convert the upstream signals into upstream optical channel data unit signals, to de-map to upstream optical signals with a PON frame format, and to transport to an optical line terminal; and to perform corresponding downstream processing. The invention further discloses relevant devices and methods. |
US07949252B1 |
Plenoptic camera with large depth of field
Methods and apparatus for light-field capture with large depth of field. A design methodology is described in which the relationships among various plenoptic camera parameters, including inverse magnification, F-number, focal length, wavelength, and pixel size, may be analyzed to design plenoptic cameras that provide increased depth-of-field when compared to conventional plenoptic cameras. Plenoptic cameras are described, which may be implemented according to the design methodology, and in which both Keplerian telescopic and Galilean telescopic imaging can be realized at the same time while providing a larger depth of field than is realized in conventional plenoptic cameras, thus capturing light-field images that capture “both sides” in which all but a small region of the scene is in focus. In some embodiments, apertures may be added to the microlenses so that depth of field is increased. |
US07949250B1 |
Electro-mechanical shutter control
A method in a camera device having an image sensor and an electro-mechanical shutter mechanism is as follows. A constant drive current is applied to the shutter mechanism to close shutter at the end of a first exposure. Then, a decaying drive current is applied to the shutter mechanism during a readout interval for the first exposure. Other embodiments are also described and claimed. Other embodiments are also described and claimed. |
US07949249B2 |
Software based photoflash synchronization of camera equipped portable media device and external lighting apparatus
Methods of using software to synchronize the control of a camera on portable media device with the photoflash on an external lighting apparatus.The Camera-Equipped Portable Media Device (CEPMD) utilizes an External Lighting Apparatus (ELA) as a light source to improve the lighting conditions for portable media device photography. Both ELA and CEPMD are controlled by software, which synchronize the photoflash image capture as well as post process the image to further enhance the image quality. Furthermore, in a preferred ELA embodiment, it acts as a protective case for the CEPMD. |
US07949244B2 |
Method for measuring subject distance
An exemplary method for measuring a distance from a subject to a camera includes the following operations: focusing on the subject using the imaging system; illuminating an area on the subject using auxiliary light; capturing an image of the subject, the image having an illumination portion corresponding to the illuminated area; measuring the area of the illumination portion of the image; and calculating the subject distance based on the measured area. |
US07949242B2 |
Lens cover assembly and portable electronic device using the same
A lens cover assembly comprises a lens cover and a water absorption portion. The lens cover has a transparent portion located in a center portion thereof. The water absorption portion is mounted to the lens cover surrounding the transparent portion. |
US07949240B2 |
Portable camera device
A portable camera device includes a first casing, a second casing and an extendable mechanism. The second casing contains a lens module and has a lower part connected to a first connecting position of the first casing such that the lens module is arranged above the first casing. The extendable mechanism has a rear end with a document holding structure for holding a document and a front end connected to a second connecting position of the first casing via a first pivotal mechanism. The extendable mechanism is selectively folded or unfolded with respect to the first casing when the extendable mechanism is rotated in various directions by adjusting the first pivotal mechanism. A relative spatial correlation between the lens module and the document is adjusted such that the lens module is focused on a selected area of the document for capturing an image of the document. |
US07949237B2 |
Heating configuration for use in thermal processing chambers
An apparatus for heat treating semiconductor wafers is disclosed. The apparatus includes a heating device which contains an assembly linear lamps for emitting light energy onto a wafer. The linear lamps can be placed in various configurations. In accordance with the present invention, tuning devices which are used to adjust the overall irradiance distribution of the light energy sources are included in the heating device. The tuning devices can be, for instance, are lamps or lasers. |
US07949236B2 |
Home heating radiator using a phase change heat transfer fluid
A home heating radiator using a heat transfer fluid operating in phase change form, includes a reservoir of heat transfer fluid, and electric resistance heat source, for raising the temperature of the heat transfer fluid to a temperature such as to cause a phase change of the fluid, and a heating body where heat transfer takes place with the ambient air, the heating body including a number, n, of channels, communicating in the lowermost part of the reservoir, where n may be equal to 1. |
US07949235B2 |
Electronic module and arrangement for signal transmission with the former
The invention concerns an electronic module for a motor vehicle, in particular a fan regulator (4″) with a control input (S) for a signal, in particular a pulse width modulated signal, transmitted via a signal line (3). The electronic module is designed for the generation of an essentially constant potential (Ubias, Ubias−UBE) at the control input (S), which preferably is designed as a current-controlled, low resistance control input. The invention also concerns an arrangement (1″) for the transmission of a preferably pulse width modulated signal with: a control device (2′) for the generation of the signal, a signal line for the transmission of the signal, and an electronic module as described above. |
US07949232B2 |
Apparatus, method and control system for inputting a reproduction speed of a video signal
An input apparatus that inputs a reproduction speed of a video signal is disclosed. The input apparatus has a position detection section and a control section. The position detection section linearly detects a position that a user's finger has touched. The control section detects a moving speed of the user's finger that has touched the position detection section corresponding to a first position and a second position detected by the position detection section and outputs reproduction speed information corresponding to the moving speed. After the first position has been detected and a predetermined time period has elapsed, the second position is detected by the position detection section. |
US07949231B2 |
Recording medium having data structure for managing reproduction of multiple reproduction path video data recorded thereon and recording and reproducing methods and apparatuses
The recording medium includes a navigation area and at least one playlist area. The navigation area stores navigation management information for managing the reproduction of at least multiple reproduction path video data from the recording medium. At least one playlist is stored in a playlist area. Each playlist identifies at least one playitem, and each playitem identifies at least one clip of video data. |
US07949230B2 |
Electronic equipment, system for video content, and display method
An electronic equipment device that includes a storage section storing data for creating a menu screen. A metadata acquisition section acquires metadata for displaying a menu item for operating external equipment, from the external equipment. The metadata having data for defining a type of the menu item and transition of a menu focus. A remote commander operation detection section detects operation performed on a remote commander. A menu screen generation processing section adds the menu item based on the metadata to the menu screen, for assembly; and a notification processing section notifies the external equipment of the menu item selected on the menu screen. |
US07949227B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07949224B2 |
Data processing system and method
Embodiments of the present invention relate to a data processing system including means to play an interruptible or skipable video sequence; and a random number generator for generating a random number associated with an interruption of the interruptible or skipable video sequence. |
US07949222B2 |
Information storage medium and information recording/playback system
There are provided an information storage medium capable of real-time recording/playback of digital moving picture information, and a digital information recording/playback system using this medium. In a medium that records/plays back data including video data and control information, the control information (DA21 in FIG. 4; RTR_VMG in FIG. 30) includes information (VOBU entry in FIG. 31) for accessing a specific portion (VOBU) of the video data. |
US07949219B1 |
Self forming waveguides for optical coupling and methodologies for making same
Systems and methods of forming an optical coupling between two optical waveguides where at least one of the optical waveguides is non-UV transmissive are disclosed. In one aspect, a self-forming waveguide (SFWG) is formed in a photosensitive material disposed between a UV transmissive optical waveguide and a non-UV transmissive component at least in part by a portion of an incident UV beam reflected from an interface between the photosensitive material and the non-UV transmissive material. In another aspect, two separate SFWG waveguides are formed in two separate photosensitive materials by UV beams passed thereto via a UV transmissive bridge waveguide. |
US07949216B2 |
Bragg grating elements for optical devices
Three-dimensional holographic elements are disclosed. Three-dimensional Bragg gratings recorded on bulks of optical material are included in the disclosure. Such elements may be manufactured by placing a three-dimensional bulk of optical material directly behind a recorded master hologram, directing a reference beam onto a master hologram such that a replica of the master hologram is recorded in the optical material. The replica may form the three-dimensional holographic element. The master hologram may be Bragg grating formed on a surface of a transparent substrate. |
US07949200B2 |
Image processing apparatus, display device, and image processing method
According to one embodiment, an image processing apparatus includes an obtaining module, a coefficient filter, a large area filter, and a determination module. The obtaining module obtains a feature value indicating an image structure of a pixel block comprising a target pixel to be processed and a surrounding pixel neighboring the target pixel in an input image. The coefficient filter performs filtering on the pixel block using a filter coefficient corresponding to the feature value. The large area filter performs smoothing on a pixel block that are larger than blocks used with coefficient filter. The determination module determines to cause the large area filter to perform the smoothing when the image structure indicated by the feature value is smooth. |
US07949198B2 |
Fast response discrete time infinite impulse response (IIR) filter
An infinite impulse response (IIR) filter provides fast response time without significant effects of ringing or overshoot. In a first step, an input signal is received and a preliminary output signal is computed based upon at least the input signal and a prior output signal. The preliminary output signal is compared to the input signal, and if the preliminary output signal and the input signal differ by more than a significant amount, the input signal is provided as the output signal. Otherwise, the preliminary output signal can be provided as the output signal. Such a filter be readily implemented in software or other programmable logic, and may have particular utility in preserving the contrast in a filtered video image represented by discrete digital data within a display system. |
US07949196B2 |
Low complexity and unified transforms for video coding
A method and apparatus is disclosed herein for decoding data (e.g., video data) using transforms. In one embodiment, the decoding process comprises scaling a block of coefficients using a scaling factor determined for each coefficient by computing an index for said each coefficient and indexing a look-up table (LUT) using the index. The index is based on a quantization parameter, a size of the block of coefficients, and a position of said each coefficient within the block. The method also comprises applying a transform to the block of scaled coefficients. |
US07949193B2 |
Apparatus and method for compressing three-dimensional stereoscopic images
An apparatus and method for efficiently compressing three-dimensional stereoscopic images are provided. The apparatus and method include a search for Global motion between left and right images input through two image input units mounted in a mobile communication terminal. The images are arranged and a difference between the two images is computed. The images are compressed using the difference between the two images and a reference image. Accordingly, because the left and right images are similar, a computation amount can be reduced since the global motion is computed only once. |
US07949191B1 |
Method and system for searching for information on a network in response to an image query sent by a user from a mobile communications device
Image-based searching for information on a network is provided in response to an image query sent by a user. The image query includes an image captured using a mobile communications device with a camera. The image is processed to detect any text present in the image, and any detected text can be analyzed using a process such as optical character recognition (OCR). The analyzed text is used to search for matches in at least one corresponding domain database, selected from various domain databases present in the network. Thereafter, one or more selected matches and any additional related information can be sent to the user as one or more results for the submitted image query. |
US07949189B2 |
Imaging apparatus and recording medium
In a digital camera 1, when the shutter button is half-depressed (Y at S2), face detection processing is performed on periodically imaged frame images until it is fully depressed (N at S6), and face detection results are cyclically stored in a detection result storage area. When it is fully depressed (Y at S6), a still-image imaging operation is performed, and the face detection processing is performed on an imaged still-image (S7 and S8). Then, after a high priority face detection result is selected from among the face detection results currently stored in the detection result storing area (S9), the selected face detection result and the face detection result of the still-image are compared and judged whether or not they are in agreement (S10 and S11). When judged not to be in agreement, the still-image is displayed as a preview and the warning display of this disagreement is performed (S13). |
US07949188B2 |
Image processing apparatus, image processing method, and program
An image processing apparatus is disclosed which processes moving images each divisible into a plurality of shots, the image processing apparatus including: a holding unit configured to hold discrimination models acquired by learning beforehand a first rule and a second rule from a moving image formed by a plurality of known shot groups which are made up of at least one shot each and from which a highlight is to be extracted in accordance with the discrimination models, the first rule governing relevance between the shots, the second rule governing relevance between frames within each of the shots; and an extraction unit configured to extract from a newly input moving image a shot group recognized as the highlight in accordance with the discrimination models held in the holding unit. |
US07949182B2 |
Combining differently exposed images of the same object
An image processing system includes: an image capture device operable to capture at least first and second images of an object at different exposures, a storage for at least part of the at least first and second images, a filter for splitting the at least first and second images into respective first and second spatial frequency components, the first frequency component being of lower frequency than the second, a selector for selecting local image intensity data from the second spatial frequency components of a region of the at least first and second images for combination with the first frequency component from the corresponding region of the first image, and a combiner for combining the selected local image data from the second spatial frequency components of the at least first and second images with the first spatial frequency component of the first image to form a final image. |
US07949178B2 |
Pattern inspection method and its apparatus
In a pattern inspection apparatus for comparing images of corresponding areas of two patterns, which are formed so as to be identical, so as to judge that a non-coincident part of the images is a defect, the influence of unevenness in brightness of patterns caused by a difference of thickness or the like is reduced, whereby highly sensitive pattern inspection is realized. In addition, high-speed pattern inspection can be carried out without changing the image comparison algorithm. For this purpose, the pattern inspection apparatus operates to perform comparison processing of images in parallel in plural areas. Further, the pattern inspection apparatus operates to convert gradation of an image signal among compared images using different plural processing units such that, even in the case in which a difference of brightness occurs in an identical pattern among images, a defect can be detected correctly. |
US07949175B2 |
Counterfeit deterrence using dispersed miniature security marks
A method is disclosed for detection of miniature security mark configurations within documents and images, wherein the miniature security marks are in the form of dispersed miniature security marks and may include data marks or a combination of data marks and anchor marks. The method includes sub-sampling a received image, which is a digital representation possible recipient(s) of the miniature security marks, to generate a reduced-resolution image of the received image. Maximum/minimum points detection is performed and the maximum/minimum points are grouped into one or more clusters according to location distances between the maximum/minimum points. Group configuration is checked to match the clusters with a pre-defined template configuration. Dot parameter verification is then performed to verify mark location and configuration between the received image and a pre-defined template dot specification. |
US07949169B2 |
Method and apparatus for automated detection of target structures from medical images using a 3D morphological matching algorithm
A method for the automated detection of target structures shown in digital medical images, the method of comprising: (1) generating a three dimensional (3D) volumetric data set of a patient region within which the target structure resides from a plurality of segmented medical image slices; (2) grouping contiguous structures that are depicted in the 3D volumetric data set to create corresponding grouped structure data sets; (3) assigning each grouped structure data set to one of a plurality of detection algorithms, each detection algorithm being configured to detect a different type of target structure; and (4) processing each grouped structure data set according to its assigned detection algorithm to thereby detect whether any target structures are present in the medical images. Preferably, the target structures are pulmonary nodules, and a specialized detection algorithm is applied to image data classified as a candidate for depicting perivascular nodules. To segment perivascular nodule candidates from surrounding vessels, the image data is preferably correlated with a plurality of 3D morphological filters. |
US07949167B2 |
Automatic learning of image features to predict disease
A method for training a computer system for automatic detection of regions of interest includes receiving patient records. For each of the received patient records a text field and a medical image are identified from within the patient record and the medical image is automatically segmented to identify a structure of interest. The text field is searched for one or more keywords indicative of a particular abnormality associated with the structure of interest. The medical image is added to a grouping representing the particular abnormality when the text field indicates that the patient has the particular abnormality and the medical image is added to a grouping representing the absence of the particular abnormality when the text field does not indicate that the patient has the particular abnormality. The groupings of medical images are used to automatically train a computer system for the subsequent detection of the particular abnormality. |
US07949158B2 |
Method and apparatus for extracting face feature
A method and apparatus for extracting a face feature to construct a face search system having a high recognition rate are provided. The method includes calculating an average image of each of a plurality of candidates having one or more face images to which different weights are given according to an order in which the face images are acquired and calculating a total average image of all face images of the plurality of candidates, calculating a between-class scatter matrix based on a difference between each candidate's average image and the total average image and a within-class scatter matrix based on a difference between each candidate's average image and each candidate's predetermined face image of the one or more face images, and generating a base vector that maximizes a criterion defined by a ratio between the between-class scatter matrix and the within-class scatter matrix. |
US07949157B2 |
Interpreting sign language gestures
Embodiments of the invention include methods and apparatuses relating to identifying hand gestures. In one embodiment, a hand gesture is identified by capturing an image including an image object of the hand gesture, generating a numerical signature based on the image object, and identifying the hand gesture from reference numerical signatures associated with reference hand gestures. |
US07949155B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus includes image memory that stores an image; character recognition rate acquisition unit that segments the image stored in the image memory into a plurality of partial images and acquiring a character recognition rate for each partial image; image quality assessment unit that calculates a parameter showing the image quality of the image based on the character recognition rates of the plural partial images acquired by the character recognition rate acquisition unit; and output unit that outputs assessment results obtained by the image quality assessment unit. |
US07949153B2 |
Image processing system, image processing method, image processing program, image capturing apparatus, and image capturing method
An image processing is performed based on a distance computed for each partial area within an image capturing range. An image processing system according to the present invention includes a captured image acquiring section that acquires a captured image taken by an image capturing apparatus, a distance information acquiring section that acquires subject distance information that is information indicative of a distance between the image capturing apparatus and a subject for each of a plurality of partial areas in the captured image acquired by the captured image acquiring section, and an image processing section that performs an image processing different from one another on each of the plurality of partial areas in the captured image acquired by the captured image acquiring section according to the subject distance information acquired by the distance information acquiring section. |
US07949143B2 |
Ultrasonic transducer, ultrasonic speaker, acoustic system, and control method of ultrasonic transducer
An ultrasonic speaker or acoustic system includes an electrostatic type ultrasonic transducer of a push-pull system is constructed such that a through hole is arranged in the central portion of a fixing electrode of a circular shape. A sound wave reflecting plate is arranged on the rear face of the ultrasonic transducer and an ultrasonic wave radiated from the rear face of the ultrasonic transducer is reflected by the sound wave reflecting plate and is radiated to the front face of the ultrasonic transducer through the through hole. |
US07949140B2 |
Sound measuring apparatus and method, and audio signal processing apparatus
A sound measuring apparatus for measuring a sound-arrival delay time from a speaker to a microphone on the basis of a result obtained by outputting a test signal from the speaker and picking up the test signal using the microphone includes the following elements. A control unit performs control so that the test signal is expanded in a time axis and is then output from the speaker. A delay time measuring unit measures an expansion-based measured delay time on the basis of a delay time that is measured on the basis of a time difference between the test signal expanded in the time axis and output from the speaker and a signal obtained from the microphone by picking up the output expanded test signal, and obtains the sound-arrival delay time as the expansion-based measured delay time. |
US07949133B2 |
Controlled cryptoperiod timing to reduce decoder processing load
Systems and methods are disclosed for enabling encryptor devices to provide real-time messages having offset cryptoperiods according to an offset algorithm within common crypto-sync pulse boundaries. A master clock aligns the encryptor devices to a common crypto-sync pulse. Subsequently, a cryptoperiod offset aligner assigns a different offset value according to an algorithm to each encrypted service. The corresponding encryptor device then begins the cryptoperiod, during which real-time messages are transmitted, at the assigned offset value from the common crypto-sync pulse. |
US07949126B2 |
Unsplit bipolar pulse forming line
A bipolar pulse forming transmission line module and system for linear induction accelerators having first, second, third, and fourth planar conductors which form a sequentially arranged interleaved stack having opposing first and second ends, with dielectric layers between the conductors. The first and second planar conductors are connected to each other at the first end, and the first and fourth planar conductors are connected to each other at the second end via a shorting plate. The third planar conductor is electrically connectable to a high voltage source, and an internal switch functions to short at the first end a high voltage from the third planar conductor to the fourth planar conductor to produce a bipolar pulse at the acceleration axis with a zero net time integral. Improved access to the switch is enabled by an aperture through the shorting plate and the proximity of the aperture to the switch. |
US07949124B2 |
Information processing apparatus, control method for the same, program and storage medium
An information processing apparatus that generates private information used as one of an encryption key for encrypting data or a generation key for generating falsification detection information used in detecting falsification of data, comprises a storage unit adapted to prestore key information, an input unit adapted to input calculation target information, a calculating unit adapted to perform a calculation on targeted information based on the key information held in the storage unit, a detecting unit adapted to detect a predetermined event, and a control unit adapted, when triggered by detection of the event by the detecting unit, to perform controls to generate the private information by making the calculating unit perform the calculation with the input calculation target information as the targeted information, and to place the key information stored in the storage unit in an unusable state. |
US07949122B1 |
Method and apparatus for determining wait treatment of a customer in a call center
A method, apparatus and computer program product for determining wait treatment for a customer in a call center is presented. Information relating to a customer in a communication session with the call center is recorded. The information relating to a customer in a communication session with the call center is then evaluated. From the evaluation the type of wait treatment to use for the customer is determined and is provided to the customer. |
US07949121B1 |
Method and apparatus for the simultaneous delivery of multiple contacts to an agent
A contact center 100 including a grouping agent 232 that is operable to (a) select a first work item 308a, 312a, 316a, or 320a for servicing by a contact center resource; (b) determine whether the first work item is related to a second work item 308b, 312b, 316b, or 320b; and (c) when the first work item is related to the second work item, create, for servicing by the contact center resource, a first work item grouping comprising the first and second work items. |
US07949114B2 |
Granting privileges to a telecommunications terminal based on the relationship of a first signal to a second signal
A method and apparatus are disclosed that enable a data-processing system, such as a server, to determine whether or not to grant a telecommunications terminal one or more privileges, without some of the disadvantages of the prior art. Specifically, in accordance with the illustrative embodiments of the present invention, a call-processing server transmits, to a first terminal, a first signal for verifying a second terminal, such as one that has been designated by a user. The user is then required to transmit a second signal to the call-processing server via the second terminal. The call-processing server then examines the received second signal with respect to the first signal and determines whether or not to grant the second terminal a privilege (e.g., handling calls on behalf of the user, etc.), based on the relationship between the first and second signals. |
US07949113B2 |
Contact image selection and association method and system for mobile device
A method of associating an image with a contact record on a mobile device. The contact record is displayed in a user interface and the user selects an image file for association with the contact record. The selected image is rendered and overlaid with a cropping shape. The image is cropped in accordance with a position of the cropping shape to produce a sub-image, which is then encoding in accordance with a predefined image format to produce a sub-image file, and stored in association with the contact record. |
US07949111B2 |
Call routing method
A call processing method is disclosed. A first station initiates a call to a second station. Call information associated with the initiated call is evaluated by comparing the call information with information in a fraud database. Completion of the call is prevented if the evaluation results in a finding of fraud. If the evaluation results in no finding of fraud, the call is completed to the second station via a routing path obtained from a routing database. If the call being completed is deemed to be a call of interest, the routing path obtained from the routing database for completing the call is stored. |
US07949107B2 |
Method, system, and computer program product for providing privacy measures in instant messaging systems
The present invention provides privacy measures in instant messaging systems. A method in accordance with an embodiment of the present invention includes: setting a time-out value for a message; sending the message to a receiving user; and displaying the message to the receiving user only for a time period equal to the time-out value. In another embodiment, a stealth delivery mode is provided in which an IM message is displayed to the receiving user only if the receiving user has approved the display of the IM message. In a further embodiment, a predetermined number of elements received prior to a current IM message are displayed in the conversation pane of an IM client, based on a threshold value. |
US07949104B1 |
Message delivery system with echo-cancellation
Interactive system for responding to conditions after an answering machine has been detected in an automatic telephone number dialing and announcing system so that realistic sounding recorded messages can be delivered without truncation. The system starts by: placing a telephone call to an answering machine; playing a recorded message onto the answering machine: monitoring the machine for echo cancellation sounds (sounds emanating from the answering machine) while simultaneously playing the message; repeating the playing of said message onto the answering machine while monitoring for echo cancellation sounds; and continuing to play the message until there are no echo cancellation sounds whereby the recorded message is launched unto the answering machine and continues playing the message to completion. If there are greater than three occurrences of echo cancellation sounds. Then the system avoids further resetting steps and proceeds to play the recorded message onto the answering machine without further interruption. |
US07949094B2 |
Rail system and X-ray imaging apparatus using the same
Disclosed herein are a rail system and an X-ray imaging apparatus using the same. The rail system includes a rail unit, a detecting unit and an X-ray generating unit. The rail unit is provided on a support surface and extends for a predetermined length. The detecting unit is provided on the rail unit and includes a detector stand which is provided on the rail unit so as to be movable in the longitudinal direction of the rail unit, a detector arm which has a bent structure and is provided on a side surface of the detector stand so as to be movable upwards and downwards, and a detector which is rotatably coupled to the detector arm. The X-ray generating unit is provided on the rail unit at a position facing the detector and includes a tube stand which is provided on the rail unit so as to be movable in the longitudinal direction of the rail unit, a tube arm which is provided on the tube stand so as to be movable upwards and downwards, an X-ray tube which is coupled to the tube arm so as to be rotatable with respect to the tube arm, and a collimator which is fastened to the X-ray tube. |
US07949089B2 |
Apparatus and method for tracking feature's position in human body
A CT scanner for scanning a subject is provided, the scanner comprising: a gantry capable of rotating about a scanned subject; at least two cone beam X-Ray sources displaced from each other mounted on said gantry; at least one 2D detector array mounted on said gantry, said detector is capable of receiving radiation emitted by said at least two X-Ray sources and attenuated by the subject to be scanned; a first image processor capable of generating and displaying CT images of a volume within the subject; a second image processor capable of generating projection X-Ray images of said volume, wherein the images are responsive to X-Ray separately emitted by each of said at least two cone beam X-Ray sources; and a third image processor capable of generating and displaying fluoroscopic images composed of said projection X-Ray images, wherein said fluoroscopic images are spatially registered to said CT images. |
US07949085B2 |
Stressless shift register
A shift register unit includes a plurality of register units electrically coupled in cascade. Each register unit outputs an output pulse according to a first clock signal, a second clock signal and an output pulse of a previous register unit. Each register unit includes a first switch unit, a second switch unit, a third switch unit, a fourth switch unit, and a driving unit. The first switch unit is used for conducting the input pulse to a first node when the first switch is turned on. The second switch unit is used for conducting the output pulse of the register unit according to the first clock signal to an output end when the second switch unit is turned on in response to the input pulse. The third switch unit electrically coupled to a supply end is used for conducting a supply voltage to the output end when the second switch unit is turned off. The fourth switch unit electrically coupled to the supply end is used for conducting the supply voltage to the first node when the fourth switch unit is turned on in response to a driving pulse. The driving unit is used for providing the driving pulse according to the first clock signal, the second clock signal, and the input pulse. |
US07949079B1 |
Reduced complexity viterbi decoding method and apparatus
A method and apparatus for receiving an analog radio frequency signal comprising a time-domain analog OFDM symbol. The method includes converting the time-domain analog OFDM symbol into a corresponding time domain digital OFDM symbol; converting the time domain digital OFDM symbol into a frequency domain digital OFDM symbol; generating an estimate of the channel for each sub-carrier of the frequency domain digital OFDM symbol; demodulating the frequency domain digital OFDM symbol and generating a plurality of demodulated symbols based, at least in part on, the estimate of the channel for each sub-carrier of the frequency domain digital OFDM symbol; and performing a soft-decision decoding on each demodulated symbol and generating a corresponding soft-decision decoded symbol, wherein the soft-decision decoding of each demodulated symbol is based, at least in part, on the estimate of the channel corresponding to the given sub-carrier associated with the demodulated symbol. |
US07949075B2 |
Data slicer circuit, demodulation stage, receiving system and method for demodulating shift key coded signals
The invention relates to a data slicer circuit for processing a voltage signal input having two voltage values, each value representative of a value assigned to one characteristic of a modulated baseband carrier signal corresponding to a binary one or zero bit of information, the data slicer comprising first means for detecting a rising transition segment of the voltage signal, first means for detecting a falling transition segment of the voltage signal, means for providing a first serial digital signal output with a binary zero value if a rising transition segment of the voltage signal is detected or a binary one value if a falling transition segment of the voltage signal is detected or vice versa. |
US07949070B2 |
Method and apparatus for executing MIMO eigenmode transmission
Antennas transmit signals weighted by a weight vector. A control unit acquires, via a radio unit and the like, a predetermined column from a steering matrix derived by performing singular value decomposition on a channel matrix whose element values are channel characteristics between a plurality of transmitting antennas and a plurality of receiving antennas, respectively. The control unit varies each of components contained in the acquired column vector so as to derive a weight vector that varies with time. |
US07949057B2 |
Spectrum coding apparatus, spectrum decoding apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus and methods thereof
A spectrum coding apparatus capable of performing coding at a low bit rate and with high quality is disclosed. This apparatus is provided with a section that performs the frequency transformation of a first signal and calculates a first spectrum, a section that converts the frequency of a second signal and calculates a second spectrum, a section that estimates the shape of the second spectrum in a band of FL≦k |
US07949054B2 |
Flexible data organization for images
A system, a method and computer-readable media for organizing a bitstream of compressed data that represents an image. The image may be partitioned into independently decodable regions. The portion of the compressed bitstream associated a selected region is decoded. This decoding yields a series of transform coefficients. Areas of the image that surround the selected region are identified, and information associated with these areas is decoded to yield additional transform coefficients. The original series of transform coefficients and the additional transform coefficients are used to reconstruct the selected region of the image. |
US07949045B2 |
Signal compressing system
A multi-scanner scans a signal according to several different patterns. A scanning pattern selector determines which scanning pattern produced the most efficient coding result, for example, for runlength coding, and outputs a coded signal, coded most efficiently, and a selection signal which identifies the scanning pattern found to be most efficient. |
US07949042B2 |
Image searching device and method, program and program recording medium
An encoded code stream is searched for a frame generally coincident with a specific frame without having to decoding the frame to its original image. The present invention provides an image search device that searches an object encoded code stream formed by compression coding of a plurality of frames for a frame generally coincident with a specific one, which includes a decoder for making entropy decoding of the object encoded code stream to generate quantization coefficients of each frame, a matching unit for making matching between the quantization coefficients of the specific frame and those of each frame which are generated by the decoder and correspond in sample position to those of the specific frame, and a judging unit for judging, based on the result of matching, whether the frame is generally coincident with the specific one. |
US07949037B2 |
Base station for carrier offset recovery
A base station for carrier offset recovery. An adaptive matched filter produces a filtered signal. A rake receiver provides relative path values of multipath components. A mixer generates channel impulse response estimates. A channel despreader despreads the filtered signal using the pseudo-noise signal generated to produce a despread channel signal of the selected channel. A pilot channel despreader despreads the filtered signal using a pseudo-noise signal generator to produce a despread pilot signal of the pilot channel. A hard decision processor determines a symbol value of the despread channel signal. A complex conjugate processor generates a complex conjugate of the symbol value as a correction signal. A phase-locked loop produces a phase correction signal to recover carrier offset. |
US07949036B2 |
Determining a detection signal in a spread spectrum communications system
Disclosed is a method of generating a detection signal for detecting energy in a spread-spectrum signal, comprising: de-spreading the spread-spectrum signal by applying a predetermined spreading code to obtain a sequence of de-spread signal symbols (202A-202D); accumulating a number of said signal symbols to obtain a single detection signal. The accumulation includes: obtaining a first and a second subset of said de-spread signal symbols, wherein the symbols of the first subset have values that are known to the receiver or at least known to be the same for all symbols of the first subset, and wherein the symbols of the second subset have unknown values; coherently accumulating the symbols of the first subset to obtain a first partial detection signal (203A, 203B, 203C); non-coherently accumulating the symbols of the second subset to obtain a second partial detection signal (204A, 204B, 204C); and combining the first and second partial detection signals to obtain the single detection signal (208). |
US07949033B2 |
Method for generating a reference signal sequence using grouping
Method for generating reference signal sequence using grouping is explained. In this method, base sequences are grouped such that each group contains at least one base sequence of each length, so UE(s) can use various length sequences as a reference signal. And in this method, inter cell interference caused by using various length sequence as a reference signal sequence can be minimized by grouping sequences having the high cross correlation relation. |
US07949030B2 |
High-power, phased-locked, laser arrays
High-power, phased-locked, laser arrays as disclosed herein utilize a system of optical elements that may be external to the laser oscillator array. Such an external optical system may achieve mutually coherent operation of all the emitters in a laser array, and coherent combination of the output of all the lasers in the array into a single beam. Such an “external gain harness” system may include: an optical lens/mirror system that mixes the output of all the emitters in the array; a holographic optical element that combines the output of all the lasers in the array, and an output coupler that selects a single path for the combined output and also selects a common operating frequency for all the coupled gain regions. |
US07949029B2 |
Wavelength tunable semiconductor laser having multiple sets of intercavity spacings
An array of optically coupled cavities (called micro-cavities) of a semiconductor laser are defined by either an etch and/or by a native oxide of an aluminum-bearing III-V semiconductor material and are arranged serially end-to-end along the longitudinal direction. An etch and/or native oxide defines a refractive index change for the longitudinal optical mode and confines the optical field within the micro-cavities, resulting in reflection and optical feedback distributed periodically along the laser stripe in the form of an optically coupled micro-cavity. The wavelength of emission of the laser is controlled by a combination of the length of the optical micro-cavities and the spacing between adjacent optical micro-cavities. Single-longitudinal-mode operation is exhibited over an extended drive current range. In one embodiment, two or more linear arrays of end-coupled micro-cavities are arranged in the longitudinal axis of the laser cavity to obtain a tunable laser. The device, with multiple reflectors constructed out of optical micro-cavities, is tuned either thermally or by current injection partitioned among the elements. The tunable laser exhibits a vernier tuning amongst resonances of the two or more optically-coupled micro-cavities. |
US07949028B2 |
Method of tuning a semiconductor laser device having coupled cavities
An array of optically coupled cavities (called micro-cavities) of a semiconductor laser are defined by either an etch and/or by a native oxide of an aluminum-bearing III-V semiconductor material and are arranged serially end-to-end along the longitudinal direction. An etch and/or native oxide defines a refractive index change for the longitudinal optical mode and confines the optical field within the micro-cavities, resulting in reflection and optical feedback distributed periodically along the laser stripe in the form of an optically coupled micro-cavity. The wavelength of emission of the laser is controlled by a combination of the length of the optical micro-cavities and the spacing between adjacent optical micro-cavities. Single-longitudinal-mode operation is exhibited over an extended drive current range. In one embodiment, two or more linear arrays of end-coupled micro-cavities are arranged in the longitudinal axis of the laser cavity to obtain a tunable laser. The device, with multiple reflectors constructed out of optical micro-cavities, is tuned either thermally or by current injection partitioned among the elements. The tunable laser exhibits a vernier tuning amongst resonances of the two or more optically-coupled micro-cavities. |
US07949020B2 |
Semiconductor laser and optical integrated semiconductor device
A tunable distributed feedback semiconductor laser includes a substrate; an optical waveguide structure disposed on a main surface of the substrate and including an active layer and a diffraction grating, the optical waveguide structure being divided into a first DFB portion, a wavelength-tuning region, and a second DFB portion in that order; a first electrode for injecting carriers into the active layer in the first DFB portion; a second electrode for injecting carriers into the active layer in the second DFB portion; and a third electrode for supplying a wavelength tuning signal to the wavelength-tuning region. The diffraction grating extends over the first DFB portion, the wavelength-tuning region, and the second DFB portion. An optical confinement factor of the wavelength-tuning region is smaller than that of the first and second DFB portions. |
US07949019B2 |
Wavelength tuning source based on a rotatable reflector
An apparatus and source arrangement for filtering an electromagnetic radiation can be provided which may include at least one spectral separating arrangement configured to physically separate one or more components of the electromagnetic radiation based on a frequency of the electromagnetic radiation. The apparatus and source arrangement may also have at least one continuously rotating optical arrangement, e.g., polygonal scanning mirror and spinning reflector disk scanner, which is configured to receive at least one signal that is associated with the one or more components. Further, the apparatus and source arrangement can include at least one beam selecting arrangement configured to receive the signal. |
US07949012B2 |
High-speed uplink packet access (HSUPA) cipher multiplexing engine
A combined data packing, cipher and multiplexing engine operable to support high speed uplink packet access (HS-UPA) within user equipment (UE) is provided. This combined cipher multiplexing engine includes a master port, a radio link control (RLC) data packer, and a cipher multiplexing processing module. The master port couples to an advanced microprocessor bus architecture (AMBA) high speed buss (AHB) on which control information for the combined cipher and multiplexing engine is provided. The RLC couples to the master port and receives RLC service data units (SDUs) from the AHB. Then the RLC data packer may concatenate or segment RLC SDUs into RLC packet data units (PDUs) which are stored for use by a cipher multiplexing processing module. The cipher multiplexing processing module retrieves the RLC PDU from the RLC PDU buffer and ciphers to produce ciphered data, if cipher is enabled and multiplexes the ciphered/non-ciphered data together with the RLC header, MAC-es header, MAC-e header and enters the multiplexed results to a hybrid automatic repeat request (HARQ) buffer. A protocol stack executed within the UE activates and provides an array on the formation of the RLC PDU, RLC header information to the combined cipher and multiplexing engine for RLC PDU ciphering and medium access control (MAC) multiplexing of the enhanced data transport channel (E-DCH). |
US07949011B2 |
Method and apparatus for controlling link aggregation
A method and apparatus for controlling link aggregation are provided. When a transmission path for transmitting data is established, it is detected whether an available bandwidth of a bearer link at a destination end of the transmission path to be established is sufficient for bearing the data to be transmitted. If not, it is determined whether the destination end has sufficient available aggregatable Ethernet links for bearing the data to be transmitted. If the destination end has sufficient available aggregatable Ethernet links for bearing the data to be transmitted, the destination end is notified to perform a link aggregation sufficient for bearing the data to be transmitted. |
US07949007B1 |
Methods of clustering actions for manipulating packets of a communication protocol
Methods are provided for generating clusters of actions for manipulating the packets of a communication protocol. A declarative description is input specifying a hierarchical tree structure including a leaf module for each action and instance modules. One instance module is a root of the hierarchical tree structure and each module except the root is a child of an instance module. A constraint specification is input of dependent pairs of the actions. A cluster for each leaf module includes the action of the leaf module. For each instance module, one or more clusters are generated that collectively include the actions in each cluster of each child of the instance module. The actions in each cluster of each child are included in the same cluster, and each dependent pair of the actions is not included in a same cluster. A cluster specification is output for the cluster or clusters of the root. |
US07949006B2 |
System and method for media burst control of discrete content for push-to-cellular communication
A wireless communication device, and a method thereof, for media burst control of discrete content for a push-to-cellular communication. One circuit of device communicates continuous data via a real time data, such as RTP. Another circuit communicates control information associated with the continuous data via a real time control protocol, such as RTCP. A third circuit communicates discrete data and control information associated with the discrete data via a non-real time protocol, such as MSRP. A request signal for floor control is transmitted by a first device and received by a second device via a non-real time protocol associated with discrete media. The discrete media is then transmitted by the first device and received by the second device via the non-real time protocol. |
US07949005B2 |
Device, system, and method of wireless communication of base stations
Device, system and method of wireless communication of base stations. In some demonstrative embodiments a method may include, for example, transmitting a downlink transmission over a frequency band from a first base station during a first time period; and receiving at a second base station an uplink transmission over the frequency band during a second time period at least partially overlapping the first time period. Other embodiments are described and claimed. |
US07949004B2 |
Method and system for data exchange with a multimedia and ethernet enabled LAN subsystem
Aspects of a method and system for data exchange with a multimedia and Ethernet enabled LAN subsystem are provided. A multimedia networking interface may be enabled to process multimedia data and communicate the data between a networking interface and one or both of a graphics processor and an audio processor. In some instances, the networking interface may comprise a LAN interface and may enable communicating multimedia data over a network. The multimedia networking interface may be enabled to communicate auxiliary and/or control data associated with communicated multimedia content. The multimedia networking interface may process multimedia content prior to or subsequent to transmission of said content. In this regard, the multimedia networking interface may be enabled to parse, format, encapsulate, decapsulate, packetize, depacketize, and/or otherwise format the multimedia content. |
US07949002B1 |
Reduced latency FIFO
A First-In-First-Out (FIFO) block to buffer a packet having a size is presented. The FIFO block includes a receiver to receive a data frame including the packet and overhead information, and to extract the packet from the data frame. A buffer has a plurality of memory locations to store the packet in a FIFO configuration. A buffer manager, in response to detecting a buffer low packet condition, stalls reads of the packet from the buffer. |
US07949000B2 |
Packet transmission scheduling technique
A packet data transmission method of the HSDPA system includes collecting information on the quality of physical channels, a status of the MAC buffer, the priority level of data, the delay of data, and the like, determining the transmission order of data and the size of a data block to be transmitted based on the collected information, and transmitting the data block through the physical layer according to the order of transmissions. Since the HSDPA scheduler takes into account the delay of data, the quality of real-time services can be improved. |
US07948997B2 |
BGP route evaluation method and device therefor
The present invention provides a BGP route evaluation device and method. A message receiving section 101 receives a BGP Update message. A status detecting section 102 detects the active/inactive status of each BGP route on the basis of a pair of prefix and next hop registered in “Announce” and “Withdraw” of the BGP Update message. In a management table 104, the active/inactive status of each BGP route is managed. An update section 103 updates the registration contents of the management table 104 on the basis of the detection result of the active/inactive status. An evaluation section 105 evaluates each BGP route on the basis of the registration contents of the management table 104. |
US07948991B1 |
Broadcast and multicast transmissions with acknowledgement scheduling
In one embodiment, a method includes scheduling acknowledgements from a plurality of receivers in a wireless network, transmitting an acknowledgement schedule to the receivers, broadcasting or multicasting data to the receivers, processing acknowledgements received from receivers, and retransmitting at least a portion of the data to one or more of the receivers if an acknowledgement is not received from the one or more receivers. An apparatus for broadcasting or multicasting data in a wireless network is also disclosed. |
US07948990B2 |
Control decisions in a communication system
A method, system, network and gateway of deciding a policy for controlling communications in a communication system are disclosed. The method comprises determining the type of an access network associated with communications via a gateway. In a further step, a policy to apply to communications via the gateway is decided based on information regarding the type of the access network. |
US07948983B2 |
Method, computer program product, and apparatus for providing passive automated provisioning
An apparatus for providing passive automated provisioning may include an address monitoring element and an address provisioning element in communication with the address monitoring element. The address monitoring element may be configured to issue a first query for a device assigned to a monitoring address. The address provisioning element may be configured to assume or maintain a passive address, different than the monitoring address, if another device responds to the first query and to invoke an address replacement routine if no other device responds to the first query. |
US07948976B2 |
Efficient management of queueing resources for switches
Resources allocated to a group of ports include a plurality of storage regions. Each storage region includes a committed area and a shared area. A destination storage region is identified for a packet. A packet queuing engine stores the packet in the committed area of the determined destination storage region if it has a first drop precedence value, and if available storage space in the committed area exceeds a first threshold. The packet queuing engine stores the packet in the shared area of the determined destination storage region if the packet is not stored in the committed area, and if available storage space exceeds a second threshold defined by the packet's drop precedence value. If the packet is not stored either in the committed or shared area, it may be dropped. |
US07948975B2 |
Transparent switching fabric for multi-gigabit transport
A communication apparatus includes at least one input port, multiple output ports, at least one Serial-to-Parallel (S/P) converter and at least one Parallel-to-Serial (P/S) converter. The S/P converter is operative to receive from the input port an input data stream that is to be cross-connected to a destination output port, and to separate the input data stream into multiple sub-streams. Each of the switching planes includes at least one input for receiving a respective sub-stream from the S/P converter; multiple outputs, each output associated with a respective one of the output ports; and switching circuitry, which is configured to switch the respective sub-stream to the output that is associated with the destination output port. The P/S converter is coupled to the outputs of the switching planes so as to combine the multiple sub-streams switched by the switching circuitry into a combined output data stream at the destination output port. |
US07948974B2 |
Creating a low bandwidth channel within a high bandwidth packet stream
Creating a low-bandwidth channel in a high-bandwidth channel. By taking advantage of extra bandwidth in a high-bandwidth channel, a low-bandwidth channel is created by inserting extra packets. When an inter-packet gap of the proper duration is detected, the extra packet is inserted and any incoming packets on the high-bandwidth channel are stored in an elastic buffer. Observing inter-packet gaps, minimal latency is introduced in the high-bandwidth channel when there is no extra packet in the process of being sent, and the effects of sending a packet on the low-bandwidth channel are absorbed and distributed among other passing traffic. |
US07948970B2 |
Communication terminal device, communication method and electronic mail server
A communication terminal device includes a connection establishing unit which establishes a connection by a call control protocol with a destination device designated by an IP telephone number, a communication protocol requesting unit which request a presentation of a plurality of communication protocols which can be supported by the destination device over the connection, a communication protocol selecting unit which selects one communication protocol which the communication terminal device itself can support from the communication protocols presented from the destination device as a response to the request by the communication protocol requesting unit, and a communication unit which communicates with the destination device over the connection by the communication protocol selected by the communication protocol selecting unit. |
US07948968B2 |
Network session management
A communication system providing telephony communication across combined circuit switched and packet switched networks, such as a telephone network and the Internet, which are connectable to terminals, such as telephones and computers, for selective communication therebetween. The communication system includes an authorization and account control object in the packet switched network, multiple gateways between the circuit switched and packet switched networks providing controlled connectivity between those networks, and an information retrieval object in the packet switched network, wherein the authorization and account control object maintains a substantially real time record of user accounts and usage, and the information and retrieval object provides substantially real time retrieval of selected information from the authorization and account control object. The retrieval object provides on demand to terminals which provide authentication for access to an identified account information regarding that account. The information regarding the account is substantially real time information including information with respect to communications in progress, which are chargeable to the account which has been authenticated. The authorization and account control object is preferably a unitary logical object having distributed instances thereof handling multitudinous accounts of widely separated terminals. The retrieval object provides isolation of the authorization and account control object permitting simultaneous multitasking by the authorization and account control object and the retrieval object respectively. |
US07948966B2 |
Multi-metric routing calculations
In a Mobile Ad Hoc Network (MANET), multi-metric information is gathered and applied to a cost-based route calculation. In particular, each node gathers resource metrics from neighboring of nodes, along with data rate and reliability information for data links to and from the node. This information is applied to a costing algorithm such as Dykstra' Open Shortest Path First algorithm to obtain routes through the network. This approach may be adapted with suitable modifications to use with unicast traffic or with a multicast forwarding group. |
US07948965B1 |
Method and apparatus for selecting network resources according to service subscription information
The invention comprises a method and apparatus for providing at least one service. Specifically, the method comprises obtaining at least one connection request associated with at least one user, determining the at least one service subscribed to by the at least one user where the at least one service comprises at least one service attribute and the at least one service attribute identifies at least one border element capable of supporting the at least one service, selecting the at least one border element according to the at least one service attribute, and responding to the at least one connection request using the at least one border element. |
US07948957B2 |
Spread code assigning method in code spread radio communication using a plurality of transmission/reception antennas and code spread radio communication system using the same
A receiver connected to a plurality of reception antennas includes a propagation path correlation estimation circuit. The propagation path correlation estimation circuit calculates a correlation value of each propagation path between each of the transmission antennas and each of the reception antennas and transmits the calculation result as propagation path correlation information (SCOR). A transmitter connected to a plurality of transmission antennas includes a spread code assigning circuit. According to the propagation path correlation information, the spread code assigning circuit assigns only spread codes orthogonal to each other for the transmission antenna corresponding to a correlation value exceeding a threshold value and, for a transmission antenna having no propagation path of a correlation value exceeding the threshold value, assigns a spread code without considering orthogonality to a spread code in the other transmission antenna. |
US07948955B2 |
Subscription method and device
A subscription method and device based upon the session initiation protocol are disclosed, such that a function of permanent subscription and temporary subscription is achieved, and a time at which a notification is sent can be customized. In the present invention, a mechanism of permanent subscription and temporary subscription is introduced. Upon reception of a SUBSCRIBE message, a notifier sets a temporary subscription flag or a permanent subscription flag for a subscriber according to an identifier carried in the message or service characteristic corresponding to a subscribed event. In the case of the permanent subscription flag, a NOTIFY message from the notifier is continuously sent until the subscriber or the system revokes subscription, and in the case of the temporary subscription flag, the notifier no longer sends a NOTIFY message upon finishing of a subscribed service. The subscriber may also carry a parameter indicative of a start time at which subscription gets validated and/or a parameter indicative of a time at which a notification is sent in the SUBSCRIBE message sent to the notifier. The notifier parses the message and sends the NOTIFY message to the subscriber when the start time at which subscription gets validated is reached and/or according to the time at which a notification is sent. |
US07948952B2 |
Controlling services in a packet data network
A method and system controls services in a packet data based communication network comprising terminal devices and service entities. In response to a change detected in the state of a connection between a terminal device and a gateway node, a service policy request for the terminal device is sent from the gateway node to a session control means. Service policies including service information indicating which service entities and in which order are to be utilized for providing services to the terminal device, are generated. Service policies are sent to the gateway node. At the service entities, services are provided. |
US07948951B2 |
Automatic peer discovery
Disclosed herein are exemplary techniques for initiating a direct wireless link between two wireless devices. The method includes transmitting, a first frame from a first wireless device having a destination media access control (MAC) address; receiving, at the first wireless device, a second frame from a second wireless device, the second frame having a destination MAC address and being intended for a wireless device other than the first wireless device; and establishing a direct wireless link between the first wireless device and the second wireless device when the when the destination MAC address of the first frame matches the destination MAC address of the second frame. |
US07948948B2 |
Base band processing module N+M backup method based on switching and device thereof
The present invention discloses a base band processing module N+M backup method based on switch, is characterized in that: a switch unit is added between RF transceiver unit and base band processing unit, and IQ signal forwarding between base band processing modules of the base band processing unit and RF transceiver modules of the RF transceiver unit is performed by the switch unit; handing over the functions of the base band processing module in trouble to a backup base band processing module by resetting the switch unit and modifying the path of receiving and transmitting IQ signal, therefore realizing the N+M backup for base band processing module. The present invention can effectively realize the N+M backup for the base band processing module by adding a switch unit, therefore solving the technical problem of complexity and high cost for wiring and interfacing when having a large number of BBP and TRX modules. |
US07948947B2 |
Handoff method in FMIPv6 for seamless TCP packet transmissions
A handoff apparatus and method in FMIPv6 for seamless TCP packet transmissions. The handoff method includes steps of intercepting by a previous access router certain TCP packets sent from a correspondent node to a previous temporary address of a mobile node; and creating a TCP ACK by the previous access router in response to the certain TCP packets and sending by the previous access router the created TCP ACK to the correspondent node every time the certain TCP packets are forwarded to a new access router through a bi-directional tunnel. The handoff method has an advantage in that the packet transmission rate can be secured at the same level as the mobile node stays still during the performance of the handoff of the mobile node since the previous access router instead of the mobile node creates and sends the TCP ACK to the correspondent node during the performance of the handoff of the mobile node. |
US07948944B2 |
Method and system for multi-carrier packet communication with reduced overhead
A method and system for minimizing the control overhead in a multi-carrier wireless communication network that utilizes a time-frequency resource is disclosed. In some embodiments, one or more zones in the time-frequency resource are designated for particular applications, such as a zone dedicated for voice-over-IP (VoIP) applications. By grouping applications of a similar type together within a zone, a reduction in the number of bits necessary for mapping a packet stream to a portion of the time-frequency resource can be achieved. In some embodiments, modular coding schemes associated with the packet streams may be selected that further reduce the amount of necessary control information. In some embodiments, packets may be classified for transmission in accordance with application type, QoS parameters, and other properties. In some embodiments, improved control messages may be constructed to facilitate the control process and minimize associated overhead. |
US07948939B2 |
Method and apparatus to perform synchronization in an AD-HOC network
A wireless communication system in which each of communication stations performs networking operation in an autonomous, distributed manner, wherein each of the communication stations gathers information indicative of a band use situation in peripheral stations, grasps bands usable and unusable by the own station from the gathered information to set a band to be actually used by the own station, and mutually recognize bands to be used and unusable by the own station by informing to the peripheral stations. |
US07948934B2 |
Time-based coexistence method for wireless communication
A method for facilitating coexistence of wireless technologies competing for the same bandwidth includes, with a first component (14) residing in a first wireless network (20), initializing the first wireless network (20) with a superframe period (38) based on a superframe period (28) of a second wireless network (10) and communicating information over the first wireless network (20) within the Contention Free Period period (46) of the superframe period (38) of the first wireless network (20), and, with a second component (4) residing in the second wireless network (10), communicating information over the second wireless network (10) within the Contention Access Period (44) of the superframe period (38), the Contention Free Period (46) and the Contention Access Period (44) being distinct regions of the superframe period (38) of the first wireless network (20). |
US07948932B2 |
Radio communication apparatus, and mobile station
A radio communication apparatus (mobile station) in which analysis is performed on the transmission of data to an external apparatus. A mobile station transmitting the CQI information used for adaptive modulation control in the radio base station comprises a supervising unit operable to supervise a staying condition of data to be transmitted to an external apparatus, a CQI generating unit for generating the CQI information reflecting the result of a supervising process by the supervising unit, and a transmitting unit for transmitting the generated CQI information to the radio base station, and a mobile station for sending a re-transmission request reflecting the result of the supervising process. |
US07948929B1 |
System for generating constant envelope simultaneous data and ranging waveform with anti-jam properties
A communication system generates a constant-envelope composite signal containing at least two signals whose power levels, bandwidths, and/or data rates are independently controllable. Binary offset carrier (BOC) modulation is applied to the signals to be combined in the composite signal. The BOC modulated signals are then combined via interplex modulation to form a constant-envelope composite signal in which the constituent signals modulate different offset carriers. For example, real BOC modulation can be used to generate a ranging signal in edge portions of the transmission band of the composite signal, while complex BOC modulation can be used to generate a frequency agile data signal in a center portion of the transmission band. Such a signal can be used for full duplex communications in satellite crosslinks. The interplex modulation allows independent control of the power levels of the two signals while maintaining a constant envelope, permitting use of saturated RF amplifiers. |
US07948928B2 |
Cordless telephone system
Cordless telephones according to the DECT standard are constantly transmitting a so-called dummy barrier at a certain power level, repetition interval and transmit frequency to apply corrections to the synchronization counters in the portable parts for synchronization to the fixed part. According to the present invention, once timing of the portable part is synchronized to the fixed part, a wired connection is used for applying these small synchronization corrections with respect to the synchronization between the portable part and the fixed part of the DECT telephone system. Advantageously, an emission of electromagnetic energy is thereby reduced significantly. |
US07948921B1 |
Automatic network optimization
Systems and methods for automatic network optimization are provided. One embodiment comprises receiving a first data packet including an unenhanced payload from a first network device. A portion of the first data packet is then modified, the portion being outside the unenhanced payload of the first data packet, to indicate that a first optimization device is capable of enhanced communication. Next, the modified first data packet is sent from the first optimization device to an endpoint device. An indication of a capability of enhanced payload processing may be received. Based on the indication, an enhanced payload of a second data packet addressed to the endpoint device based on the indication may be generated. Finally, the second data packet including the enhanced payload may be sent to the endpoint device. |
US07948919B2 |
Network terminal device
A network terminal device is configured to include a plurality of network applications that generate process instructions to cause devices on a network to execute processes, a storage unit that stores common network configuration information of the plurality of network applications, and a network terminal device where each of the plurality of network applications is capable of reading out the common network configuration information from the storage unit and reflecting the same in its own network configuration. Each application may transmit the process instructions to the device on the network based on the network configuration. |
US07948918B2 |
Network discovery utilizing cellular broadcasts/multicasts
This document describes, e.g., a system and method for minimizing superfluous signaling traffic and for minimizing data processing pressures on a network including a network information repository (NIR), comprising: having mobile stations that enter a network domain compare and detect inconsistencies in network information received through different sources and report those inconsistenci to the NIR; having the NIR update a cell broadcast controller (CBC)/BMSC with said network information; and having the CBC/BMSC broadcast or multicast the updated information. |
US07948911B2 |
Implicit signaling for link adaptation
Briefly, the invention concerns the issue of supporting link adaptation in a wireless network, and basically involves implicit signaling for link adaptation based on transfer of transmit duration information. More particularly, a designated originating node sends (S1) a first message, including an indication of a current transmit duration for transfer of a predetermined amount of information, to at least a designated receiving node. The current transmit duration corresponds to a currently assumed data link rate. The designated receiving node selects (S2) a desired data link rate for subsequent communication from the originating node, and then determines (S3) an updated transmit duration according to the selected data link rate. The receiving node sends (S4) a second message, including an indication of the updated transmit duration, to at least the designated originating node, and the originating node then determines (S5) an updated data link rate in response to the updated transmit duration. In particular, the transmit duration information may preferably be transferred in the existing duration field in the frames of contention-based network protocols with support for virtual carrier sensing. |
US07948908B2 |
Apparatus and method for encoding and decoding in a mobile communication system
A system and method are provided for setting a point of time when information is applied in a mobile communication system. A broadcast overhead message including additional information is received and its application time-point is computed. The broadcast overhead message including the additional information is then applied at the computed time-point. |
US07948906B1 |
System and method for determining network conditions
A system and a method determine network conditions. The system includes a server computer and a client computer. The server computer is configured to transmit data packets comprising a data object from the server computer to the client computer. The client computer includes a transmission latency detector and a transmission bandwidth detector. The transmission latency detector uses transmission time and receipt time values to determine the changes in time it takes selected portions of the data object to be transmitted from the server computer to the client computer. The transmission bandwidth detector uses identified back-to-back data packets to determine the transmission bandwidth between the server computer and the client computer. |
US07948900B2 |
Method and system for verifying connectivity of multi-segment pseudo-wires
A method for testing connectivity of a multi-segment pseudo-wire (“MS-PW”) in a network, the method comprising: sending an echo request message from a first provider edge (“PE”) device to a second provider edge (“PE”) device for a section of the multi-segment pseudo-wire (“MS-PW”) between the first provider edge (“PE”) device and the second provider edge (“PE”) device; the echo request message being identified as such by a control word contained therein; an inner label of the echo request message having a time-to-live (“TTL”) value set to a number of segments in the section; the time-to-live (“TTL”) value for determining whether the control word is to be inspected as it traverses the section; upon the echo request message arriving at the second provider edge (“PE”) device, the second provider edge (“PE”) device recognizing the echo request message as such by inspecting the control word contained therein; and, receiving an echo reply message from the second provider edge (“PE”) device in response to the echo request message, the echo reply message confirming connectivity of the section. |
US07948896B2 |
Weighted-fair-queuing relative bandwidth sharing
A network device for scheduling packets in a plurality of queues. The network device includes a plurality of configurable mechanisms, each of which is configured to process information in one of a plurality of queues based on a predefined bandwidth. A scheduler services an associated one of the plurality of queues based on the predefined bandwidth. The network device also includes means for tracking whether or not the plurality of queues has exceeded a predefined threshold. If the plurality of queues has exceeded the predefined threshold, a new bandwidth allocation is calculated for each of the plurality of queues. The new bandwidth allocation replaces the predefined bandwidth and is proportional to the predefined bandwidth for each of the plurality of queues. |
US07948894B2 |
Data flow control for simultaneous packet reception
Embodiments of the present invention provide methods, a module, and a system for calculating a credit limit for an interface capable of receiving multiple packets simultaneously. Generally, the multiple packets are simultaneously received at an interface on the second device, each packet being one of a plurality of packet types, and a flow control credit limit to be transmitted to the first device is adjusted based on the combination of packet types of the simultaneously received packets. |
US07948892B2 |
Relay method, relay device, communication system, and computer program
The present invention enables accurate simulation of the state of communication over a communication network in which a communication channel of different communication characteristic is set for each protocol and session, such as a VoIP network built in a multi-vendor environment, and evaluation of communication quality of communications between IP phones, etc. over a supposed communication network. A relay device for relaying packet communications between a plurality of communication devices is used, and the relay device sets a virtual processing unit as an initial process so that it corresponds to the packet transmission direction and/or attribute, based on the contents of a received packet specified by a control protocol, and relays communications of packets after the initial process, based on the packet loss rate and delay time distribution indicated by communication state information associated with the processing unit. |
US07948891B2 |
Wireless communication apparatus, communication routing control apparatus, communication routing control method and communication system
A wireless communication apparatus for performing communication via a plurality of wireless interfaces in a wireless ad hoc network is disclosed. When the wireless communication apparatus receives a request frame via one of the plurality of wireless interfaces, the wireless communication apparatus sends the request frame from at least two wireless interfaces in the plurality of wireless interfaces. In addition, the wireless communication apparatus selects a wireless interface to be used for communication from among the plurality of wireless interfaces based on the request frame. |
US07948883B1 |
Applying router quality of service on a cable modem interface on a per-service-flow basis
In one embodiment, a cable modem determines network backpressure per service-flow, and transmits the network backpressure per service-flow to a router (e.g., co-located on a same network device). Also, the cable modem may transmit service-flow classifications to the router, such that the router may then control traffic per service-flow based on the network backpressure per service-flow, accordingly. |
US07948879B2 |
Method and arrangement in a wireless communication network
Method and arrangement in a first node for requesting a status report from a second node. The first node and the second node are both comprised within a wireless communication network. The status report comprises positive and/or negative acknowledgement of data sent from the first node, to be received by the second node. The first node comprises a first counter configured to count the number of transmitted Protocol Data Units, PDUs, and a second counter configured to count the number of transmitted data bytes. The method and arrangements comprises initializing the first and the second counter to zero, transmitting data to be received by the second node, comparing the value of the first and the second counters with a first threshold limit value and a second threshold limit value and requesting a status report from the second node if any of the threshold limit values is reached or exceeded. |
US07948878B2 |
Policing networks
Flow in a data network is policed by determining a measure of greediness of a flow through a node, comparing the measure of greediness with a measure indicative of acceptable greediness dependent on the expected greediness of a compliant flow experiencing substantially similar path conditions, and designating the flow for possible sanction in the event that the greediness is not in accordance with the acceptable greediness. Such allows for the policing of a data network when one or more fields in a data packet that carry information relating to a characterization of an end-to-end path and/or a downstream path of the data packet are used in order to police the data network. |
US07948876B2 |
Method of detecting non-responsive network flows
A network device identifies a non-adaptive flow as follows. The network device drops packets on a random basis using a Random Early Detection (RED) algorithm. A classifier reads indicia of a flow from at least one field of a header of a packet received by the network device. The network device calculates a drop interval for packets of the flow dropped by the RED algorithm, in response to a time at which the packets were dropped. The network device then applies a statistical test to drop intervals of a plurality of flows in order to identify the non-adaptive flow. |
US07948873B2 |
Method for recovery of a controlled failover of a border gateway protocol speaker
A method and apparatus for recovering from a controlled failover of a BGP speaker is provided. A user sends, to a network element, a request to switch a designation of an active Border Gateway Protocol (BGP) speaker of the network element from a first BGP speaker to a second BGP speaker. After receiving the request, the network element pauses operation of a transport for BGP. Routing data, which describes a state of a first routing information base (RIB) maintained by the active BGP speaker, is transferred from the first BGP speaker to the second BGP speaker. Thereafter, the first BGP speaker may instruct the second BGP speaker to become the active BGP speaker. After the second BGP speaker becomes the active BGP speaker, the second BGP speaker resumes operation of the BGP transport. |
US07948871B2 |
Method and apparatus for mobility agent recovery
Techniques for recovering Mobile Internet Protocol (IP) session(s) of a mobility agent in a Mobile IP network are described herein. In one embodiment of the invention, for each mobility session associated with a mobility agent, the mobility agent distributively backs up mobility agent specific information to the mobility agent peer associated with that mobility session. The mobility agent specific information is not used by the mobility agent peer. Upon the mobility agent inadvertently losing at least one mobility session, the mobility agent recovers the stored mobility agent specific information associated with those sessions from the mobility agent peers respectively associated with those sessions. Other methods and apparatuses are also described. |
US07948869B2 |
Time-encoding-based high-capacity digital communication link
The present invention relates to a digital communication architecture based upon the concept of time encoding. In one aspect, systems provide time-encoding-based digital communication, the systems comprising a transmitter, a communication channel, and a receiver. In another aspect, methods for digital communication comprise time encoding digital input data and then transmitting the resultant asynchronous pulse signal to a receiver that converts the asynchronous pulse signal back into digital symbols. Methods of providing a digital communication link can include (i) providing digital symbols, (ii) time encoding the digital symbols to generate asynchronous pulse signals, (iii) communicating switching times of the signals to a receiver, and (iv) digitizing in parallel and reconstructing the digital symbols. The methods and systems of the invention can utilize existing chip-scale circuit technologies and can be characterized by link capacities of 50 Gbit/sec, 100 Gbit/sec, 200 Gbit/sec, or higher. |
US07948868B2 |
Method and arrangement relating to the insertion of pilot tones in the frequency domain in SC-FDMA
The present invention relates to a method and arrangement for enhancing efficiency of transmission using Single Channel-Frequency Division Multiple Access (SC-FDMA). The method comprises the step of: applying a Discrete Fourier Transformation (DFT) of time signal providing No samples in a first resulting signal, inserting N1 pilot tones in said resulting signal providing No+N1 tones, Interpolating said signal provided with No+N1 tones to a required size, N, by insertion of zero bins in a middle section of said DFT providing a modified signal, applying Inversed Fast Fourier Transform (IFFT) on said modified signal, and performing a cyclic prefix insertion before transmitting the modified signal. Thus, similar equalizing techniques as for OFDM are possible for efficacy signal reception. |
US07948867B2 |
Program reception/execution apparatus that can commence execution of a machine program having only received the program in part, and a program transmission apparatus that enables such execution
When a program transmission apparatus divides a program into a plurality of partial programs before transmission, a program reception execution apparatus executes a partial program when the partial program has already been received, and, when the execution needs to proceed to from a present partial program to a next partial program, executes the other partial program when the next partial program has been received. |
US07948864B2 |
High dimension signaling using orthogonal waveform division multiplex
A communications system (100) includes a segmenter (204) for dividing a plurality of bits into a first segment and a second segment and a symbol mapper (208) for generating a plurality of symbols based on the first segment. The system also includes a co-set selector (214) for selecting a plurality of co-set waveforms from a plurality of orthogonal waveforms based on a co-set address defined by the second segment, a number (K) of the plurality of co-set waveforms being less than a number (N) of the plurality of orthogonal waveforms. The system further includes a modulator (210) for modulating the plurality of symbols based on the plurality of co-set waveforms. |
US07948860B2 |
Optical recording medium, manufacturing method for optical recording medium, and reproducing method for optical recording medium
An optical recording medium includes a main-information area in which a metal reflection film is formed on a substrate where a row of pits is formed as main data, and a sub-information area in which is recorded medium identification information, which is used to identify the optical recording medium individually, by removing the metal reflection film partially and forming a plurality of reflection-film removed areas. Information is reproduced by irradiating the metal reflection film with a beam of light. In the sub-information area, a row of pits or a guide groove is formed on the substrate, and a track pitch of the row of pits or the guide groove is at least 0.24 μm wide and at most 0.45 μm wide. |
US07948859B2 |
Information recording medium, information recording device and method, information reproducing device and method, information recording/reproducing device and recording method, and computer program
An information recording medium (100) is provided with: a first pre-recording area, in which reproducible preformed information including physical address information is recorded in advance and in which preformed address information assigned in advance is not recorded; a second pre-recording area, which is adjacent to the first pre-recording area and in which each of the preformed address information and unreproducible preformed information is recorded in advance; a first recording area, which is adjacent to the second pre-recording area and in which first record information is recorded and which is reproduced by an information reproducing apparatus in reproduction, the first record information including physical address information which can be reproduced by the information reproducing apparatus; and a second recording area, which is adjacent to the first recording area and in which predetermined second record information is recorded. |
US07948854B2 |
Optical head apparatus and optical information recording/reproducing apparatus
An optical head apparatus of an optical information recording/reproducing apparatus is provided with a light source. An objective lens focuses an output light emitted by said light source on a disc optical recording medium for which a groove or a pit for tracking is provided. T photo-detector receives a reflected light reflected by said optical recording medium. A polarizing splitter unit splits said output light and said reflected light. A quarter-wave plate disposed between said polarizing splitter section and said objective lens. A birefringence compensating unit reduces a change in an amplitude of a track error signal caused by birefringence in a protective layer of said optical recording medium. |
US07948851B2 |
Optical storage medium, optical read/write apparatus, and optical read/write method
An optical read/write apparatus causes a read/write light beam from illuminating means to strike only one side of an optical storage medium including stacked data storage layers each of which is readable/writeable separately from the other layers. In this case, the optical read/write apparatus operates so that data is read/written from/into a second data storage layer after fully recording a recordable area of a first data storage layer. Thus, light can be shone with uniform intensity across the substantially entire recordable area of the second data storage layer without using a complex read/write system even under such conditions that the transmittance to light of the first data storage layer in the recordable area may vary depending on whether any data is recorded in the recordable area. |
US07948849B2 |
Removable storage device with vibration reduction structure
A removable storage device includes a base including a first frame and a second frame connected to a first frame. A containing space is formed on the second frame. A first connector is disposed on an end of the second frame. A height difference is formed between the first frame and the second frame. The removable storage device further includes a storage module installed on the first frame. A second connector is disposed on an end of the storage module. The removable storage device further includes a cable. One end of the cable is connected to the first connector, and the other end of the cable is connected to the second connector. A part of the cable is contained in the containing space of the second frame. |
US07948847B2 |
Apparatus and method to write/reproduce data to/from optical disc
An apparatus and method to write/reproduce data to/from an optical disc, which are capable of preventing an error from occurring at the time of examination of a writing strategy and searching for an optimum writing condition for a short period of time, by examining the writing strategy after adjusting a focus in a test region, in order to set a writing condition at the time of writing data. The apparatus to write/reproduce data to/from an optical disc includes a matrix jitter measuring unit which measures length errors and jitters of edges of a mark and a space of a written data pattern from an RF signal generated at the time of reproduction of the optical disc; and a CPU which extracts at least one of the RF signal, a jitter and an error rate, controls a focus bias, and performs an optimum power calibration (OPC) for searching for optimum power of laser. |
US07948843B2 |
Information recording medium, apparatus and method for recording information, and computer program
Disclosed is an information recording medium (100) comprising a first recording layer (L0 layer) which is provided with a first recording track for recording record information, and a second recording layer (L1 layer) which is provided with a second recording track for recording record information. Each recording zone (zone #n) including one recording area in the first recording layer and another recording area in the second recording layer which is opposite to the recording area in the first recording layer has a management information recording area (RMA) for recording management information (RMD) for recording the record information. |
US07948842B2 |
Random access control method and optical disc driver
A random access control method is provided, implemented in an optical disc drive for recording data to an optical disc. In the optical disc drive, a buffer stores a plurality of write commands each associated with a data block bound to a destination address. A processor controls the buffer to build a disc write task from the write commands in which addresses are organized in order. A drive unit is controlled by the processor, performing a recording operation to record the data blocks to the optical disc according to the disc write task; wherein the processor further controls the drive unit to verify the recorded data blocks after completing the recording operation. |
US07948838B2 |
Disc discrimination method and apparatus
A method for discriminating a type of disc. The method includes receiving a signal having at least first and second peak points generated by an optical beam reflected from a record layer of the disc, comparing amplitudes of the first and second peak points, and determining the type of the disc based on a result of the comparing step. |
US07948834B2 |
Pace calculation watch
A watch that advantageously allows an athlete, such as a runner, to conveniently and instantly calculate a pace at which a distance was traveled. The watch includes a chronographic process and a pace calculation process. In order to determine a pace, the athlete enters the travel distance into the pace calculation process. The athlete then initiates a count by the chronographic process when he or she starts traveling the designated distance. When the athlete finishes traveling the designated distance, he or she stops the count, so that the chronographic process measures the total elapsed time required to travel the designated distance. The pace calculation process then obtains the total elapsed time from the chronographic process, and divides the designated travel distance by the total elapsed time to calculate the pace at which the distance was traveled. |
US07948833B2 |
Clock setup over a network
The present invention provides apparatuses and methods for updating a target device from a clock device through a network. The clock device obtains a time value from a clock source and sends the time value to a target device. A node within the network determines a time delay, adjusts the time value in accordance with the time delay, and sends the adjusted time value to the target device. The node may determine a time delay from an internal timer or from a measurement message when adjusting the time value. The clock device may send a subsequent time update message to the target device if the target device does not acknowledge reception of a time update. The clock device may also send a time update message to a target device when a status change of daylight savings time occurs and obtain a subsequent time value from a clock source. |
US07948828B2 |
Flasher sonar device with light guide
A sonar device includes a light source, a rotatable element, a motor for rotating the rotatable element, and a display. A light guide mounted on the rotatable element has an inlet end aligned with the light source and an outlet end aligned with the display. Light emitted from the light source enters the inlet end of the light guide, is directed from the inlet end to the outlet end in a beam, and is emitted out the outlet end of the light guide. |
US07948827B2 |
Seismic data acquisition system
A seismic survey system having remote acquisition modules (RAMs) for acquiring seismic signals and communicating with a central recording system (CRU) via a network of cables, other RAMs, and line tap units (LTUs), arranged in a matrix of receiver lines and base lines. Each RAM cyclically converts analog signal values to digital, forming data packets. Interrogation commands emanating from the CRU and relayed with strategic delays by intervening LTUs and RAMs are received by the RAM. Each command causes the RAM to transmit a data packet. Strategic delays are set such that the transmission capacity of the line is best utilized. Power and frequency of transmission are selectable by the CRU to optimize performance. Cables contain multiple communication pairs. The network path between the RAM and the CRU is established from the CRU and altered in event of malfunction. All types of network elements are interconnectable. Recorded samples are synchronous. |
US07948825B2 |
Method to acquire simultaneously seismic data with source arrays designed for specific targets
A method and apparatus for acquiring seismic data. In one embodiment, the method includes: moving a first air gun array in the water at a first depth and a second air gun array in the water at a second depth greater than the first depth, in which the total volume of the first air gun array is less than the total volume of the second air gun array, in which the first air gun array is separated from the second air gun array by a distance substantially equal to a shot point interval, firing seismic energy through the first and second air gun arrays through the water into the earth, and recording seismic signals reflected from strata in the earth beneath the water. |
US07948823B2 |
Semiconductor memory device and word line driving method thereof
A semiconductor memory device having a plurality of cell blocks includes: a block decoding unit configured to decode an input address for selecting a corresponding cell block to generate a block selection signal; a block information address generating unit configured to perform a logic operation on the block selection signal and an assignment address for selecting a word line to be activated within the corresponding cell block to generate a block information address activated only when the corresponding cell block is selected; and a word line driving unit configured to select a word line in response to the block information address. |
US07948822B2 |
Memory cell, and method for storing data
The invention relates, among other things, to a memory cell for storing at least one piece of bit data. Said memory cell comprises at least two electrical terminals and a semiconductor structure with a band curve (EL) that has at least one potential well. The charged state of the potential well with charge carries can be increased by applying a supply voltage (Us=Uspeis) to the two terminals, can be reduced by applying a discharge voltage (Us=Usperr), and can be maintained by applying a maintaining voltage (Us=Ubei), the respective charged state of the potential well defining the piece of bit data of the memory cell. According to the invention, the semiconductor structure has a space charge region (Wn) while the potential well is formed by a semiconductor heterostructure. The semiconductor heterostructure and the space charge region are spatially arranged relative to one another in such a way that the semiconductor heterostructure is located within the space charge region when the maintaining voltage is applied, at the edge of or outside the space charge region when the supply voltage is applied, and within the space charge region when the discharge voltage is applied. |
US07948815B2 |
Semiconductor memory device and reset control circuit of the same
The semiconductor memory device includes a reset control circuit that monitors a reset signal at an enablement time point of the reset signal input and outputs monitoring signals corresponding to a state of the reset signal. The reset control unit also enables and outputs a reset control signal when the states of the monitoring signals are equal, and ends the monitoring of the reset signal in synchronization with the enablement of the reset control signal. An internal circuit receives the reset control signal, and the reset control signal controls the initialization of the internal circuit. When the reset signal maintains the enablement state for a predetermined period, the reset control signal is enabled, making it possible to prevent reset malfunction associated with a glitch occurring in the reset signal. |
US07948814B2 |
Semiconductor memory device
A semiconductor memory device including a clock input for receiving a source clock and supplying a generated clock to a plurality of clock transmission lines; a plurality of clock amplifiers, each amplifying a respective generated clock loaded on one of the plurality of clock transmission lines in response to a column enable signal; and a data input/output for inputting/outputting a plurality of data in response to the amplified clocks output by the plurality of clock amplifiers. |
US07948811B2 |
Memory with shared read/write circuit
A memory includes memory cells arranged as a matrix of rows and columns between word lines and bit lines, and a set of differential read/write amplifiers for reading and writing of the memory cells and for communicating with local bit lines common to at least some of the memory cells. A read/write circuit is common to the set of differential read/write amplifiers, and a set of selection gateways selectively transfer data between the common read/write circuit and a selected differential read/write amplifier. |
US07948809B2 |
Regulator and semiconductor device
Disclosed is a regulator including: a differential amplifier having a differential input stage receiving a reference voltage and an output terminal voltage, a push-pull type output portion of a current mirror configuration, a drive transistor having a control terminal connected to an output portion of the differential amplifier, first and second transistors cascode-connected between a control terminal of the drive transistor and a power supply, and third and fourth transistors cascode-connected between the control terminal of the drive transistor and ground. Control terminals of the first and the third transistors are respectively connected to control terminals of the push-pull transistors, control terminals of the second and fourth transistors are respectively connected to a first and a second control signal. A voltage of the control terminal of the drive transistor is controlled, based on the first and the second control signals, by output of the differential amplifier and the first transistor, or by output of the differential amplifier and the third transistor. |
US07948798B1 |
Mixed multi-level cell and single level cell storage device
Some of the embodiments of the present disclosure provide a method for programming a flash memory having a plurality of memory blocks, wherein each memory block of the plurality of memory blocks is either a single-level cell (SLC) memory block or a multi-level cell (MLC) memory block, the method comprising assigning a weighting factor to each memory block of the plurality of memory blocks based on whether the memory block is an SLC memory block or an MLC memory block, tracking a number of write-erase cycles for each memory block, and selecting one or more memory blocks for writing data based at least in part on the weighting factor and the tracked number of write-erase cycles of each memory block of the plurality of memory blocks. Other embodiments are also described and claimed. |
US07948797B2 |
Nonvolatile semiconductor memory device and method for operating the same
A nonvolatile semiconductor memory device comprises: a memory cell array including a plurality of memory cell units each including memory cells, a plurality of bit lines, and a common source line; a sense amplifier operative to read data from a selected memory cell; a control circuit operative to control a read operation of the sense amplifier; and a cell source monitoring circuit operative to detect a voltage of the common source line, compare the detected voltage of the common source line with a reference voltage, and output a read control signal. The sense amplifier is configured to read data from the selected memory cell through at least two cycles. The control circuit is configured to perform control to determine whether the data reading is to be ended after a first reading cycle or a second reading cycle is to be carried out, based on the read control signal. |
US07948795B2 |
Thin film magnetic memory device including memory cells having a magnetic tunnel junction
In the data read operation, a memory cell and a dummy memory cell are respectively coupled to two bit lines of a selected bit line pair, a data read current is supplied. In the selected memory cell column, a read gate drives the respective voltages on a read data bus pair, according to the respective voltages on the bit lines. A data read circuit amplifies the voltage difference between the read data buses so as to output read data. The use of the read gate enables the read data buses to be disconnected from a data read current path. As a result, respective voltage changes on the bit lines are rapidly produced, and therefore, the data read speed can be increased. |
US07948794B2 |
Nonvolatile memory device using variable resistive element
A nonvolatile memory device includes multiple memory blocks divided into multiple memory block groups. Each memory block group includes at least two memory blocks of the multiple memory blocks. The nonvolatile memory device also includes a main word line common to the memory blocks, and multiple sub-word lines corresponding to the memory blocks. Sub-word lines of the multiple sub-word lines located within the same memory block group are electrically connected to each other, and sub-word lines of the multiple sub-word lines located in different memory block are electrically isolated from each other. |
US07948793B2 |
Temperature compensation in memory devices and systems
Devices, methods, and systems for temperature compensation in memory devices, such as resistance variable memory, among other types of memory are included. A memory device can include a table with an output that is used to create a multiplication factor for a current to compensate for temperature changes in the memory device, where the output depends on an operating temperature of the memory device and a difference in the current between a highest specified operating temperature and a lowest specified operating temperature of the memory device. |
US07948790B2 |
Semiconductor memory device
A memory cell arranged between first and second wirings includes a variable-resistor element. A controller controls a voltage applied between the first and second wirings. The controller performs a first operation that applies a first voltage between the first and second wirings to switch the variable-resistor element from a first state with a resistance value not less than a first resistance value, to a second state with a resistance value not more than a second resistance value smaller than the first resistance value. The second operation applies a second voltage smaller than the first voltage between the first and second wirings to switch the variable-resistor element from the second state to the first state. In the first operation, a verify voltage is applied between the first and second wirings. Based on the obtained signal, a third voltage smaller than the first voltage is applied between the first and second wirings. |
US07948788B2 |
Method for driving ferroelectric memory device, ferroelectric memory device, and electronic equipment
A method for driving a ferroelectric memory device having a plurality of memory cells that store data and a memory cell for flag is provided. The method includes, upon writing to the plurality of memory cells, the steps of: reading data from the plurality of memory cells and the memory cell for flag; judging as to whether the data readout from the memory cell for flag is specified data; overwriting write data to the plurality of memory cells, and writing reverse data of the specified data to the memory cell for flag, when the data readout from the memory cell for flag is the specified data; and rewriting the data readout from the plurality of memory cells to the plurality of memory cells, and writing the reverse data to the memory cell for flag, when the data readout from the memory cell for flag is the reverse data. |
US07948787B2 |
Semiconductor memory device
A semiconductor memory device comprises a plurality of memory cells each including a holding circuit for holding memory data, and a read-only output circuit for outputting a signal corresponding to the data held by the holding circuit. The read-only output circuit has a read drive transistor controlled in accordance with a signal held by the holding circuit. A gate length of the read drive transistor is longer than a gate length of a transistor included in the holding circuit. Alternatively, the read-only output circuit has a read access transistor controlled in accordance with a read word select signal, and a gate length of the read access transistor is longer than a gate length of a transistor included in the holding circuit. |
US07948786B2 |
Rank select using a global select pin
Methods, memory devices, and systems are disclosed, such as those for accessing a memory circuit through the use of reduced external pins. With one such system, a single external pin receives a global memory select signal which transmits an access signal for one of a plurality of memory circuits in a system. The memory circuits may be stacked and may also be ranked memory circuits. The global memory select signal may be sent to a counter. Such a counter could count the length of time that the global memory select signal is active, and based on the counting, sends a count signal to a comparator. The comparator may compare the count signal with a programmed value to determine if a specific memory chip and/or port is to be accessed. This configuration may be duplicated over multiple ports on the same memory device, as well as across multiple memory ranks. |
US07948785B2 |
Semiconductor devices having sense amplifiers and electronic systems employing the same
A semiconductor device having sense amplifiers and an electronic system employing the same are provided. The semiconductor device includes first sense amplifier blocks arranged in a row direction on a substrate and spaced apart from each other by a first distance. A second sense amplifier block spaced apart from the first sense amplifier blocks by a second distance greater than the first distance is provided. A plurality of cell array blocks arranged in the row direction on the substrate is provided. Each of the first and second sense amplifier blocks is disposed between the cell array blocks, and each of the cell array blocks includes a plurality of memory cells. |
US07948778B2 |
Self-testing power supply apparatus, methods and computer program products
A power supply apparatus includes first and second parallel-connected uninterruptible power supplies (UPSs), each including an AC/DC converter circuit and a DC/AC converter circuit having an input coupled to an output of the AC/DC converter circuit by a DC link, inputs of the AC/DC converter circuits of the first and second UPSs connected in common to an AC source and outputs of the DC/AC converter circuits of the first and second UPSs connected in common to a load. The first and second UPSs are configured to support a test mode wherein the first UPS is test loaded by transferring power from the output of the DC/AC converter circuit of the first UPS to the output of the DC/AC converter circuit of the second UPS. The first UPS may be configured to provide power to the load concurrent with test loading by the second UPS. |
US07948777B2 |
Switching mode power supply and a method of operating the power supply in a power save mode
A switching mode power supply and a method of operating the power supply in a power save mode. The switching mode power supply includes a first PWM controller and a second PWM controller that are driven by different driving voltages and control first and the second voltages to be output, respectively, a first transformer that is controlled by the first PWM controller to output the first voltage and having a primary coil, a secondary coil to induce the first voltage, and an auxiliary winding, and a rectifier that rectifies and smoothes a current flowing through the auxiliary winding of the first transformer, generates a power save mode voltage based on the respective driving voltages of the first and the second PWM controllers, and supplies the power save mode voltage to the first and the second PWM controllers. Accordingly, the power save mode is operated using a voltage difference without requiring an extra controller. |
US07948776B2 |
Zero voltage switching high-frequency inverter
There is provided a zero-voltage switching high-frequency inverter capable of supplying a current of a large amplitude operation to a load, while suppressing a main switch current. The zero-voltage switching high-frequency inverter according to the present invention comprises: a first switch S1 and a second switch S2 that are connected in series between power sources Ed; a first capacitor C1, an impedance element R, and an inductor element L that are connected in series between a connecting path connecting the first switch S1 and the second switch S2 and one end of the power sources Ed; and a second capacitor C2 connected in parallel to the impedance element R and the inductor element L that are connected in series. |
US07948774B2 |
Resonant DC/DC converter with zero current switching
A resonant DC/DC converter for supplying an output power comprises a switching device (18) for supplying a switched voltage (UWR) to a resonant circuit (20) having a transformer (T). The switched voltage (UWR) is derived from an intermediate circuit voltage (Uz) having a fixed pulse width and frequency so that the zero crossings of the resonant current (Ires) generated in the resonant current are defined. The switching configuration of an inverter circuit (18) is selected by a control device (31) to either increase, decrease or maintain at a substantially constant level the resonant current according to the polarity of the switched voltage, so as to control the output power as required. |
US07948772B2 |
Memory card with electrostatic discharge protection and manufacturing method thereof
A memory card with electrostatic discharge (ESD) protection and a manufacturing method thereof are provided. The memory card includes a circuit board, a set of contacts, at least one chip and an ESD protection path. The signal paths of the board is not exposed at the edge of the circuit board. The ESD protection path for transmitting ESD current is disposed on the circuit board. Furthermore, a part of the ESD protection path extends to the edge of the circuit board. |
US07948769B2 |
Tightly-coupled PCB GNSS circuit and manufacturing method
A tightly-coupled printed circuit board (PCB) circuit includes components mounted on a PCB enabling smaller integrations using decoupled lines extending between reference layers, such as ground planes, form isolation islands on the PCB. The decouplers are capacitors, inductors and/or resistors in tandem with ground layers of the PCB. The isolated components can comprise high-frequency RF antennas and receivers, for example in a GNSS antenna-receiver circuit. Multiple antennas can be connected to one for more receivers with multiple, independent RF front end components by RF traces, which are either embedded within the PCB between the ground planes, or by surface microstrip antenna traces. |
US07948764B2 |
Method for mounting an electronic component on a preferably soft support, and resulting electronic entity, such as a passport
Method for mounting an electronic component, such as a silicon chip, on a support which consists in: providing an electronic component (40) having connection pads, whereof one predetermined pad (41A) is provided with a bump (42); providing a support having (30) to the predetermined pad via the bump; aligning the predetermined pad provided with the bump with the terminal; contacting the bump and the terminal and assembling them in specific temperature and pressure conditions. Prior to contacting and fixing the bump and the terminal, the surface of the terminal is covered with an insulating layer (32), the insulating layer being a material selected so as to be traversed by the bump in the temperature and pressure conditions. |
US07948758B2 |
Circuit board unit and method for production thereof
The invention relates to a circuit board unit and a method for production thereof. The circuit board unit comprises a circuit board topmost laminate with conductive tracks on the upper side for mounting surface-mountable devices. The circuit board topmost laminate features a thickness dimensioned such that the anticipated heat dissipated by the surface-mountable devices is transported from the upper side to the underside of the circuit board laminate to good effect. The circuit board unit further comprises an electrically insulating laminate arranged under the circuit board topmost laminate, inserts made of a material with good heat conductivity and electrical insulation embedded in the electrically insulating laminate at sites below surface-mountable devices with high heat dissipation, and a cooling plate arranged below the electrically insulating laminate and the inserts. |
US07948756B2 |
Heat dissipation device
A heat dissipation device includes a base, a connecting member and a wire-shaped clip. The base thermally contacts with an electronic component mounted on a printed circuit board. The connecting member encloses the base therein and is secured to a periphery of the base. A plurality of clasps extends upwardly from the connecting member. The clip is clasped by the clasps of the connecting member to be attached thereto. The clip is pressed downwardly to engage with a plurality of hooks of a bracket around the electronic component of the printed circuit board to make the base intimately contact with the electronic component. |
US07948751B2 |
Information handling system flexible security lock
A security device protects information handling systems from theft with a reduced footprint at the information handling system by interfacing a key receptacle with a lock hook through a flexible member, such as a coaxial cable. Rotation at the key receptacle by a key translates through the flexible member to the lock hook so that the lock hook rotates to a locked position in a lock body integrated with the information handling system chassis. The flexible member avoids or reduces leverage placed on the lock body through the security device. |
US07948747B2 |
Hard drive rail for hard drive carrier
A rail apparatus includes first plate formed of a synthetic material having a first face and a second face opposite the first face, the first plate having a plurality of rows of spaced apart rail protrusions in a first pattern protruding from the second face of the first plate. A second metal plate includes a first face and a second face opposite the first face, the second plate having a plurality of rows of spaced apart slots in a second pattern matching the first pattern and extending through the first and second faces of the second plate. The second face of the first plate abutting the second face of the second plate, whereby the rows of rail protrusions extend through the slots and extend from the first face of the second plate. |
US07948744B2 |
Multi-purpose flat panel display cover
Embodiments of the present invention are directed to a multi-purpose flat panel display cover. One embodiment of the present invention may include a cover for a flat panel display, the cover comprising a shield portion configured to protect a flat panel display screen, and a handle portion coupled to the shield portion, wherein the cover is configured to hingedly couple with the flat panel display and rotate into a display support configuration. |
US07948741B2 |
Electronic device with detachable touchpad
A portable computer includes a main body having a top surface, a keyboard, a touchpad, an ejector assembly, and a latching assembly. A receiving recess and a receiving hole are defined in the top surface. The receiving hole is positioned between the receiving recess and the keyboard and communicates with the receiving recess to form a connecting portion. The touchpad is detachably received in the receiving recess and includes a touchpad body and an engaging member with an engaging portion protruding from the touchpad body adjacent to the keyboard. The ejector assembly includes at least one elastic member. One end of the elastic member is fixed to a side of the receiving recess, and the other end abuts the touchpad body. The latching assembly includes a first restricting member connected to the connecting portion and a second restricting member fixed to the receiving hole and exposed from the receiving hole. |
US07948740B2 |
Solid electrolytic capacitor and method of manufacturing the same
A method of manufacturing a solid electrolytic capacitor includes: rolling an anode foil, a cathode foil and a separator together, the separator being a mixed fiber composed of a chemical fiber and a natural fiber and being between the anode foil and the cathode foil; degrading and removing the natural fiber with enzyme; and forming an electrolytic layer composed of solid polymer between the anode foil and the cathode foil after degrading and removing the natural fiber. |
US07948738B2 |
Electrode material for electric double layer capacitor and process for producing the same, electrode for electric double layer capacitor, and electric double layer capacitor
The present invention provides an electrode material for an electric double layer capacitor which can provide an electric double layer capacitor having a low internal resistance and a large capacitance, a process for producing the same, and an electrode for an electric double layer capacitor and an electric double layer capacitor using the same. The electrode material of the present invention is characterized by comprising a carbonaceous material and an activated carbon, the carbonaceous material obtained by thermal-treating or activating a fullerene-containing soot or an extracted residue obtained by substantially extracting at least a part of fullerene from a fullerene-containing soot using a solvent. The electrode for an electric double layer capacitor and the electric double layer capacitor of the present invention is characterized by using the electrode material. |
US07948734B2 |
Electrostatic chuck power supply
A power supply is provided for an electrostatic chuck. A signal generating circuit of the power supply is configured to generate a square wave signal. An amplifying circuit is electrically connected to the square wave circuit and configured to amplify the square wave signal. A transformer has a primary and a secondary winding. The primary winding is electrically connected to the amplifying circuit and the secondary winding is configured to be electrically connected to the electrostatic chuck. The secondary winding produces a signal for the electrostatic chuck. A voltage divider circuit is electrically connected to the secondary winding and to the amplifying circuit. The voltage divider circuit is configured to reduce the voltage of the signal for the electrostatic chuck and feed back the reduced voltage signal to the amplifying circuit. The signal from the secondary winding is a trapezoidal waveform with approximately flat tops and minimal dead-time between phase reversals. |
US07948727B2 |
Over-voltage protection circuit
An over-voltage protection circuit is disclosed herein for protection against over-voltage of an energy storage device while charging. The circuit operates within the operational limits of a battery-operated device, such as a mobile or handheld device. The over-voltage protection circuit comprises an over-voltage protection device, and an over-voltage protection controller. The controller allows current to flow to the over-voltage protection device only when an energy storage device is experiencing over-voltage. In allowing current to flow to the over-voltage protection device only when the voltage across the energy storage device is above a predetermined voltage, power conservation is achieved. |
US07948722B2 |
Differential protection device
A differential protection device comprising: differential current measuring means, processing means connected to the measuring means and comprising operating rating selection means and time delay selection means to select tripping curves, actuating means, and test means connected to the measuring means. In the protection device the test means are associated with the operating rating selection means and with the time delay selection means to select a minimum or reduced operating rating and to select a minimum or reduced time delay when said test means are actuated. |
US07948721B2 |
AC motor bypass with fault annunciation, serial communication and fault tolerant coil control
A motor bypass is controlled by a digital signal processor (DSP) with embedded control software that allows fault detection and annunciation, serial communications between both a variable frequency drive (VFD) and a bypass controller and the bypass controller and a host computer. The use of the DSP and embedded control software further allows for contactor coil control to provide fault tolerant operation as well as fault condition detection and annunciation to the user. |
US07948720B2 |
Voltage regulator with transient recovery circuit
A power controller having good transient performance and including a voltage regulator and one or more (K) transient recovery circuits is described. The voltage regulator receives a supply voltage and generates a regulator output signal used to generate K output voltages for K loads. Each transient recovery circuit detects for transients in a respective output voltage and corrects the detected transients. In one design, the transient recovery circuit compares the output voltage against a low threshold voltage, detects a low transient when the output voltage is below the low threshold voltage, and couples the output voltage to a high voltage to correct the low transient. Alternatively or additionally, the transient recovery circuit compares the output voltage against a high threshold voltage, detects a high transient when the output voltage is above the high threshold voltage, and couples the output voltage to a low voltage to correct the high transient. |
US07948715B2 |
Head positioning assembly
A head positioning assembly having a first carriage assembly, a second carriage assembly, and an actuator. The second carriage assembly has a head and is coupled to the first carriage assembly by a first flexible member. The first and second carriage assemblies may be actuated to position the head when sufficient force is provided by the actuator. |
US07948714B2 |
Transducer including an element of a transducer and a sidewall in an electrically conductive magnetic layer
A transducer includes a first layer that is selectively deposited in a contact region to form a core, and selectively deposited in a transducer region to form a first element of the transducer. The transducer includes an electrically conductive magnetic deposit. The electrically conductive magnetic deposit forms a sidewall on the core. The electrically conductive magnetic deposit forms a second element of the transducer in the transducer region. The second element of the transducer has a planarized surface that is coplanar with a planarized surface of the sidewall. |
US07948708B2 |
Simultaneous bit pattern determination and head positional information detection on patterned media
An apparatus, system, and method comprise a magnetoresistive head configured to respond to magnetization states of patterned cells formed on a patterned medium. The magnetoresistive head detects the magnetization states of at least two patterned cells formed on a patterned medium. The magnetoresistive head generates a readback signal based on the magnetization state of the at least two patterned cells. A detector circuit coupled to the head determines a bit pattern corresponding to the readback signal. A processor circuit coupled to the detector circuit determines positional information associated with the magnetoresistive head relative to the at least two patterned cells based on the bit pattern. The system further comprises a patterned medium. |
US07948704B2 |
Using servo data harmonics to monitor head-medium spacing
A method is disclosed that includes measuring a first amplitude and a second amplitude in a servo pattern signal derived from a transducer head interacting with a medium; and providing an indication of a change in a spacing distance between the head and the medium, wherein the change in the spacing is evaluated using a spacing relation derived from a ratio of the first harmonic amplitude and the second harmonic amplitude. |
US07948700B2 |
Bit patterned medium
Provided is a bit patterned medium including bridges which induce exchange coupling between adjacent bits in order to reduce a switching field difference resulting from different magnetization directions of bits. The bridges and the bits are integrally formed with each other. The bits are locally connected by the bridges. A magnetostatic force for each bit is reduced due to an exchange coupling between adjacent bits, thereby reducing a switching field distribution of the bits. |
US07948697B2 |
Method for producing a color filter
A color filter including: a transparent substrate; a light shielding part formed on the transparent substrate and contains at least a light shielding material and a resin; and a colored layer formed in the opening part of the light shielding part on the transparent substrate to cover a part of the light shielding part. The light shielding part has: the width of the thick film region, 85% of more of the maximum film thickness of the light shielding part and disposed in the central part of the light shielding part, in a range of 30% to 60% of the light shielding part line width; and the width of each of the thin film regions, 50% or less of the maximum film thickness of the light shielding part and disposed on the both side parts of the light shielding part, in a range of 10% to 20% of the light shielding part line width. |
US07948691B2 |
Optical system and optical device including the same
Provided is a zoom lens system including: in order from an object side to an image side, a first lens unit having a positive refractive power; an aperture stop; and a second lens unit, in which the first lens unit includes a first-a lens unit having a positive refractive power and a first-b lens unit having a negative refractive power which moves along an optical axis in focusing, the first-b lens unit includes at least one negative lens and at least one positive lens, and the following conditional expression is satisfied: 0.020<θgF1−0.6438+0.001682×vd1<0.100, where θgF1 denotes a partial dispersion ratio of a material of the positive lens, and vd1 denotes Abbe number of the positive lens. |
US07948690B2 |
Composite lens
A composite lens of the present invention has a base lens and a resin lens placed on the base lens. The resin lens has, in an area outside an optically effective diameter, a first surface, a second surface that is adjacent to the first surface, and a third surface that is adjacent to the second surface in sequence from an optical axis to an outer circumference. The first surface has an inclined surface that becomes higher from the outer circumference toward the optical axis, and the inclined surface is connected to the second surface. The second surface has a plane that is substantially perpendicular to the optical axis, and the substantially perpendicular plane is connected to the first plane. The third surface has an inclined surface that becomes lower from an inner circumference toward the outer circumference. |
US07948689B2 |
Image pickup lens, image pickup device, and mobile terminal device
An image pickup lens, comprises sequentially from an object side: an aperture stop, a first lens being a positive meniscus lens which has a convex surface at the object side and a concave surface at an image side opposite to the object side, and a second lens having a concave surface at the object side and an image side surface whose radius of curvature on an paraxial region is infinite or a negative value, wherein the first lens is the second lens and the image side surface of the second lens includes an aspheric surface to make a positive power strong toward a lens peripheral region, and wherein the image pickup lens is made to satisfy the following conditional formulas: 1.55 |
US07948686B2 |
Zoom lens and image pickup apparatus including the same
A zoom lens comprises, from object to image side: a positive first-lens unit; a negative second-lens unit; a positive third-lens unit; and a positive fourth-lens unit; the third-lens unit comprising a negative 3a′th-lens sub-unit and positive 3b′th-lens sub-unit from object side; the second-lens unit and fourth-lens unit moving on the optical axis during zooming; the 3b′th-lens sub-unit moving in a direction perpendicular to the optical axis, thereby displacing an image perpendicular to the optical axis; the 3a′th-lens sub-unit comprising a negative-lens element G3an whose both surfaces are spherical, and a positive-lens element whose both surfaces are spherical; the 3b′th-lens sub-unit including a positive-lens element G3bp including an aspherical lens surface, and a negative-lens element; wherein, assuming that the indices of the materials of the negative-lens element G3an and the positive-lens element G3bp are NG3an and NG3bp respectively, 0.21 |
US07948685B2 |
Zoom lens system, imaging device and camera
A zoom lens system comprising a first lens unit having negative power, a second lens unit having positive power and a third lens unit having positive power, wherein: the first lens unit comprises a first lens element having a concave surface at least on the image side and negative power and a second lens element having a convex surface at least on the object side and positive power; the second lens unit comprises a cemented lens element fabricated by two lens elements having optical power of mutually different signs and one single lens element; in zooming, all of the lens units move along an optical axis; and conditions (1): 5.0<αiW<20.0 and (I-2): n11≧1.9 (where, 3.2 |
US07948681B2 |
Device for displaying a three dimensional image
A digital display system is disclosed, wherein the display system generally includes a recording mechanism, such as a digital camera, a processing mechanism for processing and saving at least one image; software for interlacing the image; software for processing slides and movies comprised of multiple images; a digital display device for receiving, storing and displaying the image, and a lenticular screen overlaid upon the digital display device for viewing the interlaced images in three dimensions. A method of manufacturing a lenticular sheet is also disclosed as having as its primary steps the provision of a substantially transparent substrate material; forming a plurality of lenses on a first side of the substrate; and shaping the substrate to correspond to a display area of the display device, wherein the plurality of lenses are angled to correspond to the pixel size and pitch of the display area. |
US07948677B2 |
Structure for supporting an optical telescope
An apparatus for the focusing of incident light includes a base assembly that is adapted to support a primary mirror. The primary mirror includes an outside circumference and an inside aperture. An upright member is attached to the base assembly at a first end thereof at a first location that is disposed inside the aperture and at a second location that is disposed outside the primary mirror. The upright member includes a second end that is distally disposed with respect to the first end. The second end is adapted to receive a turret that includes a secondary mirror and is adapted to pivot between two positions. An IMU is attached to the base assembly proximate the primary mirror. |
US07948675B2 |
Surface-corrected multilayer-film mirrors with protected reflective surfaces, exposure systems comprising same, and associated methods
Multilayer-film reflective mirrors are disclosed that exhibit desired optical characteristics and resistance to reflective-surface degradation. An exemplary multilayer-film mirror includes a base and a multilayer film on the base. The multilayer film is made of first and second layers alternatingly laminated at a prescribed period length. The surface of the multilayer film has an irregular surface profile, relative to the surface profile of the base. The multilayer film reflects incident extreme ultraviolet (EUV) light. A third layer, situated on and covering the surface of the multilayer film, is formed of a substance having substantially the same refractive index to EUV light as the refractive index of a vacuum. The third layer has a surface profile substantially the same as the surface contour of the base. The third layer is covered with a protective layer. |
US07948674B2 |
Electro-optic windows
An electro-optic window is made of a material substantially transparent to infra-red radiation and is treated to have reduced RF transmission characteristics by the provision of carbon nanotubes within the window or on at least one, surface thereof. |
US07948670B2 |
Optical attenuator
An optical attenuator includes a first reflection portion reflecting a light incoming from an optical input portion in a direction different from incoming axis, a second reflection portion reflecting the light from the first reflection portion, an optical output portion outputting the light that is reflected by the first reflection portion after being reflected by the second reflection portion, and an optical-intensity-attenuation filter that is arranged on an optical path between the first reflection portion and the second reflection portion, optical transmittance being shifted in stages according to a position thereof. The first reflection portion is capable of turning to shift an incoming position at the optical-intensity-attenuation filter. |
US07948669B1 |
Methods of optimizing spur-free dynamic range or gain in electro-absorption modulators
Exemplary methods of maximizing a spur-free dynamic range (SFDR) or a gain of an electro-absorption modulator (EAM) are disclosed. At least one parameter in a set of design parameters for an EAM is varied. An SFDR of the EAM is determined in part by a first set of design parameters. A gain of the EAM is determined in part by a second set of design parameters. An output versus bias voltage transfer curve of the EAM is generated. An optimal SFDR bias voltage at which a maximum SFDR occurs for a given optical input power or an optimal gain bias voltage at which a maximum gain occurs for a given optical input power is programmatically determined based at least in part on the transfer curve. |
US07948665B2 |
Uniform illumination for camera based scanning devices
A system for imaging a document including an imaging apparatus, which includes a camera positioned inside the imaging apparatus, the camera configured to acquire a plurality of images of a document in front of the camera. The document is place behind a glass window on a wall opposing the camera. The imaging apparatus includes an illumination system which is positioned around the glass window but outside the field of view (FOV) of the camera. The imaging apparatus further includes an opaque cover, which covers the whole glass window area. The cover includes a slit to insert a document to be imaged, a slit to remove the document and a groove that enables a user to move the document with his finger. |
US07948663B2 |
Document transport
A motor configured to selectively drive a carriage and document transport. A single imaging element is used to provide a dual function of detecting conveying sheet as it approaches platen and to perform imaging of the sheet. |
US07948660B2 |
Electronic mail receiving device and facsimile machine
A facsimile machine including an electronic mail receiving device, a condition data setting portion sets various condition data related to output of electronic mail (e-mail) message and stores the set condition data into an EEPROM. The condition data is used when an output method and an output timing of the e-mail message are specified based on contents of the e-mail message. The condition data can be set by a user using an operation inputting portion to meet user's needs. Next, an output condition determining portion compares the e-mail message received at a mail receiving portion, with the set condition data, to specify an output method according to the condition data. |
US07948659B2 |
Halftoning device and halftoning method and laser printer including the same
A halftoning device that converts an input pixel signal of 8 bits per pixel into an output pixel signal of r bits per pixel(r<8), the halftoning device includes: a gradation correction unit that expands the input pixel signal into an expanded pixel signal of n bits per pixel(n>8); a threshold value array storage that stores a threshold value array having a threshold value of 8 bits; and a threshold value expansion unit that expands the threshold value of 8 bits to expanded threshold value of n bits per pixel. A range of the expanded pixel signal output from the gradation correction unit is matched with a range of the expanded threshold value. The output pixel signal is set according to a comparison of the expanded pixel signal with the expanded threshold value corresponding to the threshold value that is selected for each input pixel signal. |
US07948656B2 |
Image processing apparatus
A method of controlling an image processing apparatus comprising the steps of: generating color reduced image data from the color image data; generating monochrome reduced image data from the monochrome image data; and determining the order of generation of the color or monochrome reduced image data when generating both the color reduced image data and the monochrome reduced image data for display. |
US07948653B2 |
Printing colorimetric instruction method and printer
A printing calorimetric control device of the present invention is configured to comprise a reception section which receives a designation for a colorimetry position on a predetermined image; a printing control section which prints an image on a print medium on the basis of image data which represent the predetermined image; a determination section which determines a position when a colorimetry section is caused to perform colorimetry on the predetermined image printed on the print medium on the basis of the designation; a conveyance section which conveys the print medium for which printing has been completed on the basis of the position thus determined; and a colorimetric control section which acquires a colorimetry value of the colorimetry position of the designation by causing the colorimetry section to execute colorimetry on the basis of the position thus determined. |
US07948649B2 |
Image-forming apparatus and executed-job-storing method thereof
An image-forming apparatus connectable to an external memory and an executed job-storing method thereof, which checks a stored data size of a job and an available memory size of the external memory, and proposes alternative options if the available memory size is insufficient, enabling a user to rapidly execute the job suitable for the user's purpose without any need to secure more memory space. |
US07948646B2 |
Information processing apparatus easy for users to operate
In an information processing apparatus, a job log recording unit generates a job log that is a history of operations and settings based on user's operation. An operation/setting sequence extraction unit extracts a sequence by extracting job logs constituting a series of operations and/or settings. Of extracted sequences, a sequence for which an operation/setting sequence frequency/resemblance detection unit detects that the sequence has a predetermined frequency or a predetermined degree of resemblance, namely a sequence of operation repeatedly performed, is presented to the user by an operation/setting sequence presentation/registration unit for registration of the sequence by user's operation. Subsequently, in the information processing apparatus, a registered sequence is selected for automatically performing a series of operations and/or settings. |
US07948644B2 |
Print job cost estimate method and system
Automatically determining the cost of a printed job on a digital printing press before the job is run. A job control component in the digital front end of the printing press collects and stores the processing information from the job processing components from prior runs. A job-reporting component displays the stored and estimated processing information and automatically computes and displays the estimated cost of the job. The method includes determining a future toner cost using a toner cost, a future press usage cost, and a substrate cost based on historical toner consumption and then rasterizing the job to determine the total job cost. |
US07948641B2 |
Device for measuring distance and method for operating said type of device
A hand-held device (10, 10′) for contactless distance measurement measures a distance (d) between a target object (18) and at least one reference point (20) of the device (10) using an emitted modulated measurement signal (16). The device includes a housing (12, 13, 56) with a first end (34) that faces the object (18) to be measured, and a second end (35) facing away from the object (18) to be measured. The housing includes an output unit (22, 28, 29, 31) for depicting measured results. Several measured distance values are to be assigned to at least one subsection of the path between the object (18) to be measured and the opposite end (35) of the housing (12, 13, 56) via a length-measurement scale (36, 38, 54) that is displayable in the output unit (22, 28, 29, 31). |
US07948640B2 |
Method and device for locating a piece with respect to a tool
A method of, and a device for, locating a piece with respect to a tool, utilize a measuring device for measuring a feeding speed, a driving direction and a feeding amount of the piece. The piece bears against two abutment rollers and is driven by a driving roller that is operated by a controllable motor operatively coupled to a machine numerical control apparatus. An output of the measuring device and an output of the controllable motor are both coupled to the machine numerical control apparatus. |
US07948638B2 |
Scanning interferometric methods and apparatus for measuring aspheric surfaces and wavefronts
Interferometric scanning method(s) and apparatus for measuring test optics having aspherical surfaces including those with large departures from spherical. A reference wavefront is generated from a known origin along a scanning axis. A test optic is aligned on the scanning axis and selectively moved along it relative to the known origin so that the reference wavefront intersects the test optic at the apex of the aspherical surface and at one or more radial positions where the reference wavefront and the aspheric surface intersect at points of common tangency (“zones”) to generate interferograms containing phase information about the differences in optical path length between the center of the test optic and the one or more radial positions. The interferograms are imaged onto a detector to provide an electronic signal carrying the phase information. The axial distance, ν, by which the test optic is moved with respect to the origin is interferometrically measured, and the detector pixel height corresponding to where the reference wavefront and test surface slopes match for each scan position is determined. The angles, α, of the actual normal to the surface of points Q at each “zone” are determined against the scan or z-axis. Using the angles, α, the coordinates z and h of the aspheric surface are determined at common points of tangency and at their vicinity with αmin≦α≦αmax, where αmin and αmax correspond to detector pixels heights where the fringe density in the interferogram is still low. The results can be reported as a departure from the design or in absolute terms. |
US07948637B2 |
Error compensation in phase shifting interferometry
In certain aspects, disclosed methods include combining reference light reflected from a reference surface with test light reflected from a test surface to form combined light, the test and reference light being derived from a common source, sinusoidally varying a phase between the test light and reference light, where the sinusoidal phase variation has an amplitude u, recording at least one interference signal related to changes in an intensity of the combined light in response to the sinusoidal variation of the phase, determining information related to the phase using a phase shifting algorithm that has a sensitivity that varies as a function of the sinusoidal phase shift amplitude, where the sensitivity of the algorithm at 2 u is 10% or less of the sensitivity of the algorithm at u. |
US07948636B2 |
Interferometer and method for measuring characteristics of optically unresolved surface features
Disclosed is an interferometry analysis method that includes comparing information derivable from multiple interferometry signals corresponding to different surface locations of a test object to information corresponding to multiple models of the test object, wherein the multiple models are parametrized by a series of characteristics that relate to one or more under-resolved lateral features of the test object; and outputting information about the under-resolved surface feature based on the comparison. |
US07948633B2 |
Compensating for time varying phase changes in interferometric measurements
An optical device under test (DUT) is interferometrically measured. The DUT can include one or more of an optical fiber, an optical component, or an optical system. First interference pattern data for the DUT is obtained for a first path to the DUT, and second interference pattern data for the DUT is obtained for a second somewhat longer path to the DUT. Because of that longer length, the second interference pattern data is delayed in time from the first interference pattern data. A time varying component of the DUT interference pattern data is then identified from the first and second interference pattern data. The identified time varying component is used to modify the first or the second interference pattern data to compensate for the time-varying phase caused by vibrations, etc. One or more optical characteristics of the DUT may then be determined based on the modified interference pattern data. |
US07948632B2 |
Method and apparatus for analysis of a sample of cells
A non-destructive method and device for analyzing a sample comprising transparent living and/or dead cells, by 5 means of a digital holographic microscope, where the sample (8) is exposed to light from a laser (2). The light that travels through the cells in the sample will experience a difference in the optical path length compared to the surrounding media and the wave front that emerges from the 10 cells will thus be phase shifted. This distortion can be detected in the digital hologram, which is reconstructed from the interference pattern detected by a digital sensor (17), such as a CCD or a CMOS, as phase differences or phase shifts and thereby creating a digital hologram. The 15 phase shift of each element of the hologram is then used for analyzing the characteristics of the cells in the sample. |
US07948631B2 |
Method and apparatus for using multiple relative reflectance measurements to determine properties of a sample using vacuum ultra violet wavelengths
A method and apparatus is disclosed for measuring properties of an unknown sample. A reflectometer and one or more reference pieces is provided. A set of data is collected from the unknown sample and a combination of the reference pieces. A combination of the sample and reference piece data independent of incident intensity is used to determine a property of the unknown sample without calibrating incident reflectometer intensity. The method and apparatus disclosed can measure properties of thin films or scattering structures on semiconductor work pieces. In one embodiment the reflectometer utilizes vacuum ultraviolet (VUV) wavelength reflectometry. Multiple relative reflectance measurements are used to overcome effects of the inevitable contamination buildup that occurs when using optical systems in the VUV region. While advantageous for VUV wavelengths, the method described herein is generally applicable to any wavelength range, and is advantageous in situations where stable reference samples are not available. |
US07948625B2 |
Apparatus and methods for analyzing samples
The present invention relates to apparatus, systems, and methods for analyzing biological samples. The apparatus, systems, and methods can involve using a vacuum source to pull microfluidic volumes through analytical equipment, such as flow cells and the like. Additionally, the invention involves using optical equipment in conjunction with the analytical equipment to analyze samples and control the operation thereof. |
US07948623B2 |
Method for evaluating color filter, color filter and liquid crystal display device
A method of evaluating a color filter including a substrate, and at least three color pixels disposed thereon, the method includes determining an oblique visibility of a liquid crystal display device equipped with the color filter on the basis of value ξ1 obtained from the equation (1): ξ1=∫abΔ(λ)·T(λ)dλ (1) wherein “a” and “b” are values respectively representing a wavelength range of a continuous wavelength light and satisfying conditions of 380≦a, b≦780 and a |
US07948622B2 |
System, method and apparatus for image processing and image format
According to the present invention, a polarized image is captured, a variation in its light intensity is approximated with a sinusoidal function, and then the object is spatially divided into a specular reflection area (S-area) and a diffuse reflection area (D-area) in Step S402 of dividing a reflection area. Information about the object's refractive index is entered in Step S405, thereby obtaining surface normals by mutually different techniques in Steps S406 and S407, respectively. Finally, in Steps S410 and S411, the two normals are matched to each other in the vicinity of the boundary between the S- and D-areas. |
US07948621B2 |
Systems and methods for remote monitoring of contaminants in fluids
A system and method of monitoring contaminant particles in pipelines. The system can include a probe for extending into a pipeline, and sampling fluid in the pipeline to ensure that a representative amount of contaminants within the pipeline can subsequently be measured. An analyzer receives the sampled fluid from the probe, illuminates the sampled fluid with a light source, and collects scattered light from any contaminant particles in the illuminated sampled fluid. A detector receives the scattered light from the analyzer, and converts the scattered light into an electrical signal that is proportional to the contaminant particles size. A processor receives the electrical signal from the detector, converts the electrical signal into digital data pertaining to the contaminant particles, and transmits the digital data on an Ethernet connection, or wireless signal to a communication network for distribution to at least one digital data processor for display and evaluation. |
US07948619B2 |
Cuvette and method for using the cuvette
A cuvette with at least one sealing element and two transparent elements is provided where the latter are arranged at a distance from one another and define two opposing boundary faces of a sample channel and the sealing element defines side walls of the sample channel as a result of which the sample channel is formed as a channel that is closed in the longitudinal direction with an inlet opening and an outlet opening. At least one spacer is provided which keeps the transparent elements at a distance from one another. At least one of the two transparent elements has a projection which extends towards the other transparent element and forms a boundary surface of the sample channel such that the height of the sample channel is less than the height of the at least one spacer. |
US07948618B2 |
Defect inspection method and apparatus with a threshold value determination
Scattered light from the surface of a sample subjected to the same process as a process for an inspection object is observed, a defect is detected from an intensity of scattered light, and a position of the detected defect and an intensity of scattered light caused by the detected defect are acquired. Defects detected are classified into a group detectable by observing secondary electrons emitted when an electron beam is applied to the surface of the sample and a group not detectable. A decision threshold value of a scattered light intensity for extracting defects to be counted is determined, in accordance with a result of classification by the above steps and the intensity of scattered light caused by the detected defect. |
US07948617B2 |
Optical multiwavelength window contamination monitor for optical control sensors and systems
A foreign-particle detection system for use with an optical instrument having a transmissive window with a first side and a second side includes a radiation source to emit a radiation signal, a diffusing reflector to diffusively spread the radiation signal emitted by the radiation source over the first side of the transmissive window, a radiation detector to detect, at the second side of the transmissive window, the diffusively spread radiation signal transmitted by the transmissive window, and to generate a detected radiation signal based on the detected diffusively spread radiation signal, and a computation module communicatively coupled to the radiation detector to detect a presence of foreign particles on at least one of the first side or the second side of the transmissive window based on at least the detected radiation signal. |
US07948615B2 |
Non-destructive testing of an integrated optical coupler in an integrated optical circuit
A non-destructive method for characterizing a surface-illuminated integrated optical coupler associated with an optical waveguide, comprising the steps of measuring the reflection coefficient on a first region of the coupler at a distance from the optical waveguide and constructing a first curve, determining a first model of the reflection coefficient on the first region, performing a first parameter fitting between the first curve and the first model to determine first parameters, measuring the reflection coefficient on a second region of the coupler close to the guide, and constructing a second curve, determining a second model of the reflection coefficient on the second region, performing a second parameter fitting between the second curve and the second model to determine second parameters, and constructing the characteristic of the coupling efficiency of the coupler using the first and second parameters. |
US07948613B2 |
Optical device for measuring moving speed of an object relative to a surface
The invention relates to sensors of the speed of movement of a vehicle over the ground. The sensor comprises illumination means for illuminating the surface and at least one optical sensor able to detect the radiation returned by the surface. The illumination means and the optical sensor have one and the same optical axis, oblique in relation to the surface. This arrangement eliminates the risks of specular reflection dazzling the sensor while avoiding disturbance of the measurement by variations in the height of the sensor relative to the ground. |
US07948612B2 |
Measurement system
A measurement system 1 for measuring a distance to an object to be measured, includes: a half mirror 10; a measurement light emitting unit 11; a projection unit 12; a light-receiving unit 13; a distance calculation unit 14; and a diffusion lens 16. |