Document Document Title
US07757300B2 Digital information recording and reproducing method and apparatus therefor
A method is disclosed wherein a first piece of digital information and copy control information of the first piece of digital information is received. The copy control information is for controlling the recording of the first piece of digital information on a recording medium. When the received copy control information is Copy One Generation indicating that only one generation copy of digital information is allowed, then a plurality of the first pieces of digital information are recorded on a first recording medium as the first piece of digital information and a second piece of digital information, wherein the first piece of digital information is different in format or in bit rate from the second piece of digital information.
US07757299B2 Conditional access to digital rights management conversion
The present invention provides for an interface between two seemingly incompatible and different content protection systems. Accordingly, protected content may be transferred between the respective security kernels of a conditional access (CA) and digital rights management (DRM) systems, while maintaining security of the content and any associated protection information. The transfer and consumption of protected content and the associated content protection information may be achieved by temporarily or permanently binding the respective security kernels of the CA and DRM systems, transcribing content protection information, and potentially transcribing the content.
US07757297B2 System for the storage and retrieval of confidential information
The invention relates to a system and a method for the storage and/or retrieval of confidential information for at least one user, by means of which a secret, in particular a project password, can be securely retrieved again. System for the storage and/or retrieval of confidential information for at least one user, particularly within the area of creating a project, with first means for encryption of the confidential information using a public key of an asymmetric method through a key service and for storage of the encrypted information in a generally accessible memory and at least one input device for entry of the private key associated with the public key through the key service for the retrieval of the information, whereby the system includes a selection device for the selection of at least one key service by the at least one user.
US07757295B1 Methods and structure for serially controlled chip security
Structures and methods within an integrated circuit for controlling access to secured information embedded therein. A security block embedded within an integrated circuit (e.g., an SOC) may control authorized and unauthorized access to secured information stored within a memory of the integrated circuit. The security block may combine security key techniques and structures with a counting technique and structure such that when a maximum number of unauthorized attempts are detected, all further access to the secured information will be denied thereby rendering the IC unusable. In one aspect, the counting features may be implemented using a one time programmable register comprising a plurality of one time programmable bits such that each bit may be set to indicate detection of an unauthorized access attempt. If all bits of the OTP register are so set, the maximum number of unauthorized attempts has been detected and the circuit precludes all further access attempts.
US07757292B1 Reducing false positive computer virus detections
Virus detection modules (120) execute virus detection techniques on clients (110) to check for the presence of computer viruses in data and also communicate with a software server (116). A constraints module (320) specifies constraints on the application of certain virus detection techniques. An administrator uses the software server (116) to release (514) a virus detection technique and an associated constraint to the clients (110). The clients (110) execute the technique subject to the constraint, and report the results to the software server (116). The administrator uses the constraint and reported results to determine (518) whether the technique is causing false positive virus detections. If necessary, the administrator modifies (520) the technique to reduce the false positives and/or modifies (524) the constraint to cause the technique to execute more frequently. The constraints allow the administrator to detect false positives without inconveniencing most clients (110).
US07757289B2 System and method for inspecting dynamically generated executable code
A method for protecting a client computer from dynamically generated malicious content, including receiving at a gateway computer content being sent to a client computer for processing, the content including a call to an original function, and the call including an input, modifying the content at the gateway computer, including replacing the call to the original function with a corresponding call to a substitute function, the substitute function being operational to send the input to a security computer for inspection, transmitting the modified content from the gateway computer to the client computer, processing the modified content at the client computer, transmitting the input to the security computer for inspection when the substitute function is invoked, determining at the security computer whether it is safe for the client computer to invoke the original function with the input, transmitting an indicator of whether it is safe for the client computer to invoke the original function with the input, from the security computer to the client computer, and invoking the original function at the client computer with the input, only if the indicator received from the security computer indicates that such invocation is safe. A system and a computer-readable storage medium are also described and claimed.
US07757283B2 System and method for detecting abnormal traffic based on early notification
This method and system for detecting abnormal traffic in a communications network is based on classifying the traffic in risk and status categories and maintaining a service status table with this information for each service at a respective node. The risk categories are initially established based on known software vulnerabilities recognized for the respective service. An early notifier enables further processing of services suspected of malware propagation. Status categories enable segregating the traffic with a “under attack status” from the “non under attack” status, so that the intrusion detection system at the respective node only processes the “under attack” traffic. In this way, the time and amount of processing performed by the intrusion detection system is considerably reduced.
US07757281B2 Privilege restriction enforcement in a distributed system
Remote administrative privileges in a distributed system are disabled by default. To administer a remote system, express action is taken to elevate a user status to obtain remote administrative privileges. When local and remote systems communicate, information pertaining to the status of the logged on user is included in the communications. If the user wishes to legitimately administer a remote system, the user provides an explicit request. The request is processed. If the user is configured as an administrator of the remote system and the request contains an indication that the user's administrative status has been elevated, an authorization token is generated. The authorization token is utilized by the remote system to allow the user to administer the remote system.
US07757279B2 Storage subsystem, storage system, and communication control method
In a storage subsystem which is connected to an IP network, by excluding an improper packet, security is heightened, and a performance of communication to a logical unit of storage subsystem is maintained and secured. In the storage subsystem, a function which carries out filtering of a packet other than an iSCSI packet is provided. With respect to only the packet passed through the function, its accessibility to the logical unit is filtered. Also, traffic of all received packets, and a traffic lob of a packet judged to be discarded by the above filtering is recorded. By using this information, controlling such as a cut-off process of improper communication, QoS securement for normal communication and so on, are carried out.
US07757275B2 One time password integration with Kerberos
A domain controller (DC) side plugin supports one time passwords natively in Kerberos, Part of the key material is static and the other part is dynamic, thereby leveraging properties unique to each to securely support one time passwords in an operating system. The user is permitted to type in the one time passcode into a logon user interface. Rather than calling the SAM APIs to get the static passwords, vendors may register callbacks on the DC to plugin their algorithm. These callback functions will return the dynamically calculated passcodes for the user at a specific point in time. This passcode will then be treated as a normal password by the DC.
US07757268B2 Policy based service management
A system and a method for policy management in a web services environment includes a policy design tool, a policy storage and a policy manager controller. The policy design tool creates (or updates) a policy for association with a web service. The policy storage stores the policy. The policy manager controller provides an interface for transmission of the policy to a policy enforcement tool and also receives messages relating to the policy from the policy enforcement tool. In addition, a system and method for policy enforcement in a web services environment includes a policy enforcement controller, a policy enforcement repository, an enforcer, a policy enforcement framework, and a policy container. The policy enforcement controller receives and commits a policy and the policy enforcement repository stores the committed policy. The enforcer module receives a request to invoke the policy and the policy enforcement framework determines whether the requested policy is committed in the policy enforcement repository and whether the policy is instantiated. The policy container determines whether the policy is enforceable.
US07757267B2 Method for delivering cable channels to handheld devices
A method, apparatus, and article of manufacture provide the ability to broadcast premium video programming. Thus, once premium video programming is received, it is encoded into the vertical blanking interval and unused/non-interfering Active lines found in a typical television broadcast. However, the encoded information is completely transparent to the pre-existing/typical television channel. The resulting encoded content is then broadcast with the typical television broadcast.
US07757265B2 System and method for local meta data insertion
A data modification system and method for selective insertion of local meta data into an incoming data stream, the incoming data stream having a video data component and a meta data component. The data modification system comprises an incoming data terminal, a local data terminal, and a data modification unit coupled to the incoming data terminal and the local data terminal, wherein the data modification unit is adapted to selectively combine data from the incoming data terminal and the local data terminal. The method comprises receiving a data signal, the data signal comprising a first data component and a second data component, separating the first data component from the second data component, determining whether to modify the second data component, retrieving a third data component from a database, merging the third data component with the first data component, and outputting the third data component and the first data component to a distribution terminal.
US07757264B2 Audiovisual reproduction system
Audiovisual reproduction system comprising a central unit managing a sound control circuit, and a telecommunications modem connected to a distribution network controlled by a host server, through a multitask operating system created around a tools and services library, characterized in that the operating system comprises a function that adjusts the sound control circuit to couple volumes in the various areas in which the loudspeakers in the audiovisual reproduction system are used, this function being accessible through a management mode of the multitask operating system, the coupling maintaining the ratios between the various volumes in each area when the volume in one area is modified.
US07757262B2 CATV system and automatic noise controller
The present invention relates to a CATV circuit with an automatic noise controller and a CATV system using the CATV circuit. The CATV circuit is used for automatically reducing upstream noises occurred in a CATV circuit for bidirectional communications between a control center and a home terminal. A variable attenuation method is applied to the CATV circuit, and a noise level measurement method is applied to measure the upstream noise level and control the attenuation rate according to the measured noise level.
US07757259B1 Intelligent asset management in a cable services system
Methods and systems are provided for intelligently managing on-demand content in a cable services system. High demand video programs (e.g., movies, documentaries, mini-series, educational films, and the like) are stored at cable system hubs that service a number of individual cable customers. When a given video program is requested, the requested title is steamed from the hub servicing the requesting customer rather than streaming the requested program from the cable system head end. The video programs cached at the cable system hubs are determined based on attributes associated with individual video programs including time since initial release, association with other programs, association with hub locations, association with current events, and the like.
US07757257B2 Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
US07757254B2 Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
An interactive entertainment system enables presentation of supplemental interactive content along side traditional broadcast video programs, such as television shows and movies. The programs are broadcast in a conventional manner. The supplemental content is supplied as part of the same program signal over the broadcast network, or separately over another distribution network. A viewer computing unit is located at the viewer's home to present the program and supplemental content to a viewer. When the viewer tunes to a particular channel, the viewer computing unit consults an electronic programming guide (EPG) to determine if the present program carried on the channel is interactive. If it is, the viewer computing unit launches a browser. The browser uses a target specification stored in the EPG to activate a target resource containing the supplemental content for enhancing the broadcast program. The target resource contains display layout instructions prescribing how the supplemental content and the video content program are to appear in relation to one another when displayed. When the data from the target resource is downloaded, the viewer computing unit is responsive to the layout instructions obtained from the target resource to display the supplemental content concurrently with the video content program. Embedding the layout instructions in the supplemental content advantageously places control of the presentation to the content developers. The developers are free to arrange the data and video in any manner they choose.
US07757252B1 Navigation system for a multichannel digital television system
The present invention provides a digital television system where access rights to a programme or channel are received analyzed by the decoder in determining whether to permit or prohibit full audio and visual access by the user to that programme or channel when displayed in respective windows of a mosaic formation.
US07757247B2 Small form factor optical/magnetic disk for information storage
Provided is a small form factor optical/magnetic disk including an integrated metal hub and a disk plate. The integrated metal hub includes a circular upper metal hub and a circular lower metal hub integrally formed with and disposed under the upper metal hub. The circular lower metal hub has a smaller diameter smaller than the upper metal hub. A central hole is formed in central portions of the upper and lower metal hubs and passes through the upper and lower metal hubs. The disk plate has a through-hole that is formed in a central portion and is directly associated with the integrated metal hub, and a recess that is formed around the through-hole and allows the upper metal hub to be mounted therein. Since the central portion of the small form factor optical/magnetic disk is not thick, the small form factor optical/magnetic disk can contribute to an ultra thin small form factor information storage device. Also, since manufacturing processes are simple, price and quality competitiveness can be enhanced.
US07757246B2 Disc apparatus with clamp holder having top surface of first flange higher than top surface of second flange
When a motor rotates and a traverse mechanism integrated with a turntable pivots, a clamper holder moves downward together with the turntable whereby an end part of a first flange of the clamp holder abuts the bottom surface of a flange provided at an outer peripheral edge part at the upper end side of the clamper. The first flange is so arranged at the side opposite to the pivoting axis of the traverse mechanism as viewed from the center of the clamper. Further downward movement of the turntable separates the clamper from the turntable in such a manner as to leave the clamper in the clamper holder.
US07757241B2 Playback control methods and arrangements for a DVD player
In accordance with certain aspects of the present invention, enhancements have been developed to further extend the performance of a generic DVD navigator. The methods and arrangements herein provide a mechanism that allows a player application to precisely ‘bookmark’ locations during playback, and later resume playback at the selected bookmarked locations.
US07757240B2 System and related interfaces supporting the processing of media content
A software enabled, matrix switch is presented wherein a scalable plurality of inputs, coupled to media content sources, provide media content which is recursively routed through select media processing object(s) coupled to a scalable plurality of matrix switch outputs in accordance with a user-defined media processing project.
US07757235B2 Trigger support for a bi-directional broker
A trigger support system and method for a bi-directional job broker is provided. One or more action requests, or triggers, are registered, for example, by a manager job scheduler or a broker. The one or more action requests are associated with one or more jobs scheduled to run on a client job scheduler. A broker communicates the one or more action requests to the client job scheduler. The client job scheduler takes an action based on the one or more action requests and reports the result of the action to the manager job scheduler.
US07757233B2 Controlling a computer system having a processor including a plurality of cores
Controlling a computer system having at least one processor including a plurality of cores includes establishing a core max value that sets a maximum number of the plurality of cores operating at a predetermined time period based on an operating condition, determining a core run value that is associated with a number of the plurality of cores of the at least one processor operating at the predetermined time period, and stopping at least one of the plurality of cores in the event the core run value exceeds the core max value at the predetermined time period.
US07757231B2 System and method to deprivilege components of a virtual machine monitor
In some embodiments, the invention involves a system to deprivilege components of a virtual machine monitor and enable deprivileged service virtual machines (SVMs) to handle selected trapped events. An embodiment of the invention is a hybrid VMM operating on a platform with hardware virtualization support. The hybrid VMM utilizes features from both hypervisor-based and host-based VMM architectures. In at least one embodiment, the functionality of a traditional VMM is partitioned into a small platform-dependent part called a micro-hypervisor (MH) and one or more platform-independent parts called service virtual machines (SVMs). The micro-hypervisor operates at a higher virtual machine (VM) privilege level than any SVM, while the SVM and other VMs may still have access to any instruction set architecture (ISA) privilege level. Other embodiments are described and claimed.
US07757229B2 Reflective, XML-based framework for the construction of common application launchers
Apparatus, methods, and computer program products are disclosed for installing computer applications executes installation actions that are common from one implementation to the next using user-supplied, application-specific details for each installation. The teachings involve parsing an XML file to determine attributes of a user interface and attributes of the installation actions. The user interface is then constructed according to user-defined interface attributes and the installation actions are performed according to user-defined installation attributes.
US07757228B1 Systems and methods for writing an image to a computer system
A system for imaging a computer system is disclosed. An administrative computer system includes an image for use with a target computer system and an imaging server for managing imaging processes on other computers. A target computer system includes or is in communication with a computer-readable medium that includes instructions to implement a method for writing the image to a storage device. The target computer system has a hard drive having a file system. The image is received from the administrative computer system. The image is stored on the hard drive of the target computer system without using the file system. The image is written to the hard drive of the target computer system using an imaging tool. The imaging tool uses a temporary file system to access the image. The temporary file system is transparent to the imaging tool.
US07757227B2 Dynamic multilingual resource support for applications
A download component queries a computer containing an application for requesting resources to determine languages associated with the computer. The download component then accesses the remote database and conducts a match between the queried languages on the computer and available languages in the database. The download component then downloads resources for each of the matched languages and a default language, such as English. A smart query module associated with the application on the computer is provided for choosing language resource files for the application. An algorithm is provided for choosing a language resource based upon user default settings and available resources, with a fall back to a default language, e.g., English.
US07757225B2 Linktime recognition of alternative implementations of programmed functionality
A method and apparatus are disclosed for optimizing the runtime behavior of database or other applications by allowing selection of alternative code segments during linking of pre-compiled object modules. A macro-preprocessor inserts a declaration for a global variable in the source code in response to an occurrence of a command of interest. The linker selects object modules for executing other commands based on the presence or absence of the declaration for the global variable in the preprocessed source code. The method and apparatus are useful in implementing programming language statements including non-procedural programming languages such as the Embedded Structured Query Language (ESQL).
US07757217B2 Debugging an application process at runtime
The present invention accordingly provides an application debugger running in a process of a computer system comprising: a debugger memory heap; and an object copier for generating a stateful copy in the debugger memory heap of an application object at runtime wherein the application object is stored in an application memory heap of an application process.
US07757216B2 Application server performance tuning client interface
An application tuning tool, and method, system, and computer program product for application tuning, provides application deployers with a single, unified facility for modifying the relevant parameters to achieve optimal performance, which makes the application tuning process simpler and easier, so that it can be performed by less skilled individuals and yet be performed more quickly by those less skilled individuals. A method of tuning an application deployed in an application server comprises the steps of deploying the application in the application server, invoking an application tuning tool operable to display information relating to application parameters to be tuned, receiving specifications of values of application tuning parameters, and tuning the application using the received specified parameter values.
US07757214B1 Automated concurrency configuration of multi-threaded programs
A system for automated concurrency configuration of multi-threaded programs comprises one or more processors and memory coupled to the processors. The memory stores program instructions executable by the processors to implement a resource management tool. The resource management tool is configured to determine respective target values for one or more concurrency configuration parameters to be set in a deployment of an application using an analytic model and a set of performance metrics obtained from the application (e.g., values of throughput, response times, and corresponding resource utilization measurements), and to deploy the application with the concurrency configuration parameters set to the target values.
US07757210B1 Object framework
An object framework can provide unique and uniform methods for explicit and precise object identification. The object framework features a virtual object space providing access to multiple objects, each object having a set of functionality and being identifiable by a unique identifier provided by the virtual object space. A visualization framework visualizes objects independent of an application implementing an object. Each object is visualized using the object's unique identifier and according to the object's corresponding set of functionality.
US07757205B2 System for preparing a standard framework for automation appliances
The invention relates to a system and a method for preparing a standardized functionality which is independent form the type of appliance and is used to create a solution in the field of automation. The specific properties and functions of different automation systems are directly covered or generalized on respective appliances by a system-specific adapter, the automation runtime layer. Another component implemented on the respective appliance, the runtime framework, provides a general automation functionality and/or base functionality. The automation solution can thus be created in a standardized manner on an engineering system, and randomly ported independently from the respective target platform. Uniform object libraries can be used and already created solutions can be recycled independently from the system.
US07757200B2 Structure of an apparatus for programming an electronically programmable semiconductor fuse
A design structure for an apparatus for programming an electronically programmable semiconductor fuse. The apparatus applies a programming current to a fuse link as a series of multiple pulses. Application of the programming current as a series of multiple short pulses provides a level of programming current sufficiently high to ensure reliable and effective electromigration while avoiding exceeding temperature limits of the fuse link.
US07757199B2 Logic description library of differential input circuit
To present a logic description library of differential input circuit capable of expressing logically, in a differential input circuit, by including an input and output response characteristic depending on the voltage level of individual differential input signals in addition to an input and output response characteristic depending on the differential voltage between differential input signals. A logic description library 1a includes first detection logic primitive DPR1 and output control logic primitive OPR. A tristate buffer TBF functions as a buffer when first detection signal IS1 is at low level, and is controlled in a floating state when first detection signal IS1 is at high level. When at least either positive side logic input signal DINP or negative side logic input signal DINM is at undefined level, the first detection signal IS1 issued from inverter INV3 is at undefined level. Hence, output expectation value DOUT issued from output control logic primitive OPR is at undefined level.
US07757198B1 Scan chain systems and methods for programmable logic devices
Systems and methods provide techniques to support design specific testing for programmable logic devices in accordance with one or more embodiments. For example in one embodiment, a method of generating configuration data for a programmable logic device includes mapping a design for the programmable logic device, wherein the mapped design incorporates scan test logic; placing and routing the mapped design; and generating configuration data based on the mapped design, wherein the incorporated scan test logic is disabled and not selectable within the programmable logic device configured with the configuration data. The method may further include generating a second configuration data based on the mapped design, wherein the incorporated scan test logic is enabled and selectable within the programmable logic device configured with the second configuration data.
US07757195B2 Methods and systems for implementing dummy fill for integrated circuits
A method and system are described to reduce process variation as a result of the electrochemical deposition (ECD), also referred to as electrochemical plating (ECP), and chemical mechanical polishing (CMP) processing of films in integrated circuit manufacturing processes. The described methods use process variation and electrical impact to direct the insertion of dummy fill into an integrated circuit.
US07757191B2 Racecheck: a race logic analyzer program for digital integrated circuits
Techniques a race logic analysis on an integrated circuit (IC) design are described herein. In one embodiment, all hardware description language (HDL) defined system functions and/or tasks that have one or more side-effects when invoked in a first HDL language, but not when the same HDL-defined system functions/tasks are invoked in a second HDL language are identified. For all processing blocks that invoke the HDL-defined system functions/tasks that have side-effects, one or more triggering conditions of the processing blocks and HDL languages in which the processing blocks are coded are collected. When detecting a concurrent invocation race of the HDL-defined system functions/tasks statically or dynamically, checking is performed only the processing blocks that are coded in one or more HDL languages which render the HDL-defined system functions/tasks to manifest the one or more side-effects. Other methods and apparatuses are also described.
US07757188B2 Method and apparatus for designing integrated circuit
In the present invention, a block level net list is separated from a chip level net list so that the chip level net list can be created in a form in which a block is transparent to a designer. The present invention determines a destination block for circuit elements that are described in a chip level net list and for which the destination block is not determined, and creates a final net list by reflecting the chip level net list to the block level net list based on the information on the destination block. As a net list can be created in a form in which a block is transparent to a designer for a circuit system that is required to be optimized for the entire chip, the circuit system can be efficiently optimized.
US07757182B2 Taskbar media player
A system and method for controlling media through a user interface integrated within a taskbar is described. This system and method enable a user to control media while a user interface of another application remains in perspective. Further, this system includes a taskbar media player, which can play media and enable a user to control the play of that media from within a taskbar.
US07757177B1 Virtual forms
A technology enabling a developer to configure a graphical user interface (GUI) such that only a subset of the inputs contained in the GUI will be processed, depending on the user's interaction with the GUI. The configuration identifies one or more logical units known as virtual forms, with each virtual form identifying zero or more input components from the GUI that are said to participate in the virtual form, and one or more submission components from the GUI that are said to submit the virtual form, such that when a user interacts in some particular way with (e.g., clicks) a component that submits a virtual form, only the inputs that participate in that virtual form are processed while other inputs in the GUI are not processed.
US07757175B2 Method and system for testing websites
A method and system is provided for testing and analyzing websites via a test-enabled web browser. In the representative embodiment a user controls a test-enabled web browser via a set of pull-down menus, thereby choosing between alternative testing and analysis functional capabilities, selecting files in which to store recordings (scripts), choosing files into which to place test results and messages, and setting various parameters that affect how the testing and analysis functions are performed. When the user requests it, the representative embodiment provides for deep recording of user interactions as they relate to a specific web page currently on display in the browser view area, for extracting key information from the current web page sufficient to validate that a future playback does or does not produce the same effects on the chosen website page, for playing back a prior recording to confirm that a website page continues to pass the user-defined tests, and for providing detailed analyses based on the specific contents of the current website page. The general result of systematic use of the test-enabled browser on websites is improved content quality, demonstrated website server behavior for deep tests, quicker delivery by the website server, and better serviceability for e-business.
US07757170B2 Recommendation aggregation for digest generation
Systems and methods for processing automatically generated recommendations. In various exemplary embodiments, a method of producing a recommendation digest for a user includes (a) generating a recommendation log for the user by storing a plurality of recommendations, one or more of the plurality of recommendations relating to a representation of a context that led to the creation of the one or more recommendations for the user, and (b) determining a subset of recommendations by using one or more statistics obtained from processing the plurality of recommendations stored in the log.
US07757167B2 Document layout processing using templates
A document processing apparatus according to the present invention capable of changing a layout of a document dynamically in accordance with data to be laid out in the document, comprises a storage unit to store a template which contains a plurality of combinations of region information representing a region to lay out data and priority order information representing a priority order associated with the region; and a layout unit which lays out the data corresponding to the region in an order represented by the priority order in accordance with the template and changes a size or position of the region in accordance with the data without invading a region associated with a higher priority order than the region, wherein the template stored in said storage unit contains the priority order information independently for each region information.
US07757165B1 Method and system for deriving and matching local formatting in an electronic document
Determining and applying format attributes associated with content in an electronic document that is cut or copied from an electronic document and pasted into the same or different electronic document. The determination may be based on the format attributes of the content within a region of an electronic document containing the cut or copied content and the format attributes of a region of content that includes the location where the cut or copied text may be pasted. Local formatting may be associated with the source region of content and the destination region of content. Direct, or emphasis formatting, may be associated with content that has been cut or copied.
US07757164B2 Page information collection program, page information collection method, and page information collection apparatus
A page information collection program for efficiently collecting pages required to verify a web site. When a page acquisition request is input, a page acquisition section acquires the contents of a page and creates page information including the contents of the page and communication information used to acquire the page. Next, a classification section stores the page information put into a group in accordance with an assignment determination condition. If the target page information does not satisfy the assignment determination condition of any group, a grouping section creates an assignment determination condition satisfied by the target page information and a corresponding group, and stores the page information put into the created group. A page acquisition request section outputs a page acquisition request based on the link information in the page information put into the group created by the grouping section, to the page acquisition section.
US07757158B2 Converting hypertext character strings to links by attaching anchors extracted from existing link destination
A link destination hypertext is acquired of an original anchor present in a processing range in an original hypertext, and link destination anchor information composed of a pair of a link destination anchor character string and a link destination URL is extracted from the link destination hypertext. An original anchor effective range is determined which serves as a candidate character string range to which a new anchor is added in the original hypertext, a character string present in the original anchor effective range is compared with a character string present in the link destination anchor information, new anchor information is generated which is composed of a pair of a matched ranged character string and a new link destination URL, and a new anchor is attached to the matched range character string of the original hypertext, so as to convert the original hypertext to a new hypertext.
US07757155B2 Signal transmitting and receiving device and method of mobile communication system
Disclosed is a signal transmission method in a mobile communication system. Unequal error protection (UEP) ratios are determined so that the bits may have different received qualities according to the weights of the bits. The bits are repeated by a bit sequence repeater (210) according to the determined UEP ratios to generate a repeated bit sequence having a predetermined number of bits. The generated repeated bit, sequence is interleaved by an interleaver (220) and the interleaved bit sequence is symbol-mapped by a symbol-mapper (230) to generate a transmission symbol sequence, and the generated transmission symbol sequence is transmitted by the transmitter to a receiver. Furthermore, also a corresponding signal reception method, a corresponding signal transmitter and a corresponding signal receiver are disclosed.
US07757154B2 Magnetic disk control apparatus, magnetic disk apparatus, and method of correcting read error
A magnetic disk control apparatus includes an error determining unit and a correcting unit. When a correctable read error has occurred during read access to a disk drive, the error determining unit specifies an area on the disk drive where an error may occur due to the same cause as that of the correctable read error. The correcting unit corrects the area specified by the error determining unit by rewriting the area.
US07757152B2 Data corruption scrubbing for content addressable memory and ternary content addressable memory
A method for remedying data corruption in a first circuit, which may be a CAM or a TCAM. The method includes providing a RAM circuit external to the first circuit, the RAM circuit being configured for storing error detection information for data stored in the first circuit. The method also includes scrubbing the data stored in the first circuit during scrubbing cycles of the first circuit. The scrubbing corrects stored bit patterns read from the first circuit that fail an error detection test using error detection information corresponding to individual ones of the stored bit patterns. In an embodiment, ECC may be employed for the error detection test and also to correct any single bit error found.
US07757148B2 Method to suspend automatic repeat request (ARQ) reset
A method (100) of operating an Automatic Repeat Request (ARQ) transmitter (102) and an ARQ receiver (104) suspends an ARQ reset under circumstances where an ARQ reset would be superfluous. When a transmitter has a final currently-available data block, it deactivates its transmitter ARQ sync loss timer (172) and transmits a ‘suspend ARQ reset’ signal (122). Upon receipt of the ‘suspend ARQ reset’ signal (122), the receiver deactivates its receiver ARQ sync loss timer (176) and sends ARQ feedback (128). At this point, the ARQ connection can be maintained without superfluous ARQ resets even when no ARQ data blocks are being sent. When resuming transmission of ARQ data blocks, the transmitter activates its transmitter ARQ sync loss timer (182) and transmits an ARQ data block (142). The receiver receives the ARQ data block, activates its receiver ARQ sync loss timer (186) and sends ARQ feedback (148).
US07757142B2 Self-synchronizing pseudorandom bit sequence checker
Self-synchronizing techniques for checking the accuracy of a pseudorandom bit sequence (PRBS) are provided. The PRBS being checked may be generated by a device (e.g., a device under test) in response to a PRBS received by the device (e.g., from a PRBS generator). In an aspect of the invention, a PRBS checking technique includes the following steps/operations. For a given clock cycle, the presence of an error bit in the PRBS generated by the device is detected. The error bit represents a mismatch between the PRBS input to the device and the PRBS output from the device. Then, propagation of the error bit is prohibited for subsequent clock cycles. The prohibition step/operation may serve to avoid multiple errors being counted for a single error occurrence and/or masking errors in the PRBS output by the device.
US07757138B2 Semiconductor integrated circuit, test data generating device, LSI test device, and computer product
A semiconductor integrated circuit includes plural shift registers that receive plural test patterns randomly generated, respectively, a mask device that masks, among the shift registers, a target shift register specified by a mask pattern randomly generated. When a shift register other than the target shift register outputs an unknown value, the mask device masks the shift register according to a control signal. When the target shift register outputs a fault value, the mask device releases a mask of the target shift register according to a control signal.
US07757137B2 Method and apparatus for on-the-fly minimum power state transition
The invention includes a novel scan chain structure for LSSD or GSD IC operation. The scan chain structure includes a first flip-flop (L1) and a second flip-flop (L2) configured to operate the first flip-flop (L1) in normal mode operation, in scan mode operation, in initialization mode and in low leakage power mode operation, wherein each flip-flop within a long scan chain of latches includes a data input, data output, a clock input, a scan-in input and a scan-out output, arranged for normal mode operation. A buffer circuit is electrically connected between the scan-out output of the second flip-flop (L2) and the scan-in input of the first flip-flop (L1) for the next latch in the scan chain, the buffer circuit including a control element that controls the operation the first flip-flop (L1) to scan mode or low power leakage mode. The first flip-flop (L1) is set to a data output value upon exit from low power leakage mode that is the same value that it is set to at initialization during normal mode operation. The switching occurs in only one clock cycle.
US07757135B2 Method and apparatus for storing and distributing memory repair information
A system for repairing embedded memories on an integrated circuit includes an external Built-In Self-repair Register (BISR) associated with every reparable memory. Each BISR is serially configured in a daisy chain with a fuse box controller. The controller determines the daisy chain length upon power up. The controller may perform a corresponding number of shift operations to move repair data between BISRs and a fuse box. Memories can have a parallel or serial repair interface. The BISRs may have a repair analysis facility into which fuse data may be dumped and uploaded to the fuse box or downloaded to repair the memory. Pre-designed circuit blocks provide daisy chain inputs and access ports to effect the system or to bypass the circuit block.
US07757134B2 Test apparatus for testing a memory and electronic device housing a circuit
A test apparatus for testing a memory under test is provided, including a pattern generator generating a read address from which data is read from the memory under test and an expected value of the data read from the read address, a logical comparator comparing the read data read from the read address of the memory under test to the expected value and outputting fail data indicating pass/fail of every bit of the read data, a first fail memory storing a grouping of the read address and the fail data in a case where the read data and the expected value are not the same, a second fail memory storing fail data concerning addresses corresponding to each address of the memory under test, and an updating section updating fail data stored in the second fail memory and corresponding to the read address based on the grouping of the address and the fail data read from the first fail memory.
US07757127B2 Device retry mechanisms for content distribution
A system and method are provided for enabling a user device to retry a unicast transaction with a server. The user device includes a unicast retry module having both an inner loop retry module and an outer loop retry module. The inner loop retry module handles common transient error while the outer loop retry module allows additional retries alter all inner loop retries have been exhausted for device-initiated transactions.
US07757125B2 Defect resolution methodology and data defects quality/risk metric model extension
Methods, systems, and articles of manufacture for analyzing defects associated with a software development project. Descriptions of defects identified during the testing of a software product may be stored in a data structure. One or more of the defects may be identified as data defects. If data defects are determined to be the dominant class of defects in the data structure, the data defects may be analyzed to determine a cause for one or more data defects. For example, the focus areas affected by the defects, the trends over time of the defects, the particular types of the data defects, the stability of the system, etc. may be analyzed to determine a cause for the data defects. Therefore, corrective measures may be taken based on the identified cause of the one or more data defects.
US07757123B1 Managing faults
Faults are managed. A problem is detected in a data storage system. Possible field replaceable units (FRUs) of the data storage system are identified that may be at fault for the problem. If only one FRU may be at fault, a definitive alert is issued identifying the FRU. If multiple FRUs may be at fault, fault isolation is executed. If fault isolation isolates the problem to only one FRU, a definitive alert is issued naming the FRU. If fault isolation does not isolate the problem to only one FRU, an ambiguous alert is issued identifying multiple FRUs. The user is directed to execute a troubleshooting tree, which execution includes a manual FRU replacement by the user.
US07757118B2 Method and system for detecting and recovering failure command
A method and a system for detecting and recovering a failure command are provided. The method is used in a native command queuing (NCQ) and at least includes the following steps. In step (a), several commands are executed on a disk simultaneously according to the NCQ. In step (b), whether a request time of the commands is longer than a waiting time is measured: if the request time is not longer than the waiting time, then step (a) is executed. In step (c), one command is chosen. In step (d), whether the chosen command is executed successfully is determined: if the chosen command is executed successfully, then step (f) is executed. In step (e), the chosen command is recovered. In step (f), whether all the commands of the NCQ are chosen is determined: if not all the commands are chosen, then another command is chosen and step (d) is repeated.
US07757113B2 Enhanced RAID level 3
A method and system of method and system of enhanced RAID level 3 is disclosed. In one embodiment, a method includes allocating three times a physical storage capacity of a data drive to a dedicated parity drive of a ‘n’ physical drives of a redundant array of independent disks, recovering n−1 physical drive failures of the ‘n’ physical drives through a parity-in-parity technique in which certain number of parities generated during an initial write of data may be physically stored and using an XOR function applied to the stored parities to recreate un-stored parities which enable recovery of the n−1 physical drive failures. The method may include creating a superior read/write access capability and/or a superior parity data redundancy through the mirroring. The method may also include recreating the un-stored parities after a time interval that may be specified by a user.
US07757107B2 Maintaining a power budget
A server is capable of maintaining a power budget. The server comprises a central processing unit (CPU), a management processor, a power measurement circuit, and a comparison circuit. The comparison circuit receives real time power measurements from the power measurement circuit. A register includes a power budget value from the management processor. The management processor selects a system power performance state for the CPU that utilizes a level of power approximately equal to the power budget value.
US07757106B2 Sleep control signal sequence circuit
A sequence circuit includes a switch circuit (30) and a control circuit (50). The switch circuit has an input terminal connected with a node (11) and an output terminal connected to a super I/O chip (10). The control circuit includes a first transistor (Q4) and a second transistor (Q5), the first transistor has a gate connected to the node and a drain connected to a sleep control signal terminal (S3′), the second transistor has a base connected to the drain of the first transistor and a collector connected to the super I/O chip. When the computer is off or in one of the sleep states, the node is at low level and the output terminal of the switch circuit outputs a low level signal; when the computer is on, the node is at high level and the output terminal outputs a high level signal.
US07757105B2 Electronic device system and controller
In an electronic device system where a controller and a target device are connected to each other via an IEEE 1394 serial bus, the controller comprises: command sending means for sequentially sending via the bus a power control command to change the power status of the target between the power-on state and the power-off state and a power status command to inquire the power status of the target device; change time calculating means for calculating power status change time needed for the target device to change the power status between the power-on state and the power-off state based on a response to the power status command that is received from the target device; and time interval determining means for determining a time interval from sending of the power control command to sending of the power status command based on the power status change time.
US07757102B2 Secure terminal
A secure terminal comprises: primary means consisting of processing means, data and program storage means, security means and data input means, wherein the components of the primary means are interconnected by a first data bus; peripheral means consisting of printing means, means for reading from/writing to a card and means for accessing a telecommunications network, wherein the components of the peripheral means are interconnected by a second data bus; and power supply means connected to the primary and peripheral means. The primary means arc grouped in a main housing that cannot be dismantled without damaging at least one of the components of the primary means, and the peripheral means are grouped in at least one housing capable of being connected to the main housing.
US07757101B2 Data processing apparatus, data processing system, and data processing method therefor
A SAM receives a secure container in which content data encrypted with content key data, the encrypted content key data, and UCP data designating a handling policy of the content data are stored, and determines at least one of the purchase mode and the usage mode of the content data based on the UCP data. The SAM serves as a slave for a host CPU, and is also provided with a common memory shared with the host CPU.
US07757099B2 Validating an encryption key file on removable storage media
Provided are a method, system, removable storage cartridge, and article of manufacture for validating an encryption key file on a removable storage media. Copies of an encryption key file are written to multiple locations on a removable storage media, wherein data is encrypted and decrypted using an encryption key included in the encryption key file. A validation operation is performed on the copy of the encryption key file at one of the key locations, wherein the key locations comprise the locations on the removable storage media to which the encryption key files were written. In response to the copy of the encryption key file not validating, a command is sent to cause the data and valid copies of the encryption key file to be rewritten to a new storage media.
US07757097B2 Method and system for tamperproofing software
Method of protecting host application code comprising a plurality of code blocks. The method includes steps of preprocessing the host application code; obfuscating the host application code; installing guards in the host application code to protect client blocks; randomly rearranging the code blocks of the host application code; linking the rearranged host application code with other resources to produce a binary executable image; and patching the binary executable image with data values to be used by the guard. The method can be used to install a plurality of guards to form a distributed network of guards that cooperatively protect the host application code and the other guards in the network. The installation of the guards can be performed automatically using a guard formation graph; and guard formation graph customization parameters. The obfuscation step can include control flow graph merging, cloning, and data-aliasing.
US07757096B2 Mobile unit with fingerprint sensor and attachment structure
A mobile unit with fingerprint sensor, includes a fingerprint sensor; a circuit board on which a plurality of circuit components are mounted, one of the circuit components processes an output signal output from the fingerprint sensor; a key case on which a plurality of key switches, used as operation keys of the mobile unit, are arranged, the key case being fixed to the circuit board; and a sensor-specific board that is provided separately from the circuit board and includes the fingerprint sensor thereon, and that is detachably attached to the key case and the fingerprint sensor is arranged adjacent to the operation keys.
US07757094B2 Power management for subscriber identity module
A power management technique for a Subscriber Identity Module (SIM), makes use of a voting process to determine when to power-up and power-down the SIM. In particular, the voting process determines whether software modules running on a wireless communication device (WCD) require current or imminent access to the SIM. The voting process is designed to make more efficient use of the SIM without sacrificing performance. A modified security authorization process can be added, in which the WCD caches a user access code in memory for authenticating the user to the SIM to gain access to the secure features of the SIM. The security verification process avoids the need for the user to enter the access code each time the SIM is powered up in the course of the power management routine, reducing user inconvenience and maintaining performance.
US07757093B2 Printing system
An imaging system is provided with an authentication data storage that stores a plurality of pieces of authentication data in relationship to user IDs respectively representing owners of the plurality of communication devices. Further included is a reading system that reads out one of the plurality of pieces of the authentication data corresponding to a user ID if the user ID is transmitted from the external device in relationship to the image data, and a searching system searches for a communication device with which a connection authentication is established using the authentication data read out by the reading system within a predetermined communication area with respect to the imaging system. An imaging system forms an image represented by the image data transmitted in relationship to the user ID from the external device when the communication device is detected by the searching system.
US07757090B2 System for verifying of secure document
A system is provided for verifying the validity status and/or authenticity information of a secure document. The secure document has user discernable information and a plurality of tags printed thereon. Each tag contains coded data encoding an identity of the document and a location of that tag on the document. The system has memory for recording a correspondence between the identity of the secure document and validity status and/or authenticity information relating to the secure document, a receiver for receiving data from a sensing device, and a processor for verifying the validity status and/or authenticity information of the secure document using the received data and the recorded correspondence. The data received from the sensing device identifies the document identity and a position of the sensing device relative to the document, and is generated by the sensing device sensing coded data contained in at least one tag.
US07757087B2 Information processing apparatus and information processing method
An information processing apparatus has an authentication & key exchange unit, a contents receiver, a contents decryption unit and a contents confirmation request unit. The authentication & key exchange unit performs authentication & key exchange processing by using a given protocol with the communication apparatus and generates a first key shared with the communication apparatus. The contents receiver receives encrypted contents obtained by encrypting the contents with a second key generated by using the first key and the key information, and the key information attached to the encrypted contents. The contents decryption unit decrypts the encrypted contents by using the first key and the key information. The contents confirmation request unit instructs the communication apparatus to transmit or confirm the key information held by the communication apparatus, when the contents decryption unit decrypts the contents based on the second key firstly generated by using the first key.
US07757083B2 Integrated circuit that uses a dynamic characteristic of the circuit
An integrated circuit has a first component that has a dynamic characteristic that varies among like integrated circuits, for example, among integrated circuits fabricated using the same lithography mask. Operating the first component produces an output that is dependent on the dynamic characteristic of the first component. A digital value associated with the integrated circuit is generated using the output of the first component, and then the generated digital value is used in operation of the integrated circuit.
US07757080B1 User validation using cookies and isolated backup validation
A system for storage of user access information is described. The user access information is used for validating a user for access data on a computer server over a network. The system may comprise an encryption module for encrypting the user access information using a function that includes data from a system from which the user has accessed the computer server as an input to generate enhanced security user access data and a storage module for storing the enhanced security user access data.
US07757075B2 State reference
A computer-implemented mechanism for granting rights to a resource is described. A license identifies-one or more principals, resources, rights and conditions. At least one condition recited in the license includes a reference to state information. The state information is external to the license. When evaluating the license, a resource or access control module requests the state information from the entity identified in the reference to state information.
US07757073B2 System configuration data sharing between multiple integrated circuits
System configuration data is transferred from a master integrated circuit to a shadow integrated circuit in a computer system before the system is initialized. The configuration data is initially stored in configuration registers in the master integrated circuit. The configuration data may include values that are programmed via hardware (e.g., strapped pin values) or software (e.g., default or overridden values). A CPU accesses the configuration data in the configuration registers through a host module of the shadow integrated circuit. A copy of the configuration data is transferred to shadow registers in the shadow integrated circuit. After system initialization, the CPU may execute software to read configuration values directly from the configuration registers on the master integrated circuit. The CPU may also execute a write operation on the configuration data in both the configuration registers and the shadow registers such that the configuration settings are consistent across the system.
US07757072B2 Method and apparatus for presenting drivers stored on utility partition of hard disk through virtual floppy to operating system installer
Installable device drivers may be stored on a partition, e.g., Utility Partition (UP) or other OEM partition, of an original equipment manufacturer (OEM) storage device, e.g., hard disk drive, by associating an INT13h Basic Input-Output System (BIOS) interrupt call, e.g., reading from floppy disk drive a: or drive b: a desired storage device driver during the normal course of installing an operating system (OS), e.g., Microsoft Windows, Linux, BSD, Unix, etc., on the information handling system, e.g., personal computer, server, blade server, storage array, workstation, etc. The run-time loading of a raw floppy image having OS installable drivers residing in the Utility Partition or other hidden partition on the hard disk may be presented as a virtual floppy disk drive to the OS installer, e.g., person (manual) or scripted (automated) process.
US07757070B1 Methods, apparatuses, and system for facilitating control of multiple instruction threads
A system, apparatus and method for multithread handling on a multithread processing device are described herein. Embodiments of the present invention provide a multithread processing device for multithread handling including a plurality of registers operatively coupled to an instruction dispatch block, including thread-control registers for selectively disabling threads. In various embodiments, the multithread processing device may include a thread-operation register for selectively providing a lock to a first thread to prevent a second thread from disabling the first thread while the first thread has the lock. In still further embodiments, the multithread processing device may be configured to atomically disable and release a lock held by a thread. Other embodiments may be described and claimed.
US07757068B2 Method and apparatus for measuring performance during speculative execution
One embodiment of the present invention provides a system for measuring processor performance during speculative-execution. The system starts by executing instructions in a normal-execution mode. The system then enters a speculative-execution episode wherein instructions are speculatively executed without being committed to the architectural state of the processor. While entering the speculative-execution episode the system enables a speculative execution monitor. The system then uses the speculative execution monitor to monitor instructions during the speculative-execution episode to record data values relating to the speculative-execution episode. Upon returning to normal-execution mode, the system disables the speculative execution monitor. The data values recorded by the speculative execution monitor facilitate measuring processor performance during speculative execution.
US07757067B2 Pre-decoding bytecode prefixes selectively incrementing stack machine program counter
A processor (e.g., a co-processor) comprising a decoder coupled to a pre-decoder, in which the decoder decodes a current instruction in parallel with the pre-decoder pre-decoding a subsequent instruction. In particular, the pre-decoder examines at least five Bytecodes in parallel with the decoder decoding a current instruction. The pre-decoder determines if a subsequent instruction contains a prefix. If a prefix is detected in at least one of the five Bytecodes, a program counter skips the prefix and changes the behavior of the decoder during the decoding of the subsequent instruction.
US07757066B2 System and method for executing variable latency load operations in a date processor
There is disclosed a data processor that executes variable latency load operations using bypass circuitry that allows load word operations to avoid stalls caused by shifting circuitry. The processor comprises: 1) an instruction execution pipeline comprising N processing stages, each of the N processing stages for performing one of a plurality of execution steps associated with a pending instruction being executed by the instruction execution pipeline; 2) a data cache for storing data values used by the pending instruction; 3) a plurality of registers for receiving the data values from the data cache; 4) a load store unit for transferring a first one of the data values from the data cache to a target one of the plurality of registers during execution of a load operation; 5) a shifter circuit associated with the load store unit for shifting the first data value prior to loading the first data value into the target register; and 6) bypass circuitry associated with the load store unit for transferring the first data value from the data cache directly to the target register without processing the first data value in the shifter circuit.
US07757063B2 Systems for dynamically resizing memory pools
There are disclosed systems and computer program products for dynamically resizing memory pools used by database management systems. In one aspect, if a decrease in allocation to the memory pool is required, at least one page grouping that may be freed from the memory pool is identified as a candidate based on its position in a list of page groupings. If the page grouping contains any used memory blocks, the used memory blocks may be copied from a candidate page grouping to another page grouping in the list in order to free the candidate page grouping. Once the candidate page grouping is free of used memory blocks, the candidate page grouping may be freed from the memory pool. As an example, this system or computer program product may be used for dynamically resizing locklists or lock memory.
US07757061B2 System and method for decoding commands based on command signals and operating state
A system and method for decoding command signals that includes a command decoder configured to generate internal control signals to perform an operation based on the command signals and an operating state. The same combination of command signals can request different commands depending on the operating state. A command is selected from a first set of operations according to the command signals when the memory system is in a first operating state and a command is selected from a second set of operations according to the command signals when the memory system is in a second operating state.
US07757059B1 Virtual array non-disruptive management data migration
Described are systems and methods of migrating data from a source virtual array to a destination virtual array transparently with respect to a management application program executing on a host and using management information to send management messages to the virtual arrays. Data from the source virtual array are copied to the destination virtual array during a data migration event. First and second virtual array management interfaces are associated with the source and destination virtual arrays, respectively. The first and second virtual array management interfaces are exchanged during the data migration event so that the virtual array management interface associated with the destination virtual array becomes associated with the source virtual array and the virtual array management interface associated with the source virtual array becomes associated with the destination virtual array.
US07757058B2 Storage system having dynamic volume allocation function
Access to a plurality of logical devices is enabled regardless of the number of ports provided in a storage system and the number of logical devices that can be allocated to a single port, thereby improving the usability of the logical devices. A storage system comprises a plurality of logical devices, a target device which is the object of access from a computer, and a juke box system for allocating one of the plurality of logical devices to the target device. The juke box system changes the logical device that is allocated to the target device in accordance with a request from the computer.
US07757056B1 System and method for efficiently calculating storage required to split a clone volume
A system and method efficiently calculates an estimated amount of storage required to split a clone volume from its parent volume. The system and method is illustratively embodied as a command line interface (CLI) command, i.e., a clone split estimate command, executed by an estimation module of a storage system. Notably, the estimation module cooperates with a file system of the storage system to quickly access data structures containing information used to perform the storage calculation without the need to access each block of the clone and parent volumes.
US07757055B2 Storage system and data migration method for the same
A method and system are provided that can realize data migration between volumes accessed by a host computer without stopping the host computer accessing the volumes. A host computer 10 is connected to a storage subsystem 14 via paths 54 and 56, and the storage subsystem 14 is connected to a storage subsystem 12 via a path 58 (or paths 58 and 60). While data is being copied from an old volume 62 in the storage subsystem 12 (a migration source) to a new volume 64 in the storage subsystem 14 (a migration destination) via the path 58 (or paths 58 and 60), if a request for I/O processing is sent from the host computer 10, the storage subsystem 14 responds and handles that I/O processing.
US07757054B2 Memory control system and memory data fetching method
The invention discloses a memory control system and a method to read data from memory. The memory control system comprises a microprocessor, a serial storage device, a first buffer, a second buffer, a memory control unit, and a multiplexer. The memory control system and the method to read data from memory according to the invention utilize the characteristics that the microprocessor reads data from continuous addresses of a serial memory during most of the time. By reading in advance and temporarily storing the data that the microprocessor requests to read, increasing the reading memory speed can be achieved.
US07757052B2 Apparatus, system, and method for optimizing recall of logical volumes in a virtual tape server
An apparatus, system, and method are disclosed for recalling a logical volume from a mountable media for use in a virtual tape server. The apparatus includes a receiving module, a queuing module, and an optimizer module. The receiving module receives recall requests for logical volumes stored in a mountable media such as a tape cartridge. The queuing module places the requests in a queue to be processed in turn. The optimizer module reorders the queue based on one or more optimization rules in order to process the recall requests more efficiently.
US07757050B2 System and method for achieving reliable WORM storage using WMRM storage
The invention provides a method for ensuring that data stored on rewritable storage is immutable. The method includes initializing selected user-addressable blocks of storage to a writable state. In addition, the method includes accepting data to be stored in specified user-addressable blocks. Also, the method includes determining if the specified block(s) is writable. Also, the method includes storing the accepted data to the rewritable storage. Moreover, the method includes setting the state of the specified block(s) to non-writable. In one embodiment, the writable/non-writable state associated with each block is encoded and stored in the contents of the corresponding block. In another embodiment, the steps of determining whether the specified block(s) is writable, storing the accepted data to the rewritable storage, and setting the state of the specified block(s) to non-writable, are integrated and indivisible.
US07757045B2 Synchronizing recency information in an inclusive cache hierarchy
In one embodiment, the present invention includes a method for receiving a cache access request for data present in a lower-level cache line of a lower-level cache, and sending recency information regarding the lower-level cache line to a higher-level cache. The higher-level cache may be inclusive with the lower-level cache and may update age data associated with the cache line, thus reducing the likelihood of eviction of the cache line. Other embodiments are described and claimed.
US07757041B2 Storage device using nonvolatile cache memory and control method thereof
Commands are provided for storing data in a plurality of different types of storage media, thereby eliminating the storage errors of important data and improving usability. A storage device comprises a host interface, a hard disk interface acting as an interface to a hard disk, a flash memory interface acting as an interface to a flash memory, a command analyzing section which analyzes the contents of a command inputted from the host interface, and a data write operation processing section which performs a data write operation on both of the hard disk and the flash memory when the command analyzed in the command analyzing section is a predetermined command for write-through acting as a command for writing data into a plurality of media.
US07757040B2 Memory command and address conversion between an XDR interface and a double data rate interface
A command translation method, apparatus and system are provided for interfacing a processor and a memory. The processor initiates a memory system command in an extreme data rate (XDR) command format which is automatically converted by the command translation method, apparatus and system into a memory system command in a double data rate (DDR) format for forwarding to the memory. Associated with converting the memory system command to the DDR command format is controlling timing of one or more signals presented to the memory interface, the one or more signals being associated with processing the memory system command in the DDR command format. The processor has associated therewith an XDR memory interface controller which adjusts one or more timing parameters of the memory system command in the XDR command format so that DDR timing requirements for the memory system command in the DDR command format are met.
US07757038B2 Storage device and storing method
To enable a capacity of an entire storage device to be kept by adding a flash drive or a flash module in the flash drive for a flash memory that has a failure, even if the storage device using the flash memory has a failure in its part such as a part of flash memory chip has a failure, for example, the flash memory chip has run out of its lifetime. In a storage device 101 equipped with two or more memory device units 105 with a plurality of semiconductor memory devices 107, each of which has a functional capacity unit 109 smaller than a capacity of an entire semiconductor memory device and has a writing lifetime for each functional capacity unit, only a functional capacity unit whose writing lifetime is run out to be determined as unable to be written is substituted by a functional capacity unit in a memory device of the other memory device unit to keep a predetermined capacity of the entire device.
US07757032B2 Computer system bus bridge
A bus bridge between a high speed computer processor bus and a high speed output bus. The preferred embodiment is a bus bridge between a GPUL bus for a GPUL PowerPC microprocessor from International Business Machines Corporation (IBM) and an output high speed interface (MPI). Another preferred embodiment is a bus bridge in a bus transceiver on a multi-chip module.
US07757031B2 Data transmission coordinating method and system
A data transmission coordinating method is used between a central processing unit and a bridge chip of a computer system. By entering the computer system into a coordinating state, the data transmission coordinating method is executed. The bridge chip and the CPU are informed of maximum bit numbers of each other for data transmission therebetween via the front side bus. Then, a commonly operable maximum bit number for data transmission between the CPU and the bridge chip can be coordinated according to the first and second maximum bit numbers. Once the commonly operable maximum bit number is determined, the CPU is reset to operate with the commonly operable maximum bit number. The maximum bit numbers are those of bus transmission width or bus transmission speed.
US07757029B2 On the fly configuration of electronic device with attachable sub-modules
Electronic device (10) comprising a control unit (11), a plurality of slots (15) for attaching/connecting sub-modules (12, 13), and means (15, 16, 17) for interconnecting the control unit (11) with those sub-modules (12, 13) that are attached/connected to the slots (15). The control unit (11) is capable of issuing commands in order to put the sub-modules (12, 13) in a by-pass mode, to read identification information from sub-modules (12, 13), write parameters into and/or read parameters from at least one of the sub-modules (12, 13), and to re-check whether the configuration of the electronic device (10) has changed by adding or removing a sub-module (12, 13).
US07757028B2 Multi-priority messaging
Methods, systems, and computer program products for transmitting first-priority data and second-priority data. The first-priority data and second-priority data are stored in separate data buffers, and the first-priority data is transmitted preferentially over the second-priority data.
US07757026B2 Techniques for transferring status information between an accessory and a multi-communication device
A connector interface system for a communication device is disclosed. The interface includes a docking connector. The docking connector includes first make/last break contacts that minimize internal damage to the internal electronics. The docking connector also includes specific keying arrangement to prevent noncompliant connectors from being plugged in, and thereby minimizes potential damage to the multi-communication device. The connector interface system also includes a remote connector which provides for the ability to output audio, input audio, provides I/O serial protocol, and to provide an output video. Embodiments of the present invention allow for a standard headphone cable to be plugged in but also for special remote control cables, microphone cables, video cables could be utilized in such a system. The connector interface system also includes a serial protocol to control device features. These controls help a user sort and search for data more efficiently within the device.
US07757024B2 Dual porting serial advanced technology attachment disk drives for fault tolerant applications
The present invention is directed to an apparatus capable of dual porting a serial advanced technology attachment (SATA) disk drive in a fault tolerant communication system, such as fiber channel. The dual porting apparatus includes two idle regenerators coupled to two serial master devices, a synchronization logic capable of synchronizing the communications between one of the idle regenerators and a third idle regenerator coupled to the SATA disk drive. Furthermore the dual porting apparatus may include an auto detector capable of enabling either of the first two idle regenerators, thus effectively switching between the two.
US07757007B2 Computer program product and system for managing virtual instances of a physical port attached to a network
The present invention relates to a method, a computer program product and a system for managing virtual instances of a physical port attached to a network. The method is based on the Fiber Channel N_Port virtualization for a physical Fiber Channel N_Port. Multiple virtual Fiber Channel adapters share a single physical N_Port among multiple operating system instances. The invention discloses means for the automatic and persistent generation and administration of unique Worldwide Port Names needed for the N_Port virtualization.
US07757001B2 System, method and graphical user interface for identifying image from remote site during screen sharing
A distributed computer network includes at least two computers. Each of the at least two computers runs an application sharing program to enable an image generated by one computer to be displayed by at least one other computer. At least one of the at least two computers executes an image modifying routine to alter the appearance of an image generated by the one computer prior to display on the at least one other computer. In this manner, a user of the at least one other computer can tell at a glance if an image being presented is an image that has been received from the one computer or is its own desktop graphical user interface.
US07756999B2 Method and system for routing service requests based on throughput of teams of servers
A method and system are disclosed for creating portfolios of requests so as to reduce or minimize the variance in the workloads generated by those requests. The invention also takes into account the throughput of the servers that are servicing the requests. In a preferred embodiment, the method comprises the steps of establishing a set of system parameters; using said parameters to generate a model, said model including a defined optimization problem; and solving said optimization problem to output a set of mixing weights. The set of parameters and said mixing weights are used to generate a task; and the service requests are distributed to different service teams according to the generated task. Also, for example, the distributing may be done by distributing requests of type i to team j with weight proportional to wij.
US07756992B1 Reliable delivery of updates for antivirus programs
In one embodiment, an update file for an antivirus program is disassembled into several source packets. The source packets may be encoded using a forward error correction (FEC) algorithm to generate encoded packets. The encoded packets may include the source packets and redundant packets, the redundant packets including information that allows a client computer that includes the antivirus program to recreate the source packets even if it never receives all of the encoded packets. The FEC algorithm may be selected from several FEC algorithms based on the number of the source packets. The transmission of the encoded packets from a server computer to the client computer may be stopped when the client computer has received enough of the encoded packets to recreate the source packets.
US07756989B2 Method and apparatus for dynamically adjusting resources assigned to plurality of customers, for meeting service level agreements (SLAs) with minimal resources, and allowing common pools of resources to be used across plural customers on a demand basis
A method (and system) for managing and controlling allocation and de-allocation of resources based on a guaranteed amount of resource and additional resources based on a best effort for a plurality of customers, includes dynamically allocating server resources for a plurality of customers, such that the resources received by a customer are dynamically controlled and the customer receives a guaranteed minimum amount of resources as specified under a service level agreement (SLA). The best effort is defined in the SLA as a range of service to be provided to the customer if server resources are currently available.
US07756985B2 Shared device control method and server-client system
Provide a shared device control method and server-client system, which inform the client user of the state of a shared device upon accessing the connectable shared device on the network, thereby preventing unwanted situations (for example, the user cannot determine what has happened; the user cannot obtain a desired access result; access results in other fatal errors; and so forth). A shared device, to be shared by a plurality of data processing apparatuses connected via a network, is controlled by one of the plurality of data processing apparatuses, and the other data processing apparatuses inquires of the data processing apparatus controlling the shared device, a reserve or ready state of the shared device, or a mode which displays a window via the network, prior to use of the shared device informs the client user of the state of the shared device.
US07756984B2 Systems and methods for virtual host name roaming
Systems and methods for providing a uniform network addressing scheme for a user accessing a network that is independent from the computer from which the user accesses the network. A virtual IP address is assigned to a user, a user session or a program run by user, where the IP address is different from the IP address of the computer of the user, and different from other users. A virtual host name is assigned to and associated with the virtual IP address of the user, user session or the program the user is running. As the user accesses the network from different computers, the user can be assigned the same virtual host name and in some cases the same virtual IP address. Furthermore, as the user accesses the network from multiple user sessions, the user can be assigned a virtual host name that uniquely identifies the user and the user session.
US07756982B2 Method, system and program product for asynchronously processing requests
Under the present invention, a request for a Uniform Resource Locator (URL) is received from a client on a server. Upon receipt, a corresponding session object is obtained, and a response identifier is generated. Based on the response identifier, it is determined whether the URL was previously requested by the client. If not, generation of a final response begins. As the response is being generated, a response refresh header is generated and returned to the client with a temporary response. The response refresh header contains a time value for causing the client to automatically send a subsequent request for the URL. After generation of the final response is complete, it is stored in a cache according to the response identifier. Then, when the subsequent request is received from the client, the final response is retrieved from the cache and served to the client.
US07756979B1 Method and system providing a messaging service
The invention is directed to a instant messaging method and communication system comprising one or more network elements, wherein a connection from one to another network element can be established using a protocol which allows the sending of one or more messages from the one to the another network element as part of one or more protocol words. The protocol includes a protocol portion allowing a network element to specify whether or not the message is to be stored in case it cannot be promptly delivered to the another network element. The protocol portion preferably is part of the protocol header. The protocol may be a Session Initiation Protocol (SIP), and the message can be contained in an Invite request sent from the sending equipment to the receiving equipment.
US07756976B2 Systems and methods for denying rogue DHCP services
Methods of controlling dynamic host control protocol (DHCP) communication on a network are presented including: receiving a data frame on a network switch; and if the data frame is a DHCP offer frame that is not received from an authorized DHCP server port, dropping the data frame. In some embodiments, methods further include if the data frame is not the DHCP offer frame, forwarding the data frame. In some embodiments, methods further include if the data frame is the DHCP offer frame that is received from the authorized DHCP server port, forwarding the data frame.
US07756974B2 Content display monitor
The invention can enable monitoring of the display of content by a computer system. Moreover, the invention can enable monitoring of the displayed content to produce monitoring information from which conclusions may be deduced regarding the observation of the displayed content by an observer. The invention can also enable monitoring of the display at a content display site of content that is provided by a content provider site over a network to the content display site. Additionally, the invention can enable the expeditious provision of updated and/or tailored content over a network from a content provider site to a content display site so that the content provider's current and appropriately tailored content is always displayed at the content display site. Aspects of the invention related to transfer of content over a network are generally applicable to any type of network. However, it is contemplated that the invention can be particularly useful with a computer network, including private computer networks (e.g., America Online™) and public computer networks (e.g., the Internet). In particular, the invention can be advantageously used with computer networks or portions of computer networks over which video and/or audio content are transferred from one network site to another network site for observation, such as the World Wide Web portion of the Internet.
US07756971B2 Method and system for managing programs in data-processing system
A data-processing system has at least one computer executing at least one application program and at least one storage device. The computer and the at least one storage device storing data are communicatively connected via a plurality of data transfer paths assigned to each program. A data-processing apparatus is communicatively connected to the data-processing system. The data-processing apparatus includes a system configuration storage unit, an abnormality detection information reception unit, an inspection target selection unit and an inspection result storage unit. The system configuration storage unit stores, in a correlated manner, each component of the data-processing system constituting each data transfer path and a program using each component as a data transfer path. The abnormality detection information reception unit receives abnormality detection information indicating that an abnormality is detected while executing an application program, from the computer. The inspection target selection unit selects an inspection target among the each component as a component correlated with the largest number of application programs. The inspection result storage unit stores a result of inspection for a component selected as the inspection target.
US07756970B2 Feedback system for visual content with enhanced navigation features
A feedback system for visual content is described that allows individual users to obtain feedback regarding selected visual content. The feedback system includes a content navigation enhancer that provides useful navigation and feedback features to a feedback-providing user. When the selected visual content includes a plurality of screens of visual content, the content navigation enhancer may associate an identifier with each of the screens, where each identifier provides a link to its respective screen. The content navigation enhancer may ensure that all of the identifiers are displayed on a user interface, regardless of which screen of visual content is simultaneously displayed on the user interface. Thus, the feedback-providing user has access to all of the screens, regardless of which screen is currently being displayed. Accordingly, the feedback-providing user may select a desired screen to submit corresponding feedback, and may understand a flow or order of the screens of visual content.
US07756968B1 Method and system for employing a hierarchical monitor tree for monitoring system resources in a data processing environment
A method, apparatus, and system are provided for monitoring of system resources using a monitor tree. According to one embodiment, a resource may be associated with a monitor managed bean at a node of a monitor tree. Monitoring information regarding the associated resources may be requested from a runtime managed bean, and the monitoring information may be received by the monitor managed bean at the node of the monitor tree.
US07756964B2 Modular integrated computing and storage
A modularized computing system includes a plurality of modular components that are coupled together forming a network. Each modular component includes a standard network interface. The system further includes an initialization module, a monitor module, a storage medium, and a management module. As a module unit is coupled to the network, the initialization module automatically configures the component to an operable state. The monitor module monitors network operations including performance parameters of each modular component based on a plurality of system policies. Based on information gathered by the monitor module, the management module actively modifies network structure and resource allocation to optimize network performance.
US07756963B2 Automated tool management in a multi-protocol environment
A system, computer program product and method for automated tool management in a multi-protocol environment. A user may issue a message in accordance with an object-oriented interapplication communication protocol to a corresponding application interface unit. The message may be a request to perform a particular action on a selected tool. The content of the message may be extracted by the corresponding application interface unit which may comprise data required by the requested action and a pointer to the object representing the tool. The application interface unit may invoke a method of the object pointed to by the pointers in the message. A value may then be procured by an equipment model where the value may be associated with particular information requested in the message about a tool or a notification informing the user that an event occurred. The equipment model may transfer the value to the appropriate user.
US07756961B2 Hardware device and method for creation and management of toe-based socket information
Provided are a hardware device and a method for creating and managing socket information serving as a connection with a network protocol hierarchy in a network application program. The hardware device includes a TCP transmission processor for processing commands on requests for creating and eliminating a socket of a predetermined network program in response to the requests for creating and eliminating a socket, a TCP reception processor for creating a search signal for a corresponding socket identification when a new packet is received, a socket management unit for creating and eliminating a socket ID upon a command from the TCP transmission processor, and searching the socket ID and providing the socket ID to the TCP transmission processor upon a command from the TCP reception processor, and a memory unit for storing the socket information, and providing the socket information to the TCP reception processor.
US07756955B2 Information processing apparatus, information processing method, and program thereof
An information processing apparatus connected to a peripheral device, including: a reception unit adapted to receive a network leaving message from the peripheral device; a first determination unit adapted to determine if a device driver corresponding to the peripheral device as a source of the network leaving message received by the reception unit meets a predetermined condition; and an uninstall unit adapted to uninstall the device driver corresponding to the peripheral device as the source of the network leaving message when the first determination unit determines that information of the device driver meets the predetermined condition.
US07756954B2 Method for heterogeneous system configuration
A method for provisioning systems within a solution which includes mapping a physical identifier of a component within a system to a logical identifier of the component within a system and mapping the logical identifier of the component within a system to an implementation identifier of the component within the system. The mapping conforms to a predetermined user identifiable naming convention.
US07756953B2 Method and apparatus for monitoring responses of configuration commands
A method is disclosed for monitoring responses of configuration commands using MIB-based and event-based approaches. According to one embodiment, a network element receives a configuration that comprises one or more configuration commands. A command response table, which comprises a plurality of command response entries, is created and stored. The command response table is defined by a MIB. The network element stores information, which describes errors that occurred while executing the plurality of commands in the configuration file, into the command response entries of the command response table. Management applications can query the MIB to obtain details about errors that occurred during execution of the configuration.
US07756951B2 Adaptively changing application server processing power based on data volume
A system and method for automatic optimization of communication traffic based on the amount of data exchanged between predetermined systems in EAI. A plurality of application servers are connected to an integration server via a network. A first application server transmits the data to the integration server with information on an amount of the data. A second application server with a second adapter provides the data received from the integration server to the application executing section. The second application server then changes its own processing power based on information on an amount of data added to the received data.
US07756949B2 System of handling a web service call
A system for handling a web service call by clients in a communication network is disclosed. The system comprises a client requester for issuing client requests. The client requests may comprise at least one client request to call a web service. The system also comprises a callback web Service that is coupled to the client requester for registering the at least one client request to call a web service and for invoking the called web service. A response web service is coupled to the callback web service for receiving a response to the at least one client request to call a web service and is also coupled to the client requester for delivering the response when a client request to obtain the response is issued from the client requester.
US07756945B1 Interacting with a shared data model
Interacting with a shared data model is disclosed. Interacting includes requesting information associated with an attribute from the shared data model, forming a request for content based on the information, and sending the request.
US07756944B2 Information providing apparatus, information providing method, information providing program, and recording medium
An information providing apparatus is disclosed that integrally provides information that may be shared by plural applications and information that is dedicated to a particular application. The information providing apparatus includes a merge unit that merges a first information providing unit and a second information providing unit. The merge unit includes an information acquisition unit that acquires information pertaining to a user in response to a request from a predetermined application of plural applications, the information acquisition unit acquiring information shared by the applications from the first information providing unit and information dedicated to the predetermined application from the second information providing unit. The merge unit also includes an information integrating unit that integrates the information acquired from the first information providing unit and the information acquired from the second information providing unit. The merge unit then provides the information integrated by the information integrating unit to the predetermined application.
US07756943B1 Efficient data transfer between computers in a virtual NUMA system using RDMA
In one embodiment, a virtual NUMA machine is formed from multiple computers coupled to a network. Each computer includes a memory and a hardware device coupled to the memory. The hardware device is configured to communicate on the network, and more particularly is configured to perform remote direct memory access (RDMA) communications on the network to access the memory in other computers. A guest physical address space of the virtual NUMA machine spans a portion of the memories in each of the computers, and each computer serves as a home node for at least one respective portion of the guest physical address space. A software module on a first computer uses RDMA to coherently access data on a home node of the data without interrupting execution in the home node.
US07756941B2 Communication system having dominating node and dominated node
A communication system comprises: a dominated node comprising a lower layer having a communication device that transmits/receives a signal to/from another node connected to a network, a notifying device that notifies said another node that the dominated node does not have an upper layer when the communication device receives a signal to an upper layer, and a processor that executes a process in accordance with the received signal corresponding to the lower layer; and a dominating node comprising a lower layer having a communication device that transmits/receives a signal to/from another node connected to the network, a first upper layer that manages the lower layer, and a second upper layer that manages the lower layer of the dominated node connected to the network.
US07756938B2 Eliminating redundancy of attachments in email responses
A method, system and computer-usable medium for managing electronic mail (email) attachments. An email message comprising a first recipient list and a first file attachment is received from a sender. A response email is generated, comprising a second recipient list. The first recipient list and the second recipient list are compared and a third recipient list is generated comprising recipients that are listed on the second recipient list, but not on the first. The email response is then transmitted to all recipients that are on the second recipient list but not on the third list, and the email response and the first file attachment is sent to the recipients on the third recipient list.
US07756936B2 User interface for transitioning between chat and email
Instant messaging, also known as chat, is integrated with electronic mail in a user interface that provides for conversion of messages between electronic mail (email) and instant messaging. A user interface is provided for allowing a user who is composing an email message to convert the message to a chat message. The chat message will include any content that was present in the electronic mail message, and the user can continue to compose the chat message, and then send it to a chat address determined automatically from the email address of the original email message. Notifications are provided that indicate when chat users have logged on to or logged off from the chat service. These notifications assist a user composing a message to select the most appropriate communication method based upon the current online presence of the intended recipient. A user interface for converting messages in the opposite direction, from chat to email, is also provided.
US07756935B2 E-mail based advisor for document repositories
A method is disclosed which monitors a plurality of electronic messages. Two or more electronic messages from the plurality of messages may be identified. Each identified message may contain an attachment. The attachments of the identified messages may be compared to determine a similarity score. The similarity score may be examined to determine if it exceeds a similarity threshold value. If the similarity score exceeds the similarity threshold value, a user may be notified that collaboration may be occurring. The user may also be provided automated support for porting the attachments to a document management system.
US07756930B2 Techniques for determining the reputation of a message sender
Techniques are provided for determining a reputation of a message sender by obtaining two or more lists from two or more list providers; determining which lists of the two or more lists indicate the message sender; and determining a reputation score for the message sender based on which lists of the two or more lists indicate the message sender. Techniques are also provided for indicating that a message is unsolicited based on a reputation score.
US07756929B1 System and method for processing e-mail
The present invention provides an improved system and method for processing e-mail. The system may be implemented over a distributed network having several redundant mail servers. The system may include a message switch that receives all incoming e-mail messages and includes a policy filter, a content filter, a virus filter and a spam filter. The filters process the message in a sequential order and can be dynamically reconfigured to adapt to certain conditions. The message is stored in an area of the message switch and the filters communicate with each other by passing links to the message in order to reduce input/output. This communication method may be altered to suit the installation of the software, without altering each filter. Messages that do not pass the filters may be rejected or placed in a quarantine area. Messages that pass all of the filters are delivered to their intended recipients.
US07756927B2 Object filtering method and client device using the same
If a control portion in a WAP terminal judges in step S1 that a session is established, the residual capacity of a memory portion is monitored at a predetermined time interval or any time interval in steps S2, S3. When the residual capacity of the memory portion is lower than a predetermined capacity, the control portion renews CPI information in step S5 and continues the operations of the steps S1 to S5 if the CPI information has not yet been renewed in step S4. If the CPI information has been renewed, the control portion continues the operations of the steps S1 to S4 without renewing the CPI information.
US07756926B2 User created tags for online social networking
The present invention provides a social networking system and method by which customized tags can be created by a registered user in an online social networking environment and distributed to facilitate social networking. The tags represent personal characteristics and preferences associated with users of the online social networking environment. A graphical user interface (GUI) is provided in the online social networking website that enables a specific user to create and customize tags. Tags can be embeddable in that a user can insert the tag in a website GUI for display. Also, tags may have embedded content, e.g. a photo, a song, a profile page location, etc and may be sponsored or traded in the social networking website. Also a skin that shows the personal profile page GUI style may be customized, sponsored, or traded.
US07756924B2 Peer communities
A software architecture that permits for a unified mechanism for interfacing with multiple peer groups. The architecture includes multiple peer group interfaces, each facilitating communication between computing systems in a corresponding peer group. In addition, a perhaps configurable number and type of service modules are configured to use the peer group interfaces to facilitate communication between peer groups in a manner that facilitates the service. A peer community application program interface is configured to allow one or more peer applications to enlist the services of the plurality of services by interfacing with the peer community application program interface.
US07756920B2 Resubmission of media for network-based distribution
Methods and systems for submitting or resubmitting media to a media distribution site are disclosed. The submission or resubmission of media to the media distribution site can be performed by numerous submitters in a uniform and computer-assisted manner. The submitted or resubmitted media can then be processed in a largely automated manner at the media distribution site and then made available for online purchase and distribution.
US07756917B2 Two wire communication apparatus and method
A method and apparatus for operating and actuating remote devices using a single pair of wires together with communication and networking protocols necessary for operational control of the remote devices and data gathering activities from the remote devices. The invention leverages the use of existing wiring and is particularly useful in heating and air conditioning systems, sprinkler control systems, security systems, lighting control systems, industrial automation control systems and similar environments.
US07756916B2 Display method
A display method comprises the steps of: searching, from a group of information including information associated with a plurality of programs, information corresponding to information obtained by extracting, using at least one of databases including: databases for a name of person, an attribute name of person, a name of thing and an attribute name of thing; databases for a name of place, an attribute name of place, a name of event, an attribute name of event; and databases into which a part or all of the databases is integrated, at least one of the information which can be identified in the database being used, from a group of information associated with a selected program; and displaying information on a program associated with the searched information.
US07756911B2 Method and system for executing a task and medium storing a program therefor
A method (and system) for executing a task includes executing a first task in which garbage is collected using a garbage collector, and executing a second task, the garbage collector being preemptable (e.g., preempted) by the second task.
US07756909B2 Configuration profiles for output cached pages
Profiles hold cache settings externally from a requesting resource. The external cache settings stored within a profile may be associated with one or more resources. This allows the external cache settings for a group of resources to be managed from one location rather than having to change the internal cache settings for each resource. When a resource is processed by the server, the external cache settings are obtained from a cache profile and applied to the requesting resource. The external cache settings may also be merged with any internal resource settings. As a result of merging the settings some of the external cache settings and/or some of the internal cache settings may be overridden.
US07756908B2 Database analysis tool
A method to be performed in a database analysis tool includes displaying selected contents of a database table in a database analysis tool being executed in a computer system. A user's selection of a portion of the selected contents is received. The portion contains information that identifies an object associated with an application program in the computer system. The method includes automatically causing the application program to perform a predefined action with regard to the object. A computer system includes a repository with at least one database table, an application program configured to perform a predefined action with regard to an object, and a database analysis tool configured to display selected contents of the database table. Upon a user selecting a portion of the selected contents containing information that identifies the object, the database analysis tool causes the application program to perform the predefined action with regard to the object.
US07756904B2 Nested conditional relations (NCR) model and algebra
A method and system for providing data integration of multiple data stores with diverse formats. The data integration engine accepts queries using a standard query language such as XML-QL, executes those queries against the multiple data stores, and returns the results. The data stores may include relational databases, hierarchical databases, file systems, application data available via APIs, and so on. A query may reference data that resides in different data stores. The data integration engine allows operations such as joins across multiple data stores.
US07756894B2 Use of keyword or access log information to assist a user with information search and retrieval
An apparatus, method, system, computer program and product, each capable of assisting a current user for information search or retrieval. Upon receiving keyword information from the user, a previous user who has accessed an inaccessible document having the keyword information or who has used the keyword information may be searched.
US07756893B2 Independent computation environment and data protection
An independent computation environment (ICE) that is isolated from tampering is contained in at least one hardware component of a general purpose computing device (CD). The CD includes at least one processor and memory operable to store instructions, which when executed by the at least one processor direct the CD to execute a module being monitored by the ICE. The ICE is operable to access the memory independent of an operating system of the CD. A policy engine is maintained within the ICE to monitor metadata related to the module and manage the execution of the module in accordance with the contents of a memory addresses and/or data registers of the CD that are referenced by the metadata. The ICE is operable to activate an enforcement mechanism to control an operating state of the CD in response to the monitoring of the module.
US07756891B2 Process and system for matching products and markets
The present invention provides a search method and system for matching a commodity to one or more applications for using the commodity. A plurality of properties associated with the commodity are identified. A collection of documents for searching for a plurality of combinations of said properties is then defined, wherein the combination includes a single property or multiple properties. The defined collection of documents is searched for all occurrences of the combination of properties, and the hits retrieved for those documents that include the properties. The hits are then associated with one or more subclasses of a classification scheme, and reviewed for those hits that include the properties of the commodity but not the commodity, wherein subclasses not including hits that include the commodity are matched as applications for the commodity.
US07756886B1 Filtered list assisted element selection
A system displays a filtered list of elements in response to receiving user input of a desired string associated with a list of elements. The system includes a user interface control, such as an edit control, for receiving the input, and determines whether elements matching the desired string exist in the list of elements. The system provides the ability to search internal strings of an element and various levels of a hierarchical list. If no matching elements exist, the system displays the entire list and provides an option to add a new element to the list.
US07756885B2 Methods and systems for multi-pattern searching
Embodiments of the present invention relate to systems and methods for optimizing and reducing the memory requirements of state machine algorithms in pattern matching applications. Memory requirements of an Aho-Corasick algorithm are reduced in an intrusion detection system by representing the state table as three separate data structures. Memory requirements of an Aho-Corasick algorithm are are also reduced by applying a banded-row sparse matrix technique to the state transition table of the state table. The pattern matching performance of the intrusion detection system is improved by performing a case insensitive search, where the characters of the test sequence are converted to uppercase as the characters are read. Testing reveals that state transition table with sixteen bit elements outperform state transition table with thirty-two bit elements and do not reduce the functionality of intrusion detection systems using the Aho-Corasick algorithm.
US07756878B2 E-mail response system
A system and method for processing e-mail is provided wherein an e-mail is received from an originator or a customer, a routing destination is determined and responses to the e-mail are retrieved from a library based on the selected routing destination. Customer data is then accessed and the responses are filtered based on customer information that is extrinsic to the e-mail. An agent can select a response from the list of filtered responses and the selected response can be sent to the originator.
US07756876B2 System and method for computer-assisted manual and automatic logging of time-based media
A customizable logging and content management system for indexing multimedia, including a synchronized timer object that provides a time reference upon request in connection with the media, and a logger object that logs predefined events that occur in the media by associating the events with respective time references from the timer object. A video server is provided that captures and digitally stores events logged by the logging application as media segments, and a search and retrieval engine is provided that enables the media segments to be located, retrieved and viewed based on the indexes. The system includes a graphical user interface generator that enables customized user interfaces and logging databases to be created from database tables for use in the logging application.
US07756872B2 Searching device and program product
A searching device includes: a text memory that stores text data, the text data showing at least one character strings, the character strings including n-number of characters, n being a natural number; an input device that receives an input of a keyword, the keyword including m-number of characters, m being a natural number that satisfies m≦n; a selector that selects at least one search character from the m-number of characters included in the keyword, the search characters including a-number of characters, a being a natural number that satisfies a≦m; a search window controller that sets a search window, the search window including b-number of characters, the b-number of characters being selected from the text data, b being a natural number that satisfies b≧a; a determining unit that determines whether the search window includes the keyword on the basis of a comparison result of the characters in the search window with the search characters.
US07756869B2 Methods and apparatus for extracting referential keys from a document
Methods, computer-readable media, and systems for extracting referential keys from a document are provided. A document is parsed to identify at least one key, the key being identified from at least one contextual indication. The key is classified according to a key type, the key type being identified from the contextual indication. The key is extracted and then stored in a location in a structured shell with the location corresponding to the key type. As a result, the key can be found by a search seeking one of the key and the key type allowing a searcher to identify the document from which the key was extracted.
US07756865B2 Extendable meta-data support in final form presentation datastream print enterprises
Methods, systems, and apparatus for generating and associating meta-data with a final form presentation datastream document where the meta-data is structured in accordance with the datastream component architectures. Meta-data objects (“MDOs”) are architected as components of a presentation document and thus are well defined to allow applications to reliably access and process the meta-data contained therein. The MDOs may be associated with other components of the document and are architected to be extensible and flexible while still adhering to an architectural structure. The MDOs may be descriptive (no affect in document presentation) or operational (affects document presentation if processed). Standard types of MDOs may include XML standard information, JDF standard information, PWG standard information, and digital signature information. A variety of standard categories further define typical meta-data forms and applications thereof.
US07756862B1 Information processor and processing method, and information storage medium
In an information processor which records many contents or has many contents already recorded therein, and can generate an arbitrary combination of the contents, a weight is computed for each of the contents based on either data stored in a history data file (184) or data stored in a display data file (182) and data stored in a filtering data file (181), and a content is selected from the contents stored in a content file (161) based on the weight. The selected content is related with a package corresponding to the data stored in the filtering data file (181).
US07756859B2 Multi-segment string search
A method and system for searching multi-segment strings is provided. The search system receives a query string containing part or all of the segments that are to be matched as query segments. Upon receiving the query string, the search system compares the query segments provided in the query string with segments gathered from previously stored strings. If any segments match the query segments, the search system selects the strings that contain matching segments as search results.
US07756856B2 Method and apparatus for optimizing queries in a logically partitioned computer system
A database query optimizer for a computer system having dynamically configurable logical partitions generates an optimized query strategy which is dependent on a logical partition configuration. When the query is executed, the configuration of the logical partition in which the query is executed is compared to the logical partition configuration for which the query was optimized. If the configurations are different, a new query can be automatically generated. Optimizing database queries to the current system configuration of a dynamic, logically partitioned system potentially offers greater efficiency in the execution of database queries for complex, logically partitioned systems.
US07756851B2 Method and system for full text indexing optimization through identification of idle and active content
A system for full text indexing optimization that operates based on identification of idle and active content in a content source, and by prioritizing indexing of idle content over active content. Active and idle content items are automatically identified, and idle content items are given a higher priority for indexing, while active content items are given a lower priority. Active content items are generally those that are considered relatively more likely to be located by the user without using the full text indexing function, while idle content items are those content items that are relatively more likely to be located through use of the full text indexing function. The specific content item attributes that are used to determine whether a given content item is active or idle may depend on the type content source for which the full text index is being provided. Additionally, the determination of which content items are active and which are idle may be based on predetermined, static criteria, and/or dynamically determined use patterns determined by monitoring operations performed on content items by a user.
US07756846B2 Methods and systems for propagating locks through nested logical units of work
Systems and methods are disclosed for managing a lock on an object dependent upon a nested LUW. The disclosed systems and methods may include registering a lock manager with an LUW manager responsible for managing a nested LUW on a buffer. The nested LUW may comprise an inner LUW and an outer LUW. The systems and method may further include locking an object affected by the inner LUW of the nested LUW. The LUW manager may transmit to the lock manager any events pertaining to the inner LUW. The lock manager may be operative to determine, based on the events pertaining to the LUW received from the LUW manager, whether the lock should be retained or released such that the status of the lock is consistent with the state of the nested LUW.
US07756845B2 System and method for learning a weighted index to categorize objects
An improved system and method is provided for learning a weighted index to categorize objects using ranked recall. In an offline embodiment, a learning engine may learn a weighted index for classifying objects using ranked recall by training during an entire initial pass of a training sequence of a collection of objects. In an online embodiment, a learning engine may learn a weighted index for classifying objects using ranked recall by dynamically updating the weighted index as each instance of the collection of objects may be categorized. Advantageously, an instance of a large collection of objects may be accurately and efficiently recalled for many large scale applications with hundreds of thousands of categories by quickly identifying a small set of candidate categories for the given instance of the object.
US07756838B2 Robust end-of-log processing
A method of invalidating an unused log file in a database includes examining a discard log information storage area and determining if a discard log exists. If the discard log exists, the log is invalidated. The headers of each of the log files that have been fully invalidated are then invalidated. The discard log is then fully invalidated and a new log file may be generated on top of the discarded log. The method may be interrupted by a failure, a changeover, or crash and will be repeated until it completes.
US07756837B2 Methods and apparatus for searching backup data based on content and attributes
Methods and apparatus are disclosed that permit the transparent bridging of a broad range of backup storage devices, such that backup software will identify an intermediate device as a one of those storage devices and will transparently send their backup data-stream thereto as part of the existing standard backup process. Upon receipt of a backup data-stream from the backup software, the methods and apparatus provide for analysis of the data elements in the data-stream, collection of management information about those data elements, and storage of the management information in an easily accessible format for subsequent review and query by users and administrators of the original data. The same backup data-stream is stored on any standard backup storage device, including the imitated backup storage device.
US07756833B2 Method and system for synthetic backup and restore
A method and system for backing up and restoring data. First, a full backup is performed to create a full dataset. Thereafter, incremental or differential datasets may be created by incremental or differential backups, respectively. When a new full dataset is needed, instead of performing a full backup, a previous full dataset may be combined with subsequent incremental or differential datasets to create the new full dataset. The new full dataset may be created on a computer other than the computer which hosts the data of the previous full dataset. The new full dataset may be used for offsite storage or to quickly restore data in the event of a failure or corruption of a computer's file system.
US07756832B1 Apparatus and method for providing upgrade compatibility
An embodiment of the invention provides an apparatus and method that use auto support data for upgrade compatibility. The method includes capturing the input commands that are used by a user (customer) of a storage appliance and that are processed by a current storage operating system in the storage appliance. These input commands are then stored in a database and are the auto support data that is transmitted from the storage appliance via a network to the database. These input commands can be recorded or categorized in the database, based upon the command name or command line arguments of the input commands. These input commands can then be mapped to new input commands that are used with an upgraded storage operating system in a storage appliance. These mapping can be implemented in, for example, a data structure that maps previous input commands to new input commands.
US07756828B2 Configuration management database state model
A configuration management database for storing configuration information about an IT system. The configuration management database may have representations of configuration items that correspond to configuration items in the IT system, indicia of relations between the configuration items, and attributes of the configuration items. The configuration management database may also have configuration state information of the configuration items, where the configuration state information has information indicating whether a configuration item, relation, or attribute is in a state of pending approval or in a state of planned deployment. The configuration management database may also have temporal information indicating a temporal state of a configuration item, relation, or attribute.
US07756823B2 Dynamic reference repository
A method for maintaining a dynamic reference repository within an enterprise architecture domain, comprises discovering pertinent input(s) to the dynamic reference repository. These newly discovered pertinent inputs are then retrieved to the dynamic reference repository. After retrieval, the pertinent input(s) to the dynamic reference repository are managed and distributed within the enterprise architecture domain.
US07756822B2 Operational reporting architecture
An architecture and system for integrating online transactional processing (OLTP) systems with online analytical processing (OLAP) system. The architecture includes a data access layer having one or more data access programs for accessing OLTP data, a service layer having a business intelligence (BI) platform for generating OLAP data, and a data abstraction layer providing a common meta-model for OLTP data integrated with OLAP data. The architecture further includes a user interface presentation layer configured to provide a user interface for displaying a report run on the integrated OLTP and OLAP data.
US07756817B2 System and method for enabling parallel access to serially compressed files
The present invention is directed towards systems and methods for generating a compressed data file providing access to one or more selected portions of data contained within the data file. The file is partitioned into one or more chunks, a given chunk comprising a separate unit of data representing a subset of data from the file. The one or more chunks are compressed through use of a compression algorithm, and the one or more chunks are combined to form a compressed file. Metadata is also generated that indicates a chunk offset of a given chunk, thereby allowing direct parallel access to one or more given chunks. Similarly, legacy applications may ignore the chunk structure in the compressed file and access the file according to techniques know in the art, thereby preserving backwards compatibility with such legacy applications.
US07756816B2 System and method for network-based project management
A system for managing a project and its associated information over a network is presented. The system includes a project information database associated with the network and a project information management tool. The project information database stores information associated with a project being carried out by a corporate entity having at least one sub-entity. The project information management tool includes a project information module to manage the information associated with the project, and at least one cross-sub-entity project-component module. The cross-sub-entity project module manages and tracks overall information and sub-entity specific information, of the information associated with the project, related to the project-component.
US07756802B2 Combiner training and evaluation with random data partition
Available training data is randomly data partitioned to generate a training data set for training base modules of a pattern recognition system and a distinct tune data set for training the combiner of the system. The process can be repeated with randomly generated data sets each time. After the combiner is trained, it can be evaluated employing another random partitioning of the training data to a training data set for training new set of base modules and a distinct test data set for evaluating the combiner providing reliable statistical evaluation of the combined system without the need of a standalone test set.
US07756798B2 Extensible mechanism for detecting duplicate search items
Systems, methods, and other embodiments associated with identifying and selectively deleting duplicate search results are described. One example system embodiment includes logic to receive an identity indicator from a search logic. The identity indicator is associated with a search item that the search logic determines to be relevant to a search request. The example system may also include logic to determine whether the search result associated with the identity indicator is a duplicate result based on comparing the identity indicator to another identity indicator associated with another search result.
US07756797B2 Leveraging user-to-user interactions in a knowledgebase using a forum interface
Systems and methods provide a self-learning knowledgebase in which the ranking and/or order of topic and thread items may be dynamically and automatically adjusted based on self-learning by the knowledgebase. The knowledgebase includes threaded conversations comprising thread topics and thread items within the thread topics. Lists of thread topics and lists of thread items are ordered lists. The order of a thread topic or thread item in an ordered list may be modified based on self-learning activities performed by an information server maintaining the knowledge base. A thread topic or thread item may be moved higher in the list based on requests to view the thread topic or thread item. Further, the order that a thread item appears in an order list may be modified based on a number of responses posted for the thread item.
US07756791B2 Slip processing apparatus and slip processing system
A slip image obtaining unit obtains image information on a slip on which character information has been entered. A character recognizing unit recognizes characters entered on the slip on the basis of the image information obtained by the slip image obtaining unit. A determining unit determines whether assistance by an assistant is necessary in an inputting process with the slip according to whether a result of recognition by said character recognizing unit satisfies a predetermined determination condition. An assistance requesting unit requests assistance by the assistant when the determining unit determines that assistance by the assistant is necessary. Whereby, a load on the assistant can be diminished.
US07756787B1 Bill payment optimization using a genetic algorithm
A genetic algorithm determines a plan for payment of payment obligations in accounts payable of a finance account. The genetic algorithm operates to satisfy certain objectives, including maximizing or minimizing the total amount of payments of the payment obligations on a given day within the amount of cash available for the given day. A genome population including a number of vectors is generated. The genome population is modified using a genetic algorithm, until at least one vector represents an optimal bill payment plan for the payment obligations such that payment of each payment obligation in accordance with the vector most nearly satisfies one or more objectives.
US07756786B2 Method and system for processing messages in a bill payment and presentment system over a communications network
In a bill payment and presentation system, a method for electronically routing billing information over a communications network is provided, using an open financial exchange communication protocol. The method provides for a centrally located mainframe system and a switching system for coordinating the routing of messages between customer service providers and biller service providers. In particular, the method collects at the CSPs and at the BSPs mainframe application files comprising the messages, forwards these files in batch mode to the mainframe system and converts with a switching system these mainframe files into web-enabled addresses, allowing for the effective transmission of financial billing information in flat-file and/or Internet-based form.
US07756775B1 System and method for displaying highest and lowest traded prices of tradable objects
A client terminal displays on a graphical interface a first indicator of a price associated with a lowest traded price of a tradable object during a predetermined period of time, a second indicator of a price associated with a highest traded price of the tradable object during the predetermined period of time, along with at least one quantity indicator associated with at least one order to buy/order the tradable object. The first indicator, the second indicator, and the at least one quantity indicator are displayed in relation to a static axis of price, and the client terminal dynamically updates the first and second indicator to new lowest and highest traded prices based on market updates received from an exchange.
US07756772B1 System and method for automated contract formation
A system, method and device for (semi-)automated e-commerce on the Internet, the WWW and other networks. Trading parties present intentions, made of more elementary components, which are used to express their willingness to engage in deals subject to constraints. Parts of intentions may be variable components. Some variable components may be associated with computational devices that transform them, optionally communicating via messages, into more specified components. This mechanism encodes business rules. By fitting intentions, contracts are formed. While fitting intentions, negotiations are carried out via the exchange of messages. Negotiations are automated by encoding users wishes as mathematical programs. Following the deal formation an optional deal improvement phase, in one-to-one mode or one-to-many mode, is carried out to improve the deal. The improvement phase may be based on a trading mechanselected from an available collection of such mechanisms including such mechanisms as constructed by users of the system.
US07756771B2 Systems and methods for determining an earnings portion of a distribution from a 529 plan
A method for determining an earnings portion of a distribution from a 529 plan. The method includes receiving information associated with a plurality of 529 plan accounts, identifying related 529 plan accounts, aggregating the information for related 529 plan accounts, and determining an earnings portion of a distribution from at least one of the 529 plan accounts.
US07756770B2 System and method for trading off upside and downside values of a portfolio
A system and method for valuing a portfolio in terms of its performance relative to a specified benchmark under a range of future scenarios is disclosed. In particular, a portfolio is taken and two values related to the portfolio are calculated: the first value corresponding to an amount by which the value of the portfolio is expected to fall below the value of a benchmark over a given time horizon, and a second value corresponding to an amount by which the value of the portfolio is expected to exceed the value of a benchmark over a given time horizon, in view of the range of different future scenarios. Means for determining the portfolio which optimally trades-off these two values, and to evaluate risk/reward performance measures using these two values which can be used to rank instruments, securities or portfolios are disclosed. Means for pricing portfolio insurance for optimal portfolios are also disclosed.
US07756768B2 Exposure driven index
This invention relates to hedge fund indexing in general and methods and systems for constructing and maintaining investable hedge fund indices in particular.
US07756767B2 System and method for renegotiating a financial instrument
A method for renegotiating a financial instrument includes the steps of initiating a logical session between a client program and a client interface affiliated with a financial institution, displaying financial information relating to a client on the client interface, displaying a message on the client program that a financial instrument of the client may be renegotiated, transmitting a request to renegotiate the financial instrument to the client interface, displaying a disclosure document pertaining to the request to renegotiate, and if the client agrees to accept terms of the disclosure document, displaying a plurality of renegotiation options to the client on the client program, and transmitting a selection of one of the renegotiation options to the client interface. The system for renegotiating the financial instrument is structured to operate over a network and includes a client interface program affiliated with a financial institution, an application server housing the client interface program and the client interface program being capable of retrieving data from a data repository that a financial instrument of the client may be renegotiated and displaying a message on a display device indicating that the financial instrument may be renegotiated. Although the method and system of the present invention maybe applied to a wide variety of financial instruments, in a preferred embodiment, the financial instrument is a certificate of deposit.
US07756762B1 Method, system, and computer readable medium for providing audit support
A method for providing audit support including displaying sample letter images, where each of the sample letter images is associated with one of a number of audit categories. The method further includes receiving a selection of one of the sample letter images from a user, in response to the selection, displaying a detailed sample letter image and a first confirmation question corresponding to the selected sample letter image, and receiving a first response to the first confirmation question from the user, where the first response confirms the user's selection. The method further includes displaying a first audit category description corresponding to the audit category associated with the user's selection, and displaying an action item list associated with the user's selection, where the action item list includes at least one action for the user to take to resolve the audit described by the first audit category description.
US07756759B1 Method and apparatus for inventory searching
A method is disclosed that includes identifying an inventory item corresponding to a product configuration. The product configuration is defined using a feature map. The inventory item is also defined using the feature map. Each entry of the feature map corresponds to one of a number of features of a product.
US07756753B1 Services for recommending items to groups of users
Computer services use group preferences, as partially or wholly specified by preference lists of individual members, to identify items well suited for a designated group of users. In one embodiment, items in the movie/video rental queue (one type of preference list) of a first user are prioritized based, at least partly, on the rental queue of a second, affiliated user, to give priority to items corresponding to the collective preferences of both users. Items may also be recommended to the users based on their collective preferences. In a second embodiment, the suggestion lists of multiple members of a book club are used, optionally in combination with other member preference information, to select or recommend book titles for the club. In a third embodiment, the wish lists of two or more affiliated users are used to assist others in purchasing gifts that correspond to their collective preferences.
US07756750B2 Method and system for providing online procurement between a buyer and suppliers over a network
A request for shopping is placed from inside a procurement system. Intelligent agents are launched to retrieve information from catalog sources web-enabled over the internet or within the intranet. Retrieved catalog information is aggregated and associated with other data items. Business rules are applied to make decisions on what part of aggregated information will be rendered to User. Sorting/multi-level refining operations are enabled. The User selects one or more catalog results, whereupon an XML shopping cart is created and submitted to the procurement system through published interfaces. The procurement system is enabled to place an order on supplier web-enabled transaction system.
US07756747B2 RFID business process-decoupling of design and deployment time activities
The claimed subject matter provides a system and/or a method that facilitates implementing a binding between a radio frequency identification (RFID) process and a device. An RFID process can receive a tag read event from a device and make the tag read event available for at least one high level application. A binding engine can bind the RFID process to the device while decoupling a design time activity and a deployment time activity associated with the RFID process. In addition, the binding engine can include at least one of a device mapping component that employs a device binding; and a component configuration module that employs a component binding.
US07756746B2 Method and apparatus for selling an aging food product
Some embodiments provide methods and apparatus for determining a food product and determining a price range defining a maximum price and a minimum price. An indication is stored that the food product may be offered, as a set of one or more food products, in exchange for a round-up amount associated with a purchase, if the round-up amount is in the price range.
US07756745B2 Method for accurately quoting wait time for a restaurant table
The inventive method uses data received concerning the status of various tables in the establishment, the criteria provided by the customer as well as the status of the meals being prepared in a variety of courses for customers already seated to best determine how much time a new customer will have to wait before a suitable table is available where the customer may be seated. When a customer enters the restaurant, they provide information to the hostess or host including the party size and various table preferences. The host or hostess enters this information into a computer using a keyboard touch screen input or a wireless remote device. Based upon the preferences chosen by the party, the system assigns the most predictable table and periodically scans each existing table to determine that table's status. The method gains additional accuracy by obtaining detailed kitchen status information concerning meals being prepared for each table. Through determining table status and kitchen status, the system may predict “table turns,” that is, when a particular table is most likely to be vacated. Periodically, once the data from all of the tables and the kitchen has been updated, the projected table turn times for each table are updated. With this updating having been accomplished, projected wait time for each party may be updated. Then, revised quoted wait times are given to customers while waiting.
US07756742B2 System and method for dispensing tickets
A system and method of dispensing lottery game tickets to a purchaser. A point-of-sale (“POS”) terminal is provided with a ticket dispenser assembly in communication with the point-of-sale terminal and a central inventory computer. The POS terminal has at least one dedicated key for requesting ticket information from the central computer and a cash tender key for completing a ticket purchase. The ticket dispenser assembly includes a POS monitor, a ticket controller and a ticket dispenser. The POS monitor passively monitors the electrical communications of the point-of-sale terminal, including the engagement of the dedicated key and the cash tender key, and intercepts the electrical communications corresponding to the engagement of the dedicated key. Upon actuation of the dedicated key and the cash tender key, the POS monitor sends a message to the ticket controller to dispense the desired number of tickets from the ticket dispenser according to the electrical communication produced by the POS terminal.
US07756741B2 Method, algorithm, and computer program for optimizing the performance of messages including advertisements in an interactive measurable medium
Method, procedure, algorithm, system, and computer program for improving and attempting to optimize the performance of messaging campaigns, particularly to marketing campaigns in which advertisements or other messages are distributed over an interactive measurable medium such as the Internet. A goal is to allocate the message alternatives to the customer population to optimize business objectives. The includes reading prior stage message state data pertaining to a prior stage including a cumulative number of trials and a cumulative number of successes for a particular message. Message performance results representing message trials and message successes from the previous stage based on the prior-stage state are then read, and a current message state is computed. A current message allocation is generated based on the current message state. Desirably the cumulative number of trials and the cumulative number of successes are discounted based on the age of the information. This inventive procedure may be applied to various message types including, for example, web site banner advertisements, electronic advertisements generally, email messages and promotions, and the like. In one embodiment, the messages are internet web site banner ads, trials are impressions of the ads presented to the user, and successes are measured by clickthroughs from the banner ad to the web site associated with the banner ad. Computer system, computer program, and computer program product associated with the inventive method and procedures are also provided.
US07756739B2 System and method for aggregating a measure over a non-additive account dimension
A simple interface may be provided that enables the user to define parameters for aggregation of a semi-additive measure. The interface may enable the user to designate a measure as a semi-additive measure and to pair the measure with an additive aggregation function. The interface may also enable the user to select non-additive dimensions and to pair each non-additive dimension with a corresponding aggregation function. One such aggregation function is a by account aggregation function, which enables each account in an account dimension to be aggregated across a corresponding non-additive dimension according to an associated account type.
US07756738B2 Professional service management using project-based point system
A computer-implemented project-based point system for professional services uses a database including a list of professional employees, a menu of project codes, and an assignment of a point value to each of the project codes. The method calculates total points earned by a professional by adding point values assigned to project codes of completed projects, which may be billable and/or non-billable projects. The calculated total points earned by the professional may be compared to a point requirement, whereby the performance of the professional may be evaluated. In addition, the method may calculate a total charge to a client for professional services by adding fixed fees assigned to project codes of completed billable projects.
US07756736B2 Working machine management system
A server (10) enables users (A-B) sharing the same working machine (1) to mutually monitor a usage state by each user. The server (10) receives a user ID, the working time, the engine cooling water temperature, and the current position that are detected in the working machine (1) through a satellite communication network, and calculates the usage time, the usage location, the load amount, and a usage proportion for each user. The server (10) sends a warning to the user terminals 20 when the usage time or location is not as planned, or the load amount is excessive. The server (10) periodically reports the usage times and locations, the load amounts, and the usage proportions for the users (A-B) to the user terminals (20). The server (10) allocates maintenance costs of the working machine (1) automatically between the users (A-B) according to the usage proportions of the users (A-B).
US07756733B2 Method for operating and device for monitoring a technical installation
A technical installation contains several systems for resolving different system management tasks. Information variables are hierarchically arranged in the systems. A value of an information variable pertaining to the lowest hierarchical level triggers an event and pertains to a significant range of values. The value and the appurtenant location are found by specifically tracking all systems.
US07756730B2 Method for providing single occasion liability insurance
Described herein is a method of providing liability insurance covering medical services of a limited scope which includes an insurance provider establishing criteria or guidelines. The insurance provider accepts at least one practitioner into a network wherein the practitioner accepted into the network meets the established criteria or guidelines. The accepted practitioner may then offer elective liability insurance to at least one patient obtaining at least one medical service from the practitioner, wherein the elective liability insurance covers the service and wherein the service is of a limited scope. A management service may act as an intermediary to provide at least one service related to the elective liability insurance to the accepted practitioner and the insurance provider. The patient may accept or deny the elective coverage.
US07756729B2 Computerized method and system for providing claims data to an accident liability assessment program
Methods and systems are provided for assigning liability estimates to past or theoretical accidents. Embodiments may be used in association with methods and systems for estimating liability in a vehicle accident. In one embodiment, liability estimation in a vehicle accident may be based on a plurality of characteristics that describe the accident. The characteristics from an actual accident may be compared to those in a past or theoretical accident. Liability may be estimated from the assigned liability associated with a nearest matching past or theoretical accident.
US07756727B1 Method and apparatus for case building and presentation of healthcare procedures
A presentation detailing a recommended course of treatment to a patient, frequently referred to as a case, is constructed with a single action. The presentation describes recommended healthcare procedures for a given patient using information specific to that patient's healthcare record. The presentation is constructed by assembling information on the recommended healthcare procedures and all necessary clinical and financial information for the patient stored in a healthcare management desktop application into a template having a format accepted by any standard presentation software program. Finally, using the presentation software program, the recommended course of treatment is presented to the patient. In addition, the presentation software program includes tools to permit customization and storage of each constructed presentation.
US07756719B2 Method and system for tracing the identity of an agricultural product using data handoff
Initial data is acquired on an agricultural product associated with a harvesting time. The acquired initial data is transmitted (e.g., handed off) via an electromagnetic signal or wireless communication to an intermediate data processing system associated with a handler of the agricultural product. Additional data is appended to the acquired initial data received at the intermediate data processing system to form composite data. The composite data is transmitted via an electromagnetic signal or wireless communication to at least one of a receiver and a data processing system for processing or storing the composite data. The composite data is transferred to or made available to a data management system, which may be accessible to one or more users who seek access to at least one of the initial data, the additional data, and the composite data on the agricultural product or a derivative thereof.
US07756716B2 Recording and reproducing apparatus for use with optical recording medium having real-time, losslessly encoded data
A lossless encoding and/or decoding apparatus which encodes audio data on a real-time basis includes a lossless compression unit which losslessly compression encodes the audio data stored in an input buffer in units of predetermined data and outputs the encoded data in sequence, and an output buffer which stores the encoded audio data output from the lossless compression unit. A bitrate controller divides a plurality of the encoded audio data stored in the output buffer into first data having a data amount exceeding the maximum bitrate and second data having a data amount less than the maximum bitrate, divides the first data into third data being the encoded audio data having a data amount of the maximum bitrate and fourth data being the encoded data of the portion exceeding the maximum bitrate, and controls the output buffer so that the fourth data is output together with the second data.
US07756715B2 Apparatus, method, and medium for processing audio signal using correlation between bands
Apparatus, method, and medium for processing an audio signal using a correlation between bands are provided. The apparatus includes an encoding unit encoding an input audio signal and a decoding unit decoding the encoded input audio signal. The encoding unit includes a correlation analyzer searching a most subband having a correlation of more than a predetermined value between a first subband and the most similar subband in each of the first subbands from second subbands and generating information about the second searched subband, and the decoding unit comprises a high frequency component restoring portion copying data about the second searched subband as data about the first subband, using the generated information about the second subband generated by the correlation analyzer and transmitted in a bit stream format, to perform decoding on the first subbands, and the first subbands are subbands that belong to a high frequency band in a band of a result of subband-filtering the input audio signal and the second subbands are subbands that belong to a low frequency band in a band of the result of subband-filtering.
US07756713B2 Audio signal decoding device which decodes a downmix channel signal and audio signal encoding device which encodes audio channel signals together with spatial audio information
In the conventional art inventions for coding multi-channel audio signals, three of the major processes involved are: generation of a reverberation signal using an all-pass filter; segmentation of a signal in the time and frequency domains for the purpose of level adjustment; and mixing of a coded binaural signal with an original signal coded up to a fixed crossover frequency. These processes pose the problems mentioned in the present invention. The present invention proposes the following three embodiments: to control the extent of reverberations by dynamically adjusting all-pass filter coefficients with the inter-channel coherence cues; to segment a signal in the time domain finely in the lower frequency region and coarsely in the higher frequency region; and to control a crossover frequency used for mixing based on a bit rate, and if the original signal is coarsely quantized, to mix a downmix signal with an original signal in proportions determined by an inter-channel coherence cue.
US07756709B2 Detection of voice inactivity within a sound stream
A method for identifying end of voiced speech within an audio stream of a noisy environment employs a speech discriminator. The discriminator analyzes each window of the audio stream, producing an output corresponding to the window. The output is used to classify the window in one of several classes, for example, (1) speech, (2) silence, or (3) noise. A state machine processes the window classifications, incrementing counters as each window is classified: speech counter for speech windows, silence counter for silence, and noise counter for noise. If the speech counter indicates a predefined number of windows, the state machine clears all counters. Otherwise, the state machine appropriately weights the values in the silence and noise counters, adds the weighted values, and compares the sum to a limit imposed on the number of non-voice windows. When the non-voice limit is reached, the state machine terminates processing of the audio stream.
US07756705B2 Method and apparatus for diversity control in multiple description voice communication
A method and apparatus for performing multiple descriptive source coding in which a plurality of homogeneous encoders are advantageously employed in combination with a corresponding plurality of advantageously substantially identical decoders. In particular, diversity is provided to the multiple encoders by modifying the quantization process in at least one of the encoders such that the modified quantization process is based at least on a quantization error resulting from the quantization process of another one of the encoders. In this manner, diversity among the multiple bit streams is obtained, and in particular, the quality of a reconstructed signal based on a combination of multiple decoded bit streams at the receiver is advantageously superior to that based on any one of the decoded bit streams. In accordance with a first illustrative embodiment of the present invention, two Pulse Code Modulation (PCM) coders are employed. In accordance with a second illustrative embodiment of the present invention, two Adaptive Differential Pulse Code Modulation (ADPCM) coders are employed. And in accordance with a third illustrative embodiment of the present invention, two Low-Delay Code Excited Linear Prediction (LD-CELP) coders are employed. In each case, diversity is ensured by an appropriate modification to the quantization process of at least one of the encoders, and the total error may be advantageously reduced when decoded bit streams from both coders are combined at the receiver.
US07756704B2 Voice/music determining apparatus and method
A voice/music determining apparatus is configured to calculate first feature parameters for discriminating between a voice signal and a musical signal; and calculate second feature parameters for discriminating between a musical signal and a background-sound-superimposed voice signal. A first score is calculated to indicate likelihood that the input audio signal is a voice signal or a musical signal as a sum of weight-multiplied first feature parameters. A second score is calculated to indicate likelihood that the input audio signal is a musical signal or a background-sound-superimposed voice signal as a sum of weight-multiplied second feature parameters. It is determined whether the input audio signal is a voice signal or a musical signal on the basis of the first score. Further, it is determined whether the musical signal is the input audio signal is a background-sound-superimposed voice signal on the basis of the second score.
US07756694B2 Method for interactive automation of fault modeling including a method for intelligently sensing fault-fault relationships
A method is disclosed for sensing fault-fault relationships, comprising: automatically sensing interrelationships among faults, and presenting a final model including a fault-fault intersection curve and one fault truncated at the curve to an interpreter representing the interrelationships among faults.
US07756687B2 Method for predicting contributions of silicon interstitials to n-type dopant transient enhanced diffusion during a pn junction formation
A method for predicting the contribution of silicon interstitials to n-type dopant transient enhanced diffusion during a pn junction formation is disclosed. Initially, fundamental data for a set of microscopic processes that can occur during one or more material processing operations are obtained. The fundamental data are then utilized to build kinetic models for a set of reactions that contribute substantially to an evolution of n-type dopant concentration and electrical activities. The kinetic models are subsequently applied to a simulator to predict temporal and spatial evolutions of concentration and electrical activity profiles of the n-type dopants.
US07756686B2 Process and means for block-based modeling
A modeling system and process for computer-aided, block-based modeling by preparing a first block diagram in a first model plane that relates to a first abstraction stage, in which at least one block is placeable in the first model plane and several blocks are connectable to one another by horizontal data transfer devices for horizontally exchanging data. At least one other block diagram is arrangeable on at least one other model plane assigned to the first abstraction stage that is separated from the first model plane. The first block diagram of the first model plane and the other block diagram of the other model plane form an overall block diagram that can be arranged on a selection of at least two model planes from the first model plane and the other model planes, so that a vertical exchange of data between at least two selected model planes can be produced.
US07756682B1 System and method for statistically monitoring and analyzing sensed conditions
A system and method of monitoring and analyzing a plurality of attributes for an alarm condition is disclosed. The attributes are processed and/or unprocessed values of sensed conditions of a collection of a statistically significant number of statistically similar components subjected to varying environmental conditions. The attribute values are used to compute the normal behaviors of some of the attributes and also used to infer parameters of a set of models. Relative probabilities of some attribute values are then computed and used along with the set of models to determine whether an alarm condition is met. The alarm conditions are used to prevent or reduce the impact of impending failure.
US07756680B2 Online testing of a signal path by means of at least two test signals
A method for online testing of a signal path from a sensor cell to an evaluation point, including providing at least two mutually different test signals, changing the sensor cell output signal on the basis of the at least two mutually different test signals in accordance with a predetermined change specification to obtain the sensor signal, so that the sensor signal depends on the sensor cell output signal and the at least two test signals, outputting the sensor signal or a signal derived from the sensor signal onto the signal path, processing the sensor signal or the signal derived from the sensor signal while taking into account the predetermined change specification to obtain a processed signal, and examining the processed signal with regard to the presence of the at least two mutually different test signals to provide a signal path fault indication on the basis thereof.
US07756677B1 Implementation of rigorous coupled wave analysis having improved efficiency for characterization
Improved optical characterization is provided by organizing the optical modeling calculations such that incident radiation parameters (e.g., wavelength) are varied in the outermost loop of any modeling run. By completing calculations for all combinations of structure parameters at one wavelength before moving to the next wavelength, calculation efficiency can be greatly improved. In particular, with this approach it is not necessary to cache (or re-compute) intermediate results pertaining to different wavelengths, in contrast to conventional approaches. Further improvements in efficiency can be obtained by organizing reflectance calculations such that for any layer Ll, stored intermediate results pertaining to layers below Ll can be used to calculate optical response as parameters for Ll and layers above Ll are varied. Similarly, transmittance calculations can be organized such that for any layer Ll, stored intermediate results pertaining to layers above Ll can be used to calculate optical response as parameters for Ll and layers below Ll are varied.
US07756675B2 Group-determination-table generating device and method
In a communication system having at least three communication devices communicating with each other, a seating-order determination device for generating seating-order information for information sent from each communication device and for transmitting the seating-order information to each communication device is provided. Each communication device controls the output position of each information according to the seating-order information to output the information sent from the other communication devices in a seating order corresponding to the seating-order information. The seating order is always automatically changed to the most appropriate condition according to the progress of a conference and the state of conversations to provide the user with a comfortable conference environment and a comfortable communication environment.
US07756674B2 Methods of calculating differences of binding affinities between congeneric pairs of ligands by way of a displaced solvent functional
Described is a technique to exhaustively enumerate the thermodynamic properties of the water molecules solvating the active site of a protein in its apostate and calculate the relative binding affinities of congeneric compounds that bind to this protein. The subject matter includes sampling the configurations of the solvating water in the active site; extracting the thermodynamic information about the solvating water from these configurations by clustering the observed water configurations into regions of high water occupancy (e.g., “hydration sites”), computing the average system interaction energies of water molecules occupying the various hydrations sites, computing excess entropies of water molecules occupying the hydration sites; constructing a 3 dimensional hydration thermodynamics map of the protein active site; and computing relative binding affinities of congeneric ligands based on the principle that tighter binding ligands can displace more entropically structured and energetically depleted hydration sites from the active site into the bulk fluid.
US07756670B2 Method and a system for determining the roughness of a tyre rolling surface
A method for determining the roughness of a tyre rolling surface by the steps of providing a first signal representative of the motion of at least one point of the tyre during rolling of the surface and processing the first signal for providing an output indicative of the roughness of the rolling surface of the tyre.
US07756668B2 Maximal temperature logging
A computer implemented method, data processing system, and processor are provided for logging a maximal temperature in an integrated circuit. A digital thermal sensor senses a temperature in the integrated circuit. The sensed temperature of the digital thermal sensor is read and a determination is made as to whether the sensed temperature is higher than a current maximal temperature. The sensed temperature is logged in response to the sensed temperature being higher than the current maximal temperature. The sensed temperature becomes a new maximal temperature for the integrated circuit.
US07756667B2 Apparatus for three-dimensional measurements of physical characteristics within a data center
An apparatus and method for measuring the physical quantities of a data center during operation and method for servicing large-scale computing systems is disclosed. The apparatus includes a cart that supports a plurality of sensors. The cart is moveable within the data center. The sensors capture temperature or other physical parameters within the room. The sensor readings, along with position and orientation information pertaining to the cart are transmitted to a computer system where the data is analyzed to select the optimum temperature or other system environmental parameters for the data center.
US07756666B2 Generation of hardware thermal profiles for a set of processors
A computer implemented method, data processing system, and computer usable code are provided for generation of hardware thermal profiles for a set of processors. Sampling is performed of the thermal states of the set of processors during the execution of a set of workloads to create sampled information. The sampled information and thermal characteristics of the set of processors are combined and a thermal index is generated based on the sampled information and characteristics of the set of processors.
US07756665B2 Electronic measuring device
An electronic measuring device that includes a transceiver device, a microprocessor operatively connected to the transceiver device, as well as a memory, an electronic output device, and a plurality of input mechanisms, all of which are operatively connected to the microprocessor. In some embodiments, the microprocessor may be programmed with logic that allows a user of the device to take and manipulate measurements using a menu-driven procedure by using the input mechanisms to select and activate desired operations.
US07756656B2 Measurement coordinate setting system and method
A measurement coordinate setting system is disclosed, which includes a measuring apparatus which measures a dimension in each of a plurality of portions of a first product, a sampling approximation module which approximates a distribution of the dimensions of the plurality of portions using a sampling orthogonal polynomial as a function of a coordinate, and a selection coordinate setting module which sets a plurality of selection coordinates at which dimensions of a second product are to be measured to inspect the approximated distribution of the dimensions regarding the second product.
US07756654B2 Test apparatus
A test apparatus for testing a device under test includes a multi-strobe generating section that generates a plurality of strobe signals with different phases in each of cycles of an output signal output from the device under test, a plurality of timing comparing sections that obtain a value of the output signal respectively at timings of the plurality of strobe signals, a transition detecting section that generates transition data identifying one of the plurality of strobe signals which is positioned at a transition of the output signal, based on the values of the output signal which are respectively obtained at the timings of the plurality of strobe signals, a transition memory that sequentially stores thereon the transition data input thereto, a selecting section that selects, in association with each of the cycles of the output signal, whether to input the transition data output from the transition detecting section into the transition memory, and a calculating section that calculates jitter of the output signal based on the transition data stored on the transition memory.
US07756650B2 Apparatus for detection and processing of a multiplicity of measured values in an HVDC transmission installation
An apparatus for detecting and processing a multiplicity of measured values in an HVDCT system has measuring units for detecting measured variables of the HVDCT system, while obtaining measured values, and preprocessing units which are connected to one another in series, are each connected to at least one measuring unit and are connected to a control, regulation and monitoring system by means of a last preprocessing unit which is connected downstream of the rest of the preprocessing units, each preprocessing unit being set up to receive and preprocess the measured values, while obtaining optical measured values, and transmitting both the optical measured values generated by it and the optical measured values received from the upstream preprocessing units to a downstream preprocessing unit or to the control, regulation and monitoring system, with the result that the last preprocessing unit provides all of the measured values for the control, regulation and monitoring system.
US07756645B2 Methods of storing, aligning, and retrieving haplotype data
Provided are methods of storing, aligning, and retrieving haplotype data. A method of storing the haplotype data includes: determining the order of alleles in each single nucleotide polymorphism position of the haplotype data; aligning the haplotype data according to the order; and storing the aligned haplotype data in a predetermined data structure.
US07756642B2 Characterizing an earth subterranean structure by iteratively performing inversion based on a function
To characterize an earth subterranean structure using a measurement assembly including electromagnetic (EM) receivers and one or more EM sources, measured voltage data collected by EM receivers in response to transmission by one or more EM sources is received. Based on a model, predicted EM data is computed. Inversion is iteratively performed according to a function that computes a difference between the measured voltage data and a product of a term containing the predicted EM data and a term containing distortion data that accounts at least for distortion effect by an environment of the measurement assembly. The inversion is iteratively performed to solve for parameters of the model and the distortion data.
US07756640B2 Vehicle control system, vehicle control method, and vehicle control program
A vehicle control system includes a route setting unit for setting a route from a start point to a destination; an information obtaining unit for obtaining from a memory position information of at least one base point and at least one control point existing in the route set by the setting unit; a base point recognition unit for recognizing that a current position of a vehicle reaches a position of the base point obtained by the obtaining unit; a running situation monitoring unit for determining as a predetermined distance a running distance from the base point most lately recognized by the recognition unit; and a control unit for executing an advanced control to the vehicle if the predetermined distance obtained by the monitoring unit is shorter than any of first and second threshold distances, when the current position reaches a position of the control point obtained by the obtaining unit.
US07756635B2 Method and system for generating and presenting off-road travel routes
A computer-implemented method for generating and presenting off-road travel routes based on terrain and obstruction analysis. The method includes a Threat Analyzer (100) for assessing threats that may impede progress, a Graph Builder (102) for constructing a graph representing an individual's environment, a Route Generator (104) for generating a route that avoids the threats, and a Route Presenter (106) for guiding the individual along the route. The Threat Analyzer (100) includes an Obstruction Analyzer (202) for detecting obstructions in aerial imagery. The Graph Builder (102) includes a Cost Evaluator (712) that takes into account traversal speeds for individuals across various types of terrain. The Route Presenter (106) overlays the route on aerial imagery and provides real-time guidance as the individual traverses the route.
US07756633B2 System and method for security enhanced rideshare
A method and system for a comprehensive security-enhanced rideshare system is provided. The rideshare program includes localization, mapping and ride matching for participants. Participation incentives and revenue methods provide for the financial viability of the rideshare system. Participant security is monitored in near real-time using location-determining communication devices used by the participants in the system. The rideshare system monitors a number of security-indicating criteria and takes action when an anomalous condition is recognized.
US07756632B2 System and method for performing 4-dimensional navigation
A system and method are disclosed for computing a vehicle's motion in four dimensions (e.g., three spatial dimensions and time) and reliably predicting the vehicle's arrival time at a predetermined location, by providing a graphical display to an operator of the vehicle's progress that enables the operator to adjust the vehicle's movement and achieve the desired arrival time. Specifically, a system and method are disclosed for computing the movement of an aircraft in four dimensions, predicting its arrival time at a predetermined waypoint, and displaying (in a highly intuitive format) the aircraft's progress in achieving that desired arrival time. The pilot can then adjust the movement (e.g., speed) of the aircraft in accordance with the parameter(s) displayed, in order to achieve the desired arrival time. Thus, for example, numerous aircraft could be scheduled to arrive at a specific final approach waypoint at a predetermined rate (e.g., one aircraft per minute), which would enable the traffic controllers to optimize runway traffic without having to stack the aircraft in holding patterns and thereby waste fuel. Notably, although an example of an aircraft navigation and control system and method is disclosed, the system and method can be implemented for any type of vehicle (e.g., aircraft, spacecraft, ship, submarine, bus, train, automobile, etc.) whose operator desires to reach a particular location at a specified time.
US07756629B2 Using a rotary input device to facilitate navigational charting
A method of facilitating the use of a navigational chart. The method is performed by a computer including a display and a rotary input device, e.g., a mouse wheel. A view of the navigational chart is provided on the display. Movement of the mouse wheel is detected. In response to the movement, the computer uses one or more geographical locations to identify one or more points on the chart, and pans the view in the display to center in the view at least one of the one or more points. This method provides an easy, intuitive way for a pilot or other user to follow a route in a charting application.
US07756628B2 Navigation system including a drive for reading out navigation data and a method for operating a navigation system
A navigation system including a drive for reading out navigation data which is stored on a data medium. In addition to the navigation data, a pregap is present on the data medium in which identification data is stored. The drive is designed in such a way that it is able to read CD information in the pregap and compares the identification data stored in the pregap to predefined data to allow or deny access to the navigation data.
US07756627B2 Procedure for the operation of an internal combustion engine
Procedure and device for the operation of a gasoline engine with direct gasoline injection and with a variable valve-train assembly in a mode of operation with self-ignition, in which when a deviation by the actual values of physical parameters characterizing a combustion from set point values occurs in a work cycle, a closed-loop control of the actual values results in such a way that in succeeding work cycles, conditions, particularly a thermodynamic state of a combustible gas in a combustion chamber, exist for the mode of operation with self-ignition.
US07756626B2 Gas turbine output learning circuit and combustion control device for gas turbine having the same
A gas turbine output learning circuit is configured to compute a current combustion gas temperature TIT at an inlet of a gas turbine by linear interpolation by use of two characteristic curves A and B respectively representing relations between a pressure ratio and an exhaust gas temperature in the cases of the combustion gas temperature at the inlet of the gas turbine at 1400° C. and 1500° C., then to compute ideal MW corresponding to this combustion gas temperature TIT at the inlet of the gas turbine by linear interpolation according to 1400° C.MW and 1500° C.MW (temperature controlled MW), and then to correct the 1400° C.MW and the 1500° C.MW so as to match the ideal MW with a measured gas turbine output (a power generator output).
US07756625B2 Control apparatus for vehicle
A control apparatus for a vehicle includes a RAM adapted to require a power to store and retain data. A nonvolatile memory is provided to be adapted not to require a power to store and retain data. Additionally, a CPU is provided to be adapted to make watch and/or control of an engine and/or an automatic transmission based on the data stored in the RAM. In this control apparatus, the CPU includes a park range position selection judging device for making a decision that the park range position is selected by an operator, and a data storing device for causing the data stored in the RAM to be stored in the nonvolatile memory, based on the decision that the park range position is selected.
US07756615B2 Traffic management system for a passageway environment
The present invention provides a system for coordinating multiple vehicles in a passageway environment (e.g., in underground mines). The system includes methods and apparatus for determining the global position and orientation of a vehicle in said passageway environment, and methods for planning routes and monitoring the travels of multiple vehicles in said passageway environment. A global position and orientation estimation system employs one or more odometric sensors and one or more range sensing devices. It works in three basic steps. In the first step, it records and processes sensor data that is descriptive of the passageway environment by moving the system through said passageway environment. In the second step, it generates a globally consistent map of said passageway environment. Finally, real-time localization is provided by employing odometric sensors and range sensing devices to determine the system's global position and orientation with respect to said globally consistent map, both initially and as it travels through the passageway environment. A route planning method accepts higher-level goals for a set of multiple vehicles in said passageway environment and generates a route plan for each vehicle that minimizes the travel time for the group of vehicles, while at the same time avoiding collisions between vehicles. Route plans are sent to the vehicles for implementation and a monitoring method tracks the global positions and orientations of the vehicles and ensures that both safety and efficiency are maintained.
US07756610B2 Solenoid controller
An autonomous solenoid controller which in its broad aspect includes a microprocessor, a communication bus, and a solenoid driver. The microprocessor includes logic in order to control drivers for at least one solenoid. The communications bus is operably connected to the microprocessor so that the communications bus and the microprocessor communicate with one another. The communication bus communicates with an outside transmission control unit. The solenoid driver is electrically connected between the microprocessor and the solenoid, such that the microprocessor commands the solenoid driver to alter the position of the solenoid.
US07756609B2 Wind park with a plurality of wind energy plants and method for the operation of the wind park
A method for the operation of a wind park with a plurality of wind energy plants, which each one have one control unit at a time, which can control and/or adjust the wind energy plant in response to a received desired value for an electric variable, the method having the following steps: a higher order control calculates and/or receives a currently permitted maximum value for the electric variable which the wind park is allowed to provide, the higher order control determines a desired value for the electric variable for each wind energy plant and forwards the same to the wind energy plants, characterized in that the higher order control determines the desired value for each one of the wind energy plants depending on the currently maximum and/or minimum available values of all the wind energy plants.
US07756603B1 System and methodology providing coordinated and modular conveyor zone control
The present invention relates to conveyor control system and methodology that may be operatively coupled with other such systems in order to implement a control strategy for a modular conveyor system. A module and/or series of modules are provided that clamp to a cable, the modules having associated logic and inter-module communications for control. This includes relatively inexpensive power distribution, interconnection and motion logic for industrial conveyor systems.
US07756602B2 Vehicle entertainment and gaming system
An entertainment system is for a vehicle and includes a vehicle environment sensor apparatus that captures data indicative of the vehicle's environment and that generates a vehicle environment data feed. A video game console is electronically coupled to the vehicle environment sensor apparatus and has an application program interface. The video game console receives the vehicle environment data feed, operates a game medium, and generates a video output signal based on both the game medium and the vehicle environment data feed. At least one controller is communicatively coupled to the video game console and directs the operation of the game medium. A display unit communicatively coupled with the application program interface receives the video output signal and displays images dependent upon the video output signal.
US07756596B2 System, apparatus, method, recording medium and computer program for processing information
An information processing apparatus includes a data acquisition unit for acquiring data containing at least audio data, a recording unit for recording the data, an output unit for outputting the data, an operation input acquisition unit for acquiring an operation input when the output unit outputs the data, a setting unit for setting bookmark information mapped to the data, the bookmark information indicating a position of the data that is output from the output unit at the moment the operation input acquisition unit acquires the operation input, and a supplying controller for controlling supplying of the first data and the bookmark information to another apparatus.
US07756591B2 System for optimizing oxygen in a boiler
A method and apparatus for optimizing air flow to a boiler of a power generating unit using advanced optimization, modeling, and control techniques. Air flow is optimized to maintain flame stability, minimize air pollution emissions, and improve efficiency. An optimizer determines optimal setpoint values for manipulated variables associated with the power generating unit by using a model to minimize the value of a cost function while observing at least one constraint associated with operation of the power generating unit.
US07756590B2 Method and system for controlling a network of water appliances
An appliance control system is described for controlling a plurality of appliances. The system includes a control station located remotely from the appliances and having a control unit for controlling the plurality of appliances, at least one client station being associated with at least one of the plurality of appliances and being adapted for allowing a user to make requests to the control station for using the at least one of the plurality of appliances, actuators connected to the control station and the at least one of the plurality of appliances for receiving control signals from the control station and controlling the at least one of the plurality of appliances, and sensors connected to the water appliance and the control station for recording information about the at least one of the plurality of appliances and providing the information to the control station.
US07756589B2 Conductive polymer sheath on defibrillator shocking coils
An implantable lead includes a distal portion carrying a tissue stimulating electrode, at least a portion of its outer surface being adapted to stimulate cardiac tissue, wherein the electrode is covered by a pliable, electrically conductive sheath. The sheath is made of an electrically conductive material that does not rely on porosity for electrical charge transfer. The sheath is constructed and arranged to minimize or eliminate tissue ingrowth while passing sufficient electrical energy to stimulate the tissue.
US07756588B2 Method of fabricating a multichannel electrode
The invention provides a multichannel electrode (“MC electrode”) which can perform multiple functions such as recording, stimulating and lesioning simultaneously or sequentially upon a single insertion into a target site. In one aspect, the MC electrode further provides imaging and drug delivery capabilities. The invention also provides interface connectors for connecting the MC electrode to external units such as data acquisition and/or stimulation systems. Although the MC electrode and associated connectors and system(s) provide an optimal way to perform deep brain surgical procedures, the MC electrode and associated connectors and system(s) are useful generally in any technique which relies on recording, activating, and/or inhibiting electrical signals produced by cells.
US07756584B2 Methods and apparatus for effectuating a lasting change in a neural-function of a patient
The following disclosure is drawn to methods of electrically stimulating areas of the brain in which neuroplasticity are occurring. The stimulation site may be different than the region in the brain where neural activity is typically present to perform the particular neural function according to the functional organization of the brain. The disclosure provides methods of identify the location in which neuroplasticity is occurring, not occurring or expected to occur.
US07756577B1 Multi-modal medical therapy system
A device and methods for automatically evaluating one or more patient physiological parameters and, upon determination that certain therapies are indicated, delivering therapeutic mechanical stimulations to tissue of the patient. The mechanical stimulations generally include vibrations delivered at frequencies somewhat higher or lower than an intrinsic frequency and the therapeutic vibrations are delivered to drive the intrinsic frequency towards a desired value. The device and methods more closely emulate natural physiologic feedback mechanisms and can reduce undesired side effects of other known therapies. The device can include a small and efficient electrical motor which is interconnected with a crank and link mechanism to generate oscillatory motion which is conducted to a flexible wall of a bio-compatible housing of the device.
US07756570B1 Methods and arrangements for reducing oversensing and/or providing diagnostic information in implantable medical devices
An exemplary method to reduce risk of ventricular oversensing includes sensing, in vivo, amplitude of electrical cardiac activity, comparing sensed amplitude to a low sensitivity threshold where if the comparing indicates that sensed amplitude does not meet or exceed the low sensitivity threshold then further comparing the sensed amplitude to a high sensitivity threshold and if the further comparing indicates that sensed amplitude meets or exceeds the high sensitivity threshold then determining that ventricular fibrillation may exist. Various exemplary devices, systems, methods, etc., are disclosed.
US07756565B2 Method and system for composite gating using multiple inputs
One or more techniques are provided for determining the overall motion of an organ of interest relative to a viewer or imager. Motion data is acquired for the organ of interest and/or for one or more proximate organs using sensor-based and/or image data-based techniques. The sensor-based techniques may include electrical and non-electrical techniques. The image data-based techniques may include both pre-acquisition and acquisition image data. The motion data for the organ of interest and proximate organs may be used to determine one or more quiescent periods corresponding to intervals of minimal motion for the organ of interest and the proximate organs. The one or more quiescent periods may be used to determine one or more gating points that may be used prospectively, i.e., during image acquisition, and retrospectively, i.e., after image acquisition. In addition, the one or more quiescent periods may be used to determine one or more motion compensation factors that may be used during processing and reconstruction of the acquired image data. The gating points and motion compensation factors may be used, separately or together, to reduce motion-related artifacts in the reconstructed images.
US07756563B2 Guidance method based on 3D-2D pose estimation and 3D-CT registration with application to live bronchoscopy
A method provides guidance to the physician during a live bronchoscopy or other endoscopic procedures. The 3D motion of the bronchoscope is estimated using a fast coarse tracking step followed by a fine registration step. The tracking is based on finding a set of corresponding feature points across a plurality of consecutive bronchoscopic video frames, then estimating for the new pose of the bronchoscope. In the preferred embodiment the pose estimation is based on linearization of the rotation matrix. By giving a set of corresponding points across the current bronchoscopic video image, and the CT-based virtual image as an input, the same method can also be used for manual registration. The fine registration step is preferably a gradient-based Gauss-Newton method that maximizes the correlation between the bronchoscopic video image and the CT-based virtual image. The continuous guidance is provided by estimating the 3D motion of the bronchoscope in a loop. Since depth-map information is available, tracking can be done by solving a 3D-2D pose estimation problem. A 3D-2D pose estimation problem is more constrained than a 2D-2D pose estimation problem and does not suffer from the limitations associated with computing an essential matrix. The use of correlation-based cost, instead of mutual information as a registration cost, makes it simpler to use gradient-based methods for registration.
US07756561B2 Method and apparatus for providing rechargeable power in data monitoring and management systems
Method and apparatus for providing a disposable power supply source integrated into the housing of the transmitter unit mount that is placed on the skin of the patient, and configured to receive the transmitter unit is disclosed. The transmitter unit mount is configured to be disposable with the analyte sensor so that power supply providing power to the transmitter unit is also replaced. The transmitter unit may include a rechargeable battery that is recharged by the power supply unit of the transmitter unit mount when the transmitter is mounted to the transmitter unit mount. Other energy store configurations including single large capacitor (supercap) or a capacitor and DC/DC converter configurations are disclosed.
US07756560B2 Sensor arrangement and method for operating a sensor arrangement
Sensor arrangement having capture molecules immobilized on any of three sensor electrodes, wherein molecules to be detected can hybridize with the capture molecules; a control circuit for applying a first electrical signal to a selected sensor electrode and simultaneously applying a second electrical signal to at least two of the other sensor electrodes; a detection device, wherein in a first operating state a reference liquid is introduced into the sensor arrangement and a reference value of an electrical signal is detected at the selected sensor electrode, and in a second operating state an analyte possibly having molecules to be detected is introduced into the sensor arrangement and a sensor value of the electrical signal is detected at the selected sensor electrode; and an evaluation circuit, which, on the basis of the reference value and the sensor value, determines whether a hybridization event has taken place at the selected sensor electrode.
US07756557B1 AC-tolerant HTS coated conductor with transposed filaments
An AC-tolerant high temperature superconductor tape with transposed filaments having two layers of high temperature superconducting material with striations and corresponding filaments and an insulating layer positioned therebetween.
US07756554B2 Diversely openable dual display type mobile communication terminal
A diversely openable dual display type mobile communication terminal is disclosed. The mobile communication terminal is designed in due consideration of a design concept and a form factor to facilitate enhanced information input that includes a plurality of discrete information input parts separately formed on a key group in order to provide broadened information input areas, the input parts selectively openable by use of a folder portion and a slider portion.
US07756553B2 Folded flex assembly for personal media device
Systems and methods are provided for media devices including a housing, a frame disposed adjacent to the housing, a support panel that is integrated with the frame, and a flexible circuit that is disposed adjacent to the support panel such that the support panel provides support for the flexible circuit.
US07756550B2 Hands free device for a cellular phone
A hands free device for a cellular phone which has a telephone transceiving unit for a mobile radio network and in addition a communication device for the wireless transmission of audio and data signals, with a housing in which a communication device forming a wireless communication connection with the communication device of the cellular phone is located, provides for the activation by a cellular phone without or at least without voluminous permanent installations in a motor vehicle in that a telephone transceiving unit for a mobile radio network is integrated in the housing, which telephone transceiving unit is set up for receiving user-specific data from a cellular phone via the communication device and providing a user-specific cellular phone function, specified by the user-specific data, through the telephone transceiving unit, the telephone transceiving unit is connected to a display in the housing and the housing has a power supply connection and an antenna connection.
US07756547B2 Set up logic for dual interface wireless IP communication device
A communication interface device includes a wireless Internet packet (IP) transceiver and a PCMCIA card electrically connected to the transceiver. Also, a universal serial bus (USB) connector is plugged into a hub that holds the PCMCIA card, with a cord extending from the USB connector and terminating in another USB connector. Accordingly, the device can be engaged with the PCMCIA bay of a user terminal or, if a user terminal has no PCMCIA bay, with a USB receptacle of the user terminal, to establish wireless communication. To simplify set-up, a CD containing all operating system versions of PCMCIA and USB drivers is engaged with the user terminal. The terminal's operating system is then automatically determined, and only the drivers associated with that operating system are loaded onto the terminal.
US07756545B2 Method for performing interactive services on a mobile device, such as time or location initiated interactive services
A system for performing interactive services at a mobile device is disclosed. In some cases, the system receives an indication of an event, and provides interactive services to a user of the mobile device based on the event. In some cases, an indication of an event in invokes a script-based process that determines one or more actions to present to a user of the mobile device.
US07756542B1 Managing a radio environment without location information
In an access point operating in a wireless local area network, a method is disclosed for assisting a radio manager to manage a radio environment without location information. By performing radio discovery to receive beacon signals from neighboring access points, an initial configuration of a radio environment is generated based on said received beacon signals. Measurements are received from a client device that performs measurements by a user walking through a desired coverage area while operating the client device and the radio configuration is adjusted based on the received measurements.
US07756540B2 Public dispatch chatroom
A system and method of conducting a dispatch multi-party communication session is disclosed. In accordance with an embodiment of a method of the present invention, the method includes establishing a dispatch multi-party communication session in a dispatch network and identifying the dispatch multi-party communication session to a subscriber of the dispatch network. A join request is received at the dispatch network from the subscriber in response to identifying the dispatch multi-party communication session and the subscriber is joined to the session in response to the received join request. In accordance with an embodiment of a system of the present invention, the system includes a dispatch network wherein the network establishes a dispatch multi-party communication session and identifies the dispatch multi-party communication session to a subscriber of the dispatch network. The dispatch network joins the subscriber to the dispatch multi-party communication session in response to a join request received at the dispatch network from the subscriber.
US07756539B2 Push-to-talk event notification
A method and system for notifying a push-to-talk enabled user of an event. The method includes the steps of: receiving event data to be provided to a user; determining a push-to-talk configuration including carrier information for the user; and based on the push-to-talk configuration, providing the event data and user identification information to a carrier identified in the carrier information. The system may include an aggregation service controller; a text to speech converter; a user PTT connection mapping database; an online service interface; and a PTT service provider interface.
US07756536B2 Device and method for providing and displaying animated SMS messages
A device and method of creating and displaying a short message service (SMS) message capable of attaching and displaying animated characteristics is disclosed. To create an animated SMS message the user responds to input prompts asking for: a mobile identification number that identifies the receiving party, an animation flag that determines whether the SMS message will have animation characteristics, a content pointer location that specifies the location of a content file resident on the receiving device, and the actual text of the SMS message. To display an animated SMS message the receiving device parses the SMS message to determine how to apply the desired animation characteristics. An animation flag is checked and the location of a content file on the receiving device is determined. The content file is retrieved and combined with the text of the SMS message and the combination is then animated according to the animation type specified.
US07756534B2 Provision of location-based services utilizing user movement statistics
Location-based services are provided in a communication system comprising at least a portion of at least one wireless network. One aspect of the invention relates to generation of user movement statistics that may be utilized to facilitate the development of targeted marketing campaigns or other types of message delivery. In this aspect, the user movement statistics are generated based on location and profile information for mobile user devices, and delivery of at least one message to a given one of the mobile user devices is controlled based on the user movement statistics. The user movement statistics may comprise, for example, information sufficient to determine approximately how many users having particular designated characteristics are likely to be in a given location at a given time, and may be utilized to determine prices charged for delivery of messages to the mobile user devices.
US07756533B2 Mobile terminals with media tuning and methods and computer program products for operating the same
Methods of providing broadcast media source tuning information to a remote device from a mobile terminal having a local user interface include receiving a user request to transmit tuning information for a selected broadcast media source from a user interface of the mobile terminal and receiving an identification of the remote device that is to receive the tuning information from the user interface of the mobile terminal. The tuning information is formatted based on a protocol for tuning type information providing for automatic tuning of the receiving remote device to the selected broadcast media source and the formatted tuning information is transmitted to the identified remote device responsive to the user request. The broadcast media source may be a radio and/or a television broadcast and the tuning information may be an associated station identification. Mobile terminals and computer program products are also provided.
US07756532B2 Reestablishing wireless communication between a radio access network and a mobile station
The present invention relates to a method for reestablishing wireless communication between a radio access network (RAN1) and a mobile station (MS1), an apparatus (RNC1) used for implementing the method as well as a radio access network (RAN1) including such an apparatus. A downlink radio failure affecting a first set of radio bearers (RB1, RB2) including at least two radio bearers (RB1, RB2) assigned for communicating user data between the radio access network (RAN1) and the mobile station (MS1) is detected. A second set of radio bearers (RB1) for communicating user data is defined, excluding the radio bearer (RB2) having the highest downlink bit rate in the first set of radio bearers (RB1, RB2). Communication reestablishment is initiated using the second set of radio bearers (RB1).
US07756531B2 Method and apparatus for avoiding call disturbances and facilitating urgent calls based on a caller's decision
A telecommunication system and method for notifying a calling party, via a Preventive Disturbance Announcement (PDA), that a called party is in an area where the called party would prefer not to be disturbed with non-urgent calls. The calling party is then given the opportunity to either talk to the mobile called party or to leave a message or callback number. If the calling party decides to try to talk to the user, a Home Location Register (HLR) directs the call to a Visitor Location Register (VLR), and a mobile ending call is generated via a Mobile Switching Center (MSC). For non-urgent calls, the called party is given an option to refuse a voice mail page or Caller ID page of the non-urgent calls. The HLR will direct the Short Message Service (SMS) Service Center (SMS/SC) to store, in a buffer or external source, the Caller ID of non-urgent calls that were not connected to the called party while the PDA was active.
US07756524B1 System and method for partially count-based allocation of vocoder resources
A system and method for allocating vocoder resources for interconnect calls includes consideration of what percentage of interconnect calls have been assigned to a particular vocoder type. In an embodiment a vocoder type is assigned to a given interconnect call based on a comparison of the available capacity of the telecommunications network to one or more threshold values, and a determination on whether or not the percentage of interconnect calls assigned to a given vocoder type has exceeded a threshold percentage. In certain embodiments, the vocoder is adapted to operate in one of at least two possible types, where the first type is characterized by a higher voice quality, but a lower network capacity, than the second type.
US07756520B2 Packet communication system with dual candidate sets for independent management of uplink and downlink transmissions
A method and apparatus are provided for selecting an optimum base station for communicating with a terminal in a wireless communication system. A base station controller stores two candidate sets for each terminal within communication range of the base stations controlled by the base station controller. One candidate set lists base stations for which the channel quality of the uplink channel between the base station and the terminal is acceptable for communication. The other candidate set lists base stations for which the channel quality of the downlink channel between is acceptable for communication. This allows the base station controller to take into account the predominant direction of traffic when assigning base stations for communication with the terminal.
US07756519B2 Interference mitigation technique
A backhaul network for a mobile wireless network including a plurality of nodes forming links, the links utilizing a 1:n frequency re-use scheme in backhaul communication, where n equals 2 to about 16, wherein each link communicates over a different portion of an entire bandwidth of the network.
US07756512B2 Transmitting and receiving system, transmitting apparatus and receiving apparatus
A transmission and reception system includes a transmission apparatus and reception apparatuses. The transmission apparatus transmits a storage identifier for identifying a storage medium and data. The reception apparatuses each include a receiving section for receiving the storage identifier for identifying the storage medium and the data, and a storage control section for storing the data received by the receiving section on the storage medium identified by the storage identifier received by the receiving section. Hence, automatic storage of data conforming to personal taste and simultaneous automatic storage of data for plural persons are realized.
US07756506B2 Method and system for discontinuous reception de-synchronization detection and recovery
A method and apparatus for recovery from discontinuous reception desynchronization, the method having the steps of: determining a most recent time that an explicit message indicating a change from an old discontinuous reception period to a new discontinuous reception period was sent; adding to the most recent time that the explicit message was sent the old discontinuous reception period multiplied by an integer, where the integer is selected to ensure the results of the adding step occur after a present time; and sending a continuous reception command at the time found in the adding step.
US07756503B2 High frequency module
Heretofore, a plurality of packages were used in a high frequency module in which a plurality of waveguide terminals were positioned resulting in problems, such as degradation of characteristics in the connection lines between packages, lower ease of assembly when mounting and connecting the connection lines, increased cost, and so forth. To solve these problems, a plurality of cavities having a part or the entire side metallized is formed in a multi-layer dielectric substrate. The multi-layer dielectric substrate is provided with a plurality of waveguide terminals, microstrip line-waveguide converters, RF lines, bias and control signal wiring, and bias and control signal pads. A high frequency circuit is mounted within the cavity and sealed with a seal and cover. This is intended to reduce the number of package, improve performance, improve fabrication, and lower the cost.
US07756499B2 Receiver and amplification-gain controlling device thereof
The receiver comprises a variable gain amplification unit, a mixing unit, a filtering unit, and three compensation unit. Each compensation unit detects powers of the signal amplified in the variable gain amplification unit, the signal down-converted in the mixing unit and the signal filtered in the filtering unit. A gain of the variable gain amplification unit is adjusted based on the powers detected by three compensation units.
US07756489B2 Software defined radio and library configuration therefor
A radio communication apparatus having a radio modem for processing a signal in a radio frequency band, a signal processor for processing a base band of a transmission or reception signal, and a CPU for processing a protocol. The signal processor includes signal processing blocks implemented by programmable software. Each of the signal processing blocks processes a signal of reception signal data input from the radio modem or from a preceding stage of one of the signal processing blocks or a signal of transmission signal data input from the CPU or from the preceding stage of signal processing block on the basis of a control signal input together with the transmission signal data or the reception signal data. The control signal can include information required by all the signal processing blocks in a common format.
US07756486B1 Transmitter and receiver impedance control using shunt switches
Circuits, methods, and apparatus that provide isolation between receive and transmit circuits in a wireless transceiver. One example provides switches that can be included on an integrated circuit with at least portions of a wireless transceiver. These switches vary the impedance of transmitter and receiver circuits between a termination impedance and a high impedance by inserting or removing components in parallel with matching networks. Signal losses are minimized since these switches are shunt connected to input and output paths on the wireless circuit and are not connected directly in either signal path.
US07756485B2 System, method and mobile device for displaying wireless mode indicators
Embodiments relate to a mobile device comprising: a processor; a display responsive to the processor; a plurality of wireless communication subsystems responsive to the processor; and a memory. The memory is accessible to the processor and stores program code executable by the processor for executing a user interface application. The user interface application is configured to determine a first connection status of the mobile device with respect to a cellular network and a second connection status with respect to a wireless local area network (WLAN). The user interface application, when executed by the processor, is further configured to cause the display to display a selected combination of icons in three display fields in a banner area of the display. The combination of icons is selected from a plurality of icon combinations based on the determined first connection status and the second connection status.
US07756484B2 Monitoring voice quality in communication networks
A method for monitoring voice quality in a communication network. In a first embodiment, the method comprises the steps of: establishing a voice communication pathway (VCPW) between first and second telephone terminals; establishing speech cadence between first and second terminals, wherein the terminals alternate between opposing send and listen/receive modes such that when one of the terminals is sending a voice test message the other terminal is either listening for or receiving the voice test message and vice versa; and calculating a voice quality score for one or more received voice test messages. In a second embodiment, synchronous cadence is established between a plurality of telephone terminals and a voice recognition server (VRS).
US07756475B2 WiFi interface to dialup modem
A device and method support dialup modem access over a wireless local area and/or personal area network such as, for example, an IEEE 802.11 a/b/g/n and/or IEEE 802.15.3a network. A representative embodiment permits a user of a conventional Internet web browser application to access a dialup information provider via a switched telephone network, using the wireless network. A terminal adapter comprising a wired network interface and a wireless network interface receives messaging containing dialing information from a user of a personal computer, via the wireless network. The terminal adapter establishes a dialup connection to the information provider, and exchanges information between the personal computer and the information provider via the wired and wireless interfaces. Information used for dialing may be contained within a universal resource locator received by the terminal adapter, or may be received as a result of user input on a webpage type user interface displayed by the browser application using information sent by the terminal adapter.
US07756474B2 Communication device, and method and computer program for information processing thereof
A communication device relates a plurality of identification information to specifying information included in the identification information and manages them, and thereby enhances easiness of identifying and specifying of a device of the other party and usability of a connection with the device of the other party. The communication device has an identification information reception part (a radio transmission/reception part, a baseband part and a control part), a storage part (a data base part) and an information processing part (a control part). The identification information reception part receives the pieces of identification information concerning the device of the other party to be connected, and in the storage part the pieces of identification information which are received are stored. The information processing part stores the pieces of identification information, which are received, in the storage part, and retrieves the identification information from the storage part by receiving input of the specifying information out of the pieces of identification information, and relates a result of that retrieval to the specifying information and outputs them, or makes that output possible. By this, it is possible to use the pieces of identification information related to the specifying information for specifying of the device of the other party and connection with it.
US07756473B2 Apparatus and method of on-channel repeater
Provided are an on-channel repeater and a method thereof. The repeater receives signals on one channel and distributes the signals on the same channel by converting RF signals from a main transmitter into baseband signals; equalizing them in a high-performance equalizer, adding a repeater identifier to them; modulating the baseband signals with the repeater identifier into RF signals. The repeater includes: a receiver for receiving RF signals; a demodulator for demodulating the RF signals into baseband signals; an equalizer for equalizing the baseband signals; an adder for adding a repeater identifier to the baseband signals; a modulator for modulating the baseband signals with the repeater identifier added in the adder into RF signals; and a transmitter for transmitting the RF signals modulated in the modulator. The technology of the present invention is used to form an on-channel repeating network in an arbitrary transmission system including a digital television broadcasting system.
US07756470B2 Distributed repeater architecture
A distributed repeater architecture includes a donor unit having a donor antenna integrated with active electronic components, for receiving and amplifying RF signals from a fixed station of a wireless communications network. A coverage unit is coupled to the donor unit for processing the RF signals from the fixed station. A network of integrated active antenna modules (IAAMs) is coupled to the coverage unit. Each IAAM includes a respective antenna integrated with active electronic components, for amplifying and radiating the RF signals into a coverage area of the repeater. The system also provides means for controlling stability of the distributed repeater system.
US07756468B2 Relay apparatus and relay method
A relay apparatus for managing a base station that connects to a mobile station by wireless is disclosed. The relay apparatus includes: an idle mode detection unit configured to detect that the mobile station is in an idle mode; a renewal execution unit configured to execute a renewal process on behalf of the mobile station in the idle mode by communicating messages necessary for the renewal process with a server; and a timer synchronization unit configured to synchronize timers of the mobile station and the server after the mobile station returns to a normal mode from the idle mode.
US07756466B2 Audio control apparatus, audio system, and navigation apparatus
According to a user's recording instruction, a navigation apparatus acquires reception data (music information and identification information) from a satellite digital radio apparatus on a tune basis and records the data on a hard disk. After the recording is complete, the navigation apparatus uses a size of the reception data recorded on the hard disk to determine whether or not the recording is interrupted in the middle of a tune. When the recording is interrupted, the navigation apparatus registers the tune's identification information to an interrupted recording list. The navigation apparatus then acquires identification information about a tune being received from the satellite digital radio apparatus. When the interrupted recording list registers the identification information, that is, the recording-interrupted music is rebroadcast, the navigation apparatus acquires reception data from the satellite digital radio apparatus and re-records it on the hard disk.
US07756463B2 Image recording apparatus and its control method
After a skew of a sheet as a recording medium is corrected by correcting a sheet curve, exposure writing on a photosensitive drum is started synchronously with re-driving of resist rollers. When a sheet front edge is detected by a sensor, sheet conveyance is continued while adjusting a sheet conveying speed when an exposure start position reaches a transfer position at a pressure contact point between the drum and a transfer roller, thereby adjusting the time of arrival at the transfer position. A time/distance interval between the preceding and subsequent sheets are shortened, a conveying path is shortened, and the whole apparatus is miniaturized. Print processing efficiency is raised and stable printing without a variation is executed. A transfer start position of the sheet is made to accurately coincide with the exposure start position of the drum, thereby realizing a high print processing speed.
US07756461B2 Image forming apparatus with polishing roller that changes rotational direction during a polishing mode
An image forming apparatus has a photosensitive drum (2), a transfer roller (5) above photosensitive drum (2), a transport line (14) that passes between photosensitive drum (2) and the transfer roller (5), a cleaning unit (6) below the transport line (14) and downstream of the photosensitive drum (2), and provided with a cleaning blade (11) and a polishing roller (10) to polish a surface of photosensitive drum (2), and rotation-direction selector (21) to selectively change a rotation direction of the polishing roller (10). The polishing roller (10) is above the cleaning blade (11) and rotationally upstream of photosensitive drum (2) relative to the cleaning blade (11). The rotation-direction selector (21) allows the polishing roller (10) to rotate in the same direction as the photosensitive drum (2) during a polishing mode for polishing the surface of photosensitive drum (2), and in a reverse direction at other times.
US07756459B2 Fixing device
In a fixing device, a magnetic flux generated by a coil passes through a magnetic circuit made of a heat generating layer of a fixing member and a magnetic substance core. The magnetic substance core includes a plurality of main cores each having an elongated form along a circumferential direction of the fixing member and arrayed at intervals along a width direction of a sheet. The end row main cores have a second shape effectively closer to an outer peripheral face of the fixing member compared to a first shape possessed by the central row main cores so as to enhance density of the magnetic flux, which passes the magnetic circuit, more in end sections than in a central section with respect to width direction of the sheet.
US07756455B2 Image forming apparatus having intermediate transfer member with residual surface potential characteristic
An image-forming apparatus, equipped with an intermediate transfer member 3 having a surface layer that holds a toner image primary-transferred from a latent image-supporting member temporarily on the surface layer and allows secondary transfer of the toner image held thereon to an image receiving medium, wherein, when the moving distance of the intermediate transfer member surface from the secondary transfer region 15 to the first primary-transfer region 16 is designated as L (mm) and the moving speed of the intermediate transfer member as S (mm/second), the residual surface potential of the intermediate transfer member L/S seconds after application of the secondary transfer voltage is 1/20 or less of the first primary transfer voltage V1.
US07756453B2 Color printing apparatus having a transfer belt attaching/detaching mechanism
A color printing apparatus having a plurality of photosensitive drums corresponding to each color, AND a transfer belt which is aligned with the plurality of photosensitive drums. An attaching/detaching mechanism which brings the transfer belt into and out of contact with the photosensitive drums, based on a number of black and white pages to be or which are printed.
US07756452B2 Developing device with structure configured to regulate distance between developing roller and regulating member for developer layer and image forming apparatus with the developing device
A developing device supplies developer to an electrostatic latent image bearing body of an image forming apparatus. The developing device includes a container housing with an opening in a position opposite to the electrostatic latent image bearing body and stores developer to be supplied to the electrostatic latent image bearing body. A developing roller is rotatably disposed so that a part of the developing roller is exposed from the opening. A regulator is disposed along an axial direction of the developing roller and has a leading end facing the developing roller to regulate the thickness of developer layer on the developing roller. Two holders support the developing roller and the regulator on the container housing. Each holder includes a developing roller support for supporting an end part of the developing roller and a regulator retainer for retaining the regulator on the container housing.
US07756448B2 Traction-drive type driving-force transmission mechanism and image forming apparatus equipped therewith
A traction-drive force transmission mechanism, includes a sun roller rotatable about a first axis and a plurality of shafts. Each is disposed on an adjacent axis inclined relative to the first axis. Planetary rollers are disposed along an outer peripheral surface of the sun roller and are supported respectively by the shaft. A carrier holds each of the shafts in the inclined posture and is adapted to be rotated about the first axis together with the planetary rollers. A pressing member pressingly moves each planetary roller in a direction for reducing a distance to the first axis so as to press each planetary roller against the outer peripheral surface of the sun roller. Thus a driving force can be transmitted to a traction force between the sun roller and each of the planetary rollers.
US07756446B2 Image forming apparatus
A pulse-like DC voltage is applied from two power sources to transfer residual toner uniformizing means and toner charge amount control means, respectively, to expel transfer residual toner deposited on these means from these means onto a photosensitive drum. In a low humidity environment, the number of application of the DC voltage is increased so as to sufficiently expel the transfer residual toner because the transfer residual toner is less liable to be expelled even when the pulse-like DC voltage is applied to the above two means in the low humidity environment in which an absolute moisture content in atmosphere is small and electrical resistances at portions of a photosensitive drum contacting the above two means.
US07756441B2 Process cartridge and electrophotographic image forming apparatus
A process cartridge is detachably mountable to a main assembly of an electrophotographic image forming apparatus. The cartridge includes a drum, first and second guidable portions guidable by first and second guides when the cartridge enters or advances in the main assembly, first and second regulatable portions provided at leading and trailing sides of the cartridge with respect to the advancing direction and regulated by a first main assembly regulator when the process is advancing in the main assembly, first and second positionable portions to be positioned at first and main assembly second positioners, respectively, by the urging force of a main assembly urging member after the first and second regulatable portions pass the first and second regulators, respectively. The cartridge is mounted to the main assembly with the first and second positionable portions at the first and second positioners, respectively, by the urging force of the urging member.
US07756438B2 Device for fusing toner on print medium
A device for fusing a predetermined toner image on a paper and which electrically insulates a heating body of a fusing unit from a power supply unit by heating the heating body using an induced current generated by a transformer. The fusing device includes an insulation unit for generating an induced current in response to an alternating current, a heating body heated by the generated induced current, a toner fusing unit which fuses the toner image on the paper using the heat received from the heating body, and a tube-expansion adhesion portion closely adhering the heating body to the toner fusing unit using a predetermined tube-expansion pressure.
US07756433B2 Real time transfer efficiency estimation
A method for identifying transfer efficiency in a xerographic print engine utilizes customer images, thereby avoiding the use of specialized images and the corresponding loss of productivity and paper waste. The method includes electronically sensing a two-dimensional residual mass structure on a substantial portion of a substrate surface within the xerographic print engine after image transfer, analyzing the two-dimensional structure using signal and/or image processing techniques, and determining the transfer efficiency, based on the sensed two-dimensional residual mass structure by applying the following functional equation form or variant: sensor_response=[(1−Mxfer—efficiency)*MpixelCnt]+[(1−Yxfer—efficiency)*YpixelCnt]+[(1−Cxfer—efficiency)*CpixelCnt]+[(1−Kxfer—efficiency)*KpixelCnt].
US07756430B1 Apparatus and method for charging an imaging member
A method of charging an imaging member having an outer surface with an imaging region and a seam region. A charge device is provided adjacent the imaging member. An electrical charge is provided to the imaging region of the imaging member using a voltage on the charge device. An other electrical charge is provided to the seam region of the imaging member using an other voltage on the charge device.
US07756426B2 Image forming apparatus, image forming unit and developer cartridge
When a developer cartridge is mounted together with a drum unit in a main body casing, a detection gear is rotated by driving of a motor, and an abutment projection of the detection gear is brought into abutment against a lever of a drum subunit to move the lever. The movement of the lever is detected by an optical sensor. A CPU judges information on the developer cartridge on the basis of the results of the detection by the optical sensor. Therefore, the information on the developer cartridge can be judged with a simple construction at reduced costs. Further, the developer cartridge can be mounted in the main body casing in spaced relation, so that the design flexibility is increased.
US07756421B2 Electrical domain compensation of non-linear effects in an optical communications system
Nonlinearity-induced signal distortions are compensated by processing an input communications signal, in the electrical domain prior to Electrical-to-optical conversion and transmission through an optical link of a communications system. According to the invention, a compensation operator is determined that substantially mitigates the nonlinearity-induced signal distortions imparted to an optical signal traversing the communications system. The input communications signal is then input to the compensation operator to generate a predistorted electrical signal. This predistorted electrical signal is then used to modulate an optical source to generate a corresponding predistorted optical signal for transmission through the optical communications system. With this arrangement, arbitrary nonlinearity-induced signal distortions imparted by the optical link can be compensated in such a manner that a comparatively undistorted optical signal is obtained at the receiving end of the optical link.
US07756420B2 System and method for shaping a waveform
An optical transmission system for transmitting an optical pulse in a dielectric waveguide, the system including a filter for altering a shape of the optical pulse in both amplitude and phase with respect to time so as to substantially suppress the generation of third-order nonlinearities and increase a power level of the optical pulse, the filter further providing a secure encrypted optical waveform that may be decrypted by a matching optical filter, the system allowing for energy sharing of the pulses to substantially increase system bandwidth.
US07756417B2 Light-transmitting apparatus and wavelength-division-multiplexing communication system having optical-signal-abnormality-detecting function
A light-transmitting apparatus for demultiplexing an input signal completing waveform division multiplexing into wavelength components and transmitting the wavelength components through their respective transmission lines includes a wavelength-count-detecting unit for detecting the number of wavelengths of wavelength components included in the input signal and determining whether the number of wavelengths is normal or abnormal. The light-transmitting apparatus further includes a plurality of identifier-detecting units each associated with one of the wavelength components and used for determining whether or not an identifier set in one of the wavelength components that has the associated wavelength is normal, and a judgment unit for forming a judgment on existence of an error for each of the wavelength components on the basis of a detection result output by the wavelength-count-detecting unit and a detection result output by the identifier-detecting unit associated with the wavelength component.
US07756412B2 Light emission control circuit of flash device
An optical sensor receives light of a light emitting tube. A photoelectric current output from the optical sensor is integrated by a capacitor. A stop signal output part compares the generated voltage of the capacitor with a comparison voltage and outputs a light emission stop signal when the generated voltage exceeds the comparison voltage. A voltage setting part predicts, from target amount of light, an amount of overrun light from when the light emission stop signal is output until when light emission of the light emitting tube terminates and sets the comparison voltage so that a total amount of light emission including the amount of overrun light is a target amount of light emission.
US07756409B2 Image pickup device and image pickup method
An image pickup device and image pickup method are disclosed, wherein an image is picked up by changing the shutter speed in accordance with the illuminance of an object in the case where the rate at which the object moves in the whole image is smaller than a predetermined value, and an image is picked up without changing the shutter speed regardless of the illuminance of the object in the case where the rate at which the object moves in the whole image is not smaller than the predetermined value.
US07756407B2 Method and apparatus for deblurring images
A method and system deblurs images acquired of a scene by a camera. A light field acquired of a scene is modulated temporally according to a sequence of ons and offs. The modulated light field is integrated by a sensor of a camera during an exposure time to generate an encoded input image. The encoded input image is decoded according to a pseudo-inverse of a smearing matrix to produce a decoded output image having a reduced blur.
US07756404B2 Microstructured apparatus for heating a fluid
In a microstructure apparatus for heating and atomizing a fluid with an inner body received in an outer tube, circumferential microstructure passages are formed into the inner surface of the outer tube or the outer surface of the inner body so as to form a flow passage which is provided with an inlet connector and heating means are incorporated into the inner body for heating the fluid conducted through the microstructure flow passages under pressure, the microstructure fluid passages extending spirally around the inner body so as to proved for a relatively long microstructure fluid flow passage which is open at the axial end thereof for discharging the fluid heated pressurized therein through the open axial end.
US07756401B2 Digital audio-video information reproducing apparatus and reproducing method for reproducing subtitle file and file-based audio-video file
A digital audio-video information reproducing apparatus and a reproducing method thereof are provided, in which a predetermined time point or a keyword from users is used as a basic for controlling the reproduction of a file-based AV file. If the subtitle is in a bitmap format, the bitmap subtitle is transformed to text contents. If the subtitle is in a text format, the subtitle is directly interpreted. Then, the interpreted/transformed text content is compared with the keyword, so as to interpret a matched time point corresponding to the subtitle, and the matched time point is set as a start or end point for reproducing the AV file. Alternatively, the comparison result may be applied in analyzing a correlation between the AV file and the keyword.
US07756400B2 Optically writing image data files and thumbnail images corresponding thereto to optical disc
A method of an embodiment of the invention optically writes a plurality of image data files on an optically writable data side of an optical disc. The method optically marks a plurality of thumbnail images on an optically writable label side of the optical disc. Each thumbnail image corresponds to one of the image data files.
US07756397B2 Video transmission system
In order to avoid disturbance in synchronization establishment at the time of data transmission in a system includes different communication protocols (e.g., a DV system and a MPEG system), a transmission system side which complies with a plurality of communication protocols, includes a reproduction phase control unit for generating common synchronization information which can be shared among the plurality of communication protocols; and a transmission packet processing unit for multiplexing the common synchronization information generated by the reproduction phase control unit with information to be transmitted and for transmitting the resultant information to a reception apparatus, and a recording system side includes a recording control unit for controlling data recording operation according to the common synchronization information.
US07756393B2 Frame advance and slide show trick modes
A method of performing a trick mode on a video signal includes the steps of receiving a trick mode command and repeating a picture in the video signal to form a trick mode video signal in response to the trick mode command. If the picture being repeated is a bi-directional predictive picture, then the method can limit the repeating step to a predetermined number of times.
US07756384B2 Method for forming anti-reflective coating
A method of forming an antireflective coating on an electronic device comprising (A) applying to an electronic device an ARC composition comprising (i) a silsesquioxane resin having the formula (PhSiO(3-x)/2(OHx)m HSiO(3-x)/2(OH)x)n, where Ph is a phenyl group, x has a value of 0, 1 or 2; m has a value of 0.05 to 0.95, n has a value of 0.05 to 0.95 and m+n≈1; and (ii) a solvent; and (B) removing the solvent and curing the silsesquioxane resin to form an antireflective coating on the electronic device.
US07756383B2 Service blocker device and method
A device and method of blocking customer access to a fiber optic distribution cable. A service blocker is positioned between a fiber distribution cable and a customer drop cable within a fiber optic adapter. The service blocker includes a body which does not permit optical transmission between the fiber distribution cable and the customer drop cable. The service blocker includes a first end configured to be inserted within the fiber optic adapter and a second end configured connect with a fiber optic cable connector. A system for mounting fiber optic cables including a service blocker positioned within a bulkhead mounted adapter between two fiber optic cables.
US07756379B2 Fiber optic enclosure with internal cable spool
A fiber optic enclosure assembly includes a housing having an interior region and a bearing mount disposed in the interior region of the housing. A cable spool is connectedly engaged with the bearing mount such that the cable spool selectively rotates within the housing. A termination module disposed on the cable spool so that the termination module rotates in unison with the cable spool. A method of paying out a fiber optic cable from a fiber optic enclosure includes rotating a cable spool, which has a subscriber cable coiled around a spooling portion of the cable spool, about an axis of a housing of the fiber optic enclosure until a desired length of subscriber cable is paid out. A termination module is disposed on the cable spool.
US07756378B2 Splice revolver, splice module and method of organizing fiber strands in the splice module
A splice revolver is provided for securing a plurality of splices in a splice module. The revolver has a revolver body with a plurality of channels there through for receiving splice sleeves. The revolver body is configured to be rotated by a user so that splice sleeves may be loaded into empty channels of the splice revolver to provide compact storage of, and easy access to, splice sleeves.
US07756375B2 Optical fiber and waveguide
A core region is doped with an impurity. A first cladding region is formed in a layered structure around the core region, including a microstructure. A second cladding region is formed in a layered structure around the first cladding region, including a homogeneous material. A relative refractive-index difference Δ1 between the core region and the second cladding region is equal to or more than 0.4% and equal to or less than 1.0%.
US07756373B2 Fiber optic cable assembly with floating tap
A fiber optic cable assembly with a floating tap is disclosed, wherein the assembly comprises a fiber optic cable having a cable fiber assembly, such as in the form of a ribbon stack. The assembly includes at least one network access point (NAP) for accessing at least one cable fiber in the cable fiber assembly and at least one strength area for example a strength member. At least one cable fiber is extracted from the cable fiber assembly and held by a transition assembly. A buffer conduit loosely contains the at least one cable fiber and guides it to an intermediate buffer conduit, which in turn guides the at least one cable fiber to a splice tube. The intermediate buffer conduit can translate relative to the splice tube. At least one tether fiber is spliced to the at least one cable fiber. Alternatively, the at least one cable fiber has sufficient length to serve as the at least one tether fiber so that splicing to another fiber is not required. Each strength member is covered by a movable member. A bonding structure bonds the cable fiber assembly, buffer conduit and movable member so that the cable fiber assembly can translate but not rotate relative to the cable within the NAP. This allows the tap point to “float” within the NAP when the cable fiber assembly needs to translate within the cable.
US07756372B2 Fiber optic cable systems and kits and methods for terminating the same
A fiber optic cable system includes a fiber optic main cable having a strength member and a plurality of optical fibers extending therein within an outer cable sheath. A flexible longitudinally extending inner housing is positioned proximate the plurality of optical fibers on a section of the main cable having the outer cable sheath removed. At least one fiber optic drop cable has at least one optical fiber having an end portion extending outwardly from an end of the drop cable. The end portion is spliced together with an end portion of a corresponding at least one severed end portion of one of the plurality of optical fibers of the main cable to define at least one spliced together fiber portion coupling at least one of the plurality of optical fibers of the main cable to a corresponding one of the at least one fiber of the drop cable. A longitudinally extending outer protective housing extends over the section of the main cable having the outer cable sheath removed and the inner housing and the strength member. The outer protective housing has a first opening receiving the main cable and a second opening, longitudinally displaced from the first opening, receiving the main cable and at least one of the openings receiving the drop cable or cables.
US07756366B2 Optical waveguide film, method of producing the same, and optical transmitter and receiver module
An optical waveguide film includes: an optical waveguide film main body including an optical waveguide core through which light travels and a cladding portion that surrounds the optical waveguide core and has a lower refractive index than that of the optical waveguide core; an electric wiring portion including silver or a silver alloy and formed on at least a part of a principal surface of the optical waveguide film main body; and a protective layer including a titanium layer or a titanium alloy layer and disposed to cover the electric wiring portion.
US07756364B2 Digital pen and paper system
A digital pen and paper system comprising a digital pen adapted to acquire disposition data representing a position and orientation of the pen relative to a portion of a carrier using a position-determining pattern on the carrier, the pen comprising a display operable to present to a user of the system display data representing at least one character for transcription by the user, the or each character transformed to appear to the user as if it is printed on the carrier, and a method for effecting transcription of information using such a system.
US07756362B2 Image processing apparatus, control method therefor, computer program, and computer-readable storage medium
In this invention, when images, in image files managed according to photographing dates, which match a search condition are to be displayed, the images matching the search condition are sequentially displayed such that the positions or distribution of the image files, of all image files, which match the search condition can be checked. For this reason, when the search condition is changed by operating upper and lower keys provided on the back face of a digital camera, a search is made for images matching the condition after the change. Indicators indicating the relative positions of the images matching the search condition in the list of image files arranged in the order of photographing dates are displayed. When the left and right keys are operated, one of images matching the search condition is displayed in the image display area.
US07756361B2 Image interpolation apparatus
An image interpolation apparatus to interpolate an input image signal having a first resolution into an output image signal having a second resolution according to a predetermined resolution conversion ratio includes a frequency determiner to detect a variation in a frequency of the input image signal to determine a frequency domain that corresponds to the input image signal, a controller to calculate interpolation positions of the input image signal according to the predetermined resolution conversion ratio, a coefficient storage to store interpolation coefficients that correspond to the interpolation positions, an interpolation filter to receive the interpolation coefficients from the coefficient storage and to interpolate the input image signal accordingly, and an interpolation value corrector to correct the output image signal interpolated from the input image signal output from the interpolation filter based on information as to the frequency domain of the input image signal determined by the frequency determiner.
US07756359B1 Use of local or global quality of match to estimate cone beam CT reconstruction artifact correction weight in image registration
Disclosed are systems for and methods of registering a deformable image with a reference image subject to a local or global quality of match. These systems and methods may use the quality of match to reduce effects of artifacts within the deformable image or the reference image on a deformation algorithm. The registration includes modifying the deformable image to match similar features in the reference image. The systems include a deformation engine configured for performing the deformation algorithm subject to the local or global quality of match. The systems and methods allow for correcting for cone beam computed tomography artifacts in one or more of the images.
US07756357B2 Microscope system for obtaining high and low magnification images
A host system defines a plurality of partial areas for a observation object which is a sample, obtains a partial image of an observation object in the partial area captured using a TV camera at the interval of the depth of focus of an objective lens in the depth-of-focus direction of the objective lens, generates from the partial images a focused partial image in which an object contained in the partial area is represented in a focusing state regardless of the difference in a position in the depth-of-focus direction, and generates and displays a focused image of an observation object by combining focused partial images generated in the respective partial area.
US07756355B2 Method and apparatus providing adaptive noise suppression
A method of reducing noise in an image including steps for obtaining a first value for a target pixel, obtaining a respective second value for each neighboring pixel surrounding the target pixel, identifying a spread for the second values, comparing the spread to a threshold value, and, if the spread if below the threshold value, calculating a new value using the second values, and replacing the first value with the new value.
US07756351B2 Low power, high performance transform coprocessor for video compression
First and second integer transform matrices can be used to approximate the discrete cosine transform. An input matrix of data is multiplied by a first transform matrix of integers to produce an intermediate matrix of data. The intermediate matrix is multiplied by a second transform matrix of integers to produce a transform result matrix of data. The multiplications by the first and second transform matrices can be pipelined to increase throughput. A plurality of transform data paths can also be provided in parallel to increase throughput.
US07756350B2 Lossless encoding and decoding of digital data
The disclosure relates to encoding and decoding of digital data, and in particular to lossless arithmetic encoding and decoding of digital data representing audio, image or video data. A probability density function used for lossless arithmetic encoding of digital data is controlled by employing one or more parameters that changes over the set of data to be encoded. A parametric model in the form of an envelope function describes the spread of quantization indices derived from the data in a transform domain. By transmitting the one or more parameters together with the arithmetically encoded data, a receiving decoder may decode the data by exploiting the same parametric model as used by the encoder.
US07756345B2 Image compression data processing method, and image compression data processing apparatus
There is provided an image compression data processing method, including: dividing compressed image data into plurality of compressed partial image data and describing the plurality of compressed partial image data in an arbitrary order; and describing, in any of the compressed image data and additional data associated with the compressed image data, information about a decoding order of the plurality of compressed partial image data and information about a storage address of each of the plurality of compressed partial image data.
US07756343B2 Image processing method, image processing apparatus, and computer-readable recording medium storing image processing program
An unnecessary component such as acne is removed completely from a predetermined structure such as a face in a photograph image without manual operation and skills. An acne removal unit fits to a face region as the structure in the image a mathematical model generated according to a statistical method such as AAM using sample images representing the structure without the component to be removed, and an image reconstruction unit reconstructs an image of the face region based on parameters corresponding to the face region obtained by the fitting of the model. An image is then generated by replacing the face region with the reconstructed image. Since the mathematical model has been generated from the sample images of human faces without acne, the model does not include acne. Therefore, the reconstructed face image generated by fitting the model to the face region does not include acne.
US07756338B2 Method for detecting scene boundaries in genre independent videos
A computer implemented method detects scene boundaries in videos by first extracting feature vectors from videos of different genres. The feature vectors are then classified as scene boundaries using a support vector machine. The support vector machine is trained to be independent of the different genres of the videos.
US07756333B2 Document layout verification
A test document is parsed into components which may include bounding boxes, segments, and points. Test code makes calls to properties and methods of components in order to verify document layout. Rather than take absolute measurements of component placement, components are evaluated relative to each other. Layout verification logic may be part of a larger software test system.
US07756315B2 Method and apparatus for field-of-view expansion of volumetric CT imaging
A method for expanding a field-of-view of a volumetric computed tomography scan comprises identifying truncated views having projection truncation and non-truncated views without projection truncation based on an average value of one or more edge channels. An estimated missing projection is calculated for each of the truncated views based on at least one neighboring non-truncated view. A projection profile is calculated for each of the truncated views based on the estimated missing projection, and the projection profile provides at least one of attenuation data and projection data for an area outside a field-of-view.
US07756307B2 Method of, and software for, conducting motion correction for a tomographic scanner
A method of conducting motion correction for a tomographic scanner including a detector array for detecting radiation to generate detector data. The method comprises storing detector data collected during a data acquisition period, the detector data being indicative of directions along which radiation is detected and quantities of radiation detected in different of said directions. The method involves storing movement data representing movement of the subject during the data acquisition period and motion correcting the detector data using the movement data and a motion correction algorithm to calculate motion corrected detector data. The motion correcting step comprises realigning directions of at least some of said detector data on the basis of said movement data and altering quantities of at least some of said detector data on the basis of said movement data, such that at least some of said detector data are both realigned and altered in quantity due to movement of the subject, some detector data are very small and subject to large noise levels. In these cases, the detector data quantities are altered using calculation of estimates from other, more reliable, detector data.
US07756302B2 Method and apparatus for detecting face orientation, and recording medium having recorded program for executing the method
In order to detect an orientation of a human face included in an image consisted of a plurality of pixels, a face region is determined within the image so as to include the human face. A plurality of detecting regions are set so as to be adjacent to the face region. A plurality of first amounts are acquired. Each of the first amount is characteristic to one of the detecting regions. The first amounts are compared to each other to judge the orientation.
US07756300B2 Image mapping to provide visual geographic path
Provided is a computer system and method for mapping a visual path. The method includes receiving one or more images included in a predefined area; receiving one or more parameters associated with the image; and integrating the images and parameters into a map of the predefined area to enable mapping the visual path through the predefined area in response to one or more input path parameters.
US07756299B2 Face region estimating device, face region estimating method, and face region estimating program
The invention provides a face region estimating device capable of extracting a person's face region even when an illumination environment, for example, is changed and persons with different skin colors are contained in a picked-up image taken by a camera. The face region estimating device includes: a mobile body detecting unit for extracting the outline of a mobile body from the picked-up image and for generating an object distance image composed of pixels corresponding to a distance in which the mobile body exists; a head region setting unit for setting a head region based on the pixel distribution in the object distance image corresponding to a predetermined range on the basis of a pixel position at the upper part of the outline; and a face region extracting unit for extracting the person's face region from the picked-up image based on the color distribution in the picked-up image corresponding to the head region.
US07756296B2 Method for tracking objects in videos using forward and backward tracking
A method tracks an object in a sequence of frames of a video. The method is provided with a set of tracking modules. Frames of a video are buffered in a memory buffer. First, an object is tracked in the buffered frames forward in time using a selected one of the plurality of tracking module. Second, the object is tracked in the buffered frames backward in time using the selected tracking module. Then, a tracking error is determined from the first tracking and the second tracking. If the tracking error is less than a predetermined threshold, then additional frames are buffered in the memory buffer and the first tracking, the second tracking and the determining steps are repeated. Otherwise, if the error is greater than the predetermined threshold, then a different tracking module is selected and the first tracking, the second tracking and the determining steps are repeated.
US07756292B2 System and method of generic symbol recognition and user authentication using a communication device with imaging capabilities
A system and method for recognizing symbols and identifying users or services, including the displaying of an image or video clip on a display device in which identification information is embedded in the image or video clip, the capturing the image or video clip on an imaging device, the transmitting of the image or video clip from the imaging device to a communication network, the transmitting of the image or video clip from the communication network to a processing and authentication server, the processing of the information embedded in the image or video clip by the server to identify logos, alphanumeric characters, or special symbols in the image or video clip, and converting the identified logos or characters or symbols into a digital format to identify the user or location of the user or service provided to the user, and the using of the processed information in digital format to provide one or more of a variety of additional applications.
US07756291B2 Digital media recognition apparatus and methods
One of the embodiments of the invention includes a method of identifying illegal uses of copyright material. The steps of the method preferably include the steps of: (a) providing a primary digital media object, (b) associating an auxiliary construct with the object, (c) transforming the construct using at least one of the attributes of the object to generate a unique key representative of the primary object, (d) receiving a plurality of secondary digital media objects, (e) performing steps (b) and (c) on the secondary objects to generate unique keys representative of the secondary objects, (f) comparing the keys of the secondary objects with the key of the primary object to identify if any of the secondary objects are substantially similar to the primary object.
US07756290B2 Detecting embedded signals in media content using coincidence metrics
A method of detecting an embedded signal in a media signal. The method comprises receiving blocks of the media signal and computing a detection metric for the blocks. The detection metric comprises a measure of coincidence of detection parameters of different blocks. The method performs subsequent detection operations based on the measure of coincidence of the detection parameters.
US07756286B2 Mobile terminal having speaker
A mobile terminal comprising a body, at least one pair of speakers movably provided at the body, and an operating mechanism provided at the body and operatively coupled with the speakers to move the speakers into and out of the body such that a distance between the pair of speakers is increased when the operating mechanism moves each speaker out of the body in opposite directions, whereby more stereophonic sound can be outputted through the speakers.
US07756285B2 Hearing aid with tuned microphone cavity
A hearing aid comprises a microphone that receives incident sound waves from one or more sources external to the hearing aid, and converts the sound waves into electronic signals; a circuit that amplifies the electronic signals; a receiver that converts the amplified electronic signals into amplified sound waves; and a tuned resonant cavity between the microphone and the at least one external sound source. At least one parameter of the tuned resonant cavity is selected to modify the frequency response of the incident sound waves that are received by the microphone. In particular, the geometry of one or more openings through which sound waves enter the chamber, the geometry of the chamber itself, and/or the geometry of one or more openings through which sound waves exit the chamber, are selected to condition the incident sound waves by modifying the frequency response of the audio signal prior to the signal being received at the microphone.
US07756284B2 Hearing aid circuit with integrated switch and battery
A hearing aid includes a circuit board having a battery affixed thereon and a switch that utilizes a portion of the circuit board as a portion of the switch. The battery is permanently affixed to the circuit board in at least one location and at least a portion of the battery is spaced away from the circuit board. The circuit board further includes at least one pair of printed switch traces. The switch is integrated into the circuit board in a way that utilizes the circuit board to form a rotary switch.
US07756279B2 Microphone preamplifier
A microphone preamplifier, comprising a differential input (102) stage with a first and a second input terminal and an output stage with an output terminal; where the microphone preamplifier is integrated on a semiconductor substrate. A feedback circuit, with a low-pass frequency transfer function (103), is coupled between the output terminal and the first input terminal and integrated on the semiconductor substrate. The second input terminal provides an input for a microphone signal (105). Thereby a very compact (with respect to consumed area of the semiconductor substrate), low noise preamplifier is provided.
US07756276B2 Audio amplification apparatus
A method of adjusting frequency-dependent amplification in an audio amplification apparatus. The audio amplification apparatus includes a forward transfer path (2) connectable to an output transducer, the forward transfer path including a frequency transposing element. The method includes the steps of: presenting stimuli to the output transducer at a plurality of frequencies; adjusting the stimulus level (C) at each frequency to meet a predefined loudness perception level or detection threshold of the listener; deriving an equal loudness contour of output transducer levels from the adjusted stimuli levels; and deriving the frequency-dependent amplification of levels of input signals (I) at each frequency.
US07756274B2 Sonic landscape system
A system for providing a listener with an augmented audio reality in a geographical environment said system comprising a position locating system for determining a current position and orientation of a listener in. said geographical environment; an audio track creation system for creating an audio track having a predetermined spatialization component dependent on an apparent location of an apparent source associated with said audio track in said geographical environment; an audio track rendering system adapted to render an audio signal based on said audio track to a series of speakers surrounding said listener such that said listener experiences an apparent preservation of said spatialization component; and an audio track playback system interconnected to said position locating system and said audio track creation system and adapted to forward a predetermined audio track to said audio rendering system for rendering depending on said current position and orientation of said listener in said geographical environment.
US07756272B2 Interpreter using cryptographic values of a playback device's keys to authorize the playback device
In an exemplary embodiment, digital content is mastered as a combination of encrypted data and data processing operations that enable use in approved playback environments. Player devices having a processing environment compatible with the content's data processing operations are able to decrypt and play the content. Players can also provide content with basic functions, such as loading data from media, performing network communications, determining playback environment configuration, controlling decryption/playback, and/or performing cryptographic operations using the player's keys. These functions allow the content to implement and enforce its own security policies. If pirates compromise individual players or content titles, new content can be mastered with new security features that block the old attacks. A selective decryption capability can also be provided, enabling on-the-fly watermark insertion so that attacks can be traced back to a particular player. Features to enable migration from legacy formats are also provided.
US07756270B2 Encryption device and decryption device
An apparatus for enciphering data by which enciphered digital information data with improved cipher strength are obtained by subjecting digital information data to enciphered process responding to random number data or pseudo-random number data produced in accordance with key data, and which comprises an enciphering portion for subjecting an HD signal to enciphering process to produce an enciphered HD signal, a cipher producing portion for producing, in response to key data, a cipher data from which random number data or pseudo-random number data are obtained to be supplied to the enciphering portion, a register for supplying the cipher producing portion with input data, and a line number data extracting portion for extracting line number data from the HD signal to be supplied to the register as initial data.
US07756267B2 System and method for mirroring power over ethernet registers in a physical layer device over a single isolation boundary
A system and method for mirroring power over Ethernet (PoE) registers in physical layer devices (PHYs) over a single isolation boundary. PHYs in a PoE system can be arranged in a master/slave configuration. In this configuration, a master PHY can be designed to communicate with the power source equipment controllers via a single isolation device.
US07756263B1 Method and system for timed interaction with an interactive voice response system
Provided are methods and systems associated with interactive voice response (“IVR”) systems that control the amount of time a user interacts with the system. According to the invention, an IVR system utilizes a timer or series of timers to determine how long a user has been interacting with the IVR system. When threshold events occur, the IVR system will analyze the status of the call and may switch the user to a predefined destination, such as to an operator queue, directly to a live operator, or to another designated navigation point in the IVR navigation structure. In this manner increasing the efficiency of manner in which the IVR system interacts with a caller.
US07756261B2 Method of and system for providing services in a communications network
A system for providing services in a communications network includes a service processing function, a universal directory function, and a nodal resource manager. The service processing function receives service requests, formulates requests for interworking functions based upon service requests, and formulates resource requests based upon service requests and interworking functions. The universal directory function receives addresses from the service processing function and returns interworking functions based upon addresses. The nodal resource manager receives resource requests and allocates resources to the service processing function in response to resource requests. The nodal resource manager maintains a resource database that includes an entry corresponding to each network resource managed by the nodal resource manager.
US07756254B1 Method and apparatus for re-originating emergency calls on failure conditions
A method and apparatus for enabling a signaling message to be sent in response to an emergency call, e.g., an E911 call, set up message to provide information as to whether or not the E911 call has been successfully completed are disclosed. An indicator of a failed call setup will trigger the call to be re-originated transparently to an emergency center where live operators can handle the call on a 24hours/day basis. In one embodiment, an emergency center is a call center that is operated by a network provider or a third party provider to support emergency calls when a PSAP cannot be reached by a caller for various reasons. The emergency center is capable forwarding a call to the appropriate PSAP for call termination on behalf of the E911 caller.
US07756253B2 Methods and systems for providing foreign call back number compatibility for VoIP E9-1-1 calls
Systems and methods provide foreign call back number compatibility. The systems and methods receive a local telephone number assigned to a subscriber, the subscriber having a non-local telephone number as the normal calling number of the subscriber. Furthermore, the systems and methods query a database with the local telephone number to obtain the non-local telephone number and to provide the non-local telephone number. In addition, systems and methods provide a foreign call back number compatibility database. The systems and methods receive a local telephone number assigned to a subscriber and a non-local telephone number comprising the normal calling number of the subscriber and saving the local number and the non-local number to a database.
US07756252B2 Method and system for network denial case generation
A method for network denial case generation includes receiving a plurality of third-party carrier call records associated with a plurality of subscriber telematics units at a call center wherein each call record includes a call status, determining at least one call record having a failure condition based on the call status, determining a subscriber telematics unit associated with the call record having the failure condition, and determining a network denial case action for the subscriber telematics unit based on the failure condition. A computer usable medium with suitable computer program code is employed for network denial case generation.
US07756251B2 X-ray radiation window with carbon nanotube frame
An x-ray transmissive window comprises a plurality of carbon nanotubes arranged into a patterned frame. At least one transmission passage is defined in the patterned frame, the transmission passage extending from a base of the patterned frame to a face of the patterned frame. A film is carried by the patterned frame, the film at least partially covering the transmission passage while allowing transmission of x-rays through the transmission passage.
US07756248B2 X-ray detection in packaging
Angle dispersive X-ray diffraction is used to test pharmaceutical products including a dosage form inside packaging, for example a tablet inside a blister pack, without removing the dosage form from the packaging. The dosage form is aligned with a measurement system having an X-ray source for generating X-rays, X-ray optics, and an X-ray detector for detection of X-rays. Then, at least one X-ray signature is measured on a predetermined location on the dosage form. The measured X-ray signature is compared with reference X-ray signatures in a data library.
US07756246B2 Medical imaging apparatus
The time for obtaining ultrasonic images can be reduced by using a two-dimensional transducer array and good radiation images can be obtained even when radiation imaging is performed with the fixed array. The medical imaging apparatus includes a radiation generating unit for generation radiation, a radiation detecting unit for detecting radiation, an ultrasonic transducer array provided between the radiation generating unit and the radiation detecting unit and including two-dimensionally arranged ultrasonic transducers, a radiation image data generating unit for generating radiation image data based on a detection result of the radiation detecting unit, and an image processing unit for performing image processing on the radiation image data generated based on a detection result of radiation transmitted through an object to be inspected and the ultrasonic transducer array, thereby removing an image of the ultrasonic transducer array from a radiation image represented by the radiation image data.
US07756245B2 Mammography apparatus
A mammography apparatus includes a rotatably supported arm, an X-ray tube to generate X-rays, which is held on one end of the arm, an imaging stage which is held on the other end of the arm, an X-ray detector which detects the X-rays having passed through patient's breast and is contained in the imaging stage, and an armrest which has an armrest main body portion having a convexly curved surface, and a continuous base portion to fix the armrest main body on the arm.
US07756244B2 Systems and methods for determining object position
A system for determining a position of an object includes a block having a base, and a plurality of elongate members secured to the block. A system for determining a position of an object includes a processor configured to obtain an image of portions of respective elongated members, and determine a position of an object that is coupled to the plurality of elongated members. A method of determining a position of an object includes obtaining a first image of portions of respective elongated members, and determining a first position of an object using the first image.
US07756241B2 X-ray computed tomography apparatus and tomographic method
An X-ray CT apparatus detects a predetermined characteristic wave from each electrocardiographic waveform acquired from an electrocardiograph, predicts intervals with which the characteristic wave appears based on appearance times of the detected predetermined characteristic wave in each electrocardiographic waveform, and determines an X-ray irradiation start time based on the predicted interval time. After an instruction to start collection of X-ray intensity distribution data is received, if an appearance interval of a detected predetermined characteristic wave is within an acceptable normal-heartbeat range, it is determined as a normal heartbeat. If the appearance interval of the detected predetermined characteristic wave is outside the acceptable normal-heartbeat range, it is determined as an abnormal heartbeat. During a period after receiving the instruction to start the collection until reaching a time of starting the collection of X-ray detection information, when determined as an abnormal heartbeat, an X-ray irradiation start time is recalculated, and then determined.
US07756240B2 X-ray computed tomography apparatus
The present invention provides an X-ray CT apparatus capable of improving image quality of a dual energy image. The X-ray CT apparatus comprises an X-ray tube for applying X rays having a first energy spectrum and X rays having a second energy spectrum different from the first energy spectrum to a subject, an X-ray data acquisition unit for acquiring X-ray projection data of the first energy spectrum projected onto the subject and X-ray projection data of the second energy spectrum projected thereonto, dual energy image reconstructing unit for image-reconstructing tomographic images indicative of X-ray tube voltage-dependent information at X-ray absorption coefficients related to a distribution of atoms, based on the X-ray projection data of the first energy spectrum and the X-ray projection data of the second energy spectrum, and adjusting unit for adjusting conditions for the image reconstruction in order to optimize the tomographic images indicative of the X-ray tube voltage-dependent information.
US07756237B2 Absolute nuclear material assay
A method of absolute nuclear material assay of an unknown source comprising counting neutrons from the unknown source and providing an absolute nuclear material assay utilizing a model to optimally compare to the measured count distributions. In one embodiment, the step of providing an absolute nuclear material assay comprises utilizing a random sampling of analytically computed fission chain distributions to generate a continuous time-evolving sequence of event-counts by spreading the fission chain distribution in time.
US07756234B2 Method of and system for controlling frame synchronization for European Digital Audio Broadcasting
Disclosed are a method of and a system for controlling frame synchronization for European Digital Audio Broadcast (DAB), the method including the steps of generating a frame synchronization start-signal with respect to an incoming signal which is input when power is supplied, keeping symbol count values with the value “0” after the frame synchronization start-signal is input, transmitting a frame offset value with respect to the incoming signal, and restarting symbol counting for frame synchronization depending on the frame offset value after the frame offset value is input, wherein the frame synchronization unit may preferably transmit the frame offset value after estimating the frame offset value. In accordance with the method and system described herein, it is possible to achieve frame synchronization in short time, thereby reducing a startup time of a DAB receiver and power consumption which is needed for the frame synchronization.
US07756233B2 Data receiving device and data receiving method
A receiving device (50) is provided to allow appropriate clock regeneration even for a VBR TS when a stream including video and audio data, such as an MPEG2 TS, is transmitted or received in real time through a network having jitter. When the received packet data is stored in a memory (53) and the packet data is output in accordance with time information added to the received packet data, a clock frequency deviation between a sending device and a receiving device is calculated on the basis of the integration result of the amount of the received packets temporarily stored in the memory (53), the number of the received packets which have been processed, and the measurement result of the integration time used for integrating the amount of the received packets. A read timing offset of the received packet is obtained on the basis of the calculation result of the clock frequency deviation.
US07756232B2 Clock and data recovery circuit
Disclosed is a clock and data recover circuit including N flip-flops (F/Fs) for sampling an input data signal using N-phase clocks, a phase comparison circuit for performing phase comparison based on outputs of the F/Fs, a filter or smoothing a result of the phase comparison and outputting an up/down signal, up/down counters, each for receiving an output of the filter and counting up or down a count value thereof, a phase shift circuit for adjustably controlling phases of the clocks for edge detection and the clocks for data sampling according to phase control signals from an up/down counter and an up/down counter, respectively, and an up/down control circuit for receiving a control signal for controlling maximum and minimum values of count values of the up/down counter, generating a signal for controlling counting up and down of the up/down counter based on the count value of the up/down counter, and supplying the generated signal to the up/down counter.
US07756231B2 Digital clock generating circuit and method of operation
A digital clock generation circuit (200) and method of operation (400). A digital clock (250) produces an output (220) with a first frequency or a second frequency. A clock control circuit (204, 206) selectively sets the digital clock (250) to produce either the first frequency or the second frequency. An excess pulse counter (212) determines a number of pulses produced by the digital clock (250) at the second frequency that differs in the number of pulses that would have been produced at the first frequency, had the clock frequency change to the second frequency not occurred. An output phase correction circuit (230, 232, 212) removes, in response to the digital clock (250) changing from producing the second frequency to producing the first frequency, the number of pulses from the output (220) that were counted by the excess pulse counter (212).
US07756229B2 Apparatus and method for adjusting filter frequency in relation to sampling frequency
A self-tuning filter is disclosed. The self-tuning filter includes a digital clocking signal and an input coupled to the digital clocking signal, whereby the input reads a value incident on the input when the digital clocking signal changes to a predetermined state. A clock-tunable filter is, furthermore, coupled to the digital clocking signal so that the frequency of the clock-tunable filter is adjusted in relation to a sampling frequency at which the digital clocking signal operates. The self-tuning filter may be applied to an input of a data acquisition unit and applied to an input having a variable sampling frequency. A method of controlling the frequency of a clock-tunable filter is also disclosed.
US07756227B2 Method and apparatus for adaptive beamforming in an antenna array system for wireless communications
A novel system for performing adaptive beamforming in a slow frequency hopping environment is disclosed. The presence of slow frequency hopping means that conventional mechanisms of using beamforming weights from previous time slots are inapplicable. The inventive system calculates a series of beamforming weights from an estimate of the spatial location of the mobile subscriber in the previous frame, which is impervious to slow frequency hopping and the data that precedes the training sequence data of the current frame. The beamforming weights and the spatial location of the mobile are updated with the arrival of the entirety of the current frame. The initial beamforming weight estimate is sufficient to permit processing on a real-time basis of the current frame even if the inventive system is implemented as an appliqué system interposed between the antenna array and a conventional base station.
US07756225B2 Device and method for preamble detection and frame synchronization in data packet transmission
A device (10) for preamble detection and frame synchronization, wherein data packets are transmitted by radio between transmitter and receiver and the data packets are in each case preceded by a known preamble with a sequence of preamble sections (B), with a correlator unit (20) for correlating samples (rn) with a preamble section (B), an accumulator unit (23) for accumulating correlation results, and a detector unit (24) for detecting a received preamble by a comparison of the accumulation result with a threshold value.
US07756224B2 Viterbi decoding circuit and wireless device
A setting register is provided in which parameters including a code rate, a constraint length, and a generator polynomial are changeably set according to a type of wireless communication standard, the parameters. A branch metric calculating unit generates branch metric information in an amount according to the code rate. A replica generating unit replicates, based on the generator polynomial, a specification of an encoder at a transmitting-end, and generates setting information related to selection of the branch metric information. A branch metric selection unit performs selection of an upper branch metric and a lower branch metric from among a plurality of pieces of the branch metric information, based on the setting information. An ACS unit determines a path metric for each step in a trellis diagram based on the upper branch metric and the lower branch metric, and to determine a surviving branch and a path metric value.
US07756223B2 Contactless data carrier with current demodulation
A data carrier including demodulating circuitry for detecting a data signal carried by a received electromagnetic wave. The demodulator produces a signal derived from at least two additional signals. The first of the additional signals is dependent upon current received from the input to the data carrier and the second of the additional signals is dependent on current fluctuation relating to dynamic current loads.
US07756221B2 System and method for DC offset compensation and bit synchronization
A system and method for compensating for DC offset and/or clock drift on a wireless-enabled device is described. One embodiment includes a radio module, an A/D converter connected to the radio module, a DC tracking loop connected to the A/D converter, and a multi-hypothesis bit synchronizer.
US07756220B2 Circuit and method for baseline wandering compensation
A circuit and a method for baseline wandering compensation for solving the problem of baseline wandering in receivers of a communication system are provided. Two paths of baseline wandering compensation are provided on the basis of a slicer error. One of the paths adjusts a direct current (DC) bias of an input signal, and the other path adjusts the determining levels of the slicer, and thus, the present invention avoids input saturation of an analog-to-digital converter, enhances the signal-to-noise ratio, and achieves a precise baseline wandering compensation.
US07756219B2 Low-if multiple mode transmitter front end and corresponding method
A WLAN transmitter capable of transmitting data signals modulated in accordance with an individual one of at least two different modulation schemes and corresponding methods and integrated circuit chips are provided. The WLAN transmitter contains a front end section having a low-IF topology and including a digital front end unit and an analog front end unit. The digital front end unit contains a first signal processing branch for processing transmission data signals modulated in accordance with a first one of said at least two different modulation schemes. The digital front end unit further contains a second signal processing branch for processing transmission data signals modulated in accordance with a second one of said at least two different modulation schemes. The analog front end unit contains one single signal processing branch for processing transmission data signals modulated in accordance with any one of said at least two different modulation schemes.
US07756209B2 Apparatus, method, and program for identifying modulation mode
An orthogonal frequency division multiplex signal and a digital modulation signal or an analog modulation signal can be identified by blind processing. The modulation mode identifying apparatus comprises: a correlation signal generating circuit which generates a duplicate signal for correlation processing based on an unknown communication signal; an autocorrelation circuit which performs autocorrelation processing through carrying out sliding processing on the duplicate signal with respect to the unknown communication signal; a detection unit which detects information regarding a pilot symbol and a guide interval symbol of the communication signal based on a correlation value output obtained by the autocorrelation processing; and an identifying circuit which identifies a modulation mode of the unknown communication signal based on the information regarding the pilot symbol and the guide interval symbol of the communication signal.
US07756207B2 Method for pre-processing block based digital data
A method for pre-processing block-based digital data that pre-processes each digital pixel based on a respective data filter arrangement or data filter matrix for a respective data pixel within at least one data block and selects, constructs, and/or supplies the data filter arrangements or data filter matrices. The method is based on operations of data shifting and/or register shifting only.
US07756205B2 Moving image encoding method and apparatus
A moving image encoding method of encoding a moving image while switching between variable-length encoding schemes. In this method, a continuous unit to be continuously reproduced is determined (S5201), a stream is generated by encoding the moving image without switching between variable-length encoding schemes in the continuous unit (S5202), and management information is generated that includes a first flag information indicating that a variable-length encoding scheme is fixed in the continuous unit (S5204, and S5205).
US07756203B2 Image processing apparatus
A signal processing apparatus includes a conversion unit, an encoding unit, and a control unit. The conversion unit converts first moving image data having a first frame rate into second moving image data having a second frame rate by inserting a new frame into the first moving image data having the first frame rate at predetermined timing. The encoding unit encodes the second moving image data having the second frame rate by selectively using intra-frame encoding and inter-frame prediction encoding. The encoding unit classifies each frame of the second moving image data as a first frame type which is not referred to in the inter-frame prediction encoding and a second frame type which is referred to in the inter-frame prediction encoding, and the encoding unit encodes the second moving image data according to the classification result. The control unit controls the encoding unit such that the frame inserted by the conversion unit among the second moving image data is encoded by classifying the inserted frame as a particular frame type.
US07756202B2 High-efficiency encoder and video information recording/reproducing apparatus
In a high-efficiency encoder which performs motion-compensation prediction, an intra-field is set every n fields. The presence of a scene change is detected. When a scene change occurs, a reference picture of motion-compensation prediction is switched, or the field immediately after the scene change is set as an intra-field.
US07756195B2 Demodulator and demodulating method for WPAN
A demodulator and a demodulating method for a WPAN are provided. In the demodulator for estimating a demodulation value of a received signal by correlating a PN code sequence of PN code having a periodic relationship for each code with a sample of the received signal, an IF processor unit separates the received signal to select only an imaginary part of the received signal, and digitalizes the selected imaginary part of the received signal. A differentiator unit delays the received signal outputted from the IF processor unit by preset delay time, and multiplies the delayed received signal by a current received signal to output a plurality of differentiated received signals. A conjugate unit sequentially stores samples of the imaginary parts of the differentiated received signals, and calculates correlation values by correcting the stored samples with PN coded sequences. A timing estimator unit receives the differentiated received signals and controls an operating timing of the conjugate unit. A demodulation value estimator unit stores the correlation values outputted from the conjugate unit and estimates the symbol of the PN code sequence corresponding to a maximum correlation value as the demodulation value of the received signal.
US07756194B1 Circuit and method for decoding code phase modulated signals
Disclosed is a circuit for decoding code phase modulated (CPM) signals, including a pseudo-noise (PN) code storage device, storing one or more reference PN codes, a peak detector having an output with decoded CPM data, and a correlation block, including a correlation multiplexer, a plurality of shift registers coupled to the correlation multiplexer, a selection circuit coupled to the plurality of shift registers, and a correlator coupled to the code storage device and correlation multiplexer. Also disclosed is a method for operating the circuit in two operating modes for decoding CPM signals.
US07756193B2 Time divided pilot channel detection processing in WCDMA terminal having shared memory
A method for operating a Radio Frequency (RF) receiver of a wireless terminal. During a first time interval, an RF front end is enabled and the RF receiver receives and processes an RF signal, e.g., a Wideband Code Division Multiple Access (WCDMA) signal, to produce a baseband signal and to store samples of the baseband signal. During a second time interval that differs from the first time interval, the RF front end is disabled and the RF receiver processes the plurality of samples of the baseband signal of the first time interval to measure signal strengths of a plurality of pilot signals present in the baseband signal of the first time interval. Finally, during a third time interval that differs from the first time interval and the second time interval, the RF front end is enabled and the RF receiver receives and processes an RF signal of the third time interval to extract data there from. Memory is shared between the first, second, and third time intervals for different uses.
US07756190B2 Transferring voice and non-voice data
A wireless communication unit comprises circuitry configured to receive a voice data associated with a first logical channel. The circuitry further configured to receive a non-voice data associated with a second logical channel. The voice data and non-voice data carried by a wireless channel set during a time period. The wireless channel set comprises a plurality of wireless channels. The wireless channel is associated with a subscriber unit. Circuitry is configured to insert information into the non-voice data, when the non-voice data is missing in the wireless channel set during the time period.
US07756187B2 Optical device including multilayer reflector and vertical cavity surface emitting laser
Provided are an optical device including a multilayer reflector having a layer whose optical thickness is not λ/4, and a vertical cavity surface emitting laser using the optical device. A resonance frequency shift or a reduction in reflectivity which is caused by a deviation from an optical thickness of λ/4 can be suppressed to improve characteristics and yield. The optical device for generating light of a wavelength λ includes a reflector and an active layer. The reflector is a semiconductor multilayer reflector including a first layer and a second layer which are alternatively laminated and have different refractive indices. The first layer has an optical thickness smaller than λ/4. The second layer has an optical thickness larger than λ/4. The interface between the first layer and the second layer is located at neither a node nor an antinode of an optical intensity distribution within the reflector.
US07756183B2 Line narrowed laser apparatus
The control of the spectral purity width E95 is performed while imparting practically no effect to the control of a central wavelength, and the spectral purity width E95 is stabilized. A wavefront adjuster 32 is provided on an output side of the interior of an optical resonator, i.e., on an output coupler 31 side. Light generated in a laser chamber 10 is transmitted through the wavefront adjuster 32 from the laser chamber 10 side, and reaches the output coupler 31. In the wavefront adjuster 32, the distance between concave and convex lenses 33 and 34 is adjusted so that a desired spectral purity width E95 can be obtained. Then, when the light passes through the wavefront adjuster 32, the wavefront of the light is adjusted to a desired wavefront.
US07756181B2 Semiconductor laser device, optical transmission device, optical transmission system, electronic device, control device, connector, communication device, and optical transmission method and data transmission and reception method
A device including a semiconductor laser device having a semiconductor laser chip, and a molded resin having a light diffusion capability. The semiconductor laser chip is covered with the molded resin.
US07756178B2 Quantum cascade laser
A quantum cascade laser 1, which generates infrared light or other light of a predetermined wavelength by making use of intersubband transitions in a quantum well structure, is arranged by forming, on a GaAs substrate 10, an AlGaAs/GaAs active layer 11 having a cascade structure in which quantum well light emitting layers and injection layers are laminated alternately. Also, at the GaAs substrate 10 side and the side opposite the GaAs substrate 10 side of active layer 11, is provided a waveguide structure, comprising waveguide core layers 12 and 14, each being formed of an n-type GaInNAs layer, which is a group III-V compound semiconductor that contains N (nitrogen), formed so as to be lattice matched with the GaAs substrate 10, and waveguide clad layers 13 and 15, each formed of an n++-type GaAs layer. A quantum cascade laser, with which the waveguide loss of generated light in the laser is reduced, is thereby realized.
US07756177B2 Semiconductor light-emitting device
A semiconductor laser, having an active layer with a double-quantum-well structure, includes two InGaN well layers, each of which has a thickness of 5 nm. The threshold current deteriorates to a relatively small degree while differential efficiency is improved considerably in a region having a light confinement coefficient Γ of 3.0% or less. The light confinement coefficient indicates the proportion of light in the well layers with respect to light in the light emitting device, during light emission. When the light confinement coefficient Γ is less than 1.5%, the threshold current increases considerably and the improvement in differential efficiency becomes small. It is therefore preferable that the lower limit of the light confinement coefficient Γ be about 1.5%. A differential efficiency of 1.6 W/A or more is obtained when light the confinement coefficient Γ is 3.0% or less, and a differential efficiency of 1.7 W/A or more is obtained when the light confinement coefficient Γ is 2.6% or less.
US07756176B2 Interband tunneling intersubband transition semiconductor laser
An interband resonant tunneling intersubband transition laser is disclosed, and includes a semiconductor substrate, and a first cladding layer, an active region structure layer and a second cladding layer formed on the semiconductor substrate. The active region structure layer includes quantum well layers and quantum barrier layers that are alternately stacked and have a broken energy bandgap. Thus, the interband resonant tunneling intersubband transition laser operates in a cascade mode in which an intersubband radiative transition and interband tunneling of carriers consecutively and repetitively occur in the active region structure layer, and thus can achieve a high output from a simple, compact structure.
US07756174B2 Laser projector safety monitoring system
An apparatus and method for a laser light projector, including a laser beam generated by a laser light source; a scanner associated with the laser light source and having one or more moving mirrors capable of scanning the laser beam along X-Y coordinates; a power meter positioned for quantifying the laser beam's power in real time; a fault detector operably connected in the laser light projector to detect a fault condition and automatically generate a fault signal in response thereto; a modulator responsive to the fault signal for reducing power in the laser beam; and a fault shutter operably associated with the laser light source and responsive to the fault signal so as to shut off the laser beam.
US07756172B2 Optically pumped semi-conductive laser
In order to operate a laser amplifier system comprising a solid-state body thermally coupled to a cooling member and having a laser active volume area, in which at least one laser-active amplifier structure consisting of semiconductor material is arranged in at least one surface and extends at least over partial areas of the surface, a pumping radiation source generating a pumping radiation field for the optical pumping of the laser-active volume area and an optical means of the amplifier defining a laser amplifier radiation field passing through the laser active volume area, as efficiently as possible it is suggested that the absorption of pumping radiation from the pumping radiation field in the laser-active amplifier structure be equal to or greater than the absorption of pumping radiation by a surrounding structure adjacent to the amplifier structure and that the pumping radiation field proceed such that it passes several times through the amplifier structure.
US07756171B2 Method and apparatus for laser control in a two chamber gas discharge laser
A laser control system contains an oscillator gas chamber and an amplifier gas chamber. A first voltage input is operatively connected to deliver electrical pulses to a first pair of electrodes within the oscillator gas chamber and a second pair of electrodes within the amplifier gas chamber. An output of the gas chambers is an energy dose calculated by a trapezoidal window. A control circuit connects to the first voltage input for modifying the first voltage input. A feedback control loop communicates an output of the gas chambers to the control circuit for modifying the first voltage input.
US07756170B2 Frequency modulation in the optical alignment of wavelength-converted laser sources
Methods of controlling semiconductor lasers are provided where the semiconductor laser generates a wavelength-modulated output beam λMOD that is directed towards the input face of a wavelength conversion device. The intensity of a wavelength-converted output λCONV of the device is monitored as the output beam of the laser is modulated and as the position of the modulated output beam λMOD on the input face of the wavelength conversion device is varied. A maximum value of the monitored intensity is correlated with optimum coordinates representing the position of the modulated output beam λMOD on the input face of the wavelength conversion device. The optical package is operated in the data projection mode by directing an intensity-modulated laser beam from the semiconductor laser to the wavelength conversion device using the optimum positional coordinates. Additional embodiments are disclosed and claimed. Laser controllers and projections systems are also provided.
US07756163B2 Method and system for multi-channel data transmission to a plurality of subscribers in a bluetooth network
The invention relates to a method for data transmission, in particular on the basis of the Bluetooth standard, in which data packets can be interchanged by radio by means of a timeslot method, in which communication channels are set up between a master subscriber and at least one slave subscriber, at least two communication channels are operated with reduced activity in a first operating mode, such that the data interchange takes place periodically during first time slots which are then followed by second time slots during which no data interchange is intended, a first communication channel, which can be operated in the first operating mode, is synchronized to at least one second communication channel which can be operated in the first operating mode. The invention also relates to a data transmission system which operates on the basis of the Bluetooth method, in particular for carrying out the method according to the invention.
US07756162B2 Wireless communication apparatus and wireless communication method
A wireless communication apparatus having a relay function comprises a memory to store an address of a first wireless communication apparatus connected to the wireless communication apparatus and having a relay function, and a transmitting unit configured to transmit a first relay frame addressed to the first wireless communication apparatus, the first relay frame including a first address field prepared for a final destination address, an address of a second communication apparatus not connected to the wireless communication apparatus being set in the first address field, and a second address field prepared for an address of a third wireless communication apparatus connecting the second communication apparatus and having a relay function, one of an address except for the address of the third wireless communication apparatus and a specific value being set in the second address field.
US07756158B2 Radio integrated circuit and radio communication method
A PHY-equipped radio LSI and a radio communication method capable of transmitting data without fail while maintaining a beacon interval. Using a selector which is switched by a beacon transmission signal output from a beacon register, a data transmission request signal is switched for transmitting data from a RAM to a PHY part, and a transfer is started when this signal goes to “1.” In this way, for transmitting beacon data, the beacon data has been previously transferred to the RAM, and the beacon data is transmitted at the time of beacon transmission interval with the PHY part remaining in a transmission state, so that the beacon interval can be maintained. In addition, it is possible to prevent a failure in the transmission of transfer data due to the state of the PHY part.
US07756156B2 Method for candidate access router capability discovery
A method of retrieving candidate access router discovery (CARD) information in a user terminal which is present in a many access systems. CARD information is exchanged on an IP control plane between access routers in the access systems, but the user terminal has no IP control plane. In accordance with the invention CARD protocol information is translated into L2 information messages which are transmitted to the user terminal either as extensions to the conventional protocol used for bearer service set up between the user terminal and an access router or as extensions to the conventional protocol used by the individual access system for broadcasting of its system characteristics. In the former case the translated CARD information is transmitted on an L2 bearer service between the current access router and the user terminal and in the latter case the translated information is broadcasted by each access router. The invention also relates to a radio access router and a terminal. (FIG. 3 for publication).
US07756155B2 Autonomic adjustment of connection keep-alives
A server computer system includes a keep-alive autonomic adjustment mechanism that monitors current operating conditions and dynamically adjusts the keep-alive specification to optimize the keep-alives for the current operating conditions. The keep-alive autonomic adjustment mechanism monitors the total number of clients, and the average number of requests per client. The value of a keep-alive specification that determines how log to keep a connection open may be dynamically and autonomically adjusted by the keep-alive autonomic adjustment mechanism according to the monitored current operating conditions. The keep-alive autonomic adjustment mechanism may also include the ability to autonomically enable and disable the keep-alives. In this manner the performance of the server may be tuned to optimize the effect of using keep-alives according to current operating conditions.
US07756154B2 Shared implementation for multiple system interfaces
A shared implementation for multiple system interfaces. An embodiment of a method includes receiving a command for a system, the command being a command for one of a plurality of interfaces for the system; generating a data structure for the command, the data structure including an opcode from a common library; and parsing the command using one of a plurality of parsing functions, parsing of the command including inserting an argument from the command into the data structure for the command.
US07756152B2 Managing contention-free time allocations in a network
A method and corresponding system for communicating between stations in a network are presented. The method includes providing repeated beacon transmissions from a coordinator station for coordinating transmissions among a plurality of the stations; transmitting from a first station to a second station during a time slot assigned to the first station by at least one of the beacon transmissions; and transmitting from the first station information that grants permission to the second station to transmit during at least a portion of a time slot assigned to the first station.
US07756150B2 Communication method for multi-mode wireless terminal
Provided is a receiving method for a terminal supporting at least two communication modes and at least one receiving algorithms. The receiving method includes the terminal recognizing at least one current communication mode and a channel status, selecting a receiving algorithm for each active communication mode according to the channel status by referring to a previously designed algorithm lookup table, and receiving a signal of each active communication mode using the selected receiving algorithm. In the receiving method, by activating a combination of optimal receiving algorithms with computational complexity allowed by a system according to at least one active communication mode of a terminal and a channel status, multiple services can be efficiently provided.
US07756147B2 VLAN-based data packet transmission and ethernet bridge device
The present invention provides a VLAN-based data packet transmission method and an Ethernet bridge device. The method includes: learning a member port corresponding to a VLAN according to a data packet received by an Ethernet bridge device, and storing a correspondence between a VLAN and the learnt member port; and forwarding the data packet by the Ethernet bridge device according to the correspondence between each VLAN and its member port that is stored.
US07756146B2 Flooding reduction method
In receiving a MAC (media access control) frame whose destination address is any of a broadcast address, an unknown multicast address and an unknown unicast address, the flooding is reduced by broadcasting the received MAC frame to all the other ports than one that has received the MAC frame. An output control that attains this object is realized by using a destination group identifier (ID) look-up table (2-T1) which enables a look-up of a destination group ID by using, as a key, any one or combination of header information of the MAC frame, a port which received the MAC frame and a service VLAN (virtual local area network) ID corresponding to the MAC frame and a backbone port look-up table (2-T2) which enables a look-up of at least one backbone port which is to transmit or at least one backbone port which is not to transmit by using the destination group ID as a key.
US07756141B1 Bimodal burst switching
In a first mode of burst communication in a telecommunication network comprising electronic edge nodes interconnected by bufferless core nodes, data bursts are formulated at the edge nodes, respective burst descriptors are communicated to a controller of a core node, and burst-transfer schedules are sent from the core node to respective edge nodes. In a second mode, each burst-stream is allocated a flow rate and a core node determines burst sizes and schedules burst-transfer permits.In a bimodal burst-switching network comprising edge nodes interconnected by core nodes, an edge node selects to send to a core node burst-transfer requests according to the first mode, or flow-rate-allocation requests according to the second mode, depending on proximity, storage capacity at the edge node, and delay-tolerance specifications.
US07756137B2 Method of controlling QoS in IP network using router control and multi-path routing
A QoS controller, in an IP network having one or more routers, is disclosed. The controller includes a storing unit configured to assign a first bit area and a second bit area within a field in an IP header of an IP packet. The storing unit stores first bits for controlling the routers into the first bit area and second bits for routing at the routers into the second bit area. A reporting unit is configured to report to the routers the first bits and the second bits stored by the storing unit.
US07756136B2 Spatial and temporal loss determination in packet based video broadcast system in an encrypted environment
A method for determining spatial and temporal loss in a packet based video broadcast system in an encrypted environment involves measuring video coding layer information at an unencrypted head end of a video stream and network layer information at an encrypted downstream end of the same video stream. Video coding layer information is correlated with network layer information having a corresponding time stamp to compute the spatial and temporal loss. The video coding layer and network layer information is taken from discrete segments of the video stream including access units, slices or macroblocks. Impairments in the video stream are determined using the computed spatial and temporal loss.
US07756135B2 Packet data service in radio communication system
Disclosed are a method and a device for offering a packet data service during a handover of a user terminal from one radio network controller to another. To avoid the loss of data during SRNS relocation, there is provided a method for checking the validity of the next expected receive PDCP sequence number sent from a receiver PDCP layer with the send PDCP sequence number of the first transmitted but not yet acknowledged PDCP SDU and the send PDCP sequence number first unsent PDCP SDU of the sender PDCP layer. A PDCP protocol structure is reconstructed to support a lossless SRNS relocation in the packet service domain, and control information and operational procedure therefore are newly defined. As a result, the lossless SRNS relocation is achieved in the packet service domain and the mobility of data communication is ensured.
US07756133B2 Method for processing a sequence of data packets in a receiver apparatus, as well as a receiver apparatus
The invention relates to a method for processing a sequence of data packets in a receiver apparatus, in particular a sequence of audio and/or video data packets, as well as to a receiver apparatus. The method comprises the following steps: reception of a data packet in the sequence of data packets in the receiver apparatus via a data link; determination of identification information for the data packet, which information indicates the position of the data packet in the sequence of data packets; sorting of the data packet into a sequence of data packets to be processed in a queue corresponding to the identification information, with the data packets to be processed comprising the sequence of data packets; determination of a time value from a time marking of a first data packet to be processed in the queue and of a further time value from a time marking of a last data packet to be processed in the queue; determination of the time difference between the time value and the further time value; and transfer of at least the first data packet to be processed in the queue for processing to a processing device if the time difference is greater than or equal to a predetermined time threshold value.
US07756132B2 Rapid messaging protocol wireless network data communication system
An apparatus and method for transmitting data over a wireless connection uses a transmitter and receiver. The receiver assembles received data packets according to an identified predefined template and sequence numbers assigned at the transmitter. The transmitter also maintains an optimum packet load of the wireless connection at a selected level responsive to a packet count maintained at the transmitter.
US07756127B2 Mobile terminal
An efficient retransmission control method, whereby a wasteful retransmission request and retransmission of a packet are not carried out when packet loss occurs. A receiving unit sends the received retransmission request information to a retransmission determining unit. When receiving the retransmission request information, the retransmission determining unit reads out refresh data time information, packet type information of the packet for which a retransmission request is issued, and the time information thereof from a packet information monitoring unit. The retransmission determining unit makes a determination as to whether or not to issue a retransmission request using the read-out refresh data time information, packet type information of the packet for which a retransmission request is issued, and the time information thereof.
US07756126B2 VLAN mobility
According to one embodiment of the invention, a method for providing VLAN mobility that comprises at least two operations. A first operation involves determining whether a unique identifier of the second network device is within an Association listing. The Association listing includes unique identifiers of networks devices associated with the first network device and virtual local area network (VLAN) identifiers for the network devices associated with the first network device. A second operation involves determining if the unique identifier of the second network device is within a Bridge listing if the unique identifier of the second network device is not located within the Association listing.
US07756124B2 Encapsulating packets for network chip conduit port
Systems, methods, and devices are provided for moving packets on a network device. One method includes receiving packets to a number of network chips, the number of network chips having a conduit port which can be selectively chosen to exchange packets with a processor responsible for processing packets. The method includes adding data for additional functionality to certain packets. Adding data includes encapsulating the certain packets to maintain an appearance of a certain packet format.
US07756123B1 Apparatus, system, and method for swizzling of a PCIe link
A peripheral component interface express (PCIe) controller include a crossbar to reorder data lanes into an order compatible with PCIe negotiation rules. A full crossbar permits an arbitrary swizzling of data lanes, permitting greater flexibility in motherboard lane routing.
US07756122B2 Methods and devices for providing seamless global roaming using an all-IP network
A Global Roaming Application Server is adapted to act as an intermediary between all Internet Protocol (IP)-based network(s) and non-IP-based network(s), such as a circuit-switched landline network, an ANSI-41 network, wireless LAN network, a Global System for Mobile Communications network or Universal Mobile Telecommunications System network. In a first or forward direction, the Application Server enables a user in a non-IP network to be located in accordance with user profiles at the request of another user who has chosen to send a message via an all-IP based network. After the user in the non-IP network is so located, the Application Server enables a signaling link to be created between the two users. The Application Server may also be used to enable a signaling link when a message is sent in a second, or reverse direction.
US07756121B2 System and method for processing a plurality of requests for a plurality of multi-media services
A system and method for processing a plurality of requests for a plurality of multi-media services received at a Private Service Exchange (PSX) defined on the system from a plurality of IP-communication devices. The system further includes a media server (MS) coupled to the PSX and to at least one IP Service Control Point (IP-SCP), which is operative to process the plurality of requests for the plurality of multi-media services. The IP-SCP further selectively directs the requests to the media server, which operates to form a preliminary multi-media communication path with a calling communication device. The MS further operates to play a plurality of announcements to the calling communication device over the preliminary multi-media communication path, as well as to collect caller-entered data from the calling communication device over the preliminary multi-media communication path.
US07756110B2 Network-based control of audio/video stream processing
A method for controlling media stream processing comprises: (a) transmitting a media stream, via a first packet-based network, to an operator; (b) receiving from the operator, via a second packet-based network, a control signal for processing the media stream; (c) processing the media stream based on the control signal; and (d) transmitting the processed media stream to one or more users other than the operator. In another embodiment, an apparatus for controlling media stream processing comprises a server adapted to effect transmission of a media stream, via a first packet-based network, to an operator. The apparatus further comprises a processor adapted (i) to effect processing of the media stream based on a control signal received from the operator via a second packet-based network, and (ii) to provide the processed media stream to a transmitter for transmission to one or more users other than the operator.
US07756108B2 Transmission of voice over a network
A terminal, system and a method for transmitting voice from the terminal to at least one other terminal over a network. Voice is transmitted in first packets, and control information is transmitted in second packets. A bearer service is reserved from the network for transmission of the first and the second packets. In the terminal, voice activity is detected to determine whether there is voice or silence, wherein detected silence is used for transmitting at least one of the second packets.
US07756100B2 Scalable synchronous packet transmit scheduler
A baseband controller system creates and maintains a schedule of synchronized events and reviews the schedule as a part of determining whether to initiate a transmission of a non-synchronous event (one that is not time sensitive, for example, e-mail). One aspect of the present invention is to create a system and method that avoids a possibility of collision between synchronized and non-synchronized communication events. A synchronized event is a scheduled transmission of time sensitive data such as what is often known as continuous bit rate data. Examples include video and voice wherein a collision (inability to transmit the continuous bit rate data) may result in degradation of signal quality at the receiving end. The inventive system and method evaluate the schedule of synchronized events in relation to the present time and determine whether a non-synchronized event may be transmitted without the likelihood of a collision. Making the determination that such a transmission may occur includes evaluating future time periods to see if a synchronized event is scheduled during a time period in which the non-synchronized event would continue to be transmitted for those non-synchronized events that span two or more defined time periods in length.
US07756097B2 Rapid push-to-send data exchange method and apparatus
A system (20) and method (50) of establishing a rapid push-to-send data exchange in a multi-wireless network environment can include a first wireless network (24 and 26) having a fast network channel to exchange an Internet Protocol (IP) address or other data, a second wireless network (23 and 27) operatively coupled to the first wireless network having a high bandwidth data channel to exchange data using the IP address in a wireless peer to peer data transfer, and a communication protocol. The first wireless network can be an iDEN network and the second wireless network can be a CDMA network. The communication protocol can relinquish (66) communication using the first wireless network once a dedicated data channel on the second wireless network is established. The communication protocol can also simultaneously transfer (56) voice traffic on the first network when the first network is exchanging the IP address.
US07756094B2 Interoperable mobile ad hoc network
Nodes of a network become aware of services provided by the other nodes of the network. A node can store information in a registry that indicates services that the node itself can provide. A node can inform other nodes of services it provides by sending advertisements over the network. Each node can store advertisements from other nodes in a cache. When the node requires a service, it can inspect the registry and the cache to determine where the service can be obtained. If the node cannot find the service listed in the registry and cache, the node can send out a request for the service to the other nodes. A node receiving a request for a service can then check its registry and cache for the service and send a reply with information that allows the requesting node to obtain service from the node that provides the service.
US07756092B1 In-band QoS signaling reference model for QoS-driven wireless LANs connected to one or more networks
A station, such as a point coordinator (PC) or a non-PC station, in a basic service set (BSS) in a wireless local area network (WLAN) includes a frame classification entity (FCE), a frame scheduling entity (FSE) and a QoS management entity (QME). The FCE contains at least one classifier entry with a virtual stream identifier (VSID) and a frame classifier. A received data frame containing in-band quality of service (QoS) signaling information is classified to a selected VSID contained in a classifier entry in a classification table based on a match between an in-band frame classification information contained in a received frame and a frame classifier contained in the classifier entry. The FSE has a frame scheduling table containing at least one entry containing a VSID and a QoS parameter set identified by the VSID and schedules a transmission opportunity (TO) for the classified data frame.
US07756090B2 System and method for performing fast channel switching in a wireless medium
The present invention relates to a method for performing fast channel switching in a wireless local area network (WLAN). The method generally includes the steps of: determining that the wireless medium has been idle during a PCF interframe space (PIFS) period, transmitting a first management frame during a slot time following the PIFS period; wherein the transmission at said slot time substantially guarantees priority access said wireless medium; and performing fast channel switching in the network in accordance with directives contained within the management frame. Fast channel switching as defined herein includes one of quieting the current channel and/or switching from a current channel of operation to a new channel of operation. The method overcomes the latencies associated with contention based services, such as the DCF service. The method may further include the additional step of transmitting one or more additional management frames, whose format is identical to said first management frame, each additional frame preferably separated by the PIFS interframe space to provide a higher degree of transmission reliability. The method is preferably performed at an access point (AP) in an infrastructure network or in an STA in an ad-hoc network.
US07756089B2 Fair rate allocation on an IEEE 802.11e communication medium
Wireless stations (108-1-108-N) contending for exclusive access for a predetermined period of time (S232) to transmit on a communication medium (112) are regulated by a common external controller (104) using a single timing parameter (S204). Attempts at transmission access are preceded by respective delays that are expired simultaneously and at a common rate by the stations at times when the stations sense the medium to be idle (S224). The delays are pseudo-randomly selected to avoid collisions among stations in their respective access attempts (S208). Default, initial values of the respective delays (S204) applied to the stations, when multiplied by the respective expected number of transmission attempts by the stations over the long term over periods of time when no transmission attempt is unsuccessful, yield respective products equal to a constant value common to all stations (S312). The default values therefore serve as a knob by which the controller regulates air time opportunity.
US07756087B2 Method and apparatus for performing non-scheduled transmission in a mobile communication system for supporting an enhanced uplink data channel
A mobile communication system using an enhanced uplink dedicated transport channel transmits data at a relatively low effective data rate through non-scheduled transmission. Data transmission time intervals for user equipments (UEs) have different values in the non-scheduled transmission and therefore uplink interference is reduced. An non-scheduled transmission period N and the number of non-scheduled transmissions k are determined such that each UE performs the non-scheduled transmission. A Node B and each UE are notified of possible non-scheduled transmission time intervals based on the determined non-scheduled transmission period N and the determined number of non-scheduled transmissions k through signaling. The UE transmits the uplink data without the Node B's scheduling at the possible non-scheduled transmission time intervals.
US07756086B2 Method for communicating in dual-modes
The present invention is generally directed to methods for communicating in a dual-mode communication protocol. A representative embodiment of the present invention comprises: enabling communication in a spread-spectrum communication protocol, comprising: receiving a first portion of a communication frame at a first frequency channel, wherein the first portion of the communication frame comprises a data channel index that indicates a second frequency channel for receiving a second portion of the communication frame; switching to the second frequency channel; and receiving the second portion of the communication frame at the second frequency channel.
US07756084B2 Method, system and device for improving communication quality in CDMA system
A method for improving communication quality in a CDMA system includes: storing, groups of quality control parameters for a BS covered by the BSC; adopting, by the BS and an MS covered by the BS, one of the groups of the quality control parameters to interact with each other when the MS sets up a call; monitoring, during the call, communication quality parameters reported by the BS or by the MS; and selecting one of the groups of the quality control parameters according to the communication quality parameters and transmitting the group of the quality control parameters selected to the BS or the MS. A system and a BSC are also disclosed by the embodiments of the present invention. The solution provided by the embodiments of the present invention may improve the communication quality in areas with weak signals.
US07756081B2 Method of data communication in a wireless communication system
A method of data communication in a wireless communication system is disclosed. A method of receiving data in a user equipment of a wireless communication system comprises receiving scheduling information from a network, the scheduling information including downlink (DL) resource assignment information and an indicator; if the scheduling information includes a first UE identity and the first indicator has a first value, utilizing the scheduling information as configuration information of a persistent scheduling to receive a downlink data packet from the network; and if the scheduling information includes the first UE identity and the first indicator has a second value, utilizing the scheduling information to receive a retransmission data packet from the network.
US07756080B2 Method and a device for reallocating transport format combination identifiers in a wireless system
A method and a device for reallocating transport format combination identifiers (TFCI) of transport format combinations (TFC) forming a transport format combination set (TFCS) in a wireless system utilizing flexible layer one (FLO). Whenever a TFC is removed from the TFCS the corresponding TFCI is left vacant. The vacant TFCI is then assigned to a TFC with a subsequent TFCI. Such TFC with subsequent TFCI may be either the closest one to the vacant TFCI (by its TFCI) or the last one, for example. The size of TFCIs may be reduced if enabled by the assigning phase.
US07756076B2 Cellular mobile communication system having adjacent base stations each using same frequency for communication between base station and mobile terminals
The invention provides a cellular mobile communication system that efficiently performs high-speed communication with mobile terminals within the cell using a single frequency. The mobile communication system sequentially performs polling communication control to plural terminals within the own cell, based on a control of a base station positioned near the center of the cell. With this arrangement, the terminals within the cell can communicate with each other using a single frequency.
US07756073B2 Method for updating a routing entry
The present invention concerns method for updating a routing entry BC for a communication partner node CN communicating with a communication originating node MN via a network containing at least one routing node HA, the method comprising the steps of: requesting (1) a routing entry update from the communication originating node MN to the communication partner node CN, wherein the update request contains at least an identification BUIN of the request, submitting (2) request verification information, associated to the identification BUIN of the update request, from the communication originating node MN to the least one routing node, requesting (4) verification of the routing entry update by the communication partner node CN to the routing node HA using the identification BUIN of the update request, retrieving (5) the request verification information from the routing node based on said identification BUIN of the update request.
US07756072B1 System and method for passively monitoring customer control messages in a multicast VPN
A system and method to passively monitor multicast control traffic in the provider backbone. A monitoring station is located within the service provider network. Upon creation of an MVPN session, this monitoring station joins the default multicast distribution tree (“MDT”) in the provider backbone used to handle traffic within that MVPN session, and receives the customer's multicast control traffic encapsulated in packets addressed to the default MDT. Using these two kinds of packets, the monitor learns the following information: the identity of the PE routers participating in the MVPN; the identity of the customer multicast groups that are carried on each provider multicast data tree (MDT); the identity of one or more PE routers participating in each customer group, and the identity of the MDT that it is carried on. This information is collected for each customer multicast group, both upstream and downstream at each PE router.
US07756069B2 Communication system, wireless LAN base station controller, and wireless LAN base station device
A communication system, wireless LAN base station controller, and a wireless LAN base station device for efficiently communicating a broadcast frame or multicast frame through a downstream channel. The communication system (10) comprises an AP controller (100) and a wireless LAN base station device (200). A frame converting section (102) of the AP controller (100) performs conversion into a 802.11 frame according to the network-side tunnel header of the downstream broadcast or multicast frame, and a tunnel creating/managing section (103) creates a tunnel header having a destination MAC address which is a broadcast or multicast address, and encapsulates the 802.11 frame by the tunnel header. A tunnel creating/managing section (202) of the wireless LAN base station device (200) adds the BSSID of the wireless LAN base station device (200) to the header of the 802.11 frame from which the tunnel header is removed, and terminal-side input/output section (204) sends the 802.11 frame with the BSSID.
US07756066B2 Seamless spanning tree restart of a single supervisor
Disclosed are methods and apparatus for restarting a first network device having a plurality of ports for receiving and transmitting layer 2 data. The first network device belongs to a network of network devices. When a restart of at least a portion of the first network device is imminent whereby STP is no longer functioning for the first network device during the restart and can no longer alter a spanning tree protocol (STP) state of one or more of the ports and such ports that remain in a fixed state during the restart are referred to as restarting ports, a current state (such as forwarding) of each restarting port is maintained during the restart under predefined conditions. During the restart, each of the restarting ports of the restarting network device portion cooperate with its peer port of a second non-restarting network device that is a neighbor of the first network device so as to prevent layer 2 loops in the network.
US07756061B2 Mobile router device and home agent device
In a home agent device, a message reception unit receives a request of deleting a registration of a mobile router device which has become in a non-connection state, a binding cache registration deletion reception unit judges that it is for deleting a mobile router device which is not a transmission source, and if a mobile router device of the transmission source has the authority of deleting the registration of the target mobile router device, a proxy deletion reception judgment unit deletes the registration of the requested mobile router, therefore, it can be prevented that packets are transmitted to the mobile router device which has become in the non-connection state.
US07756055B2 Method of transmission
A method of transmission comprises receiving at a first destination, a transmission from a first source; determining from the transmission from the first source, the maximum permitted additional interference subject to which the first destination can still communicate; sending an acknowledgement of the transmission and including in the acknowledgement an indication of the determined maximum permitted additional interference. A second source determines whether it has received the transmission from the first source, or the acknowledgement from the first destination, at a power level lower than that of the maximum permitted additional interference given in the indication; and if so, the second source sends a transmission to a second destination, which at least partially overlaps in time, communication between the first source and first destination.
US07756053B2 Memory agent with error hardware
A memory agent that communicates with another memory agent over links may include error hardware to monitor errors in the links. In some embodiments, the error hardware may include logic to classify the errors into different severity levels, control corrective action based on the severity level of errors, and/or perform various levels of reset based on the severity level of errors. Other embodiments are disclosed and claimed.
US07756051B2 Content distribution using network coding
A content distribution mechanism that relies on cooperative desktop PCs to distribute content is disclosed. The mechanism distributes content in a robust manner by allowing at least one intermediate network node (i.e., between a source and client) to generate and send packets that contain a linear combination of the portions of content available at the node. Such linear combinations may be created by the source and client using at least a portion of the original content file in either encoded or unencoded form. After the client has received enough linearly independent combinations of packets, the original content may be reconstructed.
US07756048B2 Method and apparatus for customizable surveillance of network interfaces
A method in a data processing system for monitoring for errors on a network. Responsive to detecting a change in a state of the network, determine whether the change in state is a loss of a communications link to a remote data processing system. If the change in state is a loss of the communications link, determine whether the communications link was established for at least a first period of time to be considered an acceptable connection to the remote data processing system; and create a new serviceable event, if a second period of time passes without reestablishing the communications link to the selected data processing system. Repeat occurrences of identical outages are tracked and multiple detected instances of an outage for different partitions are counted as a single failure in the examples.
US07756047B2 Method and apparatus for documenting network paths
Methods and apparatus for documenting network path connectivity are described that allow a network management system/revision management system (NMS/RMS) to determine what equipment and ports support a network path by interrupting and restoring Power-over-Ethernet (PoE) service on the network path. Upon detecting a loss of PoE service, communication active jacks that support network path connectivity may activate an internal switch that interrupts downstream connectivity. Each communication active jack along the network path may then begin broadcasting a unique message in the upstream direction that is addressed to the NMS/RMS. Upon receiving a unique active jack message, the NMS/RMS may record the information contained within and instruct the communication active jack to reestablish connectivity to the next downstream device. In this manner, as each device along a network path regains connectivity the network path information stored within the NMS/RMS is updated until a complete view of the network path is documented.
US07756046B2 Apparatus and method for locating trouble occurrence position in communication network
When a communication abnormality has occurred, links that are included in the communication path on which the communication abnormality has occurred and that are included in communication paths between nodes that allow communication are excluded while referring to information on physical links between nodes in the communication network and path information specifying at least one link included in communication paths between two points, and thereby the scope of positions that are plausible candidates for having been involved in a failure is narrowed.
US07756038B2 Service advertisement framework (SAF) in a communications network
In one embodiment, a method includes receiving a first update message at a first forwarding node from a second forwarding node of the communications network. The first update message includes forwarded service type data that indicates a type of service available via the second forwarding node, and forwarded cost data that indicates a first cost of communications to obtain the type of service via the second forwarding node. An incremental cost is determined for communications between the first forwarding node and the second forwarding node. Service data is stored at the first forwarding node. The service data indicates the type of service is associated with the second forwarding node at a total cost based on the first cost and the incremental cost. A second update message that includes forwarded cost data based on the total cost is sent over the network from the first forwarding node.
US07756033B2 Systems and methods for managing multicast data transmissions
A system enables monitoring a multicast data feeds over a network. The system may include a multicast-enabled network device for transmitting a multicast feed from a multicast feed source to a user device via a computer network. A feed agent may be operatively coupled to the multicast-enabled network device for collecting and storing multicast feed data from the multicast feed source. A management server may be operatively connected to the feed agent for receiving multicast feed data collected by the feed agent. The management server may include a web server for receiving requests for multicast feed data over the network via a web interface.
US07756031B2 Narrowband voice systems and methods
Systems and methods for optimizing usage of an available bandwidth for VoIP communications include a communications system, such as the Internet, for carrying the VoIP communication signals. A switch and a bandwidth limiter connected to the switch restrict bandwidth usage by applications other than those required for the VoIP communications. In the system, a modem or other narrowband network interface, a router, a network adapter, and a VoIP element are housed as a unit. The switch turns “on” and “off” the bandwidth limiter, and the bandwidth limiter when “on” restricts bandwidth usage of the adapter. The communications system is a digital data network, and the modem accesses the digital data network via connection of the modem to the network. Features for emergency bypass and external power supplies are included.
US07756028B2 Pulsed backpressure mechanism for reduced FIFO utilization
The backpressure mechanism and method described here do not completely shut off the traffic when a queue is experiencing congestion. Instead of completely shutting off the traffic and waiting for the effects, a series of backpressure pulses are sent to the upstream stage for intermittently slowing the traffic between the upstream and downstream stages. These pulses of backpressure effectively slowly down the rate of the ingress traffic to the queue to a rate less than the egress rate. This allows queue utilization to slowly decrease. These pulses continue as long as the queue utilization is above a threshold called “Starving Threshold”. This technique allows much lower queue utilization, thus requiring smaller queues sizes.
US07756025B1 Method, apparatus, network device and computer program for monitoring oversubscription of data traffic in a communication network
A method, apparatus, network device and computer program for monitoring oversubscription of an Ethernet data service over a synchronous data communication link in which pause frames are used to control the bandwidth of a client with respect to a predetermined bandwidth of the communication link, the method comprising the step of recording the number of pause frames leaving the client network port.
US07756023B2 Adaptive physical transmission mode selection
A data transmission network comprises two groups of nodes (1; 2, 3, 4), a radio interface associated to each group and connected to the nodes (1) of the group and a radio path (5) between the two radio interfaces (9), in which several groups (1412, 1413, 1414) of virtual paths (15) of warranted bandwidth are transmitted between one node (1) of the first group and one node (2, 3, 4) of the second group. The sum of the bandwidths warranted to the groups (1412, 1413, 1414) of virtual paths does not exceed the total bandwidth of the radio path (5) when operated in a transmission mode referred to as basic mode. The radio interfaces (9) support several physical transmission modes of different bandwidths and are adapted to detect the transmission quality of the radio path (5) and to operate, the transmission quality of the radio path (5) permitting, the radio path (5) in a transmission mode of higher bandwidth than that of the basic mode and to use the bandwidth difference between the used mode and the basic mode for bandwidth need of the groups of virtual paths in excess of the warranted bandwidth.
US07756017B2 System and method for scheduling routing table calculation in link state routing protocols
A method, and a system, called link state advertisement (“LSA”) correlation, for scheduling routing table updates following a topology change. LSA correlation correlates information in the LSAs to identify the topology change that led to their generation. A routing table update is performed when a topology change has been identified.
US07756016B2 Method and apparatus for efficient link redundancy
A method that changes the selection of a 2:1 multiplexer that receives a first output signal from a first framer and a second output signal from a second framer. The first output signal is the same as the second output signal. An apparatus having a framer and a 2:1 multiplexer that receives an inbound signal from the framer. A first multiplexer receives at least one signal from another framer and the 2:1 multiplexer has an input coupled to an output from the first multiplexer. A second multiplexer receives at least one signal from the other framer and the second multiplexer has an output coupled to an input of the framer for an outbound signal.
US07756015B1 Fast failover recovery for stackable network switches
A stack unit for a stackable network switch, the stack unit having corresponding methods and computer programs, comprises a network port to exchange packets with a network; two stacking interfaces each to exchange the packets over a respective stacking link with another stack unit, wherein each stacking interface is assigned to the other stacking interface as an alternate stacking interface; and a forwarding engine to transfer the packets among the stacking interfaces and network port; wherein when one of the stacking links is down, the respective stacking interface toggles a loop flag in each packet received from the forwarding engine, and returns each received packet to the forwarding engine; and wherein the forwarding engine transfers each packet received from one of the stacking interfaces to the respective alternate stacking interface when the loop flag for the packet is set.
US07756012B2 Intelligent failover in a load-balanced network environment
A hash table in the network device driver maintains data on the traffic characteristics for each network interface (“NIC”) within a computing device. If one of the NICs in the computing device becomes unreliable, the cost function in the hash engine allows the software driver to initiate network traffic redistribution among the remaining reliable NICs in the computing device. Using this hash engine, the software driver is able to intelligently redirect each of the network connections on an unreliable NIC to a reliable NIC within the computing device, in a way that optimizes the distribution of network traffic across the remaining reliable NICs. Alternatively, if a connection is moved from an old NIC to a new NIC, the software driver can detect the moved connection and offload the moved connection to a hardware offload engine on the new NIC. With this approach, issues such as network interface overloading and computing device performance degradation may be more easily avoided when failing over network connections, thereby improving overall system performance relative to prior art techniques.
US07756011B2 Digital television transmitter/receiver and method of processing data in digital television transmitter/receiver
A digital television (DTV) transmitter and a method of processing data in the DTV transmitter/receiver are disclosed. In the DTV transmitter, a pre-processor pre-processes the enhanced data by coding the enhanced data for forward error correction (FEC) and expanding the FEC-coded data. A packet formatter generates one or more groups of enhanced data packets, each enhanced data packet including the pre-processed enhanced data and known data, wherein the data formatter adds burst time information into each group of enhanced data packets. And, a packet multiplexer generates at least one burst of enhanced data by multiplexing the one or more groups of enhanced data packets with at least one main data packet including the main data, each burst of enhanced data including at least one group of enhanced data packets.
US07756009B1 Method and apparatus for priority call setup and restoration in an optical communications system
A call setup and restoration schema is disclosed for providing an improved priority-based call setup and restoration schema in an optical communications system, allowing higher priority connections access to bandwidth by user-definable parameters. The call setup and restoration schema includes allowing higher priority connections to claim the resources of lower priority connections, and restoring them when bandwidth is available, or bumping another, even lower priority, connections. This aids in providing access to bandwidth by high priority services and in preventing outages or connection delays for high priority connections.
US07756007B2 Method to improve channel estimate in broadband SIMO/MIMO cellular radio networks during abrupt interference variations
A channel response matrix gathering all unknown elements for all K pilot subcarriers on links between transmitting and receiving antennas, is Least Squares (full-rank) estimated. The interference covariance matrix is estimated from the residual. The correlation of the interference covariance matrix is computed at each new symbol and compared with a threshold. If the interference is significantly changed, the interference covariance matrix is re-initialized, otherwise a running average of the interference covariance matrix is updated with the actual value. Both the updated/re-initialized interference covariance matrix and the autocorrelation matrix of the transmitted pilot sequences (stored in the receiver) are used for whitening the estimated channel matrix before submission to modal filtering for rank reduction. The original spatial and/or temporal correlations are reintroduced in the reduced-rank channel matrix by inverse whitening. After estimation in the discrete-time domain, DFT for conversion is applied for estimation in the whole frequency band.
US07756004B2 Interleaver design with column swap and bit circulation for multiple convolutional encoder MIMO OFDM system
An improved interleaver design to fully explore the diversity of the MIMO OFDM systems provides higher diversity gain than usual. A method for wireless data communication using such interleaver design implements parsing a bit stream into multiple spatial data streams, interleaving the bits in each spatial data stream by performing bit circulation and column swapping to increase diversity of the wireless system, and transmitting the bits of each spatial data stream.
US07756003B1 Adaptive OFDM transmitter based on carrier frequency offset
A system comprises a transmitter module that receives transmitter data, that includes at least one transmitter operating parameter and that generates an orthogonal frequency division multiplexing (OFDM) signal based on the transmitter data and the at least one transmitter operating parameter. An operating parameters generating module receives a carrier frequency offset (CFO), communicates with the transmitter module and adjusts the at least one transmitter operating parameter based on the CFO. The transmitter module adjusts a parameter of at least one of a channel coding module, a modulating module, and/or a power control module based on the CFO.
US07756002B2 Time-frequency interleaved orthogonal frequency division multiplexing ultra wide band physical layer
A PHY entity for a UWB system utilizes the unlicensed 3.1-10.6 GHZ UWB band, as regulated in the United States by the Code of Federal Regulation, Title 47, Section 15. The UWB system provides a wireless pico area network (PAN) with data payload communication capabilities of 55, 80, 110, 160, 200, 320 and 480 Mb/s. The UWB system employs orthogonal frequency division multiplexing (OFDM) and uses a total of 122 sub-carriers that are modulated using quadrature phase shift keying (QPSK). Forward error correction coding (convolutional coding) is used with a coding rate of 11/32, 1/2, 5/8 and 3/4.
US07756001B2 Apparatus and method of deciding received symbol in M-PSK system
An apparatus for and method of deciding symbols in a M-ary phase shift keying (MPSK) system are provided. The apparatus includes: a linear transform unit performing linear transform, to which a phase error is applied, of a received pair of symbols; and a symbol decision unit deciding a transmitted symbol corresponding to the received pair of symbols according to the sign value of the transformed symbol pair. According to the apparatus and method, degradation of a symbol error rate caused by a phase error when an MPSK signal is demodulated can be improved and a phase error can be estimated through a simple method.
US07755999B2 Optical disc driving apparatus and land pre-pit detection method using the same
An optical disc driving apparatus and a land pre-pit detection method are provided for defining determination factors which have an effect on land pre-pit signal detection efficiency. The optical disc driving apparatus comprises an RF processing unit for forming a push-pull signal from an electrical signal acquired through an optical disc; and a control unit for arranging a representative value of determination factors for forming the push-pull signal and testing an error with respect to a land pre-pit (LPP) signal detected from the push-pull signal. As a result, the optical disc driving apparatus is capable of decreasing time for determining the optimal balance level and slice level, and applying the optimal balance level and slice level to the optical disc driving apparatus which operates in real time by defining representative values of each zone according to size of a balance level and a slice level. The optical disc driving apparatus is also capable of increasing performance of land pre-pit detection, by defining representative values of each zone according to a balance level, a slice level and a gain of a wobble signal and by using representative values of each zone when performing real-time test.
US07755997B2 Method and device for storing information
A method for writing data to an optical storage medium which includes a storage space with blocks having hardware addresses (HA). The storage space includes a pre-embossed area, and the data to be written includes data addresses (DA). Data having data addresses DA=X are stored in storage space blocks having hardware addresses HA=XΔ, wherein Δ is an integer equal to 1 or more.
US07755989B2 Enhanced reproduction of optical discs
In performing reproduction of optical discs, when a request to perform a data reproduction operation is received, it is detected whether finalization data is written to a finalization indicator region of an optical disc, and a record-related servo adjustment operation is performed if finalization data is not written to the finalization indicator region. In addition, a reproduction-related servo adjustment operation is performed, and the data reproduction operation is performed.
US07755981B2 Method and system for recording data by a plurality of laser beams on an optical disc
The invention relates to a method and system for recording data by a plurality of laser beams (A, B) on an optical disc, said optical disc comprising segments which (1-51) are each identified by a synchronization pattern, said plurality of laser beams comprising at least a first laser beam (A) which has a first position on said optical disc for recording/reading data on a first segment and a second laser beam (B) which has a second position on said optical disc for recording data on a second segment, said method comprising the steps of: —calculating (410) said second position from said first position and the relative distance between said first laser beam and said second laser beam, —detecting (420) a synchronization pattern by said second laser beam, and —starting (430) to record data with said second laser beam on the basis of said second position and said detected synchronization pattern.
US07755979B2 Audio playback device
An audio playback device is provided which can play back recorded audio data in an operational mode that is more convenient for the user. With a DVD-Audio disk 1 mounted, a navigation manager examines whether or not the DVD-Audio disk 1 includes an ASVSI file, that is, whether or not the DVD-Audio disk 1 includes a still picture to be displayed together with the audio data. Also, the navigation manager examines whether or not an AMGM_VOBS file exists in the DVD-Audio disk 1, that is, whether or not the DVD-Audio disk 1 includes a visual menu. When a still picture or visual menu is not included, a player mode is set to an AOP mode in which the still picture is not played back, while in other cases, the player mode is set to a VCAP mode in which the visual menu or visual contents can be played back and displayed.
US07755977B2 Display unit with decorative effects for a portable instrument, such as a watch
The display unit (2) equips a portable instrument, such as a wristwatch (1) with hands (13, 14, 15) for indicating the time. The unit comprises at least one display cell (4) which comprises a transparent front substrate (41) having first transparent electrodes (45) on an interior face, a transparent rear substrate (42) having at least one transparent second electrode (46) on an interior face and a fixing frame (43) for the two substrates in order to define a closed space between the substrates. A substance (44), the optical or physical properties of which can be modified between the electrodes which are activated by a difference of potentials applied via control means, occupies the closed space between the first and second electrodes. Via the action of the control means, the display cell (4) makes it possible to display information, for example temporal information. The display unit (2) comprises also a plurality of transparent or semi-transparent stones which are supported on or in a transparent or semi-transparent support (3). The support is disposed on a front visible face of the display cell or alternatively on a rear face of the display cell in order to combine the information of the cell in a first display state with light refraction through visible rigid elements and/or light reflection on or in the visible rigid elements.
US07755976B2 Time control system and method for projector
A time control system and a method for a projector. The time control system comprises an input module, a processor, a timer, and at least one output module. The input module is used to input at least one time parameter that is set by the processor into the timer. The timer is used to generate at least one trigger signal by counting the at least one time parameter. Meanwhile, the output module is used to output a reminder signal relating to the at least one trigger signal. The time control system is applied for reminding users.
US07755975B2 System for providing wireless waterproof audio
Disclosed herein are systems and methods for providing wireless waterproof audio to a user in an aquatic environment. The systems may include earphones adapted to be waterproof and coupled to a receiver for receiving a wireless signal. The systems may also include a waterproof housing containing a transmitter and adapted to receive an electronic audio device such that the signal generated by the device may be transmitted by the transmitter.
US07755973B2 Ultrasonic logging methods and apparatus for automatically calibrating measures of acoustic impedance of cement and other materials behind casing
Methods and apparatus for in situ, continuous, automatic, and real-time acoustic impedance calibration of a transducer in an acoustic logging system. By taking the frequency characteristics of the ultrasonic transducer which are present in the internal casing reflection and convolving them with the frequency characteristics of the casing being logged, a theoretical model is created with a theoretical acoustic impedance fluid producing a theoretical free pipe signal at each measure point. The measured signal is then compared to the theoretical free pipe signal thereby yielding a calibrated acoustic impedance value for at each measure point. The only model employed is in the theoretical calculation of spectrum characteristics of free pipe.
US07755972B2 Borehole apparatus and methods for simultaneous multimode excitation and reception to determine elastic wave velocities, elastic modulii, degree of anisotropy and elastic symmetry configurations
An acoustic borehole logging system for generation and detection of multipole modes used to determine elastic properties of earth formations characterized as inhomogeneous anisotropic solids. The system concurrently generates and senses monopole, dipole, quadrupole and any higher order pole in the borehole/formation system in order to characterize the elastic properties and stress state of material penetrated by the borehole. Multipole modes of all orders are induced simultaneously without the need for separate transmitter and receiver systems. Performance of the logging system is not compromised due to eccentering of the axis of the tool in the borehole, tool tilt with respect to the axis of the borehole, or mismatch of response sensitivity of multiple receivers within the tool. The system comprises apparatus for generating and sensing acoustic signals in a borehole in an earth formation, and further comprises a processing method by which the sensor response signals are processed and analyzed to obtain desired formation parameters of interest.
US07755971B2 Sensing system
The present invention relates to a sensing system, in particular to sensing system for sensing undersea seismic events. A vibration sensor is provided for sensing seismic vibrations on the sea bed is provided. The vibration sensor is electrically coupled to a transmitter unit, the transmitter unit being arranged to transmit, in use, an acoustic wave from which the presence of a seismic vibration can be inferred. The acoustic wave modulates light travelling along a nearby optical cable, the modulation being recovered at a distant monitoring station. A flotation arrangement is provide for retaining the transmitter unit in a raised position relative to the sea bed to facilitate the coupling of the acoustic wave to the optical cable.
US07755968B2 Integrated circuit memory device having dynamic memory bank count and page size
An integrated circuit memory device has a storage array with an adjustable number of memory banks, a row of sense amplifiers to access storage cells in the storage array; and memory access control circuitry. The memory access control circuitry provides a first number of memory banks and a first page size in the integrated circuit memory device in a first mode of operation, and provides a second number of memory banks and a second page size in the integrated circuit memory device in a second mode of operation. The memory access control circuitry includes logic circuitry to adjust the number of memory banks in the integrated circuit memory device, and to adjust the page size of the integrated circuit memory device.
US07755962B2 Semiconductor memory devices, memory systems and computing systems including the same
A semiconductor memory device includes a reference current generating circuit configured to generate a bias signal in response to a precharge signal during a precharge operation. Each of a plurality of sense amplifier circuits is connected to a corresponding one of a plurality of bit lines. Each sense amplifier is configured to precharge a corresponding bit line in response to the bias signal. The reference current generating circuit is configured to maintain the bias signal at a level higher than a voltage of the bit lines, but lower than a supply voltage during a sensing operation.
US07755959B2 Semiconductor memory device with reduced number of channels for test operation
A semiconductor memory device includes a plurality of memory banks, a data pin for inputting and outputting data, and input/output buffers connected to the data pin. Each of the memory banks has a plurality of memory cells for storing the data. The data pin is enabled and disabled by a pin selection signal. The data pin performs a normal data input/output operation when the pin selection signal is enabled and a termination resistor connected to the data pin is off when the pin selection signal is disabled. The input/output buffers make a termination resistor connected to the data pin off when the pin selection signal is disabled.
US07755958B2 Semiconductor memory device and method thereof
A semiconductor memory device and method thereof are provided. The example semiconductor memory device may include a plurality of comparators receiving output data signals from each of a plurality of sub-array blocks, comparing the output data signals from each of the plurality of sub-array blocks and outputting a plurality of comparison result signals and a test circuit receiving the plurality of comparison result signals from the plurality of comparators, respectively, the test circuit configured to selectively output one of a given one of the plurality of comparison result signals on a given data input/output pad and a given signal obtained by performing a logical operation on at least two of the plurality of comparison result signals on the given data input/output pad in response to a select signal.
US07755951B2 Data output apparatus, memory system, data output method, and data processing method
A data output apparatus converts input data into data that changes less than the input data, and outputs the converted data to a memory.
US07755950B2 Programming methods of memory systems having a multilevel cell flash memory
A method of programming a multilevel cell flash memory includes dividing a memory cell array of the flash memory into a user block and a cache block, programming first LSB data into a page of the user block, programming first MSB data into the page of the user block after programming the first LSB data, programming second LSB data into a page of the cache block, and storing control data for controlling the flash memory in the cache block.
US07755949B2 Reset circuit for termination of tracking circuits in self timed compiler memories
A method and circuit for termination of internal cycle and its associated tracking circuits in high performance self timed compiler memories is disclosed. In one embodiment, a method of timing the precharging of BLs in a self timed compiler memory array includes initiating an internal clock during the start of a read/write cycle by a control block, triggering DWL and WLs to go high upon initiating the internal clock by the control block, triggering DBL and BLs to go low upon the DWL and WLs going high by the control block, generating a reset BL signal upon the DWL going high and the DBL going low by the tracking circuit, disabling the DBL from going further low upon receiving the reset BL signal by the tracking circuit, and precharging the DBL to go high upon receiving the reset BL signal by the precharge circuit.
US07755948B2 Process and temperature tolerant non-volatile memory
A nonvolatile memory comprising an array of memory cells and sense amplifiers, each sense amplifier using a keeper circuit to provide an amount of current to compensate for bit line leakage current in the memory array. The amount of current from the keeper depends on the temperature of the memory and the speed of the process used to make the memory.
US07755943B2 Unit cell block of EEPROM and semiconductor memory device having the same
A semiconductor memory device is capable of reading data at a high speed, without using a reference cell transistor. The semiconductor memory device includes a sensing unit including first cross-coupled MOS transistors to sense and amplify a voltage difference between a first node and a second node, and a unit cell including second cross-coupled cell MOS transistors to latch data and output a first signal and a second signal corresponding to the latched data to the first node and the second node, respectively.
US07755938B2 Method for reading a memory array with neighbor effect cancellation
Disclosed is a method of reducing the neighbor effect while reading data in a non-volatile memory array. The method includes sensing adjacent memory cells. The sensing of the two adjacent cells is performed substantially simultaneously and through at least a partially shared sensing path.
US07755936B2 Integrated circuits, cell, cell arrangement, method of reading a cell, memory module
An embodiment of the invention provides an integrated circuit having a cell. The cell includes a first magnetic layer structure having a first magnetization along a first axis, a non-magnetic spacer layer structure disposed above the first magnetic layer structure, and a second magnetic layer structure disposed above the non-magnetic spacer layer structure. The second magnetic layer structure has a second magnetization along a second axis that is arranged in an angle with regard to the first axis such that by changing the direction of the second magnetization, the direction of the first magnetization along the first axis can be determined.
US07755935B2 Block erase for phase change memory
An embodiment of our invention includes a method of programming at least one phase change memory block, the at least one block comprising at least one phase change memory cell, the at least one cell comprising at least one phase change material. The method includes the steps of transitioning all cells within the at least one block to a first state and, after all cells within the at least one block have been transitioned to the first state, transitioning at least one cell within the at least one block to at least a second state. Transitioning a cell to the at least second state is faster than transitioning a cell to the first state. At least the step of transitioning all cells within the at least one block to a first state may include transitioning all cells within the at least one block in a substantially simultaneous manner.
US07755934B2 Resistance change memory device
A resistance change memory device including: a substrate; cell arrays stacked thereabove, each including a matrix layout of memory cells; a write circuit configured to write a pair cell constituted by two neighboring memory cells; and a read circuit configured to read complementary resistance value states of the pair cell as one bit of data, wherein the memory cell includes a variable resistance element for storing as information a resistance value, which has a recording layer composed of a composite compound containing at least two types of cation elements, at least one type of the cation element being a transition element having “d”-orbit, in which electrons are incompletely filled, the shortest distance between adjacent cation elements being 0.32 nm or less.
US07755931B2 Magnetic random access memory and operation method thereof
The MRAM includes: a memory cell 10 including a magnetoresistance element 1, a current supply circuit and a controller. The current supply circuit supplies, to the magnetoresistance element 1, a write current IW in a direction corresponding to data to be written into the memory cell 10. The controller controls supply of the write current IW from the current supply circuit. The controller also determines whether or not a data is written into the memory cell 10 during a predetermined write period PW in which the write current IW is supplied. The controller instructs the current supply circuit to finish supplying the write current IW when determining that the data is written into the memory cell (10).
US07755923B2 Memory array with read reference voltage cells
The present disclosure relates to memory arrays with read reference voltage cells. In particular the present disclosure relates to variable resistive memory cell apparatus and arrays that include a high resistance state reference memory cell and a low resistance state reference memory cell that provides a reliable average reference voltage on chip to compare to a read voltage of a selected memory cell and determine if the selected memory cell is in the high resistance state or low resistance state. These memory arrays are particularly suitable for use with spin-transfer torque memory cells and resolves many systematic issues related to generation of a reliable reference voltage.
US07755920B2 Electronic memory device
An electronic memory device includes a bank of memories provided with a cache, a sequencer for providing physical access to said bank of memories, a physical interface for receiving high level memory access requests, a request manager between the physical interface and the sequencer, said request manager includes an input queue for storing the high level memory access requests and an arbitration function which takes account of the data of the cache and the data of the input queue to designate a request which is to be executed, thus allowing the memory bank, the sequencer and the request manager to be provided on a single chip, the physical interface providing the connection of the chip with the outside.
US07755915B2 Power supply circuit with at least one feedback circuit feeding operating state of transformer back to pulse width modulation circuit thereof
An exemplary power supply circuit (20) includes a first commutating and filter circuit (21), a transformer (24), a second commutating and filter circuit (25), a transistor (27), a pulse width modulation circuit (26) outputting a control signal to control operation state of the transistor, and a feedback circuit (29). An external alternating current voltage is converted into a direct current with a cooperation operating of the transistor, the first commutating and filter circuit, the transformer, and the second commutating and filter circuit. The feedback circuit feeds an operating state of the transformer back to the pulse width modulation circuit, and the pulse width modulation circuit outputs corresponding control signals to turn on or turn off the transistor.
US07755914B2 Pulse frequency to voltage conversion
A power supply apparatus and method of regulating is provided. A converter circuit includes a primary switching element and an auxiliary switching element. The auxiliary switching element is for transferring a reflected voltage signal. A transformer includes a primary and a secondary, the primary is coupled with the converter circuit. The primary and secondary each include a single winding. An output rectifier circuit is coupled with the secondary of the transformer. A resonant circuit is included in the converter circuit and is coupled with the primary. The resonant circuit includes one or more resonance capacitors that are configured for providing a transformer resonance. The transformer resonance comprises the reflected voltage signal, the capacitance of the one or more resonance capacitors and a parasitic capacitance of the transformer. The reflected voltage signal is reflected from the secondary to the primary. The resonant circuit converts a pulse train to produce a voltage potential, the voltage potential varying in proportion to an output voltage, the pulse train comprising a duty cycle proportional to a load current. A virtual output voltage feedback loop is provided. The converter circuit is responsive to a virtual output voltage reference signal in regulating an output voltage.
US07755906B2 Electronic apparatus
An electronic apparatus comprising: a unit which is mountable and removable at an electronic apparatus main body; a locking component; a mounted component which is mounted at the unit; a stopper member which is mounted at the unit and impedes removal of the mounted component from the unit; a first engaged portion which is provided at one of the unit and the stopper member; and a first engaging portion which is provided at the other of the unit and the stopper member, the first engaging portion engaging with the first engaged portion when the stopper member is mounted at the unit and impeding removal of the stopper member from the unit, being operable for releasing the engagement with the first engaged portion, and being inoperable in a state in which the unit is mounted at the electronic apparatus main body, is provided.
US07755905B2 Removable housing cover for a portable radio communication device
The invention provides an electronic mobile communications/entertainment device capable of a plurality of modes of operation, comprising a basic module having circuitry common to the operation of the device in said plurality of modes of operation, and a plurality of supplementary modules, each supplementary module being provided in the form of a housing cover for the device and including controlling means configured to provide for a corresponding mode of operation when coupled to the basic module, the supplementary modules being interchangeably attachable/detachable to the basic module so as to provide respective modes of operation, and the device only being operational when one of said plurality of supplementary modules is attached to the device.
US07755903B2 Heat dissipation apparatus
A heat dissipating apparatus includes a base, a heat sink received in the base, and a retaining cover attached to the base. The retaining cover defines two crossing slots for cooperatively forming at least one flap. Each free portion of flap has a free portion. The free portion of each flap elastically curves towards the heat sink to bias the heat sink towards the base.
US07755901B2 Heat dissipating structure for light emitting diodes
A heat dissipating structure associated with light emitting diodes includes a circuit substrate, a guide heat component, a heat dissipating device. The circuit substrate is attached with light emitting diodes. The guide heat component has a first end contacting the circuit substrate and a second end contacting with fins, which are provided with the heat dissipating device. The heat generated by the light emitting diodes is transmitted to the heat dissipating device via the guide heat pipe and then dissipated outward via the heat dissipating device.
US07755900B2 Heat dissipating module
A heat dissipating module including a first heat sink, a second heat sink, a connector, a pivot and a heat pipe is provided. The first heat sink is disposed on a circuit board and contacts a heat source. The second heat sink has a first pivotal hole and a limiting opening. The connector has a first connecting portion and a second connecting portion. The first connecting portion is fixedly connected to the first heat sink. The second connecting portion has a limiting protrusion and a second pivotal hole corresponding to the first pivotal hole. The pivot passes through the first pivotal hole and the second pivotal hole and is pivotally connected to the connector and the second heat sink. The limiting protrusion protrudes into the limiting opening to limit the rotation angle of the second heat sink relative to the connector.
US07755896B2 Information processing device
An information processing device includes: an object to be cooled (51, 52) as a heat-generating body; a cooling unit (32) that is provided on a first side of the object (51) to be in contact therewith; and a plate spring (36) disposed on a second side of the object (51) opposite to first side and attached to the cooling unit (32), the plate spring biasing the cooling unit (32) in a direction for the cooling unit (32) to be pressed to the object (51). Since the object (51) and the cooling unit (32) can be brought in closer contact with each other, the heat on the object (51) can be efficiently transferred to the cooling unit, thereby radiating the heat. Accordingly, the heat generated on the object (51) can be efficiently cooled. The object (51) is sandwiched by the plate spring (36) and the cooling unit (32), unidirectional load is not applied on the object (51), so that deformation of the object (51) can be restrained.
US07755895B2 Heat sink, an electronic component package, and a method of manufacturing a heat sink
A heat sink for an electronic component includes a structure that is bendable.
US07755891B2 Notebook computer with support member
A notebook computer comprises a base casing, a display casing hingeably coupled to the base casing, and a plurality of support members disposed in each of said base casing and said display casing around a perimeter of the casings. When the display casing is closed, the support members in the display casing align with the support members in the support members in the base casing.
US07755885B2 Housing of portable electronic devices and method for manufacturing the same
A housing (100) of portable electronic devices includes a main body (10) and a decorative layer (16). The main body defines a through groove (12) therein and a recessed portion (14) sunken from an outer surface thereof. The groove is formed adjacent to the recessed portion. The decorative layer is formed on the outer surface of the main body and extending in the groove and the recessed portion. A method for manufacturing the housing is also provided.
US07755884B2 Apparatus for reducing weight and thickness of a portable computer
An apparatus for reducing weight and thickness of portable computers is disclosed. The apparatus includes a lower housing, an upper housing and a cosmetic cover. The lower housing is configured to accommodate electronic elements therein. The upper housing, which has an opening inside, includes a periphery connected to the lower housing and a main bridge structure connected from one edge of the periphery to another edge of the periphery for providing structural support to the upper housing in the opening and for accommodating a display module therein. The cosmetic cover is configured to cover the upper housing.
US07755877B2 Conveying method, conveyance apparatus, exposure apparatus, and device manufacturing method
A method of holding an object with an electrostatic chuck and conveying the held object includes steps of measuring a property of the object concerning an electrostatic attraction force generated between the object and the electrostatic chuck; and controlling a characteristic of conveyance of the object based on a measurement result in the measuring step.
US07755875B2 Semiconductor device, display device, and electronic apparatus
To prevent an electrostatic damage on a display device formed with a driving circuit. Protective circuits are provided not only at input terminal parts, but also at intermediate parts of a circuit or at the ends of wiring lines. Otherwise, the protective circuits are provided at the ends of the wiring lines and at the places immediately before and after the input terminals, respectively, and then the circuit is interposed therebetween. Further, the protective circuits are provided around a circuit with a large current consumption.
US07755874B2 Switching control circuit and self excited DC-DC converter
A self-excited DC-DC converter includes a switching element that chops an input voltage; a smoothing circuit that smoothes the chopped voltage to generate an output voltage; and a switching control circuit. The switching control circuit includes a switching control signal generation circuit that generates a switching control signal for the on/off control of the switching element by comparing a feedback voltage of the output voltage and a comparison voltage; an output correction circuit that adjusts the comparison voltage according to an error between the feedback voltage and the reference voltage and, when the output current is in the overcurrent state, reduces the level of the comparison voltage; an overcurrent protection signal generation circuit that, when the output current is in an overcurrent state, generates an overcurrent protection signal for turning off the switching element regardless of the switching control signal; and a delay circuit that delays the overcurrent protection signal.
US07755873B2 Device for protection against voltage surges with parallel simultaneously triggered spark-gaps
A device for protection against voltage surges, comprising: a first spark gap (E1); a first pre-triggering system (2), electrically connected to the first spark gap (E1), so as to enable its being primed; a control device (4) electrically connected to the first pre-triggering system (2) so as to activate same. The invention is characterized in that it comprises at least a second spark gap (E2) mounted parallel to the first spark gap (E1), and electrically connected to a second pre-triggering system (3), such that the control device simultaneously activates the first and the second pre-triggering systems (2, 3), so as to trigger simultaneously the first and second spark gaps (E1, E2). The invention also concerns devices against voltage surges.
US07755872B2 System, method and device to preserve protection communication active during a bypass operation
Provided is an intelligent electronic device for protection, monitoring, controlling, metering or automation of electrical power system. The system, method and device of the present invention preserves current differential protection active during a breaker bypass or similar operation. A current differential protection system is coordinated by one relay (transfer), which simultaneously establishes and handles multiple two-terminal 87L protection zones with several relays. This “enhanced multiple-terminal system” requires no change to protection settings on any local or remote relays during a bypass process.
US07755869B2 Ground protection device for electronic stability and personal safety
A ground stabilization network including a circuit with an EMI filter circuit to filter out ground referenced interference and internal fault current detection circuitry with an integrated trip circuit to stop the flow of power in case of a fault condition, which might result in a safety hazard. The EMI filter circuit includes a resistor and a reactive portion, both connected in parallel between neutral or return line and ground, mounted between the trip circuit and a current sensor. The current sensor senses differences between the current in the hot or positive line and the current in the neutral/negative or return line, and causes the trip circuit to trip if a predetermined difference in current is sensed.
US07755866B1 Vertically coupling actuator arm for disc drives
A support arm for use in a disc drive suspension includes an asymmetry that creates a vertical coupling in the support arm, i.e., a slight lateral movement of the support arm distal end to which a load beam is mounted in response to vibration-induced bending of the support arm. The vertical coupling in the support arm at least partially cancels out during arm bending any vertical coupling which has been designed into the coupling between the load beam and the support arm to reduce track misregistration during flow-induced vibrations of the disc surface. In this way, track misregistration during both flow-induced vibrations and during arm bending is reduced. In a preferred embodiment the asymmetry is created by at least one of a first notch along an inside top edge of the arm, and a second notch along a bottom outside edge of the arm.
US07755864B2 Magnetic recording head for perpendicular recording, fabrication process, and magnetic disk storage apparatus mounting the magnetic recording head
Embodiments of the invention provide a head which can prevent an external magnetic field form erasing a signal on the medium and whose main magnetic pole piece does not corrode during processing of the air bearing surface. In one embodiment, an anti-corrosion electrode is formed to apply a voltage to the main magnetic pole piece during processing of the air bearing surface. This retards corrosion of the main magnetic pole piece. Since a conductor (anti-corrosion wire) connected to this anti-corrosion electrode is made of a nonmagnetic material, concentration of an external magnetic field into the main magnetic pole piece can be suppressed. Consequently, since the magnetic leakage field emitted from the main magnetic pole piece is reduced, erasure of the signal on the medium can be prevented. In addition, since the anti-corrosion wire is connected to the upper core, this wire can be formed in the same wiring layer as a wire which connects the coil to a write terminal, resulting in a simplified manufacturing process.
US07755862B2 Apparatus for writing a magnetic layer
An apparatus for writing a magnetic layer writable with either low or high coercive field strength includes a magnetic head having a magnet coil and a voltage source. The apparatus includes switches between the voltage source and opposing ends of the magnet coil. Two further switches serve to maintain the direction of current flow through the magnet coil. A current measuring device determines the current intensity through the magnet coil. The current measuring device drives the switches in such a way that the current intensity in the magnet coil does not exceed or undershoot a level required for writing the magnetic layer.
US07755861B1 Method and system for providing a magnetic recording media
A method and system for providing a magnetic recording medium is disclosed. The magnetic recording medium includes a plurality of regions. Each region corresponds to a bit and includes at least one grain. The grain(s) include a plurality of magnetic layers and at least one interlayer between the magnetic layers. The grain(s) have a thickness less than an exchange length of each of the magnetic layers. In addition, at least one of the magnetic layers has a coercivity different from another of the magnetic layers.
US07755856B2 Lens module and optical module incorporating same
A lens module includes a first lens. The first lens includes a first central round portion and a first peripheral portion. The first peripheral portion has a first radially extending portion surrounding the first central round portion, and a first axially extending portion extending axially from the first radially extending portion. The first radially extending portion comprises a first surface. The first axially extending portion comprises a first cylindrical side surface and a second side surface. The first cylindrical side surface is interconnected between the second side surface and the first surface. The first cylindrical side surface is coaxially aligned with a principal axis of the first central round portion and the second side surface is inclined relative to the principal axis of the central round portion.
US07755854B2 Image pickup lens, image pickup apparatus and mobile terminal
An image pickup lens includes, in order from an object side thereof: a aperture stop; a first lens having a positive refractive power; a second lens having a negative refractive power; a third lens having a positive refractive power; and a fourth lens having a negative refractive power and having a biconcave shape including an aspheric surface. The image pickup lens satisfies the predetermined conditions according to focal lengths of the first lens and the third lens.