Document | Document Title |
---|---|
US07886365B2 |
Content-log analyzing system and data-communication controlling device
In a content-log analyzing system, content includes additional information indicating, according to a property of the content, whether or not to record communication of the content in a content-log. When transmitting content to a TV or a PC, a data-communication controlling device judges whether or not to record the communication in a content-log based upon additional information of the content, and when judging affirmatively, generates and stores content-log information. A content-log analyzing server obtains the content-log stored in the data-communication controlling device, and analyzes the obtained content-log. |
US07886361B2 |
Storage-medium processing method, storage-medium processing device, and program
Rental business of content data is adequately performed while preventing a improper use of rights or the like by a user. Rental user key data Kuren1-3, and rental content key data Kuren1-3 includes management metadata M1-M3 and M1′-M3′, respectively. The management metadata includes data use termination date/time indicating an expiration date or the like. |
US07886357B2 |
Method and system for reducing the false alarm rate of network intrusion detection systems
According to one embodiment of the invention, a method for reducing the false alarm rate of network intrusion detection systems includes receiving an alarm indicating a network intrusion may have occurred, identifying characteristics of the alarm, including at least an attack type and a target address, querying a target host associated with the target address for an operating system fingerprint, receiving the operating system fingerprint that includes the operating system type from the target host, comparing the attack type to the operating system type, and indicating whether the target host is vulnerable to the attack based on the comparison. |
US07886355B2 |
Subsidy lock enabled handset device with asymmetric verification unlocking control and method thereof
A method for controlling subsidy locking of a handset device includes storing, in a handset device, an asymmetrically digitally signed subsidy unlock data block that has been modified based on a password after signing (505); modifying the stored unlock data block based on a received subsidy unlock password (510); and granting subsidy unlock status if the asymmetric digital signature of the modified, stored unlock data block properly verifies (510). A method (110) for controlling subsidy locking of a handset device includes storing, in the handset device, an asymmetrically digitally signed subsidy unlock data block that comprises a password portion that has been modified after signing (112); replacing the contents of the modified password portion with a received subsidy unlock password to produce an updated subsidy unlock data block (116); and granting subsidy unlock status if the asymmetric digital signature of the updated subsidy unlock data block properly verifies (118). |
US07886354B2 |
Method and apparatus for local area networks
A mechanism for segregating traffic amongst STAs that are associated with a bridge, referred to herein as the personal virtual bridged local area network (personal VLAN), is based upon the use of a VLAN to segregate traffic. The IEEE 802.1Q-1998 (virtual bridged LANs) protocol provides a mechanism that is extended by the invention to partition a LAN segment logically into multiple VLANs. In the preferred embodiment, a VLAN bridge forwards unicast and group frames only to those ports that serve the VLAN to which the frames belong. One embodiment of the invention extends the standard VLAN bridge model to provide a mechanism that is suitable for use within an AP. In a preferred embodiment, the Personal VLAN bridge extends the standard VLAN bridge in at least any of the following ways: VLAN discovery in which a personal VLAN bridge provides a protocol for VLAN discovery; VLAN extension in which a Personal VLAN allows a station to create a new port that serves a new VLAN, or to join an existing VLAN via an authentication protocol; Logical ports in which a Personal VLAN bridge can maintain more than one logical port per physical port, and bridges between ports of any kind; and cryptographic VLAN separation. |
US07886350B2 |
Methodology for measurements and analysis of protocol conformance, performance and scalability of stateful border gateways
Testing of Internet-Protocol packet network perimeter protection devices, e.g., Border Gateways such as Session Border Controllers, including dynamic pinhole capable firewalls are discussed. Analysis and testing of these network perimeter protection devices is performed to evaluate the ability of such device to perform at carrier class levels while being subjected to many different protocol test cases. The efficiency of state look table functions as well as call signaling processing capacity, implemented in a particular perimeter protection device, are determined and evaluated. Proper performance and efficiency of such perimeter protection devices are evaluated as a function of: incoming call rate, total pre-existing active calls, and different protocol test cases. Various different network perimeter protection devices, e.g., of different types and/or from different manufactures, can be benchmarked for degree of protocol stack implementation/suitability to carrier class environments and comparatively evaluated. Test equipment devices, e.g., Integrated Intelligent End Points (IIEPs), for fault testing, evaluating and stressing the network perimeter protection devices in a system environment are described. Typically these specialized test devices are used in pairs, one on each side of the firewall under test. These test equipment devices include a traffic generator module, a protocol compliance testing module, monitoring and analysis capability including a CPU utilization analysis module, a protocol analysis module, and a graphical output capability. |
US07886349B2 |
State-full perimeter security for data networks
The described embodiments include a system for controlling communications between a first network and a second network including a plurality of in-line security devices, the in-line security devices being configured to manage communication between the first network and the second network, and including a state server connected to the plurality of in-line security devices, the state server being configured to receive state information about the state of the connections established by a first one of the in-line security devices and to communicate the state information to at least a second one of said in-line security devices. In one embodiment, the in-line security devices are firewalls. In another embodiment, state server communicates the state information received from the first one of the firewall devices and communicates the state information to every other one of the plurality of firewall devices. |
US07886346B2 |
Flexible and adjustable authentication in cyberspace
To authenticate a user of a communications network, credentials from the user are centrally receiving. An authentication sequence is retrieved from a plurality of retrievable authentication sequences, and the retrieved authentication sequence is performed to authenticate the user based on the received credentials. |
US07886337B2 |
Method and apparatus for content protection
Method and apparatus for protecting image content. In an embodiment, tags are used to identify how to alter image content. A graphics processor is configured to process the tags and to alter the image responsive to the tags. In another embodiment, a graphics processor is configured to alter image content unless a key is provided to the graphics processor. |
US07886334B1 |
System and method for social network trust assessment
A first user's trust level with regard to a second user can be determined by providing questions to the second user, with the questions based on a previously-collected knowledge base including information about the first user. The information about the first user may be partitioned into levels of trust, and the second user's responses to the questions may be evaluated to determine which level of trust the second user is entitled to. The knowledge base may be assembled by prompting the first user for information and/or by scanning or otherwise collecting already-existing data about the first user. The knowledge base and/or trust assessment may be distributed across a network, and in some embodiments the knowledge base or parts thereof is distributed to other users according to the trust level of those users. |
US07886329B2 |
Universal methods and device for hand-held promotional opportunities
A method and system for auxiliary data detection. Data is received on a hand-held device from a display of a signal on a monitor. The signal is visually displayed on the monitor at a frequency. A modulated video signal is received on the hand-held device from a display device. The modulated video signal contains auxiliary data modulated within a video signal in a substantially invisible way. The modulated video signal is demodulated to obtain the auxiliary data. At least one of the data or the auxiliary data is processed to identify a promotional opportunity available through the hand-held device. The user of the hand-held device is notified of availability of the promotional opportunity through the hand-held device. |
US07886328B2 |
Protocol and system for broadcasting audiovisual programs from a server
The invention concerns a protocol for broadcasting to a terminal (T) audio-visual materials (PG) from an audio-visual server, comprising a signalling source (SS) and an audio-visual source (SAV). The protocol consists, via an IP network, in acquiring (A) a descriptive file of the source (SS), in acquiring (B) from the source (SS) based on the file SDP, a broadcast signalling channel (SC), and in receiving (C) on said terminal from the signalling channel (SC) at least a digital data flow supporting the audio-visual materials (PG). The invention is useful for broadcasting audio-visual materials on INTERNET. |
US07886325B2 |
Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system are disclosed. One example method includes receiving information describing subscriber requests for content delivery, receiving bandwidth allocation criteria, and processing the information describing subscriber requests and the bandwidth allocation criteria according to a statistical model. The bandwidth allocation criteria comprise at least one of subscriber pricing information, content delivery mode information, and program content information. The processing produces a bandwidth allocation schedule in which one of a plurality of content delivery modes is assigned to each of a plurality of digital transmission channels for each of a plurality of time periods. |
US07886316B2 |
Disk unit and disk unit-integrated television
A disk unit capable of suppressing damage of a recording surface of a disk and preventing a torsion spring from coming off is obtained. This disk unit comprises a housing portion including a disk slot, a door portion mounted on the housing portion in an openable/closable manner with respect to the disk slot and a torsion spring urging the door portion in an opening direction when the opening angle of the door portion with respect to the housing portion is larger than a prescribed angle. The torsion spring is set between a first support portion of the door portion and a second support portion of the housing portion. |
US07886315B2 |
Optical disc case, optical disc tray, card member, and manufacturing method
An optical disc case, in which an optical disc is stored, wherein a face cover portion and a rear-face cover portion are connected so as to be rotated with the end portion side of each of the principal faces thereof as the center, and are configured so as to form a box-shaped appearance when the face cover portion and the rear-face cover portion are closed such that the respective principal faces of the face cover portion and the rear-face cover portion face each other, the case including: a protruding holding portion, configured to fit into a central hole formed in the optical disc to hold the optical disc, provided to the inner side of the principal face of the rear-face cover portion; and a booster antenna to which a first antenna and a second antenna are connected configured to relay a signal sent/received from one antenna to the other antenna. |
US07886311B2 |
Synchronous RIL proxy
A hardware-independent proxy layer for synchronous processing of commands in a mobile telephone is disclosed. Such synchronous processing may include receiving a function call of an application program interface (API) that is associated with a function to be performed by a mobile telephone, waiting to receive from a driver layer a result notify event indicating that the function has been performed, and, after receiving the result notify event from the driver layer, passing to the client first result data associated with the first result notify event. The API may be translated into an input/output control (IOCTL) code, which may be sent to the driver layer. |
US07886310B2 |
RAID control method and core logic device having RAID control function
In a computer system including a central processing unit, a system memory, a south bridge module, a north bridge module and multiple hard disk drives, a RAID control function is exhibited. The method includes steps of: issuing a command addressing to the south bridge module by the central processing unit; and performing a fault-tolerant computing operation in the north bridge module while exempting from transmitting the command to the south bridge module when the command contains a specified address data. |
US07886308B2 |
Time bounding notification delivery in an event driven system
The present disclosure prevents unnecessary delays during a notification delivery process in an event driven system. The unnecessary delays may be caused by waiting for event completion acknowledgments for an unbounded time. Notifications (event handle requests) may be dispatched to all interested parties in parallel. Then, handling acknowledgments from the interested parties may be gathered after a specific delay. Termination requests may be sent to non-responding parties in order to prevent indefinite waiting or an advertent notification cycle. Alternatively, non-responding parties may be removed from a list of listeners which have been registered as interesting parties for a software component in the event driven system. |
US07886307B1 |
Object-oriented data transfer system for data sharing
A method transfers data from a data source to multiple data sink objects. The data acquired from the data source is encapsulated into a data object. Identification information of the data object is posted to a data server. The data server shares the identification information with the data sink objects that are registered with the data server. The data sink objects access the data object with the identification information at execution time. A counter indicates the number of data sink objects that currently use the data object. The data object is removed from the memory of the computer systems when the counter indicates that the data object is no longer used by the data sink objects. Alternatively, the data object that is no longer used may be stored in a separate memory location of the computer systems for a future use. |
US07886306B2 |
Extensions to coupling channels to support multiple coupling facility sharing, interrupts, and message passing
A system and process for passing messages directly between instances of Operating System (OSs) and plurality of Coupling Facilities (CFs) through Sharable InterSystem Channels (ISCs) and without polling, in one or more Computer Electronic Complexes (CECs). Primary messages and associated secondary messages are passed by a hypervisor using a hypervisor memory. |
US07886302B2 |
System and methods for tracking processing unit usage
A method and system for monitoring the CPU time consumed by a software agent operating in a computer system. A resource tracking process is executed on the system. When an operating agent is detected, an agent lifetime timer is initialized. Then, CPU resources for the agent are identified and stored. Checks are made at predetermined intervals to determine if the agent is still alive. When the agent terminates, a measurement is made of the CPU time utilized by the agent. The measurement is then stored in memory. |
US07886301B2 |
Namespace merger
In a virtualization environment, there is often a need for an application to access different resources (e.g., files, configuration settings, etc.) on a computer by name. The needed resources can potentially come from any one of a plurality of discrete namespaces or containers of resources on the computer. A resource name can identify one resource in one namespace and another resource in another namespace, and the namespaces may have different precedence relative to one another. The resources needed by the application can be accessed by enumerating names in a logical merger of the namespaces such that as new names in the logical merger are needed they are dynamically chosen from among the namespaces. When two resources in different namespaces have a same name, the resource in the higher precedence namespace can be chosen. |
US07886293B2 |
Optimizing system behavior in a virtual machine environment
In one embodiment, the present invention includes a method of transitioning control to guest software in a virtual machine from a virtual machine monitor, receiving control following a transition from the virtual machine to the virtual machine monitor upon an event, and determining whether to modify a state of the guest code, a state of the virtual machine monitor or a state of controls. If such a determination is made, the state may be modified and control is transitioned back to the guest software. |
US07886292B2 |
Methodology of individualized software deployment for hardware-independent personal computer mass development
A computer implemented method, system, and computer usable program code are provided for individualized software deployment. A solution engine receives a set of software applications and a software legend from a customer. The software legend identifies which software applications are to be deployed to each of a set of personal computers. The solution engine forms a set of software images by associating the software applications to each of the set of personal computers. Then the solution engine associates an identifier to each of the set of software images to form individualized software images. The set of software images are deployed to the set of personal computers on an individual requirement basis. |
US07886284B2 |
Using a backend simulator to test and develop xforms templates before linking the xforms templates to backend data processing systems
A solution for developing XForms projects can bind an XForms template to a backend simulator, during a development or test stage of a software development. The XForms template can be developed by an interface designer, such as a business analyst. The XForms template can be conveyed to remotely located clients. Data instances associated with the XForms template can be received and routed to the backend simulator for processing. An integration code developer can later integrate the XForms templates to a backend server instead of to the backend simulator. Accordingly, the solution accelerates XForms based development projects by decoupling XForms interface development from XForms system integration development, which are typically handled by different people having different skill sets. |
US07886282B1 |
Augmenting signature-based technologies with functional flow graphs
Techniques for verifying a signature of an executable file are disclosed. In one particular exemplary embodiment, the techniques may be realized as a computer-implemented method for verifying a signature of a first executable file, comprising creating a first functional flow graph from the first executable file, storing the first functional flow graph, receiving, using a processor, a rule for the first executable file, and storing the rule. The techniques may also comprise receiving a second executable file, creating a second functional flow graph from the second executable file, determining whether a difference between the first functional flow graph and the second functional flow graph is less than a tolerance, and when it is determined that the difference between the first functional flow graph and the second functional flow graph is less than the tolerance, applying the rule to the second executable file. |
US07886278B2 |
Object reference monitoring
A system and method for object reference monitoring. In one embodiment of the invention, a method includes running a computer application, monitoring a configuration point of the computer application during runtime, determining that a program object is accessed by the computer application at the configuration point, and storing data regarding the program object. |
US07886277B2 |
System and method for error checking of failed I/O open calls
A system and method in a data processing system for error checking and resolving failed input/output open calls. A configuration mechanism configures the options, such as the information stored in databases, details of how each error check is performed, and what actions should be taken when improper error checking occurs. Based on data stored in databases, such as an I/O calls database, a rules with syntax database, and an usage calls database, a code analyzer analyzes code in software programs for an error check of a failed input/output open call. A reporting mechanism reports data from the analyzed code to a report file, such as why software programs have proper and improper error-checking instances, sends errors from the analyzed code to an error file, and enables these files to be displayed on a display. Finally, the code analyzer enables resolving an improper error check for the failed input/output open call. |
US07886276B2 |
Application program development assisting method, program, and information processing apparatus
A method, program, and information processing apparatus for detecting an inconsistency in an application program before the application program is implemented. The described is detecting a consistency or inconsistency in the design of screen transition of an application program, by generating a control flow graph for the application program, calculating from the control flow graph the solution of dataflow problem which occurs in the application program, detecting an inconsistency in the application program on the basis of the calculated solution, and displaying information concerning a detected inconsistency. |
US07886273B2 |
Systems, methods and apparatus for generation and verification of policies in autonomic computing systems
Described herein is a method that produces fully (mathematically) tractable development of policies for autonomic systems from requirements through to code generation. This method is illustrated through an example showing how user formulated policies can be translated into a formal mode which can then be converted to code. The requirements-based programming method described provides faster, higher quality development and maintenance of autonomic systems based on user formulation of policies.Further, the systems, methods and apparatus described herein provide a way of analyzing policies for autonomic systems and facilities the generation of provably correct implementations automatically, which in turn provides reduced development time, reduced testing requirements, guarantees of correctness of the implementation with respect to the policies specified at the outset, and provides a higher degree of confidence that the policies are both complete and reasonable. The ability to specify the policy for the management of a system and then automatically generate an equivalent implementation greatly improves the quality of software, the survivability of future missions, in particular when the system will operate untended in very remote environments, and greatly reduces development lead times and costs. |
US07886271B2 |
Embedding event information in the timing stream
When events are traced, the timing stream is used to associate events with instructions and indicate pipeline advances precluding the recording of stall cycles. Additional information is needed in the trace stream to identify an overlay whose execution of code is in a system where overlays or a memory management unit are used. In the case of PC trace, additional information is added when the memory system contents is changed. Information describing the configuration change is inserted into the export streams by placing this information in a message buffer. As long as a message word is available for output, it becomes the next export word as the output of message words is continuous. |
US07886268B2 |
Information processing apparatus and computer product
An activation program first activates a basic program and a first functional program, which realizes a specific function, among a plurality of functional programs, and then activates at least one second functional program among the functional programs after the first functional program is completely activated. |
US07886267B2 |
Multiple-developer architecture for facilitating the localization of software applications
Disclosed herein are systems and methods providing for autonomous extraction of original natural language strings from source code and insertion of translated strings therein. Some of the examples described herein additionally utilize a database suitable for containing translations of user -viewable material and for accessing that material from developer project sandboxes. Individual developer projects may provide for the extraction of natural-language strings from source code to a shared translations database. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. |
US07886262B2 |
System and method of maximizing integrated circuit manufacturing yield with fabrication process simulation driven layout optimization
A system and a method of maximizing the manufacturing yield of integrated circuit (“IC”) design using IC fabrication process simulation driven layout optimization is described. An IC design layout is automatically modified through formulation of a layout optimization problem utilizing the results of layout fabrication process compliance analysis tools. The modification of layout is performed adaptively and iteratively to make an IC layout less susceptible to yield issues while maintaining design rule correctness and minimal circuit performance impact. |
US07886257B2 |
Methods for hierarchical noise analysis
Systems and methods for hierarchical noise analysis of digital circuits, wherein analysis of a cell is based on the configuration of the cell itself and also the upstream circuit components that are connected to the inputs of the cell. One embodiment comprises a method for noise analysis in an electronic circuit such as a digital CMOS circuit. The method includes identifying a cell and identifying the inputs of the cell. For each of the inputs of the cell, a corresponding first upstream circuit component is identified. The identified component is the first component upstream from the cell's input and is directly connected to the input. A noise analysis for the cell is performed based upon the configuration of the cell in combination with the identified upstream circuit components. The result of the analysis for the combination of the cell and the upstream circuit components can then be stored. |
US07886256B1 |
Timing analysis of a mapped logic design using physical delays
Approaches for determining a static timing analysis of a logic design are disclosed. Physical delay arcs of a plurality of physical elements of an integrated circuit specify respective propagation delays from inputs of the physical elements to outputs of the physical elements. Logic components of the logic design are mapped to selected ones of the physical components of the physical elements. For each of the logic components, the logic delay arcs are determined from the physical delay arcs. Each logic delay arc for each logic component specifies a propagation delay from an input of the logic component to an output of the logic component. A static timing analysis of the logic components is performed using the logic delay arc, and data from the timing analysis is output. |
US07886248B2 |
Layout method of semiconductor integrated circuit and computer-readable storage medium storing layout program thereof
The present invention is a method that a redundant via is never added afterwards for a signal wiring or a clock wiring, but layout is performed using a multi-cut via from the beginning, which is used for laying out a semiconductor integrated circuit by a step (S32) of searching a wiring route that layout is possible using a multi-cut via regarding a net in a net list, a step (S33) of laying out a wiring corresponding to the net on the wiring route with using the multi-cut via, and a step (S70) of creating layout data of the semiconductor integrated circuit by repeating the steps S32 and S33. |
US07886246B2 |
Methods for identifying failing timing requirements in a digital design
Methods for identifying failing timing requirements in a digital design. The method includes identifying at least one timing test in the digital design that has a passing slack in a base process corner and a failing slack in a different process corner. The method further includes computing a sensitivity of the failing slack to each of a plurality of variables and comparing each sensitivity to a respective sensitivity threshold. If the sensitivity of at least one of the variables is greater than the respective sensitivity threshold, then the at least one timing test is considered to fail. |
US07886241B2 |
System and method for automated electronic device design
A system for the automated formation and control and execution of an electronic device design flow is disclosed which can enable more efficient electronic device design methodology with higher quality of results. Such a system as analysis methods, techniques, and tools, a knowledge database, a design database a controller and reasoner, are described. |
US07886238B1 |
Visual yield analysis of intergrated circuit layouts
Systems and methods to optimize a layout based on the yield analysis is disclosed. The method includes generating an integrated circuit layout having two or more layers of wire interconnect to form net segments and having one or more via contact layers to couple net segments in the wire interconnect together. The method further includes performing a yield analysis of the net segments in the integrated circuit layout and displaying the net segments with a visual depiction of the yield analysis using multiple levels of opacity to reflect yield scores of the net segments in the integrated circuit layout. |
US07886233B2 |
Electronic text input involving word completion functionality for predicting word candidates for partial word inputs
A text input method is described for an electronic apparatus having a user interface with text input means and a display screen. Word completion functionality is provided for predicting word candidates for partial word inputs made by the user with the text input means. The method involves receiving a partial word input from the user and deriving a set of word completion candidates using the word completion functionality. Each of the word completion candidates in the set has a prefix and a suffix, wherein the prefix corresponds to the partial word input. The method also involves presenting the suffices for at least a sub set of the word completion candidates in a predetermined area on the display screen, wherein each of the presented suffices is made selectable for the user. |
US07886229B2 |
Content-management interface
A content-management interface is implemented using superposition of graphical “widget” elements onto an on-screen display of the real-time image of a user. The widgets are motion-sensitive control elements which are responsive to user movement that produces motion of the user's displayed image at an on-screen location associated with that widget. The user can operate the widget virtually, for example by moving his hand over a widget, or pushing a widget along. Meta-data descriptive of the content to be managed is mapped onto widgets, enabling the user to interact with the meta-data, notably by changing it or by selecting content with reference to it. |
US07886223B2 |
Generating a statistical tree for encoding/decoding an XML document
A method and apparatus for generating a statistical tree representing an extensible markup language Schema (XSD) is disclosed. Components of the XSD are prioritized according to predefined rules. A root node representing the XSD is created. Pairs of child nodes are generated from the root node. Each pair comprises at least one genuine node, and each pair of generated child nodes is appended to a parent node which is a genuine node. The path to each of the child nodes from a respective parent genuine node is represented with a binary sequence. At least one genuine node is allocated to a corresponding component of the XSD, the allocation being based on the prioritization of the component. Methods, apparatus and computer program products for generating a statistical tree representing XSD, for encoding an extensible markup language (XML) document utilizing a statistical tree representing XSD, and for decoding an XML document represented by a binary encoded sequence also are disclosed. |
US07886221B1 |
Method and apparatus for storing web site data by web site dimensions and generating a web site having complementary elements
A technique for storing web site data in a plurality of storages, each for storing data to be used for defining a range of one of a plurality of web site dimensions, and storing a plurality of web site templates in a web site template storage, each of the web site templates including a set of characteristics for one or more of the plurality of web site dimensions, all of the characteristics for each of the web site dimensions at least in part defining a subset of the web site data stored in the storage corresponding to the dimension. |
US07886218B2 |
Methods and devices for post processing rendered web pages and handling requests of post processed web pages
A method of post processing a rendered HTML web page includes receiving a rendered web page, parsing the web page to identify resources that the web page includes links to, grouping the identified resources according to a type of resource, creating a resource reference that refers to each group of resources, and inserting the resource reference into the web page to enable the identified resources in the web page to be retrieved. |
US07886210B2 |
Apparatus for pipelined cyclic redundancy check circuit with multiple intermediate outputs
A CRC redundancy calculation circuit is presented which is pipelined to run at high frequencies and configured to operate on an arbitrary multiple of the base granularity of the data packet. Additionally, the CRC redundancy calculation circuit provides the same multiple of outputs that provide intermediary output remainder values. Thus, for example, a circuit which processes 24 bytes of packet data per cycle and which the packets have a 4 byte granularity, the CRC redundancy calculation circuit provides 6 output remainder values, one for each 4 byte slice of data. |
US07886209B2 |
Decoding device, decoding method, and receiving apparatus
A decoding apparatus includes a first decoder and a second decoder as a decoding processor for performing iterative decoding on received data, a hard decision section for calculating hard decision results based on logarithmic likelihood ratios L1 and L2 from the first and second decoders, and a stop determination section performing stop determination on whether or not to stop the iterative decoding on the received data based on the result of the hard decision section. The decoding apparatus completes one-time iterative decoding by executing decoding process in each of the first and second decoders. The stop determination section executes stop determination at the timings of completion of the decoding process in the first decoder and completion of the decoding process in the second decoder. |
US07886204B2 |
Methods of cell population distribution assisted read margining
A memory using techniques to extract the data content of its storage elements, when the distribution of stored states is degraded, is presented. If the distribution of stored states has degraded, secondary evaluations of the memory cells are performed using modified read conditions. Based upon the results of these supplemental evaluations, the memory device determines the read conditions at which to best decide the data stored. |
US07886203B2 |
Method and apparatus for bit interleaving and deinterleaving in wireless communication systems
Disclosed herein is a method and system for interleaving and deinterleaving of data bits in wireless data communications. Interleaving is performed as a single stage parallel operation using a single standard memory block. The disclosed method and system is capable of implementing different interleaving techniques, individually, or as a combination thereof. The disclosed system comprises a plurality of multiplexers, a standard memory block, read and write buses, control block, and a lookup table. The contents of the lookup table are generated based on an interleaving function. The data bits from the input bus and bits from the read bus of the memory are inputted to the plurality of multiplexers. Based on the lookup table's contents the multiplexers are switched to parallelly permute the input data bits and read bits from the read bus. The permuted data bits are in an interleaved sequence. |
US07886202B2 |
System and methods for recording, displaying, and reconstructing computer-based system and user events
A computer-implemented method for tracking computer system events and user actions is provided. The method includes detecting one or more system events of a computing system and one or more user actions performed on the computing system. The method also includes recording at least one system event and at least one user action. Additionally, the method includes synchronizing the recordation of the at least one system event and the recordation of the at least one user action. The method further includes presenting to a user the recordation of at least one system event and the recordation of at least one user action. |
US07886198B2 |
Method and system of identifying overlays used by a program
A method and system of identifying overlays used by a program. The overlays may be executable overlays (e.g., overlay programs and dynamically linked library programs), or the overlays may be data sets. Depending on the number of overlays and/or the type of information used to identify the overlays, an indication of the identity of the overlays may be written to a register (whose contents are inserted into the trace data stream), or the indication may comprise an entry in a log buffer and an index value written to the register (again whose contents are inserted into the trace data stream, and where the index value identifies the entry in the log buffer). |
US07886197B2 |
Systems and methods for protecting device from change due to quality of replaceable components
A device protection system for a device that operates using a replaceable component provided with a replaceable component, component monitor, and a means for disabling the replaceable component. The component monitor is provided with a storage unit, a sensing unit, a determination unit and a control unit that engages a disabling device for rendering the replaceable component inoperable in, or incompatible with, a device within which the replaceable component is intended to operate such as, an image forming device. In particular, the component monitors the temperature of an environment relating to the replaceable component that if exceeded, will affect performance of the replaceable component. The component will disable the disabling unit to protect the device. |
US07886192B2 |
Method for fast system recovery via degraded reboot
A system and method for fast system recovery that bypasses diagnostic routines by disconnecting failed hardware from the system before rebooting. Failed hardware and hardware that will be affected by removal of the failed hardware of the system are disconnected from the system. The system is restarted, and because the failed hardware is disconnected, diagnostic routines may safely be eliminated from the reboot process. |
US07886190B2 |
System and method for enabling seamless boot recovery
In some embodiments, the invention involves a system and method relating to autonomic boot recovery. In at least one embodiment, the present invention utilizes an embedded partition to safeguard boot information to be used in the event of a boot failure. An agent within a VMM may be similarly used. The embedded partition or VMM agent enables the preservation of “Last Known Good” boot configurations as well as providing an agent to provide self-healing to a platform which might have run into some type of corruption of critical data. In some embodiments a variety of intelligent filter mechanisms are enabled to allow a user to target the preservation of only certain types of configuration data. Other embodiments are described and claimed. |
US07886189B2 |
Mobile terminal apparatus and diagnosis method for mobile terminal apparatus
To provide a mobile terminal apparatus with the lower communication cost in sending a log at the occurrence of a malfunction, abnormality or fault in the mobile terminal apparatus to a network. A diagnostic process for the malfunction is performed in accordance with a diagnostic policy acquired from the outside. An error code corresponding to the diagnostic result is generated. The generated error code is outputted. With an automatic fault diagnostic function of automatically analyzing the fault in the mobile terminal apparatus without directly sending the log collected in the mobile terminal apparatus to an analytic server, the communication cost can be reduced. |
US07886182B1 |
Enhanced coordinated cluster recovery
An apparatus and a method that prevent a split-brain problem by preventing a cluster partner from accessing and serving data when the cluster partner is taken over by a storage server, while allowing early release of reservations on the cluster partner's storage devices before control is given back to the cluster partner. |
US07886180B2 |
Recovery in a distributed stateful publish-subscribe system
Method, apparatus and computer program product for fault recovery in a distributed stateful publish-subscribe system. The system includes the capability of recovering from failures that may occur when a stateful publish-subscribe service is implemented on an overlay network. Such failures may include, for example, temporary crashes of broker machines, and network errors causing messages to possibly be lost, duplicated or delivered out of order. The system requires stable storage logging only when a published event enters the system, and requires that logged messages be retrieved from stable storage only in the event all brokers between a failed link or broker and the publishing sites have failed. The publish-subscribe system of the present invention does not require that broker-to-broker connections use reliable FIFO protocols, such as TCP/IP, but may advantageously use faster, less reliable protocols. |
US07886179B2 |
Method for adjusting working frequency of chip
A method for adjusting the working frequency of a chip is provided. The method detects a frequency adjustment range of a graphic chip when a system is booted. Then, an application program in full screen mode is executed, and a control hot key is enabled. Afterwards, an input of the control hot key is received to display a user interface. Finally, an input frequency inputted from the user interface is received, and the working frequency of the graphic chip is adjusted according to the input frequency in the frequency adjustment range. Therefore, even though the application program is executed in full screen mode, the working frequency of the graphic chip can still be adjusted according to requirements in any time, which is convenient for the user. |
US07886176B1 |
DDR memory system for measuring a clock signal by identifying a delay value corresponding to a changed logic state during clock signal transitions
Circuits for measuring a clock signal include a variable digital delay line that is configured to delay the clock signal by variable amounts in response to variable values of a digital control word that are applied thereto, to produce a variably delayed clock signal. A capture stage is responsive to the variably delayed clock signal and to the clock signal to capture a logic state of the variably delayed clock signal during transitions of the clock signal. A controller is configured to generate the variable values of the digital control word that are applied to the variable digital delay line and to identify a value of the digital control word in response to the capture stage capturing a change in the logic state of the variably delayed clock signal during a transition of the clock signal. Related methods and memory devices are also described. |
US07886172B2 |
Method of virtualization and OS-level thermal management and multithreaded processor with virtualization and OS-level thermal management
A program product and method of managing task execution on an integrated circuit chip such as a chip-level multiprocessor (CMP) with Simultaneous MultiThreading (SMT). Multiple chip operating units or cores have chip sensors (temperature sensors or counters) for monitoring temperature in units. Task execution is monitored for hot tasks and especially for hotspots. Task execution is balanced, thermally, to minimize hot spots. Thermal balancing may include Simultaneous MultiThreading (SMT) heat balancing, chip-level multiprocessors (CMP) heat balancing, deferring execution of identified hot tasks, migrating identified hot tasks from a current core to a colder core, User-specified Core-hopping, and SMT hardware threading. |
US07886170B2 |
Power management of image forming apparatus and control method therefor
The conventional techniques cannot set optimal energy saving modes separately for a plurality of loads and can hardly attain further suppression of power consumption. To accomplish this, in an image forming apparatus including a main circuit board which has a master CPU and controls the operation of the entire image forming apparatus, and a plurality of sub circuit boards each have a slave CPU and control each corresponding control target, the operating condition of each slave CPU is stored in correspondence with the operation mode of the image forming apparatus, and, upon being notified of the operation modes of the image forming apparatus, the slave CPU of each of the plurality of sub circuit boards sets the operation status of the slave CPU by referring to the table of the operation modes. |
US07886168B2 |
Device for detecting impacts or vibrations
Taught is a detection device for detecting impacts and the like, comprising an integrated microcontroller (1) which includes an RFID interface (101) and a non-volatile memory (201), the integrated microcontroller (1) being interfaced with at least one suitable sensing means (2) through a suitable digital interface (102), the integrated microcontroller (1) being provided with a power management logic (301) to manage operation modes of the detection device, power consumption of the sensing means (2) being managed by the power management logic (301). |
US07886163B2 |
Authentication protocol with memory integrity verification
The invention relates to a method of supplying a private quantity (s) in an integrated circuit involved in an authentication procedure by means of an external device that takes said private quantity into account. In order to verify the integrity of said memory element, the private quantity is a function of a signature (SIGN) of at least one memory element (4, 10, 11, 12) associated with the integrated circuit. |
US07886161B2 |
Method and system for intercepting transactions for encryption
The present invention is directed to a method and system for intercepting transactions for encryption. In accordance with a particular embodiment of the present invention, an application for a storage device is monitored. A transaction for the storage device is intercepted. An encryption request within the transaction is identified. Performance of the transaction is emulated by performing the encryption request in a predetermined exit point of the application. |
US07886154B2 |
Method and apparatus for a proximity warning system
The present invention provides a method, apparatus, and computer instructions for warning of a presence of a person in a zone having an inadequate security clearance. Movement of the person in the zone is detected. A message is broadcast to selected data processing systems associated with the zone, wherein the data processing systems initiate actions to protect data in the selected data processing systems. |
US07886146B2 |
Network cryptography system and method
A system for and method of providing encrypted network communications is presented. The system and method involve creating encrypted frames used for secure communications between cooperating peers that are the same size as the original unencrypted frames. The system and method thus provide secure communications with essentially the same transmission characteristics as non-encrypted communications. |
US07886143B2 |
Multi-data rate cryptography architecture for network security
An architecture and associated methods and devices are described that include a plurality of stages of cipher round logic, each stage configured to perform cryptographic processing of plaintext data in a counter mode and output ciphertext data, a plurality of multipliers, each multiplier configured to receive the ciphertext data output from at least one associated stage of the plurality of stages of cipher round logic and continue the cryptographic processing to output at least a portion of an integrity check value (ICV), and control logic configured to provide a selection between a first option of performing the cryptographic processing at a first data rate using a first number of the plurality of stages and a first number of the plurality of multipliers, and a second option of performing the cryptographic processing at a second data rate using a second number of the plurality of stages and a second number of the plurality of multipliers. |
US07886142B2 |
Apparatus and method for scrambling a packet data channel and a packet data control channel in a mobile communication system for high-speed packet transmission
A base station PDCCH (Packet Data Control Channel) apparatus for scrambling transmission packet data to prevent other terminals from recognizing the transmission packet data in a base station including a packet data channel device for transmitting packet data to a terminal and a packet data control channel device for transmitting control information needed for demodulation of the packet data to the terminal. In the apparatus, an encoder encodes the control information and generates a coded control information stream comprised of a stream of a plurality of bits. A scrambler generates a scrambling sequence using unique information known to only the terminal and the base station, and scrambles the coded control information stream with the scrambling sequence. |
US07886140B2 |
Booting a computer using a boot list when a non-volatile memory on the computer does not contain the boot list
A computer implemented method, apparatus, and computer program product for booting a computer using a boot list. A determination is made as to whether a boot list is present in a non-volatile memory of the computer. The boot list is a set of paths, in which each path in the boot list is a path of a storage device. If the boot list is not present, a search is performed for the boot list in a reserved area of each storage device in a set of storage devices. When the boot list is found in the reserved area of a storage device in the set of storage devices, the boot list is copied from the reserved area of the storage device in the set of storage devices to form a copied boot list. The copied boot list is stored in the non-volatile memory to form a stored boot list. The computer is booted using the stored boot list in the non-volatile memory. |
US07886134B2 |
Loop iteration prediction by supplying pseudo branch instruction for execution at first iteration and storing history information in branch prediction unit
This invention combines a loop support mechanism and a branch prediction mechanism. After an instruction execution unit executes an end block instruction of a block repeat, the loop control unit branches to the first instruction in the loop and sends a pseudo branch instruction to the instruction execution unit. The instruction execution unit acts as if the last instruction in the block is an instruction for branching to the start address of the block. This is stored in the branch prediction unit and branch prediction is performed thereafter. |
US07886133B2 |
Information processing apparatus and method for accelerating information processing
An apparatus comprises an instruction execution control unit which fetches an instruction executed according to a microinstruction, the instruction is classified into a plurality of types, from a memory, wherein the types include a first type indicative of generating a condition code and a second type indicative of not generating the condition code, the condition code corresponds to a result of execution of the instruction, and a condition code generation unit which generates the condition code of the instruction corresponding to the first type on condition that the instruction corresponding to the second type is executed next to the instruction corresponding to the first type. |
US07886126B2 |
Extended paging tables to map guest physical memory addresses from virtual memory page tables to host physical memory addresses in a virtual machine system
A processor including a virtualization system of the processor with a memory virtualization support system to map a reference to guest-physical memory made by guest software executable on a virtual machine which in turn is executable on a host machine in which the processor is operable to a reference to host-physical memory of the host machine. |
US07886125B2 |
Configuration size determination in logically partitioned environment
Method, apparatus and article of manufacture for determining memory requirements for a partition manager based on a given configuration. In one embodiment, a quantity of memory required for each of a plurality of components is determined, where each component is a collection of function-related code portions. Then, a total quantity of memory required for the partition manager based on the quantities of memory required for the plurality of components is determined. |
US07886121B2 |
Storage system
In a computer system including a plurality of data storage apparatuses and a management computer, a given data storage apparatus, upon receipt of a control request for a local data storage apparatus from a management computer, accesses the hierarchical relation information between the storage areas in the local data storage apparatus and the storage areas of the other data storage apparatuses, and in the case where a storage area in the local data storage apparatus is set to correspond to a level lower than the other data storage apparatuses, transmits an approval request to the other data storage apparatuses. The given data storage apparatus, upon receipt of the approval from the other data storage apparatuses, executes the control request of the management computer. |
US07886120B1 |
System and method for efficient backup using hashes
A method, system and computer program product for data backup such that: for each block of a storage device to be backed up to an image, generating a hash function value corresponding to contents of that block; generating a map of links between blocks in the image and corresponding blocks the storage device; using the hash function values to identify blocks of the storage device with identical contents, such that links for the blocks in the storage device with identical contents point to a single block in the image; and modifying the link in the map when a block in the storage is moved (for example, due to defragmentation) but its contents is not altered, so that the link points to the same backed up block. |
US07886116B1 |
Bandwidth compression for shader engine store operations
Embodiments of the present invention set forth systems and methods for compressing thread group data written to frame buffer memory to increase overall memory performance. A compression/decompression engine within the frame buffer memory interface includes logic configured to identify situations where the threads of a thread group are writing similar scalar values to memory. Upon recognizing such a situation, the engine is configured to compress the scalar data into a form that allows all of the scalar data to be written to or read from the frame buffer memory in fewer clock cycles than would be required to transmit the data in uncompressed form to or from memory. Consequently, the disclosed systems and methods are able to effectively increase memory performance when executing thread group STORE and LOAD operations. |
US07886112B2 |
Methods and apparatus for providing simultaneous software/hardware cache fill
Methods and apparatus provide a hardware implemented cache refill circuit for managing at least one address translation table cache, the at least one address translation table cache containing data used to translate an external address into a physical address of a processing system; provide a software implemented cache refill function also for managing the at least one address translation table cache; and simultaneously refill the at least one address translation table cache using the hardware implemented cache refill circuit and the software implemented cache refill function. |
US07886109B2 |
Storage system coupled to management server and a monitoring method of a stopped device executed by the storage system
A computer system, storage system, and device control method which keep and operate long-term data stored in a disk device using its characteristics for a long time and at low cost, in a storage system or in a storage system using an external storage connection method. A computer system comprises a host computer, a storage system, and a management server, which are connected to one another via a network. The storage system receives a request to detach a logical device, specifies a logical device to be processed with information included in the request and a physical device corresponding to the relevant logical device, releases a definition of a host path of the logical device, and stops the physical device. |
US07886108B2 |
Methods and systems of managing memory addresses in a large capacity multi-level cell (MLC) based flash memory device
Methods and systems of managing memory addresses in a large capacity multi-level cell based flash memory device are described. According to one aspect, a flash memory device comprises a processing unit to manage logical-to-physical address correlation using an indexing scheme. The flash memory is partitioned into N sets. Each set includes a plurality of entries (i.e., blocks). N sets of partial logical entry number to physical block number and associated page usage information (hereinafter ‘PLTPPUI’) are stored in the reserved area of the MLC based flash memory. Only one the N sets is loaded to address correlation and page usage memory (ACPUM), which is a limited size random access memory (RAM). In one embodiment, static RAM (SRAM) is implemented for fast access time for the address correlation. LSA received together with the data transfer request dictates which one of the N sets of PLTPPUI is loaded into ACPUM. |
US07886101B2 |
Interruption control system and method
An interruption control system includes two sense elements, a microprocessor, and a controller. The microprocessor includes two registers, two flip-latches, a multiplexer, and a microcontroller. Each sense element senses a device and sends a sense signal. The corresponding register receives and stores the sense signal. The microcontroller sets an identity signal for each of the registers and controls the each of the flip-latch units to record a data signal of the device. The multiplexer alternately outputs the ID signals and the corresponding data signals to the microcontroller to encode into a datagram. The microcontroller sends the datagram to the controller. The controller is interrupted for decoding the datagram. |
US07886100B2 |
Information processing apparatus and SMI processing method thereof
An information processing apparatus includes: a CPU; a controller including a signal transmission unit configured to supply an SMI (system management interrupt) signal to the CPU; a multifunctional device having a plurality of functions each potentially causing an SMI; and a plurality of signal lines provided between the controller and the multifunctional device. Each of the signal lines corresponds to one of the plurality of functions and is configured to send a notification of occurrence of an SMI event from the multifunctional device to the controller. |
US07886099B2 |
Systems and methods for providing a personal computer with non-volatile system memory
In some embodiments, a system comprises a system memory module and an access card. The system memory module connects to a memory bus on a motherboard for a personal computer, while the access card connects to an expansion bus. The access card couples to the system memory module to provide power when the personal computer is unpowered. When the personal computer boots, the system memory module operates in a cloaked mode that hides the system memory module from a memory bus. The access card switches the system memory module from the cloaked mode to a normal mode in response to a command received via the expansion bus. For long-term power outages, the access card may copy data from the system memory module to a nonvolatile information storage device. Energy storage and nonvolatile information storage may be provided by a separate longevity unit that couples to the access card. |
US07886098B2 |
Memory access security management
A data processing apparatus and method for generating access requests is provided. A bus master is provided which can operate either in a secure domain or a non-secure domain of the data processing apparatus, according to a signal received from external to the bus master. The signal is generated to be fixed during normal operation of the bus master. Control logic is provided which, when the bus master device is operating in a secure domain, is operable to generate a domain specifying signal associated with an access request generated by the bus master core indicating either secure or non-secure access, in dependence on either a default memory map or securely defined memory region descriptors. Thus, the bus master operating in a secure domain can generate both secure and non-secure accesses, without itself being able to switch between secure and non-secure operation. |
US07886096B2 |
Throughput measurement of a total number of data bits communicated during a communication period
A method, system, and apparatus to hardware initiated throughput (HITM) measurement inside an OCP system using OCP side band signals are disclosed. In one embodiment, a system of an integrated circuit includes a signal line located in the integrated circuit to communicate an electrical signal, a receiver circuit located in the integrated circuit coupled to the signal line, a transmitter module located in the integrated circuit to communicate a data stream to the receiver circuit through the signal line, and a throughput monitor circuit coupled to the signal line to measure a throughput value during a communication period of the data stream from the transmitter module. The system may include a processor module located in the integrated circuit configured to interrupt an operation of the transmitter module and a receiver module if the throughput monitor circuit generates the interrupt signal. |
US07886093B1 |
Electronic device network supporting compression and decompression in electronic devices
Disclosed herein is an electronic device network including a plurality of electronic devices. The electronic devices may each have update agents capable of selectively decompressing compressed code and/or compressed data segments. The update agents may also be adapted to employ the decompressed code and data segments in conjunction with additional update information to update the firmware and/or software, compressed or otherwise, resident in the electronic devices. An update generator may be adapted to employ compression and decompression techniques to extract compressed code and data segments from a plurality of memory images stored in the electronic devices. The update generator may also be adapted to process the extracted information and generate update packages using the decompressed code and data segments and the additional update information. The update generator may also be adapted to selectively compress the update information in generated update packages usable for updating the electronic devices. |
US07886092B2 |
Keyboard
A keyboard includes a keyboard control circuit, a card reader unit, at least one universal serial bus (USB) interface, a switch, and a BLUETOOTH unit. The USB interface is capable of coupling to the card reader unit. The BLUETOOTH unit is selectively connected to the keyboard control circuit or the card reader unit via the switch. |
US07886090B2 |
Method for managing under-runs and a device having under-run management capabilities
A method for managing under-runs and a device having under-run management capabilities. The method includes retrieving packets from multiple buffers, monitoring a state of a multiple buffers, determining whether an under-run associated with a transmission attempt of a certain information frame from a certain buffer occurs; if an under-run occurs, requesting a certain information frame transmitter to transmit predefined packets while ignoring packets that are retrieved from the certain buffer, until a last packet of the information frame is retrieved from the certain buffer; and notifying a processor that an under-run occurred after at least one predefined packet was transmitted; wherein each buffer out of the multiple buffers is adapted to store a fraction of a maximal sized information frame. |
US07886088B2 |
Device address locking to facilitate optimum usage of the industry standard IIC bus
A mechanism is provided for locking an end device for the period of time that the device is needed, thus disabling access by any other application or process. Having the device locked, rather than the bus, allows other applications to use the bus to access other devices at the same time. This is achieved by providing a virtual bus arbitration, which arbitrates applications' use of the physical bus. The virtual bus arbitration algorithms allow bus operations from different applications to overlap on the physical bus as long as their target devices and associated bus locks are on different end devices. |
US07886086B2 |
Method and apparatus for restricting input/output device peer-to-peer operations in a data processing system to improve reliability, availability, and serviceability
A method and an apparatus are provided for restricting input/output device peer-to-peer operations in a data processing system to improve reliability, availability, and serviceability. A peer-to-peer (P2P) control logic is provided to perform a lookup of P2P lookup table entries. Each P2P lookup table entry comprises bus, device and function number fields, optional control fields, and an accept/reject bit. Upon receiving a communication request from a requesting I/O device, P2P control logic implemented in either a logical bridge or an I/O device identifies the requester ID of the request and determines if a match exists in the P2P lookup table entries. If a match is found and the accept/reject bit is enabled, I/O operations can be received from the requester. |
US07886084B2 |
Optimized collectives using a DMA on a parallel computer
Optimizing collective operations using direct memory access controller on a parallel computer, in one aspect, may comprise establishing a byte counter associated with a direct memory access controller for each submessage in a message. The byte counter includes at least a base address of memory and a byte count associated with a submessage. A byte counter associated with a submessage is monitored to determine whether at least a block of data of the submessage has been received. The block of data has a predetermined size, for example, a number of bytes. The block is processed when the block has been fully received, for example, when the byte count indicates all bytes of the block have been received. The monitoring and processing may continue for all blocks in all submessages in the message. |
US07886083B2 |
Offloaded neighbor cache entry synchronization
A method for the synchronization of network neighbor reachability between a host networking stack and a peripheral device, which offloads one or more network protocols is provided. The network neighbor reachability represents the reachability of another computer on the network. This invention enables conventional neighbor reachability to be extended to seamlessly support some network connections to a specific remote host to be offloaded to a peripheral device, while other network connections are not. |
US07886068B1 |
Management of streaming media playlists
Various methods and apparatuses for storing a streaming media data play list in a cache memory are described. A streaming media data play list comprises a plurality of streaming media data entries associated with a single data pointer and the streaming media data entries comprise header data and payload data. In particular embodiments, a method for storing a streaming media data play list in a cache memory comprises receiving the streaming media data play list from a streaming media server, and storing the media data in the cache memory. |
US07886064B2 |
Program, information processing method and device
The present invention relates to a program and an information processing method and apparatus with which a connection can be formed reliably between apparatuses having different capabilities. An application #1, using a presence function, announces a profile space ID representing processing for a service that can be provided. An application #n receives the announcement. The application #n requests the application #1 for detailed information of the service and registration to the service. The application #n connects to the application #1 by peer to peer, based on a URI needed for peer-to-peer access, transmitted from the application #1. The present invention can be applied to personal computers, network-enabled CE devices, and commercial application servers on the Internet. |
US07886061B1 |
Virtual folders for tracking HTTP sessions
Requests from a client to a network device are authenticated based on a session ID obtained by the network device. Requests may be authenticated by obtaining a session ID value when a session is initiated and transmitting a document to the client that embeds the session ID in such a manner that additional requests to the network device based on the document include the session ID in the request. The additional requests are authenticated based on a determination of whether the session ID is included in the additional requests. |
US07886060B2 |
Establishing and modifying network signaling protocols
Methods among nodes of a computer network for establishing a connection between the server and the client. A client node sends a session-invitation message to a server node. The session-invitation message is a message in a first protocol that establishes a channel at the level of the first protocol between the client and the server according to parameters of the session-invitation message that specify characteristics of session in a second protocol. An intermediary node of the network adding new information to the session-invitation message requesting modification of the session policies, and transmits the session-invitation message to the server node. The server receives the session-invitation message, and sends a provisional response back to the client, and holding in abeyance a success or failure response to the session-invitation, without establishing a channel at the level of the first protocol if no such channel is previously established, and without disrupting a channel at the level of the first protocol if such channel has been previously established. When the client receives the provisional response, it reconfigures the characteristics of the session of the second protocol, and sends an amended request to the server. When the server receives the amended request, the server sends a success or failure response to the client, the content of the response being based at least in part on the amended session-invitation, and being of a form defined in the protocol as being an appropriate response form for reply to the original session-invitation message. |
US07886055B1 |
Allocating resources in a system having multiple tiers
To perform resource allocation in a system having plural tiers, one of plural resource allocation algorithms is selected in response to determining, based on one or more conditions, which of the plural resource allocation algorithms to select. The selected resource allocation algorithm is used to allocate resources for the plural tiers of the system. |
US07886051B2 |
On-line web traffic sampling
A method for tracking and reporting traffic activity on a web site first comprises storing a web page on a first server coupled to a network. When the web page is requested from a visitor computer, the visitor computer is selected (or not selected) for inclusion within a sample group, where the sample group is only a subset of the total traffic to the web site. A selection indicator is stored on the visitor computer associated with this selection. Data mining code within the web site is operated or not operated depending upon the value of the selection indicator. The data mining code is operated, and the activity of the visitor computer on the web site consequently tracked only if the visitor computer is selected as a member within the sample group, otherwise the data mining code is not operated and no traffic activity is generated. |
US07886049B2 |
Extensible software tool for investigating peer-to-peer usage on a target device
In general, the invention provides for analyzing a target computer for computer crimes such as illegal sharing of files or sharing of illegal files on peer-to-peer clients. The target computer may have software for a plurality of peer-to-peer clients. Only one extensible forensic device may be necessary to analyze the plurality of peer-to-peer clients for downloaded or shared files. For example, the invention may provide for a method comprising determining whether one or more peer-to-peer clients are or have been installed on a target device by identifying information associated with one or more peer-to-peer modules, wherein each module is associated with a different one of the one or more peer-to-peer clients. The method further includes, gathering usage information for the one or more peer-to-peer clients that had been determined to be installed on the target computer, analyzing the usage information, and automatically generating a report of the analyzed usage information. |
US07886048B1 |
Systems and methods for managing integrated systems with use cases
Embodiments of the use case-based management system enable non-technical users to manage complex integrated systems based on familiar languages and workflows, and thus reduce the costs of installing and managing these integrated systems. The dynamic use cases respond to the users' input as well as the continuous feedback of system status and health. Based on these input and feedback, the use case-based management system then subscribes to and authorizes services, manages services and resources, and configures and provisions services, resources, and devices. |
US07886047B1 |
Audience measurement of wireless web subscribers
Computer implemented methods and systems are provided for web log category analysis of website usage. A communication service provider computer system identifies a uniform resource locator (URL) for a resource requested by a mobile device. The communication service provider computer system categorizes the URL. The communication service provider computer system increments a count in a web log category based on categorizing the URL and customer data associated with the mobile device. The communication service provider computer system analyzes a usage of a plurality of websites associated with the web log category based on the count in the web log category. |
US07886046B1 |
Methods and apparatus for predicting impact of proposed changes and implementations in distributed networks
The present invention pertains to specifying, analyzing and evaluating systems such as distributed content distribution networks. Systems and methods are provided to predict how new deployments and changes to existing architectures will impact the networks. A network design may prepare a “what-if” scenario and the impact of this scenario may be predicted. Various tools are provided to determine relevant network variables and collect data about such variables, to learn what dependencies may exist among relevant variables, to prepare an input distribution and to output a predicted impact for the what-if scenario. Thus, a system designer is able to see a predicted impact that a network change or new deployment will have without having to resort to back of the envelope calculation or costly field deployments. |
US07886044B2 |
System for searching device on network
There is disclosed a network system in which the position, attribute, and status of a desired device on a network can visually comprehensibly be grasped. A server manages location information indicating information on the device position in a hierarchical manner and attribute information from the device. Each device holds a plurality of status information (icon information) in accordance with various statuses of the device. A client holds map information corresponding to each class of the location information, and overlaps and outputs (display output) device status information obtained by communication by a polling system with the device detected by search in the server, and map information corresponding to the location information of the device. |
US07886043B1 |
Hybrid method and apparatus for URL filtering
Methods and apparatus for rating Uniform Resource Locators (URLs) are disclosed. The method includes determining a request size pertaining to a length of the URL to be rated and for generating a rating request message containing the URL. The rating request message is a DNS (domain name system) message if the request size is less than or equal to a predefined size limitation, and the rating request message is a HTTP (hypertext transfer protocol) message if the request size is greater than the predefined size limitation. |
US07886039B2 |
Method and apparatus for providing dynamic group management for distributed interactive applications
A method, computer readable media, and apparatus of hierarchical-based communication session and data distribution management that indexes client's communication preferences and network attribute information. Indexing is used to generate dynamic group membership lists that map into communication groups. Indexing is replicated at control nodes in the network overlay to allow distributed management of group membership. Send/receive operations are decoupled through data distribution and the indexing structure. Senders and receivers register their group communication interests to a parent node in the hierarchy. The session control structure aggregates client interest and dynamically updates replicas at control nodes which are selected according to the changes in registered client interest. The indexing structure has self-managing properties for automatic clustering based on client session and data interests, and dynamic partitioning of the session/data interest attribute space. Group membership is managed by querying the indexed session/data distribution management structure and mapping output to communication groups. |
US07886034B1 |
Adaptive liveness management for robust and efficient peer-to-peer storage
A peer-to-peer storage manager measures availability (liveness) of the various nodes in a peer-to-peer storage pool, and adjusts the storage of data within the pool to meet performance expectations based on this liveness information. Based on node liveness statistics, the peer-to-peer storage manager fine tunes storage up or down to efficiently allocate storage while maintaining service level objectives for retrieval time probabilities. Responsive to node liveness information, the peer-to-peer storage manager can dynamically adjust redundancy and/or determine which nodes on which to store data. The peer-to-peer storage manager can execute these storage modifications using rateless erasure codes that allow highly robust storage with only weakly synchronized directory update protocols. |
US07886032B1 |
Content retrieval from sites that use session identifiers
Session identifiers are automatically identified in uniform resource locators (URLs). The session identifiers may be identified using classification techniques based on whether identical sub-strings are identified in multiple URLs downloaded from a web site. The URLs may then have the session identifiers extracted to generate clean versions of the URLs. |
US07886031B1 |
SAN configuration utility
A SAN (storage area network) configuration utility may be used to automatically configure a SAN management system for SAN discovery and management. The SAN configuration utility may be used to identify and verify SAN devices, device firmware, device drivers, etc. for the SAN management system, and to configure the SAN management system to support one or more previously incompatible SAN devices. In one embodiment, the SAN configuration utility may automatically configure the SAN management system to use only the SAN devices that are known to be compatible with the SAN management system. In one embodiment, the SAN configuration utility may automatically modify one or more SAN management system configuration files to support the discovered SAN devices and/or automatically modify one or more SAN devices for support by the SAN management system (e.g. by updating firmware). In one embodiment, the SAN configuration utility may generate one or more SAN configuration reports. |
US07886030B2 |
Method to configure a network device, service providing system, service providing device, and computer usable medium therefor
A method to configure a service providing system having a service providing device and a service requesting device in a network is provided. The method includes steps of obtaining function parameters, which indicate specific values configurable in the service requesting device for receiving the data processing service, when the service requesting device becomes connected to communicate with the service providing device, determining service receiving parameters, which indicate parameters to configure the service requesting device to become receivable of the data processing service, configuring the service receiving device with the service receiving parameters determined in the service receiving parameter determining step, registering the service receiving parameters in association with the service requesting device, and implementing the data processing service for the service requesting device based on the service receiving parameters being associated with the service requesting device, when the service requesting device accesses the service providing device. |
US07886027B2 |
Methods and arrangements for activating IP configurations
Methods and arrangements for activating Internet Protocol (IP) configurations are discussed. Embodiments include transformations, code, state machines or other logic for activating in an end node an IP configuration suitable for IP communications between the end node and another end node upon the detection of a direct IP connection of the end node to another end node. In some embodiments, the other end node may have a direct IP connect only to the end node. In some embodiments, the suitable IP configuration may involve a static IP address which has been published. In some embodiments, detecting a direct IP connection with another node may be accomplished by detecting a crossed-over Ethernet connection. In some embodiments, an operating system device driver may activate the suitable IP configuration. In other embodiments, an embedded system may activate the suitable IP configuration. |
US07886016B1 |
Distributed transactional network storage system
The present invention provides a highly scalable system for fault tolerant distributed data file storage over a set of functionally equal network servers linked through a local network with network servers and client computers. Data files are represented as a set of transactional records, each record is disassembled into redundant, functionally identical data pieces with original file reassembly dependent only upon the number of data file pieces and not on the presence or absence of any particular data file piece. Local algorithms generate unique data file identifiers upon file creation and disassembly. Changes to the data file storage system are ranked by creation time and stored as separate records with unique transaction identifiers in addition to unique data file identifiers. A transactional data file record is stored by disassembling the transactional file into pieces placed at the network servers. Low-level transactional files are collected to reassemble the data file contents. |
US07886014B2 |
Maintaining communication continuity
On a client electronic device, a message in a first format configured to be communicated over a first communication channel. The message in the first format is modified, on the client electronic device, to form a message in a second format, in which the message in the second format is based upon the message in the first format. The message in the second format is transmitted, from the client electronic device, over a second communication channel. |
US07886007B2 |
Arrangement for implementing transmission of multimedia messages
A multimedia messaging center is arranged to receive multimedia messages addressed to a terminal. In response to the receipt of such messages, the message center transmits a notification to the terminal regarding the received message. A wireless message is transmitted, from the terminal to the message center, requesting notification messages that have not been acknowledged as received by the terminal. |
US07886005B1 |
Mail alert system
An e-mail system implemented on a server having a network connection receives and forwards e-mail messages based on subscriber-supplied criteria. When a message is received addressed to the subscriber, characteristics of the message, such as existence of and size of attachments, are compared to characteristics previously supplied by the subscriber. If a match is found, the subscriber is notified, such as by a page to a pager carried by the subscriber, of the message and the nature of the match. Facility is provided at the server for the subscriber to then call the server, log on, and provide instructions for forwarding the matched message. Forwarding may be to such as a hand-held device or a notebook computer operated by the subscriber, or to a mailbox or mailboxes on other servers, or any combination. A subscriber is then in control of points of delivery of incoming e-mail messages. |
US07886004B2 |
Exchange of events based synchronization of browsers
A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice. Likewise, the voice browser captures events which may be provided to the visual browser when the I/O mode is changed from voice to visual. |
US07886001B2 |
Method and apparatus for controlling actions based on triggers in a conference
Disclosed are conferencing systems, devices, architectures, and methods for implementing a trigger-based conferencing system to facilitate increased productivity meeting participation. An exemplary method, in accordance with embodiments, of managing a workflow application in a conference, where the conference includes a plurality of events, can include: (i) creating a trigger by defining a predicate and action for the trigger; (ii) registering the trigger to at least one of a plurality of detection points; (iii) evaluating the trigger's predicate each time any of the detection points against which it is registered are encountered; and (iv) executing actions associated with the trigger if the predicate evaluation is positive, where execution of the actions can result in a state change in the conference. |
US07885996B2 |
Method, apparatus, and system for implementing notifications in a framework to support web-based applications
According to one aspect of the present invention, a system is provided for implementing notifications in a framework to support web-based applications. The system comprising a set of server-side objects managed by an object manager (OM). The system further comprises a set of browser-side objects running on a browser. The system also comprises a remote procedure call (RPC) mechanism to enable re-targeting of methods from browser-side objects to server-side objects. The system additionally comprises a data transmission mechanism to facilitate transmission of notifications from server-side objects to browser-side objects. |
US07885992B2 |
System and method for implementing irregular data formats
A computer system comprises a processing unit configured to process fixed size data words comprising at least one exponent field of variable size and a mantissa of variable size; an input device configured to provide data words to the processing unit; and an output device configured to output data words processed by the processing unit. |
US07885990B2 |
Random telegraph signal noise as a source for random numbers
An apparatus and method for providing a source of random numbers are generally described. In one example, an apparatus includes one or more storage elements having a selected voltage and a trip point, the voltage being close enough to the trip point such that random telegraph signal (RTS) noise associated with the elements is a determinant of whether the read voltage is above or below the trip point. |
US07885988B2 |
Methods and apparatus for reducing storage size
Prediction-based compression engines are spoon-fed with sequentially efficiently compressible (SEC) streams of input data that make it possible for the compression engines to more efficiently compress or otherwise compact the incoming data than would be possible with streams of input data accepted on a TV-raster scan basis. Various techniques are disclosed for intentionally forming SEC input data streams. Among these are the tight packing of alike files or fragments into concatenation suitcases and the decomposition of files into substantially predictably consistent (SPC) fragments or segments that are routed to different suitcases according to their type. In a graphics-directed embodiment, image frames are partitioned into segment areas that are internally SPC and multidirectional walks (i.e., U-turning walks) are defined in the segment areas where these defined walks are traced during compression and also during decompression. A variety of pre-compression data transformation methods are disclosed for causing apparently random data sequences to appear more compressibly alike to each other. The methods are usable in systems that permit substantially longer times for data compaction operations than for data decompaction operations. |
US07885987B1 |
Computer-implemented method and system for managing attributes of intellectual property documents, optionally including organization thereof
A computer-enabled system, method, and medium is provided to support, e.g., analyzing intellectual property documents by assigning attributes to the documents. The present invention is suitable for use by intellectual property professionals and is flexible to support development and use of customized attribute types and attributes. Optionally, a group of intellectual property documents can be divided into projects, which can be ingested including assigning attributes. Optionally, the attributes can be used to filter information included in e.g., searches, and/or reports. |
US07885984B2 |
Editing device and method, program, and recording medium
An editing device that replicates and edits data. The device includes a replication destination information display controlling unit that displays files and directories of a recording medium as a replication destination of the data in the figure on a display unit. A user can intuitively know data amounts of the files and directories of the recording medium as well as an available capacity of the recording medium as replication destination information. A replication unit executes planned replication and edition on the basis of the replication destination information displayed by the replication destination information display controlling unit. |
US07885976B2 |
Identification, notification, and control of data access quantity and patterns
A device for limiting access to data in a database includes an input for receiving a request to access data in a database and a processor that is communicatively coupled to the input and allows access to the data in the database. A data counter for counting an instantaneous rate of data flow and/or a volume of data accessed and a comparator for determining if the data flow and/or the volume of data accessed in the database exceeds a previously specified value is also included, wherein the processor disallows access to the data in the database in response to the instantaneous rate and/or the volume of data exceeding the previously specified value. |
US07885972B2 |
Domain independent system and method of automating data aggregation and presentation
A computer automated method of aggregating and presenting data includes the steps of inputting a set of user-defined instructions into a computer database system, inputting a user query into the computer database system, mining the computer database system for data relevant to the user query, creating a data set comprising said data relevant to the user query, and aggregating data in the data set using domain metrics selected based on any of predefined and configurable rules and past user usage, selecting at least one presentation report for compiling the aggregated data, wherein the selection is based on any of predefined and configurable rules and past user usage, and displaying the at least one presentation report to the user, wherein the displaying process comprises graphically arranging the at least one presentation report based on an available viewing area of a device accessing the at least one presentation report. |
US07885971B2 |
Methods and systems for generating electronic program guides
Various embodiments provide ways to collect, organize, and process metadata associated with particular instances of media content. Metadata can be collected from a variety of metadata providers and organized in individual content folders that can be provided to various client devices. The client devices can process the content folders to provide an electronic program guide for its users. Methods and systems can also make use of user-specific data to evaluate various media content and then make recommendations as to which content a user would most likely wish to experience. Such user-specific data can comprise one or more user preference files that contain information associated with individual users, and one or more significance files that hold values, for individual users, that can be used to determine the significance of any matches found between the user preference files and media content. |
US07885968B1 |
Data conversion method processing for conversion of a first database and a plurality of queries into a second database and plurality of queries and apparatus program and storage media of the same
Converting from a database system to another database system. The conversion process including translating a set of queries for the first database to be used in the second database by determining the query types of the parent and child queries and generating the translated queries according to the type of the query. The type of the query judged as the stored-procedure or the dummy type, irrespective of the existence of a parent query, the function type query after conversion other than the same stored-procedure type query after conversion of the function are generated in all cases. As a result problem is not occurred even when there is a parent. |
US07885964B2 |
List update employing neutral sort keys
A system for updating a list. A first list associated with a first platform includes a first plurality and a second plurality of keys. A second list associated with a second platform includes a third plurality of keys. The first and second platforms sort a first subset of characters differently. The second plurality and third plurality of keys are formed from a second subset of n characters sorted identically on the first and second platforms. An initial key in the first plurality of keys is converted to a neutral key to be included in the second plurality of keys by converting a character in the initial key to a number represented in a number system having a base b where n≧b. After the first list is updated, the lists are sorted and compared, and the second list is updated. |
US07885963B2 |
Free text and attribute searching of electronic program guide (EPG) data
Subject matter includes a search engine for electronic program guide (EPG) data and related methods. In an exemplary method, a text search string can be normalized into searchable terms and the terms interpreted as either text search terms or attribute search terms. One or more queries having search conditions of varying degrees of complexity are created according to the interpretation of the terms of the search string. One or more searches in EPG databases and/or web-resources are performed based on interpretation of the text and attribute terms and results are given a relevancy ranking according to the interpretation. The combined search results may be grouped, ranked, and filtered for display to the user. Results may also be displayed progressively as each character of a search string is entered by the user. |
US07885962B2 |
Process for distributed production and peer-to-peer consolidation of subjective ratings across Ad-Hoc networks
A rating program on a mobile computing device communicates with other mobile devices regarding collected ratings. A user enters ratings and requests for information; the mobile computing device will then operate in the background, actively scanning for other users with the same type of short-range communications and a ratings program. The devices are able to exchange and save ratings, providing a mobile, socially-relevant means of collecting information. |
US07885957B2 |
System and method for displaying clusters
A system and method for displaying clusters is provided. A plurality of clusters are generated. Each cluster includes one or more documents. A cluster concept selected from the documents is identified. The cluster concepts that satisfy an acceptance criteria are selected. Spines are formed from the clusters associated therewith. The clusters including the cluster concepts not selected are assigned to one of the spines, which provides a best fit with the cluster concept. The spines are placed into a display, wherein each placed spine is unique. An anchor cluster with an open edge on the placed spines is identified. One or more of the spines not already in the display are placed. Similarity between the non-placed spine and each anchor cluster is determined. The anchor cluster most similar is selected. The non-placed spine is set on the open edge of the anchor cluster. |
US07885955B2 |
Shared document annotation
A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a mixed media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). In one particular embodiment, the MMR system includes a method, system, and computer program product for shared document annotation. A shared annotation is received or retrieved for a source document displayed in a browser. A modified document comprising a hotspot corresponding to the shared annotation is displayed in the browser, and upon a printing command, coordinates are captured corresponding to a printed representation of the modified document and the hotspot, resulting in a rendered page layout comprising the printed representation including the hotspot. |
US07885954B2 |
Monitoring performance of a data processing system
An apparatus and program product monitors performance of a computer system via a result size including a result set size of accesses to a database and a page size. Preferred embodiments are directed to a performance monitor that correlates data from existing tools that report data concerning access to the database and the use of system resources. Other embodiments are directed to a performance monitor that is included in an application server associated with the database. |
US07885948B2 |
Automatically managing incoming communications between sender and recipient, analyzing factors, selectively applying observed behavior, performing designated action
As incoming communications are received, a priority or significance level can be assigned to each communication. A communication determined to have a high priority can be presented to a user at substantially the same time as receiving the communication. A communication having a low priority can be placed in a low priority folder or flagged differently from a high priority communication (e.g., different color-coding). Behavior of a user as it relates to a received communication can be observed for learning purposes or to modify one or more classifications or priority levels. |
US07885944B1 |
High-accuracy confidential data detection
A method and apparatus for providing accurate detection of confidential information is described. In one embodiment, the method includes searching a text document for multiple classified data patterns associated with confidential information that is represented as personal identifiers. The method further includes finding, in the text document, one or more personal identifier candidates matching any of the classified data patterns, and validating each of the personal identifier candidates using one or more personal identifier validators to provide accurate detection of the confidential information in the text document. |
US07885941B2 |
Methods and apparatus for privacy preserving data mining using statistical condensing approach
Methods and apparatus for generating at least one output data set from at least one input data set for use in association with a data mining process are provided. First, data statistics are constructed from the at least one input data set. Then, an output data set is generated from the data statistics. The output data set differs from the input data set but maintains one or more correlations from within the input data set. The correlations may be the inherent correlations between different dimensions of a multidimensional input data set. A significant amount of information from the input data set may be hidden so that the privacy level of the data mining process may be increased. |
US07885939B2 |
Longest query duration for auto tuning undo retention
Methods and systems for automatically tuning the undo retention in a database system are disclosed. The undo tablespace may be of a fixed size or may be set to be automatically extended. If the undo tablespace is of a fixed size, the undo retention is set to a “best possible” undo retention, which is calculated based on statistical data stored in the system. If the undo tablespace is configured to be automatically extensible, the undo retention may be set to be greater than the duration of the longest running query in the system. The duration of the longest running query may be calculated in a distributed process in which each instance broadcasts information about its longest running query to other instances. |
US07885938B1 |
Techniques for granular recovery of data from local and remote storage
Techniques for granular recovery of data from local and remote storage are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for recovery of data from local and remote storage comprising determining a recovery location, determining a location of backup data, hard linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be hard linked are determined to be on a volume of the recovery location, virtually linking one or more portions of the backup data to the recovery location in the event that the one or more portions of the backup data to be virtually linked are determined to be on a volume different from the volume of the recovery location, and performing recovery utilizing one or more portions of recovery data. |
US07885924B2 |
Management of recorded data for online simulations
Embodiments of the present invention address deficiencies of the art in respect to online simulations. In one embodiment of the invention, a method for managing recorded data for an online simulation can be provided. The method can include determining that a first experience of a user of the online simulation shall be recorded. The method can further include generating a recording of the first experience and associating metadata with the recording. The method can further include reading metadata of a second experience of the user of the online simulation and determining that the metadata of the second experience matches the metadata of the first experience. The method can further include notifying the user that the recording is associated with the second experience. |
US07885922B2 |
Apparatus and method for creating a real time database replica
A method of processing data includes identifying a capture redo byte address, initiating a capture process at the capture redo byte address, creating a clone of a source database to a logical change number, and initiating an apply process at a target database. |
US07885920B2 |
System for managing the property of research and development
Computerization of experiment notebooks that satisfy requirements for experiment records and effective utilization of computerized experiment notebooks and experiment data are facilitated. A computer used by the experimenter comprises: a first means for displaying an experiment notebook form on the screen of a display unit and receiving description data for individual description items on the screen via input means; a second means for checking whether or not required description items are all filled with description data and storing such data; a third means for transmitting the experiment notebook data and experiment data to a management computer; a fourth means for allowing the management computer to integrally edit (by pasting) the experiment data with respect to the experiment notebook data, converting into experiment notebook data of a file format (PDF) for which only reference is allowed, and storing in an experiment notebook database; and a fifth means for storing the experiment data in an experiment data-database with the addition of link information associated with the experiment notebook data. |
US07885916B2 |
Solution for providing real-time validation of text input fields using regular expression evaluation during text entry
The present invention discloses a system for providing real-time validation of text input fields in a Web page during text entry. Such a system can include a validation-enhanced text input element and an input text validator. The validation-enhanced text input element can be configured to contain a validation expression for a text field in a Web page. The validation-enhanced text input element can be contained in the source code document that corresponds to the Web page. The input text validator can be configured to validate a character entered into the text field against the validation expression in real-time. Characters determined as invalid can be visually indicated by the input text validator in the text field. |
US07885915B2 |
Analytical system for discovery and generation of rules to predict and detect anomalies in data and financial fraud
Methods and computer apparatus are disclosed for deriving first order logic language rules for use in analyzing new data to identify anomalies in the new data. Historical data is formatted to be in a form suitable for application of a machine-learning algorithm thereto. The machine-learning algorithm is applied to the formatted historical data to generate a set of first order logic language rules that cover the formatted historical data. The set of first order logic language rules are analyzed to obtain a subset of said set of first order logic language rules which can be used as first order logic language rules in analyzing new data. |
US07885913B2 |
Distributed collaborative knowledge generation system wherein students perform queries using a dynamic knowledge database and retrieved subsets of data are shared with multiple users on the web
System and method related to a distributed collaborative knowledge generation system are disclosed. The distributed collaborative knowledge generation system includes one or more databases configured to store content information related to the distributed collaborative knowledge generation system, a search services module configured to search for the content information, a web services module configured to retrieve and gather the content information, a presentation services module configured to share the content data with multiple users, and a data services module configured to manage the content information by providing interfaces between the one or more databases, the search services module, the web services module, and the presentation services module. |
US07885911B2 |
Fast approximate wavelet tracking on streams
The first fast solution to the problem of tracking wavelet representations of one-dimensional and multi-dimensional data streams based on a stream synopsis, the Group-Count Sketch (GCS) is provided. By imposing a hierarchical structure of groups over the data and applying the GCS, our algorithms can quickly recover the most important wavelet coefficients with guaranteed accuracy. A tradeoff between query time and update time is established, by varying the hierarchical structure of groups, allowing the right balance to be found for specific data streams. Experimental analysis confirmed this tradeoff, and showed that all the methods significantly outperformed previously known methods in terms of both update time and query time, while maintaining a high level of accuracy. |
US07885902B1 |
Learning-based recommendation system incorporating collaborative filtering and feedback
Computer-implemented methods for providing recommendations for a given user. The computer-implemented method employs some or all of machine learning, collaborative filtering, clustering, profile data from the given user, profile data from other users, feedback data from the given user from past interactions, and feedback data from other users from past interactions to more accurately provide recommendations to the given user. |
US07885901B2 |
Method and system for seeding online social network contacts
A method, apparatus, and system are directed towards seeding a user's contacts for their online social network. The invention is arranged to automatically recommend to the user a set of seed contacts that the user may employ to invite to join their social network. The set of seed contacts may be harvested from the user's existing portal activities, as well as other sources. In one embodiment, the invention analyzes portal activity, such as email exchanges with the user, and the like, to determine a frequency of contact with the user. Other sources may include but not be limited to emails, names within an address book of the user, names within an address book of another person, a buddy list, an instant messaging list, an activity, a mailing list, an online discussion group, a membership in a category, chat group, and the like. |
US07885900B1 |
Grant management system and method
A web-based grant management application and method is described. Registration information pertaining to a grant requestor is received at a web-based portal. A local, computer readable compliance database is maintained. The compliance database includes an exclusion list of grant requestors that have been excluded from receiving a grant. The grant management application determines an exclusion status for the grant requestor by comparing the registration information to the exclusion list. The grant requestor is informed of its exclusion status via the web-based portal. If the grant requestor's exclusion status is satisfactory, then the web-based portal receives grant information pertaining to a grant sought. Based on the grant information and the registration information, a custom set of business rules is derived to automatically manage the receipt, review, tracking, reconciliation and analysis of the grant sought. The business rules are implemented by a grant management application coupled to the web-based portal. |
US07885899B1 |
System and method for secure network purchasing
There is disclosed a method for performing secure electronic transactions on a computer network, the network comprising a buyer's computer, a vendor server, a creditor server and a security server. The buyer's computer has a fingerprint file stored in the memory thereof. The method includes the steps of: i) the buyer computer requesting to purchase merchandise to the vendor server, the purchase request including said buyer computer's IP address; ii) the buyer computer selecting a predetermined form of secured payment method; iii) the payment method selection causing the vendor server to transmit to the security server a request for confirmation of the buyer computers identity at the buyer computer's IP address; iv) the confirmation request causing the security server to send a retrieval request to the IP address, the retrieval request including a retrieval program for detecting and retrieving the buyer's computer's fingerprint file, and the retrieval request further comprising a response request asking for confirmation of the purchase request; whereby a positive response from the buyer's computer to the security server accompanied by the fingerprint file causes the security server to confirm the buyer computer's identity to the vendor server and to approve the purchase. |
US07885898B2 |
Portable intelligent shopping device
A mobile information processing device includes a display driver for displaying a bar code, the bar code including a representation of a user's acceptance of a price requested by a store for a selected item for purchase. The bar code may be one-dimensional or two-dimensional. |
US07885895B2 |
Information processing apparatus, content information management method and computer program
A content providing server connected to a home network or the like is configured in such a way as to store a content key, which is encrypted by a network key shared by network-connected devices and appropriately updated, in a storage together with encrypted content, and as to hold a network key table in which all network keys including all pre-update network keys, which are being applied to encrypted content keys, are registered and stored. This server performs a key changing operation of changing a content key, which is encrypted by a pre-update network key, to an encrypted key, to which an updated network key is applied, only when needed, for example, at an occurrence of utilization of the content. Consequently, this configuration prevents key changing operations from being wastefully performed. Thus, the processing load on the server is alleviated. |
US07885892B1 |
Method and system for assessing repurchase risk
A method and system for evaluating loan repurchase risk are disclosed. The method includes receiving information related to the loan and determining a loan repurchase risk based on the information. The information may be used to determine a joint probability of an underwriting discrepancy sufficient to trigger a repurchase request and an adverse event in connection with the loan, such as default or delinquency. A repurchase report may provide feedback regarding factors contributing to a repurchase risk. In one embodiment, depending on the repurchase risk, the purchaser may waive repurchase rights in connection with the loan, thereby reducing the requirements of the seller to reserve capital for the loan. |
US07885885B1 |
System and method for creating, managing and trading hedge portfolios
The present invention discloses apparatuses, systems and methods for providing optimal hedge portfolios that minimize single stock idiosyncratic risk for a given level of transactional costs. This is accomplished by deriving hedge portfolios with the maximum effective n for various levels of transaction costs. In one exemplary embodiment the maximum effective n portfolios are derived by starting with a sample portfolio, such as a capital weighted index, and using a hill climbing algorithm to iteratively modify the sample portfolio to map out the optimal effective n portfolios. |
US07885884B2 |
Methods and systems for interest rate prediction
In one aspect, the invention comprises a computer-implemented method for predicting interest rates, comprising the steps of: electronically receiving data describing one or more Fed fund futures rates; electronically adjusting the data describing the one or more Fed fund futures rates to obtain adjusted data regarding the one or more Fed fund futures rates; and electronically determining data regarding one or more expected Fed fund target rates. In another aspect, the invention comprises a system for predicting interest rates, comprising: one or more processors operable to determine probability distribution data for one or more Eurodollar rates based on Eurodollar futures option data; one or more processors operable to link said probability distribution data for one or more Eurodollar rates to overnight forward Fed funds rate data; and one or more processors operable to link said forward Fed funds rate data to expected Fed funds rate data. |
US07885883B2 |
Systems and methods for transactional risk reporting
A system and method for accommodating financial risk calculations in a relational database schema is disclosed. The database schema scales to accommodate a variety of risk calculations by utilizing a name/value pair approach associated with a market factor. Risk calculation definitions are explicitly and unambiguously defined by associating risk numbers with market factors that have been perturbed while calculating them. |
US07885879B1 |
Systems and methods for implementing real estate value insurance
To protect a person with a property interest in real property against a loss of market value thereof, a base market value of the real property is determined at a current time when the property interest in the real property arises or thereafter, and a number of types of events that cause the real property to lose market value as compared with the base market value are defined. A number of the defined types of events are selected, and a real estate market value policy is issued to the person at about the current time. The policy promises to compensate the person for any loss experienced by the person if the real property loses market value as compared with the base market value based on any of the selected types of events. |
US07885877B2 |
Obtaining consent for electronic delivery of compliance information
A method and related system obtains consent from an individual for computer-aided delivery of compliance information. Initially, a computer-readable data storage device is provided to the individual. The device stores the compliance information and computer-executable instructions. By inserting the device into a computer, the instructions are executed and the individual is prompted by the computer to consent to the computer-aided delivery of additional compliance information. Once consent is indicated, it is communicated from the individual's computer to another computer such as a server over, for example, a modem connection. Having secured the individual's consent, the additional compliance information can be delivered to the individual's computer as, for example, a file attachment to an email message. |
US07885875B2 |
Obtaining consent for electronic delivery of compliance information
A method and related system obtains consent from an individual for computer-aided delivery of compliance information. Initially, a computer-readable data storage device is provided to the individual. The device stores the compliance information and computer-executable instructions. By inserting the device into a computer, the instructions are executed and the individual is prompted by the computer to consent to the computer-aided delivery of additional compliance information. Once consent is indicated, it is communicated from the individual's computer to another computer such as a server over, for example, a modem connection. Having secured the individual's consent, the additional compliance information can be delivered to the individual's computer as, for example, a file attachment to an email message. |
US07885870B2 |
System for providing banking services by use of mobile communication
A system for providing banking services by use of a mobile communication system, in which a variety of financial transactions including inquiry of at least one financial account of at least one financial institution, transfer and remittance, and loan and its interest payment are processed by the mobile communication system. The system includes: the mobile communication system, provided with an integrated circuit (IC) card and a memory device to which a banking application is installed, for transmitting and receiving data by wireless, the IC card being stored with information on a personal identification number (PIN) and information related to financial accounts including a loan account. The banking application processing the financial transactions including the financial account inquiry, the transfer and remittance, and the loan and its interest payment by mobile banking; a base station transceiver system (BTS) for executing a wireless interface with the mobile communication system and a base station controller (BSC) for performing call processing and for providing a core network interface with the BTS. A packet data switching network (PDSN) for providing a packet data transfer service using a transmission control protocol/Internet protocol (TCP/IP); and at least one banking server for, when being requested to process the financial transactions including the financial transactions including the financial account inquiry, the transfer and remittance, and the loan and its interest payment by the banking application of the mobile communication system. |
US07885869B2 |
Method for managing buyer transactions and settlements using communication network between computers, and method for relaying information following buyer consumption trends to the buyer
It is an object of the present invention to enable a buyer to collectively manage information related to a variety of commercial transactions performed by the buyer as well as to the settlements for these transactions. The calendar server 25 supplies a calendar screen to a buyer system 3 that is used by the buyer 1. This calendar screen has electronic invoices addressed to the buyer 1, which are issued by the supplier system 7, and electronic deposit/withdrawal detailed statement of the buyer's deposit account, which are issued by a banking system 13, pasted in the spaces for the relevant dates. When the buyer 1 selects an arbitrary invoice on this calendar screen and inputs his or her approval of this invoice, an account transfer telegraphic message for payment of this invoice is automatically sent to the banking system 13. The calendar server 25 manages the status of each invoice (“opened”, “payment request in progress”, “paid”), and notifies the supplier system 7 and banking system 13 of this invoice status. The calendar server 25 also supplements news such as advertisements which are sent by the supplier system 7 and banking system 13, and so forth, selects news following the buyer's consumption trends, and pastes this news in the spaces on the calendar screen which pertain to dates that slightly precede dates on which buyer consumption other forms without departing from the spirit of the present invention. |
US07885866B2 |
Time phased configured product reutilization sales model
A time-phased reutilization of configured products is provided. Partially configured products are detected. Each partially configured product is analyzed to determine if the partially configured product is a valid partially configured product, suitable for being modified into other configurations. A time phased management process is applied to the valid partially configured product. |
US07885865B2 |
System and method for mapping of planograms
A method for storing and organizing item arrangement information for an enterprise is provided. Standardized item arrangement maps are generated at the enterprise level and disseminated to stores within the enterprise. Managers create store maps consisting of compilations of the item arrangement maps provided by the enterprise. The resulting store maps define the arrangement of all items within the store. The store maps may be used in conjunction with an inventory system to order items and stock the store. Additionally, store maps may be used with a location information system to provide item location information to consumers. |
US07885864B2 |
Network photograph service system
By providing a network photograph service, prompt service can be provided to a customer without losing the advantages of easier understanding of where to access when placing an order and easier collective data management. A service center receiving an order of a printing service, and a minilab or a special laboratory spread across a plurality of places, are able to communicate through a network. A center server in the service center selects and assigns which photo-finishing laboratory will print the ordered picture, in response to order information transferred from a customer via the network. Thus, the printing processing can be carried out by a photo-finishing laboratory specified by the customer, instead of at the center server. |
US07885863B2 |
Methods and computer readable media for enhancing product reviews
A review writing tool guides a user through the process of writing an enhanced product review. The review writing tool can include a web user interface, which breaks the review writing process down into multiple stages so the review writer can incrementally write the review. In addition, the review writing tool provides prompts, examples, and instructions to guide the review writer through the writing process. The review writing tool also allows a review writer to add a list of related products from a related product database to the review. For example, a review writer may have evaluated a number of products before selecting the product the review writer ended up purchasing. Accordingly, the review writer can add information about those other products to his review. Doing so allows subsequent consumers to browse not only the product a review writer purchased, but also products the review writer recommends. |
US07885862B1 |
Determining item compatibility
Requests are received for information about a first item or service. Second items (or products or services) are identified that are associated with the first item or category of the first item. The compatibility of the first and second items or services is determined. The customer is informed of the outcome of the determination and provided with information about additional, compatible items or services. |
US07885861B2 |
Method, system, and storage for creating a montage of composite product images
Automated electronic document design systems and methods for generating matching customized product designs and preparing images of matching customized products in a montage for displaying to a user. |
US07885859B2 |
Assigning into one set of categories information that has been assigned to other sets of categories
Techniques are described for assigning, to target categories of a target scheme, items that have been obtained from a plurality of sources. In situations in which one or more of the sources has organized its information according to a source scheme that differs from the target scheme, the assignment may be based, in part, on an estimate of the probability that items from a particular source category should be assigned to a particular target category. Such probability estimates may be based on how many training set items associated with the particular source category have been assigned to the particular target category. Source categories may be grouped into clusters. The probability estimates may also be based on how many training set items within the cluster to which the particular source category has been mapped, have been assigned the particular target category. |
US07885857B1 |
Appearel production method and system
A computer-implemented system and method for coordinating apparel production. In preferred embodiments, the invention is a business model and system for the apparel industry in which production channels and marketing channels are comprehensively coordinated by a central operating center via the Internet. By interacting with a website, registered clients (e.g., apparel businesses, wholesalers, retailers, etc.) articulate what their specific detailed requirements are in terms of production, delivery and other aspects. Then, data on these clients' orders are forwarded to each of the production channels through the central operation center which performs the tasks of comprehensive coordination, management and business operation. |
US07885856B1 |
Distributing products from suppliers to consumers in a network environment
Systems and methods enabling suppliers to control the distribution of products to consumers in a network environment while accommodating the concerns of its brick and mortar distribution channels are described. Consumer orders for products are received, and consumer product orders are routed in accordance with fulfillment policies respectively selected by the supplier(s). The system includes a graphical consumer interface configured to receive consumer orders for products, and an order flow controller configured to route consumer product orders in accordance with fulfillment policies respectively selected by the supplier(s). The system also includes a graphical consumer interface that is accessible over the Internet and is configured to display price and availability information for the products of each of the suppliers organized by product category and is configured to receive consumer orders for products. A consumer may search through displayable product information within a given category by supplier, by product type, by product feature, or by a combination of two or more of these identifiers using a search engine. |
US07885855B2 |
Cost based dynamic pricing of goods
Methods and systems (200) for reducing losses related to perishables are disclosed. The perishables are grouped based on the use-by-date (UBD) and a quantity of at risk perishables are determined (210). A financial impact of the at risk perishables is calculated for each group (220). Pricing is dynamically determined for the perishables based on the financial impact and the UBD (230) and a price display is updated to indicate the pricing of the perishables (240). |
US07885854B2 |
Promotion Method
Disclosed is a method and system of using mentions/advertisements as a means to provide incentive or compensation for potential promoters to introduce end users to an offering entity, where mentions/advertisements for the benefit of the promoter are included in communications between the offering entity and end users. An additional function that enables promoters to send communications to the end users is disclosed as well. |
US07885849B2 |
System and method for predicting demand for items
A system and method for determining and identifying demand for items based on observing behavior of trendsetters within a member population, such as an online community. The trendsetters are determined by studying historical adoption behavior of a group within the member population. |
US07885848B2 |
Resource optimization system, method and computer program for business transformation outsourcing with reoptimization on demand
Disclosed are a method, a system and a computer program for managing services of human resources. The method comprises the steps of modeling human resources delivery services from a services provider to a client company to determine outputs from inputs and constraints; and constructing an objective function representative of services resources at said services provider. The method also comprises the steps of determining optimum levels of human resources based on said modeling, said constraints, and said objective function; and allocating said human resources based upon said optimum levels. Preferably, said optimum levels of resources are determined over tiers, sites and time periods. The preferred embodiment of the invention is a system and a method for resource allocation on BTO projects. This preferred system includes an optimization model, along with its inputs and outputs. This system may be used to address dynamic client needs before and during BTO projects. |
US07885841B2 |
Audit planning
An audit planning system enables users to plan effective audits by identifying audit units having potentially large impacts and risks on an enterprise and enabling users to select audit units to include in audits based on a variety of different criteria. The audit planning system displays the audit units of the enterprise and a visual indicator of the impact and risk associated with each audit unit. The audit planning system enables users to select the displayed audit units to plan an audit. The audit planning system may display audit units in an impacted financial statement, a tree map, a graph, and/or a table. The audit planning system may sort and/or display audit units with visual indicators specifying associated risks, impacts, materiality values, exposures, coverages, and/or audit costs. The audit planning system can further display visual indications of the changes in audit units' associated attributes over time. |
US07885840B2 |
System and method of flexible workflow management
A flexible workflow is described that includes a pocket of flexibility. The pocket of flexibility may include workflow fragments that may be joined together, subject to pre-defined constraints. In implementing the flexible workflow, a user may encounter the pocket of flexibility, and select from the fragments to construct a workflow that is consistent with the user's current needs. The fragments may be incrementally presented to the user on a user interface, such that only those fragments determined to be combinable in a valid way may be selected by the user. In this way, a user who may have little experience with workflow languages or terminology may be able to use the flexible workflow, and be confident that the result is valid. Thus, difficulties in dealing with change in workflow systems may be mitigated, and this mitigation may be achieved without compromising the simplicity and generic nature of a workflow language. |
US07885837B1 |
Pension Insurance Program Methods and Systems
A pension insurance plan system and method protect the outstanding balance of a defined contribution plan loan secured by participant's plan assets, eliminating adverse tax consequences to the plan beneficiary in the event of the death or disability of the participant and ensuring that the full plan account balance passes intact to beneficiary in such event. |
US07885833B2 |
System and method of treating Tempro Mandibular Disorders utilizing a protocol of examinations, diagnostics, procedures and treatments to generate letters, reports and coded insurance claim forms to maximize benefit payments
An interactive system and a method for diagnosing, evaluating and treating the condition of Temporomandibular Disorder, where through a series of steps, consultations, procedures and protocols associated with individual appointments, information is gathered and entered into a database by a user through a personal computing device, which is added to or updated as treatment progresses in future appointments. The information gained during the appointments is used to generate printed or electronic reports, letters and insurance claim forms supporting the services rendered, reduce the errors involved in manual insurance claim form coding, supply consistent and proven successful treatment codes to insure payment, and which seek reimbursement from medical insurance coverage by the dentist as opposed to dental insurance coverage in order to maximize the benefits received and allow the patient to avail themselves of the generally higher coverage limits and lower deductibles associated with medical insurance. |
US07885829B2 |
System and method for identifying and assessing comparative negligence in insurance claims
The invention is a method and system useful in determining the degree of comparative negligence of an insured person involved in an accident as compared to the comparable negligence of other parties involved in the accident, in particular the insurance claimant. The method and system of the invention include, at a minimum, the steps of gathering preliminary information concerning accident type, applying preliminary rules to the preliminary information to determine accident type, gathering additional information specific to the accident type, and applying accident-type-specific rules to the additional information to determine the degree comparative negligence of said insured person and/or the claimant. |
US07885826B2 |
Medical service support system, medical service support server, and medical service support terminal for supporting medical service
In the embodiment of the present invention, when identification information acquired from a drug or instrument to be used on a patient is not included in schedule information stored beforehand, a user is notified to confirm that the identification information is not included in the schedule information. After the notification is provided, in registering the acquired identification information as practice details, the name of a doctor who instructed to use the drug or instrument, which is different from the drug or instrument specified by schedule information, and the reason for the instruction are registered, while associated with the practice details. Accordingly, drugs or instruments necessary for patients can be used in an appropriate manner. |
US07885821B2 |
Package pickup indicator system
A package pickup indicator system is disclosed. The system includes a monitoring system and an indicator capable of being detected by a route driver for a shipping carrier in a shipping carrier vehicle. The monitoring system is in communication with at least one shipping carrier customer package tracking system and is in communication with the indicator. The monitoring system is configured to activate the indicator when a package at a place of business is ready to be picked up for shipment by the shipping carrier and is further configured to query the shipping carrier customer package tracking system about a status of the package to be shipped. The monitoring system automatically deactivates the indicator upon a response from the shipping carrier customer package system that the package to be shipped is in possession of the shipping carrier. |
US07885819B2 |
Bitstream syntax for multi-process audio decoding
An audio decoder provides a combination of decoding components including components implementing base band decoding, spectral peak decoding, frequency extension decoding and channel extension decoding techniques. The audio decoder decodes a compressed bitstream structured by a bitstream syntax scheme to permit the various decoding components to extract the appropriate parameters for their respective decoding technique. |
US07885817B2 |
Easy generation and automatic training of spoken dialog systems using text-to-speech
A dialog system training environment and method using text-to-speech (TTS) are provided. The only knowledge a designer requires is a simple specification of when the dialog system has failed or succeeded, and for any state of the dialog, a list of the possible actions the system can take.The training environment simulates a user using TTS varied at adjustable levels, a dialog action model of a dialog system responds to the produced utterance by trying out all possible actions until it has failed or succeeded. From the data accumulated in the training environment it is possible for the dialog action model to learn which states to go to when it observes the appropriate speech and dialog features so as to increase the likelihood of success. The data can also be used to improve the speech model. |
US07885815B2 |
System and method for access to multimedia structures
A system for access to multimedia structures has telephone sets capable of connecting to a telephone network, a storage device capable of storing a plurality of multimedia structures representing messages and/or data and/or commands, and a network access server that can be associated with the telephone sets and is capable of selectively instantiating the multimedia structures via an interconnection network. There is also a voice-recognition and speech-synthesis system that can be associated with the network access server and that comprises modules for reading files in XML format and for processing the files so as to obtain files in a format that can be synthesized by a speech synthesizer. |
US07885811B2 |
Transcription data extraction
A computer program product, for performing data determination from medical record transcriptions, resides on a computer-readable medium and includes computer-readable instructions for causing a computer to obtain medical transcription of a dictation, the dictation being from medical personnel and concerning a patient, analyze the transcription for an indicating phrase associated with a type of data desired to be determined from the transcription, the type of desired data being relevant to medical records, determine whether data indicated by text disposed proximately to the indicating phrase is of the desired type, and store an indication of the data if the data is of the desired type. |
US07885810B1 |
Acoustic signal enhancement method and apparatus
An acoustic signal enhancement method is disclosed. The acoustic signal enhancement method comprises the steps of applying a spectral transformation on a frame derived from an input acoustic signal to generate a spectral representation of the frame, estimating an a posteriori SNR and an a priori SNR of the frame, determining an a priori SNR limit for the frame, limiting the a priori SNR with the a priori SNR limit to generate a final a priori SNR for the frame, determining a spectral gain for the frame according to the a posteriori SNR and the final a priori SNR, and applying the spectral gain on the spectral representation of the frame so as to generate an enhanced spectral representation of the frame. One of the characteristics of the acoustic signal enhancement method is that the a priori SNR limit is a function of frequency. |
US07885808B2 |
Pitch-estimation method and system, and pitch-estimation program
A pitch-estimation method, a pitch-estimation system, and a pitch-estimation program are provided, which estimate a weight of a probability density function of a fundamental frequency and relative amplitude of a harmonic component through fewer computations than ever. In the improved pitch-estimation method, 1200 log2 h and exp[−(x−(F+1200 log2 h))2/2W2] in the following expression are computed in advance and then stored in a memory of a computer: c ′ ( t ) ( h ❘ F , m ) 1 2 π W 2 exp ( - ( x - ( F + 1200 log 2 h ) ) 2 2 W 2 ) ( 61 ) The above expression is computed only with respect to a fundamental frequency F wherein x−(F+1200 log2 h) is close to zero. With this arrangement, computations to be performed may considerably be reduced, and computing time may accordingly be shortened. |
US07885806B2 |
Simulation method and simulation system of instruction scheduling
There is provided a simulation method of instruction scheduling comprising detecting a loop from an instruction sequence to be simulated, registering an instruction scheduling target instruction sequence in a loop detection state, comparing a current scheduling target instruction sequence with the registered scheduling target instruction sequence for each loop cycle, and skipping, when the current scheduling target instruction sequence matches the registered scheduling target instruction sequence, scheduling of that scheduling target instruction sequence, and newly registering, when the two instruction sequences do not match, the current scheduling target instruction sequence and executing scheduling. |
US07885802B2 |
Method of simulating a complex system including scheduler hierarchy, and corresponding storage means and computer program product
A method is provided for simulating a complex system including a scheduler hierarchy. The complex system includes at least one processor that executes a set of functions under the control of a hierarchical group of schedulers. The method includes a step of constructing an architectural model of the complex system comprising a hierarchical group of components, each of said components comprising an instance of an object class belonging to the group containing: a first class, known as the Processor class, which represents an abstract model of any processor included in the complex system, a second class, known as the Function class, which represents an abstract model of any function executed by the complex system; and a third class, known as the Scheduler class, which represents an abstract model of any scheduler. Each instance is initialized with at least one attribute that characterizes the behavior desired therefrom. |
US07885799B2 |
Method for building MOS transistor model and method for verifying MOS transistor model
The present invention discloses a method for building an MOS transistor model enclosing statistical variation of noise, including: measuring noise in MOS transistors from different dies; creating a noise distribution diagram in accordance with the obtained noise data of the MOS transistors; adding a variation of noise parameter in at least one noise model file into a library file of MOS transistor to simulate noise in MOS transistors; if a simulation result does not cover the noise data in the noise distribution diagram, changing the variation of the noise parameter until the simulation result covers the noise data in the noise distribution diagram; if the simulation result covers the noise data in the noise distribution diagram, adding corresponding variation of the noise parameter into the library file of MOS transistor as the MOS transistor model enclosing statistical variation of noise. The model obtained by the present invention is more precise. |
US07885798B2 |
Closed-loop modeling of gate leakage for fast simulators
A method for circuit simulation using a netlist in which a first device having an unmodeled, nonlinear behavior is modified by inserting a second device which has a nonlinear response approximating the unmodeled nonlinear behavior. The first device may be for example a first transistor and the second device may be a variable current source, in particular one whose current is modeled after a floating transistor template which represents gate leakage current of the first transistor (gate-to-source or gate-to-drain). During simulation of the circuit a parameter such as a gate-to-source voltage of the second transistor is controlled to model gate leakage. The model parameters can be a function of an effective quantum mechanical oxide thickness value of a gate of the first transistor technology. |
US07885794B2 |
Object comparison, retrieval, and categorization methods and apparatuses
Object comparison is disclosed, including: adapting N universal mixture model components to a first object to generate N corresponding first object mixture model components, where N is an integer greater than or equal to two; and generating a similarity measure based on component-by-component comparison of the N first object mixture model components with corresponding N second object mixture model components obtained by adaptation of the N universal mixture model components to a second object. |
US07885793B2 |
Method and system for developing a conceptual model to facilitate generating a business-aligned information technology solution
A method and system for developing a conceptual model to facilitate generating a business-aligned information technology (IT) solution. Requirements of the IT solution are defined. A conceptual model is developed by business and IT stakeholders. The conceptual model represents an IT solution design and includes systems, conceptual components and operational concepts. The conceptual components represent hardware components and software components of the IT solution. The operational concepts indicate interactions among the conceptual components that are needed to perform business functions. A computing system generates documentation of the conceptual model. The documentation is available and accessible to the business and IT stakeholders and includes documentation of the operational concepts. The architecture and design of the IT solution is developed along with related documentation. |
US07885790B2 |
Method and system of determining forthcoming failure of transducers
A method and system of determining forthcoming failure of transducers. At least some of the illustrative embodiments are methods comprising creating a first electrical signal representative of acoustic energy propagating between a first pair of transducers of a fluid meter, creating a second electrical signal representative of acoustic energy propagating between a second pair of transducers of the fluid meter (the creating the second electrical signal substantially concurrently with create the first electrical signal), calculating a value indicative of a relationship between a parameter of the first electrical signal a parameter of the second electrical signal, and determining whether performance of the first pair of transducers indicates upcoming failure of at least one transducer of the first pair of transducers, the determining using the value. |
US07885780B2 |
Operating device for calibrating torque wrenches
The invention relates to an operating device for testing torque wrenches with a data storage. A carrier is provided for fixing a torque wrench to be tested. A transducer is arranged at the carrier and coupled to the head portion of the torque wrench to be tested. A grip holder arranged on the carrier fixes the grip of the torque wrench to be tested. A deflecting mechanism generates a torque on the head portion of the torque wrench to be tested. A communication unit is coupled to the data storage of the torque wrench for data exchange. |
US07885777B2 |
Probe calibration
A method of calibrating a probe is disclosed said probe being mounted on a machine and having a stylus with a workpiece contacting tip, comprising calculating calibration information for the probe for a first orientation of the probe, and rotating the calibration information by an angle to obtain a probe calibration information for when the probe is oriented by that angle with respect to the first orientation. Also disclosed is a method of calibrating a probe during a measurement process. The calibration information may include a vector which relates probe head axes to machine axes; a calibration matrix; datum data; an inertial matrix. The stylus tip may be datumed at the orientation of the probe or inferred from datum information obtained at different orientations. The rotation step may be carried out by a software/computer program which may be stored on a controller for the machine. |
US07885776B2 |
Waveform generator, waveform generating device, test apparatus, and machine readable medium storing a program thereof
There is provided a waveform generator for generating an analog signal, including a data changing section which changes an input data sequence, which is a sequence of binary data and which is to be modulated to the signal which the waveform generator should generate, to generate an after-change data sequence such that in the signal to be obtained by MSK modulation, a residual phase obtained by dividing an initial phase of the signal by 2π and a residual phase obtained by dividing a final phase of the signal by 2π are continuous, a waveform generating section which generates basic waveform data representing a waveform corresponding to the signal obtained by subjecting the after-change data sequence to MSK modulation, and an output section which outputs the signal repeating the waveform represented by the basic waveform data. |
US07885772B2 |
Method and apparatus for the calculation of coal ash fusion values
The IT and FT values for coal and coke samples can be accurately predicted by applying equations to determine ST and HT temperatures. For reducing atmospheres, the equations are IT=C1×ST−C2×HT+C3 and FT=C4×HT−C5×ST+C6. For oxidizing atmospheres, the equations are IT=C7×ST−C8×HT+C9 and FT=C10×HT−C11×ST+C12. IT is the initial deformation temperature. ST is the softening temperature. HT is the hemispherical temperature. FT is the fluid temperature. C1-C12 are constants determined by multi-linear regression coefficient analytical techniques on a collection of data. |
US07885770B2 |
Methods for setting up, monitoring and performing analysis using capillary gel arrays
Set up methods, analysis methods and monitoring methods for capillary gel arrays are provided which rigorously determine the number of capillaries for which standards should be used and/or the capillaries in which standards should not be considered and/or for which performance is impaired. The invention includes methods for monitoring capillary gel array performance in which the capillary gel array performs, on a plurality of occasions, a size based separation on an unknown sample in one or more capillaries, a size based separation on a second standard in those one or more capillaries, and a size based separation on a standard in one or more other capillaries, comprising comparing the results of the sample to the results of the standards in which variation in a characteristic of the results from the capillaries provided with the standard are considered with time and variation of the characteristic outside a predetermined position to determine if one or more of the capillaries of the array are providing reduced performance. The invention provides rigour to the results obtained from capillary gel array analysis and prevents analysis being carried out on arrays which have developed problems or broken down. |
US07885768B2 |
Method and systems for locating a source of particle, molecule, or fragment of molecule using their reception rate
A method and systems for locating a source of particles, molecules, or fragments of molecules using particle, molecule, or fragment of molecule reception rate is disclosed. According to the invention, the particle, molecule, or fragment of molecules diffusion parameters in the search space are determined and a lattice is designed on the search space. After having determined whether or not at least one particle, molecule, or fragment of molecule is detected by a sensor, a probability is computed for each node of said search space lattice. The probability associated to each node of the search space lattice corresponds to the probability that the particle, molecule, or fragment of molecule source is located on the node. Then, the move of the sensor is evaluated according to the entropy of the computed probabilities. |
US07885767B2 |
Method, an installation, and a computer program for estimating the initial size of a population of nucleic acids, in particular by PCR
In order to estimate the size of an initial population of nucleic acids in a sample of interest, in particular by PCR, the following steps are performed: a) providing a model of the effectiveness (En) of the PCR, the model comprising a constant stage (E0) followed by a non-constant stage, the stages being united by a changeover region having a changeover index (CEEP); b) using the model of effectiveness to express a relationship between the changeover index and a parameter representative of the initial population size; and c) determining the changeover index by comparison with the experimental measurements, and deducing therefrom the initial population size in the sample of interest. |
US07885766B2 |
Subject and oncoming vehicle departure determination and collision avoidance apparatus
A vehicle departure determination apparatus includes: an object detection device which detects objects present in a direction of travel of a subject vehicle, and detects a relative position and relative speed of the objects and the subject vehicle; a running state detection device which detects a running state of the subject vehicle; a speed detection device which detects a speed of the subject vehicle; an oncoming vehicle determination device which determines whether any of the objects serving as oncoming vehicles for the subject vehicle are present, based on the relative speed detected by the object detection device, and the speed of the subject vehicle detected by the speed detection device; and a departure determination device which determines whether or not the subject vehicle has departed from an appropriate route for the subject vehicle, or the oncoming vehicle has departed from an appropriate route for the oncoming vehicle. |
US07885762B2 |
Destination display apparatus and destination display method
A destination display apparatus includes: a position obtaining unit (114) which obtains a current position of a mobile terminal; a situation obtaining unit (100) which obtains a current situation of the mobile terminal; a history accumulating unit (101) which obtains the current situation and a destination history; a destination predicting unit (102) which predicts destinations; a destination obtaining unit (103) which obtains the predicted destinations; a label accumulating unit (104) which accumulates a name label as a hierarchical structure including parent-child relationships between name labels; a number-to-be-displayed obtaining unit (105) which obtains the number of the name labels to be displayed on the mobile terminal; a label selecting unit (106) which selects a label to be displayed; an information obtaining unit (111) which obtains information from an external network medium (200); and a display unit (113) which displays the selected label and calculated information. |
US07885759B2 |
GPS-based traffic monitoring system
A traffic monitoring system comprises a cellular phone system that communicates with a plurality of cellular phones and that generates vector and location data for the plurality of cellular phones. A traffic monitoring module generates traffic reports based on the vector and location data and selectively enables use of the vector and location data from at least one of the cellular phones when at least one of a speed of the at least one of the cellular phones is greater than a predetermined speed and the traffic monitoring module receives vector and location data from a second one of the cellular phones and the second one of the cellular phones is traveling in the same or an opposite direction as the first one of the cellular phones and has a speed that is within a predetermined difference of a speed of the first one of the cellular phones. |
US07885758B2 |
GPS-based traffic monitoring system
A traffic monitoring system comprises a traffic estimating module that estimates an average traffic level on the road during prior ones of first periodic periods. A traffic monitoring module estimates a current traffic level on the road during a first portion of a current one of the first periodic periods based on vector and location information received from at least one of cellular phones and vehicles during the first portion. A traffic predicting module predicts traffic levels on the road during a remaining portion of the current one of the first periodic periods based on the average traffic level and the estimated current traffic level during the first portion. |
US07885757B2 |
Degradation determination apparatus and degradation determination system for oxygen concentration sensor
There is provided a dither control means that performs a dither control, which compulsively changes an air-fuel ratio alternately to rich side and to lean side by increasing and decreasing fuel injection quantity of an injector (fuel injection valve) in a stepped manner. A predicted value (ideal A/F value ID), which indicates an ideal change of a detection value of an A/F sensor (oxygen concentration sensor) in a case where the A/F sensor is not degraded, is set as a standard value. Then, an integral of a difference between the detection value of the A/F sensor, which changes in accordance with the dither control, and the standard value is calculated. If a calculated value of the integral is larger than a predetermined value, it is determined that the A/F sensor is degraded. |
US07885755B2 |
Fuel injection amount control apparatus of internal combustion engine
A fuel injection amount control apparatus controlling an amount of fuel supplied to an internal combustion engine is disclosed. An intake passage extends from the engine, and the intake passage is branched into a plurality of branch passages in an upstream section. The apparatus includes a plurality of intake air temperature sensors and an ECU. Each of the intake air temperature sensors is provided in one of the intake passages and detects an intake air temperature in the corresponding intake passage. The ECU selects an intake air temperature that most directly expresses the engine state or the environment from the intake air temperatures detected by the intake air temperature sensors. The ECU controls the amount of the fuel supplied to the engine by using the selected intake air temperature. |
US07885753B2 |
Method and device for operating an internal combustion engine
In a first operating state, the fuel metering of one of the cylinders is controlled in first metering pulses with the same pulse characteristic during a respective one working cycle, and the metering of fuel into the other cylinders by at least one second metering pulse with a different pulse characteristic. The first pulse number and characteristic is predefined such that the same fuel mass should be metered based on an assumed injection valve characteristic as with the one second metering pulse. Depending on the measurement signal, a correction value for the one cylinder is determined. To meter the fuel based on the assumed injection valve characteristic, a single first metering pulse would be generated during a respective one working cycle. The correction value for the one cylinder is used during the rest of the operation to adapt the first metering pulse in the second operating state. |
US07885752B2 |
Control system for internal combustion engine
A control system for an internal combustion engine in which fuel containing alcohol is used. In the control system, a maximum opening of a throttle valve of the engine is set, and a target opening of the throttle valve is set to a value which is equal to or less than the maximum opening. An opening of the throttle valve is controlled so as to coincide with the target opening. The maximum opening is according to a concentration parameter indicative of a concentration of alcohol in the fuel, a temperature parameter indicative of a temperature of the engine, and a number of ignitions performed after start of the engine. |
US07885749B2 |
Drive system, power output system incorporating the drive system, a vehicle equipped with the power output system, and control method for a drive system
In a drive system, where power from a motor is transmitted to a drive shaft and a transmission ratio is changed by a transmission, if the absolute value of the difference between the reference torque Tm2r0, which is the drive shaft side torque Tm2r at the onset of a change in the shift speed of the transmission, and the driving shaft side torque Tm2r during the change is less than the threshold value α until the end of the change (S280), the application state of a brake in the transmission during the change and the state of the hydraulic pressure supplied to the brake are learned (S290). During the change, and actuator of the transmission is controlled using those learned results. Accordingly, any deviations that may have occurred due to changes over time in the transmission, etc. are corrected and the shift speed of the transmission is changed more appropriately. |
US07885745B2 |
GNSS control system and method
A GNSS control system and method are provided for guiding, navigating and controlling a motive component, such as a tractor, and a working component, such as an implement. A vector position/heading sensor is mounted on the motive component and includes multiple antennas connected to a GNSS receiver. The sensor also includes inertial sensors and a direction sensor, which are connected to a microprocessor of a steering control module (SCM). The SCM can be hot swapped among different vehicles and can interface with their respective original, onboard control systems. The implement can be provided with an optional GNSS antenna, receiver or both, and can be guided independently of the motive component. The SCM can be preprogrammed to guide the vehicle over a field in operating modes including straight line, contour, concentric circle and point+direction. A spray boom with multiple nozzles can be installed on the implement and the nozzles can be independently activated based upon a location of the implement as determined from a log of GNSS data. |
US07885743B2 |
Electric mirror control device and electric mirror control method
An electric mirror control device provided with a proportionality constant conversion means for converting the proportionality constant of a detection output voltage to the angle of a mirror surface to be positive or negative. When an up-down sensor and a right-left sensor for detecting the angle of the mirror surface have a plurality of specifications, each of which has a different proportionality constant of the detection output voltage to the angle of the mirror surface, controller determines the specification of the angle sensors based on whether the proportionality constant of the detection output voltage output via the proportionality constant conversion means is positive or negative, and controls an up-down motor or a right-left motor in accordance with the determined specification stored in advance. |
US07885741B2 |
Steering control device for vehicles restricting target steering angle
In a vehicle equipped with a power steering device for assisting the steering of the steered wheels by the steering wheel, when the steering angle of the steered wheels reaches the maximum steering angle, a steering control device restricts a target steering angle for operating the power steering device so that the steering angle or a reaction force acting against the power steering device does not exceed a value determined therefor, so to maintain the steering condition of the steered wheels stably without applying an excessive load on the power steering device. The target steering angle may be calculated as a value based upon rotational angle of the steering wheel and turning behavior control of the vehicle. |
US07885739B2 |
Open-ended vehicle diagnostic device interface
An apparatus and method are provided that allow a user to increase the functionality of a vehicle data recorder. An option card can be connected to the option card connector on the vehicle data recorder. The option card includes at least one component thereon, such as a software, a processor, a FPGA, a memory, a power supply, a data port, a communication protocol controller, pins, a multiplexer, a hardware and a combination thereof. The components can allow the vehicle data recorder to communicate with new communication protocols that are developed, with current ones that may not have been included in the vehicle data recorder or additional functions required by the user. |
US07885738B2 |
Method, medium, and apparatus for self-propelled mobile unit with obstacle avoidance during wall-following algorithm
A method, medium, and apparatus of a self-propelled mobile unit with obstacle avoidance during wall-following. In the self-propelled mobile unit, a carrying unit may move the mobile unit by using a transmitted power, and a sensor unit can detect an obstacle and a wall, which may be respectively placed in front of and to the side of the mobile unit, with respect to a moving direction of the carrying unit. A controller may direct the carrying unit by generating a path along which the carrying unit moves according to a detection result from the sensor unit. Accordingly, the controller can direct the carrying unit to move while maintaining a predetermined distance (within a predetermined range) from the wall. If the sensor unit detects an obstacle, the controller directs the carrying unit to move in an obstacle free direction. |
US07885735B2 |
Model train control
A wireless DCC model railroad throttle comprises a throttle program operable on a portable data processing device to display a graphical user interface and communicate a user's control inputs to a layout controlling interface managing communication with a digitally controlled model railroad layout. |
US07885719B2 |
Portable communication terminal, message output method used for the portable communication terminal, and program therefor
A communication terminal using a flat panel speaker outputs a message of warning, in forms of sound or text shown on display, before outputting sound from the flat panel speaker. |
US07885718B2 |
Component mounting apparatus, service providing device and servicing method
A service receiving method for receiving a component library generated from mounted component data, including component size and mounting conditions, via a communication system that includes the Internet. The method includes the service provider receiving mounted component data having mounting conditions actually realized by a fabrication of non-defective products. The method also includes the service provider deriving a component library from a mounted component database. |
US07885714B2 |
Cochlear implant fitting
Systems and methods for fitting cochlear implants. The cochlear implant fitting systems and methods can be used to generate various stimulus patterns for fitting patients with speech processors for cochlear implants. The fitting systems and methods provide means to identify rapidly which of several speech processing strategies could function effectively in cochlear implant patients. |
US07885712B2 |
Medical device programming safety
Techniques for increasing the safety of medical device programming using general purpose hardware, such as a general purpose personal computer, are described. In some embodiments, a system includes an intermediate computing device comprising an applications module. Information from the applications module, such as instructions for an implantable medical device (IMD), may be presented to a user via a user input terminal that is separate from the intermediate computing device. A user may interact with the user input terminal to select an instruction from the applications module, and the intermediate computing device may transmit the selected instruction to the IMD. In some embodiments, the intermediate computing device comprises a web server and the user input terminal comprises a web browser configured to access the web server. In other embodiments, the intermediate computing device comprises a client server and the user input terminal comprises a client. |
US07885711B2 |
Vagal stimulation for anti-embolic therapy
Apparatus (20) for treating a subject (30) suffering from spontaneous atrial fibrillation includes an electrode device (22), adapted to be coupled to a site of the subject (30) selected from the list consisting of: a vagus nerve (24) of the subject (30), an epicardial fat pad of the subject (30), a pulmonary vein of the subject (30), a carotid artery of the subject (30), a carotid sinus of the subject (30), a vena cava vein of the subject (30), and an internal jugular vein of the subject (30), and a control unit (32), adapted to drive the electrode device (22) to apply an electrical current to the site, and to configure the current to maintain the spontaneous AF for at least about 24 hours, so as to modify blood flow within the atria and reduce risk of thromboembolic events. |
US07885710B2 |
Method and apparatus for tissue protection against ischemia using remote conditioning
A stimulation system delivers stimulation to protect an ischemic region of a body from tissue damage caused by ischemia. The stimulation is delivered to one or more stimulation sites remote from the ischemic region to elicit a physiological effect that protects the ischemic region from the tissue damage caused by ischemia. In one embodiment, the stimulation system delivers cardioprotective stimulation to one or more stimulation sites remote from the heart to protect the heart from injuries associated with cardiac ischemic events. In another embodiment, the stimulation system delivers remote conditioning stimulation to one or more stimulation sites in or on the heart to protect a non-cardiac region from injuries associated with non-cardiac ischemic events. |
US07885707B2 |
Method of scaling navigation signals to account for impedance drift in tissue
A method for scaling the impedance measured during the course of an electrophysiology study accounts for impedance drifts. By scaling the impedance there is greater assurance that previously recorded positional information can be used to accurately relocate an electrode at a prior visited position. The scale factor may be based upon a mean value across several sensing electrodes. Alternatively, the scale factor may be calculated specifically with respect to an orientation of a dipole pair of driven electrodes. |
US07885700B2 |
Electrodynamic sensors and applications thereof
An electrodynamic sensor comprises a high input impedance electrometer adapted to measure small electrical potentials originating from an object under test and having a pair of input probes, characterized in that at least one of said pair of input probes has no direct electrical contact with said object, wherein the circuit arrangement of said electrometer comprises an amplifier which includes a combination of ancillary circuits cumulatively to increase the sensitivity of said electrometer to said small electrical potentials whilst not perturbing the electrical field associated therewith. |
US07885699B2 |
Analyte monitoring device and methods of use
An analyte monitor includes a sensor, a sensor control unit, and a display unit. The sensor has, for example, a substrate, a recessed channel formed in the substrate, and conductive material disposed in the recessed channel to form a working electrode. The sensor control unit typically has a housing adapted for placement on skin and is adapted to receive a portion of an electrochemical sensor. The sensor control unit also includes two or more conductive contacts disposed on the housing and configured for coupling to two or more contact pads on the sensor. A transmitter is disposed in the housing and coupled to the plurality of conductive contacts for transmitting data obtained using the sensor. The display unit has a receiver for receiving data transmitted by the transmitter of the sensor control unit and a display coupled to the receiver for displaying an indication of a level of an analyte. The analyte monitor may also be part of a drug delivery system to alter the level of the analyte based on the data obtained using the sensor. |
US07885698B2 |
Method and system for providing continuous calibration of implantable analyte sensors
Method and system for providing continuous calibration of analyte sensors includes calibrating a first sensor, receiving data associated with detected analyte levels from the first sensor, and calibrating a second sensor based on a predetermined scaling factor and data associated with detected analyte levels from the first sensor, is disclosed. |
US07885695B2 |
Electronic device with overlapping sledge portion
An electronic device comprises a first part having a first surface and a second part having a second surface confronting the first surface. The electronic device further comprises a slide module comprising a sledge part fixed on the first surface and a base part fixed on the second surface. The slide module permits a linear movement of said first part and said second part, wherein a maximum overlap of the sledge part and the base part occurs with a minimum overlap of said first part and said second part and a minimum overlap of the sledge part and the base part occurs with a maximum overlap of said first part and said second part. |
US07885692B2 |
Hat cell phone or wireless device for hands-free user-safe operation
A cellphone or wireless phone device has separate components which are carried or mounted in corresponding parts of a hat, cap, or other headgear worn by the user. The cellphone microphone or voice pickup component, preferably as a unidirectional device, may be carried in the forward brim of a hat or visor of a cap, the antenna may be lined in the rear part of the hat or cap, the speaker earpiece may be attached to one or both sides of the hat, the keypad may be mounted between the fabric layers of the visor of a cap or the inner liner of a hat or headgear, and the electronic circuitry, including parts such as amplifier, signal processor and switcher, and battery may be mounted in an internal part or inner liner of the hat. |
US07885688B2 |
Methods and systems for signal selection
A signal of interest (SOI) may be selected from among a plurality of cochannel signals based on one or more internal or external structural feature/s of the SOI, e.g., automatically selected based on any one or more internal or external structural features of the SOI that is known a priori. Examples of such internal structural features include, but are not limited to, number, frequency and/or absolute or relative signal strength (signal to noise ratio) of one or more transmitted signal components (e.g., pilot tones, squelch tones, etc.) present in the SOI; absence of a signal component at a given frequency in the SOI (i.e., present as a “dead spot” at a given frequency within the SOI); signal strength versus frequency profile of the SOI, signal strength versus time domain profile of the SOI, transient characteristics, time versus frequency profile, etc. |
US07885686B2 |
Electronic transactions
A method of accomplishing a transaction by a user equipment. Transaction information is inserted in at least one data field of an information entity that associates with the transaction based on information available at the user equipment. The information entity is then transmitted from the user equipment over a wireless interface. The insertion may require authorisation. The insertion may occur automatically in response to a predefined event. |
US07885681B2 |
Method of using mobile communications devices for monitoring purposes and a system for implementation thereof
Introduced is a method for using mobile communications devices for monitoring purposes. In one embodiment the method includes (1) a first mobile communications device to transmit a control signal to a second mobile communications device directing the second mobile communications device to capture an image with its camera and transmit the image to the first mobile communications device; and (2) displaying the image on a screen on the first mobile communications device. |
US07885678B2 |
Uplink (UL) power control apparatus and method in broadband wireless communication system
An uplink (UL) power control apparatus and method in a broadband wireless communication system are provided. The Mobile Station (MS) includes a power controller for calculating a power compensation value using a last transmit power in a previous closed loop power control when a power control mode is changed to an open loop power control, and determining a transmit power according to the open loop power control using the power compensation value; and a transmitter for adjusting and transmitting the transmit power of a UL signal under control of the power controller. |
US07885671B2 |
System and method for state synchronization between a base station and a mobile station in a mobile communication system
A system and method for state synchronization between a base station and a mobile station in a mobile communication system. A count value indicative of a state change of the base station is received. The received current count value is compared with a previous count value previously received and stored. If the current count value is different from the previous count value, the mobile station performs a network entry procedure with the base station. |
US07885659B2 |
LAN-based UMA network controller with local services support
A method for managing Unlicensed Mobile Access (UMA) communications within a local area network and a LAN-based UMA network controller are disclosed. The method includes monitoring packets received from a first UMA device connected to the local area network and detecting whether they represent a call between the first UMA device and a second UMA device. The method also includes determining whether the second UMA device is connected to the local area network. If the packets represent a call between the first and second UMA devices and the second UMA device is connected to the local area network, packets representing audio data are maintained within the local area network. |
US07885653B2 |
Fold mobile phone apparatus
The present invention has operating section 3, provided on an opposing plane of lower chassis 200 that faces upper chassis 100 when folded; circuit plane 7, provided inside lower chassis 200; and spacer 5, provided between operating section 3 and circuit plane 7 and supported by a rib. |
US07885647B2 |
Secure booting method and mobile terminal for the same
A secure booting method for a mobile terminal comprising: checking configuration information stored in a non-volatile memory embedded in the mobile terminal to determine whether the configuration information is effective when the mobile terminal is booted, connecting the mobile terminal with a host to copy a downloader and a downloader certificate from the host when it is determined that the configuration information is not effective, performing authentication of the copied downloader using the downloader certificate and an authentication key stored in the mobile terminal, and downloading a program stored in the host to the non-volatile memory using the downloader when the downloader is authenticated. |
US07885639B1 |
Method and apparatus for authenticating a wireless access point
A method, system and computer-readable medium for authenticating a wireless access point is described. The method comprises upon initially connecting to the wireless access point, storing a first service set identifier associated with the wireless access point, storing a first media access control address for the wireless access point and associating the first media access control address for the wireless access point with the first service set identifier for the wireless access point. The system comprises a computing device for executing wireless security software wherein the wireless security software upon initial connection of the computing device to the wireless access point, stores a first service set identifier associated with the wireless access point, stores a first media access control address for the wireless access point and associates the first media access control address for the wireless access point with the first service set identifier for the wireless access point. |
US07885637B2 |
Billing in mobile communications system employing wireless application protocol
The invention relates to a network part and a method for generating billing data in a mobile communications system employing a wireless application protocol. The network part of the mobile communications system comprises: means for setting up a bi-directional wireless data transmission connection to a subscriber terminal; means for transmitting a service request sent by the subscriber terminal to a contents server providing the service; means for transmitting response data generated in the contents server on the basis of the service request to the subscriber terminal; identifying means for identifying transactions associated with the service from among the service requests and the response data on the basis of the identification of the Internet address of the service referred to in the service request and the response data; and billing means for generating billing data for the service using the transactions identified on the basis of the service's Internet address. |
US07885635B2 |
Mobile device for accessing a common database and a computing device
The present invention has been made in consideration of thin devices efficiently communicating ideas and transactions into data networks by using other devices with full functional user interface in the networks. According to one aspect of the present invention, the thin device exclusively controls the authentication of a rendezvous that is associated with a user account in a server. The thin device running a micro-browser provisions the rendezvous with a set of credential information in an authenticated and secure communication session so that the provisioning process is truly proprietary. To access the user account, the other devices equipped with well-known browsers must submit the correct credential information to the rendezvous for verification in the server. Once admitted, the other devices can update managed information in the user account, individually and respectively, thereby the thin device is able to conduct desired transactions based on the managed information in the user account without the need to key in pertinent information of the transactions. |
US07885634B2 |
High frequency signal hub
The present invention concerns a system for high frequency signal transmission in power line networks and also concerns signal hubs and repeaters to be used in such systems. The primary aim of the invention is to provide a communication system of a general type wherein the isolation between high frequency input and output signals is maintained. The hubs and repeaters are designed to be easily installed in the network. Radio and wireless links at subscriber nodes are also parts of the system. |
US07885632B2 |
Automated noise measurement system
A noise test measurement system configured to measure a noise component of a transmitted RF signal is described. The noise test measurement system may include an antenna, a low-noise amplifier, a local oscillator, a first coupler, a first variable phase-shifter, a first mixer, and a processor. |
US07885630B2 |
Mobile wireless communications device having buffered clock distribution network for microprocessor and RF circuits
A mobile wireless communications device includes a circuit board carried by a housing. A microprocessor, RF transceiver and circuitry are carried by the circuit board and operative with each other. Clock buffer circuitry is carried by the circuit board and connected to the RF transceiver and circuitry and microprocessor for isolating a clock signal from the noise of the microprocessor and allowing greater isolation for the RF transceiver from RF circuitry. |
US07885628B2 |
FM tuner
An FM tuner that has a multipath reception detection unit and an adjacent-channel interference detection unit while reducing expansion of the scale of the circuit is available. A control signal for a stereo separation level is generated on the basis of a signal SM-DC corresponding to a reception field strength and of a signal SMP corresponding to a multipath noise component. The SMP is extracted from a fluctuation component signal SM-AC from an S-meter circuit 92 by a multipath noise extraction circuit 104. The multipath noise extraction circuit 104 used for control of the stereo separation level is shared as a portion of the circuitry for detecting the multipath signal reception state. A multipath reception detection unit 108 compares the SMP with a threshold value to detect a multipath reception state. |
US07885627B2 |
Optimal initial gain selection for wireless receiver
An OFDM wireless transceiver uses a digital automatic gain control (AGC) module. The digital AGC module is configured for setting a gain to an initial gain value for mapping a received wireless signal to a first power value for an input circuit having a prescribed input range. The initial gain value is set relative to the prescribed input range and a prescribed signal to noise ratio. If the digital AGC module determines that the first power value of the received wireless signal does not exceed the prescribed input range, the digital AGC module calculates an optimum gain for the received wireless signal relative to the initial gain value and the first power value; if the first power value exceeds the prescribed input range, the AGC module determines the optimum gain based on setting the gain to a minimum gain value. |
US07885626B2 |
Mobile communication apparatus
A transceiver suitable for larger scale of integration employs direct conversion reception for reducing the number of filters. Also, the number of VCOs is reduced by utilizing dividers to supply a receiver and a transmitter with locally oscillated signals at an RF band. Dividers each having a fixed division ratio are used for generating locally oscillated signals for the receiver, while a divider having a switchable division ratio are used for generating the locally oscillated signal for the transmitter. In addition, a variable gain amplifier for baseband signal is provided with a DC offset voltage detector and a DC offset canceling circuit for supporting high speed data communications to accomplish fast cancellation of a DC offset by eliminating intervention of a filter within a feedback loop for offset cancellation. |
US07885619B2 |
Diversity transmission using a single power amplifier
Diversity radio transmission is accomplished with excellent performance using multiple antennas receiving a transmission signal from a single power amplifier. A data signal to be transmitted is provided to a first antenna, and a phase-shifted version of the data signal is applied a second antenna. The relative phase shift between the data signal transmitted over the two transmit antennas ensures the two antenna signals can be constructively combined at the receiver. In one non-limiting example embodiment, the relative phase shift is determined by processing pilot signals sent along with the data signal and which are transmitted with predetermined phase shifts. |
US07885613B2 |
Multiband high-frequency circuit, multiband high-frequency circuit device and multiband communications apparatus comprising same
A multiband high-frequency circuit comprising a first switch SPDT1 for switching the connections of a multiband antenna to transmitting circuits 11bg-T, 11a-T and receiving circuits 11bg-R, 11a-R of first and second communications systems, and a transmitting/receiving circuit BLT-TR of a third communications system, a diplexer circuit Dip1 for branching a high-frequency signal to 11a-R and 11bg-R or BLT-TR and a diplexer circuit Dip2 for branching a high-frequency signal to 11bg-T and 11a-T, both of which are disposed downstream of SPDT1, each diplexer circuit Dip1, Dip2 comprising a lower-frequency-side filter and a high-frequency-side filter, a bandpass filter BPF1 being disposed downstream of the lower-frequency-side filter of the diplexer circuit Dip1, and a second switch SPDT2 being disposed downstream of the bandpass filter BPF1. |
US07885607B1 |
Apparatus and method for measuring signal quality of a wireless communications link
A transceiver includes a receiver configured to receive a radio frequency (RF) signal via a wireless communication link. The wireless link has a predetermined link characteristic. The RF signal includes a plurality of encoded Orthogonal Frequency Division Modulation (OFDM) symbols. A receive baseband processor recovers each OFDM symbol encoded within the RF signal. The baseband processor includes an estimation unit configured to continuously measure a signal quality of the wireless communication link based on each recovered OFDM symbol. A MAC layer controller is configured to selectively alter the predetermined link characteristic of the wireless link on an ongoing basis based on the continuously measured signal quality of the wireless communication link. |
US07885603B2 |
In-vehicle unit communication protocol
A vehicle control system communication method, including: receiving, at an in-vehicle unit (IVU), a command message from a hand-held unit (HHU), wherein the command message includes a first command frame and a second command frame; and sending, from the IVU, a response message to the HHU, wherein the response message includes a first response frame, wherein the first response frame is sent in a time period between the reception of the first command frame and the reception of the second command frame. |
US07885602B1 |
Wireless ad hoc network security
Providing network security includes detecting network traffic associated with an ad hoc network that includes a first station and a second station, and preventing data sent by the first station from reaching the second station. |
US07885598B2 |
Generating and providing personalized information to a user regarding the purchase and use of personal care products
Generating a visual three-dimensional model specific to a user for personal care education. A request for instruction regarding a personal care product is received from a user. Data defining physical characteristics of the user that relate to the personal care product is also received from the user. A three-dimensional model demonstrating use of the personal care product is generated. The three-dimensional model is a function of the received data and the personal care product. The generated three-dimensional model is provided to the user for display. |
US07885597B2 |
Scanning a media stack
An apparatus includes a tray, a sensor, and a transport mechanism. The tray holds a media stack. The transport mechanism moves the tray past the sensor to scan a side of the media stack. |
US07885590B2 |
Image forming apparatus and fixing device
An image forming apparatus includes an image carrier to carry a toner image and a fixing device to fix the toner image transferred from the image carrier onto a recording medium by applying at least heat to at least one of the toner image and the recording medium. Such a fixing device includes: a magnetic flux generator to generate a magnetic flux; and a heat generating member disposed at least partially in the magnetic flux. The heat generating member includes a heat generating layer to generate heat via eddy currents therein induced by the magnetic flux, magnitudes of the eddy currents varying according to positions thereof in a width direction of the heat generating layer. Included within the heat generating layer is a magnetic layer having a Curie point in a range, e.g., from about 100 degrees centigrade to about 300 degrees centigrade. |
US07885589B2 |
Image forming device and image forming device control method
A technique capable of preventing deterioration of image quality resulting from a band-shaped toner image created on a photosensitive surface in order to prevent so-called carrier attraction is provided. An image forming method involving an abutting and separation step that allows a first image carrier (YMC) and a second image carrier (K) to abut on an intermediate transfer body to form an image and thereafter that allows only the second image carrier to abut on the intermediate transfer body by separating the first image carrier from the intermediate transfer body; and then a collecting step that collects a toner band on the first image carrier in situ to conduct new image formation. |
US07885585B2 |
Developing roller and image forming method employing the same
An objective is to provide a developing roller in which increase of residual potential is inhibited during repetitive operation without deteriorating adhesion to an elastic layer, scattering and leakage of toner are prevented, appropriate elasticity is exhibited and a resin layer capable of preventing uneven charging of toner and image unevenness is prepared, and also to provide a image forming method employing the developing roller. Disclosed is a developing roller possessing an elastic layer made of silicone rubber provided around a conductive shaft, and a resin layer further provided on the elastic layer, wherein the resin layer contains polyurethane resin-silica hybrid as a principal component. |
US07885582B2 |
Image forming apparatus having developing material cartridges and a supply developing material container
An image forming apparatus includes: an image holder; a developing device that develops a latent image formed on the image holder with developing material; a developing material cartridge that has a supply developing material container to contain developing material; and a developing material conveyance unit, having a connection portion connected to the developing device, that conveys the developing material from the supply developing material container to the developing device. The developing material cartridge is provided in a direction approximately orthogonal to the developing device. At least a part of the connection portion is provided within a heightwise directional width of the developing material cartridge. |
US07885577B2 |
Rotation transmission device and image forming apparatus
A rotation transmission device including a driving member configured to input a driving force; a rotatable member; and a joint configured to transmit the driving force to the rotatable member, wherein the driving member, joint and rotatable member are coaxially arranged, and wherein the driving member are connected with the joint in such a manner that the phase of one-revolution fluctuation of the driving member is different from the phase of one-revolution fluctuation of the joint by an angle of π. |
US07885575B2 |
Dismounting and mounting methods for coupling and electrophotographic photosensitive drum unit
A method for dismounting a coupler from an electrophotographic photosensitive drum flange whose drum is usable with a cartridge detachably mountable to a main assembly of an electrophotographic image forming apparatus. The coupler receives a force rotating the drum from the main assembly when the cartridge is mounted and includes force receiving and spherical portions. The method includes the steps of inclining the coupler relative to a flange rotational axis, pushing a pin from one end to the other end thereof, both of which project from the spherical portion when the inclining step inclines the coupler, making part of the pin ride on a surface of a regulator inside the flange, and dismounting the coupler from the flange by applying a force to a free end of the coupler toward the part of the pin riding on the regulator surface. |
US07885574B2 |
Developer unit and image forming device
A developing unit and image formation device in which a developer carrier is reliably pressed towards and separated from an image carrier is described. A separation and pressing mechanism is provided for separating and pressing the developer carriers of developing cartridges installed in a drum unit onto image carriers. This separation and pressing mechanism has a pair of direct cam members. Each direct cam member has a release action portion that engages with the releasing projection of a developing cartridge when the developer carrier is to be separated from the image carrier. Each direct cam member may also have a pressing action portion that engages with the pressing projection of the developing cartridges when the developer carrier is to be pressed onto the image carrier. |
US07885572B2 |
Corona discharge device, photoreceptor charger, and method for making discharge product removing member
A corona discharge device (10) comprises a discharge electrode (1) for causing electric discharge, a discharge product removing member (4) provided around the discharge electrode (1), and containing a material capable of removing a discharge product, and a shield plate (3) interposed between the discharge electrode (1) and the discharge product removing member (4), having a through-hole (3a) open toward the discharge electrode (1), and having a surface opposed to the discharge electrode (1) and at least the surface being made of a metallic material. With this, a corona discharge device, a photoreceptor charger, and a method for making a discharge product removing member which realize high trapping efficiency for discharge products and a long life of a discharge product removing filter are provided. |
US07885566B2 |
Toner consumption-calculating apparatus, image forming apparatus, and toner consumption calculating method
A toner consumption-calculating apparatus includes a printed portion area-detecting unit that detects an area of a printed portion of image data of a latent image that is formed on a latent image-bearing member; a latent image portion area-detecting unit that detects an area of a latent image portion on the latent image-bearing member; and a latent image portion toner consumption-calculating unit that calculates latent image portion toner consumption that indicates toner amount that is consumed due to adhering on the latent image portion. The latent image portion toner consumption-calculating unit uses a detection result of the latent image portion area-detecting unit and a detection result of the printed portion area-detecting unit to calculate the latent image portion toner consumption. |
US07885560B2 |
Image-forming device with correction mechanism
A patch mark-forming unit forms a first patch mark at a first density on a surface. A light emitting unit emits an incident light onto the surface moving. The incident light reflected by the surface is divided into a mirror-reflected light and a diffusion-reflected light on the surface. A first detecting unit detects an amount of the diffusion-reflected light. The patch mark forming unit reforms a second patch mark at a second density weaker than the first density if the amount detected by the first detecting unit is larger than a threshold. A second detecting unit detects an amount of the mirror-reflected light reflected by the surface on which the second patch mark has been reformed. A position calculating unit calculates, based on the amount detected by the second detecting unit, a position at which an image should be formed. An image-forming unit forms an image at the position. |
US07885559B2 |
Light amount measuring device, image forming apparatus, and toner density measuring apparatus
A light amount measuring device, according to the present invention can include, a light-receiving sensor capable of outputting a voltage corresponding to an amount of incident light, an A/D converting portion capable of converting an input voltage into a digital value, a light amount calculating portion capable of calculating the amount of light incident on the light-receiving sensor on the basis of the digital value obtained by conversion by the A/D converting portion, a resistor connected between the A/D converting portion and the light-receiving sensor, a zener diode has one end connected between the A/D converting portion and the resistor, wherein the zener diode is capable of allowing a breakdown current flow from the one end to another end if an output voltage from the light-receiving sensor is not less than a predetermined value. |
US07885557B2 |
Thermistor isolation technique for a ceramic fuser heater
An electrically isolated temperature sensor for use with a printer, copier, or all-in-one fuser. The fuser includes an AC driven heater to which a thermistor is mounted for sensing the temperature of the fuser heater. A resistance of the thermistor controls the period of a periodic signal generated by an astable multivibrator. An optical isolator isolates the printer fuser from down line processing circuits, and transfers the periodic signal to such processing circuits. The printer fuser employs a separate floating ground that is not connected to other DC circuits of the printer. With this arrangement, any AC power that is inadvertently coupled from the heater to the DC circuits of the fuser is isolated thereto. The AC power is isolated to the fuser and cannot be propagated through the fuser to other down line circuits of the printer. |
US07885556B2 |
Image forming apparatus for correcting a toner density target value
In an image forming apparatus a developing device develops an electrostatic latent image on an image carrier with a developer that contains toner to obtain a toner image, a toner-amount detecting unit detects amount of toner attached to the toner image, and a toner-density detecting unit detects a density of toner in the developer. Moreover, a process control unit corrects a toner-density target value indicative of a target value of density of toner in the developer based on the amount of toner detected by the toner-amount detecting unit and the density of toner detected by the toner-density detecting unit, and a determines execution timing of next process based on corrected toner-density target value. |
US07885541B2 |
Method and apparatus for optical performance monitoring
According to one aspect of the invention, an optical network including multiple optical network devices, or nodes, is provided. At each node, an optical performance monitor analyzes dispersion while a dispersion compensation module reduces the amount of dispersion in the signals. Information about the dispersion and the amount of compensation performed by the dispersion compensation module is generated by the optical performance monitor and stored in a memory. If the bit error rate of a particular path between nodes becomes too high, a new path is used. A monitoring computer then accesses the information about the dispersion stored in at least one node of the old path. The information allows a user to determine where along the path the greatest amount of dispersion is occurring. |
US07885538B2 |
Digital camera
A digital camera in which a recording portion made up of a microcomputer 110 and a card slot 153 performs predetermined processing on image data generated by a CMOS sensor 130 so that the image data takes on the aspect ratio accepted via an operation portion 140 while in live view mode, or performs predetermined processing on the image data generated by the CMOS sensor 130 so that the image data takes on the aspect ratio of an optical viewfinder while in viewfinder mode. The image data is then stored in a memory card 300. Through this configuration, it is possible to provide a digital camera in which an image of a composition that suits the user's intent can be recorded, as well as in which the image can be recorded having an aspect ratio that the user desires, selected from among a plurality of aspect ratios. |
US07885537B1 |
Enlarged display for a camera viewfinder
A remote viewfinder display device using an image capturing device including a sensor positioned at an existing camera's viewfinder in communication with a remote display device which shows the viewfinder image at an alternative location to allow a photographer to frame the photograph in the viewfinder when the viewfinder is in an inaccessible or inconvenient position. The display can also provide a larger image for easier viewing. The remote viewfinder display device eliminates the constraints of a near eye view finder and provides for the ability to frame pictures with the alternatively positioned viewable screen or display independent of the existing camera's limited viewfinder position. |
US07885533B2 |
External photographic wireless communication device
An external photographic wireless communication device for connection to a camera body having a hot shoe connector for connecting to the camera body and a hot shoe connector for connecting to one or more accessory devices. Each of the hot shoe connectors includes a plurality of contacts. The device includes a switching element for selectively disconnecting one or more of the plurality of contacts in one hot shoe connector from a corresponding respective one of the other hot shoe connector. |
US07885531B2 |
Apparatus, medium, and method for photographing based on face detection
A photographing method, medium, and apparatus based on face detection in a portable camera. The portable photographing apparatus may include an image input unit that receives an image, a face detection unit that detects a face from the received image, a storage unit that stores the image detected by the face detection unit as a moving image in a first mode, and a quality evaluation unit that evaluates the quality of the image detected by the face detection unit and stores the same as a still image in a second mode upon satisfaction of predetermined conditions evaluated based on the quality evaluation of the still image. |
US07885527B2 |
Focusing apparatus and method
A focusing apparatus and method are provided for a digital image processing apparatus. The focusing apparatus and method control an image sensor to read only pixels within a preset region of an image, calculate a focus value using only the read pixels, and apply the focus value to the entire image. The focusing apparatus includes: a region setting unit setting an arbitrary focus region of an image; a set region pixel reading unit reading only pixels within the set focus region; a focus value calculating unit calculating a maximum focus value according to a moving distance of a focus lens for achieving an in-focus state with respect to the pixels within the focus region read by the set region pixel reading unit; and a control unit applying the calculated maximum focus value to the entire image. |
US07885522B2 |
Photo booth systems and methods
Photo booth systems and methods of using photo booth systems, such as those that provide photo booths and interaction between the photo booths and one or more user groups. |
US07885520B2 |
Dual element heater element for vending apparatus and method therefor
A dual heater element for heating a liquid for use in a vending apparatus is provided. The heater element includes two elements. A first heating element is operable for use at a conventional first operating voltage or range (e.g., 120 VAC) while a separate second heating element is operable for use with a conventional second operating voltage or range (e.g., 230 VAC). A first pair of terminals coupled to the first heating element and a second pair of terminals coupled to the second heating element are selectively and/or interchangeably connected to a pair of line voltage terminals. The configuration of the line voltage electrical system and the use of a heater element with dual elements each operating (normal operation) at different voltages or voltage ranges allows the vending apparatus to be manufactured without variation in components and enables dual voltage source operation for two different line voltages (e.g., line voltage supply is either 120 VAC or 230 VAC). |
US07885514B2 |
Apparatus and method for determining rendering duration of video frame
This invention provides a method and an apparatus for determining a rendering duration. An audio/video recording system is used for recording an audio bit stream and a video bit stream. The audio bit stream includes a plurality of audio frames. The video bit stream includes N video frames. According to this invention, the rendering durations of the first and the last video frames are determined based on the moments when the system starts to record the audio frames and the video frames. According to this invention, when the (i+1)th video frame through the (i+NL)th video frame are lost, the rendering duration of the ith video frame is determined based on NL. According to this invention, when the system receives a command of synchronization correction for the ith video frame, the rendering duration of the ith video frame is determined based on a correction value. |
US07885511B2 |
Recording/reproducing apparatus and method of controlling the apparatus
A recording/reproducing apparatus includes an operating section having dual functions depending on being in an image capture mode or in a reproduction mode respectively. While one of the recording mode and the reproduction mode is being carried out, in response to start of the other mode, a controlling function of the operating section is switched to the function of the other mode, and in response to the completion of the other mode, the function of the operating section is switched to the function of the one mode. |
US07885498B2 |
Optical fiber microscopy launch system and method
A sample slide, launch system, and method for microscopy having two optical fibers positioned proximate a sample slide with optical fiber mounting elements to deliver EMR to a surface of the sample slide at a critical angle for total internal reflection microscopy. In one exemplary embodiment, the EMR from the first optical fiber and the EMR from the second optical fiber may have different polarization states and/or wavelengths. |
US07885492B2 |
Transmitter photonic integrated circuit (TxPIC) chips
A photonic integrated circuit (PIC) chip comprising an array of modulated sources, each providing a modulated signal output at a channel wavelength different from the channel wavelength of other modulated sources and a wavelength selective combiner having an input optically coupled to received all the signal outputs from the modulated sources and provide a combined output signal on an output waveguide from the chip. The modulated sources, combiner and output waveguide are all integrated on the same chip. |
US07885489B2 |
Image pickup apparatus and method and apparatus for manufacturing the same
An image pickup apparatus includes an element-including optical system, a detector, and a converter. The element-including optical system has an optical system and an optical wavefront modulation element which modulates an optical transfer function. The detector picks up an object image that passes through the optical system and the optical wavefront modulation element. The converter generates an image signal with a smaller blur than that of a signal of a blurred object image output from the detector by performing a filtering process of the optical transfer function to improve a contrast. A focal position of the element-including optical system is set by moving the element-including optical system to the focal position which is corresponding to a predetermined object distance using a contrast of the object based on the image signal. |
US07885484B2 |
Image processing method and image processing apparatus
A method for processing an image includes: determining a reduction ratio that falls within a predetermined range; generating reduced image data indicative of a reduced image based on original image data indicative of an original image by dimensionally reducing the size of the original image to the size of the reduced image by the determined reduction ratio, the reduced image data indicating density values of pixels contained in the reduced image; and emphasizing edges in the reduced image by amplifying a change in the density values of pixels belonging to the edges in the reduced image based on the density values of the pixels contained in the reduced image. The emphasizing edges includes: correcting the density values of the pixels in the reduced image data by using correction data; and modifying the correction data to be used for correction of the density values of the pixels in the reduced image data, the correction data being modified dependently on the reduction ratio, to thereby vary a level of amplification of the change in the density values dependently on the reduction ratio. |
US07885483B2 |
Image alignment method
An image alignment method includes: fetching at least two images; calculating a relative displacement between those adjacent images by utilizing a phase correlation algorithm; calculating an absolute displacement between any one of those images and the first image of those images; and computing a common area of those images by utilizing the relative displacement and the absolute displacement, then deleting remainder portions of the image excluding the common area. In the present invention, the phase correlation algorithm can be utilized to process numerous noise signals so as to get a higher precision of the image alignment. |
US07885482B2 |
Coverage-based image relevance ranking
Implementations of coverage-based image relevance ranking are described. In one implementation, an acquired image is ranked relative to a set of previously stored images based upon the conditional entropy of the acquired image. The conditional entropy may be computed after first removing overlapping pixels that are present in both the acquired image and the set of previously stored images. Once the image is assigned a relevance rank, other decisions concerning the image may be made based on the rank, such as whether to save the image, delete the image, or use it to replace a less relevant image. |
US07885474B2 |
Solution for detecting a streak in a compressed gray scale image
A solution for detecting a streak in a JPEG image is disclosed that includes an extraction system for extracting a DC value from each cell block in the compressed image; an identification system for identifying a peak DC value in each rank of cell blocks within the compressed image; and an analysis system for analyzing the peak DC values to determine if a streak exists in the compressed image. |
US07885468B2 |
System and method for grouping cluster spines into a two-dimensional visual display space
A system and method for grouping cluster spines into a two-dimensional visual display space is provided. Clusters of concepts, each extracted from documents, are obtained. Spines are formed by placing the clusters sharing at least one of the concepts along a spine. The spines are ordered based on a length of each spine. One or more of the spines are selected as unique spines and placed into a visual display space. A similarity is determined between one of the spines not placed and each of the placed unique spines. The placed unique spine most similar is identified. An anchor cluster on the most similar unique spine that satisfies a threshold similarity with the unplaced spine is selected. A cluster on the unplaced spine that is most similar to the selected anchor cluster is identified and grafted to the selected anchor cluster as a group of cluster spines. |
US07885466B2 |
Bags of visual context-dependent words for generic visual categorization
Category context models (64) and a universal context model (62) are generated including sums of soft co-occurrences of pairs of visual words in geometric proximity to each other in training images (50) assigned to each category and assigned to all categories, respectively. Context information (76) about an image to be classified (70) are generated including sums of soft co-occurrences of pairs of visual words in geometric proximity to each other in the image to be classified. For each category (82), a comparison is made of (i) closeness of the context information about the image to be classified with the corresponding category context model and (ii) closeness of the context information about the image to be classified with the universal context model. An image category (92) is assigned to the image to be classified being based on the comparisons. |
US07885464B2 |
Apparatus, method, and program for handwriting recognition
A handwriting recognition apparatus is disclosed. In one embodiment the apparatus comprises an input device having a handwriting input area and configured to input a plurality of strokes constructing a plurality of characters written successively on the handwriting input area, and a recognition device configured to recognize the characters based on the strokes input by the input device, shapes of the strokes constructing two characters which are written successively and positional relations between or among the strokes constructing the two characters, whenever one stroke is input by the input device. |
US07885460B2 |
Method and apparatus for color correction
A graphical user interface for performing color correction and methods for implementing the color correction are disclosed. The graphical user interface allows a user to adjust the colorspace of the pixels in the image. In one embodiment, a color adjustment pad allows the user to push the pixels from a particular luminance level a desired magnitude towards a desired hue. Pixels from other luminance levels are affected proportionally. The graphical user interface further allows a user to adjust the luminance of the pixels in the image. A luminance adjustment slider allows the user to adjust the luminance of pixels from a selected luminance level by a relative amount. Pixels from other luminance levels have their luminance are affected in a manner proportional to a difference between the selected luminance level value and the luminance value of the other pixel. |
US07885456B2 |
Symbol graph generation in handwritten mathematical expression recognition
A forward pass through a sequence of strokes representing a handwritten equation is performed from the first stroke to the last stroke in the sequence. At each stroke, a path score is determined for a plurality of symbol-relation pairs that each represents a symbol and its spatial relation to a predecessor symbol. A symbol graph having nodes and links is constructed by backtracking through the strokes from the last stroke to the first stroke and assigning scores to the links based on the path scores for the symbol-relation pairs. The symbol graph is used to recognize a mathematical expression based in part on the scores for the links and the mathematical expression is stored. |
US07885454B1 |
Recursive filters on GPUs
A computer-implemented method for generating depth-of-field effects includes receiving information specifying an input image rendered using a pinhole camera. A first set of circles of confusion associated with portions of the input image are determined based a set of parameters associated with the pinhole camera. The first set of circles of confusion are then associated with heat conductivity of a medium. The portions of the input image are blurred according to heat diffusion in the medium to generate a first output image having a first depth-of-field effect. |
US07885453B1 |
Image preprocessing for probe mark inspection
Digital image processing methods are applied to an image of a semiconductor interconnection pad to preprocess the image prior to an inspection or registration. An image of a semiconductor pads exhibiting spatial patterns from structure, texture or features are filtered without affecting features in the image not associated with structure or texture. The filtered image is inspected in a probe mark inspection operation. |
US07885452B2 |
Common image format file image extraction
A utility is presented that may be used to extract check images and/or other information directly from a Common Import Format File (CIFF) file for presentation to a user. The utility may be used in addition to, and indeed in spite of, an existing check management database system that stores information from an original CIFF file in an alternate form. |
US07885450B2 |
Method for characterizing texture of areas within an image corresponding to monetary banknotes
A method for characterizing texture of areas within an image corresponding to monetary banknotes includes dividing the image into a plurality of sections; calculating a gray level for each section; selecting potential sections from the sections, the potential sections having gray levels within a predetermined range; selecting bill sections from the potential sections, the bill sections having pixels within a predefined color range and a predefined continuous color gradient range; generating a binary edge map according to gray levels of pixels within the bill sections; and calculating a texture value for each bill section according to the binary edge map. |
US07885449B2 |
System for detecting infectious agents using computer-controlled automated image analysis
A method for recognizing an object in an image is disclosed wherein a fractal map of the image is generated by estimating the fractal dimension of each pixel in the image. The fractal map may be segmented by thresholding and locations of candidate objects are determined. The pixel value of the image pixel corresponding to the same location where the candidate object is found in the fractal map may be compared to a threshold value. If the pixel value is greater than the threshold value, the candidate object is recognized as a valid object. |
US07885446B2 |
System and method to detect a transition in an image stream
A system and method may detect a transition in an image stream captured within a body lumen. One or more parameters may be computed at points corresponding to a time scale of the image stream. Transition in the values of the parameters may be identified and may indicate a location along the body lumen. The image stream may be segmented at the transition points identified. |
US07885443B2 |
Facilitating temporal comparison of medical images
Methods, systems, and computer program products for facilitating temporal comparison of medical images is provided, with one exemplary application being for breast mammograms. In one embodiment, prior and subsequent mammographic images of a breast acquired using at least partially different mammogram acquisition systems are displayed for simultaneous viewing on a same mammogram display at an identical tissue distance per unit display distance without requiring a scale-adjusting viewer input. Also described are other embodiments for optimally scaling, windowing and/or otherwise advantageously processing and/or displaying prior and subsequent mammographic image sets in manners that facilitate temporal comparison therebetween. |
US07885441B2 |
Systems and methods for implant virtual review
Certain embodiments of the present invention provide systems and methods for virtual implant review. Certain embodiments provide a method for virtual implant review. The method includes registering a two-dimensional image and a three-dimensional image. The method includes detecting an implant or instrument in the two-dimensional image. The method also includes performing an initial implant registration of the implant or instrument with respect to the three dimensional image based on navigation information and refining the initial implant registration based on image data analysis to generate a refined implant registration. Additionally, the method includes displaying a representation of the implant or instrument with respect to the three-dimensional image based on the refined image registration and the refined implant registration. |
US07885438B2 |
Methods and apparatuses for analyzing images
A method for automated analysis of textural differences present on an image volume. The image volume includes a plurality of volume elements, and each volume element has a gray level. The method includes defining a volume of interest (VOI); performing texture measures within the VOI; and classifying the VOI as belonging to a tissue pathology class based upon the texture measures. Computer readable media encoded with computer readable instructions for carrying out these functions. An apparatus that includes an image input adapted to receive a diagnostic medical image. The image includes a plurality of pixels, and each pixel has a particular gray level. The apparatus also includes a display for displaying a graphical user interface and the received image; and a processor adapted to perform texture measures on one or more groups of pixels within the image and classify each group of pixels to a tissue pathology class based upon the textures measures. The processor is further adapted to (1) associate a color to each group of pixels indicative of the group's tissue pathology class, (2) cause the display to display one or more of the colors on the image at the location of the associated group or groups of pixels, (3) permit a user to manually associate a tissue pathology class to a group of pixels, and (4) cause the display to display the manually-associated tissue pathology class. |
US07885436B2 |
System for and method of assigning confidence values to fingerprint minutiae points
A method in accordance with the present invention is used to organize minutiae and other identifying characteristics of a patterned object to verify a user. In one embodiment, the method includes matching minutiae points of the patterned object in one more sets with minutiae points of the patterned object in a candidate set. The method also includes adjusting a confidence value of each minutia point in the one or more sets based on results of the matching. The method also includes organizing the one or more sets based on the confidence values, such as by ordering the minutiae in the one or more sets based on the confidence values, or by deleting from the one or more sets any identifying characteristics with a confidence value below a threshold. |
US07885435B2 |
Image classification and information retrieval over wireless digital networks and the internet
The invention provides a internet hosted system to find, compare, contrast and identify similar characteristics among two or more individuals or objects using a digital camera, cellular telephone camera, wireless device for the purpose of returning information regarding similar objects or faces to the user The system features classification of images from a variety of Internet accessible sources, including mobile phones, wireless camera-enabled devices, images obtained from digital cameras or scanners that are uploaded from PCs, third-party applications and databases. Once classified, the matching person's name, or the matching object, image and associated meta-data is sent back to the user. The image may be manipulated to emphasize similar characteristics between the received facial image and the matching facial image. The meta-data sent down with the image may include sponsored links and advertisements. |
US07885430B2 |
Automotive environment monitoring device, vehicle with the automotive environment monitoring device, and automotive environment monitoring program
The present invention provides an automotive environment monitoring device to detect the existence of an object, a pedestrian or the like, with high accuracy even if one part of the object is overlapped with the background of an image obtained from an imaging unit mounted on the vehicle. An area where the object exists in the image obtained from an infrared camera (102) is set as a first area (A1i) and a lower portion of the first area (A1i) is set as a second area (A2i). A feature of the object is extracted with respect to the second area (A2i) and the object is identified based on the extracted feature. Thereby, even in the case where the first area (A1i) has been set but the feature of an upper part of the object can not be extracted due to the upper part of the object being overlapped with the background of the image, the object can still be identified with high accuracy by extracting the feature of a lower part of the object in the second area (A2i). |
US07885427B2 |
System and method for solving the “birthday” problem with watermarking
A system and method are provided for facilitating the playing of a watermarked video having the “birthday problem”. Consumers send the problem disc to an authorization center where the disc is analyzed to determine if it is a legitimate disc. The authorization center generates a digital certificate uniquely associated with the disc and with the video and embeds the digital certificate into the disc. The digital certificate will cause a video player to play the video without checking for the watermark. |
US07885424B2 |
Audio signal supply apparatus
An audio signal supply apparatus which can broaden a listening area in the directions of directivity axes of acoustic beams output from a speaker array and directions other than the directions of the directivity axes. A listening area is set, propagation paths to be followed by sounds output from speakers constituting the speaker array until the sounds reach the listening area are identified, propagation path information related to the propagation paths is obtained, window function information giving wide directivities covering the entire listening area to the sounds output from the speakers is identified based on the propagation path information and the listening area size, and weighting on the signal levels of audio signals to be supplied to the speakers is carried out using the window function information. |
US07885419B2 |
Headset terminal with speech functionality
A headset terminal for speech applications includes a headband assembly, an earcup assembly and a power source assembly. Processing circuitry is positioned in at least one of the earcup assembly and the power source assembly and includes speech processing circuitry for recognizing and synthesizing speech. A radio communicates with a central system to process the activity information of the headset terminal user. A rotatable microphone boom assembly includes controls mounted on opposite sides of a rotation axis to maintain a consistent orientation on the boom assembly with respect to the head of a user. The boom assembly snaps together with the earcup assembly to rotate. The headband assembly includes at least one transverse band and a sliding arm coupled to the earcup assembly for dynamically adjusting the position of the earcup assembly. A latch of the power source assembly snaps into position to secure it with the assembly and slides between latched and unlatched positions to secure a battery. |
US07885418B1 |
Acoustic actuator and passive attenuator incorporating a lightweight acoustic diaphragm with an ultra low resonant frequency coupled with a shallow enclosure of small volume
Disclosed is a loudspeaker assembly incorporating innovations resulting in an enclosure of very small volume to which is integrated a large area, shallow and lightweight acoustic diaphragm assembly capable of a natural resonant frequency of a few Hertz. This is achieved by incorporating a vacuum chamber in conjunction with a chamber containing compressed gas or vapor that acts against a movable pressure boundary of changeable area being mechanically coupled with the acoustic radiating diaphragm. In an alternative operating mode, the apparatus also serves as a passive low frequency acoustic attenuator. |
US07885416B2 |
Device and method to adjust a hearing device
If a hearing device user has become accustomed to the tone of a hearing device, it is difficult for him to change over to a new hearing device, since this normally possesses a different tone. Therefore, given a treatment with a second or subsequent device, the settings of the old hearing device can be acquired with a computer-controlled event and be considered in a first adjustment given the adaptation of the new hearing device. The new setting then results from the audiometric measurements, the data of the previous device, and if necessary further data. The tone of the new device is thus approximated to the old device. |
US07885413B2 |
Hidden link dynamic key manager for use in computer systems with database structure for storage of encrypted data and method for storage and retrieval of encrypted data
A computer system is disclosed that contains cryptographic keys and cryptographic key identifiers. The system has a repository cryptographic engine that communicates securely with a remote cryptographic engine, and the repository cryptographic engine is associated with a user data store. The user data store includes a hidden link including a session key identifier encrypted with a protection key. The hidden link is associated with a remote data entity. A key data store associated with the repository server includes a session key encrypted with a session-key-protection key. The session key is used to encrypt and decrypt the remote data entity. The system also includes a repository key exchange module operable to exchange the session key with a remote key exchange module. |
US07885411B2 |
Key agreement and re-keying over a bidirectional communication path
A method carried out by a first system for establishing a secure bidirectional communication path between the first system and a second system for an exchange of one or more messages is described. A first key pair having a first public key and a first private key is generated, and a second key pair having a second public key and a second private key is generated. The second public key is generated based upon a shared secret known to the first system and the second system. The second public key and the first public key are sent to the second system. A third public key and a fourth public key generated by the second system are received, wherein the fourth public key is generated based upon the shared secret. A master key is calculated based upon the first private key, the second private key, the third public key and the fourth public key, wherein the master key is configured to be used in encryption of one or more messages. |
US07885408B2 |
Protection of several identical calculations
A method for masking several identical functional processes manipulating digital data, including dividing the functional processes into steps at the end of each of which the process can be interrupted with the storage of at least one intermediary result, and successively executing the steps of at least two processes and selecting, at each step end, the process of the next step according to the result of a non-deterministic drawing of a number. |
US07885406B2 |
Computing endomorphism rings of Abelian surfaces over finite fields
Computing endomorphism rings of Abelian surfaces over finite fields is described. In one aspect, an endomorphism ring of an Abelian surface over a finite field is probabilistically computed. A genus-two curve is generated based on the probabilistically determined endomorphism ring. The genus-2 curve is used for encryption and decryption operations and a cryptosystem. |
US07885404B2 |
Cryptographic systems and methods supporting multiple modes
Cryptographic systems and methods that support multiple modes of operation, such as CBC, CTR and/or CCM modes. In one aspect, a method for encrypting data includes reading a plaintext data block from a memory, storing the plaintext data block in an input buffer, encrypting the plaintext data block in the input buffer using a first mode to generate a first ciphertext, storing the first ciphertext in an output buffer, encrypting the plaintext data block in the input buffer using a second mode to generate a second ciphertext. For example, in a CCM mode of operation wherein the first mode is a CTR (counter) mode and the second mode is a CBC (cipher block chaining) mode, the block of plaintext that is initially read from memory and stored in the data input register is applied to both the CTR and CBC modes, thereby reducing a number memory read operations as in conventional CCM modes. |
US07885397B2 |
On-demand seamless phone number updates
A method, system and apparatus for on-demand phone number updating. A system for on-demand phone number updating can include a smooth number transition (SNT) call routing table mapping prior telephone numbers to new telephone numbers for corresponding SNT subscribers. The system further can include an SNT processor linked to the SNT routing table and communicatively coupled to switch logic in a PSTN. Finally, the system can include at least one SNT update table indicating whether different callers associated with a particular SNT subscriber have received an update for a new telephone number for the particular SNT subscriber. For instance, the SNT update table can be coupled to the server-side SNT processor, for instance as part of the SNT routing table, or the SNT update table can be disposed in a telephone system for the particular SNT subscriber. |
US07885395B2 |
Telephone call routing
Inbound calls to an enterprise are handled by a call-handling component, by identifying the calling party from intrinsic information about the call, by identifying a potential recipient from non-intrinsic information about the calling party, and by automatically routing the inbound call to a potential recipient. |
US07885394B2 |
Method and system for call reverse
A method (10) and system (200, 400, or 500) of call reverse can include initiating (12) a call by an originating party (204) to a terminating party (208), comparing (14) rate plans, and automatically reversing (26) the call if a rate plan for the terminating party is currently more economical than a rate plan for the originating party. The method can compare (22) rate plans at a server (206) having rate plan information for the parties. Alternatively, the method can send (16) rate plan information for the originating to the terminating party and compare rate plans at the terminating party. The method can pre-store (20) rate plan information for the originating party at a memory at the terminating party. The method can also use (24) Caller ID to detect a call from the originating party and compare pre-stored rate plan information for the originating party stored at the terminating party. |
US07885392B2 |
Method and apparatus for enhanced voice message addressing and playback via a phone interface
Systems and methods for delivering voicemail messages to multiple recipients are disclosed. A system is provided that allows users of voicemail systems to record a voicemail or video message and select multiple recipients to receive the message. The sender may designate a delivery method though a paradigm similar to email systems where recipients may be copied or blind-copied. Recipients of the voicemail message may be made aware of other recipients of the voicemail message, and are made aware of the expectations of the sender. |
US07885391B2 |
System and method for call center dialog management
A system and method for call center dialog management is disclosed. The method discloses: presenting a contact with a first call center dialog segment having a current call center dialog property; receiving from the contact a contact dialog segment; identifying a dialog property keyword within the contact dialog segment; replacing the current call center dialog property with a new call center dialog property in response to the dialog property keyword; and presenting a second call center dialog segment having the new call center dialog property to the contact. The system of the present invention, discloses means for implementing the method. |
US07885389B2 |
Method for controlling announcements and interactive responses in an exchange
The provision of subscriber service features is one of the tasks of exchanges in classic TDM networks. This includes e.g., announcements and interactive responses. According to the prior art, these announcements and interactive responses are either provided by peripheral devices of the exchange which are equipped with the appropriate function or by external announcement and interactive response systems. The latter are provided either in TDM networks with proprietary interfaces or in packet networks with standardized interfaces. The invention solves the problem of providing the service for classic TDM networks by providing that the known packet-based method for controlling an external system for providing announcements and interactive responses is transferred to an exchange located in the classical TDM network. In particular, this enables the protocol used to control the external announcement and interactive response system, which was originally standardized as a signalling protocol for controlling a media gateway, to be used. |
US07885383B1 |
Method for measuring crystallite size with a two-dimensional X-ray diffractometer
Crystallite size in a sample is determined by performing a quantitative γ-profile analysis on a diffraction ring in a two-dimensional X-ray diffraction pattern. In particular, a two-dimensional X-ray diffraction system is first calibrated with a sample having a known crystallite size, crystal structure and X-ray absorption coefficient. For a given instrument window, the number of grains contributing to a selected diffraction ring is determined by the effective diffraction volume, grain size and the multiplicity of the diffracting crystal planes. The grain size of an unknown sample can then be determined by a quantitative analysis of the diffraction ring. |
US07885382B2 |
Radiation treatment using x-ray source
Methods and apparatus are described for irradiating living tissue via a cavity or lumen, using an inflatable balloon applicator. In a preferred embodiment the applicator balloon has a balloon skin with x-ray contrast material in relatively low concentration, so that an outline of the balloon will appear sharply when imaged externally. In another preferred embodiment the balloon catheter has a drain for withdrawing liquids from the cavity, which may include channels or texture on the exterior of the balloon. Methods are described for using a switchable miniature x-ray tube, variable as to voltage and current, to achieve accuracy in an isodose profile. |
US07885376B2 |
X-ray CT apparatus
An X-ray CT apparatus comprises a rotating part, a fixed frame and a stand. The rotating part mounts an X-ray tube and a detector. The fixed frame supports the rotating part. The stand settled to a floor supports the fixed frame. The stand includes a lower member, supporters and a fixing member. The lower member is settled to the floor. Each of the supporters settled to the lower member supports each side of the fixed frame. The fixing member fixes a lower part of the fixed frame with the lower member. |
US07885374B2 |
X-ray CT apparatus, a method for changing the helical pitch, an image reconstruction processing apparatus, an image reconstruction processing method, and an image reconstruction processing program
An X-ray computed tomography (CT) apparatus having an X-ray tube emitting an X-ray, a detector detecting X-rays transmitted through a subject to be examined, and a bed on which said subject to be examined is placed, said X-ray CT apparatus reconstructing the image of the subject to be examined from a transmission data obtained by emitting X-rays to the subject to be examined. The X-ray computed tomography (CT) apparatus further having an input part, a scan controlling part, a detecting part, a memory part, a segmentation part, a biological-signal synchronization reconstructing part, a biological-signal asynchronization reconstructing part, and a combining part. |
US07885373B2 |
System and method for quantitative imaging of chemical composition to decompose multiple materials
The present invention provides a material decomposition method capable of determining the distribution of density and constituent material concentration throughout an imaged object. The concentration, in the form of a mass fraction, mass percent, weight fraction, or weight percent, is determined from CT images acquired at different energy levels. The ratio of attenuation coefficients associated with one energy level to attenuation coefficients associated with another energy level is determined and used as an index in a lookup table to determine the concentration of a given material throughout the imaged object. |
US07885371B2 |
Method and system for image reconstruction
A method and system for image reconstruction of data acquired by a device such as computed tomography is provided. The method and system use a multi-stage statistical iterative reconstruction techniques to provide a three dimensional representation of the scanned object. In one embodiment, the first stage uses a projection-based reconstruction technique, such as Ordered Subset (OS) to converge on a solution for low frequency portion of the image. A subsequent stage uses a voxel-based reconstruction technique, such as Iterative Coordinate Descent (ICD), to converge on a solution for high frequency portions of the image. Systems and methods for reconstructing images from incomplete or partial projection data is also provided. |
US07885370B2 |
Method and system for early sensing of water leakage, through chemical concentration monitoring, in nuclear reactor system using liquid metal and molten salt
A method of early sensing of water leakage, through chemical concentration monitoring, in a nuclear reactor system using a liquid metal and molten salt, the method including: measuring an electrical conductivity and a mass spectrum of a first channel and a second channel of a heat-related device included in the nuclear reactor system using the liquid metal and the molten salt; calculating a first identification value associated with the water leakage in the heat-related device using the measured electrical conductivity; calculating a second identification value associated with the water leakage in the heat-related device using the measured mass spectrum; and sensing the water leakage by comparing a predetermined reference value and a summed identification value, the summed identification value being the sum of the first identification value and the second identification value. |
US07885367B2 |
System for adjusting sampling timing of DLL circuit, method therefor and transmitter-receiver used therefor
An object of the present invention is to provide a DLL circuit adjustment system that can adjust the sampling timing of a DLL circuit without causing any increase of the number of interface signals or amount of coding overhead and any reduction of the data transfer efficiency. On a transmitter side, an ECC generating section adds an error detection/correction code to transmission data and outputs the transmission data with the error detection/correction code. Of output channels of the transmission data from the ECC generating section, a data bit associated with the DLL circuit to be adjusted is replaced with a sampling timing adjustment pattern using a to-be-adjusted channel selection circuit and a selector, and the resulting transmission data is transmitted to a receiver side. On the receiver side, the transmission data is received via a DLL circuit provided for each channel of the received transmission data, and an error detecting/correcting section corrects any error in the output of each DLL circuit, thereby forming received data. In this way, normal data transfer can be maintained while adjusting the sampling timing of each DLL circuit. |
US07885366B2 |
Stream data recording device, stream data editing device, stream data reproducing device, stream data recording method, and stream data reproducing method
When recording stream data, index information and time correction information are recorded in correspondence with the stream data. The index information specifies a position of an invalid section in the stream data. The time correction information specifies a time which, supposing that a PCR included in the invalid section was able to be got, a time clock would have shown in synchronization with the PCR. When reproducing the stream data recorded together with the time correction information and the index information, at a position where the invalid section ends, the time clock can be set to a time intended by a broadcasting system, by referencing the index information and the time correction information. |
US07885364B2 |
Wireless communication system, receiver, demodulation method used for the system and receiver, and program thereof
In a wireless communication system having a receiver which receives, through plural reception antennae, signals transmitted from plural transmission antennae, bit likelihood can be surely calculated without requiring a selection processing. A transmitter has M transmission antennae, and transmits signals through the transmission antennae, respectively. A receiver has N reception antennae, and receives signals. K nulling devices perform nulling with use of signals received, and output part of nulling signals. K demodulation devices are inputted with nulling signals, demodulate signals, and output demodulated signals. A parallel-serial conversion device is inputted with demodulated signals, converts the parallel format thereof into a serial format, and outputs the result as demodulated data. |
US07885358B2 |
Digital broadcasting system and method of processing data
A digital broadcast system including a broadcast receiving system and data processing method are disclosed. In the broadcast receiving system receiving broadcast signals, the broadcast receiving system includes a transmission parameter decoding unit, a known sequence detector, and a burst controller. The transmission parameter decoding unit detects information on a burst of a received signal from broadcast data having main service data and mobile service data multiplexed therein within a field of the received signal and outputs the detected information on the burst. The known sequence detector receives burst information from the transmission parameter decoding unit and uses the received burst information and known data position information included in the received data, so as to output burst control information. The burst controller uses the burst control information to control power supply of the broadcast receiving system. |
US07885355B2 |
Multi-dynamic multi-envelope receiver
The present invention is a system and a method of filtering a signal at a receiver, the signal having at least a desired channel and blockers. A first converter converts a first copy of the signal resulting in a relatively narrow band, high-resolution first signal. A second converter converts a second copy of the signal resulting in a relatively wide band, low-resolution second signal. Once each copy of the signal is converted, the copies are passed to a combiner. At the combiner, the two copies of the signal are analyzed and the desired channel is extracted from the first copy of the signal by removing any inter-modulation product caused by any interference detected in the second copy from the blockers (not detected in the first copy). |
US07885353B2 |
Spread spectrum block control apparatus and spread spectrum clock generating apparatus
Disclosed is an SSC controller that exercises control to supply a control signal to a phase interpolator which receives an input clock signal and varies the phase of an output clock signal in accordance with the control signal, and to frequency-modulate the output clock signal. In an SSC controller, a counting operation control circuit outputs a counting operation control signal that controls count enable and disable. A p-counter receives a frequency-divided clock signal from a frequency divider and counts the signal when the counting operation control signal from the counting operation control circuit indicates count enable. Upon counting up to a predetermined first value, the counting operation control circuit generates a first output signal and sets its count value to zero. When the counting operation control signal indicates count disable, the p-counter stops counting. An up/down counter receives the first output signal from the p-counter and counts this signal up and down between a predetermined initial value (=0) and a predetermined second value. On the basis of count values from the two counters, a controller outputs the phase control signal to the phase interpolator. The counting operation control circuit, which receives the count values from the two counters and is supplied with a control signal from an SSC control terminal, sets the counting operation control signal to a value indicative of count disable when the supplied control signal indicates count disable and both of the count values from the two counters are at their initial values (=0). |
US07885348B2 |
MIMO communication system and method for beamforming using polar-cap codebooks
Embodiments of a multiple-input multiple-output (MIMO) communication system and methods for beamforming using polar-cap codebooks are generally described herein. Other embodiments may be described and claimed. In some embodiments, beamforming is based on codewords of a polar-cap codebook which represents deviations in the channel with respect to codewords of a full-manifold codebook. |
US07885347B2 |
DTV receiver and method of processing broadcast signal in DTV receiver
A DTV receiver includes a tuner tuning to a channel to receive a broadcast signal, and a demodulator demodulating the broadcast signal. The receiver further includes a first decoder which decodes main and enhanced data included in the demodulated signal by calculating soft decision values for the enhanced data and hard decision values for the main data. The receiver further includes a second decoder for decoding the main and enhanced data for first forward error correction, and a third decoder for decoding the FEC-decoded enhanced data for second forward error correction. |
US07885346B2 |
MIMO transmitter and method for transmitting a group of sequential OFDM symbols in accordance with an IEEE 802.16 communication standard
A multiple-input-multiple output (MIMO) transmitter for transmitting a group of sequential orthogonal frequency division multiplexed (OFDM) symbols on a time-division duplexed (TDD) channel in accordance with an IEEE 802.16 standard using a plurality of antennas. The MIMO transmitter comprises a spatial-frequency parser to parse a block of bits into spatial-frequency blocks of a variable number of coded bits, and subcarrier modulators to individually modulate OFDM subcarriers with the spatial-frequency blocks in accordance with spatial-frequency subcarrier modulation assignments to generate groups of symbol-modulated subcarriers. The TDD channel comprises a plurality of the groups of the OFDM subcarriers, and the OFDM subcarriers within each group of subcarriers and within each group of sequential OFDM symbols have the same spatial-frequency subcarrier modulation assignments. |
US07885340B2 |
System and method for generating multiple synchronized encoded representations of media data
The present invention provides a system and methods for producing multiple encoded representations of a video input sequence. The multiple representations produced each contain identified synchronization frames that allow a server and a client to switch between streamed representations in real time without interruption. Synchronization frames are frames of encoded video that can be independently decoded. A representation can thus be decoded starting at a synchronization frame. Each synchronization frame in one representation has a corresponding synchronization frame at a substantially similar temporal location in any other generated representation of the same video input sequence. The temporal co-location of synchronization frames in all representations facilitates the dynamic switching between representations during the streaming process. The present invention also provides a video encoder application that shares data during the encoding of multiple representations of a video input sequence by reusing data calculated in the encoding of one representation to encode other representations. The application can also generate the multiple encoded representations simultaneously. |
US07885337B2 |
Efficient video slicing
The disclosure is directed to a video slicing technique that promotes low complexity, bandwidth efficiency and error resiliency. A video encoder places an RM close to the beginning of each logical transmission unit (LTU) so that all but a very small end segment of each video slice fits substantially within an LTU. Instead of requiring placement of RMs exactly at the LTU boundaries, a video encoder applies an approximate alignment technique. Video slices are encoded so that RMs are placed close to the beginning of each LTU, e.g., at the end of the first MB falling within the LTU. A portion of the last MB from the preceding slice carries over into the next LTU. Loss of an LTU results in loss of virtually the entire current slice plus a very small portion of the previous slice. |
US07885325B2 |
Apparatus for and method of controlling a feedforward filter of an equalizer
A method of synchronizing a feedforward filter (46) that receives a signal resulting from the transmission of a series of symbols through a channel, wherein the series of symbols includes a predetermined sequence of symbols includes the step of developing a plurality of samples from the received symbols (60), wherein a sequence of samples corresponds to the predetermined sequence of symbols. The method further includes the steps of estimating a channel impulse response from the plurality of samples, calculating a characteristic of the channel impulse response, and synchronizing (54) the feedforward filter in accordance with the estimated channel impulse response. |
US07885320B1 |
MGT/FPGA clock management system
A device and a method for processing high data rate serial data includes circuitry for recovering a clock based on the high data rate input data stream and for providing the recovered clock to a circuit portion, for example, a portion of a field programmable gate array fabric, to enable the circuit portion to use either a reference clock or the recovered clock for subsequent processing. The invention specifically allows for different circuitry portions to utilize different clocks, including different recovered clocks, for corresponding functions that are being performed. Applications for the present invention are many but include multi-gigabit transceiver, switching devices, and protocol translation devices. More generally, the device and method provide for application specific clock references to be utilized in order to minimize or eliminate timing mismatch in serial data processing. |
US07885318B2 |
Method, device, system and software product for soft value scaling with receivers in an unsynchronized network
A method, mobile device, network device, system, and software are devised for soft value scaling with a single antenna interference cancellation (SAIC) receiver, or with an interference rejection combining (IRC) receiver, in an unsynchronized network. A signal is received having interference that is caused by a non-synchronized network. A desired power level of that signal is calculated. Then the desired power is compared to a total power of the signal, in order to identify a portion of a received burst having substantial interference. Then that portion of the received burst is weighted, to reduce its importance during decoding. |
US07885316B2 |
Emission for CDMA communications systems on the MIMO channel
The invention relates to a sending method for multiple users requiring to transmit digital data over a frequency-selective channel with a plurality of send antennas and a plurality of receive antennas, characterized in that it applies to coded and interleaved data (d[n]): demultiplexing (105) into K channels, where K is strictly greater than the number T of send antennas, and modulation (107) of the demultiplexed data; internal linear coding (108) defined by an N×K generator matrix (W,Wn) where N is strictly greater than T, this internal coding being applied to the K-dimensional vectors of the modulated data. The invention also relates to a sending system for implementing said method. |
US07885315B2 |
Pilot scrambling in communications systems
The specification and drawings present a new method, system, apparatus and software product for pilot scrambling using a scrambling code (e.g., pseudo-noise code such as a Gold code, a Kasami code, a Hadamard code, m-sequences, etc.) in communication systems, e.g., for wireless communications. The sector/cell specific scrambling codes are mapped to the multiple pilot symbols within, e.g., an SCH (synchronization channel) repetition period. This improves receiver performance on a sector edge and/or a cell edge in, e.g., tight-frequency re-use applications. |
US07885313B2 |
Method and apparatus for cooperative coexistence between wireless communication protocols
A method and apparatus of reducing interference between subsystems implementing wireless communication protocols is disclosed. The method comprises reducing interference in a first subsystem implementing a first wireless communication protocol operating in a first frequency band caused by a second subsystem implementing a second wireless communication protocol operating in a second frequency band, the second wireless communication protocol employing Adaptive Frequency Hopping (AFH), the method comprising calculating one or more frequencies to be avoided by the second subsystem on the basis of one or more frequencies in use by the first subsystem. |
US07885309B2 |
Laser system
A method and apparatus may comprise a line narrowed pulsed excimer or molecular fluorine gas discharge laser system which may comprise a seed laser oscillator producing an output comprising a laser output light beam of pulses which may comprise a first gas discharge excimer or molecular fluorine laser chamber; a line narrowing module within a first oscillator cavity; a laser amplification stage containing an amplifying gain medium in a second gas discharge excimer or molecular fluorine laser chamber receiving the output of the seed laser oscillator and amplifying the output of the seed laser oscillator to form a laser system output comprising a laser output light beam of pulses, which may comprise a ring power amplification stage. |
US07885308B2 |
Frequency-agile RF-power excitation for driving diffusion-cooled sealed-off, RF-excited gas lasers
A gas discharge laser includes a laser housing including a laser gas and an electrode-assembly for lighting a discharge in the laser gas. The electrode assembly has a first resonant frequency when the discharge is not lit and a second resonant frequency when the discharge is lit. RF power delivering circuitry of the laser includes an arrangement for determining and recording the two resonant frequencies. RF power is applied to the electrodes at the first recorded resonant frequency to facilitate lighting of the discharge, and thereafter at the second resonant frequency to light and sustain the discharge. |
US07885301B2 |
Laser safety system
A computer may include a database and a power reducing routine. The database may be configured to store an input power level of an input laser beam transmitted onto and storing power within a gain module. The database may be further configured to store a discharge power level of at least partially discharged stored power discharged from the gain module through an output laser beam. The database may also be configured to store a power safety differential limit. The power reducing routine may include an algorithm. The algorithm may be configured to calculate a power differential by subtracting the discharge power level from the input power level, and to at least one of reduce power to and shut down the input laser beam if the calculated power differential exceeds the power safety differential limit. |
US07885300B1 |
Methods and circuits for driving large off-chip loads
A method and system to drive large off-chip loads, such as, for example, laser diodes, wherein the system includes an integrated circuit coupled to an external differential diode load. Alternatively, the external diode load may be driven single-ended. The integrated circuit includes a data buffer device and a clock buffer device. The integrated circuit also includes a multiplexer device coupled to the clock buffer device configured to multiplex a data input signal and a clock input signal received at respective inputs of the integrated circuit. If the external diode is single-ended, the data input signal is transmitted to the data buffer device, which is then used solely to drive the diode load. If the diode load is differential, the data buffer device receives the data input signal. At the same time, the multiplexer device receives both the data input signal and the clock input signal and selects the data signal to drive the clock buffer device. For a diode load being driven differentially, the outputs of the two buffer devices are merged together externally through the use of a power-combining network, which includes external or off-chip transmission lines, which carry a respective output signal for the data buffer device and the clock buffer device. |
US07885299B2 |
Semiconductor laser equipment
The present invention relates to a semiconductor laser apparatus having a structure for preventing the corrosion of a refrigerant flow path in a heat sink and for cooling a semiconductor laser array stably over a long period of time. The semiconductor laser apparatus comprises a semiconductor laser stack in which a plurality of semiconductor laser units are stacked, a refrigerant supplier, a piping for connecting these components, and a refrigerant flowing through these components. The refrigerant supplier supplies the refrigerant to the semiconductor laser stack. The refrigerant is comprised of fluorocarbon. Each of the semiconductor laser units is constituted by a pair of a semiconductor laser array and a heat sink. The heat sink has a refrigerant flow path. |
US07885297B2 |
Synchronization devices and methods
An exemplary embodiment of a synchronization device is provided. The synchronization device includes a memory, a demultiplexer, a comparator, and a sampling rate converter. The synchronization device has a system time clock (STC) and generates an output data with a first sampling rate. The demultiplexer receives a bit stream and extracts a packetized elementary stream (PES) from the bit stream. The demultiplexer writes the PES into the memory. The comparator obtains a presentation time stamp (PTS) from the PES and compares the PTS and the STC. The sampling rate converter has a converting factor, samples the PES in the memory, and generates the output data according to the PES. The sampling rate converter changes the converting factor according to the compared result of the comparator. |
US07885293B2 |
Methods and apparatus for implementing and using a maximum rate option indicator
A base station selects a maximum rate option indicator value for an uplink communications segment, e.g., uplink traffic channel segment, and transmits the selected indicator value, e.g., as part of the assignment message. The maximum rate option indicator value indicates to the wireless terminal a maximum allowed data rate option that the wireless terminal is permitted to use for the corresponding assigned uplink communications segment, the wireless terminal determining the actual uplink rate option used. Each uplink data rate option corresponds to: a number of information bits to be communicated in an uplink communication segment, a coding rate, and a modulation method. Some embodiments include multiple types of maximum uplink rate option indicators, e.g., a first type using a single bit and a second type using at least three bits. Different modulation methods are, in some embodiments, used for communicating the different types of maximum uplink rate option indicators. |
US07885290B2 |
Communication terminal apparatus and signal receiving method
A communication terminal apparatus receives a management signal at a bit rate A and a data signal at a bit rate B (B>A) through the same line, and includes a band limiting unit, a signal regenerating unit, a timing controlling unit, and a data signal obtaining unit. The band limiting unit limits a band. The signal regenerating unit regenerates a signal having the bit rate A or the bit rate B. The timing controlling unit controls timing for obtaining a data signal based on a signal having the bit rate A. The timing controlling unit controls the band limiting unit to limit the band on receipt of the management signal and to lessen band limitation on receipt of the data signal. The data signal obtaining unit obtains the data signal from a signal having the bit rate B according to the timing control. |
US07885289B2 |
System and method for relaying turbo-coded piggyback messages
Systems and/or methods for relaying messages between nodes in a network (e.g. a wireless network) are provided. In accordance with certain exemplary embodiments, substantially simultaneous communications between nodes may be accomplished. At least one secondary turbo-coded message may be piggybacked onto a turbo-coded primary message. Messages in the network may be queued and sent from a transmitter to at least one receiver based at least in part on the signal-to-noise ratio(s) of the receiver nodes with respect to the transmitter. Thus, it may be possible to realize a network that reduces collision problems, reduces delays in communications, and/or increases throughput. |
US07885287B2 |
Method and apparatus for adaptive network allocation
A method and apparatus for adaptive network allocation are described herein. In some embodiments, a node may receive a request-to-send (RTS) packet that includes duration information and a basic service set identifier (BSSID). The network node may update a network allocation vector based at least in part on a received signal strength of the RTS packet and the BSSID. Other embodiments may be described and claimed. |
US07885281B2 |
Systems and methods for determining the bandwidth used by a queue
A system determines bandwidth use by queues in a network device. To do this, the system determines an instantaneous amount of bandwidth used by each of the queues and an average amount of bandwidth used by each of the queues. The system then identifies bandwidth use by each of the queues based on the instantaneous bandwidth used and the average bandwidth used by each of the queues. |
US07885279B2 |
Assigning a data channel to multiple data links for simultaneous data transmission via a single data channel
A method for data transmission via several data channels in a network linking several units to one another, where the units can function as data sources, data sinks or transceivers, includes the steps of arbitrarily assigning a first data channel to a first predetermined one or more connection segments; arbitrarily assigning the first channel to a second predetermined one or more connection segments other than the first predetermined one or more connection segments; and simultaneously transmitting data between two units across the first predetermined one or more connection segments via the first data channel, and between two or more other units across the second predetermined one or more connection segments via the first data channel. The data are transmitted in a first direction over the first predetermined at least one connection segment, and the data are transmitted in a second direction over the second predetermined at least one connection segment, where the first ands second directions are the same. |
US07885276B1 |
Isolating network traffic in multi-tenant virtualization environments
Managing data in a server system includes providing a plurality of servers, each having an internal gateway/switch that is accessible from outside the server, providing a plurality of virtual servers on at least some of the servers, where each of the virtual servers is accessible by the internal gateway/switch of the corresponding server, and accessing the data using the internal gateway/switch, where the internal gateway/switch determines which particular one of the virtual servers contain the data and then accesses the particular virtual server to provide the data. Managing data in a server system may also include associating portions of the data to tenants of the server system. Each of the servers may maintain a table that correlates tenants with the virtual servers maintained thereby and the internal gateway/switch may use the table to determine which particular one of the virtual servers contains data for a particular tenant. |
US07885268B2 |
Method and system for hash table based routing via table and prefix aggregation
Aspects of a method and system for hash table based routing via table and prefix aggregation are provided. Aspects of the invention may enable aggregating prefixes of varying lengths into a single hash table, wherein each entry in the hash table comprises one or more encoded bits to uniquely identify said prefixes. Additionally, an entry in a hash table may be formatted based on a length of one or more representations of said prefixes in the entry. Aggregating prefixes into a hash table may comprise truncating the prefixes to a common length. In this regard, the encoded bits may indicate the length of the prefixes prior to and/or subsequent to truncation. Additionally, the encoded bits may represent bits removed from the prefix during truncation. In this regard, an encoded bit may represent a possible combination of removed bits and may be asserted when the removed bits are equal to that combination. |
US07885264B2 |
Communications system, communications device, and data retransmission control method
An object is to transmit data such that the transmission speed is not reduced even in a transmission route with a comparatively high percentage of packet loss.The transmitter 1 comprises: a data transmission unit 11 which transmits data packets 50 comprising data, a data sequence number indicating the order of the data, and a transmission sequence number indicating the transmission order, and which receives acknowledgement packets 60 comprising the next data sequence number, a bit string indicating the reception status, and a received transmission sequence number; a transmission history memory unit 14 which memorizes the transmission history of the data packets transmitted by the data transmission unit 11; and a retransmission control unit 12 which refers to the transmission history memory unit 14 and specifies the data sequence numbers requiring retransmission based on the received acknowledgement packets 60, and which directs the data transmission unit 11 to retransmit. The receiver 2 comprises a data reception unit 21 which receives data packets 50 transmitted from the transmitter 1, and which produces and transmits to the transmitter 1 acknowledgement packets 60 corresponding to these packets. |
US07885263B2 |
Multi-link RLP enhancements
A method for retransmitting packet data within a wireless communication network includes forming a plurality of subpackets for transmission along a route which was previously used to transmit a missing packet, such that the subpackets collectively include a header portion and a data portion of the missing packet to be retransmitted. The method may further include forming a first subpacket having a header portion and data portion, such that the header portion includes header data associated with a stream and route used to transmit the subpackets, and the data portion includes the header portion of the missing packet and data represented by only some of the data portion of the missing packet. An additional operation forms one or more additional subpackets which each include a header portion having header data associated with the stream and the route, and a data portion that includes only some of the data portion of the missing packet. |
US07885262B2 |
Method and an apparatus for resource admission control process
A method for resource admission control process, an Access-Resource and Admission Control Function entity and a Service-based Policy Decision Function entity, wherein the method includes: sending an Admission Request message, which carries the current media stream address information, to an Access-Resource and Admission Control Function entity (A-RACF) in an originating home network from a Service-based Policy Decision Function entity (SPDF) when the SPDF successfully configures an IP Multimedia Subsystem (IMS) connection for a Core Border Gateway Function entity (C-BGF) in the originating home network; and performing a resource admission control process for a corresponding media stream by the A-RACF according to the received Admission Request message. With the method of the present invention, the resource admission control process performed by the A-RACF on the media stream may become meaningful. |
US07885254B2 |
Delay insensitive data transfer apparatus with low power consumption
Provided is a delay insensitive (DI) data transfer apparatus with low power consumption. The apparatus, includes: N number of encoders configured to receive and encode input request and data signals, where each of the N number of encoders includes: a reference current source circuit configured to generate a current; and a voltage-to-current converter circuit configured to output a current having a level of 0, output the current having the level of I, and output the current having the level of 2I; and N number of decoders configured to recover the current-level signals, where each of the decoders includes: a threshold current source circuit configured to generate first and second threshold currents; an input current mirror circuit configured to differentiate the first and second threshold currents; and a current-to-voltage converter circuit configured to detect the threshold current, recover a voltage input value, and extract data and request signals. |
US07885250B2 |
Method and apparatus for synchronization over 802.3AF
A method and apparatus for synchronizing timing of Access Points (APs) and/or Synchronization Units (SUs) includes (a) arranging a cable having at least four pairs of twisted wires connected between two or more fixed APs and/or SUs in a network; (b) assigning a first pair of the twisted wires to carry a positive D.C. voltage to at least one AP or SU; (C) assigning a second pair of the twisted wires to carry a negative D.C. voltage to at least one AP or SU; (d) providing to the first and second pairs of rails a series of synchronization pulses generated from a synchronization source and capacitively-coupled to the first and second pairs of twisted wires so as to supply a composite signal; and (e) reconstructing the generated synchronization pulses by detecting pulses on the positive and negative D.C. voltages at a receiving end by at least one AP or SU. |
US07885246B2 |
Communication apparatus enabling coexistence of systems
A frequency band is divided into N subchannels. Sub-channels are first allocated for a power line communication system having a higher priority, such as public communication or the like. Sub-channels for a power line communication system having a relatively low priority, such as in-home communication or the like, are allocated from free subchannels. In this case, the subchannels used by the power line communication system having the high priority are limited to a plurality of consecutive subchannels from an upper side or a lower side of the frequency band. |
US07885245B2 |
Method and apparatus for enhanced uplink multiplexing
A method and apparatus for enhanced uplink multiplexing are disclosed. A set of combinations of MAC-d flows (and/or logical channels) that are allowed to be multiplexed within a MAC-e PDU is defined for a WTRU. The WTRU MAC-e entity selects a combination among a set of allowed combinations for multiplexing MAC-d flows for each MAC-e PDU. Certain MAC-d flow combinations may be defined that can not be blocked from transmission even when the WTRU is in a transmit power restricted state. The amount of data from each logical channel or corresponding MAC-d flow that can be multiplexed within a MAC-e PDU may be defined to ensure guaranteed data rates. When the WTRU is in a restricted power condition, an indication of the restricted power condition may be passed to the Node-B with the EU transmission. |
US07885244B2 |
Hybrid multiple access method and system in wireless networks with extended content free access period
A method for communicating in a network including a coordinator node and a set of leaf nodes transmits periodically, from the coordinator node to the set of leaf nodes, a beacon defining a superframe, wherein the supper frame includes an active period and an inactive period, and wherein the active period includes a first contention access period (CAP-1), a first contention free period (CFP-1), a first group acknowledgement (GACK-1), a second CFP-2, a second GACK-2, and a second CAP-2, and wherein each CFP includes a guaranteed time slot (GTS) assigned to each leaf node. Then, each leaf node transmits to the coordinator node only during the GTS assigned to the leaf node during each CFP. |
US07885243B2 |
High performance wireless networks using distributed control
A design and proof of concept of a new type of WLAN, complete with simulation and results from the simulation has been described. Each AP Node is implemented as a self-contained embedded OS unit, with all algorithms resident in its Operating system. The normal day-to-day functioning of the AP node is based entirely on resident control algorithms. Upgrades are possible through a simple secure communications interface supported by the OS kernel for each AP node. Benefits provided by a wireless network, as proposed in this invention, are that: it installs out of the box; the network is self-configuring; the network is redundant in that mesh network formalism is supported, ensuring multiple paths; load balancing is supported; there is no single point of failure; allows for decentralized execution; there is a central control; it is network application aware; there is application awareness; there is automatic channel allocation to manage and curtail RF interference, maximize non interference bandwidth and enable seamless roaming between adjoining wireless sub networks (BSS) and it supports the wireless equivalent for switching—for seamless roaming requirements. |
US07885240B2 |
Hybrid time division multiple access (TDMA)-carrier sense multiple access (CSMA) medium access control (MAC) for multi-hop ad hoc networks
A hybrid TDMA-CSMA MAC protocol is provided for allocating time slots within a frame having a structure in which transmission time is divided into a first number of actual TDMA time slots and a second number of “virtual” CSMA time slots. Each of the nodes in a multi-hop network can transmit a Highest Slot Number (HSN) field. Each time one of the Hello messages is received from a neighbor node, a given node can calculate variables based on the HSN field. The given node can use these variables to calculate a ratio of the first number to the second number. This ratio can be dynamically adjusted depending upon the traffic conditions observed by nodes within the multi-hop ad hoc network at any particular time to thereby change the relative percentages of the frame which are allocated for a TDMA portion and a CSMA portion of the frame. |
US07885238B2 |
Methods for detecting acknowledgement channels using probabilities
A first transceiver determines whether a second transceiver has properly decoded at least one of a received data packet and control information associated with the corresponding data packet based on an estimated probability. The estimated probability is indicative of whether the second transceiver has properly decoded at least one of the data packet and associated control information. |
US07885237B2 |
Cell search operations using multibranch PSYNC detection module
A wireless terminal is operable to receive a Wideband Code Division Multiple Access (WCDMA) signal from a base station and includes clock circuitry, a wireless interface, and a Primary Synchronization (PSYNC) module. The clock circuitry generates a wireless terminal clock using a wireless terminal oscillator. The wireless interface receives the WCDMA signal, which is produced by the base station using a base station clock that is produced using a base station oscillator that is more accurate than the wireless terminal oscillator. The PSYNC module includes a plurality of PSYNC correlation branches. Each PSYNC correlation branch phase rotates the WCDMA signal based upon a respective frequency offset, correlates the phase rotated WCDMA signal with a Primary Synchronization Channel (PSCH) code over a plurality of sampling positions, and produces PSYNC correlation energies based upon the correlations for each of the plurality of sampling positions. |
US07885236B2 |
Method of initializing and establishing links in a multi-mode mobile terminal
A method of performing a handover with at least one of a homogeneous and heterogeneous network is disclosed. More specifically, the method comprises establishing a heterogeneous network handover module for converging information from the at least one network interface module associated with the at least one of a homogeneous and heterogeneous network into a unified presentation and receiving a message for powering on at least one network interface module in a mobile terminal from the heterogeneous network handover module. The method further comprises performing a power on operation for activating the at least one network interface module and transmitting a confirmation message for indicating a power on operation status to the heterogeneous network handover module. |
US07885229B2 |
Method, apparatus and computer program for self-adjusting spectrum sensing for cognitive radio
A cognitive radio determines a frequency channel of a spectrum, determines from a locally stored association of individual channels to either of at least two categories (e.g., in use and backup, other is a third category) a selected category for the determined frequency channel. From the selected category is determined a time at which to sense the determined frequency channel. The determined frequency channel is then sensed at the determined time and results of the sensing may be transmitted. Timers may be associated with each of the categories and adjusted based on density of cognitive nodes. A timer for the in use category is shortest, a timer for the other category is longest, and a timer for the backup category is between shortest and longest. |
US07885228B2 |
Transmission mode selection for data transmission in a multi-channel communication system
Techniques to select a suitable transmission mode for a data transmission in a multi-channel communication system with multiple transmission channels having varying SNRs. In one method, an SNR estimate is initially obtained for each of multiple transmission channels used to transmit a data stream. An average SNR and an unbiased variance are then computed for the SNR estimates for the multiple transmission channels. A back-off factor is determined, for example, based on the SNR variance and a scaling factor. An operating SNR for the transmission channels is next computed based on the average SNR and the back-off factor. The transmission mode is then selected for the data stream based on the operating SNR. The selected transmission mode is associated with a highest required SNR that is less than or equal to the operating SNR. The method may be used for any system with multiple transmission channels having varying SNRs. |
US07885224B2 |
Method for reestablishment of IP address for idle mode MSS and method for transmitting information thereof in broadband wireless access system
A method of updating an IP address of an idle mode mobile subscriber station in an IP based broadband wireless access system and method of transmitting information for updating the IP address are disclosed. In updating an IP address of a mobile subscriber moving away into a second base station area from a first base station area in a broadband wireless access system, the present invention includes the steps of in the first base station area, entering an idle mode, in the second base station area, receiving information about an IP address update in the idle mode, and according to the received information, changing or retaining an IP address. |
US07885219B2 |
Method and mobile communication network for providing multicast and/or broadcasting services
Disclosed are methods and systems for providing multicast and/or broadcast services in a mobile communication network. In particular, the disclosed methods and systems optimize resource utilization and signaling in packet-based networks. |
US07885212B2 |
Network controlled throughput for enhanced uplink FACH
Systems and methods according to these exemplary embodiments provide for network control of interference associated with uplink transmissions by user equipments, UEs, operating in a random access state, e.g., the CELL_FACH state. A radio network controller, RNC, can determine, and then transmit, a limitation on uplink transmissions for such UEs, e.g., a maximum transport block size, TBS. |
US07885211B2 |
Selective rank CQI and PMI feedback in wireless networks
Within a wireless network, feedback information is used to determine channel quality. A node in the network receives a configuration message indicating at least a first type of feedback information and a subset S1, wherein S1 is a subset of S0, and wherein the set S0 comprises all possible values of the first type of feedback information. The node selects an element E1 from the set S1 and transmits the selected element E1 in a feedback transmission instance. |
US07885205B2 |
Media access control (MAC) address management system and method
A media access control (MAC) address management system, comprises logic configured to generate a MAC address for at least one network device of a computing device based on a MAC address of another network device of the computing device. |
US07885203B2 |
Apparatus and method for intra-cell delay time analysis
Method and apparatus for analyzing intra-cell delay times. The delay time between cells is measured and the number of times the measured delay times equals each of a plurality of predefined values is calculated. A graph is displayed indicating the count for each of the plurality of predefined values. |
US07885200B2 |
Application delay analysis
A graphic user interface facilitates the hierarchical analysis of timing parameters related to network-based applications. At the top level of the hierarchy, the user is presented a summary of the delays incurred while running an application, or while simulating the running of an application, organized by delay categories, including processing delays at each node, as well as propagation delays at each link between nodes. The interface enables a user to “drill down” into lower levels of the timing information hierarchy by ‘clicking’ on currently displayed information. The information is presented in a form most appropriate to the level of analysis. The presentation forms include, for example, pie-charts, multi-variable timing diagrams (in both absolute and relative forms), data exchange charts, and so on, and ‘zoom’ capabilities are provided as appropriate to the particular display form. |
US07885193B2 |
Method for augmenting a network
To augment a network by adding a network element, network services affected by the augmentation, and a temporary route for transmitting network services determined as affected by the augmentation via the temporary route are determined. A new route through the augmented network, and a spanning tree corresponding to the new route are determined. Memberships of a virtual local area network (VLAN) in ports of network elements of the temporary route are configured. Cost factors at these ports are changed such as to direct the network services determined as affected by the augmentation through the temporary route. A VLAN membership is calculated for each port in the new route for a network service that passes through the augmented network. The new route through the augmented network is re-calculated based on the spanning tree, and VLAN memberships in the ports of network elements which are no longer needed are deleted. |
US07885187B2 |
System and method for providing unified messaging system service using voice over internet protocol
A system and a method providing UMS services using VoIP (Voice over Internet Protocol), upon transmitting voice data to a VoIP gateway, a VoIP-UMS having a VoIP interface transmits the voice data in a burst mode using the UMS's characteristic of sending the voice data that has been already recorded, and the VoIP gateway receives voice data that will listen to a user, stores the voice data in a buffer in advance, and reproduces the voice data at constant intervals so that the user listens to the voice, thereby eliminating noises due to delay and jitter. |
US07885185B2 |
Real-time comparison of quality of interfaces
In some embodiments, a system and method for substantially real-time comparison of quality of interfaces by mobile devices over heterogeneous networks is disclosed. The method can be performed using a dynamic and rapid comparison by distributed hosts, using a minimal number of injected network packets, using minimal path quality metrics, which path quality metrics are independent of how a QoI is measured, and in a manner suitable for both wireline and wireless networks. |
US07885179B1 |
Method and apparatus for constructing a repair path around a non-available component in a data communications network
A method of constructing a repair path around a non-available component in a data communications network is described. The data communications network has, as components, nodes and links therebetween defining a network topology. The non-available component is a member of a shared risk group of components commonly renderable non-available. The method comprises the step, performed at a repairing node, of identifying as a repair target a neighbour component of the non-available component. The method further comprises the step of constructing a repair network topology omitting the shared risk group. The method further comprises the step of constructing a repair path to the repair target in the repair topology. |
US07885177B2 |
Methods and apparatus for backwards compatible communication in a multiple antenna communication system using time orthogonal symbols
A method and apparatus are disclosed for transmitting symbols in a multiple antenna communication system according to a frame structure, such that the symbols can be interpreted by a lower order receiver (i.e., a receiver having a fewer number of antennas than the transmitter). The disclosed frame structure comprises a legacy preamble having at least one long training symbol and N-1 additional long training symbols that are transmitted on each of N transmit antennas. The legacy preamble may be, for example, an 802.11 a/g preamble that includes at least one short training symbol, at least one long training symbol and at least one SIGNAL field. A sequence of each of the long training symbols on each of the N transmit antennas are time orthogonal. The long training symbols can be time orthogonal by introducing a phase shift to each of long training symbols relative to one another. |
US07885175B2 |
Pilot pattern design for an OFDM system
The present invention relates to a transmitting device and a receiving device in a wireless orthogonal frequency division multiplex (OFDM) communication system with space time transmit diversity (STTD). Further, the present invention relates to a channel estimation method for performing a channel estimation in such a wireless communication system, in which the transmitting device comprises a first and a second antenna for transmitting signals with space time transmit diversity. The first and the second antenna means are arranged spaced apart from each other in a space diversity arrangement, whereby first and second pilot symbols are transmitted via said first and said second antenna means, respectively. Some of the second pilot symbols are orthogonal to corresponding ones of the first pilot symbols, so that a channel estimation to separately determine the transmission quality of signals transmitted from the first and the second antenna means, respectively, can be performed in a receiving device which receives the signals with only one single antenna. |
US07885174B2 |
Common signalling mode for use with multiple wireless formats
A method is provided for operating a wireless local device. In this method a local device receives a beacon for a current superframe in a common signal format. The beacon includes time slot assignment information. The local device then determines a device format for the transmission of data to a remote device based on format determination information. The device format can be one of a common signal format, and one or more wireless formats. The local device then determines one or more remote device time slots in the superframe assigned for transmission of the data to the remote device based on the time slot assignment information. Finally, the local device transmits the data in the one or more remote device time slots to the remote device using the device format. |
US07885166B2 |
Optical pick up apparatus with a single beam system and having a diffraction grating
An optical pickup apparatus includes a semiconductor laser for emitting a laser light, an objective lens for irradiating the light flux emitted from the semiconductor laser onto an optical disc, and a light detector for receiving the light flux reflected from the optical disc. The light detector has a light receiving part that comprises a region 1, a region 2, a region 3, a region 4, a region 5, a region 6 and a region 7. |
US07885163B2 |
Optical pickup, recording/reproducing apparatus and recording/reproducing method
A recording medium, a recording/reproducing apparatus, and a recording/reproducing method are disclosed. The apparatus uses the number of record layers contained in a recording medium and a multi-wavelength light source including a plurality of optical signals having different wavelengths, and irradiates an optical signal emitted from a light source on each recording medium according to wavelengths of the light beams. As a result, the apparatus can effectively gain access to the recording medium including a plurality of record layers, such that it can simultaneously record/reproduce data in/from the recording medium. |
US07885160B2 |
Method of recording information on and reproducing information from optical disk and apparatus for the same
There is provided an information recording and reproducing method and an apparatus for the same capable of optimizing the shift adjustment of a recording pulse recorded in an optical disk even at the time of recording information on the optical disk at a high speed. The shift adjustment value of the recording pulse optimized at a low speed recording on an optical disk is multiplied by a constant value to be taken as the optimum shift conditions of the recording pulse at the high speed recording. |
US07885159B2 |
Optical disc drive device with anti-scraping mechanism
The method prevents an optical disk from being scraped by an optical apparatus of a pickup head of an optical disc drive is disclosed, it mainly includes: moving the optical apparatus of the pickup head to a detection position in which the laser-light emitted from the pickup head focuses on the optical disk; detecting the first-detection position and setting a movement boundary according to the first-detection position, wherein the movement boundary has a upper boundary and a bottom boundary; preventing the optical apparatus from moving out of the movement boundary. The present method can be implemented without installing any additional apparatus in the original video disc player, and can prevent the optical disk and the inner apparatus of the optical disc drive from being scraped or damaged by the pickup head during a read/write process to increase the service life of the optical disk and the optical disc drive. |
US07885155B2 |
Data readout method, data readout device, and optical disk
A data readout method is disclosed that is able to read data from an optical disk capable of super resolution readout with high accuracy. The data readout method allows reading data recorded in an optical disk by irradiating a laser beam onto the optical disk. The method includes the steps of varying a light emission power level of the laser beam while the laser beam is irradiated onto the optical disk, and acquiring a reflectivity of the optical disk corresponding to each light emission power level; calculating a second derivative of a curve representing correlation between the reflectivity and the light emission power with respect to the light emission power; calculating an extreme value of the second derivative; and calculating an optimum readout power level for super resolution readout based on the extreme value. |
US07885153B2 |
Disklike recording media, a method for detecting forged disks, an anti-forgery system for performing a true-false judgement based on information collected from the recording media, and a manufacturing apparatus for recording information in the disks
A recording medium includes first information selected from a plurality of information patterns and second information selected from another plurality of information patterns for the true-false judgement. A true-false judging device performs a statistic analysis when any coincidence is found between the readout combination of the first and second information and registered combination patterns, to identify an inspected recording medium as a forged product based on the result of the statistic analysis. |
US07885152B2 |
Single spot cross-correlation tracking
A tracking error (TE) signal is formed from a single spot on a photodetector 25 to improve the robustness in optical disc applications having a reduced track-pitch. Reduced track pitches are employed in high data capacity optical disc formats. By using high frequency cross-correlation of a central aperture signal, the differences within the left 21 and right 23 detector halves yield a divergence from the zero crossing that produces a more pronounced tracking signal. The more pronounced tracking signal is insensitive to incoherent cross talk in multi-layer discs. |
US07885150B2 |
Track jumping scan control device and track searching device
In a track jumping scan control device wherein an optical beam is irradiated on an optical disc provided with a header region capable of a mark-recording operation with respect to both of land and groove tracks adjacent in a radial direction of the disc and comprising prepits, and a signal based on a reflected light resulting therefrom is used to make the optical beam jumping-scan with respect to a predetermined track, a full track jumping scan for making the optical beam track-jump between the land tracks or the groove tracks or a half track jumping scan for making the optical beam track-jump from the land track to the groove track or from the groove track to the land track is executed as the track jumping scan. Which of the two track jumping scans is executed is selected in accordance with a cycle at which the header region is set. |
US07885149B2 |
Disk carrier device and disk drive
A disk carrier device for carrying an optical disk having a plate in the center, which plate is capable of being attracted by a magnetic force, is disclosed. The disclosed disk carrier device includes an attracting unit including a permanent magnet that attracts and thereby holds the plate; and a holding mechanism configured to detachably hold the attracting unit. |
US07885147B2 |
Apparatus and method to store information in a holographic data storage medium
A method to provide data storage services using one or more holographic data storage media disposed in a holographic data storage system operated by a data storage services provider, wherein the holographic data storage system comprises a light source, a spatial light modulator, and a plurality of holographic data storage media, wherein the method receives information provided by the data storage services customer, allocates a first holographic data storage medium for exclusive storage of information provided by the data storage services customer, defines an outer storage portion of the first allocated holographic data storage medium, and stores the information as one or more holograms encoded in the outer storage portion of the first holographic data storage medium. |
US07885146B2 |
Adjustable count down timer
A timer device includes a timer housing. An electronic countdown circuit is disposed within the timer housing. The electronic countdown circuit is programmed to include at least one mode of operation. A display device is attached to the timer housing and in electronic communication with the electronic countdown circuit. The display device includes an LCD display and at least one flashable LED light. A power source is in electrical communication with the electronic circuit. At least one switch is in electrical communication with the electronic countdown circuit. The switch is adapted to select the mode of countdown operation. |
US07885145B2 |
System and method for selection of an object of interest during physical browsing by finger pointing and snapping
A system and method for selecting an object from a plurality of objects in a physical environment is disclosed. The method may include analyzing acoustic data received by a plurality of acoustic sensors, detecting a snapping sound in the acoustic data, determining the direction of the snapping sound, estimating the distance to an object based on loudness measurements of the snapping sound detected in the acoustic data, and determining the location of the object relative to the system based at least in part on the determined direction, the estimated distance to the object and the location of the system. The method may further include identifying the selected object based on its geolocation, collecting and merging data about the identified object from a plurality of data sources, and displaying the collected and merged data. |
US07885142B2 |
Method and apparatus for logging foam cement in cased boreholes
An acoustic logging system that measures distribution of foam cement and other material in a casing-borehole annulus. The distribution is preferably displayed as map. A borehole tool utilizes at least one acoustic transducer with a known frequency response and mounted on a rotating scanning head that is pointed essentially perpendicular to the borehole wall. The response of the transducer is used to measure an original impedance map of material within the borehole-casing annulus. A fast Fourier transform is used to generate a FFT map from the data comprising the original impedance map. The original impedance map is then combined with the FFT map using logic rules to obtain a final impedance map that is indicative of material within the casing-borehole annulus. |
US07885136B2 |
Semiconductor memory device having high stability and quality of readout operation
A semiconductor memory cell device includes a first multiplexer selecting a sub-block including a memory cell storing data to be read out in a row, a drain selector selecting a first column line connected to one terminal of the memory cell to be read, a precharge selector selecting a second column line connected to the other terminal of the memory cells adjacent to the one terminal of the memory cell storing the data to be readout, a second multiplexer selecting the sub-block including the second column line, a source selector selecting a third column line connected to the other terminal of the memory cell storing the data to be read out. The second multiplexer and precharge selector, when selecting, apply a first voltage to the second column line, and the source selector, when selecting, applies a second voltage to the third column line. |
US07885134B2 |
Refresh controller and refresh controlling method for embedded DRAM
The present invention provides a refresh controller for embedded DRAM, configured to receive an external access signal and generate refresh enabling signal REFN, refresh address signal CRA and confliction signal, said embedded DRAM comprising a plurality of memory groups, said controller comprising: a status controlling module that generates refresh enabling signal REFN and last refresh signal last_ccr according to the refresh interval and clock cycles; a refresh searching module that searches in said plurality of memory bank groups for at least one memory bank group that is to be refreshed in the refresh interval, and generates refresh address signal CRA according to the external access signal and the searched memory bank group; a scoreboard module that records the status of each of said plurality of memory bank groups according to said refresh address signal CRA and external access signal; and a confliction detecting module that generates confliction signal according to said external access signal, last refresh signal last_ccr and the status of each of said memory banks. A corresponding refresh controlling method is also provided in the present invention. |
US07885133B2 |
Memory control device
A clock enable (CKE) control circuit (112) is provided between a memory control circuit (111) and a SDRAM (120). When a system is in, e.g., a sleep state, the CKE control circuit (112) controls a CKE signal outputted to the SDRAM (120) such that it is fixed to a Low level. As a result, it is possible to halt a power supply provided to the memory control circuit (111), while maintaining the low-power-consumption mode of the SDRAM (120), so that power consumption resulting from a leakage current is suppressed. In addition, it becomes also possible to reset the memory control circuit (111), while maintaining the low-power-consumption mode of the SDRAM (120). |
US07885128B2 |
Redundant memory array for replacing memory sections of main memory
Memories and methods for replacing memory sections of a main memory array by mapping memory addresses for an entire main memory section to at least one memory section of a redundant memory array. One such memory includes a fuse block having programmable elements configured to be programmed to identify main memory sections to be mapped to redundant memory sections of the redundant memory array. The memory further includes a redundant memory logic circuit coupled to the redundant memory array and the fuse block. The redundant memory logic is configured to map the memory for a main memory section identified in the fuse block to at least one of the redundant memory sections of the redundant memory array. |
US07885127B2 |
Semiconductor memory device and operation method thereof
A semiconductor memory device includes a reference strobe signal generator configured to generate a reference strobe signal having a reference pulse width in response to a bank information signal and a column command signal, and a main strobe signal generator configured to generate a main strobe signal by controlling the reference pulse width in response to the reference strobe signal and a bank grouping signal that is activated in a bank grouping mode where columns are continuously accessed in a plurality of logically grouped banks. |
US07885126B2 |
Apparatus for controlling activation of semiconductor integrated circuit
An apparatus for controlling an activation of semiconductor integrated circuit includes: an active control unit configured to generate active control signal for determining activation of banks; and a plurality of active signal generating units configured to input the active control signal commonly, and generate active signals for activating the banks to according to the active control signal. According to this structure, it is possible to reduce current consumption to a minimum in a refresh mode, to easily arrange signal lines, and thus to effectively use extra space. |
US07885123B2 |
Integrated circuit for memory card and memory card using the circuit
An integrated circuit for storing data, and for application in a memory card that operates in cooperation with at least one of an external acquisition system and an external processing system includes input/output terminals for receiving the data to be stored, and an electrically programmable non-volatile memory for storing the data in digital format. The memory includes a first terminal for receiving a programming signal for enabling storage of the data, and a second terminal for receiving a reading signal for enabling output of the stored data via the input/output terminals. A memory control circuit is connected to the first and second terminals of the electrically programmable non-volatile memory, and to the input/output terminals for generating programming and reading signals based upon the command signal. The electrically programmable non-volatile memory is erasable by electromagnetic radiation for permitting a non-electrical erasure of the stored data. |
US07885122B2 |
Flash-based FPGA with secure reprogramming
A flash-based programmable integrated circuit includes programmable circuitry, a flash memory array coupled to the programmable circuitry for configuring it, flash programming circuitry for programming the flash memory array, and an on-chip intelligence, such as a microcontroller or state machine, coupled to the programming circuitry to program the flash memory from off-chip data supplied via an I/O pad, or to refresh the data stored in the flash memory to prevent it from degrading. |
US07885119B2 |
Compensating for coupling during programming
Shifts in the apparent charge stored on a floating gate (or other charge storing element) of a non-volatile memory cell can occur because of the coupling of an electric field based on the charge stored in adjacent floating gates (or other adjacent charge storing elements). To compensate for this coupling, the read or programming process for a given memory cell can take into account the programmed state of an adjacent memory cell. To determine whether compensation is needed, a process can be performed that includes sensing information about the programmed state of an adjacent memory cell (e.g., on an adjacent bit line or other location). |
US07885115B2 |
Non-volatile memory devices and methods of operating non-volatile memory devices
A non-volatile memory device, which includes a plurality of memory transistors that are coupled with a plurality of bit lines and a plurality of word lines, and methods of operating a non-volatile memory device are provided. A selected bit line for programming and unselected bit lines for preventing programming are determined from the plurality of bit lines. An inhibiting voltage is applied to at least one inhibiting word line chosen from the plurality of word lines. The at least one inhibiting word line includes a word line positioned closest to a string selection line. A programming voltage is applied to a selected word line chosen from the plurality of word lines. Data is programmed into a memory transistor coupled with the selected word line and the selected bit line while preventing data from being programming into memory transistors coupled with the unselected bit line. |
US07885106B2 |
Nonvolatile semiconductor memory device and method for driving same
A nonvolatile semiconductor memory device includes: a semiconductor substrate including a first channel, and a source region and a drain region provided on both sides of the first channel; a first insulating film provided on the first channel; a charge retention layer provided on the first insulating film; a second insulating film provided on the charge retention layer; and a semiconductor layer including a second channel provided on the second insulating film, and a source region and a drain region provided on both sides of the second channel. |
US07885103B2 |
Non-volatile electromechanical configuration bit array
A configuration bit array including a hybrid electromechanical and semiconductor memory cell, and circuitry for addressing and controlling read, write, and erase accesses of the memory. |
US07885100B2 |
Phase change random access memory and layout method of the same
A phase change random access memory (PRAM) includes a cell array divided into an active region and a dummy active region. A bitline is formed across the active region and the dummy active region and a global wordline is formed in the active region so as to intersect with the bitline. The cell array includes a phase change memory cell formed at an intersection point of the bitline and the global wordline that is electrically connected with the bitline and the global wordline. The cell array further includes a phase change dummy cell formed below the bitline in the dummy active region that is electrically isolated from the bitline. The dummy cell maintains a turn-off state as the dummy cell and the bitline are electrically isolated from each other. |
US07885097B2 |
Non-volatile memory array with resistive sense element block erase and uni-directional write
In accordance with various embodiments, a column of non-volatile memory cells is connected between opposing first and second control lines. A fixed reference voltage is applied to the second control line. The memory cells are simultaneously programmed to a first resistive state by applying a first voltage to the first control line that is greater than the fixed reference voltage. Less than all of the memory cells are subsequently simultaneously programmed to a different, second resistive state by applying a second voltage to the first control line that is less than the fixed reference voltage, so that at the conclusion of the respective programming steps a first portion of the memory cells along said column are at the first resistive state and a second portion of the memory cells along said column are at the second resistive state. |
US07885094B2 |
MRAM with cross-tie magnetization configuration
The incidence of half-select errors during MRAM programming has been significantly reduced by giving the free layer a shape that approximates an X so that, when the free layer switches, the magnetization in the arms of the X guides the magnetization in the central section (the X's intersection area) causing it to rotate towards the hard axis in two opposing directions. This raises the free layer's switching energy barrier, thereby reducing half-select errors. |
US07885093B2 |
Method for testing a static random access memory
A method testing an SRAM having a plurality of memory cells is disclosed. In a first step, a bit value is written into a cell under test (CUT). Subsequently, the first and second enabling transistors are disabled and the bit lines are discharged to a low potential. Next, the word line (WL) coupled to the memory cell under test is activated for a predetermined period. During a first part of this period, one of the bit lines (BLB) is kept at the low potential to force the associated pull up transistor in the CUT into a conductive state, after which this bit line (BLB) is charged to a high potential. Upon completion of this period, the bit value of the first cell is determined. The method facilitates the detection of weak or faulty SRAM cells without requiring the inclusion of dedicated hardware for this purpose. |
US07885092B2 |
Semiconductor storage device and operation method thereof
A semiconductor storage device includes: a bit line; a first word line; a second word line; a first inverter in which one terminal of a first load transistor is connected to a first driver transistor and their junction point forms a first node; a second inverter in which one terminal of a second load transistor is connected to a second driver transistor and their junction point forms a second node; a first write transistor one terminal of which is connected to the first load transistor and the other terminal of which is connected to a power supply voltage; a second write transistor one terminal of which is connected to the first driver transistor and the other terminal is connected to a reference potential; and an access transistor one terminal of which is connected to the first node and the other terminal of which is connected to the bit line. |
US07885091B2 |
Limited charge delivery for programming non-volatile storage elements
A memory system includes a substrate, control circuitry on the substrate, a three dimensional memory array (above the substrate) that includes a plurality of memory cells with reversible resistance-switching elements, and a circuit for detecting the setting and resetting of the reversible resistance-switching elements. In one aspect a circuit that has one or more clock inputs is run for a predetermined number of clock cycles. The circuit generates an amount of charge over the predetermined number of clock cycles. At most the amount of charge is provided to non-volatile storage element to program the non-volatile storage element. It is determined whether the non-volatile storage element is programmed to a desired state as a result of providing at most the amount of charge to the non-volatile storage element. Techniques disclosed herein can be applied to program memory cells other than memory cells with reversible resistance-switching elements. |
US07885090B1 |
Method and apparatus for CAM with redundancy
Aspects of the disclosure provide a CAM module that can be used independent of a defective entry line. The CAM module can include at least a CAM array having at least X CAM entry lines, and an additional CAM entry line. Each CAM entry line may include a selection line for enabling the CAM entry line for writing and/or reading and an entry output for indicating matching to a search key. Further, the CAM module can include a decoder unit that can decode an address to enable one out of X word-lines, and an encoder unit that can encode X matching outputs to a matching address according to a predetermined priority sequence. Additionally, the CAM module can include a switching unit coupling the CAM array with the decoder unit and the encoder unit. The switching unit can select X CAM entry lines from the X+1 CAM entry lines based on a defective status of the CAM array; correspond the X word-lines of the decoder unit to the selection lines of the selected X CAM entry lines; and correspond the entry outputs of the selected X CAM entry lines to the X matching outputs of the encoder unit. |
US07885087B2 |
Modularized active power filter
A modularized active power filter includes a control module and at least one power module. The control module automatically identifies the number of parallel connected power modules and generates one set of PWM signals to correspondingly control the parallel connected power modules, so as to provide a final compensation current by a single power module or by plural power modules. Thereby, the compensation demand of a load is met. Consequently, the modularized active power filter is able to improve flexibility of compensation capacity, to shorten the time for service, to be suitable for mass production, and to lower the manufacturing cost. |
US07885086B2 |
Forward converter with self-driven synchronous rectifiers
The present invention relates to a forward converter with self-driven synchronous rectifiers, which utilizes a secondary driving winding and a secondary driving circuit to drive the synchronous rectifiers in the secondary power loop. The secondary driving circuit, which is composed of a level shifter and a signal distributor, can shift the voltage waveform across the secondary driving winding by a predetermined level and distribute proper driving signals to the synchronous rectifiers to reduce the rectifier conduction loss. Specially, the channel of the freewheeling synchronous rectifier still can be turned on during the dead interval to further reduce the body diode conduction loss. |
US07885081B2 |
Component incorporating module
A component incorporating module includes an insulation resin layer, a plurality of lands arranged to mount components and wiring patterns connected to the plurality of lands, which are arranged along a first main surface of the resin layer, and circuit components connected to the lands to mount components. The circuit components are embedded in the resin layer. The plurality of lands have thicknesses that are greater than those of the wiring patterns adjacent to the corresponding lands. |
US07885078B2 |
Electrical card
An electrical card (100) includes an insulative frame (1) having a pair of detachable side bars (112) spaced from each other and a transverse bar (116) assembled onto the side bars to interconnect the side bars; a detachable upper cover (12) attached to a rear end of the frame; an upper shell (2) and a lower shell (3) mounted to an upper side and a lower side of the side bars respectively; a detachable lower cover (4) attached to the lower shell and disposed beneath the upper cover; a circuit board (5) supported by the frame and located between the frame and the upper shell; and an electrical connector (6) attached to a front end of the frame and electrically connected to the circuit board. |
US07885075B2 |
Heat dissipation device
A heat dissipation device comprises a heat spreader and heat pipe soldered thereon via a heat conducting material. The heat spreader defines a plurality of cavities in an inner side surface thereof, the heat conducting material is received in the cavities, and the heat pipe contacts and is soldered to the inner side surface of the heat spreader. |
US07885071B2 |
Heat dissipation arrangement for communication chassis
A heat dissipation arrangement for communication chassis includes a chassis body defining an inner receiving space and being divided into at least one heat receiving portion and at least one heat dissipation portion; a first heat pipe set arranged in the receiving space to connect the heat receiving portion to the heat dissipation portion, so that heat absorbed by the heat receiving portion can be quickly transferred via the first heat pipe set to the heat dissipation portion; and at least one thermal module including a plurality of radiating fins and at least one second heat pipe, which is connected to the heat dissipation portion and extended through the radiating fins, allowing part of the heat transferred to the heat dissipation portion to be transferred to the radiating fins. The thermal module provides additional heat dissipating area, so that the communication chassis can provide excellent heat dissipation effect. |
US07885068B2 |
Coolor for notebook computer
Provided is a cooler for a notebook computer. The cooler includes: a body comprising an upper plate, a lower plate, and an air passage formed between the upper plate and the lower plate; one or more cooling fans mounted on the body and drawing air into the air passage; and one or more vent holes formed in portions of the upper plate other than portions of the upper plate over the cooling fans, wherein the air drawn by the cooling fan is flown through the air passage of the body and discharged through the vent holes to the notebook computer placed on the body of the cooler. Accordingly, the air drawn by the cooling fans is flown through the air passage of the body and discharged through the vent holes to the notebook computer placed on the body of the cooler, thereby cooling the notebook computer. |
US07885062B2 |
Computer chassis with partitions for improved airflow
The present invention pertains to a computer chassis with improved airflow to reduce the occurrence of trapped air pockets and increase heat transfer from components within the chassis. The computer chassis includes a plurality of chambers, wherein each of the chambers is separated by a partition. The partitions are operable to reduce the occurrence of trapped air pockets and increase heat transfer from components of the chassis by causing air to flow through each of the chambers. The computer chassis further includes at least two air vents, wherein each of the chambers is coupled to at least one of the at least two air vents through which air enters the chamber, and wherein each of the chambers is coupled to at least one of the at least two air vents through which air exits the chamber. |
US07885054B2 |
Solid electrolytic capacitor
A solid electrolytic capacitor is configured to include a wound capacitor element that has an anode (2), a cathode (3) composed of aluminum, a hard coating film (28) formed on a surface of the cathode (3), a separator (4b), and a solid electrolyte layer, and is also configured so that the solid electrolytic capacitor further includes an intermediate layer 18 formed between the cathode (3) and the hard coating film (28), the hard coating film (28) is composed of a compound of aluminum, titanium, and at least one nonmetallic element, and the intermediate layer (18) contains at least one element selected from the group of metallic elements consisting of aluminum and titanium. It is particularly preferable that the hardness of the substance that constitutes the intermediate layer (18) of the solid electrolytic capacitor be less than the hardness of the substance that constitutes the hard coating film (28). |
US07885051B2 |
Semiconductor integrated circuit including circuit for driving electrostatic actuator, micro-electro-mechanical systems, and driving method of electrostatic actuator
A semiconductor integrated circuit comprises an electrostatic actuator, an estimation circuit, a storage circuit and a bias circuit. The electrostatic actuator has a top electrode, a bottom electrode, and an insulating film disposed between the top electrode and the bottom electrode. The estimation circuit estimates the amount of a charge accumulated in the insulating film of the electrostatic actuator. The storage circuit stores a result of the estimation of the charge amount by the estimation circuit. The bias circuit changes, on the basis of the estimation result stored in the storage circuit, a drive voltage to drive the electrostatic actuator. |
US07885047B2 |
Adaptive electrostatic discharge (ESD) protection of device interface for local interconnect network (LIN) bus and the like
Adaptive electrostatic discharge (ESD) protection of a device interface has very good ESD robustness when it is handled or when installed into or removed from a system. And has robust immunity to DPI, electromagnetic interference (EMI) and the like, when it is operational in a system. There is a significant capacitive coupling between the drain and gate of a ESD protection metal oxide semiconductor (MOS) device to enhance ESD protection and lower snap back voltage thereof whenever there is no (or a low level) DPI on the external connection to be protected. Whereupon when a significant DPI/EMI signal is detected on the external connection, the capacitive coupling between the drain and gate of the MOS ESD protection device is disconnected, bypassed or attenuated so that DPI/EMI immunity of the device is enhanced. |
US07885044B2 |
Motor drive device with lock protection function
A cooling system is provided with a motor drive device, a fan motor, and a Hall element. The motor drive device includes a lock protection circuit and a lock controller. When a control signal instructing rotation of the fan motor that is to be driven instructs stoppage of the motor for a predetermined time-period or longer, the lock controller has the lock protection circuit inactive. At an occasion when the control signal has continued to instruct stoppage of the fan motor for a first time-period or longer, a standby controller starts time measurement, and after a further predetermined second time-period has elapsed, makes at least a part of the motor drive device transition to a standby mode. |
US07885043B2 |
Remote-operable micro-electromechanical system based over-current protection apparatus
The present invention provides a remote operable over-current protection apparatus. The apparatus includes control circuitry integrally arranged on a current path and a micro electromechanical system (MEMS) switch disposed on the current path, the MEMS switch responsive to the control circuitry to facilitate the interruption of an electrical current passing through the current path. The apparatus further includes a communication connection in signal connection with the control circuitry such that the control circuitry is responsive to a control signal on the communication connection to control a state of the MEMS switch. |
US07885040B2 |
Suspension with locally strengthened gimbal
An apparatus with a head gimbal assembly designed to reduce movement and rotation of components of the head gimbal assembly structure is disclosed. One embodiment head gimbal assembly may comprise a flexure including a ramp limiter, a suspension assembly further comprising a suspension tongue, a slider further comprising a magnetic head; and a load beam further comprising a lift tab; and a ramp further comprising a step to engage and support the ramp limiter and support and constrain the movement of the slider. In certain embodiments, the flexure may further comprise a flexure rail located at its end to reduce movement and rotation of the suspension tongue. |
US07885039B2 |
Magnetic head supporting mechanism with regulating member which prevents over angulation of the slider support
A magnetic-head supporting mechanism includes a slider having a chamfered bleed portion, a mounting portion on which the slider is mounted, a flexible finger portion extending in a longitudinal direction and supporting the mounting portion, a load beam extending in the longitudinal direction that connects at an end to a positioning mechanism, and that applies a load to the slider, and a regulating member extending from the load beam in the longitudinal direction for preventing change of an attitude of the slider when an angular attitude of the slider exceeds a predetermined angle. The regulating member extends over and above the flexible finger portion and over and above the slider and has an end in the longitudinal direction at a position approximately equal to an end of the flexible finger portion in the longitudinal direction. |
US07885038B2 |
Magnetic head slider
Embodiments in accordance with the present invention provide a magnetic head slider which includes a magnetic recording/reproducing element and a heater which are formed in an air outflow end surface of a slider. The heater includes a heating portion, terminal portions extending from both ends of the heating portion, and lead portions overlapping the respective terminal portions at an overlap ratio of approximately 50% or more. |
US07885037B2 |
Disk storage cartridge
A media cartridge including a first substantially rectangular surface, a second substantially rectangular surface, and one or more side surfaces, where the first substantially rectangular surface and the second substantially rectangular surface are connected by the one or more side surfaces. Further, a disk drive assembly is enclosed by the first substantially rectangular surface, the second substantially rectangular surface, and the one or more side surfaces. In addition, the media cartridge includes a cooling component is configured to cool the disk drive assembly. |
US07885034B2 |
Contactless method for power and communications in a tape library
A tape library is provided with a fixed coupling mechanism so that the tape library includes discrete locations via which power and communication are provided to an accessor. The use of such a coupling mechanism in a vertical tape library allows for the use of gravity to ensure that the accessor can couple with the fixed coupling mechanism even when no power is present in the accessor. |
US07885032B1 |
Apparatus and method for bulk erasure of disk drives
The present invention is directed to a method and apparatus for bulk erasure of disk drives. According to the novel invention, one or more relatively small-sized permanent magnets or electromagnets are configured to be brought into close proximity to a particular disk surface of the disk drive and to produce a concentrated magnetic force that erases the disk. Notably, the magnets are sized and configured to create a focused magnetic field, and correspondingly to prevent stray magnetic fields, which could otherwise be harmful to magnetically sensitive components of the disk drive, such as motor magnets. The magnets may be configured to gain access to the disk surface through one or more openings on a covered disk drive, e.g., through an actuator and/or servo track writer opening. The magnets and resultant focused magnetic field may be large enough to offer substantially full radial coverage of the disk, or may be smaller and configured to move (e.g., “sweep”) across the surface of the disk for full coverage accordingly. |
US07885030B2 |
Methods and systems for delay compensation in global PLL-based timing recovery loops
A system in one embodiment includes a global PLL circuit comprising multiple inputs, each input being for receiving an error signal associated with an individual channel; and a delay compensation circuit coupled to the global PLL circuit. A method in one embodiment includes receiving multiple error signals, each error signal being associated with an individual channel; applying one or more delay compensation signals to the error signals; and outputting phase error output signals for each of the channels. |
US07885028B2 |
Data error recovery using voting on multiple retrials
A hard disk drive with a disk that has a plurality of data bits. The drive includes a circuit that reads each data bit n times and selects a value for the bit based on the most frequent occurrence of one of a plurality of values. This process provides a voting technique that enhances the quality of accurately captured data. |
US07885025B2 |
Generating PES using readback signal distortion
A data storage system includes a storage medium having a plurality of data sectors and a head that communicates with the data storage medium. The head produces a readback signal when reading information from the data storage medium. A computation unit extracts a distortion component of the readback signal and generates a position error signal from the distortion component. |
US07885022B2 |
Swinging and tilting mechanism, lens barrel, and image capture apparatus
A swinging and tilting mechanism includes a lens, a lens holding frame that holds the lens, a fixed member, and an operation member. The fixed member includes a rotation support portion that rotatably supports the lens holding frame in at least one side surface in one direction perpendicular to an optical axis of an optical system, and a tilting support portion that supports the lens holding frame tiltably in a direction of the optical axis in at least one side surface in another direction perpendicular to the optical axis and the one direction. The operation member rotates the lens holding frame supported by the fixed member with the rotation support portion used as a support point, and tilts the same along the tilting support portion. |
US07885021B2 |
Six degree of freedom (DOF) actuator reaction mass
In one embodiment, an actuator for positioning of mirrors in an optical system is provided and includes an actuator base and a reaction mass assembly. The reaction mass assembly includes a reaction mass support member having biasing features formed as a part thereof and a reaction mass that is coupled to the biasing features such that the reaction mass is suspended on biasing elements in six degrees of freedom (DOF). The support member is fixedly connected to the actuator base; however, the reaction mass is not directly attached to the actuator base but rather is supported in the reaction mass support member in a manner that allows it to have six DOF. |
US07885020B2 |
Lens barrel and zoom lens barrel
A lens barrel includes a rotational ring, first and second movable members linearly movable having first and second followers, respectively; and first and second guide grooves formed on the rotational ring, the first and second followers being slidably engaged therein, respectively. The first movable member has a non-linear moving path. The first guide groove includes an inclined linear lead groove. The lens barrel includes a complementary cam mechanism for controlling the rotational ring to define a non-linear moving path of the first movable member via a cam track of the complementary cam mechanism and a track of the linear lead groove. The second guide groove includes first and second lead groove portions extending parallel to the linear lead groove at different positions in the optical axis direction, and a differential groove portion extending in the circumferential direction which connect the first and second lead groove portions. |
US07885019B2 |
Lens driving apparatus and method of manufacturing the lens driving apparatus
A lens drive device has (i) an objective lens and (ii) a lens holder, to a side face of which coils for drive control are attached. The surface where the coils are adhered, or the side surface, is an irregular surface where a recess/projection section for restricting the direction of flow of an adhesive is formed. The coils and the lens holder are integrally formed together by the adhesive with the recess/projection section in between. |
US07885017B2 |
Objective lens system for endoscope
An objective lens system for endoscope comprising at least a first negative lens element, a second positive lens element, an aperture stop, and a cemented lens component consisting of a third negative lens element and a fourth positive lens element, and being configured so as to satisfy the conditions (2), (5) and (4) or the conditions (2), (3) and (4) which are mentioned below, whereby the lens system corrects lateral chromatic aberration and longitudinal chromatic aberration with a good balance, favorably corrects aberrations such as chromatic aberration and has a compact composition or a short total length. D2/f<0.9 (2) |f/(f1×ν1)+f/(f2×ν2)|<0.025 (5) 1.5<|(f4×ν1)/(f3×ν3)| (4) |f/(f5×ν5)−f/(f1×ν1)−f/(f2×ν2)|<0.025. (3) |
US07885014B2 |
Zoom lens system and image pickup apparatus including the same
A zoom lens system including, in order from an object side to an image side: a first lens unit having a positive refractive power; a second lens unit having a negative refractive power; a third lens unit having a negative refractive power; an aperture stop; and a fourth lens unit having a positive refractive power and including a front lens subunit and a rear lens subunit in which Abbe numbers of lenses in the rear lens subunit satisfy the following expression, 0.400<νm/(νrp−νrn)<0.630, where νm represents the Abbe number of the material of a first positive lens having the largest dispersion of the positive lenses included in the rear lens subunit, νrp represents the average Abbe number of materials of positive lenses other than the first positive lens in the rear lens subunit, and νrn represents the average Abbe number of materials of negative lenses in the rear lens subunit. |
US07885011B1 |
Objective for optical imaging systems
A wide angle hybrid refractive-diffractive endoscope objective is provided. The objective comprises a negative meniscus lens having a first surface and a second surface; a stop adjacent to the negative meniscus lens; a positive lens adjacent to the negative lens and having a first surface and a second surface; and a hybrid refractive-diffractive element adjacent to the positive lens and having a first surface and a second surface, wherein one of the first surface, or the second surface comprises a diffractive surface, wherein the objective has an effective focal length in a range from about 0.8 mm to about 1.6 mm. |
US07885004B2 |
Optical element, liquid crystal device, and display
An optical element having a function of splitting incident light into polarized beams includes a substrate transparent for the incident light; a diffractive structure that includes a plurality of concave portions and a plurality of convex portions alternately arranged with each other, each of the plurality of concave portions and convex portions having a rectangular sectional shape and that is provided on a first surface of the substrate; and a grid that includes a plurality of fine lines extending in a single direction and that is provided across a top surface of the diffractive structure on the first surface of the substrate, wherein conditions: d<λ and λ/n<δ≦λ are satisfied when λ represents a wavelength of the incident light; d represents a distance between the neighboring fine lines; δ represents a distance between the convex portions; and n represents a refractive index of a material forming the substrate. |
US07885001B2 |
Tilt lock mechanism and method for a moveable optical or display device
An optical device may include at least one optical element and a coupling section adapted to control relative movement between the at least one optical element and the coupling section. The coupling section may include an engaging element and a detent mechanism adapted to adjustably lock the at least one optical element in a plurality of rotational positions. The rotational positions may include rotational positions around a first axis that is substantially perpendicular to a second axis of the at least one optical element, the second axis being a substantially longitudinal axis of the at least one optical element. |
US07885000B2 |
Apparatus for imaging cells
An apparatus for imaging cells including a culture chamber, in which a cultivation sub-structure is placed, imaging optics, and actuators for providing the relative movement of the cultivation substructure and the imaging optics in such a way that the imaging optics is used to image different sites in the substructure. The cultivation substructure is isolated as a subchamber of its own that is separate from the culture chamber, and imaging is carried out by moving the imaging optics and the subchamber in relation to each other. |
US07884995B2 |
Electrochromic device having an improved fill port plug
An electrochromic device including: (a) a first substantially transparent substrate having an electrically conductive material associated therewith; (b) a second substrate having an electrically conductive material associated therewith; (c) an electrochromic medium contained within a chamber positioned between the first and second substrates which includes: (1) a solvent; (2) an anodic material; and (3) a cathodic material, wherein both of the anodic and cathodic materials are electroactive and at least one of the anodic and cathodic materials is electrochromic; (d) wherein a seal member, the first substrate, the second substrate, and/or the chamber includes a plug associated with a fill port; and (e) wherein the plug is at least partially cured with an antimonate photo initiator and/or is one- or two-part plug which comprises a resin or mixture of resins that are substantially insoluble and/or substantially immiscible with an associated electrochromic medium while in the uncured state. |
US07884994B2 |
Electrochromic layers, device and process of producing same
Provided is an electrochromic device (ECD) that includes: a first transparent electrode having a first substrate having thereon a first electrically conductive layer; a second transparent electrode having a second substrate having thereon a second electrically conductive layer; a first polymeric layer on the first transparent electrode, wherein the first polymeric layer includes a cathodic electrochromic polymer and a first non-electrochromic polymeric matrix; a second polymeric layer on the second transparent electrode, wherein the second polymeric layer includes an anodic electrochromic polymer and a second non-electrochromic polymeric matrix; and an electrolyte layer disposed between the first polymeric layer and the second polymeric layer. Also provided is a process of producing the ECDs, as well as the electrochromic layers themselves. |
US07884990B2 |
Actuator, optical scanner and image-forming device
An actuator, includes: a weight part; a supporting part supporting the weight part; a connecting part coupling the weight part rotatable to the supporting part and having an elastic part; a driving member for driving and rotating the weight part; and a semiconductor circuit for driving the weight part. The driving member is operated to torsionally deform the elastic part and rotate the weight part. The elastic part has a first silicon part that is mainly made of silicon and a first resin part that is mainly made of resin and coupled to the first silicon part. The supporting part has at least a second silicon part made mainly of silicon and coupled to the first silicon part of the elastic part. The semiconductor circuit is provided on the second silicon part of the supporting part. |
US07884989B2 |
White interferometric modulators and methods for forming the same
An iterferometric modulator array is configured to reflect a broad band spectrum of optical wavelengths by arranging a reflector and a partially transparent substrate in a non-parallel relationship. |
US07884988B2 |
Supplemental reset pulse
A micromechanical device and system utilizing a supplemental reset pulse to ensure deflectable members deflect to the desired position. After loading data into a micromechanical device, a reset pulse is used to position the deflectable member to a position indicated by the data. A supplemental reset pulse is then applied to ensure the deflectable member is driven to the position indicated by the data. The method and system are also used to ensure the deflectable members are driven to a neutral position. |
US07884986B2 |
Optical scanning device, optical scanning display device, and optical scanning method
An optical scanning device is provided with a scanning unit including an oscillating element which is elastically and rotatably supported so as to rotatably oscillate, a light beam incident on the scanning unit being deflected to scan as the oscillating element oscillates, a scanning signal generating unit which generates a scanning signal, the scanning signal including a sawtooth wave part and a corrective wave part which is formed based on a resonance frequency intrinsic to the scanning unit, and a driving unit which drives the scanning unit to oscillate the oscillating element in accordance with the scanning signal. |
US07884985B2 |
High brightness optical device
There is provided an optical device, comprising a display source; a light-diffuser; an imaging optical module, and an output aperture from the optical device characterized in that the light diffuser is an angular, non-uniform diffuser of light for increasing a portion of light emerging from the display source that passes through the output aperture. A method for improving the brightness of an optical display is also provided. |
US07884981B2 |
User interface device that sets processing mode, image processing apparatus that includes such user interface device, and processing mode setting method
In order to enable a user to easily and quickly set the processing mode, the user interface device sets the processing mode for job execution in an image processing apparatus. This user interface device includes specifying means that specifies the processing modes presented to the user prior to processing mode setting as presentation processing modes, generating means that generates presentation preview images indicating processing results when the image data is processed using the presentation processing modes, display means that displays the generated presentation preview images, and setting means that sets in the image processing apparatus the processing modes corresponding to the displayed presentation preview images. |
US07884973B2 |
Image reading device, image forming apparatus, image reading method, and computer product
A white-level correcting unit makes an image reading unit read a white reference board, and sets a parameter corresponding to a value read by the image reading unit. A carriage includes a light source that irradiates the document, and moves in a sub-scanning direction with respect to a document to be read. When shifting to an energy-saving mode, the image reading device moves the carriage to a position of the white reference board before entering to the energy-saving mode. |
US07884970B2 |
Information processing apparatus and method, recording medium and program
Disclosed are an information processing apparatus and method, a recording medium and a program, by which an image can be fetched in a size appropriate to a user. An image of a subject picked up by a camera is displayed in a predetermined first range corresponding to a size designated in advance within a predetermined display region of an LCD unit which corresponds to an image pickup range of the camera, but the image of the subject picked up by the camera is not displayed in a surrounding range of the predetermined display region around the first range. If a shutter button is depressed in this state, then the image displayed in the first range is stored in the designated size into a memory. The present invention can be applied typically to a PDA, a mobile terminal, a portable telephone set, a desk-top personal computer or the like which has a function as a digital camera. |
US07884969B2 |
Image processing apparatus, printing apparatus and image processing method
An image processing apparatus, a printing apparatus and an image processing method are provided which can perform quantization processing on image data at high speed based on an error diffusion method while at the same time avoiding degradations in a quality of printed images. When an error value represented by error data is a particular value, the error data is converted into compressed error data with a data volume less than that of the original error data. |
US07884967B2 |
Printer control apparatus and method
The invention seeks to improve the accuracy of management of remaining amount of ink in a printer in which remaining amount of ink is managed based upon amount of ink consumed. If a print job is sent to a printer, first the printer is requested for status information that includes a warning concerning remaining amount of ink. When the status information is received from the printer, it is determined whether the status information indicates the possibility that ink has been replaced. If the information indicates such possibility, then the user is prompted to enter the nature of the ink replacement. If the user makes an entry to the effect that the ink replacement was performed, then the current status information of the printer is acquired again and discriminated. If possibility that ink has been replaced is indicated in this status information as well, then the printer is sent a command for initializing the information relating to remaining amount of ink. |
US07884964B2 |
Methods and systems for controlling out-of-gamut memory and index colors
Methods and systems in an image processing device for controlling colors that are located external to a gamut are disclosed. A plurality of color values can be automatically provided as input to said image processing device, wherein said image processing device is under a control of a particular dimensional order, typically a three-dimensional order, but alternatively can be a two-dimensional order. Next, an operation can be performed dynamically determining which color value among the plurality of color values has attained a gamut limit. Thereafter, the particular dimensional order can be automatically reduced, thereby providing improved control for colors that are located external to said gamut. The plurality of color values analyzed is generally associated with three colors—cyan, magenta, and yellow. |
US07884961B2 |
Image forming apparatus with optional routine activated by memory key
Following the insertion of a trial key or a license key into a port, authentication thereof is executed (S4, S22); if the trial key authentication is successful, a trial time limit is obtained by adding a trial permission period to a current time and is stored into a nonvolatile memory (S25); if the current time exceeds the trial time limit (S12, S13), or the license key authentication is successful, the trial state information is changed to indicate “trailed” (S4); if the license key authentication is successful (S14), or the trial key authentication is successful (S15) and the trial state information does not indicate “trialed” (S16), an optional routine is executed following an instruction from a control panel. In that routine, if the trial state information does not indicate “trialed”, the trial time limit is displayed on a control panel. |
US07884959B2 |
Printing system and method of operating same
Disclosed herein is a method of operating a printing system including determining a time of a print problem, accessing a database containing a timeline of print-related attribute changes, modifying one or more print-related attributes, and resubmitting print jobs. In another embodiment, a method of operating a printing system involves storing sets of print-related attributes in a settings repository, the stored sets being available for use in processing future print jobs. Corresponding printing systems also are disclosed. The methods and systems can be used to improve the efficiency and/or quality of high volume printing operations. |
US07884957B2 |
Image forming apparatus and image management method
The present invention provides an image forming apparatus, an image management method and an image management program in which a security of image data to which anti-counterfeit information and the like is added can be ensured. The image forming apparatus connected to the network has an image data forming unit which forms the image data, and a control unit which prohibits transference of anti-counterfeit added image data in which the anti-counterfeit information is added to the image data between devices connected to the network. Thus, since the transference of the anti-counterfeit added image data is prohibited in general, security of the anti-counterfeit added image data can be improved. |
US07884956B2 |
Network facsimile system
A network facsimile system is configured such that telephone numbers which a relay server can user are assigned to communication terminals. When a image is transmitted from the communication terminals to destinations outside the network facsimile system via the relaying server, the assigned telephone numbers are used as station signal numbers. When an image is transmitted to the relaying server from origins outside the network facsimile system, destination communication terminals are identified based on the telephone numbers assigned thereto and receiving telephone numbers. Then, the image received by the relaying server is transmitted to the identified communication terminals. |
US07884955B2 |
Techniques for performing actions based upon physical locations of paper documents
Techniques for performing one or more actions based upon physical locations of one or more paper documents. According to an embodiment of the present invention, the paper documents have identification tags physically associated with them. The physical locations of the paper documents are determined based upon information read from the identification tags physically associated with the paper documents. One or more actions are performed based upon the physical locations of the paper documents. |
US07884953B1 |
High resolution ink-jet printing on edibles and products made
Disclosed are methods of printing high resolution images on edible substrates with dispersed pigmented inks using a drop-on-demand ink-jet printer. Dispersed pigmented white inks useful with the inventive methods are also disclosed. White images having a resolution greater than 200 dpi can be printed on chocolate using the methods and inks disclosed herein. The inventive methods and inks may also be integrated with a consumer-driven site vending or e-commerce application in which the consumer provides the image to be printed and edibles bearing the printed image are prepared for rapid turnaround. |
US07884951B2 |
Apparatus for measuring an internal dimension of a well bore
An apparatus for measuring an internal dimension of a well-bore comprising a tool adapted to be positioned inside the well bore. The tool comprises an optical caliper comprising an optical sensor providing a response correlated to the internal dimension of the well bore, the optical sensor being coupled to an optical fiber. |
US07884948B2 |
Surface inspection tool and surface inspection method
An object of the present invention is to provide a surface inspection tool in which a flat inspection range capable of measuring surface roughness of a wafer with patterns with high accuracy and in a nondestructive manner can be searched without visual search. In order to solve the object, in a surface inspection tool 110 which measures scattering light intensity of scattering light generated by irradiated irradiation light in association with a measurement coordinate on a wafer 200 with patterns and inspects the surface roughness of the wafer 200, the surface inspection tool includes a controller 250 which extracts measurement coordinate of the measured scattering light intensity that is equal to or more than a lower limit threshold L, sets an inspection range 406 of the surface roughness inspection in a partial layout 405a of a part of the whole layout 401 of the pattern corresponding to the periphery of the extracted measurement coordinate, and obtains the surface roughness in the inspection range 406. |
US07884943B2 |
Bi-directional reflectance distribution measuring instrument
The invention concerns a bidirectional reflectance distribution meter having a light source which illuminates a sample using pre-determinable elevation and a light receiver, which can be moved relative to the light source in order to receive light from the sample. To this end, it has been designed that the light receiver comprises several receiver elements to collect simultaneously a broad elevation angle range, and that at least one of the light receiver element and the light source is movable around an axis that extends generally vertical to the sample. |
US07884942B2 |
Probe apparatus and terahertz spectrometer
A probe apparatus includes a first focusing lens and a second focusing lens. The first focusing lens is arranged on a surface of a base to which a terahertz excitation beam is applied, the surface being opposite to the surface to which terahertz excitation beam is applied, with the lens axis deviated from the center of a point at which the terahertz excitation beam is applied. The second focusing lens is arranged on a surface of a base to which a terahertz detected beam is applied from a source of the terahertz excitation beam, the surface being opposite to the surface to which the terahertz detected beam is applied, with the lens axis deviated from the center of a point at which the terahertz detected beam is applied, in a direction opposite to the direction in which the lens axis of the first focusing lens is deviated. |
US07884939B2 |
Gas-measuring arrangement with an open optical measuring section
A gas-measuring arrangement (1) with an open optical measuring section (7) is formed by a measuring device (5) with an array of lenses (10, 12, 19, 24), a phase mask (22), an optical path mirror (16) positioned obliquely, and a reflecting mirror (3) located outside the measuring device (5) at the end of the open measuring section (7). The light is decoupled to a detector (26) via a phase mask (22) and the optical path mirror (16). The phase mask (22) diverges a light intensity spot and the light intensity ring is decoupled by an obliquely positioned optical path mirror (16) towards a detector (26). |
US07884938B2 |
Multiple beam wide band CRDS cavity sensor and detector
A common multi-gas ring down detector incorporates a cavity that has a piezoelectric mirror and at least two displaced mirrors to define two different transit paths in the cavity. The two paths intersect at the piezoelectric mirror at different angles. Two different laser beams having first and second different wavelengths, can be coupled to the cavity, at different times, by driving the piezoelectric mirror axially. Beam outputs can be evaluated to establish the presence of selected gases in the cavity. |
US07884933B1 |
Apparatus and method for determining analyte concentrations
An apparatus and method for determining an analyte concentration of a sample, such as a tissue sample. The apparatus may comprise an emitter, close proximity detectors laterally located less than about 2 mm away from the emitter, and far away detectors laterally located greater than about 0.5 cm away from the emitter. A plurality of wavelengths may be sent from the emitter to the sample, reflected off of the sample, and received by the detectors. The reflectance value measured by the close proximity detectors may be used to calculate one or more scattering coefficients. The reflectance value measured by the far away detectors may be compared with a reflectance value calculated using the scattering coefficients in a numerical inversion of a diffusion model to determine the analyte concentration of the sample. |
US07884924B2 |
Residual stress measuring method and system
A residual stress measuring method capable of measuring residual stress of the surface of an object to be inspected rapidly in a non-destructive non-contact manner, as well as a residual stress measuring system having such characteristics and being high in portability, are provided. The residual stress measuring system comprises a heating laser for heating an inspection area of an object to be inspected, a laser interferometer for irradiating the inspection area interferometric with laser light and measuring a deformation quantity within an elastic deformation range upon stress relief by heating in accordance with a laser interferometric method, and a data processor for measuring residual stress from the deformation quantity within the elastic deformation range upon stress relief of the object to be inspected. |
US07884916B2 |
Liquid crystal display device and method for fabricating the same
A liquid crystal display device includes first and second substrates facing each other; gate lines and data lines formed on the first substrate such that the gate lines and the data lines intersect each other to define pixel regions; thin film transistors formed at respective intersections of the gate lines and the data lines; a black matrix layer formed on the second substrate such that the black matrix layer corresponds to a region other than the pixel regions; color filter layers extending in an extension direction of the data lines in respective pixel regions; a liquid crystal layer interposed between the first and second substrates; first column spacers formed on one of the first and second substrates such that each first column spacer corresponds to an associated one of the gate lines or to a channel region of an associated one of the thin film transistors to maintain a cell gap between the first and second substrate; and spacer patterns formed on one of the first and second substrates such that each spacer pattern corresponds to at least one of an associated one of the gate lines and an associated one of the data lines, thereby forming a first gap between the spacer pattern and the other substrate facing the spacer pattern, and reducing an amount of liquid crystals filled between the first and second substrates. |
US07884915B2 |
Method of manufacturing liquid crystal display device
A method of manufacturing an LCD device includes forming a gate bus line, a gate insulating layer, an active layer, and a source/drain metal layer on a transparent insulating substrate; etching the source/drain metal layer and active layer to form a source/drain electrode and a channel layer while forming a metal protection pattern in a peripheral region of the transparent insulating substrate; forming a protection layer and a pixel electrode on the insulating substrate; forming a main seal line at an interior region of the array substrate, forming a first auxiliary seal line between the metal protection pattern and the main seal line, and forming second and third auxiliary seal lines; and attaching a color filter substrate to the array substrate via the main seal line. |
US07884914B2 |
Structure for encapsulating a liquid crystal display device
A structure for encapsulating a liquid crystal display device is disclosed. Openings are formed in a second material layer on a first substrate, exposing an underlying first material layer. The openings are substantially distributed over the perimeter of the first substrate. A sealant is placed in the openings, forming a sealant region for attachment of a second substrate to the first substrate. The sealant region is substantially perpendicular to a direction of length of the openings. In addition, the sealant contacts the first material layer and the second material layer through the openings. |
US07884909B2 |
Transflective liquid crystal display device and fabricating method thereof
A substrate for a transflective liquid crystal display device includes a plurality of gate lines on a substrate; at least one data line crossing the plurality of gate lines to define a pixel region including a transmissive portion and a reflective portion; a thin film transistor connected to one of the plurality of gate lines and the at least one data line, the thin film transistor including a gate electrode, a semiconductor layer, a source electrode and a drain electrode; a first insulating layer covering a portion of the thin film transistor, the first insulating layer uncovering the pixel region and a portion of the drain electrode; a transparent electrode in the pixel region, the transparent electrode directly contacting the drain electrode and the semiconductor layer; and a reflective layer in the reflective portion, the reflective layer having a first uneven surface. |
US07884908B2 |
Liquid crystal display device
Each pixel has a transmissive area and a reflective area. A first alignment process area and a second alignment process area are placed such that an overlapping region is created in part of the reflective area. A region where the liquid crystal alignment direction shifts continuously is created in a boundary between the transmissive are a and the reflective are a without exception. A first liquid crystal alignment region is formed wider than the transmissive area, and a second liquid crystal alignment region is formed narrower than the reflective area. |
US07884900B2 |
Liquid crystal display device with partition walls made of color filter layers as a dam for the light shielding material
A color filter layer is formed on a glass substrate of a counter substrate. A bank pattern is formed of the same material as a red color-filter portion, a green color filter portion and a blue color filter portion of the color filter layer at the outside of the color filter layer on the glass substrate in the same step. A light shielding material is coated in a bank between the bank pattern and the color filter layer to form a light shielding layer. The light shielding layer can be formed so as to be continuous with the peripheral edge of the color filter layer. The light shielding layer is less likely to overlap with the inside of a display frame portion of the liquid crystal panel, and the aperture ratio is less likely to be reduced. The number of manufacturing steps of the light shielding layer is reduced. |
US07884898B2 |
Optical sheet for backlight, backlight, and display device
An optical sheet for a backlight is provided on a surface light source in the backlight. An optical reflection layer has a plurality of through grooves formed on a transparent substrate and arranged at a prescribed interval. The width of the through hole is narrowed from the upper surface opening to the lower surface opening. Each of the cylindrical lenses is filled within a corresponding through groove, and its surface is a cylindrical surface that covers the upper surface opening of the through groove. Light from the light source comes in only from the lower surface opening, so that the angle of incidence of light when the light reaches the cylindrical surface can be controlled, and an increased amount of light deflected toward the front surface can be emitted. Therefore, the optical sheet for a backlight can collect light from the surface light source in the front surface direction. |
US07884897B2 |
Liquid crystal display device displaying coloured segments and timepiece fitted with the same
The invention proposes a liquid crystal (38) display device (12) including a liquid crystal (38) cell (30), a control unit (26), and a backlighting module (48) including at least a first (50) and a second (52) light source of different colours which transmit light rays (Rr, Rb) inside a light guide (54), characterized in that the light guide (54) includes a plurality of prisms (64, 66) which deflect the light rays (Rr, Rb) towards the display face (28), a first series (S1) of prisms (64, 66) being orientated towards the first light source (50) and a second series (S2) of prisms (52) being orientated towards the second light source (52), and in that the prisms (64, 66) are distributed in zones of the light guide (54) which are located underneath the electrodes (40). The invention also proposes a timepiece (10) fitted with this device (12). |
US07884895B2 |
Portable display device
A portable display device including a liquid crystal display panel, a backlight assembly having a light source for supplying light to the liquid crystal display panel, a mold frame included in the backlight assembly, the mold frame formed with a step unit such that the liquid crystal display panel can be mounted in the mold frame, and a light fence located in the step unit, the light fence screening light supplied from the light source to the liquid crystal display panel. |
US07884894B2 |
Liquid crystal display device having particular backlight container and reflective member arrangement
A liquid crystal display device includes a liquid crystal display panel, a plurality of lamps disposed behind the liquid crystal display panel, and a container which accommodates the lamps. The container includes a first container component parallel with the liquid crystal display panel and disposed behind the lamp, a second container component upwardly bent from an end part of the first container component, and a third container component that is cut away from the first container component and is upwardly bent from the first container component. The liquid crystal display device also includes a reflective member including a first reflective member at least partially disposed between the first container component and the lamp, and a second reflective member separated from the first reflective member and covering the third container component. |
US07884893B2 |
System and method of testing liquid crystal display device using dispensing state of liquid crystal dispensing apparatus
Disclosed is a method of testing a liquid crystal display device enabling a quick test by determining a test of a liquid crystal panel according to a liquid crystal filling state of the liquid crystal panel. The method includes: checking a liquid crystal filling state of a liquid crystal panel for a defective liquid crystal filling state; and executing a test of a liquid crystal panel having a defective liquid crystal filling state. The process for testing a liquid crystal filling state may include detecting a dispensed amount of liquid crystal dropped using a liquid crystal dispensing apparatus or may include measuring the weight of liquid crystal dropped. Other methods of identifying the filling state of the liquid crystal panel may be used. |
US07884889B2 |
Fringe field switching type liquid crystal display array substrate and method of manufacturing the same
An array substrate comprises a scanning line; a data line crossing the scanning line; a pixel electrode; a common electrode; and a Thin Film Transistor comprising a gate electrode connected to the scanning line, a source electrode connected to the data line and a drain electrode connected to the pixel electrode, the drain electrode and the scanning line forming a first capacitor therebetween. The array substrate further comprises an auxiliary capacitor which is in parallel with the first capacitor. |
US07884888B2 |
Automatic darkening filter with offset polarizers
A protective automatic darkening filter construction 10 includes two low twist liquid crystal cells 26, 30 interspersed between a series of offset polarizers 24, 28, 32. The resulting construction provides improved homogeneity in the dark state as viewed by the user over a large viewing angle. By reducing variations in shade, visibility through the filter may be improved. |
US07884887B2 |
Projector device comprising optical compensation sheet holder including turning member and sliding member
A liquid crystal projector device of the present invention has a liquid crystal panel and a polarizing plate oppositely arranged on each optical path of light of three primary colors, and a rectangular optical compensation sheet for compensating birefringence of liquid crystal molecules in the liquid crystal panel, which is held by an optical compensation sheet holder and arranged between the liquid crystal panel and the polarizing plate. The optical compensation sheet holder includes a frame for holding the optical compensation sheet, and a turning member, which holds the frame turnably on a rotation axis approximately parallel to one of a pair of diagonals of the liquid crystal panel, and is attached to an end edge of an optical system holding case for holding an optical system turnably on a rotation axis perpendicular to the optical compensation sheet. |
US07884883B2 |
Receiving device, control method for the device, program, and semiconductor device
A portable terminal device comprises a TV receiving unit and a TV processing unit for receiving a television broadcast, and a control unit for detecting the start and finish of channel changing, and notifying the user of a message that the channels are being changed for the time period from the start to finish of the changing. Further, the control unit displays information related to channels and information that indicates the progress of the channel changing in a display screen. |
US07884882B2 |
Motion picture display device
An address generating unit 102 generates a different write start address (w_adr) of a picture memory 105 depending on an aspect ratio and/or a display plane position of a motion picture to be displayed. A picture writing unit 104 writes data to the picture memory 105, starting at the calculated write start address (w_adr). A picture reading unit 108 uses the write start address (w_adr) as a read start address (r_adr) and reads data from the picture memory 105, starting at the read start address (r_adr). |
US07884876B2 |
Image-pickup apparatus, method of determining attachment of accessory device and method of distinguishing attached accessory device
An image-pickup apparatus is disclosed onto which an accessory device is detachably attached and which is capable of recognizing that an output from a light-receiving sensor is influenced by an attachment of the accessory device. The image-pickup apparatus includes a first detector which is capable of outputting a signal corresponding to an object distance. The apparatus further includes a determining device which determines an attachment of the accessory device onto the image-pickup apparatus on the basis of a predetermined signal output from the first detector. |
US07884874B2 |
Digital still camera and method of controlling same
The image of a subject is attained by image sensing and the image of the subject is displayed on the display screen of a digital still camera. The image of a face is detected from within the image of the subject and a face frame is displayed so as to enclose the detected image of the face. Autofocus control and automatic exposure control is carried out using image data representing the image within the face frame. Image data representing the image of the subject in which the image of the face is in focus and has the appropriate brightness can be recorded on a memory card. |
US07884871B2 |
Images with high speed digital frame transfer and frame processing
A digital frame transfer imager having an image sensor and frame memory in the same chip. The image sensor has an integrated memory controller for controlling transfers of data between the sensor and the memory array. The imager utilizes a rolling shutter and multiple groups of analog-to-digital processing circuitry to readout data from the sensor and to output digital images substantially free from image smear, kT/C noise and other unwanted image artifacts. |
US07884869B2 |
Assignment of pixel element exposure times in digital camera modules and mobile communication devices
A method and digital imaging device, such as a digital camera module, is provided for digital imaging. The method includes the step of determining a signal-to-noise ratio associated with a first pixel location of a plurality of pixel locations and a signal-to-noise ratio associated with a second pixel location of the plurality of pixel locations, and the steps of assigning a first exposure time to the first pixel location in response to the signal-to-noise ratio associated with the first pixel location and assigning a second exposure time different from the first exposure time to the second pixel in response to the signal-to-noise ratio associated with the second pixel location. The method further includes the step of exposing the first pixel location for the first exposure time while exposing the second pixel location for the second exposure time to create a digital image. |
US07884868B2 |
Image capturing element, image capturing apparatus, image capturing method, image capturing system, and image processing apparatus
An image capturing element having an electric shutter function of controlling exposure time for each frame includes: a photoelectric converter that has a plurality of photoelectric conversion elements arranged in a matrix each of which converts light into charge and stores the converted charge; a first reading unit that reads charge exposed for a predetermined exposure time from each pixel formed by the photoelectric conversion element in the entire exposure region of the photoelectric converter by a destructive readout method; and a second reading unit that reads charge from each pixel formed by the photoelectric conversion element in a specific region, which is a portion of the entire exposure region of the photoelectric converter, plural times by a non-destructive readout method in a period in which the first reading unit reads the charge from the entire exposure region. |
US07884866B2 |
Imaging apparatus and imaging method
First YUV data produced from a pixel output in which one RAW-RGB data is read out from an SDRAM and is compensated in a dynamic range expansion compensating section of a YUV converting section and second YUV data produced from a pixel output which is equal to or more than a predetermined saturation level without performing a compensation process in the dynamic range expansion compensating section are loaded in a YUV compositing section, and then third YUV data is produced by compositing brightness data taken out from the first YUV data and color difference data taken out from the second YUV data. |
US07884865B2 |
High speed noise detection and reduction in active pixel sensor arrays
A system for detecting high speed noise in active pixel sensors includes a photodiode for receiving low levels of light, a reset transistor, an amplifier transistor, a row select transistor, and a high-speed analog-to-digital converter. The reset transistor gate receives a reset signal, and the reset transistor drain receives a reset voltage. The amplifier transistor gate is connected to the photodiode and the reset transistor's source. The amplifier transistor receives a supply voltage at the drain terminal. The row select transistor gate terminal receives a row select signal. The row select drain terminal is connected to the amplifier transistor source terminal. The high-speed analog-to-digital converter includes an analog input port connected to the row select transistor source and a digital output port capable of resolving high-speed excitation events received by the photodiode. |
US07884864B2 |
Noise reduction device, noise reduction method and image capturing device
A noise reduction device comprises a first signal reading-out unit for reading out a video signal of a target pixel for which a noise reduction is performed; a second signal reading-out unit for reading out video signals of external peripheral pixels arranged around internal peripheral pixels arranged at positions closest to the target pixel, the external peripheral pixels being arranged at positions closest to the target pixel in radial directions from the target pixel and outputting the same color signals as the video signal of the target pixel; a selection controller for judging presence of a correlation between the video signal of the target pixel and a video signal of each of the external peripheral pixel based on a relation between a signal value of the video signal of the target pixel and a signal value of the video signal of each of the external peripheral pixels; a signal calculator for calculating the signal value of the video signal of the target pixel by use of the signal values of the video signals of the external peripheral pixels; and a selector for selecting the signal value of the video signal of the target pixel determined by the signal calculator when it is judged by the selection controller that the number of the video signals of the external peripheral pixels having correlations with the video signal of the target pixel is large. |
US07884862B2 |
Camera and camera zoom control method
The present invention provides a camera and a camera zoom control method that can reduce power consumption at the time of zooming and shorten the time difference between the timing of a photographing instruction and the timing of actual photographing. Until a release button is operated, the optical zoom magnifying power of a lens is controlled to become a zoom magnifying power corresponding to an operation with respect to a zoom switch, and when the release button has been operated, the optical zoom magnifying power of the lens is controlled to become the zoom magnifying power corresponding to the operation with respect to the zoom switch. |
US07884859B2 |
Digital camera
A digital camera including a layout inputting unit that inputs a layout in drawing a digital image, an internal memory stored with the inputted layout, a selection receiving unit (S400) that receives selection of the layout stored in the internal memory, an object image outputting unit (S410, S420) that outputs the digital image outputted by the converting unit to a removable memory by being related to the layout selected by the selection receiving unit, and a layout unit (S440) that outputs the layout stored in the internal memory in the removable memory stored with the digital image by the object image outputting unit. |
US07884857B2 |
Image pickup apparatus, image signal processing apparatus, and image signal processing method which suppress false outlines
A histogram detecting unit detects a distribution of numbers of pixels by luminance level of a picked-up image signal. A maximum luminance value calculating unit calculates a maximum luminance value of the inputted image signal. A high luminance proportion calculating unit calculates a proportion of a high luminance signal out of all of the pixels composing one or a plurality of frames based on the detected distribution of numbers of pixels by luminance level. A knee point calculating unit calculates a knee point based on the calculated maximum luminance value and proportion of the high luminance signal. A knee processing unit generates a knee slope with a predetermined inclination starting at the calculated knee point. The knee processing unit does not change the value of the predetermined inclination, regardless of the value of the calculated knee point. |
US07884855B2 |
Displaying broadcasts of multiple camera perspective recordings from live activities at entertainment venues on remote video monitors
Broadcast methods and systems for simultaneously transmitting, processing and selectively displaying more than one video camera perspectives recorded at live entertainment venues on remote video monitors. Video recording can be from more than one entertainment venue or can be more than on synchronized video camera perspective of an activity at an entertainment venue. Remote video monitors can be venue-based hand held devices or video monitors used at home. Remote video monitors can include hand held devices and high definition televisions (e.g., HDTVs) including flat panel display screens therein. Within a venue, camera views can be processed and formatted for display on display screens associated with remote video monitor. A user can select from more than one view from video cameras that the user wants displayed on the remote viewer, enabling a user of the remote video monitor to view more than one camera view through the remote viewer at a time/simultaneously. |
US07884852B2 |
Vibration correcting device, lens barrel, and optical device
An optical device with an imaging device for forming an image of a subject with a lens device includes a lens unit, a movable member making the lens unit movable within a plane orthogonal to the optical axis of the lens unit, an image pickup device imaging the subject image formed by the lens device, a fixed member limiting the movement of the movable member in the optical axis direction, at least three balls rolling between the movable and fixed member, a vibration detecting unit, and a pitch direction drive unit for driving the movable member in the pitch direction within the optical axis orthogonal plane and a yaw direction drive unit for driving the movable member in the yaw direction within the optical axis orthogonal plane. The pitch and yaw direction drive units press the movable member toward the fixed member side by means of magnetic pressing forces caused by magnetic attractive action between drive magnets and yokes. |
US07884849B2 |
Video surveillance system with omni-directional camera
A method of operating a video surveillance system is provided. The video surveillance system including at least two sensing units. A first sensing unit having a substantially 360 degree field of view is used to detect an event of interest. Location information regarding a target is sent from the first sensing unit to at least one second sensing unit when an event of interest is detected by the first sensing unit. |