Document | Document Title |
---|---|
US07757302B2 |
Computer security switch
A computer security device for controlling the passage of data signals to and from a computer allows the operator to control access to that computer by outside parties. The device is a switch that can be connected to or disconnected from a computer in modular fashion. The switch may include a rotatable lever connected to a contact body with a plurality of data paths thereon. The communication paths are connected or disconnected to data lines by arcuate movement of the lever. The switching mechanism may be a spring board within a platform. Moving the spring board in and out of the plane of the platform connects and disconnects data lines to the computer. The switch may be a rotary switch that turns to connect and disconnect the data lines. The device may also be a single throw, twelve pole switch that allows data connection or disconnection. |
US07757298B2 |
Method and apparatus for identifying and characterizing errant electronic files
A computer system includes a, server having a memory connected thereto. The server is adapted to be connected to a network to permit remote storage and retrieval of data files from the memory. A file identification application is operative with the server to identify errant files stored in the memory. The file identification application provides the functions of: (1) selecting a file stored in said memory; (2) generating a unique checksum corresponding to the stored file; (3) comparing said unique checksum to each of a plurality of previously generated checksums, wherein the plurality of previously generated checksums correspond to known errant files; and (4) marking the file for deletion from the memory if the unique checksum matches one of the plurality of previously generated checksums. |
US07757294B1 |
Method and system for maintaining the security of design information
A method and system for maintaining the security of design information is disclosed. The method includes generating an encrypted IP core by encrypting an IP core using a public key, downloading the encrypted IP core to a programmable logic device (PLD), and recovering the IP core by decrypting the encrypted IP core using a private key. The private key is associated with the PLD, and the public key and the private key correspond to one another. The method may further include the PLD receiving authorization information corresponding to the IP core and comparing local authorization information stored at the PLD with the authorization information. |
US07757293B2 |
Automated computer system security compromise
A system is provided for performing penetration testing of a target computer network by installing a remote agent in the target computer network. The system includes a local agent provided in a computer console and configured to receive and execute commands. A user interface is provided in the console and configured to send commands to and receive information from the local agent, process the information, and present the processed information. A database is configured to store the information received from the local agent. A network interface is connected to the local agent and configured to communicate with the remote agent installed in the target computer network via a network. Security vulnerability exploitation modules are provided for execution by the local agent and/or the remote agent. |
US07757288B1 |
Malicious e-mail attack inversion filter
A malicious e-mail manager provides protection from malicious e-mail attacks. A malicious e-mail manager examines an e-mail stream, and identifies suspicious e-mail messages therein. The malicious e-mail manager inverts responses to addresses from which identified suspicious e-mail originated. Where the target address of a suspicious e-mail message points to an existing recipient, the malicious e-mail manager returns an error code to the originating address indicating that the recipient does not exist. On the other hand, where the target address of a suspicious e-mail message points to a non-existent recipient, the malicious email manager returns a success code to the originating address, indicating that the e-mail message was delivered. Thus, senders of malicious e-mail believe that existing users are non-existent and vice versa. E-mail from legitimate senders is handled normally. |
US07757286B2 |
Methods and systems that selectively resurrect blocked communications between devices
Data communications between devices are selectively blocked and resurrected based on error notifications. Data communications from one or more source devices to one or more intended destination devices are selectively blocked based on content of the data communications. The blocked data communications are stored in a database. A blocked data communication is retrieved from the database in response to an error notification from one of the source devices and/or from one of the destination devices. The retrieved data communication is then sent to the intended destination device. |
US07757285B2 |
Intrusion detection and prevention system
An intrusion detection and prevention device includes a retaining unit retaining at least one of attack suspicion threshold values of which levels are different from each other in order to detect a denial-of-service attack, and an attack determination threshold value, a detecting unit detecting an attack suspicion state when a frame count in the attack detection target flow exceeds the attack suspicion threshold value, and detecting an attack determination state when the frame count exceeds the attack determination threshold value, a notifying unit notifying of the attack suspicion state together with the corresponding flow information when the attack suspicion state is detected, a judging unit judging, based on a reliability level of at least one of the frame source terminal and the flow, whether the flow is blocked or not when notified of the attack suspicion state, and a requesting unit making a screening request together with notification of the corresponding flow information when the attack determination state is detected. |
US07757282B2 |
System and method for distinguishing safe and potentially unsafe data during runtime processing
The techniques and mechanisms described herein are directed to a taint mechanism. An object-based command declares a taint directive for a parameter within a command declaration. The taint directive is then associated with that parameter in a manner such that when an engine processes the command, the engine determines whether to process the command based on the taint directive and input for the parameter. The taint directive may specify that the input may be tainted or untainted. The command declaration may also include a taint parameter that specifies a taint characteristic for output from the command. The taint characteristic may be tainted, untainted, or propagated. Any type of object may become tainted. An untaint process may be applied to tainted data to obtain untainted data if an authorization check performed by the engine is successful. |
US07757280B2 |
Method and system for memory protection and security using credentials
A computer-implemented method for protecting a memory is provided. The method includes responsive to a direct memory access (DMA) request received from a consumer for a transaction of data from an IO device to the memory, the request including an IO command and a capability (CAP), generating a cryptographically signed capability (CAPB), forming a credential from CAP and CAPB, appending the credential to the IO command, configuring the IO device according to the credential and the IO command, transmitting the data from the IO device to the memory and prior to allowing execution of the DMA, authenticating that the credential is valid, further includes regenerating CAPB from a key available to an authenticating entity and from the CAP (included in CAPB) and verifying that the memory region information described in the cryptographically signed capability is the same as the requested region that was originally created, and that the cryptographically signed capability encompasses the IO command. |
US07757278B2 |
Method and apparatus for transparent encryption
A method and apparatus are provided for protecting sensitive information within server or other computing environments. Numerous electronic requests addressed to a server system are received over network couplings and evaluated. The evaluation scans for sensitive information including credit card information and private user information. Upon detecting sensitive data, cryptographic operations are applied to the sensitive data. When the sensitive data is being transferred to the server system, the cryptographic operations encrypt the sensitive data prior to transfer among components of the server system. When sensitive data is being transferred from the server system, the cryptographic operations decrypt the sensitive data prior to transfer among the network couplings. The cryptographic operations also include hash, and keyed hash operations. |
US07757277B2 |
System and method for representing multiple security groups as a single data object
A system and method for representing multiple security groups as a single data object are provided. With the system and method, a complex group object is created that consists of a group set value and a mask value. The complex group object represents a plurality of groups by the group set value. The mask value is used to apply to group identifiers received during an authentication process to generate a value that is compared against the group set value to determine if the group identifiers are part of the complex group. For example, in a first step of authorization processing, the group identifier received in an authorization request is bit-wise AND'd with the mask value for the complex group data object. In a second step, the masked group identifier from the received request is compared to the group set value of the complex group object. Such comparison may take the form of masking the group set value and comparing the masked group set value to the masked group identifier from the received request, for example. If the two values match, then access is granted. If the two values do not match, then access is denied. |
US07757269B1 |
Enforcing alignment of approved changes and deployed changes in the software change life-cycle
On a host, host content change requests are intercepted in real-time. In a tracking mode, the change requests are logged and allowed to take effect on the host. In an enforcement mode, the change requests are logged and additionally compared against authorized change policies and a determination is made whether to allow the change to take effect or to block the changes, thereby enforcing the authorized change policies on the host. Tracking and enforcement can be done in real-time. In either mode and at any time, the logged changes can be reconciled against a set of approved change orders in order to identify classes of changes, including changes that were deployed but not approved and changes that were approved but not deployed. |
US07757261B2 |
Systems and methods for providing flexible provisioning architectures for a host in a cable system
Flexible systems and methods are disclosed that may be used for provisioning, configuring, and controlling a host embodied in a cable set top box or other digital device attached to a digital communication network, such as cable distribution network. An enhanced services system maintains various host files for various types of hosts that a cable subscriber may purchase and connect to the cable network. The Enhanced Services Server interacts with the host using the host files. The host files may be downloaded from the host manufacturer into a database that distributes the modules as required to the various enhanced services systems. The host may be purchased by the cable subscriber and provisioning may be initiated by the retailer at the time of purchase using a provisioning network interacting with the appropriate cable system serving the subscriber. This abstract is not intended to limit or construe the scope of the claims. |
US07757260B2 |
Method of multi-tasking in mobile terminal
Apparatus and method for multi-tasking in mobile terminal having multimedia processor for video-on-demand (VOD) services that identifies port of each data received during use of VOD service and processes data to enable user to implement any other network application program simultaneously with use of VOD service. Method provided includes setting port number for VOD services of multimedia processor and accessing VOD server when demand for VOD services is received, processing VOD data received through the set port number to deploy VOD services, determining whether port number of data received during VOD services is identical to the set port number. When the port number of the received data is identical to the set port number, recognizing received data as VOD data to deploy VOD services, when not, recognizing received data as general data and sending it to MSM from the multimedia processor, and processing general data sent to the MSM. |
US07757258B2 |
System for controlling display and operation of simultaneous transmissions of at least two media
A system for controlling display and operation of simultaneous transmissions of at least two media includes an entertainment unit capable of transmitting at least two media simultaneously. A wireless interface device is used to select a first and second media from the at least two media. A display device in electrical communication with the entertainment unit receives and displays a video portion associated with each of the first and second selected media. At least two wireless receivers are provided for receiving an audio portion associated with each of the first and second media. The wireless interface device is further provided for independently controlling operation of each of the first and second media. |
US07757256B2 |
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. |
US07757251B2 |
Technique for providing program guide data through a communications network delivering programming content
In order to efficiently utilize the limited transmission bandwidth of a communications network, e.g., a cable network, guide data for constructing an interactive program guide (IPG) is delivered to a set-top terminal using different methodologies. For example, the guide data associated with those programs which are likely of interest to a user is automatically provided piecemeal in a broadcast stream. The set-top terminal, along with other terminals, may retrieve from such a broadcast stream some or all of the guide data therein over time, which is cached in the terminal in anticipation of a user's invocation of an IPG. On the other hand, the guide data associated with those programs which are less likely of interest to a user is furnished upon request by the set-top terminal needing such guide data to realize an IPG desired by the user. In addition, guide data for each program may be divided into detail guide data providing details of the program (e.g., a synopsis of the program content), and grid guide data providing basic information about the program (e.g., title, channel and broadcast time). A first time window and a second time window may be defined such that the grid guide data associated with those programs broadcast within the first time window and the detail guide data associated with those programs broadcast within the second time window are automatically provided in the broadcast stream. The rest of the detail and grid guide data may be furnished upon request when needed. |
US07757250B1 |
Time-centric training, inference and user interface for personalized media program guides
The present invention is related to a system and method of considering time segments or intervals in a collaborative filtering model. The present invention extends collaborative filtering approaches by integrating considerations of temporality into the training and/or vote input associated with the usage of collaborative filtering models. The present invention also applies filtering to the output with temporal models, so as to view a most appropriate subset of recommended content, centering on content that may be available at a target time. The present invention applies time to a collaborative filtering model by allowing weight to be associated with selections within a current time segment, selections historically watched within the current time segment by the user and selections historically watched within the current time segment by a large group of users. |
US07757248B2 |
Detection of media links in broadcast signals
A detection apparatus includes a tuner tuned to the program and a meter coupled to the tuner and arranged to detect content ancillary information from the program tuned by the tuner. The content ancillary information may be a media link, closed captioning information, or the like. The meter may also be arranged to extract a broadcast signature from the program. A comparator compares the broadcast signature to a reference signature selected from a library of reference signatures based upon the content ancillary information. Broadcast signatures from unknown programs may be clustered at least partially on the basis of the content ancillary information. |
US07757243B2 |
Optical disc drive with mechanism to reduce tray vibration
An optical disc drive, including a main frame a tray disposed such that the tray is to be inserted into or ejected from the main frame to load or unload a disc and a tray holding unit to press bias the tray, when the loading/unloading of the tray is completed, so as to restrict the vertical and lateral movement of the tray when the loading/unloading of the tray is completed. |
US07757242B2 |
Apparatus, system, and method for asynchronous outbound transaction event processing into an SAP application using service oriented architecture
An apparatus, system, and method are disclosed for managing outbound transactions in a service oriented architecture. An execution module is included to receive a J2EE Connector Architecture (“J2C”) execute command associated with a service data object (“SDO”) containing transaction data from a client application. A conversion module is included to convert the SDO to an Intermediate Document (“IDoc”). A transmission module is included to transmit the IDoc and an associated transaction identifier (“TID”) to an SAP application using a transaction Remote Function Call (“tRFC”) protocol for processing the embedded transaction data. A confirmation module is included to transmit the SDO updated with the TID to the client application in response to acknowledgement of receipt of the transaction data from the SAP application. |
US07757239B2 |
Systems and methods for suspending and resuming of a stateful web application
Methods and systems are disclosed for providing the integration of different Web applications into an online workflow. The methods and systems allow suspension of a first Web application, initiation of interaction with a second Web application, and subsequent resumption of the first Web application, while maintaining the state of the first Web application. |
US07757223B2 |
Method and system to construct a data-flow analyzer for a bytecode verifier
The problems noted above are solved in large part by a method and system to construct a data-flow analyzer for a bytecode verifier using existing hardware resources and software. Specifically, micro-sequences and JSM hardware resources may be employed fetch a first instruction, apply the first instruction to a decode logic of a processor, trigger execution of a first series of instructions by the decode logic that pops a first value off of a data structure, such as a stack or local variable map, the first value indicative of a parameter type pushed on the stack or local variable map by a previously decoded instruction; and verify that the first value is a parameter type expected by the first instruction. |
US07757221B2 |
Apparatus and method for dynamic binary translator to support precise exceptions with minimal optimization constraints
A method and apparatus for dynamic binary translator to support precise exceptions with minimal optimization constraints. In one embodiment, the method includes the translation of a source binary application generated for a source instruction set architecture (ISA) into a sequential, intermediate representation (IR) of the source binary application. In one embodiment, the sequential IR is modified to incorporate exception recovery information for each of the exception instructions identified from the source binary application to enable a dynamic binary translator (DBT) to represent exception recovery values as regular values used by IR instructions. In one embodiment, the sequential IR may be optimized with a constraint on movement of an exception instruction downward past an irreversible instruction to form a non-sequential IR. In one embodiment, the non-sequential IR is optimized to form a translated binary application for a target ISA. Other embodiments are described and claimed. |
US07757220B2 |
Computer interchange of knowledge hierarchies
A means for exporting a Task-Method-Knowledge (TMK) hierarchy is disclosed using XML as an intermediate file format. Using a computer interface, a user selects the TMK hierarchy, or portion of a TMK hierarchy, to export. The elements of the selected are written to a XML document using an XML schema specifically designed for the task. The order of element export assures that elements and relationships between elements are complete. The exported hierarchy as an XML document is transported to another XML hierarchy and imported. The user selects a receiving TMK project on the receiving system and resolves any naming conflicts. |
US07757219B2 |
Method for enhancing program analysis
Methods are discussed that enhance program analysis. One aspect of the invention includes a method for checking a model of a program. The method includes a control-flow graph having vertices from the model, applying a transfer function to each vertex to form a set of path edges, and analyzing the set of path edges of a vertex. The set of path edges includes valuations that are implicitly represented so as to inhibit an undesired explosion in the valuations that would hinder the act of analyzing. |
US07757213B2 |
Aggregation-based management of a distributed business process application
A system for managing an application set is disclosed. The system includes a wrapper that designates a component as belonging to the application set and an interface that provides access to the component. The system also includes a control module that uses the interface to manage the component. Methods of using the system are also provided. |
US07757211B2 |
Managed object member architecture for software defined radio
A method for managing a flow of information in an object oriented software environment. A master MOM (130) and at least a second MOM (135) can be initialized. A third MOM (140) also can be initialized. A change resolution (150), which includes data correlating to a change in a device in a system, can be automatically propagated from the second MOM to the master MOM. The change can be a change in configuration data or a change in a run-time state of the device. Data in the master MOM correlating to the change resolution can be updated. In response to the change resolution, a change publication (160), which includes data correlating to the change resolution, can be automatically propagated from the master MOM to at least the third MOM. Data in the third MOM correlating to the change publication can be updated. |
US07757209B2 |
Display and edit device, display method and program product
A display and edit device for a program containing function blocks has a program memory storing such a program to be processed, a block definition analyzer for accessing the program stored in the program memory and analyzing structure relationship of function block definitions contained in this program, a block instance analyzer for accessing this program stored in the program memory and analyzing structure relationship of function block instances contained in this program, and a structure display device for causing to display structure relationship of the analyzed structure relationship of this function block definition and structure relationship of the analyzed structure relationship of this function block instance. |
US07757208B2 |
Floorplan manager
A method of generating a current user interface for an application includes receiving an indication of an event, obtaining a visual component for the current user interface based on the event, and building the current user interface using the visual component. The visual component is a constituent of the current user interface that defines a function of the current user interface. |
US07757207B2 |
Form skin and design time WYSIWYG for .net compact framework
A WYSIWYG visual programming environment for programming applications for portable computer devices is provided. The developer selects a form skin based on the underlying portable computer device that the developer intends the application to execute on. The form skin appears to the developer as a graphic modeled after the actual device. The developer is able to drag and drop GUI elements onto the form, where they appear at approximately the same size and resolution as they would to the user of the actual device, regardless of the resolution used on the developer's computing device. The developer is able to associate code with the GUI elements, as well as any softkeys that appear on the form skin. The developer is able to test the application by emulating the hardware of the portable device, and operating the device using the form skin. Through the form skin, the developer is able to see nearly exactly how the application will look and operate on the underlying portable device without having to leave the development environment. |
US07757206B2 |
Method, design program and execution program for composing and executing a computer application, as well as a data carrier provided with a design program and a data carrier provided with an execution program
The invention relates to a method for composing and executing a computer application, wherein design software and execution software are available to a user via a computer. The method comprises the steps of the user making available information about the computer application to the design software, the design software composing an application structure on the basis of said information, and the execution software enabling the computer application to run on the basis of one or more basic functions available within the execution software in dependence on the composed application structure. The invention further relates to a design program, an execution program as well as to data carriers provided with said programs. |
US07757204B2 |
Limiting extensibility of a visual modeling language
Methods and apparatus, including computer program products, for selectively supporting extensions to a modeling language. A method includes receiving a request to extend a modeling language entity and selectively providing support to define an extension of the modeling language entity. Support is selectively provided by determining whether the support to define the extension of the modeling language entity can be provided based on a definition of the modeling language entity in a visual modeling language. If the support can be provided, the support is provided; otherwise, the support is excluded. The method can further include selectively generating the extended modeling language entity. The extended modeling language entity can be selectively generated by determining whether the extension meets one or more conditions for being a valid extension to the modeling language entity, and if the extension meets the conditions, the extended modeling language entity is generated. |
US07757197B1 |
Method and apparatus for utilizing constraints for the routing of a design on a programmable logic device
A method for designing a system on a programmable logic device (PLD) is disclosed. Routing resources are selected for a user specified signal on the PLD in response to user specified routing constraints. Routing resources are selected for a non-user specified signal on the PLD without utilizing the user specified routing constraints. |
US07757194B1 |
Method and system for generating implementation files from a high level specification
A method and system for generating implementation files from a high level specification are described. In one example, a method for creating a package file for an integrated circuit is described. First, a grid is formed having a plurality of blocks. A height and a width are then determined for each block. At least one bump is placed on a block and a corresponding package pin is assigned to the at least one bump. Finally, the package file is output. |
US07757192B2 |
Integrated circuit designing device, integrated circuit designing method, and integrated circuit designing program
Shielded clock wiring used in an integrated circuit is designed by storing a table of identifiers of shielded clock wiring usable in the integrated circuit, storing dividing rule information in correspondence with each identifier, describing a way of dividing the shielded clock wiring indicated by the each identifier; inputting a wiring layer of a shielded clock wiring of a wiring request, inputting an identifier of the shielded clock wiring of the wiring request and inputting a starting point and an end point of the shielded clock wiring of the wiring request; specifying a dividing rule of the shielded clock wiring indicated by the identifier; and judging whether to permit the shielded clock wiring of the wiring request, by judging whether shielded clock wiring resulting from division based on the dividing rule is spatially permissible. |
US07757185B2 |
Enabling and disabling hotkeys
A computer program product may include instructions that, when executed, cause a processor to perform operations that include monitoring an electronic device to determine whether the electronic device is in a specific state. The electronic device may define one or more hotkeys, and each hotkey may correspond to an input from one or more input components of the electronic device. If the electronic device is in the specific state, a rule associated with the specific state may be retrieved, and one or more hotkeys may be enabled or disabled based on the retrieved rule. In some implementations, enabling or disabling one or more hotkeys includes enabling or disabling one or more operations associated with corresponding one or more hotkeys. |
US07757179B2 |
Display method, computer program product and computer system
A display method wherein a labeled scatter chart is displayed on a graphical user interface, the scatter chart having a plurality of labels. A first modification of one of the labels is entered via a graphical user interface by a user. Execution of labeling instructions that implement a labeling algorithm for generating a first modified labeled scatter chart in response to the entry of the first modification is started. The first modified labeled scatter chart is displayed. |
US07757174B2 |
Program list reproduction method and display method
A reproduction list is produced, in which audio data and still image data coexist and a reproduction order thereof is specified. Items of the audio data and the still image data are grouped so as to be associated with each other based on the point of transition between the audio data and the still image data in the reproduction list, and the audio data and the still image data in the same group are reproduced simultaneously. |
US07757168B1 |
Meta-document and method of managing
A system includes a meta-document, i.e., a document including content information which has a set of document service requests associated with it. A document service is a process which uses a portion of the document content as a starting point to obtain other information pertaining to that content. A scheduler selects a document service request from the set, then initiates and manages managing communication with a service provider to satisfy the selected document service. Any results received from the selected document service are integrated into the document. |
US07757166B2 |
System and method for yearbook creation
A yearbook system is provided. The yearbook system provides a single, extensive resource to plan, create, educate about, sell, and distribute yearbooks. The system further provides an integrated yearbook system management and yearbook production system to enable the production of the yearbook to a printed output. A yearbook server hosts a client site and a client database. The client site is enables the school to plan, create, sell and distribute a yearbook. Further, their system may be used to create the yearbook online. A production server hosts a production database synchronizes with the yearbook server, providing images to the client for use in creating the yearbook, and accepting completed created pages submitted by the school from the yearbook server. The production server translates the created pages into the format to proceed through the regular preparation for production of the yearbook. |
US07757163B2 |
Method and system for characterizing unknown annotator and its type system with respect to reference annotation types and associated reference taxonomy nodes
An unknown annotator and its annotation type system are compared against a reference annotation type system. The comparison is done by providing a plurality of documents, and annotating each document using the reference set of document annotators, producing instances of reference annotation types, to generate a pre-annotated reference document set, and using the subject annotator and its subject annotation type system to generate a pre-annotated evaluation document set. Documents in the pre-annotated evaluation document set are compared to documents in the pre-annotated reference document set, and matches in location, within the compared documents, of instances of the subject annotation types and the reference annotation types are identified. Based on the matching data, reference document annotation types are selected that sufficiently correlate with the subject annotation type system. Based on the type system matching, the subject annotator and its type system are associated with a plurality of reference industrial taxonomy nodes. |
US07757162B2 |
Document collection manipulation
In a system for inputting and managing document collections, the order in which documents are presented to the system dictates the organization and hierarchy for the electronically stored document collection. Users can add annotations to documents and collections by writing on a coversheet; the system scans the coversheet, reads the written material, and adds the material to the electronically stored document and/or collection. In addition, in one aspect the invention provides a mechanism for granting different levels of access to different individuals, by generating coversheets that point to the same collection but that provide different levels of access to the collection. |
US07757161B2 |
Apparatus and method for automatically sizing fields within reports
A computer readable medium stores executable instructions to specify a report with a report field for displaying information. An assessment of information that will be potentially displayed in the report field is performed. The report field is sized in accordance with the assessment. |
US07757157B1 |
Editor for defining shared scenes, with separately controllable command objects, to create superimposed final scenes
An information processing apparatus for creating content information according to a predetermined specification includes a shared scene definer operable to define a shared scene as editing material. The editing material is processed in the apparatus. The shared scene is created by a shared scene creator and is a virtual scene usable by a plurality of scenes. A shared scene setter sets a specific shared scene to be used by each of plurality of scenes to form content information, a shared object setter sets the shared object to be used in the specific shared scene and a control-information describer describes the control information for controlling the utilization of the shared objects in accordance with the predetermined specification and in dependence on the set specific shared scene. |
US07757156B2 |
Reed-Solomon decoding apparatus and method having high error correction capability
A Reed-Solomon (RS) decoding apparatus having high error correction capability and a method thereof are provided. The apparatus includes: error location and analysis polynomial generating units for performing a modified Euclid algorithm by receiving syndrome data upon receipt of an enable signal, and suspending input of the syndrome data and outputting error location polynomial data and error analysis polynomial data by executing the modified Euclid algorithm independently upon receipt of a disable signal; a controlling unit for controlling the error location and analysis polynomial generating unit and the input of the syndrome data; and switching units for providing the syndrome data to corresponding error location and analysis polynomial generating unit upon receipt of the enable signal and controlling the input of the syndrome data upon receipt of the disable signal. The number of the switching units is identical to that of the error location and analysis polynomial generating units. |
US07757151B2 |
Turbo decoder employing simplified log-MAP decoding
A turbo decoder iteratively decodes a received, encoded signal with one or more constituent decoders employing a simplified log-maximum a posteriori (SMAP) decoding algorithm. The SMAP decoding algorithm calculates reliability information as a log likelihood ratio for a log-MAP algorithm using a reduced set of path metrics recursively updated based on maximum likelihood recursion. Updated extrinsic information for a subsequent decoding may be derived from the LLR calculated by the SMAP decoding algorithm. |
US07757147B2 |
Method for accuracy improvement allowing chip-by-chip measurement correction
A method for allowing measurement corrections on a chip-by-chip basis. Error correction values are generated responsive to the input value to a circuit of the calibrated integrated circuit chip and to a measured value from the circuit of the calibrated integrated circuit chip. The error correction values are stored within an error correction table within a nonvolatile memory of the integrated circuit chip. |
US07757145B2 |
Test method, integrated circuit and test system
The test method, integrated circuit and test system embodiments disclosed herein relate to testing at least one integrated circuit which uses an internal operating clock and has a first number of address pins, a second number of command pins and an address generation circuit which receives at least one encoded address information item using a third number of the address pins, which is smaller than the first number, and provides the other address pins as a fourth number of free address pins, where at least one first command is transferred using the command pins and at least one second command is transferred using at least one portion of the fourth number of the address pins from a test apparatus to the integrated circuit using a test clock which has a lower rate than the internal operating clock. |
US07757143B2 |
Semiconductor device including concealable test terminals
A semiconductor device includes one or more test terminals and a test control circuit is disclosed. The test control circuit tests an internal circuit according to the signals received from the one or more test terminals. Afterwards, specification information held in a specification information holding unit is renewed such that one or more inputs of the test control circuit are fixed to a predetermined level. |
US07757141B2 |
Automatically extensible addressing for shared array built-in self-test (ABIST) circuitry
A method for testing integrated circuits (ICs) by automatically extending addressing for shared array built-in self-test (BIST) circuitry, includes polling a plurality of memories to determine which of the plurality of memories are sharing a first comparison tree and mapping a shared array BIST address space to each of the plurality of memories using the first comparison tree. Additionally, the method includes estimating a shared array BIST completion time corresponding to a most significant bits of a maximum total memory address size under test, reconfiguring the shared array BIST circuitry to accommodate the estimated shared array BIST completion time and testing the plurality of memories sharing the first comparison tree. |
US07757139B2 |
Boundary scan method, system and device
A boundary scan method, including generating a first parallel unipolarity boundary scan signal by a scan signal generation apparatus, sending the first parallel unipolarity boundary scan signal to a boundary scan controller; and converting, by the boundary scan controller, the first parallel unipolarity boundary scan signal into a serial boundary scan signal in a differential signaling form, and using the serial boundary scan signal for scanning a boundary scan device connected between a scan signal output and a scan signal input of the boundary scan controller. |
US07757133B1 |
Built-in self-test hardware and method for generating memory tests with arbitrary address sequences
An integrated circuit (IC) having a memory built-in self-test (MBIST) controller. The IC includes an MBIST controller and a plurality of memory arrays. One or more the memory arrays has a different physical organization with respect to other ones of the memory arrays. The MBIST controller is configured to generate a logical address of a memory under test. The MBIST controller is further configured to permute the bits to produce a physical address. The user programmed permutation enables a simple address incrementer to create an address sequence that traverses the physical organization of the memory in accordance with the type of desired test. |
US07757132B2 |
Memory with an output register for test data and process for testing a memory and memory module
The invention relates to a memory with a memory array with memory cells, with an input/output circuit which is connected to the memory cells and which interchanges data with the memory cells, with an output register which is connected to the input/output circuit, with the output register being used to output data via a data output, having an input register which is connected to a data input and to the input/output circuit, with the data input and the input register being used to input data into the memory cells, with test data being written to the output register in a test mode. The invention furthermore relates to a process for testing a memory and to a memory module. |
US07757130B2 |
Computer system having raid control function and raid control method
RAID control of multiple hard disk drives in a computer system includes performing a fault-tolerant data computing operation for a written data. The timing for performing the fault-tolerant data computing operation is determined by accessing a data stored in one of the hard disk drives, detecting a partial data length of a data stream having been transmitted from the hard disk drive to the computer system, issuing a triggering signal when the data length has reached a unitary length less than the total length of the data stream, and then performing the fault-tolerant data computing operation with the unitary length of data in response to the triggering signal. |
US07757128B1 |
System and method for multipath I/O support for fibre channel devices
A system and method enables a file server, to support multi path input/output operations for Fibre Channel devices. Upon each Fibre Channel Arbitrated Loop initialization event generated, the system and method updates a path and device instance to track multiple paths to a given device. While the file server is attempting input/output operations, the failure of a given path can be corrected by the use of another path associated with a given device. The data structures generated by the low levels of the storage operating system are exposed for use by upper level services for routing a storage device identification purposes. |
US07757126B2 |
System and method for supporting software
This disclosure provides various embodiments of software for supporting a business application. In one aspect, the software determines that a technical error associated with the business application has occurred, automatically communicates the technical error and dynamic context information to a remote support site, the dynamic context information at least partially identifying the particular execution point of the business application, receives one or more potential solutions for the technical error, the one or more potential solutions determined using at least the communicated technical error, dynamic context information, and static information collected at the support site; and presents the one or more potential solutions to a user of the business application via an interface. In some implementations, the software is further operable to prioritize the one or more presented potential solutions at least according to metrics associated with the one or more potential solutions. |
US07757124B1 |
Method and system for automatic correlation of asynchronous errors and stimuli
A test and system state recorder (TSSR) controller of a test and system state recorder automatically correlates and captures information about possible stimuli from telemetry information events generated by a test or tests of a test system. The TSSR controller simultaneously and automatically correlates and captures information about other possible stimuli, such as environmental stimuli from telemetry information events generated by optional telemetry event generators. TSSR controller keeps a snap-shot list of the most current stimuli from each sender of telemetry information events. On receipt of an asynchronous trigger event generated by a fault management controller the snap-shot list is logged in a test and system state recorder log. The entry in the log provides automatic correlation of asynchronous errors and stimuli. |
US07757120B2 |
Ignoring redundant symptoms in modular self-healing systems
Techniques for processing events in a self-healing system. In one embodiment, the system receives system events, one or more of which may indicate a possible fault condition in the system. A hierarchal rule structure is used to generate a correlated event set. A determining operation determines at least one corrective action to be performed in response to the correlated event set. A deactivating operation deactivates all correlation rules within the hierarchal rule structure that are only used to generate the correlated event set. Repeated instances of the same fault condition are prevented from being processed by the self-healing system. |
US07757119B2 |
Inherited transactions in asynchronous messaging
A method and system of inherited transactions in an asynchronous messaging are provided. A producer requests a message put operation in a transaction. A consumer carries out a get operation with the option to inherit the transaction of the put operation. In an inherited transaction, the consumer's transaction will not commit until the transaction it has inherited from commits. Work performed in the producer's transaction is visible to the consumer, but work performed in the consumer's transaction is not visible to the producer preserving asynchronous messaging semantics. A transaction hierarchy results and only the net effect of transaction hierarchy is hardened to non-volatile storage. |
US07757117B2 |
Method and apparatus for testing of enterprise systems
In a method of virtual user compensation by a test run system of an enterprise system, the termination of a virtual user is identified and a new virtual user is created to compensate for the terminated virtual user. The new virtual user is then assigned to the enterprise system. Rules associated with the conditions of virtual user termination indicate how to compensate for the terminated virtual users. |
US07757115B2 |
Feedback control device
A feedback control device capable of continuously performing high-accuracy, stable control even in cases where any of multiple controllers for controlling a controlled system becomes incapable of control action. A controller (master controller) generates control data for stably controlling a heater by feedback control, controls the heater in accordance with the control data, and sends the control data to the other controller (slave controller). The slave controller receives the control data from the master controller but does not control the heater while the master controller is operating normally. If the master controller develops anomaly and becomes incapable of normal control action, the slave controller initiates feedback control of the heater in accordance with the control data received from the master controller immediately before the anomaly occurred, and controls the heater thereafter in accordance with control data generated thereby. |
US07757112B2 |
System and method for booting alternate MBR in event of virus attack
In the event of a virally infected MBR on a hard disk drive that might prevent booting, a service MBR in a hidden protected area (HPA) can be used to boot a service O.S., and then the service MBR can be replaced with a previously backed-up MBR, also in the HPA, to mount any missing partitions. |
US07757111B2 |
Method and system for insuring data integrity in anticipation of a disaster
A preparation of a storage system of a pending disaster at an onsite location of the storage system involves the storage system receiving a disaster preparation initiation from an offsite client. In response to receiving the disaster preparation initiation from the offsite client, the storage system to executes disaster preparation of onsite data including managing a temporary storage of onsite data volumes to at least one peer site, managing a storage of onsite cached data to a first onsite removable media, and/or managing a storage of onsite management information to a second onsite removable media. |
US07757103B2 |
Method and apparatus to estimate energy consumed by central processing unit core
Briefly, a processor and a method of estimating an active energy consumption of two or more cores of a processor based on dispatching micro operations to one or more execution units of the processor. |
US07757098B2 |
Method and apparatus for verifying authenticity of initial boot code
A programmable processor initializes its state, then computes and verifies a hash of a boot code region of memory before executing any user instructions in the memory. Systems using similar processors, and software to control such a processor's operation, are also described and claimed. |
US07757092B2 |
Data output apparatus
A request signal requesting a response signal from an ID card is transmitted, and, when a response signal is received, it is compared with the data identifying the manager, which is stored in advance, and a determination is made as to whether or not the data identifying the manager is received. If the data is determined to be received, a timer is set, and, if there is a job being held up, the output processing of the job is executed. When it is determined that a predetermined time has elapsed, outputting is notified to be restricted, thereafter outputting is prohibited. |
US07757091B2 |
Method and apparatus for the creation of a self-authenticating document
A self-authenticating printed document (101) comprises text and a symbol (102) printed on the document (101). The symbol (102) includes a verification value, which is representative of the entire data content of the text, and error correction codes for correcting the text. The verification value is used to check the integrity of the text after the document has been corrected using the error correction codes. |
US07757089B2 |
Apparatus, method and computer program for distributing and rendering content
To distribute Web contents, while ensuring security without increasing a burden imposed on users. The present invention comprises a distribution server for distributing a web content, which is composed of a plurality of digital media associated with each other and has key data for removing a digital watermark embedded in a predetermined digital medium appended to another digital medium as an invisible watermark, and a receiving terminal for receiving and rendering the Web content distributed from the distribution server. The receiving terminal includes a watermark removal control means for extracting key data from a digital medium of a Webcast content, a decorder, for removing a digital watermark embedded in another digital medium corresponding to the digital medium from which the key data is extracted, and a browser for rendering the digital medium from which the digital watermark has been removed. |
US07757086B2 |
Key transportation
A system for enabling authenticated communication between a first entity and at least one other entity, the system including a second entity, wherein: the first entity and the second entity share transport keys; and the second entity includes at least one authentication key configured to be transported from the second entity to the first entity using the transport keys, the authentication key being usable to enable the authenticated communication by the first entity. |
US07757085B2 |
Method and apparatus for encrypting data transmitted over a serial link
A system for implementing a content protection protocol to encrypt data, including transmitters and receivers to which key selection vectors of a vector set have been distributed, wherein a subset of the key selection vectors in the vector set has not been distributed to any of the transmitters or any of the receivers, and a method for enabling transmitters and receivers to implement a content protection protocol including by distributing key selection vectors of a vector set, and private key sets, to the transmitters and receivers while reserving a subset of the key selection vectors of the vector set. |
US07757084B2 |
Method of validating consumable authentication chip
A method of validating a consumable authentication chip is provided having the steps of: numerously calling a trusted chip's test function with an incorrect value to generate an invalid response or not generate the response thereby invalidating the consumable chip; if generated, in the trusted chip, generating a secret random number, calculating its signature and symmetrically encrypting the number/signature using a first secret key; calling the consumable chip's read function with the encrypted number/signature to symmetrically decrypt the encrypted number/signature using the first key, calculate the decrypted number's signature, compare the signatures, and if they match, symmetrically encrypt the decrypted random number and a data message using a second secret key; calling the trusted chip's test function with the message and the encrypted number/message to symmetrically encrypt the number and message using the second key, compare the encrypted numbers/messages, validate the consumable chip if they match, and invalidate otherwise. |
US07757077B2 |
Specifying security for an element by assigning a scaled value representative of the relative security thereof
To determine whether digital content can be released to an element such as a computer application or module, a scaled value representative of the relative security of the element is associated therewith, and the digital content has a corresponding digital license setting forth a security requirement. The security requirement is obtained from the digital license and the scaled value is obtained from the element, and the scaled value of the element is compared to the security requirement of the digital license to determine whether the scaled value satisfies the security requirement. The digital content is not released to the element if the scaled value does not satisfy the security requirement. |
US07757076B2 |
Method and apparatus for using a secure credential infrastructure to access vehicle components
We present technology that allows layman computer users to simply create, provision, and maintain secured infrastructure—an instant PKI. This technology can be used in a wide variety of applications including enabling secure communications to components of a vehicle, and enabling secure communications between the vehicle and associated infrastructure. |
US07757057B2 |
Optimized rollback of copy-on-write snapshot volumes
The present invention is an optimized method for the rollback of copy-on-write snapshot volumes. A method in accordance with the present invention may comprise the following steps: (a) creating a copy-on-write snapshot volume; (b) receiving a base volume write request addressed to a base volume data block; (c) executing copy-on-write operations; (d) receiving a snapshot volume rollback request; (e) disabling the copy-on-write operations; and (f) executing volume copy operations. |
US07757053B2 |
Apparatus and method for managing stacks for efficient memory usage
An apparatus and method for managing stacks for efficient memory usage. The apparatus includes a fault cause analysis unit to recognize a page fault caused by a marking page; a control unit to set the marking page, to request compression of a first stack page depending on whether a page fault occurs, to release a mapping of a second stack page that becomes empty due to the compression, and to return the second stack page; a memory allocation unit to receive the second stack page and to allocate a new stack page to the control unit upon completion of the compression; and a compression unit to compresses the first stack page at the request of the control unit. |
US07757049B2 |
Method and system for file access using a shared memory
A method for processing using a shared file that includes allocating a first working buffer between the shared file and a plurality of address spaces, wherein each of the plurality of address spaces is associated with one of a plurality of processors, copying first data from the shared file to the first working buffer by a first aggregator copying the first data from the first working buffer to the plurality of address spaces by the first aggregator, processing the first data, in parallel, by the plurality of processors to obtain a result, wherein the plurality of processors access data from the plurality of address spaces, and storing the result in the shared memory. |
US07757037B2 |
Configurable flash memory controller and method of use
A FLASH memory controller is disclosed. The controller comprises a microcontroller. The microcontroller including firmware for providing different mappings for different types of FLASH memory chips. The controller also includes FLASH control logic for communicating with the microcontroller and adapted to communicate via a FLASH data bus to at least one FLASH memory chip. The FLASH control logic including mapping logic for configuring the FLASH data bus based upon the type of FLASH memory chip coupled thereto. A method and system in accordance with the present invention provides the following advantages: Configurable data bus on the FLASH memory controller through software to simplify routing complexity. Configurable chip select and control bus for flexibility of FLASH memory placement. Elimination of external resistor network for layout simplicity. A scalable architecture for higher data bus bandwidth support. Auto-detection of FLASH memory type and capacity configuration. |
US07757035B2 |
Method for optimizing virtualization technology and memory protections using processor-extensions for page table and page directory striping
In a virtualized processor based system causing a transition to a virtual machine monitor executing on the processor based system in response to a modification of a page table of a guest executing in a virtual machine of the processor based system, and the virtual machine monitor responding to the transition by performing a verification action, and for each bit modified in the page table of the guest, reading a status indicator for the bit to determine if the bit is significant; and causing the transition only if the status indicator for any bit modified in the page table indicates that the bit is significant. |
US07757033B1 |
Data exchanges among SMP physical partitions and I/O interfaces enterprise servers
Pluggable modules communicate via a switch fabric dataplane accessible via a backplane. Various embodiments are comprised of varying numbers and arrangements of the pluggable modules in accordance with a system architecture that provides for provisioning virtual servers and clusters of servers from underlying hardware and software resources. The system architecture is a unifying solution for applications requiring a combination of computation and networking performance. Resources may be pooled, scaled, and reclaimed dynamically for new purposes as requirements change, using dynamic reconfiguration of virtual computing and communication hardware and software. |
US07757027B2 |
Control of master/slave communication within an integrated circuit
An integrated circuit 2 includes a transaction master 4 connected via interconnect circuitry 10 to a transaction slave 12. The transaction slave 12 generates a transfer-complete signal (R Last or B) to indicate completion of a data transfer (either a read or a write). When this transfer-complete signal has been received by the transaction master 4, then the transaction master 4 generates a complete-acknowledgement signal RACK, WACK, which is passed back to the transaction slave so as to acknowledge receipt of the transfer-complete signal. |
US07757023B1 |
Storage-centric manageability in a system
A system architecture for delegating a storage-centric manageability (SCM) task that includes a host system that includes a host computing element and a data storage area, wherein the host computing element operates to access the data storage area via a first communication or data path, a delegated computing element that operates to access the data storage area via second data path for executing a delegated SCM task, wherein the second data path is different from the first data path. |
US07757021B2 |
Slave bus subscriber for a serial data bus
The invention relates to a slave bus subscriber for a serial data bus with a master bus subscriber, wherein the slave subscriber recognizes the bit rate of a data packet received over the data bus, whose header has a sync break field, a sync field and an ID field, with the help of the header of the data packet in such a manner that the periods between falling edges of bits having known bit intervals at least of the sync field and of the sync break field are evaluated and the bit rate is determined from the evaluated periods. |
US07757020B2 |
Point-to-point link negotiation method and apparatus
Point-to-point links between devices are brought up at a slowest available speed, and a faster link speed is negotiated after reaching an operational state. |
US07757019B2 |
Mobile hub and managing events in a mobile hub
A mobile hub is proposed, the mobile hub includes a circular buffer for storing events, a timer for monitoring the storage period of an event stored in the buffer, and an event manager designed for discarding an event from the buffer when a time-out of the associated timer is exceeded. As no event can block the buffer any more a small-scale buffer can be used for the mobile hub. |
US07757017B2 |
Adjusting direction of data flow between I/O bridges and I/O hubs based on real time traffic levels
Mechanisms for adjusting direction of data flow between input/output (I/O) bridges and I/O hubs based on real time traffic levels are provided. The mechanisms of the illustrative embodiments provide firmware and/or hardware for monitoring data flow through an I/O bridge loop and corresponding I/O hub in order to determine if a condition exists requiring reassignment of the direction each I/O bridge sends its data. In particular, the firmware/hardware determines whether a current traffic condition through the I/O bridges and I/O hub meets criteria indicative of one pathway through the I/O bridge loop being over-utilized while another pathway through the I/O bridge loop is under-utilized. If it is determined that such a condition exists, the configuration of the I/O bridges may be automatically modified to reassign which pathway is utilized by the I/O bridge in sending/receiving I/O data traffic through the I/O bridge loop. |
US07757016B2 |
Data transfer device, semiconductor integrated circuit, and processing status notification method
According to an aspect of an embodiment, a data transfer device comprises a plurality of transfer circuits managed by a processor, a request accepting unit, a status information collecting unit and a notification data generating unit. The plurality of transfer circuits each controls transfer of data. The request accepting unit accepts a transfer request from at least one of the plurality of transfer circuits. The status information collecting unit collects status information indicating status of data transfer relating to all of the plurality of transfer circuits, upon acceptance of the transfer request. The notification data generating unit generates notification data including information of the transfer circuit regarding which the request accepting unit has received the transfer request and status information collected by the status information collecting unit. And the notification data generating unit transmits the generated notification data to the processor. |
US07757014B2 |
Method for disconnecting a transceiver from a bus in multipoint/multidrop architecture
The present invention relates to a method for disconnecting a transceiver from a bus in multipoint/multidrop architecture. A central processing unit (CPU) and a universal asynchronous receiver transmitter (UART) in a system are connected to a controller used for storing and transmitting data, and the controller is further connected with a bus through a transceiver that monitors/records data and a relay that connects or disconnects the transceiver from the bus. The controller comprises a signal comparator used to compare similarities and differences of data and a failure detection controller used to achieve connection or disconnection of the bus with the transceiver. In case of the transceiver's failure, the controller disconnects the transceiver from the bus to ensure that the bus does not fail to work due to breakdown of the transceiver. On the other hand, a signal feedback mechanism is also utilized for a maintenance person to shorten the time in failure detection and thus reduce enterprises' operating losses caused by breakdown of their communication equipments. |
US07757009B2 |
Storage controllers with dynamic WWN storage modules and methods for managing data and connections between a host and a storage device
A method and system for transferring data between a host and a Serial Attached Small Computer Interface (“SAS”) device using a storage controller is provided. The storage controller includes, a World Wide Name (“WWN”) module that includes a table having plural entries, wherein each row includes a WWN address, an initiator tag value field, an input/output counter value that tracks plural commands for a connection. A WWN index value represents the address of a row having plural entries. The method includes, comparing frame elements of incoming frames, including a unique WWN address with the WWN module entries; and if there is a match, updating a counter value for a connection between the storage controller and a device sending frames. The counter value is increased when a command frame is received and decreased when a command is executed and a response is sent to the device. |
US07757008B2 |
Module-based operating apparatus and method for portable device
A module-based operating apparatus and method for a portable device is provided. A module-based operating apparatus and method for a portable device, in which various types of personal service contents such as a diary function, a wallet function, and a portable computing function are made into functional modules so as to install and/or detach the functional modules to/from a common bus-based slot. |
US07757006B2 |
Implementing conditional packet alterations based on transmit port
A method, apparatus and computer program product are provided for implementing conditional packet alterations based upon a transmit port. A selection mechanism is provided for implementing packet alterations. A sequence of frame alteration instructions and transmit port numbers associated with a packet being transmitted is applied to the selection mechanism. The selection mechanism performs alterations on the packet being transmitted responsive to the applied sequence of frame alteration instructions and port numbers associated with the packet. The selection mechanism includes a multiplexer that sequentially receives frame alteration instructions and port numbers associated with a packet being transmitted, and an indirect data array for providing packet alteration data from the indirect data array. |
US07757003B2 |
Server-based message protocol translation
A system and method are presented in which a plurality of transport protocol objects (TPOs) are instantiated at a server. In one embodiment, each of the plurality of TPOs is adapted to provide a translation between a first IM protocol and a different IM protocol. |
US07757002B2 |
Method and systems for analyzing network content in a pre-fetching web proxy
Certain embodiments of the present invention provide methods and systems for providing access to network content. Certain embodiments provide a proxy system for providing access to network content. The system includes a content retriever for retrieving a first content on a network. The content retriever is configured to pre-fetch additional content linked or connected to the first content. The system also includes a content analyzer for analyzing the first content and the pre-fetched additional content according to a content policy and allowing access to the first content and the pre-fetched additional content in accordance with the content policy. The system further includes a content renderer for rendering allowed content for provision to a user upon user request. The renderer can also modify links to content based on a status of the linked content. |
US07756998B2 |
Managing L3 VPN virtual routing tables
A method of managing virtual routing forwarding (VRF) tables at a provider edge PE router of a L3 virtual private network (VPN) is provided. An import route target (ImpRT) tree is maintained at the PE router, which keeps the association between all ImpRT attributes currently configured on said PE router and the virtual routing table VRF at that router. When an ImpRT attribute is configured on a VRF table, the PE router first searches the tree to identify a local VRF table that contains a route(s) with that ImpRT attribute. If this information is available locally, the VRF is updated by copying the route information, and there is no need to do a route refresh. When an ImpRT is deleted from a VRF, a route refresh is avoided by parsing all the routes in the VRF and removing the routes that no longer have a matching route target. In an alternative implementation, the local source is the master RIB (routing information base) which includes all routes in all VRFs at the router, and optionally even rejected routes that were filtered out using ImpRTs. In this variant, even routes associated with ImpRTs that are new to the router would be available to update the VRF without requiring a route refresh. |
US07756996B2 |
Embedding management data within HTTP messages
A system for embedding messages within HTTP streams, including a gateway communicator, situated within a network gateway computer that communicates with at least one client computer, for receiving management data intended for the at least one client computer from a management server computer that communicates with the network gateway computer, a gateway data embedder situated within the network gateway computer for inserting non-HTTP management data within an HTTP message, and a client data extractor situated within each of the at least one client computer for extracting non-HTTP management data from within an HTTP message. A method and a computer readable storage medium are also described and claimed. |
US07756993B2 |
Reproducing apparatus, reproducing method, and reproducing program
A reproducing apparatus and method is provided. The reproducing apparatus includes a detection device, a list preparation device, and a reproduction device. The detection device is configured to detect acquisition of first page information. The list preparation device is configured to prepare a list of content identification information collected at least from the first page information and from second page information linked from the first page information when the detection device detects the acquisition of the first page information, the content identification information being such as to indicate where streaming content data is availably located. The reproduction device is configured to reproduce the streaming content data upon acquisition, the streaming content data corresponding to the content identification information in the list prepared by the list preparation device. |
US07756991B2 |
Data-packet processing method in network system
A data-packet processing method is used in a network system. The network system includes a buffer for optionally storing a data packet to be transferred, and the method includes steps of: determining a type of the data packet to be transferred; determining a storage state of a buffer where the data packet is to be temporarily stored before transferring; and storing the data packet into the buffer if the storage state of the buffer is a packet-accepting storage state; wherein the packet-accepting storage state of the buffer varies with the type of the data packet. |
US07756990B2 |
Configurable protocol engine
A configurable protocol engine (CPE) capable of constructing (110) a desired protocol structure (112) according to the received configuration information. In addition, the CPE schedules the processing of received service primitives according to the priority levels thereof. The configuration information may include service requirements (102), indications of hardware and software resources (106, 108), and the required QoS (Quality of Service, 104) level. The CPE may be implemented as software, hardware, or as a combination of both. |
US07756988B2 |
System and method for selecting an external user interface using spatial information
A method and system for selecting an external user interface using spatial information is described. In one configuration the floor space of a mailroom is mapped using a two dimensional grid. At least one machine is located on the mapped grid and an associated control zone is defined for that particular machine. The machine includes a wireless transceiver for providing user interface access. An external portable processor with a wireless transceiver is provided with user interface logic for the machine. A user then moves the external portable processor into the control zone of the machine. An indoor positioning system is utilized to provide relative or absolute position information relating to the machine and the external processor. The system determines that the external processor is in the machine control zone and allows the external processor to function as a user interface for the machine. |
US07756987B2 |
Cybersquatter patrol
An exemplary method includes providing a typographically erroneous domain name, tracing the domain name where tracing includes entering the domain name as part of a URL and recording one or more subsequent URLs, identifying a domain parking service for the domain name based at least in part on information in one of the recorded URLs, determining client identification information in at least one of the recorded URLs where the client identification information identifies a customer of the domain parking service and blocking one or more domain names based at least in part on the client identification information. Other exemplary technologies are also disclosed. |
US07756986B2 |
Method and apparatus for providing data management for a storage system coupled to a network
A data management technique for managing accesses to data at a shared storage system includes a filter at the storage system. The filter is coupled to a configuration table, which identifies which of a number of coupled host processors have accesses to each of the resources at the device. During operation, requests received from the host devices are filtered by the filter, and only those requests to resources that the individual host devices have privilege to access are serviced. Advantageously, data security is further enhanced by authenticating each of the requests received by the storage system to verify that the host processor that is represented as forwarding the request is the indicated host processor. In addition, transfers of data between the storage system and the host processor may be validated to ensure that data was not corrupted during the data transfer. |
US07756983B2 |
Symmetrical bi-directional communication
Network nodes engage in an asymmetric transactional session. The nodes negotiate transactional role reversal and further communication under a reversed asymmetric transactional session in a TCP/IP network. The roles are either an HTTP server or an HTTP client. The roles change depending upon whether the node is consuming, supplying, or relaying data. |
US07756978B2 |
Multiplicity adjustment system and method
A multiplicity adjustment agent collects request information database from a sub-system including an element of a system to be monitored. An individual sub-system's multiplicity adjustment server sorts and merges request information collected from each sub-system for each element/request path. An integrated multiplicity analysis server calculates a necessary multiplicity on the basis of the request information. |
US07756975B1 |
Methods and systems for automatically discovering information about a domain of a computing device
Methods and systems for automatically discovering information about a domain of a computing device are disclosed. In certain embodiments, the method may comprise receiving connection-characteristic information from at least one common-domain computing device located within the domain of the computing device, identifying, based on the connection-characteristic information received from the at least one common-domain computing device, at least one characteristic of the domain computing device, transmitting domain-characteristic information to a source computing device, the domain-characteristic information comprising the at least one characteristic of the domain of the computing device, and receiving domain-characteristic-dependent data from a source computing device. Corresponding systems and computer-readable media are also disclosed. |
US07756973B2 |
Identifying a configuration for an application in a production environment
Various embodiments of a computer-implemented method, computer system and computer program product provide a configuration recommendation. Request-processing performance data of an application is received. The request-processing performance data is collected by an application monitor during an execution of the application on a source hardware system. One or more request-processing performance measurements are determined based on the request-processing performance data. One or more target objectives of the application are received. An analytic engine is invoked to provide a configuration recommendation of a target hardware system on which to execute the application based on one or more request-processing performance measurements and one or more target objectives. |
US07756972B2 |
System for power savings in server farms
A threshold-based approach is used to assign tasks to servers in a server farm. A “number of connections” count or “connection rate” is maintained for an active server and when the count achieves a first value a wake up signal is sent to a next (inactive) server to alert the inactive server to become active and periodic keep alive signals are initiated. When the number of connections next reaches a second, higher value, subsequent requests for connections are sent to the newly active server. Variations of this approach allow for servers and their associated processes and devices to be handled in clusters for power management scaling efficiency. Servers can be placed in the inactive mode when the number of connections reaches a lower threshold. Other criteria can be used to determine activation of servers, processors or other devices or processes. Other types of resource use monitoring can also be used with this invention. |
US07756969B1 |
Dynamic provisioning of identification services in a distributed system
Systems and methods provide identification services over a distributed network. Systems and methods provide the tools to receive data from reader devices, process the received data, and provide the processed data to users. Enhanced event handling and dynamic service provisioning enable robust and flexible deployment of identification services in a distributed network. |
US07756967B1 |
Apparatus and method of hosting internet content
The invention includes a method of hosting Internet content. The method includes the step of receiving an address of a definition from a computing device, where the definition defines a frame and a location of content with which to fill in the frame. The definition is located in a database utilizing the address. The definition is transmitted to the computing device. A method of the invention also includes permitting access to a database containing a set of definitions, where the set of definitions defines a frame and a location of content with which to fill in the frame. Instructions are received to modify a selected definition of the set of definitions. The selected definition is modified to create a new selected definition. |
US07756960B2 |
Use of a communications network element management system to manage network policy rules
A system (EMS) is dedicated to the management of network equipments (NE) of a communications network (N) capable of carrying out traffic processing operations associated with services and defined by policy rules delivered in the form of primary data by a policy server (PS). This system (EMS) comprises processing means (MT) interfaced between the policy server (PS) and the network equipments (NE) to allow centralized management of the policy rules and of their institution in the network equipments. The processing means (MT) comprise, for example, conversion means (MC) which, when they receive primary data from the policy server (PS) intended for one of the network equipments (NE), convert the primary data into configuration commands to be sent to the equipment in accordance with its management protocol. |
US07756952B2 |
Method, system, server and unit for setting configuration information of a presentity client
A method, a system, a document management server, a presence server and a delegation check processing unit for setting configuration information of a presentity client are used to solve the problem that the setting of configuration information must be done by a presentity client and cannot be delegated to other entities. The method for setting configuration information of a presentity client includes the processes of: determining a configuration request message sent from a configuration request sender is in delegation mode; confirming qualification of the configuration request sender according to delegation setting authorization rules set by the presentity client; and setting the configuration information of the presentity client according to the configuration request message. |
US07756948B2 |
Collected data providing apparatus and portable terminal for data collection
A collected data providing apparatus and a portable data collecting terminal capable of collecting valuable effective data from object of data collection. When a server receives a data-collection request from a data collection requester's terminal, the server examines whether or not there is a data collector with a terminal in the vicinity of a place of data collection included in the request. If there is, the server sends a data collection request to the portable terminal, which receives the request, collects data on the place at the request, and then sends the server the collected data. The server then delivers this collected data to the data collection requester's terminal (FIG. 1). |
US07756947B2 |
Apparatus, systems, and methods to support service calls in an electronic service network
In an embodiment, an apparatus, method, and/or system support a service request made by a computer user in an Internet café or similar electronic service environment. A user may operate a café-provided user terminal in a multi-terminal network controlled by a café service console. The user may operate a switch on the terminal to transmit a service request to the service console. A visible and/or audible indication may be provided to the user, via a suitable indicator on the terminal, regarding the status of the user's service request. The user's service request may be transmitted to, and the indication may be received by, suitable terminals of an input/output module located in the user terminal. Other embodiments are described and claimed. |
US07756946B1 |
Dynamic variation of content-download depending on foreground or background nature of download
A method is disclosed for dynamically varying a content download depending on whether the download is a foreground-download or a background-download. When a server receives a content-request from a device, the server determines whether the content-request is foreground-generated or background-generated and accordingly selects a set of content to transmit in response to the device. If the content-request is background-generated, for instance, the server may select a smaller quantity of content, since the device user might not be actively involved with the download. On the other hand, if the content-request is foreground-generated, the server may select a larger quantity of content, since the user is involved at the time. Alternatively, the device itself may select a location from which to request content, based on whether the download is a foreground-download or a background-download. |
US07756942B2 |
System and method for establishing master component in multiple home networks
Which device in a first home network is a master device is dynamically established based on the device reporting successful communication with a master device in a second home network, to ensure that the networks have master devices that can “se” each other for, e.g., managing bandwidth. |
US07756940B2 |
Transaction processing system having service level control capabilities
There is provided a transaction processing system for providing plural services according to service level contracts, the system comprising: an SLA database for storing contract conditions defined for each of the services provided; request queues for storing processing requests sent from clients for the services provided while putting the respective services into a particular order; queuing condition detection module for obtaining waiting conditions of the processing requests stored in the request queues; and a scheduler for deciding priorities to the processing requests input from the client to the transaction processing system by referring to the contract conditions and the waiting conditions of the processing requests. |
US07756939B2 |
Compressible display of e-mail message string to facilitate readability
A displayed string of emails is effectively compressed for improved readability by deleting some or all headers and/or by skipping the cursor from one message body to another in response to “hot” key actuation (s) by a user. |
US07756937B2 |
Network device
A network device is to be connected with a communication network. The network device is capable of executing a communication function by utilizing the communication network. The network device is provided with an input device, a storage, a communication device, and a communication test device. The input device inputs communication setting data for executing the communication function. The storage is capable of storing at least two patterns of the communication setting data. The communication device executes the communication function by utilizing one pattern of the communication setting data stored in the storage. The communication test device tests whether it is possible to execute the communication function by utilizing the other pattern of the communication setting data stored in the storage while maintaining a state where it is possible for the communication device to execute the communication function by utilizing the one pattern of the communication setting data. |
US07756933B2 |
System and method for deterring rogue users from attacking protected legitimate users
An active deterrence method and system deter rogue cyber activity targeting one or more protected legitimate users (PLUs). Methodologies and/or techniques are included to establish a PLU registry and/or enable a PLU to bear an identifying mark; detect rogue cyber activity; issue warnings to one or more rogue users (RUs) that target or attack PLUs with the detected rogue cyber activity; detect non-complying RUs that ignore or otherwise fail to comply with the warnings; and deploy one or more active deterrence mechanisms against the non-complying RUs. One active deterrence mechanism includes deploying a plurality of scripts to each PLU, and executing the scripts to issue complaints and request the non-complying RUs to clean their mailing lists of all PLUs. Other active deterrence mechanisms include alerting unaware business affiliates of the RUs, and notifying victims or law enforcement authorities of unlawful rogue cyber activity. |
US07756923B2 |
System and method for intelligent multimedia conference collaboration summarization
A telecommunications system includes a network (102) and a multimedia server (104) operably coupled to the network. The multimedia server (104) is adapted to manage a multimedia conference and includes a memory (103) for storing selectable portions of the multimedia conference. The system further includes one or more client devices (122) operably coupled to the network and adapted to set recording cues for choosing portions of said multimedia conference for playback. The multimedia server or clients may include a voice recognition system (114) for transcribing audio portions of the conference. The voice recognition system may further be used to detect instances of the recording cues. |
US07756919B1 |
Large-scale data processing in a distributed and parallel processing enviornment
A large-scale data processing system and method includes one or more application-independent map modules configured to read input data and to apply at least one application-specific map operation to the input data to produce intermediate data values, wherein the map operation is automatically parallelized across multiple processors in the parallel processing environment. A plurality of intermediate data structures are used to store the intermediate data values. One or more application-independent reduce modules are configured to retrieve the intermediate data values and to apply at least one application-specific reduce operation to the intermediate data values to provide output data. |
US07756918B2 |
Group networking utilizing screening methods
A method to generate a group of entities from a plurality of participating entities, the method comprising: one of the participating entities expressing by indication which others of the participating entities they wish to meet; selecting to be a first member of the group an entity which has indicated at least one other of the participating entities it wishes to meet; adding a new entity to the group by selecting the new entity from the set of indications of the last member added to the group. |
US07756915B2 |
Automatic digital music library builder
A digital music library builder including an analog-to-digital converter for converting analog audio into digital audio, an optical character processor for recognizing characters within an image, a meta-data extractor for identifying meta-data for a song within the recognized characters, an audio parser for marking the start and end of a song within the digital audio, and a database manager for associating the identified meta-data with the marked song, within a digital music library. A method is also described and claimed. |
US07756913B1 |
System and methods for selecting content distribution
A GUI and CDN server device provide user modifiable selections of preferences for delivery treatment, and map the user selections to technical operational parameters in the CDN servers for effecting the requested delivery treatment. Users typically find it beneficial to interact with a file (content) entity in terms of the user visible delivery treatment. The server device provides the ability to define the delivery treatment according to the manner in which the user finds most beneficial. However, the CDN operational parameters for effecting such delivery are not readily available or understood by a typical user. Using the GUI, the CDN server identifies a content entity, and receives at least one user selection variable indicative of delivery treatment of the identified content entity. A correlator maps the received user selections to operational parameters according a set of rules, and a delivery engine effects delivery of the content entity according to the mapped operational parameters to provide delivery results according to the preferred delivery treatment. |
US07756910B2 |
Systems and methods for cache and pool initialization on demand
Users and processes are provided with various features to control the memory usage by a cache and pool dynamically at runtime. The cache and pool can be initialized on demand to remove idle objects of classes from them without the server being restarted. When the cache and pool reach their maximum sizes, idle objects in them may be removed to make room for newly active objects using various strategies in batches, where the schedule (periodicity), size and processing time of each batch can be dynamically adjusted. When a newly created object is being added to a full cache where each object is enrolled in a transaction, one or more active objects may be passivated from the cache based on various criteria to make room for the new instance to be added. Various features of the cache and pool can be defined in a configuration file. |
US07756907B2 |
Computer systems and methods for visualizing data
A method for forming a visual plot using a hierarchical structure of a dataset. The dataset comprises a measure and a dimension. The dimension consists of a plurality of levels. The plurality of levels form a dimension hierarchy. The visual plot is constructed based on a specification. A first level from the plurality of levels is represented by a first component of the visual plot. A second level from the plurality of levels is represented by a second component of the visual plot. The dataset is queried to retrieve data in accordance with the specification. The data includes all or a portion of the dimension and all or a portion of the measure. The visual plot is populated with the retrieved data in accordance with the specification. |
US07756905B2 |
System and method for building mixed mode execution environment for component applications
A device runtime environment is provided for execution on a computing device. The device runtime environment provides an intelligent container for an application at runtime and comprises a plurality of services in communication with each other. The plurality of services a data manager, a screen manager, a communication service and a script interpreter. The data manager manages data components of the application including manipulation and persistence in a database of the data components. The screen manager managing screen components of the application and renders an output for display on a screen of the computing device. The communication service sends messages to external resources and receives and manages messages sent from external resources in accordance with corresponding message components. The script interpreter dynamically interprets script embedded in at least one of the data components, screen components, and message components and relays the interpreted output to the corresponding component manager for implementation. A method for implementing an application on the device in accordance with the above and a computer readable memory for storing instruction to implement the method are also provided. |
US07756903B2 |
Configuring a search engine results page with environment-specific information
An administrator for an environment may access an administration console to provide configuration information to tailor a search engine results page (SERP) for users in that environment. The administrator specifies which particular position on a SERP is to be reserved for environment specific information. The administrator may specify environment specific content that goes into a particular position. Rather than providing the content itself, the administrator might provide information to derive the environment specific content that goes into a particular position. The configuration information may be stored such that it is available for a search engine to configure a SERP with environment specific information. However, another device such as a proxy that is interposed between a client that issued the search query and the search engine may configure the SERP with environment specific information. |
US07756902B2 |
Auto-id simulator
An auto-identification system is described that includes a plurality of distributed auto-id nodes that are operable to track physical objects as they move through an operation of an enterprise, such as, for example, a supply chain network or a sales network. The auto-id nodes are distributed across sites of the network, and are in communication with enterprise application systems and/or data acquisition systems such as RFID readers or sensor devices. By focusing on their respective sites, the auto-id nodes minimize the amount of data tracked by their respective enterprise applications. Further, a simulator may be associated with one or more of the auto-id nodes. In this case, the simulator may project certain movements of the physical objects through an environment of an auto-id node, and then feed corresponding data to the auto-id node. In this way, the auto-id node may be tested and optimized, without requiring actual, physical testing. |
US07756900B2 |
Visual interface to indicate custom binning of items
Records representing items in a dimensionally-modeled fact collection are assigned to bins. A count-based portion of a user interface receives user bin assignment specification of the records based on user-specified counts of records. Actual counts for bin assignment are determined by constraining records having a same data value at a specified particular dimension to be within the same bin. A user-observable indication of the determined actual counts is provided. The user interface may include a value-based portion. The value-based portion of the user interface may be operated to receive user indication of bin assignment specification of records based on user-specified at least one value at the particular dimension. Determining actual counts includes reconciling the user indication of bin assignment specification in the count-based portion with the user indication of bin assignment specification in the value-based portion. |
US07756899B2 |
Reassembling fragmented files or documents in a fragment order-independent manner
Files can be reassembled from fragments by (a) accepting adjacency scores for each pair of fragments from a set of fragments, (b) identifying header fragments from the set of fragments, and (c) for each of the header fragments, (i) setting a current fragment to the identified header fragment, (ii) selecting, from any of the fragments not identified as a header fragment, a fragment with a best adjacency score with the current fragment, (iii) determining if the selected fragment has a better adjacency score with any of the other fragments not identified as a header than with the current fragment, (iv) if so, then (A) selecting another fragment, from any of the fragments not identified as a header fragment, a fragment with a next best adjacency score with the current fragment, and continuing, and otherwise (A) adding the selected fragment to a reassembly path started with the identified header fragment, and (B) setting the current fragment to the selected fragment, and continuing until the file is reconstructed. |
US07756898B2 |
Systems and methods for notifying listeners of events
In one embodiment, systems and methods are provided for tracking events wherein an event system monitors certain areas of a system. When an event occurs in one area of the system, the event system notifies the processes listening to that area of the system of the event. |
US07756897B2 |
Topic net generation method and apparatus
A topic net management unit 1 reads one record from a table to generate the topic net (S1). Subsequently, from among the field data in the record, the unit 1 generates nodes corresponding to the field data for which a corresponding topic class exists (S2). Topics corresponding to those nodes are generated. If a node having the same topic is already generated, then the unit 1 does not newly generate a node having a duplicate topic (S2). The unit 1 mutually links the generated topics in accordance with the definitions between the topic classes (S3). Further, using a dialog information template, the unit 1 generates dialog information associated with the generated link (S4). The unit 1 performs Steps S1-S4 processing for all records in the table (S5). If there is a plurality of tables Steps S1-S5 processing is performed for all tables (S6). |
US07756895B1 |
Community-modified user data
In some embodiments, techniques for modifying a profile may include receiving a first profile data associated with a first user, associating the first profile data with a profile associated with the first user, receiving a second profile data associated with a second user different from the first user, and associating the second profile data with the profile. |
US07756892B2 |
Using embedded data with file sharing
Peer-to-peer file sharing is increasing in popularity on the Internet, faster than any product known in history. Although file-sharing can enable massive piracy, it has many advantages for distribution of information including scalability. Alternatively, file-sharing can be sabotaged with falsified files and used to distribute viruses. To this end, a solution that maintains the scalability of file-sharing and promotes reliability is proposed. The solution involves embedding data within the file or content and using the data to identify the content, demonstrate its completeness and lack of viruses, and verify the file can be shared. The embedded data can be checked when the file is registered with the database for sharing, and before or while the file is being uploaded and/or downloaded. Ideally, the embedded data is added at the time of creation for the file. The embedded data may include a watermark and be linked to other copy management systems, such as those proposed in DVD and SDMI. Finally, the embedded data can be used to enable purchases of files that owners do not have rights to share. |
US07756888B2 |
Method and apparatus for providing heterogeneous resources for client systems
One embodiment of the present invention provides a system that provides heterogeneous resources for client systems. During operation, the system maintains a stateful resource database that tracks heterogeneous resources in a given environment. The system receives requests from client systems, and in response to the requests searches for a heterogeneous resource in the stateful resource database that matches the request. If the system finds an available heterogeneous resource that matches the request, it proceeds to submit the request to the resource. Maintaining and using the stateful resource database facilitates efficiently sharing scarce heterogeneous resources across a number of client systems. |
US07756887B1 |
System and method for modulating search relevancy using pointer activity monitoring
A method and system of modulating search result relevancy use various types of user browsing activities. In particular, a client assistant residing in a client computer monitors movements of a user controlled pointer in a web browser, e.g., when the pointer moves into a predefined region and when it moves out of the predefined region. A server then determines a relevancy value between an informational item associated with the predefined region and a search query according to the pointer hover period. When preparing a new search result responsive to a search query, the server re-orders identified informational items in accordance with their respective relevancy values such that more relevant items appear before less relevant ones. The server also uses the relevancy values to determine and/or adjust the content of an one-box result associated with a search query. |
US07756883B2 |
Control method for modifying engineering information from a remote work site and a system of the same
A control method for modifying information concerning a remote work site includes: (i) setting up a database that comprises information concerning a remote work site; (ii) using an electronic device that has an image-capturing unit, in order to capture images of equipment or construction sites at the remote work site; (iii) communicating with an access platform and an option menu arranged on the access platform via an Internet connected module, creating an issue in a network database via the electronic device with an Internet browser and accessing information about the issue via the option menu that allows access to the database according to an authority level of a user; or creating an issue directly on a network database via an network connected module; and (iv) modifying the information in accordance with the issue of the images from the remote work site. |
US07756882B2 |
Method and apparatus for elegant mapping between data models
Data is requested by an XML application conforming to the XML data model. The data is stored in an SQL database conforming to the relational data model. A mapping component transforms the XML query into an SQL query using a mapping component comprising instructions obtained from an instruction set defined by a mapping algebra. The transformed operation is used to retrieve the data. Once retrieved, the algebraically defined mapping component transforms the SQL data from data conforming to the relational data model to data conforming to the XML data for use in the XML application. |
US07756881B2 |
Partitioning of data mining training set
A system that effectuates fetching a complete set of relational data into a mining services server and subsequently defining desired partitions upon the fetched data is provided. In accordance with the innovation, the data can be locally cached and partitioned therefrom. Accordingly, upon the same mining structure (e.g., cache) that has been partitioned, the novel innovation can build mining models for each partition. In other words, the innovation can employ the concept of mining structure as a data cache while manipulating only partitions of this cache in certain operations. The innovation can be employed in scenarios where a user wants to train a mining model using only data points that satisfy a particular Boolean condition, a user wants to split the training set into multiple partitions (e.g., training/testing) and/or a user wants to perform a data mining procedure known as “N-fold cross validation.” |
US07756873B2 |
Functional dependency data profiling
Processing data includes identifying a plurality of subsets of fields of data records of a data source, determining co-occurrence statistics for each of the plurality of subsets, and identifying one or more of the plurality of subsets as having a functional relationship among the fields of the identified subset. |
US07756870B2 |
Handling of standarized properties and their use in data exchange
The present invention relates to a data object model and methods and systems for mapping standardized data onto standardized properties of the object model and non-standardized data onto extensions. A reference referring to a data source may be mapped onto the extensions and the reference may be used to determine property data from the data source. |
US07756863B2 |
System and method of enhancing decoding performance of text indexes
A method of enhancing the decoding performance of text indexes of an indexed collection of text documents is disclosed. The posting list includes a plurality of list entries being of variable size depending on the value stored in each posting list entry. The inventive method is base on a statistical analysis of the posting list entries of the plurality of list entries. Prior to decoding, the method selects a decoding routine being appropriate to decode the most frequent type of posting list entries or of a plurality of various posting list entries. After selecting a particular decoding routine and executing the decoding routine for decoding of the entire posting list, a failure check is performed. In the exceptional case that a failure has occurred, a second alternative decoding procedure is selected and executed. |
US07756852B2 |
Concurrent execution of groups of database statements
A method and apparatus for executing groups of database statements is provided. An indication is included in database statements to indicate whether instructions need to be executed in a particular sequence with respect to one another. In an embodiment, statements that need to be executed sequentially with respect to one another are included in the same bundle. In an embodiment bundles do not need to be executed in any particular order with respect to one another. A mechanism has been presented to enable statements to be executed concurrently by the server. In an embodiment, groups of database statements are sent from a client-side to a server within batches including one set of transmission information for the entire batch. In an embodiment, within a batch there may be one or more bundles. In an embodiment, the bundles are always executed sequentially; however, different bundles within a batch can be executed concurrently. |
US07756850B2 |
Method and apparatus for formatting information within a directory tree structure into an encyclopedia-like entry
Method and apparatus for formatting information within a directory tree structure into an encyclopedia-like entry. The method includes performing a search by utilizing a selective one or more search methodologies including keyword search, hierarchical search, dichotomous key search, and parametric search to correlate a search criteria to a searchable database for generating one or more matching items, wherein the searchable database is formatted in the directory tree structure. The directory tree structure includes nodes comprising a collection of related data and branches comprising links between the nodes. Each matching item represents a node from within the directory tree structure. The method further includes selecting one of the matching items, formatting the collection of related data corresponding to the node of the selected matching item into an encyclopedia-like entry, and displaying the encyclopedia-like entry corresponding to the node of the selected matching item. The encyclopedia-like entry can include text, graphics, links to related topics within the directory tree structure, links to related web sites external to the directory tree structure, or any combination thereof. Utilizing the search methodologies can be performed by a server, preferably accessible over the internet through the public switched telephone network. |
US07756849B2 |
Method of searching for text in browser frames
Methods, systems and articles of manufacture for searching content in frames. In general, information located at one or more networked addresses may be displayed to a user in two or more frames. The content of a frame may be searched by designating one frame as a default search frame. Such a designation may be made according to a tag or other criteria, such as attributes of the frame itself or historical information pertaining to a previous search of one of the active frames. In any case, the designation of a default search frame eliminates the need for explicit selection by the user prior to a search. |
US07756842B2 |
Systems and methods for tracking replication of digital assets
Systems and methods for managing digital assets in a distributed computing environment are described. Meta-data for the digital assets is stored separately from the digital assets. Meta-data for some of the digital assets is copied and stored at a central location. Meta-data for the digital assets is generated by clients of the system. |
US07756841B2 |
System and method for identity decisions and invalidation
A system and method for identity decisions and invalidation. Modified objects (e.g., files, executables, etc.) are flagged for reevaluation. Privileges associated with the object are only persisted if the modifications are determined to be authorized (e.g., updates and patches). In one embodiment, a tagging system registers to be notified of all writes, renames, truncations, moves, deletions, or any other relevant modifications to objects. If the tagging system detects a modification operation targeting the object, it invalidates all identity decisions cached with the object. The next time the object runs, the system does not recognize the object and it is forced to reevaluate its identity. Thus, patching and other write operations are still permitted, but the system detects the changed object and reevaluates the identity. |
US07756836B2 |
Peer-to-peer file sharing
A method and system for sharing files between a group of computer systems. The file sharing system allows a group of computer systems to be defined. The files shared by a group are associated with a group folder. A group folder is represented by a folder created by the file system of each member of the group. The folder at each member contains a file for each file that is shared by the group. The files in the folder of a member may be actual files stored at that member, which contains the content of the shared file, or virtual files identifying the actual file that is stored at another member. When a member accesses a virtual file, the file sharing system detects the access and requests that the file owner provide a copy of the file to the accessing member on a peer-to-peer basis. Whenever a shared file is modified, the file owner sends updated metadata for that file to the other members of the group. |
US07756834B2 |
Malware and spyware attack recovery system and method
A method and computer program product with encoded instructions provides for repeatedly making data backups for files by making a series of snapshots of file storage volumes containing the files. The method and computer product further provide for determining that a malware attack has occurred, identifying corrupted files and, for each corrupted file, scanning the series of snapshots to identify an uncorrupted version of the file. Each corrupted file is restored to an uncorrupted version thereof. An event log contains write events and snapshot creation events corresponding to creation of each of the snapshots. A forensic scan scans the event log to determine modifying writes made by the corrupted files and which modified further files. The further files are restored to unmodified versions thereof. A list of at-risk files includes the corrupted files and the further files and the forensic scan is repeated on the at-risk files. |
US07756830B1 |
Error detection protocol
A method and apparatus for providing a recent set of replicas for a cluster data resource within a cluster having a plurality of nodes. Each of the nodes having a group services client with membership and voting services. The method of the present invention concerns broadcasting a data resource open request to the nodes of the cluster, determining a recent replica of the cluster data resource among the nodes, and distributing the recent replica to the nodes of the cluster. The apparatus of the present invention is for providing a recent set of replicas for a cluster data resource. The apparatus has a cluster having a plurality of nodes in a peer relationship, each node has an electronic memory for storing a local replica of the cluster data resource. A group services client, which is executable by each node of the cluster, has cluster broadcasting and cluster voting capability. A database conflict resolution protocol (“DCRP”), which is executable by each node of the cluster, interacts with the group services clients such that the DCRP broadcasts to the nodes a data resource modification request having a data resource identifier and a timestamp. The DCRP determines a recent replica of the cluster data resource among the nodes with respect to the timestamp of the broadcast data resource modification request relative to a local timestamp associated with the data resource identifier, and distributes the recent replica of the cluster data resource to each node of the plurality of nodes. |
US07756827B1 |
Rule-based, event-driven, scalable data collection
A method, computer program and computer system for collecting data from one or more data sources, into which data is continuously stored, and for loading the collected data into one or more data targets is disclosed. One or more events are defined and one or more rules are associated with each event. When one of the one or more events occurs, unmarked data is collected from the one or more data sources in accordance with the rules associated with the one event, the collected, unmarked data in the one or more data sources is marked, and the collected data is stored in one or more of the data targets. |
US07756825B2 |
Synchronization peer participant model
Various technologies and techniques are disclosed that improve synchronization of data between varying types of devices and/or services. A full participant receives a request from another participant to perform a synchronization operation. The synchronization engine determines whether the device or service is a full, partial, or simple participant. The device or service is a simple participant if it has a data store for synchronized data and no knowledge store. The device or service is a partial participant if it has a data store for synchronized data and a knowledge store, but does not understand the knowledge. The device or service is a full participant type if it has a data store for synchronized data and a knowledge store and understands the knowledge. The synchronization engine performs the synchronization operation with the device or service using a set of logic that is appropriate for the type of device or service. |
US07756824B2 |
Spreadsheet collaboration between rich and browser clients
Techniques for collaborating on a spreadsheet file by client computers in real time are disclosed herein. In particular, a revision manager module is preferably provided with a host machine which receives updates from the client computers, processes such updates, and then applies them to the spreadsheet file. Additionally, a technique is described for handling updates sent to the revision manager by clients simultaneously or near simultaneously. In this case, the revision manager determines whether the updates to the spreadsheet file are transformable or able to be merged. If so, the updates are combined into the spreadsheet file and applied thereto. If the updates are not transformable, the revision manager confirms that all clients have received all previous updates before applying the non-transformable update to the spreadsheet file. |
US07756818B1 |
Database table recovery system
A system and method for recovering a database table that depends on a tablespace receives a backup copy of the tablespace and reads log records associated with the table. The system then applies the log records to the backup copy and builds new table data pages from the backup copy. Finally, the system scans the new table data pages for records of the first table and updates the table from the records. |
US07756815B2 |
Apparatus and method of semantic-based publish-subscribe system
A semantic publish/subscribe system enables semantic event routing and allows publishers (resp. subscribers) to use self-defined event schemas to publish (resp. subscribe) events. The constraints on value-based publish/subscribe systems that publishers and subscribers must share the same event schemas are removed. With ontology support, the system conducts event correlation based on their semantics using relational operators. Event sources are searched for subscriptions and selected events are automatically correlated according to subscriptions. The system enables efficient semantic event routing by rewriting the subscription SQL statement, wherein no redundant events are generated. |
US07756814B2 |
Methods and systems for controlling access to a data object
The present invention provides methods and systems for controlling access to a data object having an identifier (ID). In a computer application, before access a data object, a check is performed to determine whether an ID associated with the data object is contained in a lock object and the ID is associated with a storage location. If the ID is not contained in the lock object or if the ID is not yet associated with a storage location, the data object is accessed. |
US07756808B2 |
Apparatus and product of manufacture for using condition data structures separately from rule data structures in business transactions
Techniques enable a user, such as a business analyst or a system administrator, to define business process rules that control the processing of transaction data by a computer application. A data structure is used to store business process rules. The data structure includes a condition portion and an execution portion of a rule. At runtime, the computer system executing a computer application determines whether a condition portion of a rule is met, and in response to a determination that the condition portion is met, performs an execution portion of the rule. |
US07756807B1 |
System and method for facts extraction and domain knowledge repository creation from unstructured and semi-structured documents
Provided are methods and systems that extract facts of unstructured documents and build an oracle for various domains. The present invention addresses the problem of efficient finding and extraction of facts about a particular subject domain from semi-structured and unstructured documents, makes inferences of new facts from the extracted facts and the ways of verification of the facts, thus becoming a source of knowledge about the domain to be effectively queried. The methods and systems can also extract temporal information from unstructured and semi-structured documents, and can find and extract dynamically generated documents from Deep or Dynamic Web. |
US07756805B2 |
Method for distributed tracking of approximate join size and related summaries
A method of distributed approximate query tracking relies on tracking general-purpose randomized sketch summaries of local streams at remote sites along with concise prediction models of local site behavior in order to produce highly communication-efficient and space/time-efficient solutions. A powerful approximate query tracking framework readily incorporates several complex analysis queries, including distributed join and multi-join aggregates and approximate wavelet representations, thus giving the first known low-overhead tracking solution for such queries in the distributed-streams model. |
US07756804B2 |
Automated model building and evaluation for data mining system
A method, system, and computer program product that automatically generates data mining models of adequate or even optimum quality in a way that reduces the need for user interaction and reduces the cost and improves the quality of model building. A method for automatically building and evaluating data mining models comprises the steps of receiving information specifying models to be built, generating a model setting array based on the information specifying models to be built, the model setting array including at least one model settings combination, preparing specified source data for training and testing each model to be built, for each model settings combination included in the model settings array, performing the steps of building a model based on the model settings combination, evaluating the built model, and outputting results of the model building and evaluation, and selecting a model from the built models based on a selection criterion. |
US07756803B2 |
Method of predicting availability of a system
The computer availability is predicted by determining a hazard fail rate for the computer system that is based on the hazard fail rate of the individual computer components and the computer system structure s6, as well as the mean repair rate for the system. The computer hazard rates of individual computer system components are based on the error monitoring of those computer components during the computer system operation in real time. |
US07756800B2 |
Method for transforming data elements within a classification system based in part on input from a human annotator/expert
A method and system are provided for classifying data items such as a document based upon identification of element instances within the data item. A training set of classes is provided where each class is associated with one or more features indicative of accurate identification of an element instance within the data item. Upon the identification of the data item with the training set, a confidence factor is computed that the selected element instance is accurately identified. When a selected element instance has a low confidence factor, the associated features for the predicted class are changed by an annotator/expert so that the changed class definition of the new associated feature provides a higher confidence factor of accurate identification of element instances within the data item. |
US07756799B2 |
Feature selection based on partial ordered set of classifiers
A partial order among a set of classifiers is constructed, where the partial order indicates which classifiers can be input as features for other classifiers. Based on the partial order, a function based on an output of one classifier is selected as a feature for another classifier. |
US07756796B2 |
Utilizing a unique tracking identifier for sorting mail
A method and system for enabling a mailer to sort incoming mail pieces in accordance with changeable criteria that are important to the mailer. This invention accomplishes the foregoing by placing a unique identifier or code tying the mail piece to a data file on each business reply envelope, on or in each windowed envelope or post card that is sent to a customer and returned to the mailer. The unique identifier would enable the mailer to establish parameters for evaluating the unique identifier so as to set a priority for processing mail that is in the mail stream, i.e. prioritize mail that is received just before a late fee is due to improve customer relations. The code tying the mail piece to a data file may be used by the mailer to track payment cycles, order the sortation of incoming mail based upon credit balances, process mail based upon the expected amount of the enclosed check. The foregoing would enable the mailer to receive monies earlier and improve the mailers cash flow. |
US07756795B2 |
Mail piece verification system
A mail piece verification system for processing a mail piece having associated therewith mail piece data includes an incoming mail processing center, an outgoing mail processing center located downstream from the incoming mail processing center and a data center in operative communication with the incoming mail processing center and the outgoing mail processing center. The incoming mail processing center receives the mail piece, obtains the mail piece and uploads the mail piece data to the data center. The data center performs a verification check on the mail piece data and downloads instructions based upon the verification check to the outgoing mail processing center. The outgoing mail processing center uses the instructions to process the mail piece. |
US07756794B2 |
Common carrier system
An on-line system and method for buyers and sellers of international container transportation services is disclosed. Specifically, the system offers importing and exporting customers the opportunity to request and select specific service patterns offered by participating carriers in the booking of full container shipments. The system includes user interfaces that allow a shipper to track and trace containers across multiple carriers and an event notifications system, which notifies the user when an event has or has not occurred. |
US07756792B2 |
System and method for controlling the use and duplication of digital content distributed on removable media
Systems and methods for controlling the use and duplication of digital content distributed on removable media are described. In accordance with embodiments of the present invention digital content is protected by allowing a particular number of protected (e.g., encrypted) copies of the digital content to be made. Typically, these copies may only be used on and moved between authorized devices. In one embodiment, if copies are desired, the maximum number of allowable copies of the protected digital content are made and stored on a computer's hard drive when the storage medium (e.g., a CD) containing the content is inserted into the computer. Each copy can then be moved but not copied to other devices (e.g., portable solid state devices). In an alternative embodiment, the storage medium containing the digital content is writable (e.g., a CD-R). When the storage medium is inserted into the computer, the computer writes information to the storage medium which regulates future copying and playing of the digital content on the storage medium. |
US07756788B2 |
Methods and systems for performing a sales transaction using a mobile communications device
Methods and systems for performing sales transactions using a mobile communications device and without requiring text messaging or paging services are disclosed. In one example, a subscriber desiring to purchase goods or services proceeds to a point of sale device where the purchase price for the goods or services is totaled. The subscriber then initiates a voice call with a central transaction server. The subscriber provides a point of sale device identifier and the purchase price to the central transaction server. The central transaction server contacts a local transaction server using the identifier provided by the subscriber. The central transaction server also prompts the subscriber to select the payment account for the transaction and verifies that the subscriber has sufficient credit to purchase the goods or services. The central transaction server locates a pending transaction entry in a database local to the point of sale using the device identifier provided by the subscriber. Upon locating the pending transaction entry and verifying that the subscriber has sufficient credit, the central transaction server notifies the subscriber and the point of sale device that the transaction is complete. |
US07756785B2 |
Systems and methods for facilitating commercial transactions between parties residing at remote locations
The present invention provides a system and method for facilitating commercial transactions involving the exchange of monetary value for goods, services, or other value between remote individuals, as in the case of transactions between users of a distributed computer network such as the Internet. Remote individuals are provided with a convenient, cost-efficient, and secure means for engaging in commercial transactions with one another. The invention provides remote sellers with an irrevocable means of receiving funds from a remote purchaser; means for improving purchaser willingness to transact with an unknown party; transaction tracking; and rapid funds availability. The invention also provides remote purchasers with means for making a secure, confidential transfer of funds; means for immediate initiation of shipment by a seller; means for releasing funds to a seller only after approval of the goods, services, or other value; means for demonstrating proof of payment; and means for having some level of recourse against a remote seller. |
US07756783B2 |
Fraud clearinghouse
A method includes obtaining from a first financial organization first information relating to a first financial account indicative of financial performance for the first financial account, obtaining from a second financial organization independent of the first financial organization second information relating to a second financial account indicative of financial performance for the second financial account, and determining if the first financial account and the second financial account relate to a common customer. |
US07756782B2 |
System and method for improved electronic trading
A system and method is described herein for an exchange to act based on a market event on behalf of a trader. According to one aspect, a first electronic market can send orders to and/or manage orders at a second electronic market based on an internal and/or external market event on behalf of a trader. According to another aspect, an electronic market may manage orders in its own market based on an external market event on behalf of a trader. In particular, a trader, and exchange, or some other party can define an internal or external market event that comprises a condition and an action. Upon receiving internal and/or external information, when the market event condition is satisfied, the electronic market performs the action associated with the condition. An advantage, among many others, of the present embodiments is that it makes internal and external market influences and conditions visible to electronic markets to facilitate trading on behalf of a trader. |
US07756777B2 |
Method and system for administering prime brokerage
A Straight-Through-Processing (STP) trading platform provides a fully electronic and seamless solution to substantially all aspects of the trading cycle for fixed income instruments and other financial instruments. In an exemplary embodiment, one or more customers, one or more dealers and one or more prime brokers have access to computer software that facilitates trade order management, trade order generation, trade execution, trade allocation, allocation acknowledgement, trade confirmation, acquisition of settlement instructions, and the generation of progress reports based on specific metrics criteria. In said exemplary embodiment, the STP trading platform allows a prime broker to monitor and approve a trade where the STP trading platform includes software modules including at least an account management module and an electronic trading module to handle the various stages of executing a trade, confirming the trade, and facilitating settlement of the trade. |
US07756776B2 |
Administrative notes in network-based commerce facility
Some embodiments provide a method and a system for generating an administrative note associated with a network-based commerce facility, associating an administrator-selected aspect of the network-based commerce facility with the administrative note, and storing the administrative note. |
US07756774B1 |
Ticker-symbol lookup system and method
System and method for populating a list with at least one investment vehicle ticker descriptor. A system and method are presented for robustly looking up a ticker symbol for investment vehicle and efficiently adding the ticker symbol to a linked investment list. |
US07756773B2 |
System and method for conducting online auctions
The invention relates to a system and method for conducting online auctions, and has particular application in conducting business on-line over a network of computers such as the Internet, for establishing materials supply contracts. In particular, the invention relates to control of a reserve price in an online bidding event. An online auction between a controlling party and at least two competing participants comprises the steps of setting a reserve price for the auction, conducting the auction between the at least two competing parties, determining whether a predetermined time trigger has been reached and suspending the auction if the reserve price is not reached at the time, determining whether the controlling party has selected to enter an optional reserve price negotiation phase, and revising the reserve price for that reserve price negotiation phase, and accordingly, extending the auction based on the revised reserve price. In application to a factored reserve or forward auction event, the invention allows the transparency and integrity of the real time negotiation process to be maintained beyond the normal bidding event and into an auction extension phase based on the revised reserve price. |
US07756769B2 |
Portfolio-performance assessment
A portfolio-analysis tool receives data that describe an actual portfolio. It computes from those data the returns or other performance measures of hypothetical portfolios whose holdings are drawn from the assets that the actual portfolio held during some period. Among the purposes of doing so is to detect biases made in investment-portfolio actions of the type taken, for instance, to accommodate cash inflows and withdrawals. For that purpose, differences between the hypothetical portfolio and the actual portfolio are so made as to offset portfolio actions identified by finding differences between the weights that positions actually exhibit and the weights they would result from return only. Returns for the hypothetical portfolio are computed by calculating an offset return incrementally, one such offset at a time, and then computing the hypothetical portfolio's return as the sum of quantities proportional to the offset return and that of the actual portfolio. |
US07756766B2 |
Method and apparatus for price setting
The present invention provides a method of and apparatus for setting a selling price of each of a plurality of items to be subsequently offered for sale to a plurality of prospective purchasers, the method including: accepting a plurality of expressions of interest in the items, each of the expressions of interest nominating at least a number of the items and an offer price; then determining a moving price from a plurality of factors including at least the plurality of nominated numbers of items and offer prices; then issuing the moving price on demand to the prospective purchasers; repeating the above steps; and then establishing the selling price based on the moving price and issuing the selling price. |
US07756764B1 |
Charitable contribution system
A method is described for transferring a tax-deductible donation from a donor's account with an asset holder to at least one qualified charitable organization for subsequent transfer to at least one charity. The donor electronically advises the asset holder of the asset to be donated and the charity that is to receive the donation. The asset holder then transfers the designated asset to at least one charitable organization. The charitable organization then transfers the asset to the identified charity, and transmitting information relating to the donation to the U.S. Internal Revenue Service, and to the donor. |
US07756761B1 |
Tax return outsourcing and systems for protecting data
A financial services outsourcing method or system facilitates a direct service provider's ability to outsource financial services to numerous ultimate clients. The financial services are outsourced to an outsourcing group abroad. Ultimate client specific financial files and corresponding reference materials are loaded onto a remotely accessible part of a host server located in the United States. The host server provides access to a remote client computer of information concerning the ultimate client specific financial files and corresponding reference materials. The access may be limited to limited screen shot access. Outsourced personnel are retained to perform financial service projects (e.g., prepare individual tax returns) for ultimate clients of direct financial services firms. The outsourced personnel perform the financial service projects while located outside the United States. The status of the financial service project is monitored and reported. |
US07756755B2 |
Capturing and utilizing consumer purchase intent information
System and method for capturing and utilizing consumer purchase intent information comprise obtaining item information, from a user, in a plurality of formats from a plurality of sources, extracting keywords from the item information, organizing item information and keywords in a shopping list, and enabling a display of the shopping list to the user. |
US07756752B2 |
Customization of an online shopping experience
Modification of the presentation of page appearance, page navigation flow, and other aspects of the user experience of an online shopper navigating the virtual shopping cart and checkout pages of an online store is achieved without compromising the security of checkout processing. The modification may include customization, and various configuration and customization tools may be employed. The online shopper experiences continuity between unsecured-connection pages presenting items for purchase and secured-connection pages presented for checkout processing. In one embodiment, page navigation flow is modified using continuations implemented using a relatively small stack to save information relating to the flow. In another embodiment, a page designer enables a dynamic version of a page specification program to be generated, such as by way of a page customization interface. Partial evaluation is employed to generate a version of the program that is executed at request time. |
US07756748B2 |
Application of automatic internet identification methods
A method of controlling access to a service over a network, including the steps of automatically identifying a service user and acquiring user information, thereby to control the access. Additionally, a method of providing service over a network, in which the service requires identification of a user, including the steps of automatically identifying the user; and associating the user with user information, thus enabling the service. |
US07756740B2 |
Method for constructing an updateable database of subject behavior patterns
Disclosed is a method for maintaining compact descriptions of the behavior of customers in a database of information relating to customer transactions. Of all possible variables that might be used to characterize customer transactions, a limited number are selected on the basis of discriminating power to define customer profiles. Customers are classified according to distinguishing features of their profiles. A new customer can be initially assigned to a particular class based on data characterizing his first few transactions. |
US07756737B2 |
User-based method and system for evaluating enterprise software services costs
A user-based method and system for evaluating enterprise software costs determines a support level for the integrated provision of a plurality of enterprise software support services by identifying a plurality of usage levels associated with each of a plurality of enterprise software support applications. The method and system identify a plurality of software services support levels associated with each of the usage levels. Then, a formulaic relationship is derived from the plurality of usage levels and the plurality of software services for determining a software services support level for a given usage level that is appropriate for a subset of said plurality of enterprise software support applications. The ability to dynamically change user levels, complexity variables, database size, and software services enables dynamical and precise software services business consulting in providing such services. |
US07756735B2 |
System and method for managing the complexity of large enterprise architectures
A process for developing Enterprise Architectures that results in a dramatic reduction in the complexity of the architecture and, therefore, in the cost of developing, implementing, and maintaining that architecture. The process is novel in that it is based on a mathematical model for complexity and how complexity can be reduced. The process for constructing enterprise architectures can also validate the architecture before it is implemented. The process begins by partitioning the Enterprise Architecture into autonomous subunits using the equivalence relation synergistic. It then uses type relations between these autonomous subunits to identify redundancies which can be simplified through consolidation. Once these autonomous subunits have been simplified as much as possible through consolidation, outsourcing, or functionality reduction, they are prioritized through risk/value analysis pictorially represented as Risk/Value Graphs. |
US07756731B2 |
System for managing travel vouchers and method of same
An on-line voucher management system which provides a user interface for travel agents, carriers and online customers to create and redeem vouchers is provided. The on-line portal has access to the GDS which stores PNRs. The voucher will be created as a standard PNR containing a fictitious air itinerary and its associated ticket data. Users specify the voucher amount and other required information through the user interface, and a PNR holding that information is created in the GDS. The PNR is then ticketed as for a standard booking process. Then voucher redemption is managed as a typical PNR reissue process. |
US07756724B2 |
System and methods for real-time worklist service
A system and methods for organizing, manipulating, and displaying worklists of patient studies for access by medical personnel is provided. The patient studies may include medical images and data relating to medical images. In some embodiments, the worklists are easily customizable, to permit a wide range of tasks to be handled in the worklist system. Updated worklist information may be pushed to the appropriate workstations or users in nearly real-time, as updates become available, reducing errors that may be caused by outdated information in worklists. In some embodiments, worklists contain overlapping information, which permits numerous users to see the information, even if it is not immediately relevant to their tasks. This increased scrutiny may help to reduce errors. |
US07756722B2 |
Clinical management system from chronic illnesses using telecommunication
Patients with chronic illnesses resist using conventional automated healthcare management systems to supply necessary clinical data because such systems feel impersonal, preferring to actually visit a clinic where the patient interacts with various healthcare practitioners. In this invention, the patient interacts with a clinical management system via a series of initial GUI screens that replicate the experience of actually visiting the clinic. Additional screens allow the patient to submit clinical information, to communicate with that patient's healthcare practitioner and other healthcare practitioners, to access management information that aids the patient in managing that patient's chronic illness, and to access educational information regarding that chronic illness. The clinical management system may be used to manage a plurality of different chronic illnesses while providing a consistent look and feel to the screens. At least one appearance characteristic can be altered to indicate the particular chronic illness to which a screen applies. |
US07756720B2 |
Method and system for the objective quantification of fame
A system and method for establishing fame-related weighted values associated with persons, places, or things through the automated analysis and collection of quantitative and contextual fame-related data, and for presenting such objective measurement to one or more users of such system. |
US07756718B2 |
System and method for electronic software delivery and management through channel partners
A system and method for facilitating delivery of software applications from software manufacturers and channel partners to their aggregated customer base are described. The system enables both direct customers of software manufacturers and customers of channel partners to receive electronic delivery of digital assets and licenses from a single electronic software delivery site. The system enables software manufacturers to uniquely define the use of the electronic software and license delivery service for each of their associated channel partners, including defining whether the channel partner can submit orders directly to the system and to define limits on such orders, to specify which products from the manufacturer's catalog is a channel partner allowed to deliver, and to define which reporting information the manufacturer may access for data submitted by each channel partner. |
US07756714B2 |
System and method for extending spectral bandwidth of an audio signal
A system is provided for extending the spectral bandwidth of a bandwidth limited audio signal by applying a nonlinear function to the bandwidth limited speech signal to generate the low frequency audio signal components that were attenuated in the bandwidth limited audio signal. |
US07756707B2 |
Signal processing apparatus and method
A signal processing apparatus and method for performing a robust endpoint detection of a signal are provided. An input signal sequence is divided into frames each of which has a predetermined time length. The presence of the signal in the frame is detected. After that, the filter process of smoothing the detection result by using the detection result for a past frame is applied to the detection result for a current frame. The filter output is compared with a predetermined threshold value to determine the state of the signal sequence of the current frame on the basis of the comparison result. |
US07756698B2 |
Sound decoder and sound decoding method with demultiplexing order determination
A sound encoder multiplexes a plurality of codes into a sound code in an order determined by a multiplexing order determination unit (12), and a sound decoder demultiplexes the sound code into a plurality of codes one by one in an order determined by a demultiplexing order determination unit (14). |
US07756696B2 |
Simulation system of technical plant
A simulation system includes a simulation computer having a Web server and a client computer with an Internet browser. On the simulation computer, a process engineering process model of a technical plant is available, to which access can be made by the client computer via the Internet. In preferred embodiments, the simulation computer additionally includes an automation engineering process model of the technical plant, operation and observation software and a project engineering tool for changing the aforementioned programs in the simulation computer. |
US07756693B2 |
Optimized real particles simulation calculator with enhanced prediction accuracy
A simulator is provided for simulating a real-water-droplet for an arbitrary simulation time in an entire space to be observed in which the real-water-droplets collide by a certain probability within a predetermined volume in a predetermined time interval, and in which the real-water-droplet is specified by a group of an arbitrary number of attributes and position coordinates at an initial time in one of divided spaces into which the entire space is divided, a super-water-droplet representing a group of an arbitrary number of the real-water-droplets which have a predetermined identical group of the attributes, when the multiplicity which is the arbitrary number of the real-water-droplets represented by the super-water-droplet changes when the super-water-droplet collides with another by a probability based on the certain probability and the multiplicity, calculating data about the super-water-droplet to output data about the real-water-droplet after the arbitrary simulation time elapses. |
US07756692B2 |
Crowd behavior modeling method and system
A method and system for simulating aggregates of individuals, using large numbers of interacting, independent, and unique decision models in order to simulate and study various types of behaviors. |
US07756690B1 |
System and method for supporting performance prediction of a system having at least one external interactor
A system framework for supporting system performance prediction that includes a system having a plurality of external interactors interfacing thereto, each external operator operates to service a plurality of items for input to the system, the system operates to determine arrival rates of the plurality of items arriving at the plurality of external interactors and to calculate a service time that each of the plurality of external interactors takes to service those items it receives; and a queue modeling module that operates to select a queuing model based on the received arrival times and the calculated service times and to calculate a queue length of items at each of the external interactors. |
US07756688B2 |
Design optimization system and method
A design optimization system includes an initial design evaluation module evaluating a system model using initial subsystem designs to extract interactions between subsystem models and/or between the system and the subsystem models. An updating module updates the interactions for the subsystem models, and an optimization module performs subsystem design optimization using the subsystem model and most recently updated interactions, thereby obtaining an updated subsystem design. |
US07756685B2 |
Method for automatic community model generation based on uni-parity data
Method for automatic community model generation based on uni-parity data. Correlation analysis is employed to identify links within the community. Method may be particularized for solving specific problems such as determining the activities between individuals within a money laundering ring. |
US07756684B2 |
Enhanced flexible process optimizer
A flexible process optimizer for recording and analyzing various parameters to improve the efficiency of a production process. The flexible process optimizer acquires and conditions signals from a variety of transducers mounted on a production machine. Through qualitative and quantitative data analysis, specific aspects are of the production process which need improvement are identified. The qualitative evaluation looks at the presence, absence, or duration of certain features of the production cycle as revealed by the sensor data. The quantitative evaluation of data involves the computation of certain data attributes. By providing useful data acquisition and data analysis tools, necessary adjustments are made to the required parameters of the production process to provide improved efficiency. The results of the changes are immediately verifiable using the flexible process optimizer. |
US07756683B2 |
Measuring device and method for measuring at least one environmental parameter
A process for measuring at least one environmental parameter with at least one sensor (7.1, 7.2, . . . ), wherein environmental parameters detected by the sensor are converted into measured values of physical variables and are retrievable via a long-distance data connection, is characterized in that the environmental parameters detected by the sensor (7.1, 7.2, . . . ) are taken over in the form of voltage signals from a processor system of a data acquisition and processing unit (6) which calculates therefrom physical measured values in two steps while taking into account the progressions of calibration, stores said calculated measured values in database form along with the voltage signals, preferably making them available via a web server function, wherein, in a first step, voltage values which have been digitized and, possibly, have been preprocessed by statistical arithmetic operations are made available and, in a second step, the measured values are calculated therefrom (FIG. 1). |
US07756679B2 |
Remote maintenance system, monitoring center computer used for the same, monitoring system and method of communication for maintenance
A remote maintenance system has a monitoring computer for monitoring a facility and a monitoring center computer for maintenance management. The monitoring computer has a database for storing image data of the monitored facility. The monitoring center computer has a database for storing CAD data for the monitored facility. The monitoring center computer provides coordinates to the image data sent from the monitoring computer, and superposes the image coordinate data and CAD coordinate data for the CAD. The center computer locates a needed maintenance location on the basis of the result of the superposition processing. |
US07756673B2 |
Measuring device for measuring aspects of objects
An exemplary measuring device (100) for measuring aspects of objects includes a first contour measuring probe (10), a second contour measuring probe (20) and a processor (30). The first contour measuring probe (10) has a first tip extension (16) and a first displacement sensor (19). The first tip extension (16) is slidable in a first direction. The first displacement sensor (19) is used to sense a displacement of the first tip extension (16). The second contour measuring probe (20) has a second tip extension (26) and a second displacement sensor. The second tip extension (26) is slidable in the first direction. The second displacement sensor is used to sense a displacement of the second tip extension (26). The processor (30) is electrically connected to the first displacement sensor (19) and the second displacement sensor respectively. |
US07756672B2 |
Method for setting a predetermined distance between a machine tool and an electrically conductive workpiece
A method is for setting at least one predetermined distance between a machine tool (10) and a metallic or non-metallic electrically conductive workpiece (12) according to which a capacitive and/or inductive sensor (16) fixed to the machine tool (10) while facing the workpiece (12). The machine tool (10) is displaced with constant speed toward the workpiece (12) by means of a drive device, and a sensor signal is output at predetermined time intervals by means of a data processing unit (24). The sensor signal has a characteristic quantity that continuously changes in a non-linear manner according to the distance of the machine tool (10) from the workpiece (12). The data processing unit (24) compares each read out value of the characteristic quantity with a comparative value read out before at a predetermined number of time intervals and calculates the difference between the values that are compared with one another. |
US07756669B2 |
Systems and methods for estimating temperatures of power module components
Methods and systems are provided for modeling temperature characteristics of components in a system such as a power module for a hybrid or electric vehicle. A power dissipation value is calculated for each of the components in the system. A first filter is applied to the power dissipation value associated with a selected component to determine its estimated temperature. For each of the neighboring components located adjacent to the selected component, a cross-coupling temperature is estimated by applying other filters to each of the power dissipation values for the neighboring components. The estimated temperature of the selected component and the estimated cross-coupling temperatures for each of the neighboring components can then be added to thereby estimate the operating temperature for the selected component. Further, the operation of the system may be adjusted if the operating temperature determined for the selected component exceeds a threshold value. |
US07756664B2 |
Test apparatus and measurement circuit
There is provided a test apparatus for testing a device under test. The test apparatus includes a gradient adjusting section that separately adjusts a gradient of a rising edge of a signal under measurement which is output from the device under test and a gradient of a falling edge of the signal under measurement, a sampling section that samples the signal under measurement whose edge gradients are adjusted by the gradient adjusting section, and a judging section that judges whether the device under test passes or fails the test based on a result of the sampling performed by the sampling section. |
US07756663B2 |
Self-calibration systems and methods
Various embodiments of self-calibration systems and methods are described. One method embodiment, among others, includes imposing an alternate test to components within the device, responsive to the imposition of the alternate test, providing test responses corresponding to the components, and substantially, simultaneously mapping each of the test responses to corresponding specification values of the components. |
US07756658B2 |
Systems and methods for detecting defects on a wafer and generating inspection results for the wafer
Systems and methods for detecting defects on a wafer and generating inspection results for the wafer are provided. One method includes detecting defects on a wafer by comparing output generated by scanning of the wafer performed by an inspection system to one or more defect detection thresholds. The method also includes sampling outliers in the output by selecting the output having the highest values from bins defined based on one or more predetermined criteria. In addition, the method includes selecting a portion of the sampled outliers based on wafer-level analysis of the sampled outliers. The method further includes generating inspection results for the wafer by combining information about the selected portion of the sampled outliers with information about the defects detected using the one or more defect detection thresholds. |
US07756655B2 |
Observation apparatus, observation method and program
An observation apparatus which observers operations of an observation target apparatus, and which includes: an output signal acquisition unit for sequentially acquiring signal values by observing signals outputted by the observation target apparatus; a state storage unit for sequentially storing the acquired signal values; a determination unit for determining whether a first signal value newly acquired is identical with a second signal value which is acquired prior to the first signal value, and which is stored in the state storage unit; and a separation unit for separating and outputting a signal sequence, which includes a plurality of signal values acquired between the first signal value and the second signal value, as transactions of the output signals, on condition that it is determined that the first signal value is identical with the second signal value. |
US07756653B2 |
Storage medium storing thereon power consumption analysis program, and power consumption analysis method
A storage medium stores a power consumption analysis program operable to cause a computer to function as a power consumption analysis apparatus. The apparatus includes a device for preliminarily providing a first toggle rate of each of a plurality of wirelines included in a first circuit data set; a device for generating a correlation in accordance with each first toggle rate and each load capacity of the corresponding wireline, each correlation being indicative of a relationship between the first toggle rate and the load capacity; and a device for calculating a second toggle rate of each of a plurality of wirelines included in a second circuit data set, in accordance with a load capacity of a corresponding wireline and the corresponding correlation. |
US07756651B2 |
Fractional sampling of electrical energy
A novel method and device for measuring electrical parameters in an energy meter in an electrical system is described. The novel method samples an electrical energy signal and determines a relevant portion of the sampled electrical energy signal. The relevant portion of the electrical energy signal is then separately multiplied by a first and second reference waveform. The relevant portion may be reflective of a particular line cycle at a particular frequency of interest. In addition, other samples in the line cycle may be accumulated. The samples whose portions may be determined may be the first and/or last signal, while other sampled signals may be evaluated in whole. |
US07756648B1 |
Method and apparatus for facilitating in-situ vibration testing of disk drives
A system that generates vibrations within a computer system. During operation, the system receives a desired vibration profile. Next, the system determines a sequence of disk operations for one or more disk drives within the computer system that generates vibrations which substantially matches the desired vibration profile. The system then performs the sequence of disk operations on the one or more disk drives to generate the vibrations. |
US07756647B2 |
Fill level measurement device
A fill level measurement device senses the fill level of an object within a container. A fill level measurement sensor provides a sensed fill level signal indicative of the level within the container. A signal processing device is responsive to the sensed fill level signal and includes a first removable and replaceable component that includes a first memory device. The signal processing device also includes a second removable and replaceable component that includes a second memory device containing component customer parameter data. The second removable and replaceable component transmits the component customer parameter data to the first removable and replaceable component via a data link that electrically isolates the first and second removable and replaceable components, and the first removable and replaceable component stores the received component customer parameter data into the first non-volatile memory device. |
US07756646B2 |
Method for predicting peptide detection in mass spectrometry
A method of predicting whether a peptide present in a biological sample will be detected by analysis with a mass spectrometer. The method uses at least one mass spectrometer to perform repeated analysis of a sample containing peptides from proteins with known amino acids. The method then generates a data set of peptides identified as contained within the sample by the repeated analysis. The method then calculates the probability that a specific peptide in the data set was detected in the repeated analysis. The method then creates a plurality of vectors, where each vector has a plurality of dimensions, and each dimension represents a property of one or more of the amino acids present in each peptide and adjacent peptides in the data set. Using these vectors, the method then generates an algorithm from the plurality of vectors and the calculated probabilities that specific peptides in the data set were detected in the repeated analysis. The algorithm is thus capable of calculating the probability that a hypothetical peptide represented as a vector will be detected by a mass spectrometry based proteomic platform, given that the peptide is present in a sample introduced into a mass spectrometer. |
US07756644B2 |
System and method for automated selection of T-cell epitopes
Methodology for the automated selection and/or optimization of T-cell epitopes is disclosed. The invention provides a data processing system which utilizes sequence-based statistical pattern recognition to compute an epitope selection matrix based on the informational content of epitopes known to bind to a particular major histocompatibility class I allele. The resulting Bayes-corrected scoring matrix is used to predict the relative binding affinities of candidate T-cell epitopes derived from immunologically relevant antigens of self or foreign origin. One aspect of the invention describes an analytical method for identification of modifications in known or predicted T-cell epitopes that confer upon the epitopes the ability to elicit stronger cellular immune response due to more efficient processing and/or presentation to T-cells. The disclosed epitope identification algorithm is applicable to the design of vaccines for infectious diseases, cancer and autoimmune diseases as well as for developing methods for the in vitro evaluation of cellular immunity. |
US07756641B2 |
Computation of sensitivity for resistivity measurements
The present invention provides methods and systems for numerically computing tool response sensitivities of subterranean measurement tools such as resistivity logging tools. The methods and systems enable much faster computation of sensitivities than previously available for resistivity tools. For typical tools that apply dozens or hundreds of parameters, the methods of the present invention may reduce sensitivities computation time by a factor substantially equal to the number of parameters. |
US07756639B2 |
System and method for augmenting a satellite-based navigation solution
A map-matching feedback interface uses added information to bound a mapping solution and calibrate a navigation system, thus enabling the navigation system to navigate more accurately over a longer period of time. The system recognizes erroneous measurements and reduces or eliminates them from the mapping solution, thus preventing position inaccuracies. The system interfaces the navigation system with a mapping system that feeds back map-based data to the navigation system and combines the map-matching feedback data with other sensor data to produce an accurate navigation solution even in environments where GPS or dead reckoning input data is inaccurate. |
US07756637B2 |
Methods and systems for displaying electronic enroute maps
Methods and systems for a position indicating display system for an aircraft are provided. The system includes a map display unit configured to display a map representative of an area being traversed by the aircraft, and an overlay comprising an own ship depiction, said overlay displayed on the map for a period of time in response to an input from at least one of a user and an aircraft sensor. |
US07756636B2 |
Navigation device, navigation method, and program
A navigation apparatus includes: a route acquiring unit that acquires a route that connects a departure place and a destination, the route including a plurality of section routes for which different kinds of transportations are used; a guiding unit that performs a guidance based on the route acquire by the route acquiring unit; and a guidance controller that receives an instruction whether to perform the guidance for each of the section routes, and controls the guiding unit to perform the guidance for a section route for which an instruction to perform the guidance is received. |
US07756630B2 |
System and method for displaying images in an online directory
Embodiments of the present invention provide a method and system for generating an online listing, such as a yellow pages listing, that includes information about an object, such as a business, and also includes at least one image of the structure containing the object. For example, the image may be a digital image of the store front of a business taken at a street view. Additionally, a user may select an image from a plurality of images that the user perceives as being an appropriate representative image for the business. Based on votes received a default representative image may be identified that is provided in response to a request for information about the business. |
US07756624B2 |
Route planning system for agricultural working machines
A route planning system for an agricultural working machine including at least one crop material storage unit for storing quantities of crop material transferable to forage vehicles, has a unit for generating driving routes in a territory based on a defined working width assigned to the agricultural working machine, a unit for reconciling a crop material quantity stored in the crop material storage unit depending on at least one characteristic parameter, and a unit for dynamically adapting the reconciliation to changes in the at least one characteristic parameter. |
US07756622B2 |
Method and device for damping the displacement of construction machines
The invention relates to a method and a device for damping the displacement of construction machines, in particular wheel loaders, comprising working equipment that is driven by means of a hydraulic cylinder, a hydraulic source, a controlled valve for supplying the hydraulic cylinder with hydraulic fluid, a regulator unit comprising control software, in addition to an acceleration sensor. |
US07756621B2 |
Steering control system and method
An electronic control system may be used to control the steering angle of a vehicle wheel. The electronic control system may be used to determine that a measured speed that a steering angle of a wheel is changing exceeds a threshold speed. The electronic control system may be used to determine that a measured range of motion of the steering angle exceeds a threshold amount. The electronic control system may use an encoder to measure the position of a steering angle of a vehicle wheel. |
US07756620B2 |
Methods, systems, and computer program products for tire slip angle limiting in a steering control system
A method, system, and computer program product for tire slip angle limiting in a steering control system for a vehicle are provided. The method includes calculating a first steering augmentation angle from a vehicle speed and a handwheel angle. The method further includes calculating an upper bound angle limit and a lower bound angle limit as functions of a vehicle slip angle and a tire slip angle limit. The method also includes bounding the sum of the handwheel angle plus the first steering augmentation angle between the upper bound angle limit and the lower bound angle limit to produce a first bounded angle. The method additionally includes subtracting the sum of the handwheel angle plus the first steering augmentation angle from the first bounded angle to produce a first limiting function, and producing a motor angle command by adding the first limiting function plus the first steering augmentation angle. |
US07756619B2 |
Active vibration insulator
An active vibration insulator includes an electromagnetic actuator, a controller, and a bad-roads processor. The electromagnetic actuator generates vibrating forces depending on electric-current supplies. The controller carries out vibrating-forces generation control. In the vibrating-forces generation control, the electric-current supplies are made variable so as to actively inhibit vibrations generated by an on-vehicle vibration generating source of a vehicle from transmitting to a specific part of the vehicle based on cyclic pulsating signals output from the on-vehicle vibration generating source. Thus, the controller lets the electromagnetic actuator generate the vibrating forces. The bad-roads processor stops the vibrating-forces generation control effected by the controller when the vehicle travels on bad roads. |
US07756617B1 |
Vehicular monitoring system
A portable electronic device is disclosed. The electronic device can be used inside a motor vehicle to collect and store information regarding operation of the motor vehicle. The electronic device can include a processor and a digital memory. The processor can determine miles traveled by the motor vehicle during a trip and store data representing the miles in the digital memory with a trip identifier identifying the trip. The miles traveled can be determined using data from a location sensor, such as a global positioning satellite device, that determines locations of the motor vehicle during the trip. The electronic device can also include an audio mechanism into which a user can speak information about the trip. Such audio data can be stored in the digital memory and associated with the trip identifier. Other data representing information about the trip can also be stored in the digital memory. The electronic device can also include a mechanism for transferring data stored in the digital memory in association with the trip identifier to a computing device. |
US07756613B2 |
Signaling system
Trains and points are patrolled by a telegram containing the block occupancy information as a section that only one train is permitted to occupy, the information for giving lock position instructions to a point, and the point position information. This telegram is updated in order to get the right of block occupancy that is not held by other trains, and to give lock position instruction to the point. The train checks the block which this train is allowed to occupy, confirms that the point in this block has been set to the lock position specified by this train. Reading the aforementioned telegram, the point checks the lock position instruction given to itself and controls its lock position. A signaling system characterized by reduced designing and manufacturing costs is provided. |
US07756612B2 |
Method and a device for providing assistance in piloting a rotorcraft at takeoff
The invention relates to a method of piloting a rotorcraft having a plurality of engines for driving at least one lift and propulsion rotor, in which method, so long as the rotorcraft has not reached an optimum climb speed (OCS), a pitch attitude control signal (Upitch) is determined that is adapted so that the rotorcraft accelerates in application of a profile (P1, P2, P3) that varies as a function of the elapsed time and as a function of the operating state of the engines (OEI/AEO). |
US07756608B2 |
System for calibration of an industrial robot and a method thereof
A method for calibration of an industrial robot including a plurality of movable links and a plurality of actuators effecting movement of the links and thereby of the robot. The method includes mounting a measuring tip on or in the vicinity of the robot, moving the robot such that the measuring tip is in contact with a plurality of measuring points on the surface of at least one geometrical structure on or in the vicinity of the robot, reading and storing the positions of the actuators for each measuring point, and estimating a plurality of kinematic parameters for the robot based on a geometrical model of the geometrical structure, a kinematic model of the robot, and the stored positions of the actuators for the measuring points. |
US07756607B2 |
Floor reaction force estimation method for two-legged walking mobile body
The direction of a component vector on a plane perpendicular to a predetermined axis of a floor reaction force acting on landing legs of a two-legged walking mobile body is determined such that the direction of a moment generated around a center-of-gravity of the body by a total sum of the component vectors on the plane is coincident with the direction of the component around the predetermined axis of a total rate of change of angular momentum by calculating the total rate of change of angular momentum, and the total floor reaction force acting on the body by sensing joint displacement, acceleration, angular velocity, and using a rigid link model. An estimated value of the component vector is found based on the determined direction and the obtained total floor reaction force. This enables finding an estimated value of the floor reaction force showing a smooth and continuous change. |
US07756604B1 |
Product control system
A vending system restricts, limits and/or controls access and/or to various products, and tracks purchases, use or consumption of those products by an individual, group, class or classification, and implements continued decisions regarding future access within the context of a hierarchy of policy enforcement or guideline recommendations. The individual or group is associated with a unique identification, captured by an input device, such that product selection availability is based upon identity, product type, quantity limits, serving recommendations and nutritional guidelines, user preferences, governance and access restrictions. Subsequent tracking of the dispensing of products, permits the system to compare consumption and make future decisions regarding access to products. |
US07756601B1 |
Intuitive controller for vertical lift assist device
A vertical control mechanism for a vertical lift assist device is provided in which a rotational twist grip element is in direct communication with a control signal that generates analog input signals corresponding to an operator's intended vertical destination of an end-effector. A vertical lift mechanism is thereby controlled to provide a vertical assist lifting force that assists an end-effector in the manipulation of a load. |
US07756600B2 |
Method for manufacturing semiconductor device
In the case of forming fine wires and the like by a droplet discharging apparatus to manufacture electric circuits, discharging controls including controls of a discharging position, a discharging timing, and the like are required to have very high accuracy. After forming design diagram data of an electric circuit by a CAD tool, the design diagram data is converted into first raster data, which is then converted into second raster data. The first raster data is a square grid regarding a dot pitch Xdp in a horizontal direction and a dot pitch Ydp in a perpendicular direction as one unit. The second raster data is a rectangular grid regarding the dot pitch Xdp in the horizontal direction and a dot pitch Ydp/V (V>1) as one unit. It is to be noted that arbitrary discharging number is the same before and after the conversion from the first raster data to the second raster data. |
US07756599B2 |
Substrate processing apparatus, program for performing operation and control method thereof, and computer readable storage medium storing the program
A computer readable storage medium storing a program for performing an operation method of a substrate processing apparatus is provided. The operation method includes the steps of introducing a nonreactive gas into the vacuum preparation chamber before the gate valve is opened while the substrate is transferred between the vacuum preparation chamber of the vacuum processing unit and the transfer unit, stopping introducing the nonreactive gas when an inner pressure of the vacuum preparation chamber becomes same as an atmospheric pressure, starting an evacuation process of the corrosive gas in the vacuum preparation chamber and then opening to atmosphere performed by letting the vacuum preparation chamber communicate with an atmosphere, and opening the gate valve after the step of opening to atmosphere. |
US07756598B2 |
System and method for automating integration of semiconductor work in process updates
WIP status updates, as received from semiconductor manufacturing suppliers, is converted to transactions. In one approach, supply chain events, for example lot splits, lot merges, and lot scrap, are identified based on previous lot statuses and current lot statuses from the WIP status update. Identified events are interpreted as transactions, which can be used to interface with a transactional system such as an ERP system. |
US07756597B2 |
Method of operating a lithographic processing machine, control system, lithographic apparatus, lithographic processing cell, and computer program
Scheduling of tasks in a lithographic apparatus, track unit or lithocell is performed by maintaining a register of the state of the machine and a database of tasks performable by the machine, generating possible sequences of tasks based on pre- and post-conditions on the system state (rather than a precedence relation) and selecting a sequence from the generated sequences that meets a given beginning state of the machine and a desired end state. Embodiments of the invention also allow for automated recovery from exceptions. |
US07756594B2 |
Systems and methods for parsing flexible audio codec topologies
Systems and methods for parsing flexible audio codec topologies are described. In one aspect, codec topology information is obtained from an audio codec. The codec topology information includes a list of processing node connections and configuration default data for respective processing nodes associated with the audio codec. The codec topology information is evaluated to identify valid audio codec topologies based on set of valid connection path criteria. |
US07756586B2 |
Wound healing patch with guard electrodes
In one example, the present invention is directed to a wound-healing patch including a flexible substrate, at least one wound electrode, at least one guard electrode and at least one return electrode. The guard electrode is positioned between the wound and return electrodes in the electrical path of current traveling between the return and wound electrodes on the surface of the skin, sinking the surface current and force the wound current to travel deeper into the tissue. In the invention, the wound electrode(s) is positioned on a portion of the flexible substrate designed to be placed over wounded tissue and the return electrode is positioned on a portion of the substrate substantially surrounding the wound and guard electrodes and is designed to be placed over healthy tissue. |
US07756585B2 |
Muscle stimulation method and system to improve walking
In a method and a system of providing walking assistance and/or therapy to a person with impaired gait, electrical stimulation is applied to muscles of a leg that effect dorsiflexion and plantar flexion of the ankle of the leg. The timing of the electrical stimulation is determined from gait event signals developed from sensors under the heel and forepart of the foot of the other leg. In the method and the system, the electrical stimulation is enabled when the person is sensed to be active and is disabled when the person is sensed to be inactive. The method and the system are applicable to persons having unilateral or bilateral impairment of their walking ability. |
US07756579B2 |
Implantable sensor
A sensor which can be implanted in a body part to collect data relating to the body part, the sensor includes a jacket which has a side wall which can be deformed inwardly, and first and second ends. A sensor part is contained within the jacket, and fastened to the jacket at or towards the first end of the jacket. The sensor part is at least partially isolated from compressive forces applied to the sensor which cause the side wall of the jacket to deform inwardly. |
US07756578B2 |
Rhythm discrimination of sudden onset and one-to-one tachyarrythmia
This document discusses, among other things, systems and methods to discriminate between a ventricular tachyarrhythmia (VT) and a supraventricular tachyarrhythmia (SVT), such as upon detecting sudden onset and one-to-one tachycardia. In certain examples, a detected tachyarrhythmia is analyzed to determine whether it is sudden onset and 1:1. If so, a first fast beat is identified. One or more ventricular intervals in close proximity to the first fast beat are analyzed to determine an initial classification of either VT or SVT. The initial classification is used to adjust a morphological feature correlation coefficient (FCC) threshold. A morphology analysis is performed with the adjusted FCC threshold value to yield a secondary classification. |
US07756575B2 |
Apparatus and method of diagnosing health using cumulative data pattern analysis via fast Fourier transformation of brain wave data measured from frontal lobe
Provided is a health diagnosis apparatus and method in which brain waves are sequentially measured from the frontal lobe of a human body that is to be diagnosed when the eyes are in an eyes-open and eyes-closed state, the measured brain waves are fast Fourier transformed to then be accumulated, and then the health conditions of the respective portions of the human body can be determined according to the patterns with respective frequencies. The health condition diagnosis method includes measuring brain waves; performing a fast-Fourier-transform on the measured brain waves; classifying the frequency-based brain wave data into opened and closed eye state brain waves to thus accumulate the classified result; finding a specific frequency and a pattern thereof which repeats from the accumulated brain wave data; correspondingly connecting the frequency and the respective portions of the human body based on the specific frequency pattern; and determining the health condition of the human body. The frequency-based health condition determination is based on clinic test results. |
US07756571B1 |
Methods and systems for detecting the presence of T-wave alternans
Embodiments of the present invention relate to implantable systems, and method for use therein, that can detect T-wave alternans. In accordance with specific embodiments of the present invention, intrinsic premature contractions of the ventricles are detected, and at least one metric of T-waves is measured in a specified number of beats that follow each detected intrinsic premature contraction of the ventricles. A determination of whether T-wave alternans are present is made based on the measured T-wave metrics. In alternative embodiments, rather than waiting for intrinsic premature contractions of the ventricles, premature contractions of the ventricles are caused on demand by inducing premature atrial contractions. In still other embodiments, a patient's vagus nerve is stimulated to simulate premature contractions of the ventricles. This abstract is not intended to be a complete description of, or limit the scope of, the invention. |
US07756564B2 |
Apparatus for measuring the neuro-magnetic field from a human brain and method for operating the same
The present invention provides a low-noise MEG apparatus of high sensitivity. A MEG apparatus using a magnetic shield of high critical temperature superconductor is set on the floor of a building via mechanical vibration suppressor supports to prevent appearance of noise signals. Also, the apparatus is equipped with means for preventing any relative displacement between the SQUID magnetic sensors and the magnetic shield of high critical temperature superconductor, thereby not letting an inevitable mechanical vibration of least strength produce any variable components of the trapped static magnetic field, which the SQUID magnetic sensors could be sensitive to. |
US07756562B2 |
Apparatus and method for analyzing blood flow
There is provided a blood-flow analysis apparatus for analyzing the time intensity curve for each pixel or region of interest of time-series images collected by photographing a desired region of a sample over time with a medical modality by applying a tracer to the blood of the sample. The analysis apparatus includes a calculation unit for calculating parameters indicative of blood-flow dynamics peculiar to the measured tissue of the sample as ratio to or difference from parameters at a desired reference region on the basis of only the time intensity curve of the measured tissue, and a visual-information presentation unit for visually presenting the calculations by the calculation unit. |
US07756558B2 |
Apparatus and methods for mitigating the effects of foreign interferents on analyte measurements in spectroscopy
The present invention includes apparatuses and methods for mitigating the effects of foreign interferents on analyte measurements. The present invention comprises several interferent mitigation steps. Examples include sample cleaning procedures, detection of the presence of interferents, determination of the identity of interferents, and modification or selection of a multivariate calibration model to mitigate the effects of one or more interferents on analyte measurements. The interferent mitigation steps of the present invention can be applied individually, and in some embodiments can be applied in combination. Some examples of relevant analyte measurements include the noninvasive determination of the presence or concentration of alcohol, glucose, urea, byproducts of alcohol metabolism, and substances of abuse. |
US07756555B2 |
Portable information terminal equipment
Portable information terminal equipment having a function to perform the informing process at the time of reception in cooperation with a connecting section driving mechanism as well as a function to enable the open/close movement of the upper and lower units through one-touch operation making use of the connecting section driving mechanism. Depending on informing modes, a motor drive circuit drives a motor under the control of a controller on receipt of a call or a message to apply a driving force to the open/close mechanism of a hinge unit. Thereby, the portable information terminal equipment is folded/unfolded, that is, the posture of the portable information terminal equipment is changed, and a user is informed of the receipt of the call or the message. Besides, the portable information terminal equipment performs conventional informing processes, such as ringing, light emitting, message or image display and the like, in combination with the open/close or rotative operation. |
US07756552B2 |
Holding device for a cellular phone
Disclosed is a holding device for a cellular phone (100), comprising a holding surface (215), a top holding rail (220, 435) that is spaced apart from the holding surface (215), and a pressing unit (300, 450). Said pressing unit (300) encompasses an elastic pressing element (340) which can apply a holding force (Fhold) extending parallel to the longitudinal axis of the cellular phone (100) to a base region (107) of the cellular telephone (100) such that a top region (106) of the cellular phone (100) is pressed against the top holding rail (220, 435). Said top holding rail (220, 435) and a bottom holding rail (260, 436) are provided for securing the cellular telephone (100) against a transversal force on the holding surface (215). |
US07756551B2 |
Method of sharing at least one functional block in a communication system
A communication system (10) has an audio receiver path (12), and a digital transceiver path (14), wherein both paths (12, 14) are integrated on a single integrated circuit. The audio receiver path (12) has a concealment device (16), and the communication system (10) also has at least one functional block (18) connected to and shared by the both paths (12, 14). The communication system (10) has a digital controller (20) connected to both paths (12, 14), the at least one functional block (18), and the concealment device (16). The digital controller (20) is operable to schedule the operation of the digital transceiver path (14), and to inform the concealment device (16) of start and end points of the activity of the digital transceiver path (14). The concealment device (16) is operable to mask interruptions in the audio stream from the audio receiver path (12) caused during periods of activity of the digital transceiver path (14). |
US07756549B2 |
Dialing screen method and layer structure for a mobile terminal
A method for providing a dialing screen which visually changes depending on status information providable through a mobile terminal. Particularly, the dialing screen displays status information including network status information, time-zone information of a transmitting side or receiving side, etc., which can be provided through the mobile terminal, with graphic elements thereof embossed. Therefore, it is possible to output a dialing screen in which specific status information is reflected, so that the various tastes of the users can be reflected in the dialing screen and simultaneously visibility of the transmitted information increases. |
US07756544B1 |
Power controlled network devices for security and power conservation
The present invention provides method and systems for activating or deactivating network devices by managing the power of the network device. By controlling the power for network devices, the size and coverage of the network can be adjusted to meet the needs for the current usage. This can be particularly advantageous in wireless networks where multiple wireless access points may be provided to provide coverage during peak usage but present the additional security concern of the network being accessible to unauthorized users. Being able to power down unneeded wireless access points during off-peak usage allows for the minimization of such potential security concerns. |
US07756543B2 |
High speed shared radio channel transmit power control
To increase throughput efficiency and attain a higher achieved bit rate for data transmissions over a high speed shared channel, a variable transmit power increase factor is used to control the maximum rate at which the power at which data is transmitted over the high speed shared channel can increase. In one non-limiting implementation, the power increase factor F is varied with the current total downlink transmitted power available for high speed downlink transmission. For example, when the available high speed shared channel power is large, the variable transmit power increase factor assumes a more conservative value, e.g., a smaller F value, at the beginning of the high speed downlink transmission, and then a more liberal value, e.g., a larger F value, later during the high speed downlink transmission. |
US07756528B2 |
Area estimation system and area estimation method
An area estimation system includes: a radio signal transmitting unit configured to transmit a radio signal to certain radio signal receiving terminal; a radio signal capturing unit configured to capture the radio signal transmitted from the radio signal transmitting unit, to obtain an RSSI for indicating a strength of the captured radio signal; an RSSI receiver unit configured to receive the RSSI, a radio signal transmitting unit ID for uniquely identifying the radio signal transmitting unit, and a radio signal capturing unit ID for uniquely identifying the radio signal capturing unit; an RSSI storage unit configured to store the RSSI, the radio signal transmitting unit ID and the radio signal capturing unit ID in association with one another; and a presence area estimating unit configured to estimate the presence area of the radio signal transmitting unit, by using the RSSI which is obtained by the radio signal capturing unit and stored in the RSSI storage unit. |
US07756527B2 |
Position information management system
A position information management system in which a portable remote terminal includes a plurality of kinds of positioning means for positioning based on a GPS, positioning based on a portable-telephone or PHS base station, positioning based on a radio marker, and independent positioning based on a direction detector, so that the holder of the portable remote terminal can be navigated anywhere. The holder of the portable remote terminal can know the position of a third party similarly holding such a portable remote terminal, by inquiring of a central system, and he/she can supervise, for example, the action of an old person, a child, or a skier in a skiing area. Further, only the map data of a district which is often used by the holder is stored in the portable remote terminal. In this regard, when the holder is in a district not contained within the retained map data, he/she downloads corresponding map data from the central system and uses the downloaded map data. |
US07756526B2 |
Retrieving a web page via a coded surface
A method of retrieving a web page using a print medium, comprising the steps of: determining a print media identifier from the print medium using a sensor module of a mobile telecommunications device, the print media identifier having been linked to the web page; and, retrieving, using the mobile telecommunications device, the web page. |
US07756523B2 |
Management method, system, and management apparatus of radio communication system
A managing server 1 and a propagation characteristic computing server 3 grasp a load situation for each cell that is a coverage range of each of a plurality of APs 4a to 4d, calculate an evaluation value defined for evaluating the load situation, and take a control of the load situation of each cell so that this evaluation value is minimized. The control of load situation is a control for altering a shape (including size) of each cell, and further, specifically, a control for making a cell alteration so that the above-mentioned evaluation value is minimized, by performing processes such as regulation of the transmission power of the AP, alteration of the installation position of the AP and addition of the AP. This allows the load of each cell (AP) to be regulated most suitably. |
US07756522B2 |
Dynamic traffic control method and device for the same
A dynamic traffic control method is disclosed that controls traffic in a radio network system where a radio network controller causes plural radio base stations to change radio outputs. The method comprises a step of measuring a channel utilization rate of each of cells of the radio base stations every predetermined period, a step of predicting whether the rate of a first cell of the cells reaches an implementation level, at which radio output control over the first cell is required, in a next period based on a movement of the rate in the past if the channel utilization rate of the first cell is at a warning level, and a step of reducing the radio output of the first cell and increasing the radio output of a second cell adjacent to the first cell if the rate of the first cell is predicted to reach the implementation level. |
US07756517B2 |
Apparatus and method for verifying reception and execution status of telecommand in satellite control system
Provided are an apparatus and a method for verifying a reception and execution status of telecommand in a satellite control system. The inventive apparatus for informing a satellite control system of a reception and execution status of telecommand in a satellite comprises a telecommand receiver for receiving a telecommand signal transmitted from a satellite control system, a link control unit for extracting a command transfer frame from the telecommand signal received in the telecommand receiver, judging whether or not the extracted command transfer frame is valid, and providing corresponding link verification telemetry information to a telemetry transmitter, a telemetry information database for storing a set of telecommand execution verification telemetry mnemonics or measured values, a telecommand/telemetry unit, when the telecommand is executed, for acquiring an execution verification telemetry mnemonic responding to the telecommand from the telemetry information database, and the telemetry transmitter for generating a telemetry transfer frame having the link verification telemetry information provided by the link control unit and the telecommand execution verification telemetry mnemonic acquired by the telecommand/telemetry unit as data field, and sending the generated telemetry transfer frame to the satellite control system. |
US07756516B2 |
High-frequency measuring system having spatially separated high-frequency modules
A high-frequency measuring system is provided for measuring a test device with a measuring device unit and at least one high-frequency module connected to the measuring device unit. Each high-frequency module is located spatially separated from the measuring device unit and is connected to the measuring device unit via a digital interface. |
US07756515B1 |
Systems and methods of merchandising content to mobile telephones based on subscriber's purchase history
A system and method for merchandizing content to wireless subscribers that have upgraded their mobile station or service is disclosed. The wireless carrier maintains a database of identifying data for content downloaded to subscribers' mobile stations. When a subscriber upgrades his or her mobile station the wireless carrier searches the database for previously downloaded content, identifies the equivalent content that is compatible with the new mobile station and provides the information of available equivalent downloads to the mobile station. |
US07756513B2 |
Command and control communications system with sub-networks and interface devices
A sub-network device and a method of communicating using a sub-network, interconnect device and a network as a backbone within a communications system includes receiving a request for information at the interconnect device from a wireless communications device to communicate with the interconnect device, the interconnect device interconnects the wireless communications device to the sub-network, transmitting the request for information from the wireless communications device to the network, the network including terrestrial communications and being connected to a public safety agency network, receiving the requested information at the sub-network from the public safety agency network over the network in response to the transmitted request for information and transmitting the requested information back to the wireless communications device through the interconnect device. |
US07756511B2 |
Text message delivery features for an interactive wireless network
In general, in one aspect, one embodiment of the present disclosure features a message delivery method. The method includes the steps of receiving a message including delivery instruction and delivery information indicating a time at which the message is to be delivered to a communication device of a recipient; storing the message; and delivering the message to the recipient at a time indicated by the delivery information. Further, the delivery instruction and the delivery information are set by a sender of the message. Other embodiments are also provided. |
US07756509B2 |
Methods and apparatus for providing an access profile system associated with a broadband wireless access network
Embodiments of methods and apparatus for providing an access profile system associated with a broadband wireless access network are generally described herein. Other embodiments may be described and claimed. |
US07756508B1 |
Communication between a fixed network and a movable network with means for suspending operation of the moveable network
A satellite telephone system for communication between a fixed network (4) and a moveable network (1) on board a vehicle, has means for suspending operation of the moveable network, for example when the moveable network could interfere with a fixed network, during safety-critical stages of a flight, or to enforce “quiet” periods on board. When operation of the moveable network (1) is suspended a control signal is transmitted to the fixed network (4), causing the fixed network (4) to intercept calls directed to the moveable network, thereby avoiding unnecessary signal traffic over the satellite link (3, 6, 13). The moveable network may be a wireless network (FIGS. 1, 2), or a wired network (FIG. 4). |
US07756507B2 |
Method and device for authenticated access of a station to local data networks in particular radio data networks
The invention relates to methods, devices and systems for the authenticated access to a data network by means of a station (WH) compatible with a data network (WLAN), which permit an authentication of the station and user. A device, for example a mobile radio device, is used for the above, which is authenticated in another system. In addition to the authentication, in particular a charging of services in a data network or another communication system (GSM) which is accessible by means of the data network is thus possible. |
US07756505B2 |
Semiconductor integrated circuit and a software radio device
To realize a software radio processing with a reduced circuit area by hardware and software which can process transmission and reception, or synchronization and demodulation in time division. There are provided a circuit DRC that can dynamically change a configuration with a structure that can change the configuration at a high speed, a general processor, and an interface for connection with an external device such as an AD converter or a DA converter. Software radio is realized by using a software radio chip that conducts plural different processing such as transmission and reception, or synchronization and demodulation in time division. The different processing during the radio signal processing can be conducted in time division. As a result, the software radio can be realized with a circuit of a reduced area in a software radio system that allocates regions of an FPGA to the respective processing. |
US07756504B2 |
Rotating harmonic rejection mixer
In one embodiment, the present invention includes a mixer circuit to receive and generate a mixed signal from a radio frequency (RF) signal and a master clock signal, a switch stage coupled to an output of the mixer circuit to rotatingly switch the mixed signal to multiple gain stages coupled to the switch stage, and a combiner to combine an output of the gain stages. |
US07756502B2 |
High-frequency IC and GPS receiver
The high-frequency IC according to an embodiment of the invention includes a mixer down-converting the RF signal into an IF signal with a given center frequency lower than that of the RF signal, a first-order low-pass filter with a pass band set narrower than a bandwidth of the IF signal down-converted by the mixer, and an active low-pass filter removing a signal outside the bandwidth of the IF signal. |
US07756501B2 |
Multipass noise detecting apparatus and FM receiving apparatus
A multipass noise detecting apparatus comprising: a smoothing process unit configured to receive input of a signal corresponding to electric field strength of a received signal and to smooth the signal; a delay process unit configured to delay the signal; an amplifying unit configured to amplify a signal output from the smoothing process unit; a pulse noise determining unit configured to compare a signal output from the delay process unit with a signal output from the amplifying unit to output a pulse noise determining signal indicating a period of presence of pulse noise; and a noise cancel process unit configured to carry out a process for removing pulse noise on the basis of the pulse noise determining signal, the process being applied to the signal output from the delay process unit. |
US07756497B2 |
Method and apparatus for switching between subchannels on a single radio frequency broadcast
The present invention utilizes station preset buttons on a radio frequency receiver to allow the user to browse through the various subchannels included in a single station or channel. The preset buttons still have the standard function of having a frequency and subchannel selection parameter associated with the button that can be used to directly select that subchannel. But subsequent presses of the button may change the currently playing program to a different program contained in the same station or channel using a circular queue ordering. |
US07756496B2 |
Oscillation controlling apparatus, recording medium having program recorded thereon, and channel selecting apparatus
An oscillation controlling apparatus for controlling an oscillation frequency of an oscillation circuit to be a target frequency comprises a variable range dividing unit configured to dividing a variable range of a control signal into a plurality of portions, the control signal increasing or decreasing the oscillation frequency of the oscillation circuit as a value thereof is increased or decreased; and a determining unit configured to determining the portion including the control signal setting the oscillation frequency to the target frequency, by outputting the control signal at a boundary of each portion divided by the variable range dividing unit and by acquiring the oscillation frequency of the oscillation circuit, wherein the variable range dividing unit is configured to divide repeatedly the variable range until the oscillation frequency of the oscillation circuit is set to the target frequency with using the portion determined by the determining unit as the variable range. |
US07756495B2 |
High speed receiver
In one embodiment, a receiver includes a voltage margin controller, a set of first components coupled to the voltage margin control, and a set of offset compensation controllers coupled to the set of first components. |
US07756493B2 |
Feed forward amplifier system and method using the pilot frequency from a positive feedback pilot generation and detection circuit to improve second loop convergence
A pilot system and method is disclosed that increases the rate of convergence of the second loop alignment control in a feed forward amplifier. Both a pilot generation and detection system and search algorithm controlling the alignment are disclosed. By measuring the frequency of the generated pilot, phase information regarding the second loop cancellation transfer function can be inferred. Changes in the pilot frequency as the search algorithm makes steps in the second loop alignment indicate errors in the direction of the search. Using this pilot frequency measurement along with the existing log-power measurement of the residual pilot power improves the convergence speed because fewer steps will be made to reach the optimal alignment setting. |
US07756491B2 |
Phase shifter
A phase shifter includes a plurality of variable gain elements, each variable gain element configured to receive one of a plurality of input signals, each input signal having a phase that is shifted with respect to each other input signal; and a control signal supplied to each variable gain element, where the control signals define a phase shift. |
US07756490B2 |
Methods, radioterminals, and ancillary terrestrial components for communicating using spectrum allocated to another satellite operator
A method of providing communications can be provided by at least one space-based and/or terrestrial component of a first system/operator transmitting/receiving information using spectrum allocated to a second system/operator at an aggregate interference level at a space-based component of the second system/operator that is less than or substantially equal to a predetermined threshold. Related other methods, systems, and radioterminals are also disclosed. |
US07756487B2 |
Local oscillator with non-harmonic ratio between oscillator and RF frequencies using pulse generation and selection
A novel and useful apparatus for and method of local oscillator (LO) generation with non-integer multiplication ratio between the local oscillator and RF frequencies. The LO generation schemes presented are operative to generate I and Q square waves at a designated frequency while avoiding the well known issue of harmonic pulling. The input signal is fed to a synthesizer timed to a rational multiplier of the RF frequency L/N fRF. The clock signal generated is divided by a factor Q to form 2Q phases of the clock at a frequency of L(N*Q)fRF, wherein each phase undergoes division by L. The phase signals are input to a pulse generator which outputs a plurality of pulses. The pulses are input to a selector which selects which signal to output at any point in time. By controlling the selector, the output clock is generated as a TDM based signal. Any spurs are removed by an optional filter. |
US07756483B2 |
Adaptive channel quality estimation algorithm to support link adaptation
RF communications received by a wireless terminal from a servicing base station are used to determine the channel quality such as reported bit error probability (BEP). The RF communications may be in the form of RF bursts that are part of a data frame. An estimated BEP may be determined from the signal to noise ratio (SNR) of the RF bursts and or a sequence of soft decisions extracted from the RF bursts, and their historical performance. The SNR maps to an estimated BEP based upon the modulation format of the RF bursts. The soft decisions decode to produce a data block. When the soft decisions decoded favorably, the re-encoded data block produces a sequence of re-encoded decisions. Comparing the re-encoded decisions to the soft decisions yields a re-encoded bit error (RBER). The reported BEP may be based upon the estimated BEP, RBER, and/or RBER threshold. The RBER threshold may be adaptively incremented or decremented depending upon whether or not the RF communications were properly decoded. The size of the increment or decrement may be based on the channel quality. |
US07756482B2 |
Scheduling method for wireless multihop relay communication systems and system thereof
A scheduling technique for wireless multihop relay communication systems is provided. With spatial separation caused by the shadowing effect of surrounding buildings, a base station and its relay stations in a single cell are divided into several groups by following the rule that stations with severe potential interference are separated into different groups. The base station arranges the scheduling of these groups and serves these groups sequentially in the time domain. To take advantage of shadow effect, the same radio resources can be scheduled for relay stations within the same group due to the isolation of interfering signals. In the present invention, base stations and relay stations are equipped with directional antennas or sector antennas to further exploit the advantage of spatial separations. Different relay groups can also reuse the radio resource through appropriate power control. The cell capacity can be enhanced substantially because of aggressive radio resource reuse. |
US07756480B2 |
System and method for transmitter leak-over cancellation
The present disclosure relates generally to systems and methods for transmitter leak-over cancellation. In one example, a method includes transmitting a signal via a transmit chain in a wireless device, where a portion of the signal leaks over into a receive chain of the wireless device and generates higher order products that interfere with a signal being received by the wireless device. A portion of the signal from the transmit chain is diverted into cancellation circuitry coupled to the receive chain prior to a location in the transmit chain where leak-over occurs, and an amplitude and phase of the portion is manipulated. The manipulated portion is combined with the received signal and other portion to at least partially cancel interference caused by the portion leaking over into the receive chain. |
US07756479B2 |
Bluetooth communication through a single virtual port
A system that provides for Bluetooth communications from a first Bluetooth enabled device to a second Bluetooth enabled device is provided. The system comprising a Bluetooth manager that provides a graphical user interface, an Outgoing Port Driver that shares configurational information with and is started by the Bluetooth manager, a first serial port that receives data from an application operating on the first device, the first serial port acting as a virtual serial port where the first serial port is not connected to communications hardware, a second serial port that is connected to communications hardware, the second serial port acting as an outgoing port, and a Bluetooth stack that receives data to be communicated from the second serial port, wherein the Outgoing Port Driver directs the data from the first serial port to the second serial port via the Outgoing Port Driver. |
US07756478B2 |
Automatic data encryption and access control based on bluetooth device proximity
A method, apparatus, and system for using Bluetooth devices to secure sensitive data on other Bluetooth devices is described. A Bluetooth device is paired with a “trusted” Bluetooth device. When contact with the trusted device is lost, designated sensitive data on the secured Bluetooth device is automatically encrypted. When contact is restored, the data is automatically decrypted. In an alternate embodiment, a secured device can be associated with multiple trusted devices, and the secured device designate different sensitive data for each trusted device. In this way, multiple users can share a common, “public” Bluetooth device without concern that the other users will access their sensitive data on the device when the device is not being used by that user. |
US07756476B2 |
Wireless communication system, terminal, and method for reporting status of terminal
A wireless communication system includes a plurality of terminals connected via at least one wireless network. Each of the plurality of terminals identifies a wireless network to which the terminal is to be connected by using a group identifier including a terminal identifier of an issuing terminal that issues an attribute certificate and a first identifier that is set for the issuing terminal. |
US07756472B2 |
Adaptive radio transceiver with filtering
An exemplary embodiment of the present invention described and shown in the specification and drawings is a transceiver with a receiver, a transmitter, a local oscillator (LO) generator, a controller, and a self-testing unit. All of these components can be packaged for integration into a single IC including components such as filters and inductors. The controller for adaptive programming and calibration of the receiver, transmitter and LO generator. The self-testing unit generates is used to determine the gain, frequency characteristics, selectivity, noise floor, and distortion behavior of the receiver, transmitter and LO generator. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims. |
US07756469B2 |
Extended radio base station system having broadcast wave retransmitting function
A broadcast wave retransmission system is provided at a low cost, in an extended radio base station system having a master base station for mobile communications and an extended radio base station that is connected to the master base station via a communication line and that has a radio transmitting/receiving function for the mobile communications, by receiving a broadcast wave, superposing a broadcast signal obtained from the received broadcast wave onto a mobile communication signal sent from the master base station to the extended radio base station, transmitting the resultant signal to the extended radio base station, and separating the broadcast signal from the superposed and transmitted signal and retransmitting the resultant signal as a broadcast wave in the extended radio base station. |
US07756464B2 |
Alternate radio channel selection adapted per user patterns
Methods, systems, and apparatuses for selecting alternate channels for broadcast radio channels, and for tracking alternate channel selections, are provided. Some radio systems provide alternate frequencies for tuned radio frequencies to use when the tuned radio frequency signal is no longer receivable. In aspects of the present invention, historical information is generated from alternate channel switching attempts. In further aspects, the generated historical information is used to aid in making a subsequent switch to an alternate channel. |
US07756460B2 |
Fixing device and image forming apparatus
A fixing device is provided in image forming apparatuses such as a printer and the like and performs a fixing by heating to a recording sheet on which a toner image is transferred. The fixing device includes: a heating source adapted for performing fixing of a toner image onto a recording medium by heat; a fixing roller including a thin-wall cylinder rotatable about an axis thereof and carrying the heating source therein, the recording medium being placed on a peripheral surface of the cylinder; an annular heat-insulating member coaxially mounted on an outside surface of the fixing roller; and a C-shaped stopper attached to the peripheral surface of the fixing roller for preventing the annular heat-insulating member from moving out of the fixing roller, the C-shaped stopper including at least three engaging portions. |
US07756456B2 |
Image forming apparatus including shifted roller
An image forming apparatus includes: a belt member stretched across at least two rollers; a protrusion disposed, such that it protrudes along the traveling direction of the belt member, on an inner surface of one edge side of the belt member; an engagement portion that is formed in an end portion of the rollers and with which the protrusion is engageable; and an image carrier that retains a toner image transferred to a recording medium conveyed by the belt member or the surface of the belt member. The end portion at the opposite side, in the width direction of the belt member, of one roller of the rollers is shifted in the direction where it separates from the image carrier and axially supported. |
US07756454B2 |
Hybrid single pass, multi-pass full color printing system
A hybrid single pass, multi-pass full color printing system is provided and includes (a) a moveable intermediate transfer belt (ITB) mounted within a machine frame and having a path of movement; (b) a plurality of single pass image output modules mounted along the path of movement, each having imaging devices including an image carrying member and a single developer housing containing a single color developer for forming an image in a single pass on the image carrying member for transfer onto the ITB; and (c) at least one single pass, multi-pass image output module mounted along the path of movement and having imaging devices including an image bearing member and a plural number of selectable developer housings, and each of the selectable developer housings containing a single spot color developer for forming spot color images in single passes and in multiple passes on the image bearing member for transfer onto the ITB. |
US07756451B2 |
Rotary mounting structure for toner cartridge
A toner cartridge comprising a rotary 2 provided with an agitator 3 that agitates a toner, and a bearing that rotatably supports a shaft tip 6 of the rotary 2, comprises a retainer 10 at the shaft tip 6 of the rotary 2 and at the bearing 7 that inhibits the slipping out, in the axial direction, of the shaft tip 6 of the rotary 2 from the bearing 7. |
US07756450B2 |
Toner transport device and image forming apparatus
The toner transport device of the present invention includes a toner transport pipe, internally having a toner transport path for allowing toner to pass therethrough, which is disposed so that the toner transport path extends in an up-and-down direction and which vibrates in upward and downward directions. Further, on an upper joint section and a lower joint section of the toner transport pipe are provided an upper foamed elastic member and a lower foamed elastic member which internally has a toner passage for allowing the toner transported to/from the toner transport path to pass therethrough, wherein a wall surface of the toner passage is coated with a resin layer which does not allow the toner to pass therethrough. As a result, it is possible to properly prevent retention and solidification of toner in the toner transport path by the upward-and-downward vibration of the toner transport member and it is possible to properly prevent toner from leaking from the toner transport device. |
US07756447B2 |
Image forming apparatus and method of preparing toner for use in image forming apparatus
An image forming apparatus including at least one image bearing member; at least one charging device configured to charge a surface of the at least one image bearing member; and at least one developing device configured to develop an electrostatic latent image on the surface of the at least one image bearing member with a developer including a toner to form a toner image thereon, wherein the surface of the image bearing member has a friction coefficient of from 0.10 to 0.30. The image forming apparatus can include a lubricant applicator configured to apply a lubricant to the image bearing member. Alternatively, the outermost layer of the image bearing member can include a lubricant. |
US07756440B2 |
Conveyed material conveying apparatus, image forming apparatus, conveying method, and image forming method
A conveying apparatus includes a conveying unit that includes a conveying passage for conveying a conveyed material, and a positioning and holding unit that holds the conveying unit while positioning the conveying unit. The positioning and holding unit includes a plate-shaped member having at least one protruding portion, the plate-shaped member constitutes a part of the conveying passage, and the at least one protruding portion protrudes towards the conveying passage which the conveyed material passes through. |
US07756439B2 |
Image forming apparatus and process cartridge used therein
An image forming apparatus includes multiple imaging units and a controller. The multiple imaging units each include a photoconductor, a charging device, a developing device, a retractable cleaner, and a cleaner retraction mechanism. The charging device charges the photoconductor for forming an electrostatic latent image thereon. The developing device develops the electrostatic latent image. The retractable cleaner cleans the charging device when in contact with the charging device. The cleaner retraction mechanism is configured to bring the retractable cleaner into contact with the charging device. The charging device and the photoconductor are installed and replaced in conjunction with each other. The controller calculates a photoconductor usage of each of the multiple imaging units, and individually controls the cleaner retraction mechanism in each of the multiple imaging units according to the calculated photoconductor usage. |
US07756437B2 |
Image forming system and display control method therefor
In an image forming system wherein manual duplex printing can be performed by printing an image on one side of a sheet and thereafter printing an image on the other side of the manually-fed printed sheet, a first instruction screen is displayed on a display apparatus at the beginning of manual duplex printing for showing how to set the sheet onto a paper rest of the image forming apparatus for the first half of manual duplex printing. The first instruction screen includes instruction on whether a distinctive side of the sheet should face up or down on the paper rest. |
US07756435B2 |
Cleaning device and image forming apparatus using the same and cleaning method and image forming method using the same
A cleaning method and cleaning device including a cleaning unit to clean a moving surface of a cleaning target by contacting a portion thereof with the moving surface of the cleaning target and moving the portion so that an unused portion thereof contacts the moving surface of the cleaning target, a detection unit to detect a moving speed of the moving surface of the cleaning target, a setting unit to set a plurality of setting times, and a control unit to select a setting time from the plurality of the setting times based on information detected by the detection unit. The control unit includes a cleaning time measurement unit to measure a cleaning time in which the portion of the cleaning unit contacts the moving surface of the cleaning target, and a determination unit to determine whether or not the cleaning time exceeds the selected setting time. |
US07756434B2 |
Image forming apparatus with electric power saving mode
An image forming apparatus includes a power switch for turning on and off a power source. An electric power saving mode designation acceptor can accept a designation to set a power saving mode to suppress power consumption. The apparatus further has an image former for forming a toner image on a sheet; a fixing device for thermally fixing the toner image; a heater for heating the fixing device; and an electric power saving controller for shifting to the power saving mode if the power saving mode designation is accepted by the power saving mode designation acceptor, and for controlling the heating section to heat the fixing device to a predetermined fixing temperature necessary for fixing the toner image on the sheet if the power saving mode designation is not accepted by the electric power saving mode designation acceptor, in response to shifting of the power switch from off to on. |
US07756429B2 |
Image forming apparatus having a transporting unit, a detector and a voltage controller
An image forming apparatus includes at least one image forming section, which includes an image bearing body, a charging unit that charges an area on a surface of the image-bearing body, and a developing unit that supplies a developer material to the charged area to form a developer image on the image bearing body. The developer image is transferred from the image-bearing body onto a transporting unit. A detector detects a density of the developer image on the transporting unit. The controller performs a charging voltage correcting operation in which the controller provides a test charging voltage to the charging unit for forming the developer image, and then a normal charging voltage for normal printing is determined based on the density. The controller also performs a developer-supplying voltage correcting operation in which a developer-supplying voltage supplied to a developer supplying unit is determined based on the density. |
US07756427B2 |
Image forming system, image forming apparatus and method for setting printing function with toner container having information providing section that stores information about the quality of toner in the container
Disclosed is an image forming system, which comprises an image forming apparatus, and a toner container mountable to the image forming apparatus. The image forming apparatus includes a control section, and an information acquisition section which acquires the toner-quality information about a toner container which is demountably mounted thereto. The control section is operable, based on the toner-quality information acquired by the information acquisition section, to identify the quality of the toner contained in the toner container and set a printing function based on the identified toner quality. |
US07756425B2 |
Error notification device notifying of occurrence of error
When an error occurs in an image processor, error information including a performer of the job having been processed upon occurrence of the error, the type of the job, and the type of the error is transmitted to a host. In the host, a transmission destination of support information is determined based on the type of the job having been processed upon the occurrence of the error, and the support information is retrieved from a knowledge base, based on the type of the error in the job, and transmitted to the transmission destination. |
US07756424B2 |
Optical CDMA communications system using OTDL device
An optical code division multiple access communication system using a processor processes at least one collimated input beam which has been modulated with a data signal to produce multiple time-delayed output beams. The multiple time-delayed output beams are spatially distributed and independently phase shifted. An integration lens receives the phase modulated output beams and reintegrates the phase modulated output beams into a single encoded beam with a time series chip sequence. The integrated encoded beam is transmitted. A receiving system includes a processor to process the encoded collimated light beams received from a transmitter to produce multiple time-delayed output beams. The multiple time-delayed output beams are spatially distributed and independently phase shifted. An integration lens receives the phase-shifted output beams and reintegrates the phase-shifted output beams into a single decoded beam. |
US07756410B2 |
Camera accessory and camera
A side face of an external flash device is provided with an illumination operation button, and side and lower faces thereof are provided with illumination light emitters. Each of the illumination light emitters has a built-in LED and turns on by pressing the illumination operation button. When an image is captured under a dark environment, a user can operate the operation ring, and operating dials and under the illumination. |
US07756408B2 |
Focus control amount determination apparatus, method, and imaging apparatus
In the AF processing section, the parameter obtaining section obtains a weighting parameter value for a principal component that represents a sharpness level of a face portion of an image, an example of a predetermined structure in an image, detected by the face detection section by applying the detected face portion to a model generated by a predetermined statistical processing, such as AAM or the like, based on a plurality of images that represent the face portion in different sharpness levels, and the control amount determination section determines the focus control amount according to the obtained parameter value. |
US07756406B2 |
Photographic apparatus and interchangeable camera lens
A photographic apparatus is provided and has a camera, an interchangeable camera lens, and a lens control unit. The camera unit has a blur signal-outputting unit and a camera control unit. The interchangeable camera lens has an image-displacing unit and a blur correcting unit. When a change in the state of an optical system of the interchangeable camera lens is recognized, the lens control unit generates blur correction process-information based on the state of the optical system after the change and transmits the blur correction process-information to a camera control unit. |
US07756405B2 |
Interchangeable lens, and a camera system including an interchangeable lens
An interchangeable lens selectively mountable to a first-type camera body and a second-type camera body, the first-type camera body including a first mount ring to which the interchangeable lens is mountable, the second-type camera body including a second mount ring to which the interchangeable lens is mountable, an outer diameter of the second mount ring being smaller than an outer diameter of the first mount ring. The interchangeable lens includes an annular packing made of a resilient material. An inner peripheral surface of the annular packing is positioned radially outside the second mount ring when the interchangeable lens is mounted to the second-type camera body. The inner peripheral surface of the annular packing is positioned radially inside an outer peripheral surface of the first mount ring when the interchangeable lens is mounted to the first-type camera body. |
US07756398B2 |
Recording medium and method and apparatus for reproducing text subtitle stream for updating palette information
A buffer initially preloads a text subtitle stream recorded on a recording medium. The preloaded text subtitle stream includes a dialog style segment and a plurality of dialog presentation segments. The dialog style segment defines a group of region styles and palette information. Each dialog presentation segment contains at least one region of dialog text, where each region of dialog text is linked to a selected one of the group of region styles defined in the dialog style segment. A text subtitle decoder reads a palette update flag included in each dialog presentation segment and presents each dialog presentation segment according to an indication of the palette update flag. The palette update flag indicates whether to use the palette information defined in the dialog style segment or to use new palette information when presenting each dialog presentation segment. |
US07756396B2 |
System and method for inputting a timer record setting of a content and program therefor
An information processing system serves to input a timer record setting of a content. The system includes a dividing unit that divides a first timer record setting to record the content delivered from a predetermined source for a predetermined period into a plurality of second timer record settings each designed to record the content corresponding thereto, which is expected to be delivered for the predetermined period; a change unit that determines whether the content corresponding to each of the second timer record settings satisfies a predetermined condition, and changes a predetermined setting of the second timer record setting to record the corresponding content which has been determined to satisfy the predetermined condition using a change process preliminarily correlated with the predetermined condition; and an input unit that inputs the second timer record settings to record the corresponding contents, respectively, including the second timer record setting having the changed predetermined setting. |
US07756394B1 |
DVD navigation information for improved trick modes
A method for providing improved trick mode performance in a DVD having a plurality of video object units where each of the VOBUs contains a navigation pack. The method involves storing on the DVD within each navigation pack certain supplemental disc search information. The SDSI can include one or more of the following: a picture structure of the VOBU; a number of fields to be displayed from each picture in a normal play mode; and a number of groups of pictures contained in said VOBU. |
US07756390B2 |
Video signal separation information setting method and apparatus using audio modes
It is determined whether or not the total length or ratio of periods in which an audio signal is set in a first mode with respect to the preset length of recorded program video signals is not larger than the preset length or ratio. When the total length or ratio is not larger than the preset length or ratio, the audio mode of the main body portion of the recorded video signal is determined to be the second mode. When it is determined that the audio mode is not the second mode, the audio mode of the main body portion is determined to be the first mode. Then, an adaptive processing section (algorithm) which forms separation information in a desired period of the video signal is set according to the above determination result and the thus formed separation information is stored. |
US07756386B2 |
AV data recording method, AV data reproduction method, and AV data recording medium
After reproduction of AV data is interrupted, the story before the interruption can easily be grasped and accompanying information associated with a character is displayed as is necessary. A main file (101) of the AV data recorded on an AV data recording medium (10) is divided into one or more chapters (101a, 101b, . . . ) and recorded. A digest of each chapter is recorded as digest data (102a, 102b, . . . ) and recorded in a digest file (102), which is correlated to each chapter of the main file (101) and recorded on the same or different AV data recording medium (10) as or from the main file (101). When reproducing the interrupted main file (101), the digest file (102) corresponding to the respective chapters before the interruption is reproduced before the main file (101) interrupted is reproduced. Moreover, instead of the digest file (102), it is possible to record accompanying information on a character such as a person coming on the scene and select the type of accompanying information to be reproduced. |
US07756382B2 |
Optical fiber splitter module and fiber optic array therefor
An optical fiber splitter has a higher density fiber optic array that allows for smaller packaging. The optical fibers that extend from the optical fiber splitter have one end connectorized and their spacing at the other end reduced, thereby eliminating components that were heretofore required. A method of making the fiber optic array includes interleaving the optical fibers to reduce the overall dimensions of the fiber optic array and the fiber optic splitter. A tool is used to reduce the spacing of the optical fibers in the fiber optic array. |
US07756381B2 |
Optical signal distribution assembly with optical connector holder
A connector holder (22) suitable for use in a communications signal distribution system, comprising first and second parts between which an optical connector element may be secured, and which have means for locating the holder (22) in one of a number of different positions and/or orientations on a base or other support of an optical fiber termination unit, whereby to permit a selected one of a number of different connector elements to be held between the two parts of the connector holder, and means for holding the two parts together with a connector element between them. |
US07756380B2 |
Hinged cable guide panel providing access to panel rear
A cable guide includes a hinge support having a first end and a second end, a panel hingedly connected to the hinge support and having at least one through-opening, and at least one cable connection module, having a front and a rear, mounted in the at least one through-opening, the at least one cable connection module front having at least one port accessible from the front side of the panel and the cable connection module rear having at least one port accessible from the rear side of the panel, the cable guide also including a first arm projecting away from the first end of the hinge support, the first arm having at least one cable aperture configured to receive a cable. |
US07756374B2 |
Cable assembly with access point
A cable assembly comprising a fiber optic cable having an optical ribbon stack therein, at least one network access location for accessing the ribbon stack, and at least one ERL insert assembly, which can include for example at least one resilient plug for holding one or more optical ribbons of the fiber optic cable at, or near, the network access location to inhibit optical ribbon stack movement and torque, for example, translation and/or rotation at the network access point. Also disclosed is a method for inhibiting optical fiber movement or torque, translation and/or rotation at a predetermined position within a fiber optic cable. |
US07756371B1 |
Optical fiber interconnection devices and systems using same
Optical fiber interconnection devices, which can take the form of a module, are disclosed that include an array of optical fibers and multi-fiber optical-fiber connectors, for example, a twenty-four-port connector or multiples thereof, and three eight-port connectors or multiples thereof. The array of optical fibers is color-coded and is configured to optically interconnect the ports of the twenty-four-port connector to the three eight-port connectors in a manner that preserves transmit and receive polarization. In one embodiment, the interconnection devices provide optical interconnections between twenty-four-fiber optical connector configurations to eight-fiber optical connector configurations, such as from twenty-four-fiber line cards to eight-fiber line cards, without having to make structural changes to cabling infrastructure. In one aspect, the optical fiber interconnection devices provide a migration path from duplex optics to parallel optics. |
US07756369B2 |
OSNR monitoring apparatus and method using polarization splitting
A method and apparatus is disclosed for measurement and monitoring of in-band optical signal to noise ratio (OSNR). A two channel optical spectrum analyzer (OSA) is advantageously applied in acquiring wavelength division multiplex (WDM) signal data after it has been split according to polarization, then deriving the in-band OSNR from acquired data due to its narrow bandwidth, selective spectral shape, and capability to analyze two components of a polarized signal simultaneously. The in-band OSNR can be measured without interrupting optical transmission traffic in the network. |
US07756367B2 |
Photonic systems and methods for encoding data in carrier electromagnetic waves
Various embodiments of the present invention are related to photonic systems and methods that can be used to encode data in carrier electromagnetic waves. In one embodiment of the present invention, a method for encoding data in carrier electromagnetic waves is provided. The method comprises: transmitting a number of carrier electromagnetic waves in a first waveguide; coupling one or more of the carrier electromagnetic waves into a resonant cavity of a photonic crystal coupled to the first waveguide; modulating the one or more carrier electromagnetic waves within the resonant cavity in order to generate data encoded electromagnetic waves; and coupling the data encoded electromagnetic waves into a second waveguide. |
US07756363B2 |
System and method for image processing
In image processing, parallel and synchronous pixel processing elements have a pixel value register, a neighbor value register, and a processor receiving adjacent pixel and neighbor values for four adjacent pixels. In a series of iterations, the neighbor value register is updated with—in one mode—the maximum and—in another mode—the minimum of: the current value; the pixel value from any adjacent pixel whose pixel value is different from the current pixel value and the neighbor value from an adjacent pixel whose pixel value is the same as the current pixel value. The pixel value is then replaced by the minimum or maximum (depending on the mode) of the current pixel and neighbor values. The modes may alternate with the number of iterations in each series remaining constant or growing. |
US07756356B2 |
System and method for factorizing light in a sequence of images
A method factorizing a sequence of images acquired of a scene into lighting components. The scene is illuminated by a moving light source. An appearance profile is constructed for each pixel in the sequence of images. The appearance profile is a vector representing intensities of the pixel at instances in time. The appearance profiles are factorized into a shadow component, a skylight component, and a sunlight component. |
US07756353B2 |
Edge enhancement method for halftone image
A method for enhancing the edge of a halftone image includes steps of: forming an analysis window with a central pixel and neighboring pixels; quantifying the pixels to get a halftone table; assigning a designated value to each pixel for generating a halftone result; and comparing the halftone result with an edge enhancement table. The edge enhancement table includes a plurality of dotting commands and a plurality of dot tables. The dot tables correspond to the dotting commands so that when a dot table is conformed to the halftone result, a correspondent adjustment of halftone table is taken. |
US07756349B2 |
Image processing apparatus and computer-readable storage medium
Provided are an image processing apparatus and a computer-readable storage medium capable of adjusting to an optimum bit rate. In a case where an average bit rate is smaller than a target bit rate, a mobile communication terminal sets an encoding parameter for high image quality in an internal register of an encoding parameter manager to increase the bit rate. In a case where the average bit rate is larger than the target bit rate, the mobile communication terminal sets an encoding parameter for low image quality in the internal register of the encoding parameter manager to reduce the bit rate. Therefore, the mobile communication terminal can encode YUV data at an optimum bit rate. |
US07756348B2 |
Method for decomposing a video sequence frame
In a method for decomposing a block of a video sequence frame, it is determined as to whether either or both of the dimensions of the block equals a predetermined minimum dimension. In response to either or both of the dimensions equaling the predetermined minimum dimension, a motion vector for the block is sent. In response to both of the dimensions exceeding the predetermined minimum dimension, a motion vector for the block is determined, the block is partitioned into two wedges, the block is divided into four N/2×N/2 sub-blocks, and these steps are repeated on each of the four N/2×N/2 sub-blocks until either or both of the dimensions equal the predetermined minimum dimension. |
US07756346B2 |
Methods and apparatus for converting color values
Color conversion apparatus and methods are provided for converting a first color value, such as an RGB, L*a*b* or XYZ color value, to a second color value, such as an RGB, CMY, CMKY, L*a*b*, L,C1C2, or XYZ color value, without saturation error. |
US07756342B2 |
Method for image data processing
A method for exploiting the nonlinear structure of hyperspectral imagery employs a manifold coordinate system that preserves geodesic distances in the high-dimensional hyperspectral data space. Data representing physical parameters such as a scene is divided into a set of smaller tiles. The manifolds derived from the individual tiles are then aligned and stitched together to complete the scene. Coordinates are derived for a very large although not complete representative subset of the data termed the “backbone”. Manifold coordinates are derived for this representative backbone and then the remaining samples inserted into the backbone using a reconstruction principle using the property of local linearity everywhere on the manifold to reconstruct the manifold coordinates for the samples not originally belonging to the backbone. The output is a global manifold coordinate system, which for topographical image data depicts clearer detail of land and water portions of a scene. |
US07756341B2 |
Generic visual categorization method and system
Generic visual categorization methods complement a general vocabulary with adapted vocabularies that are class specific. Images to be categorized are characterized within different categories through a histogram indicating whether the image is better described by the general vocabulary or the class-specific adapted vocabulary. |
US07756339B2 |
Method and apparatus for representing and searching for an object in an image
A method representing an object appearing in still or video image for use in searching, wherein the object appears in the image with a first two-dimensional outline, by processing signals corresponding to the image, comprises deriving a view descriptor of the first outline of the object and deriving at least one additional view descriptor of the outline of the object in a different view, and associating the two or more view descriptors to form an object descriptor. |
US07756337B2 |
Method and apparatus for reducing reference character dictionary comparisons during handwriting recognition
A method, computer program product, and a data processing system for performing handwriting recognition of a language having character stroke order rules. A stroke parameter set describing attributes of a handwritten stroke is calculated, and a user input indicates a stroke order knowledge. A reference character dictionary includes a record having a plurality of reference parameter sets each defining attributes of reference character strokes. A stroke sequence number of the stroke parameter set is identified and at least one of the reference parameter sets are excluded from a comparison with the stroke parameter set based on the stroke sequence number. |
US07756336B2 |
Processing system for identifying a string formed from a number of hand-written characters
The present invention is a processing system for identifying a string formed from a number of hand-written characters. The system includes a processor and memory, an input device and an output device, a bus connecting the processor, memory, input and output devices, as well as an external interface for connecting the bus to an external database. The processor is configured to perform the steps of determining character probabilities for each character in the string, each character probability representing the likelihood of the respective character being a respective one of a number of predetermined characters; and determining template probabilities for the string, each template probability representing the likelihood of the string corresponding to a respective one of a number of templates, each template representing a respective combination of character types. |
US07756335B2 |
Handwriting recognition using a graph of segmentation candidates and dictionary search
A method for determining at least one recognition candidate for a handwritten pattern comprises selecting possible segmentation points in the handwritten pattern for use in segmenting and recognizing the handwritten pattern. The method further may comprise comparing segments of the handwritten pattern to templates. The comparison may return segment candidates forming possible recognition results of the segments of the handwritten pattern. The method further comprises forming a representation of sequences of segment candidates, said representation comprising data blocks corresponding to segmentation points, wherein a data block comprises references to data blocks corresponding to subsequent segmentation points. The reference may comprise information of segment candidates. The method further may comprise comparing the representation of the sequences of segment candidates to a dictionary, finding sequences of segment candidates that correspond to allowed sequences of symbols in the dictionary, and returning at least one of these allowed sequences of symbols as a recognition candidate for the handwritten pattern. |
US07756334B2 |
Method, medium, and apparatus for person-based photo clustering in digital photo album, and person-based digital photo albuming method, medium, and apparatus
A person-based digital photo clustering method, medium, and apparatus and a person-based digital photo albuming method, medium, and apparatus. The clustering method may include detecting a face area from photo data, extracting predetermined content-based face feature value information from the detected face area, obtaining person-based photo clustering hint information, and performing person-based clustering by applying photo clustering hint information to the extracted content-based face feature value information. The person-based digital photo albuming method may include generating photo description information for identifying at least a photo, generating albuming tool description information supporting person-based photo clustering and including at least a parameter for person-based photo clustering, performing photo albuming including person-based clustering by using at least photo description information and albuming tool description information, generating predetermined photo group description information from photo albumed data, and generating predetermined photo album information by using photo description information and photo group description information. |
US07756332B2 |
Metadata extraction from designated document areas
A method and device are described for extracting metadata from an image of pixels, such as a title or author of a document. At least part of the image is shown on a display for a user. A pointing control element in a user interface, such as a mouse or a touch screen, is operated by a user to generate a selection command. The selection command includes a selection point in a metadata element in the image. A region of foreground pixels is determined, the region containing pixels that are connected to the selection point. An extraction area is constructed around the region. Finally metadata is extracted by processing pixels in the extraction area. |
US07756329B2 |
Color conversion apparatus and method for selectively adjusting input image colors
A color conversion method of selectively adjusting input colors, and an apparatus to perform the method, the method comprising converting an input color signal to a color signal in a color space that is based on a luminance component and a chromaticity component; determining whether the input color signal of each pixel is in a particular gamut to which the color is converted, within the whole color gamut of a color reproducing apparatus; performing a color conversion of the input color signal according to a shape of the particular gamut using a reference color, which is a reference of a conversion amount of the input color signal and present in the particular gamut, and a target color which is converted from the reference color; and converting the input color signal, which is converted to the color space having the luminance component, to a color signal in a color space displayable on the color reproducing apparatus. |
US07756325B2 |
Estimating 3D shape and texture of a 3D object based on a 2D image of the 3D object
Disclosed is an improved algorithm for estimating the 3D shape of a 3-dimensional object, such as a human face, based on information retrieved from a single photograph by recovering parameters of a 3-dimensional model and methods and systems using the same. Beside the pixel intensity, the invention uses various image features in a multi-features fitting algorithm (MFF) that has a wider radius of convergence and a higher level of precision and provides thereby better results. |
US07756324B2 |
3-dimensional image processing apparatus
A three-dimensional image processing apparatus includes a storage unit that stores data of a plurality of mask images obtained by radiographing a subject to be examined in a different direction before contrast medium injection and data of a plurality of contrast images obtained by radiographing the subject to be examined in a different direction after the contrast medium injection, a reconstruction unit that reconstructs first three-dimensional image data from the plurality of mask image data and second three-dimensional image data from the plurality of contrast image data, a positional deviation correcting unit that corrects positional deviation of the first three-dimensional image with respect to the second three-dimensional image based on comparison between an anatomical structure of the first and second three-dimensional image data, and creates third three-dimensional image data, and a processing unit that performs subtraction between the second and the third three-dimensional data and creates fourth three-dimensional image data. |
US07756323B2 |
Three-dimensional video scanner
A 3D scanning device comprises: a digital light encoding unit comprising a digital micromirror device for encoding a rapidly changing shape signal onto a light beam directed to an object, a shape of said signal being selected such that distortions thereof by a contoured object reveal three-dimensional information of said contour; a detector synchronized with said digital light processing unit for detecting reflections of said light beam from said object, and a decoder for determining a 3D shape of said object from distortions of said signal in said detected reflections. |
US07756322B2 |
Picture taking mobile robot
A mobile robot that is fitted with a camera and can be controlled from a remote terminal such as a mobile phone moves about in an event site to detect and track a moving object such as a visitor and entertainer. Because the camera along with the robot itself can change its position freely autonomously and/or according to a command from the mobile terminal, a desired frame layout can be accomplished by moving the position of the robot. Therefore, the operator is not required to execute a complex image trimming process or other adjustment of the obtained picture image so that a desired picture can be obtained quickly and without any difficulty. If the user is allowed access the managing server, the user can download the desired picture images and have them printed out at will. Also, because the selected picture images can be transmitted to the managing server, the robot is prevented from running out of memory for storing the picture images. |
US07756318B2 |
Pattern inspection apparatus and method with local critical dimension error detectability
A mask/reticle pattern inspection apparatus capable of readily detecting local critical dimension (CD) errors of a circuit pattern of a testing workpiece is disclosed. This apparatus includes a search unit for finding a plurality of resembling or “look-alike” adjacent patterns around a specific pattern on the workpiece, which have similarity to the specific pattern. The inspection apparatus also includes a calculation unit for obtaining dissimilarity between the specific pattern and look-alike adjacent pattern, a variation evaluation unit which excludes an allowable error from the dissimilarity to thereby obtain a local CD error criterion value, and a CD error decision unit for determining the presence of a local CD error when the criterion value exceeds a threshold value in case the distance between the specific and look-alike patterns increases. A pattern inspection method is also disclosed. |
US07756316B2 |
Method and system for automatic lung segmentation
Disclosed is a systematic way of automatically segmenting lung regions. To increase the efficiency of a lung segmentation technique, a region-based technique, such as region growing, is performed by a computer on a middle slice of the CT volume. A contour-based technique is then used for a plurality of non-middle slices of the CT volume. This allows the implementation to be multithreaded and results in an improvement in the segmentation algorithm's efficiency. |
US07756314B2 |
Methods and systems for computer aided targeting
A method for acquiring an image on an imaging system includes accessing at least first image data from a first imaging system, processing the first image data in accordance with a CAD algorithm, acquiring at least second image data based upon results of the CAD algorithm and processing the second image data in accordance with the CAD algorithm to confirm the results of the CAD algorithm regarding the first image data. |
US07756311B2 |
Optical image measuring device, optical image measuring program, fundus observation device, and fundus observation program
An optical image measuring device which can form a highly reliable image even if an object moves during scanning of a signal light is provided. An optical image forming device 1 comprises: an interferometer that splits a low coherence light L0 into a signal light LS and a reference light LR and generates an interference light LC by overlaying the signal light LS reflected by a fundus oculi with the reference light LR reflected by a reference mirror 14; a CCD 34 which receives the interference light LC and outputs a detection signal; Galvanometer mirrors 22 and 23 to scan the signal light LS in a main scanning direction and a sub-scanning direction; and a computer 40 forming tomographic images G1 to Gm along the main scanning direction at different positions of the sub-scanning direction. The Galvanometer mirrors 22 and 23 scan the signal light LS in a given direction crossing the main scanning direction, and the computer 40 forms a tomographic image for correction GR along the given direction to correct displacement of each topographic image Gi based on the tomographic image for correction GR. |
US07756309B2 |
Method and system for storing, indexing and searching medical images using anatomical structures of interest
An automated method and system for method and system for indexing, storing and searching medical images using indexed anatomical structures of interest. The method and system provides automated screening of medical images using anatomical structures of interest using a pre-determined hierarchical indexing and searching scheme. |
US07756308B2 |
Registration of three dimensional image data to 2D-image-derived data
A method for obtaining registration of a three-dimensional image data set of an anatomical vessel with corresponding two-dimensional image data of the vessel in an X-ray imaging system, where the method comprise the user identifying two points on an anatomical vessel on at least two X-ray image planes, the user identifying two similar points on the surface of the corresponding three-dimensional anatomical image data, determining the orientation direction of the vessel from the two user identified image data surface points, determining the orientation direction of the vessel from the two points obtained from the X-ray image planes, and calculating a transformation of the three-dimensional image data to obtain a best fit registration of the direction derived from the image surface points with the direction derived from the X-ray image data points. |
US07756301B2 |
Iris recognition system and method
An identification method includes acquiring an image of an eye, approximating the center of the pupil, using the approximated center of the pupil as the origin of a polar coordinate system, segmenting the image of an iris portion of the eye along a radial at an angle, and normalizing a number of data points from the iris portion along the radial at an angle. |
US07756298B2 |
Image processing device for vehicle
An image processing device for a vehicle includes a radar for transmitting a radio wave outside of the vehicle and detecting an object in a first area outside of the vehicle by using a reflected wave of the transmitted radio wave; a camera for acquiring an image in a second area including the first area; and an image processing unit for processing the acquired image to detect, in the acquired image, the object detected by the radar. Visibility outside of the vehicle is detected based on result of detection of the radar and result of detection of the camera. |
US07756288B2 |
Method and apparatus for analog insertion of low frequency watermarks
A method and apparatus for inserting a watermark onto an illuminated image sequence. A light modulator modulates a light source. A controller controls the light modulator such that a low frequency watermark is inserted onto the illuminated image sequence. |
US07756287B2 |
Speaker vibrating parts
A speaker vibrating part has a diaphragm body 10A and an approximately cylinder-shaped coupling portion 10B for coupling the diaphragm body 10A to a voice coil bobbin. Protruded strips 10Ba extend out from the inner periphery of the coupling portion 10B toward the center. |
US07756283B2 |
System and method for measuring vent effects in a hearing aid
This invention relates to a system (300) for measuring acoustic properties of a vent (126) in a hearing aid. The system (300) comprises: a microphone (202) converting ambient sound pressure to an electric sound signal; a signal processing unit (302) connected to the microphone (202) and generating a processed electric sound signal; and a speaker (204) converting the processed electric sound signal to a processed sound pressure. In addition, the system comprises a determining means, which is adapted to determine the acoustic properties by measuring the acoustic feedback from the speaker 204 to the microphone (202). |
US07756281B2 |
Method of modifying audio content
At least one exemplary embodiment is directed to a method of generating a Personalized Audio Content (PAC) comprising: selecting Audio Content (AC) to personalize; selecting an Earprint; and generating a PAC using the Earprint to modify the AC. |
US07756280B2 |
Audio processing system and method for automatically adjusting volume
The present invention relates to an audio processing system and method for automatically adjusting volume. The method includes steps of: calculating a noise level as a reference noise level; periodically calculating a new noise level of a predetermined time period, and dividing the reference noise level by the new noise level to obtain a ratio; sampling digital audio signals generated by a decoding unit to obtain a plurality of amplitude values, periodically calculating an audio energy value of the predetermined time period; multiplying the audio energy value by the ratio to obtain a reference audio energy value; calculating a gain value according to the reference audio energy value and the default gain value; updating the default gain value with the gain value; and signaling the gain amplifier to amplify the analog audio signals received with the gain value, thereby protecting users' hearing. |
US07756277B2 |
Distributed audio system
A distributed stereo system includes two (or more) speakers; a source of audio signals; an amplifier in the same room as the speakers that drives the speakers; and a mains-operated electrical power supply to power the amplifier. The amplifier is remote from the signal source and power supply and is connected to the signal source and power supply by means of a category 5, four-pair twisted cable or similar, which provides right and left channel audio signals from the signal source to the amplifier and DC power from the power supply to the amplifier. A distributed intercom system features a bi-directional intercom hub; a mains-operated power supply; and two or more remote modules each having an amplifier and speaker. The modules are connected to the hub via category 5 cable or similar, which carries audio signals between the hub and the modules and power from the supply to the modules. |
US07756271B2 |
Scalable layered access control for multimedia
A flexible framework for generating “scalable layered access” codestreams allows a bitstream architect to select the number of access types and the number of access layers within each access type. At least some of the access layers are encrypted (or scrambled). Some of the access layers may be left unencrypted or unscrambled to allow free access to those layers. The framework facilitates simultaneous access of multimedia content by different users enjoying selective decryption of different access types and different access layers. An exemplary key schema for the framework sends only one or only a few keys to an end user for a given access layer, from which decryption keys for the content can be derived by hashing and then combining under a Group Diffie-Hellman key agreement. In one implementation, only one key is sent in a license to an end user and other partial key information for Group Diffie-Hellman combination with the licensed key is included in the publicly distributed codestream. |
US07756266B2 |
Device for voltage-noise rejection and fast start-up
A device for voltage-noise rejection and fast start-up is provided. It comprises a low-pass filter connected to a voltage source, a voltage-controlled switch connected in parallel with the low-pass filter, and an auxiliary start-up element connected to a DC-only voltage output. By using a transistor operating in the triode region and a capacitor with suitable capacitance, it is suitable for integration to form a low-frequency low-pass pole to suppress the noise in the reference current. The auxiliary start-up element overcomes the large turn on time caused by the low frequency low-pass pole. As there is no static current during normal operation, the power consumption for the device is low. |
US07756264B2 |
Method and apparatus for providing telephone support for internet sales
Methods and apparatus for providing manned, e.g., live customer support to customers, e.g., people using the Internet to purchase goods and/or services are described. A person viewing a Web Site, e.g., a customer, is presented with a button which provides the opportunity to talk to a customer service representative. Upon activating the button, e.g., by clicking on it, the customer's computer or other Internet browser device sends a signal, e.g., a call request message, over the Internet indicating that the customer wants to talk with a service representative. The call request message includes the customer's telephone number and/or IP address. In response to the call request message, calling equipment is used to establish a customer service call between the customer and a customer service representative. The equipment can be owned by the telephone company thereby avoiding the need for E-business companies to make investments in telephone equipment. In addition, a customer service representative can be located either at the E-business site or remotely, e.g., at the customer service representative's private home or other site, with the representative being called by the conference equipment as required to service a customer. Voice over IP conference equipment may be used instead or in conjunction with telephone conference equipment where one or both of the customer and service representative have voice over IP capability. |
US07756262B2 |
Computer-based telephone call management
Some embodiments provide a telephone and a computing device coupled to the telephone, the computing device to selectively route telephone call signals to the telephone based on user-specified rules. |
US07756260B2 |
Method for providing features to the user of a telephone, a central unit and a telecommunication system therefor
The invention concerns a method for providing features to the user of a telephone (HSA1, . . . HSAn, HSS1, . . . HSSm) that is connected to a central unit (CU) whereby, if said telephone (HSA1, . . . HSAn, HSS1, . . . HSSm) is currently not interconnected via the central unit (CU), said telephone (HSA1, . . . HSAn, HSS1, . . . HSSm) notifies the central unit (CU) at least about certain kinds of user activities, in case of such notification the central unit (CU) checks whether it is currently interconnected to another telephone assigned to the same subscriber as said notifying telephone (HSA1, . . . HSAn, HSS1, . . . HSSm) and in case of the existence of such interconnection, the notifying telephone (HSA1, . . . HSAn, HSS1, . . . HSSm) is interconnected in parallel to this interconnection, and if said notifying telephone (HSA1, . . . HSAn, HSS1, . . . HSSm) is not a telephone for digital communication, the other telephone is a telephone for digital communication. |
US07756259B2 |
Enhanced caller identification using caller readable devices
Described are a method and system for providing enhanced caller information to a communications recipient. Enhanced caller information is determined from a caller information storage device associated with a caller attempting to establish a communications session with the communications recipient. The enhanced caller information is transmitted to the communications recipient and presented prior to the establishment of the communications session. The presentation can include the display of text, graphical information and audible information to the communications recipient. Optionally, the enhanced caller information includes data used to establish a communications link between the caller and the communications recipient. |
US07756258B2 |
Communications system with direct access mailbox
A communication system (1) in which a user (A) can elect to leave a message directly in the mailbox (11a) of another user (B) without calling or disturbing user (B). A store (database 7) is generated and maintained which identifies those users who are allowed direct access to the mailbox of user (B). The store is automatically updated whenever user (B) sends a communication to other users. |
US07756257B2 |
SIP enabled device identification
An object of the invention is to associate a DID/public or non-DID/private telephone number and/or reachable location information with a SIP Enabled Device. More specifically, an embodiment of the invention is directed to providing an additional data parameter comprising alphanumeric data, as a “Display_ID” parameter. The parameter includes information including a DID/public telephone number non-DID/private number and/or location information that is specific to the SIP user endpoint and is different from the SIP URI host address/user information (terminal name and/or terminal number). In another embodiment, a first SIP Enabled Device accesses the local Display_ID and includes the Display_ID in a communication request. A second SIP Enabled Device is capable of processing the incoming communication request, extracting the Display_ID parameter, and displaying the Display_ID associated with the first SIP Enabled Device on the text display of the second SIP Enabled Device. |
US07756256B1 |
Unified and best messaging systems for communication devices
A unified messaging system which can provide messaging services for a plurality of different “message types” is disclosed. The unified messaging system can serve as a single interface to a number of messaging services provided by various messaging components which use different message types (e.g., mail server). A unified message type is implemented and presented to a user as an abstract message. In addition, the unified messaging system can automatically determine, based on a first selected feature, if one or more message types should be used. A particular message type can also be automatically selected as a “best message type” based on one or more selected options. |
US07756255B1 |
Method and system for delivering a voice message from a telephone to a group of recipients
There is disclosed a method and system that allows a telephone user to send voice messages to multiple recipients. According to an embodiment, DTMF signals along with a voice message may be sent over a voice call to a network service platform. The voice message may then be delivered to contacts identified in the DTMF signal. |
US07756249B1 |
Compact multi-focus x-ray source, x-ray diffraction imaging system, and method for fabricating compact multi-focus x-ray source
A multi-focus x-ray source (MFXS) for a multiple inverse fan beam x-ray diffraction imaging (MIFB XDI) system. The MFXS includes a plurality of focus points (N) defined along a length of the MFXS collinear with the y-axis. The MFXS is configured to generate the plurality of primary beams, and at least M coherent x-ray scatter detectors are configured to detect coherent scatter rays from the primary beams as the primary beams propagate through a section of the object positioned within the examination area when a spacing P between adjacent coherent x-ray scatter detectors satisfies the equation: P = W s · V M · U , where Ws is a lateral extent of the plurality of focus points, U is a distance from the y-axis to a top surface of the examination area, and V is a distance from the top surface to the line at the coordinate X=L. |
US07756243B2 |
Dose evaluating method and X-ray CT apparatus
With the objective of evaluating whether a dose is excessive for a subject, such a dose that image noise reaches less than or equal to a predetermined value is estimated upon an axial scan on the basis of projection data acquired by a scout scan. The dose is set as a maximum dose. An area other than air, of an image obtained by the axial scan is partitioned into a plurality of small areas i. Image noises N(i) at the respective small areas i are calculated. A warning image G1 in which all of pixel values of pixels in small areas in which the image noises N(i) are less than or equal to a predetermined value, are substituted with pixel values expressed in black level, is created and displayed. |
US07756242B2 |
X-ray CT apparatus and scan control method
The present invention is directed to realize an X-ray CT apparatus and a scan control method of performing contrast imaging by a helical shuttle scan with a smaller exposure amount. An X-ray CT apparatus for performing contrast imaging by repeating a reciprocating helical scan on a region in a subject repeats the helical shuttle scan (solid-line arrow) including, in shuttle (broken-line arrow) of a helical shuttle scan using an X-ray of a first X-ray dose, a helical scan using an X-ray of a second X-ray dose higher than the first X-ray dose. The start timing of the helical scan using the X-ray of the second X-ray dose is determined on the basis of a change in the CT number of a region of interest of an image captured by a helical scan using the X-ray of the first X-ray dose. |
US07756236B2 |
Phase detector
A phase detector is described, comprising a pair of output-latched half-transparent (OLHT) module each receiving two input terminals with an inverse connection relationship with respect to two input signals as compared to each other, wherein each OLHT module of the pair comprises two stages of logic operation unit connected in series and a latch circuit electrically connected to a latter one of the two stages of logic operation unit and latching and output an output signal. |
US07756235B2 |
Methods and apparatus for digital compensation of clock errors for a clock and data recovery circuit
Methods and apparatus are provided for digital compensation of clock timing errors in a VCDL. Clock timing errors in a clock and data recovery system having a voltage controlled delay loop comprised of a plurality of delay elements are compensated for by evaluating a phase of data recovered from an input signal; generating one or more uncompensated clock phase adjustment values based on the phase evaluation; generating one or more compensation terms that compensate for a non-ideal delay for one or more of the delay elements; and determining an adjustment to one or more clock phases produced by the voltage controlled delay loop based on the uncompensated clock phase adjustment values and the one or more compensation terms. The one or more compensation terms can be subtracted from the uncompensated clock phase adjustment values to generate the adjustment to the one or more clock phases. |
US07756226B2 |
Method and system for converting logarithmic values into linear values in digital logic
A method for converting logarithmic values into linear values in digital logic is provided. The method includes receiving a logarithmic gain signal. A shift signal is generated based on the logarithmic gain signal. A remainder signal is generated based on the logarithmic gain signal. A linear gain is applied to a digital input signal based on the shift signal and the remainder signal to generate a digital output signal. |
US07756218B2 |
Wireless transmission system and wireless transmission method and wireless station and transmitting station for use therein
A wireless transmission system exerts a maximum path diversity effect even if the maximum number of effective branches is limited to a small number. A transmission timing control section determines a transmission start timing to be a timing obtained by delaying a reference timing by a predetermined delay amount. A modulation section modulates a signal by a modulation scheme such that an anti-multipath property is exerted when the signal is demodulated on a receiver side, and transmits the modulated signal at the transmission start timing. In a receiving station, a demodulation section demodulates the receive signal to obtain receive data. The predetermined delay amount is such that signals are received at the receiving station at a plurality of signal-receiving timings, and the number of signal-receiving timings is less than or equal to a predetermined maximum number of effective branches, a difference between the signal-receiving timings is greater than or equal to a predetermined delay resolution and is less than or equal to a predetermined maximum delay. |
US07756217B2 |
Method and system for a robust initialization symbol for digital duplexing
Provided is a method and system for increasing cyclic prefix and cyclic suffix based upon a fast Fourier transform (FFT) and inverse fast Fourier transform (IFFT). The method includes representing at least one of the one or more DMT symbols in frequency domain to produce a frequency domain representation. The frequency domain representation corresponds to a quadrature amplitude modulation (QAM) constellation. Next the QAM constellation is rotated in the frequency domain by changing a characteristic of the DMT symbol as a function of tone index (k), cyclic extension length (CE), inverse fast fourier transform (IFFT) size (N), and pi. Finally, a number of extended symbols are produced to represent the DMT symbol based upon the rotating. |
US07756214B2 |
System and method for inserting pilot symbols in continuous phase modulation systems
A system and method for creating a number of phase reference points in a data frame is provided. When a sequence of data bits is to be transmitted, the sequence is precoded into data symbols and organized as data frames. For each data frame, an x number of phase reference points at predetermined intervals within the data frame are required to allow a receiver to sufficiently estimate channel effects on the transmitted data frame. To set the phase reference points, one of the phase reference points is first selected. An x-1 number of pilot symbol sets are then created and inserted into the data frame such that each of the other reference points has the same phase state as the selected phase reference point. |
US07756211B2 |
Channel estimation method in a MIMO wireless communication system
A channel estimation method in a Multiple Input Multiple Output (MIMO) mobile communication system having a plurality of transmission antennas and a plurality of reception antennas is provided. In a method of transmitting, by a transmitter, channel estimation signals for channel estimation at a receiver, the transmission antennas transmit the same channel estimation signals for a first frame transmission duration, and transmit predetermined channel estimation signals corresponding to the number of the transmission antennas for a second frame transmission duration. |
US07756210B2 |
Method for transmitting optimally diversified information in a MIMO telecommunication system
A method for transmitting data in a telecommunication system including at least one transmitter including at least two transmitting antennas and at least one receiver including at least one receiving antenna. The method includes: transforming a plurality of bits of the data to be transmitted into a plurality of symbols by modulating the plurality of bits of the data at the transmitter; generating a first vector formed by the plurality of symbols at the transmitter; preparing a modified matrix by modifying an original matrix based on a number of rows of the first vector, the original matrix being predefined at the transmitter; generating a second vector by multiplying the first vector with the modified matrix at the transmitter; and transmitting symbols forming the second vector over communication channels established between the at least two transmitting antennas of the transmitter and the at least one receiving antenna of the receiver. |
US07756208B2 |
Multicarrier communication system and methods for communicating with subscriber stations of different bandwidth profiles
A multicarrier base station communicates with subscriber stations of different bandwidth profiles by allocating time slots in downlink and uplink frames and subcarriers of a single multicarrier communication channel to various bandwidth subchannels. |
US07756199B2 |
Simultaneous physical and protocol layer analysis
A method and apparatus for capturing an analog waveform on a serial bus. The method comprises the steps of designating a predetermined digital data sequence, decoding a serial data signal carried on a serial data bus, and comparing the decoded serial data signal to the predetermined digital data sequence. When it is determined that a portion of the decoded serial data matches the predetermined digital data sequence, the portion of the serial data signal corresponding to the matching portion of the decoded serial data signal is marked. |
US07756197B1 |
Built in self test (BIST) for high-speed serial transceivers
A relatively high-speed serial data transmitter incorporates built in self test (BIST). The BIST circuit advantageously provides tests modes to obviate the need to build expensive test equipment for high-speed serial data devices, such as a serializer/deserializer (SerDes) or other transceivers. Multiple data paths in a finite impulse response (FIR) filter of transmitter of the SerDes or a transceiver can be independently tested. The transmitter output can also be selectively degraded to test a receiver of a transceiver. An attenuated output signal can be provided to test receiver sensitivity. A low-pass filter can be invoked to emulate a backplane, while a loopback circuit can provide the emulated backplane attenuation to the receiver to permit testing of the equalization circuitry of a receiver without requiring the presence of an actual backplane for testing. |
US07756196B1 |
Efficient adaptive filters for CDMA wireless systems
A CDMA radio system uses an adaptive filter in a receiver to mitigate multipath radio propagation and to filter out interfering signals. Characteristics of an initial stage of the filter preferably are determined by cross correlation of a generated pilot signal and the input signal with the integration of the correlation performed over a time period selected to be an integral number of symbol periods. The integration causes the portions of the cross correlation corresponding to the user subchannels to average substantially to zero, so that the pilot channel signal correlation is the primary contribution to the signal used to characterize the channel to establish the coefficients of the adaptive filter for the receiver. |
US07756191B2 |
Deconvolution searcher for wireless communication system
Disclosed is a method, an apparatus and a mobile station embodiment to receive a CDMA signal from a radio channel. The method includes inputting a CDMA signal received through the radio channel to a searcher and processing the received signal in the searcher to obtain a multi-path profile of the radio channel. Processing includes at least partially removing an effect of at least one of a transmit and a receive filter on the multi-path profile. In one embodiment at least partially removing the effect of at least one of the transmit and receive filter on the multi-path profile involves passing the received CDMA signal through an N-tap Finite Impulse Response filter having a filter characteristic that approximates an inverted amplitude response of the at least one of the transmit and a receive filter, while in another embodiment software external to the searcher is used to process the searcher output data. |
US07756189B2 |
Two-light flux interference exposure device, two-light flux interference exposure method, semiconductor light emitting element manufacturing method, and semiconductor light emitting element
The present invention discloses a two-light flux interference exposure device comprising: a laser light source provided in a laser resonator; a single harmonic generation device provided in the laser resonator for converting laser light output by the laser light source to higher harmonics; an etalon provided in the laser resonator so as to serve as a narrowband wavelength filter; a beam splitter dividing laser light output outside the laser resonator into two light fluxes; and an interference optic system causing the light fluxes to interfere with each other on a target to be exposed. |
US07756188B2 |
Semiconductor device with corner reflector
A semiconductor laser device (5) comprising at least one semiconductor laser chip (7) is provided, wherein the semiconductor laser chip (7) contains an active layer that emits electromagnetic radiation. Further, at least one corner reflector (1) is formed in the semiconductor laser chip (7). The corner reflector (1) has a first and a second reflective surface (14, 15), wherein the first and the second reflective surface (14, 15) are arranged at an angle of less than 90 degrees with respect to one another. This results in an improved emission characteristic of the radiation emitted by the semiconductor laser device (5). |
US07756185B1 |
Hardened pump laser and method of making the same
A hardened pump laser comprises a hardened pump chamber that combines the functions of a conventional flash lamp and a conventional laser cavity flow tube. The hardened pump chamber comprises a hardened filter tube and electrodes. The electrodes are sealed to the hardened filter tube. A chamber in the hardened filter tube is filled with gas through the electrodes, then sealed. The hardened pump chamber performs the laser pumping function while further performing filtering and diffusion functions. |
US07756180B2 |
Semiconductor laser
A semiconductor laser is provided which emits laser light in which the intensity center of the far-field pattern in the horizontal direction does not vary with variation of the optical output and in which the shape of the far-field pattern in the horizontal direction is stable. The width of trenches is determined so that the magnitude (E1) of the electric field at the center of a ridge and the magnitude (E2) of the electric field at the edges of the trenches provide. a ratio E1/E2 that is larger than 0.0001 and smaller than 0.01. In a semiconductor laser with a double-channel ridge structure, layers having a larger equivalent refractive index than the trenches exist outside the trenches. Accordingly, the semiconductor absorbs the light distributed outside the trenches and it is possible to obtain laser light in which the intensity center of the far-field pattern in the horizontal direction does not vary with variation of the optical output and in which the shape of the far-field pattern in the horizontal direction is stable. |
US07756175B2 |
Pumped semiconductor laser systems and methods
A method for emitting laser radiation includes: emitting first laser radiation using a first laser, wherein said first laser is a laser diode; receiving the first laser radiation by a second laser comprising CdSe(1-x)Sx (cadmium selenium sulfide, cadmium selenium, or cadmium sulfide), wherein x is between 0 and 1, inclusively; and responsive to receiving the first laser radiation by the second laser, emitting second laser radiation by the second laser via the CdSe(1-x)Sx; wherein the second laser radiation has a wavelength between 487 nm and 690 nm; and wherein the wavelength of the second laser radiation is responsive to the value of x, which represents the relative concentration of selenium and/or sulfur. |
US07756173B2 |
Laser diode driver with adaptive compliance voltage
A laser diode driver with means for adjusting the compliance voltage to allow a current source to accurately reproduce a current command while simultaneously minimizing the power dissipation of the current source. For a slowly-varying or DC current command, the compliance voltage is continuously adjusted to limit the power dissipation of the current source to below a predetermined minimum. For a pulsed current waveform, the compliance voltage is maximized during periods of zero or low current demand so that sufficient energy is stored to faithfully reproduce the leading edge of a pulsed current command, and reduced during the plateau portion of a pulsed current command to minimize the power dissipation of the current source. |
US07756169B2 |
Diffractive method for control of piston error in coherent phased arrays
A high-power laser system includes a laser master oscillator, a plurality of fiber laser amplifiers producing intermediate output beamlets, a combiner for combining the intermediate beamlets into a combined output beam, and a piston error controller for minimizing errors related to beam combination that may degrade the quality of the combined output beam. A piston error controller processes a sample of the combined output beam using a Diffractive Optical Element to isolate a signal representing the total piston error of the combined beam. The controller uses amplitude modulation based on Hadamard code words to tag each non-reference intermediate beamlet with a unique code sequence orthogonal to those used for the other beamlets. For each intermediate beamlet, the associated piston error contribution is recovered using a Hadamard decoder. A very small phase dither is also introduced to allow the sign or direction of the piston error to be recovered. The decoded piston error contribution is processed by a cascaded product detector unit to derive a piston error control signal, which is provided to a phase modulator to thereby adjust the phase of a beamlet and minimize the piston error contributed thereby. |
US07756161B2 |
Method and device for XDSL hybrid access
A method for xDSL hybrid access includes: receiving pseudo cells and standard ATM cells from a subscriber terminal; wherein the pseudo cells carry VDSL data and the standard ATM cells carry ADSL data; reassembling the standard ATM cells into ADSL data frames and reassembling the pseudo cells into VDSL data frames; and transmitting the ADSL data frames and the VDSL data frames to a network side device. A DSLAM for xDSL hybrid access is also provided. The solution proposed may implement the hybrid access of DSL of the ADSL family and the VDSL family. |
US07756149B2 |
Ethernet switch and router for unshielded twisted pair/optical integrated network and frame processing method thereof
An Ethernet switch/router for an unshielded twisted pair (UTP)/optical integrated network comprises: at least one physical chip for physical-layer processing the frame; at least one media module connected to at least one kind of media; and at least one cage having a socket connected to a corresponding physical chip via a signal bus, and connecting the media module to the physical chip via the signal bus when the media module is mounted. |
US07756145B2 |
Methods and apparatus providing an airborne e-enabled architecture as a system of systems
A network architecture for implementation in a vehicle is described that comprises an Ethernet gateway module (EGM) and network interface module (NIM). The EGM comprises an Ethernet switch and router therein and is configured to provide an open data network (ODN) connection to the network architecture for a plurality of open data network devices. The NIM is configured to provide an isolated data network and comprises an Ethernet switch to connect a plurality of secure devices to an isolated data network (IDN), the secure devices related to operation and navigation of the vehicle, a router and a gateway/router. The router is configured to interface the IDN to the open data network connections and comprises a packet filtering function to determine which, if any, data from the ODN may be passed through to the IDN and applied to operation and navigation of the vehicle via the secures devices connected to the IDN. The gateway/router provides network address and protocol translation to connect the IDN to a secure common data network associated with vehicle operation. The architecture provides segregation between network devices in the IDN and CDN related to operation and navigation of the vehicle, and network devices in the ODN. |
US07756144B2 |
Reduction processing method for parallel computer, and parallel computer
A parallel computer operates to reduce data held by a plurality of nodes. Each node constituting a parallel computer transfers the data divided into n to other nodes, and each node summarizes the respective 1/n data and operates, then a plurality of nodes transfer the respective operation result to a summarizing node. Since all the nodes execute operation for divided data respectively, reduction processing time can be decreased. And more nodes (network adapters) can participate in data transfer through the first and second data transfers, high-speed transfer processing can therefore be implemented, and transfer time can be decreased. |
US07756143B2 |
Pushing documents to wireless data devices
A system pushes documents to one or more wireless data devices. The system receives a push request from a user to push a specified document to one or more identified wireless data devices. The system then constructs a wireless gateway server request for each identified wireless data device, and the document is subsequently pushed to the devices. |
US07756139B2 |
Apparatus and method for converting megaco protocol
An apparatus and a method for megaco protocol conversion is provided. The apparatus includes: a plurality of first protocol execution units for receiving a plurality of protocol packets, executing operations according to the received protocols, analyzing the received protocols, and generating protocol execution parameters. Databases store connection information between the objects and protocol conversion functions. A protocol conversion unit interfaces first protocol execution unit and the megaco protocol execution unit, and searches for destination objects and the protocol conversion functions in the database, and converts the generated protocol execution parameters to protocol types of the destination objects, based on condition modes of objects which transmitted the protocol packets. |
US07756138B2 |
System and method for implementing RSVP in a communication environment
A communication system includes a call agent that coordinates and supervises communications between endpoints. The call agent allocates a QoS agent for each endpoint involved in a call. The QoS agents generate reservations for the call in order to provide the call with a guaranteed amount of bandwidth and an established QoS. Each endpoint or location associated with an endpoint has a reservation policy that determines how calls are to be handled when a reservation is or is not obtained and when a reservation is lost or obtained during a call. The communication system is able to handle reservations, or the lack thereof, during various situations like on hold, call transfer, call forwarding, conference call, and shared line services. |
US07756134B2 |
Systems and methods for close queuing to support quality of service
Certain embodiments of the present invention provide systems and methods for enqueuing transport protocol commands with data in a low-bandwidth network environment. The method may include receiving data for transmission via a network connection, enqueuing the data, enqueuing a transport protocol command related to the network connection, transmitting the data via the network connection, and transmitting the transport protocol command after transmission of the data. In certain embodiments, the data and the transport protocol command are enqueued based at least in part on manipulating a transport protocol layer of a communication network, such as a tactical data network. In certain embodiments, the data is prioritized based on at least one rule, such as a content-based rule and/or a protocol-based rule. In certain embodiments, the transport protocol command includes a close connection command, for example. |
US07756131B2 |
Packet forwarding system capable of transferring packets fast through interfaces by reading out information beforehand for packet forwarding and method thereof
A packet forwarding system to transfer packets through a plurality of interfaces by reading out information for the packet forwarding beforehand includes a packet processor that organizes and processes data to be transferred into packets, a packet memory storing the organized packets, a plurality of interfaces respectively transferring the packets stored in the packet memory depending on destinations of the packets, and a packet forwarding manager managing an packet information to transfer the packets through the plurality of the interfaces, respectively, and to control transfer of the packets immediately through a corresponding interface of the plurality of the interfaces by reading out the packet information before the packet forwarding. Accordingly, the fast packet forwarding is realized by processing the packet information read and the actual packet forwarding in parallel. |
US07756130B1 |
Content engine for mobile communications systems
An exemplary content engine includes a content gateway configured to analyze and route content requests to a content server. The content server can be a cache server or a mobile content server. The cache server can be configured to receive and store cacheable web content from a controller that is configured to receive the cacheable web content from at least one cacheable web content provider, such as a web server, and route the content to the cache server. The mobile content server can be configured to receive, from the controller, and store the digital media content. The controller can be further configured to receive the digital media content from at least one external content server and route the content to the mobile content server. The content gateway can be further configured to receive non-cacheable web content from at least one non-cacheable web content provider. |
US07756125B2 |
Method and arrangement for routing pseudo-wire encapsulated packets
A destination router label is added to Pseudo Wire encapsulated data packets for crossing a Multiple Protocol Label Switching (MPLS) network. Data arrives at a PW function, which performs PW encapsulation, further adding a PWE control word and a PWE label. The PW function also adds a destination router label (DRL). The DRL is configured at PW creation time with a PW control message (that is, an unsolicited LabelMap message) to a specific edge router. The packet may then be sent to a Traffic Engineering (TE) function, which uses the DRL to make the routing decision for the packet. The routing decision includes adding a PSN tunnel label to replace the DRL label for crossing the transport network. The rest of the processing is conventional PWE3 transport on MPLS; that is, when the packet is received at a second PW function, it removes the PW encapsulations and forwards the packet based on the contents of the PWE label. |
US07756119B2 |
Terminal initiated context preservation
A method, a system, a network device, a terminal device, and computer programs for controlling a packet data protocol context in a mobile communication system. According to an example embodiment, an enhanced context modification request may be generated at a terminal device of the mobile communication system by adding a preservation information indicating a desired preservation of a packet data protocol context. The enhanced context modification request may be transmitted towards a core network of the mobile communication system, and a context-related decision may be controlled at the core network based on the preservation information. |
US07756118B2 |
Video switching system utilizing a prioritized common network
Disclosed herein are system controllers and larger systems incorporating such that can dynamically prioritize critical digital video data streams traveling across a network backbone over other non-priority video data and make the selection of which video streams are to be connected and prioritized through real-time use of video control panel equipment. Detailed information on various example embodiments of the inventions are provided in the Detailed Description below, and the inventions are defined by the appended claims. |
US07756117B2 |
Voice communication system and voice communication method
A voice communication system, which is connected to a LAN to which communication terminals are connected and to a public network to which telephones are connected, is provided with a communication server between the LAN and public network having different protocols from each other. The communication server enables a voice communication between a telephone on the public network and a communication terminal connected to the LAN by performing processing similar to that for a voice communication between two communication terminals connected to the LAN. The communication server determines whether an address of the other party inputted by a user is a communication terminal address or a telephone number, and transmits a voice communication request to a communication terminal of the other party when the address is a communication terminal address. When the address is a telephone number, the user acquires the communication terminal address of the communication server, and transmits a voice communication request to the communication server. Thereafter, the voice communication processing is performed through the communication server. |
US07756115B2 |
Method and system for implementing a stateless back to back user agent
A method for providing a stateless Session Interface Protocol (SIP) back to back user agent (B2BUA) comprising receiving a SIP message and determining if the SIP message is a SIP request. The SIP request further comprises a request to create an original SIP dialog or a request for an existing SIP dialog. Method further comprises determining if the SIP message is a SIP response. The SIP response may further comprise a provisional SIP response or a final SIP response. Method is suitable for transforming the SIP request, transforming the SIP response, transmitting the transformed SIP request to a new destination, and transmitting the transformed SIP response to a request originator. |
US07756113B2 |
IP terminal apparatus
A CPU executes a process for obtaining, from an ENUM server, a NAPTR record of a destination IP terminal by controlling an IP network controller when placing a call to the destination IP terminal, a process for determining whether the destination IP terminal has at least one communication function corresponding to the source IP terminal based upon the communication functions specified in the NAPTR record and a process for displaying, on a display, the at least one communication function that is determined to be stored in the destination IP terminal. |
US07756111B2 |
IP telephone access system, customer's terminating device thereof and IP telephone access method
An IP telephone access system preventing the use of the 0AB-J number beyond the geographically identified area transfers an existing fixed telephone economically to an IP telephone without changing the telephone number. There is provided an address management table, in the ONU, coordinating the LLID and the address of the IP telephone terminal, an ID management table of the LLID of the ONUs included in the OLTs, and a subscriber's management table, in the IP network, coordinating the OLT-ID, the LLID, the IP address and the subscriber's number. The ONUs extract and store IP packets transmitted from the IP telephone to a server, and then, collate the IP packets with IP addresses transmitted and received, and in the case that these IP addresses are mismatched, transmit the abnormality notification to the server. |
US07756109B2 |
Method and apparatus for automatic network connection between a small business and a client
An Internet system for providing call-back services for a subscriber includes a web page having a call-back link to a subscription server; a call-back application operating on the subscription server and adapted for accepting input from a browsing person linked to the subscription server by the call-back link; and a call-switching system connected to and responsive to the call-back application on the subscription server. In this system the browsing person, upon activating the call-back link, is linked to the call back application on the subscription server and prompted for input including a call-back number, and the subscription server, after accepting the input, directs the call-switching system in establishing a telephony link between the subscriber and the browsing person. In some instances the telephony switch is part of a call-center with connected agents, and agents are assigned to represent selected subscribers. In this instance call-back connection is made between a browsing person and an agent. In some embodiments connections can be made either by conventional telephony links or by Internet telephone. In some instances as well provision is made for delivery of a full range of multi-media services from a subscriber to a browsing person. |
US07756107B1 |
Dial-out with dynamic IP address assignment
Packet network addresses, such as Internet Protocol addresses, may be assigned dynamically to computer systems accessed from the packet network by dial-out calls through a telephone network. A dial-out destination system will have an assigned name, typically a domain name. In response to a request for translation of the name, a network access server capable of reaching the destination obtains or assigns an address on a temporary basis. The network access server initiates the call to the destination system through the telephone network. The system initiating communication to the destination system uses the assigned address in any subsequent packet data communications. When the communication ends, the address is again available for a new assignment. This approach provides a dynamic address assignment technique for use on dial-out access services. |
US07756106B2 |
Communication terminal, control method of communication terminal, and control program of communication terminal
A communication apparatus which performs IP communication and analog communication through an ADSL gateway obtains an IP address of a party station from an SIP proxy and transmits/receives communication data with the party station on an IP network based on a file transmission/reception protocol such as FTP or HTTP when a party station's telephone number corresponds to a VoIP network. The apparatus performs analog facsimile communication on a line switching network when the party station does not correspond to the VoIP network. Moreover, the apparatus performs the analog facsimile communication on the VoIP network or the line switching network when the party station corresponds to the VoIP network but does not have any digital communication means. Thus, in the apparatus corresponding to analog and network communication paths, it is possible to select an appropriate communication path and achieve high-speed and high-reliability communication without any complicated operation. |
US07756102B2 |
Distributed determination of dynamic frame sizes in a network
A communication system includes devices configured to communicate with each other through a temporal sequence of frames. Each of these frames includes multiple sub-channels and the total number of sub-channels in a given frame is dynamically determined based on a transmission schedule. Furthermore, the transmission schedule is calculated by the devices based on transmission lists that are exchanged between the devices. For example, a first transmission list for a first device includes a first group of sub-channels reserved by the first device, and a second group of sub-channels reserved by a set of devices communicating with the first device. |
US07756099B2 |
Method and system for selecting antennas adaptively in OFDMA networks
A method selects antennas in an OFDMA network. A channel state of a downlink is measured using a downlink subframe received in a mobile station from a base station. A channel state of an uplink is measured using an uplink subframe received in the base station from the mobile station. Next, the method compares the channel states to determine whether the downlink and the uplink are reciprocal or not. The mobile station can perform receive antenna selection based on the quality of the downlink channel state. The mobile station can also perform transmit antenna selection when instructed by the base station. |
US07756095B2 |
In-band QoS signaling reference model for QoS-driven wireless LANs
A station in a basic service set in a wireless local area network is disclosed. The station includes a frame classification entity (FCE), a frame scheduling entity and a QoS management entity. The FCE is logically located in a logical link control layer of the station and has a classification table containing at least one classifier entry. Each classifier entry contains a virtual stream identifier (VSID) and a frame classifier associated with a user session. The FCE receives a data frame associated with the user session The data frame contains in-band quality of service signaling information for the user session. The FCE classifies the received data frame to a selected VSID contained in a classifier entry in the classification table based on a match between an in-band frame classification information contained in the received frame and the frame classifier contained in the classifier entry. |
US07756085B2 |
Steps one and three W-CDMA and multi-mode searching
Techniques for efficient searching in asynchronous systems, such as W-CDMA, as well as multi-mode searching, are disclosed. In one aspect, step one and step three search are performed in a single search engine. In another aspect, a search engine is configurable to search the offsets of a slot in step one search, producing sequential hypothesis energies, and peak detecting and sorting those energies. In yet another aspect, the peak detector and sorter are configurable to perform step one searching or step three/multimode searching. Various other aspects of the invention are also presented. These aspects have the benefit of circuit area and search-time efficiency which translate into reduced costs, increased standby time, increased acquisition speed, higher quality signal transmission, increased data throughput, decreased power, and improved overall system capacity. |
US07756083B2 |
Network access device, network connection establishing method, and mobile communication system using the same
A network access device (10) for using in a mobile communication system includes a receiving module (100), a parsing module (110), a determining module (120), a storage module (130), and a sending module (140). The receiving module receives a packet, and the packet includes a source address and a destination address. The parsing module connected to the receiving module parses the packet to retrieve the source address and the destination address of the packet. The determining module connected to the parsing module determines whether a source of the packet has been authenticated. The storage module connected to the determining module saves notification messages indicating that the source of the packet has been authenticated. The sending module sends the packet to a destination corresponding to the destination address of the packet when the source of the packet has been authenticated. |
US07756082B1 |
Wireless LAN using background scanning technique
Background scanning can include using a power save mode to momentarily suspend transmission between a current access point and a client. Information regarding other access points can then be collected. The client can return to the current access point before communication between the client and the current access point is disrupted. |
US07756075B2 |
System and method of data access for mobile stations
Method and apparatus for data access for a mobile terminal comprising a module for determining whether first and second modes of wireless network coverage is available, a module for selecting the first mode if available, a module for attempting access via the second mode on failure to establish access via the first mode and a module for monitoring availability of the first mode. Even when a connection is established via the second mode, availability of the first mode is monitored and access attempted, when second mode connection is idle. |
US07756067B2 |
Wireless communication equipment, wireless communication control method, and program
According to this invention, a wireless communication equipment which communicates with a plurality of nodes supplies an access control technique for improving communication efficiency. For this purpose, a wireless communication equipment is connected to a plurality of networks, and includes a communication unit which sequentially communicates, at a predetermined interval, with devices included in the plurality of network, a determination unit which determinates a communication control parameter of each of the devices when a connection network count changes, a notification unit which notifies the device in the network of the communication control parameter determined by the determination unit, and a communication control unit which controls the communication unit in accordance with the communication control parameter notified by the notification unit. |
US07756065B2 |
Domain name service system and method thereof
The present invention relates to a domain name service system and method thereof. According to the present invention, a domain name service can be provided through a mobile host and domain name servers having smallest hop counts, based on position information on the domain name servers included in external links. Therefore, a domain name service can be provided within a short time regardless of operating modes of the domain name servers. Furthermore, it is possible to reduce system traffic since the addresses of optimal domain name servers are provided to edge routers. |
US07756060B2 |
Tone allocation in multipoint-to-point communication using orthogonal frequency division multiplexing
Systems and methods for OFDM tone allocation are provided. In one embodiment, an end-user communication device comprises: a first remote unit for communicating with a host unit using orthogonal frequency division multiplexing (OFDM), the host unit communicatively coupled to a plurality of remote units in a multipoint-to-point configuration, wherein OFDM waveform from distinct remote units of the plurality of remote units combine to a unified OFDM waveform at the host unit. The first remote unit is configured to transmit up to a plurality of tones, the up to a plurality of tones modulated with upstream information using OFDM. The first remote unit is configured to determine when bandwidth is needed for upstream transmission to the host unit. The first remote unit is configured to transmit a request for bandwidth to the host unit on a first tone of the plurality of tones, wherein access to the first tone is contention-based. |
US07756059B1 |
Differential signal-to-noise ratio based rate adaptation
Systems and methods for implementing a differential signal to noise ratio (DSNR) based rate adaptation for wireless networks are disclosed. The described methods probabilistically adapt the rate of data transmission based on an assessment of the causes of data loss. The described methods include determining a DSNR for data transmission during a predetermined window of time and adapting the transmission rate in a probabilistic manner responsive to the differential SNR and a differential SNR threshold for the data transmission. |
US07756058B2 |
Spectrum measurement management for dynamic spectrum access wireless systems
A wireless system (100) and method (401-403) includes a medium access control (MAC) layer adapted to request and receive measurement reports from wireless devices (102) operating in restricted channels. |
US07756057B2 |
Method and apparatus for determining transmission rate based on number of unused slots
A radio communication terminal, being used in a radio communication systems in which the transmission rate varies depending on radio wave conditions and communication statuses of other users, comprises a reception module which receives packets transmitted by a base station in an idle state of the radio communication terminal, a signal processing module which estimates a transmission rate available in communication based on the packets received by the reception module, and a display module which displays information indicating the transmission rate estimated by the signal processing module. |
US07756056B2 |
Apparatus and method for managing quality of service in integrated network of heterogeneous mobile network
An apparatus and method for managing QoS in an integrated network system are provided. The apparatus includes: an information provider, a condition calculator, a policy deciding unit, and a resource allocator. The information provider is for providing policy information based on a network equipment control algorithm, a user profile and network information. The condition calculator is for calculating conditions that are used for selecting a policy based on the user profile and the network information received from the information provider. The policy deciding unit is for deciding a network equipment control algorithm in accordance with the conditions, receiving the policy information corresponding to the decided network equipment control algorithm from the information provider, and requesting resource allocation. The resource allocator is for receiving the request of resource allocation from the policy deciding unit and allocating resources. |
US07756054B2 |
Method and device for controlling floor in push to service
A PT (e.g., Push-To-Talk, Push-To-View or Push-To-Data) service, and more particularly, to a method and device for controlling a floor (talk burst authority, permission to send media burst, etc.) in a PT service, are discussed. According to an embodiment, the method for controlling a state of a Push-To (PT) server, includes transiting, by a PT server in a second state, to a first state when a media burst release message is received by the PT server; and remaining, by the PT server, in the first state, if the PT server in the first state receives a media packet from a PT client and if the PT server in the previous second state has received the media burst release message. |
US07756049B2 |
Apparatus, system, and method for controlling link status changes
An apparatus, system, and method are provided for controlling link status changes across multiple independent control modules. The apparatus includes a copy services module configured to control multiple link adapters, each configured to establish multiple communication links between a source and a target storage device. The adapter transmits a link status change notification to the copy services module and starts a timer upon transmitting the link status change notification. The copy services module simultaneously processes link status change notifications from a plurality of communication links. The system includes a communications network and a plurality of storage devices having the above described apparatus. The method includes controlling a plurality of link adapters configured to establish multiple communication links between storage devices, transmitting a link status change notification, starting a timer upon transmitting the link status change notification, and simultaneously processing link status change notifications from a plurality of communication links. |
US07756045B2 |
Optical cross connect apparatus and network
An optical signal connection apparatus comprising a first node and a second node connects first and second optical signal transmission lines to respective first and second routers. The first node includes a first port coupled to the first router via the first optical signal transmission line, and is configured to handle a first type of optical signals associated with the first router. The second node includes a second port coupled to the second router via the second optical signal transmission line, and is configured to handle a second type of optical signals associated with the second router. The information regarding the first type of optical signal is compared with information regarding the second type of optical signal to determine whether or not the first and second optical signal transmission lines are compatible to each other. |
US07756044B2 |
Inverse multiplexing heterogeneous wireless links for high-performance vehicular connectivity
Systems and methods are provided that enable high-performance Internet access on board moving vehicles. In an illustrative implementation, an exemplary wireless data communications environment comprises a PluriBus module, an instruction set comprising at least one instruction set to process data for wireless communication between a cooperating component onboard a moving vehicle and other cooperating wireless components, and one or more multiple wide-area wireless communications links. In an illustrative operation, the PluriBus module can perform one more wireless communications techniques comprising opportunistic erasure coding such that coded packets can be sent in the event that there are openings in the one or more wireless communication links' capacity and transmitting the data packets along the one or more wireless communications links that is estimated (e.g., in real time) to offer efficient delivery of data packets. |
US07756043B1 |
Method for identifying high traffic origin-destination node pairs in a packet based network
The present invention provides methods for identifying high traffic origin-destination node pairs in a packet based network and for estimating the mean traffic between the high traffic origin-destination node pairs. High traffic origin-destination node pairs may be identified in accordance with the present invention by modeling the variance of traffic in a static routing environment and identifying the origin-destination node pairs with a high variance as high traffic origin-destination node pairs. For estimating purposes, traffic between low traffic origin-destination node pairs may be assumed to be a predetermined value, such as zero, to reduce the number of variables to estimate. Routing changes necessary to create a full rank routing matrix may be identified and applied to the network, and link utilization information collected under each routing scenario may be used to estimate the mean traffic between the high traffic origin-destination node pairs. |
US07756042B2 |
Bandwidth guaranteed provisioning in network-based mobile virtual private network (VPN) services
A method and virtual private network (VPN) system for providing bandwidth guaranteed provisioning in network-based mobile VPN services. The method and system include identifying a set of VPN customers, at least one mobile access point (MAP) and at least one customer premise equipment (CPE) associated with each VPN customer, and at least one Internet Protocol (IP) service gateway (IPSG) for facilitating VPN tunneling between a MAP and a CPE, wherein each MAP is geographically remote from each IPSG. A subset of IPSGs is selected to maximize total profit resulting from provisioning a subset of VPN customers on the selected IPSGs. Total profit from all the customers includes the sum of profits from each customer, where for each customer, the customer profit equals weighted revenue less cost, wherein the cost per customer includes a total tunnel bandwidth cost from the MAP to the CPE, and a cost of provisioning an IPSG node. |
US07756039B2 |
Data plane aggregation based on route and service type
Methods and systems are operable to aggregate data. A plurality of data units can be received. The data units can be combined based upon a class associated with the data and a next hop associated with the data. A link can be provided for the combined data units based on service quality requirements for the traffic class associated with the class. |
US07756036B2 |
Synchronous data communication
Methods, apparatus, and computer program products that synchronously communicate data packets between a first node and a second node. Data packets are transmitted from the first node without waiting for acknowledgment of receipt by the second node. Acknowledgment of receipt of a given data packet is subsequently received at the first node. The acknowledgement is received substantially at a predetermined time following transmission of the given data packet. The acknowledgement indicates that the second node received the given data packet uncorrupted. |
US07756035B2 |
Planning routes and allocating identifiers to routes in a managed frame-forwarding network
A method is provided of planning routes and allocating route identifiers in a managed frame-forwarding network. The network comprises a plurality of nodes interconnected by links, with each node being arranged to forward data frames according to a combination of an identifier and a network address carried by a received data frame and forwarding instructions stored at the node. A first step of the method identifies a sub-set of nodes which are core nodes of the network. The remaining nodes are termed outlying nodes. A spanning tree is then built off each of the identified core nodes, with the spanning tree stopping one link short of any other core node. Each spanning tree defines a loop-free path between a core node at the root of the spanning tree and a set of outlying nodes. Connections are planned between roots of the spanning trees and a different identifier is allocated to each planned connection between a pair of spanning trees. |
US07756034B2 |
System and method for handling network overload
A system and method for handling network overload includes receiving one or more requests, wherein an originating client originates the one or more requests. It is determined if a network element handling the one or more requests is overloaded. If the network element is overloaded, a pushback message associated with a specific request of the one or more requests is generated. The pushback message is sent to the originating client. |
US07756032B2 |
Method and apparatus for communicating data within measurement traffic
The present invention is directed to using measurement packets to compute network performance. Embodiments that send, receive and both send and receive measurement packets are described. Some embodiments are described that compute statistics based at least partly on measurement traffic. Some embodiments are described that communicate computed statistics within measurement traffic. Some embodiments are described that rank and select paths based at least partly on computed statistics. |
US07756029B2 |
Dynamic load balancing for layer-2 link aggregation
Load balancing for layer-2 link aggregation involves initial assignment of link aggregation keys (LAGKs) and reassignment of LAGKs when a load imbalance condition that merits action is discovered. Load conditions change dynamically and for this reason load balancing tends to also be dynamic. Load balancing is preferably performed when it is necessary. Thus an imbalance condition that triggers load balancing is preferably limited to conditions such as when there is frame drop, loss of synchronization or physical link capacity exceeded. |
US07756024B1 |
Method and apparatus for dynamically providing different call service levels
A method and system for providing a quality of service level for at least one call in a communications network is described. In one example, a call request for a particular quality of service level for a call is received. Afterwards, the call is processed as a function of at least one of time of day and day of week, in accordance with the requested quality of service level. In a second example, a request to change a predefined quality of service level for a call on a per call basis is received and subsequently processed. |
US07756018B2 |
System and method for implementing fast layer 2 protection in passive optical networks
System and method for providing fast protection in a passive optical network (“PON”) including two central hubs and a plurality of network nodes, wherein the network nodes are connected to a first of the central hubs by a first optical path and to a second of the central hubs by a second optical path. The method comprises setting the first and second central hubs to master mode and slave mode, respectively, such that only the first central hub transmits traffic to and from the network nodes; detecting a failure in the first optical path; exchanging status information between the first and second central hubs; and if no failure has occurred in the second optical path, setting the first and second central hubs to slave mode and master mode, respectively, such that only the second central hub transmits traffic to and from the network nodes. |
US07756014B1 |
Device and method for handling catastrophic routing
A method and device for handling catastrophic switch routing errors. Upon receiving a communication packet in a packet switching device, a port in the switching device is matched with the destination address of the communication packet and a routing code is generated to direct routing of the communication packet internally to the packet switching device. The routing code is analyzed to determine whether a catastrophic routing condition exists in the routing code. If no catastrophic routing condition exists, the routing is executed. However, when there is a catastrophic routing condition, execution of the routing of the communication packet is prevented. |
US07756010B2 |
Method and system for preventing data packet loss in a redundant PDSN environment
A method and apparatus are provided for preventing data-packet loss upon a switchover from an active to a standby PDSN, in a redundant PDSN environment. Data-packet loss is prevented by modifying the checking of the sequence number associated with the data-packets. The first sequence number received upon switchover is used to determine the order of the subsequent GRE frames. The standby PDSN sends keep-alive packets associated with an arbitrary sequence number to a packet control function (PCF). On receiving a response from the PCF, the arbitrary sequence number is used as a starting sequence number for sending the data-packets. Otherwise, keep-alive packets with modified numbers are sent to the PCF. In synchronized communication sessions between the PDSN and the PCF, data-packet loss can be prevented by disabling the checking of the sequence number upon a switchover. In another embodiment, data-packet loss is prevented by excluding the sequence number. |
US07756008B2 |
Routing protocols with predicted outrage notification
A method for the efficient routing of data packets across a plurality of routers when a link is unavailable which includes connecting a plurality of nodes in a network using a plurality of routers having a plurality of links between the routers, informing the routers in the network when one or more of the links in the network will be unavailable at a specified time in the future, recalculating the routing tables to determine the most efficient routing paths when the links in the network become unavailable and, when the time in the future arrives, switching the routers in the network to the new routing tables at the same time. |
US07756006B2 |
Communication device
In a communication device for receiving signals from devices that become communication partners, received signals from the respective devices are identified. Each of the devices that become communication partners is provided with a frequency spectrum of a pattern specific to each of the devices. The communication device stores correspondence between information identifying the devices that become communication partners and the frequency spectrums provided to the respective devices, acquires a frequency spectrum contained in a received signal, compares the frequency spectrum acquired with the frequency spectrums stored to identify a device corresponding to the frequency spectrum that coincides with the frequency spectrum acquired and which is stored. |
US07756000B2 |
Spread baseband injected pilot carrier
A system for communicating includes a transmitter that has an encoder and baseband modulator that encodes and modulates a sequence of data symbols as a payload data constellation to be communicated. A PN sequence generator and baseband modulator form a pilot signal as a training sequence with a periodically repeating spread spectrum sequence. A circuit superimposes the pilot signal over the sequence of data symbols to form a composite communication signal that is transmitted. A receiver receives the composite communication signal and extracts the pilot signal from the composite communication signal. |
US07755996B2 |
Method for adjusting write strategy
In a method for adjusting a write strategy, data is written into the optical disc according to a first write strategy in forms of a first type of data storage structures with variable lengths and a second type of data storage structures with variable lengths. A plurality of the first type of data storage structures corresponding to a specified reference length are located, and the recording lengths thereof are operated with the specified reference length to obtain a first averaged deviation. A plurality of the second type of data storage structures formed next to the first type of data storage structures are located, and the recording lengths thereof are operated with respective reference lengths to obtain a second averaged deviation. A parameter of the first write strategy is adjusted so as to generate a second write strategy for subsequently writing data into the optical disc. |
US07755995B2 |
Recording and reproducing method for dye-based recordable DVD medium and apparatus for the same
To provide a recording and reproducing method for dye-based recordable DVD media, including: recording a mark of the shortest length on a dye-containing recording layer of a dye-based recordable DVD medium using single pulse whose front edge is energized; recording marks other than the shortest thereon using single pulse whose front and rear edges are energized for a given duration, the power of the front edge of pulse being equal to that of the front edge of pulse for the shortest mark, the power of the rear edge of pulse being equal to that of the rear edge of pulse for the shortest mark; and reproducing recorded information using a reproduction beam, wherein the irradiation intensity of cooling pulse provided after the rear edge of pulse upon mark recording is 0.1 mW or less for a given duration, and the recording linear velocity is 42 m/s or more. |
US07755994B2 |
Optical disc device and hybrid optical disc
When it is determined that the disc loaded on a player is a hybrid next generation DVD, the DVD layer is reproduced with a red laser light. In parallel with this reproduction process, a process for notifying the presence of the HDDVD layer is performed. That is, determination is made on whether the notification timing defined in advance has been reached. If the notification timing has been reached, a control instruction is output from a controller to an AV processing circuit, and the image information including the image notifying the presence of the HDDVD layer is output from the AV processing circuit. Thus, the user may learn that the HDDVD layer can be reproduced. |
US07755993B2 |
Optical information recording reproduction device
An optical information recording reproduction device is disclosed, in which aberration detection is stably performed, so that an excellent record grade can be achieved. An RF signal is subjected to differential operation along a time axis of the signal, the RF signal being obtained from reflected light including primary light situated in the periphery of a primary dark ring enclosing zero-order light in a central portion of a beam spot formed on a pit; pulse signal waveforms are represented in an absolute value form, the pulse signal waveforms being generated in correspondence with front and rear ends of the beam spot on the time axis; the pulse signal waveforms represented in the absolute value form are stored into a storage medium; the stored, two pulse signal waveforms are combined to generate a beam profile of the beam spot formed on an optical recording medium; and a beam spot diameter, spherical aberration, and coma aberration of a record laser beam are adjusted based on the beam profile. |
US07755992B2 |
Method and apparatus for controlling tilt in an optical disc device
A method and apparatus for controlling tilt in an optical disc device are provided. The method includes determining tilt offset values corresponding to different positions of an optical disc for a first tilt control mode, and deciding whether to switch to a static tilt control mode, based on a difference between the detected tilt offset values. If the disc is subject to defect management, a static tilt control mode is selected so that stable focus and tracking servo operations are maintained. If the disc is not subject to defect management, a dynamic tilt control mode is selected so that tilt control optimal for the skew of the optical disc, which gradually increases towards the outer perimeter of the disc, is performed. If the difference between tilt offset values detected respectively for inner and outer peripheral areas of the disc is small when the dynamic tilt control mode is selected, the device determines that the skew is low and changes the tilt control mode to the static tilt control mode. |
US07755990B2 |
Information recording device, information recording method, and information recording program
Accurate calibration of recording power is performed without exceeding a rated output value of a laser diode even if recording speed is increased and high recording power is required. An information recording apparatus records information on an information recording medium such as a DVD-R/RW or a DVD+R/RW by applying a laser light onto the information recording medium. A pickup has a laser light source. A light receiving unit for detecting the amount of light by receiving the laser light emitted from the laser light source is provided, and the power of the laser light is controlled based on the power of the detected laser light. Before the actual information recording, a test emission is performed during calibration to determine an adequate recording power, and the emission duty of the laser light is controlled within the range not exceeding the rated output value of the laser light source. |
US07755987B2 |
Optical disk replay device
An optical pickup irradiates laser light upon a track of an optical disk and receives light reflected therefrom. A tracking actuator shifts an objective lens of this optical pickup in a tracking direction. A tracking error signal detection circuit outputs a tracking error signal based upon the reflected light received by the optical pickup. A phase compensation circuit generates a tracking drive signal based upon the tracking error signal, and outputs this tracking drive signal to the tracking actuator. A balance compensation value calculation circuit calculates a balance compensation value for the tracking error signal according to the tracking drive signal outputted by the phase compensation circuit. And a balance compensation circuit adds this balance compensation value to the tracking error signal detected by the tracking error signal detection circuit, and inputs this compensated value to the phase compensation circuit. |
US07755986B2 |
Optical disk apparatus and servo control method
An optical disk apparatus includes: a light source that emits laser light; an optical section including an objective lens group positioned in close proximity to an optical recording medium to generate near-field light from laser light emitted from the light source; a gap servo section configured to control a gap between the optical recording medium and the optical section on the basis of a return light quantity of the laser light via the optical section; a focus adjusting section configured to adjust focus of the near-field light radiated onto the optical recording medium of the optical section, in a state where gap servo is being performed by the gap servo section; and a gap servo correcting section configured to correct the gap servo by the gap servo section when focus of the near-field light is adjusted by the focus adjusting section. |
US07755980B2 |
Copy protection of optical discs
The more effective is the copy protection provided on a DVD, the greater is the likelihood that the copy protection will adversely interfere with legitimate uses of the disc. In a disc where the content is arranged in physical sectors, it is now proposed to provide subversive regions on the disc having a similar structure to genuine regions. A subversive region and a genuine region will each extend over one or more physical sectors. The subversive region will be provided with physical sector addresses which coincide with addresses of the genuine region. Navigational data will ensure that it is the genuine, rather than the subversive, region which will be accessed during normal play, but the subversive region will effectively hide the genuine region during copying. |
US07755970B2 |
Methods for controlling marine seismic equipment orientation during acquisition of marine seismic data
Methods are described for actively steering a towed marine seismic component using one or more actively controllable control members; reducing the actively steering of the control members during duration of a time window of recording seismic reflections from a sub-surface geological feature of interest; and resuming the actively steering of the control members after the time window. The marine seismic component may be a streamer, a source, or both. Other methods allow measuring initial orientation of a streamer based on measuring static control surface angle of a control surface of an inline steerable bird. This abstract is provided to comply with the rules requiring an abstract, and allow a reader to ascertain the subject matter of the technical disclosure. It will not be used to interpret or limit the scope or meaning of the claims. |
US07755967B2 |
Memory device refresh method and apparatus
In one embodiment, a memory device comprises a plurality of banks and a refresh controller. Each bank is logically divisible into at least two different sections of memory cells during a refresh operation. The refresh controller successively identifies each of the sections using a first portion of a row address and addresses a row of memory cells included in each of the sections using a second portion of the row address. The refresh controller also successively selects two or more different groups of the banks during different time intervals each time a different one of the sections is identified. The refresh controller refreshes the addressed row of memory cells included in the most recently identified section of each bank for the most recently selected group of banks. |
US07755966B2 |
Memory device performing a partial refresh operation based on accessed and/or refreshed memory blocks and method thereof
The present invention provides a memory device which comprises a memory cell array having a plurality of memory blocks; a memory controller for controlling a refresh operation with respect to the memory blocks; a refresh check bit circuit for storing refresh check bits corresponding to the memory blocks, respectively; a block select control circuit for setting refresh check bits of memory blocks to be refreshed to a checked state according to a first control of the memory controller; a using check bit circuit for storing using check bits corresponding to the memory blocks, respectively; a using check control circuit for setting refresh check bits of memory blocks to which access is requested to a checked state according to a second control of the memory controller; and a partial refresh control circuit for controlling the refresh operation such that memory blocks corresponding to checked using check bits or checked refresh check bits are refreshed according to a third control of the memory controller. |
US07755964B2 |
Memory device with configurable delay tracking
A memory device with configurable delay tracking is described. The memory device includes M normal word line drivers, a dummy word line driver a memory array, N sense amplifiers, and a timing control circuit. The memory array includes M rows and N columns of memory cells and a column of dummy cells. The word line drivers drive word lines for the rows of memory cells. The dummy word line driver drives a dummy word line for at least one dummy cell in the column of dummy cells. The timing control circuit generates enable signals having configurable delay, which may be obtained with an acceleration circuit that provides variable drive for a dummy bit line coupled to the column of memory cells. The sense amplifiers detect bit lines for the columns of memory cells based on the enable signals. |
US07755957B2 |
Semiconductor memory, method of controlling the semiconductor memory, and memory system
A semiconductor memory comprising an address transition detection circuit for detecting a transition of an address and outputs an address detection signal; an address input circuit for inputting an input address based upon the address detection signal; a command judgment circuit for decoding a command signal input and outputting a command judgment signal; a redundancy circuit for making a redundancy judgment based upon a redundancy judgment signal indicating timing of a redundancy judgment, wherein the redundancy circuit includes a redundancy judgment speed-up circuit for controlling an output of the redundancy judgment signal based upon a predetermined command signal. |
US07755956B2 |
Non-volatile semiconductor memory and method for replacing defective blocks thereof
A non-volatile semiconductor memory includes a memory cell array. The memory cell array includes a plurality of banks, redundant blocks, and special blocks storing management data. Each bank includes a plurality of normal blocks, which include a plurality of electrically rewritable memory cells, the normal block being a minimum unit which is independently erased, and the redundant block configured to replace the normal block and being incapable of replacing the special block. A defective block automatic replacement sequence control circuit controls the replacement operation of the defective block FBLK with the redundant block RBLK in a defective block automatic replacement sequence. |
US07755955B2 |
Apparatus and method for controlling data strobe signal
Provided are an apparatus and method for controlling a data strobe signal. The apparatus includes a period measurement unit measuring a period of an input clock signal or data strobe signal; a controller determining a read delay time, a setup margin delay time, and a hold margin delay time of the data strobe signal on the basis of the period; a delay circuit unit outputting signals generated by delaying the data strobe signal by the read delay time, the setup margin delay time, and the hold margin delay time; a flip-flop unit latching and outputting input data by using the signals output from the delay circuit unit; and a comparator comparing outputs from the flip-flop unit and feeding a result of the comparison back to the controller. Accordingly, it is possible to stably read data recorded in a memory. |
US07755954B2 |
Data I/O control signal generating circuit in a semiconductor memory apparatus
A circuit for generating a data I/O control signal used in a semiconductor memory apparatus comprises a delay block for generating a delay signal having a relatively short delay value and a delay signal having a relatively long delay values, and a selection block for selecting any one of the delay signals according to an operational mode. The selection block selects an output signal of the first delay unit in a high-speed operation mode and selects an output signal of the second delay unit in a low-speed operation mode. |
US07755953B2 |
Semiconductor memory device with minimum burst length bit transfer in parallel to and from a FIFO block
A semiconductor memory device includes an FIFO block connected to a data input/output terminal DQ, a time-division transfer circuit that inputs and outputs in parallel n-bit data inputted and outputted continuously via the data input/output terminal DQ, a data bus RWBS that performs a data transfer between the time-division transfer circuit and the FIFO block, and a mode register that sets a burst length. When a minimum burst length settable to the mode register is m ( |
US07755946B2 |
Data state-based temperature compensation during sensing in non-volatile memory
Temperature effects in a non-volatile storage device are addressed by providing a data state-dependent, and optionally temperature dependent, sense current during verify and read operations. A different sense current is provided for each data state, so that a common temperature coefficient is realized for storage elements with different data states. The temperature coefficient for higher states can be reduced to that of lower states. During sensing, a sense time can be adjusted to achieve a desired sense current when a selected storage element is in a conductive state. A fixed voltage trip point may be maintained. During the sense time, a pre-charged capacitor discharges into a selected storage element such as via a bit line and NAND string, when the selected storage element is in a conductive state. The discharge level is translated to a current which is compared to a state-dependent, and optionally temperature dependent, reference current. |
US07755945B2 |
Page buffer and method of programming and reading a memory
A page buffer and method of programming and reading a memory are provided. The page buffer includes a first latch, a second latch, a data change unit and a program control unit. The first latch includes a first terminal for loading data of the lower page and the upper page. The second latch includes a first terminal for storing the data of the lower page and the upper page from the first latch. The data change unit is coupled to a second terminal of the first latch for changing a voltage of the second terminal of the first latch to a low level. The program control unit is coupled to the first terminal of the second latch and the cells, and controlled by the voltage of the first terminal of the first latch for respectively programming the data of the lower page and the upper page to a target cell. |
US07755942B2 |
Memory cell array and semiconductor memory
A memory cell array includes a plurality of memory cells disposed in matrix. A plurality of word lines extend in the row direction, and the gates in the memory cells disposed in each row are commonly connected to one of the word lines. A plurality of sub bit lines extend in the column direction, and the sources in the memory cells disposed in a first column and the drains in the memory cells disposed in a second column, which is adjacent to the first column, are commonly connected to one of the sub bit lines. A plurality of pairs of transistors are provided, each having a source selector and a drain selector. Each transistor pair is disposed at one of the locations at both ends of the sub bit lines, which are adjacent to each other, in a manner such that the transistor pairs sandwich the word lines from alternating sub bit ends. |
US07755941B2 |
Nonvolatile semiconductor memory device
In a nonvolatile semiconductor memory device storing data by accumulating charges in a floating gate, memory units, each of which includes a first MOS transistor as a read device, a bit cell composed of a first capacitor as a capacitance coupling device and a second capacitor as an erase device, and a decode device including a second MOS transistor and a third MOS transistor, are arranged in array. This attains nonvolatile memory capable of bit by bit selective erase arranged in array to thus reduce the core area remarkably. |
US07755940B2 |
Method, apparatus, and system for erasing memory
Methods, apparatus, and systems may operate such as to perform a pre-programming operation on a plurality of multiple level memory cells of a memory device. One such pre-programming operation involves applying a series of voltage pulses to the plurality of multiple level memory cells, verifying a charge stored in the plurality of multiple level memory cells, and erasing the plurality of multiple level memory cells of the memory block based on a result from verifying the charge stored in the plurality of multiple level memory cells. |
US07755937B2 |
Semiconductor device
A semiconductor device, includes a memory cell including a thyristor element with a gate having a pnpn structure formed on a semiconductor substrate and having first and second terminals, and an access transistor formed on the semiconductor substrate and having first and second terminals connected to a bit line and the first terminal of the thyristor element, respectively, and a control section including a load current element whose load current flows, upon reading out operation, to the second terminal side of the thyristor element and configured to carry out access control to the memory cell. |
US07755933B2 |
Spin transfer MRAM device with separated CCP assisted writing
A spin-transfer MRAM is described that has two sub-cells each having a conductive spacer between an upper CPP cell and a lower MTJ cell. The two conductive spacers in each bit cell are linked by a transistor which is controlled by a write word line. The two CPP cells in each bit cell have different resistance states and the MTJ cell and CPP cell in each sub-cell have different resistance states. The MTJ free layer rotates in response to switching in the CPP free layer because of a large demagnetization field exerted by the CPP free layer. An improved circuit design is disclosed that enables a faster and more reliable read process since the reference is a second MTJ within the same bit cell. When RMTJ1>RMTJ2, the bit cell has a “0” state, and when RMTJ1 |
US07755930B2 |
Semiconductor memory device and magneto-logic circuit
Provided are a semiconductor memory device and a magneto-logic circuit which change the direction of a magnetically induced current according to a logical combination of logic states of a plurality of input values. The semiconductor memory device comprises a current driving circuit, a magnetic induction layer, and a resistance-variable element. The current driving circuit receives a plurality of input values and changes the direction of a magnetically induced current according to a logical combination of logic states of the input values. The magnetic induction layer induces magnetism having a direction varying according to the direction of the magnetically induced current. The resistance-variable element has a resistance varying according to the direction of the magnetism induced by the magnetic induction layer. |
US07755928B2 |
Semiconductor memory device and semiconductor device group
A semiconductor device includes a first CMOS inverter, a second CMOS inverter, a first transfer transistor and a second transfer transistor wherein the first and second transfer transistors are formed respectively in first and second device regions defined on a semiconductor device by a device isolation region so as to extend in parallel with each other, the first transfer transistor contacting with a first bit line at a first bit contact region on the first device region, the second transfer transistor contacting with a second bit line at a second bit contact region on the second device region, wherein the first bit contact region is formed in the first device region such that a center of said the bit contact region is offset toward the second device region, and wherein the second bit contact region is formed in the second device region such that a center of the second bit contact region is offset toward the first device region. |
US07755925B2 |
Static random access memory
A static random access memory comprising a column driver, a row driver, a cell, and a control unit is disclosed. The column driver selects a first word line or a second word line. The row provides data to a first bit line and a second bit line. The data of the first bit line is opposite to that of the second bit line. The control unit controls the voltage of the cell. In normal mode, the voltage of the cell is equal to a second voltage. In stand-by mode, the voltage of the cell exceeds the second voltage. |
US07755924B2 |
SRAM employing a read-enabling capacitance
Embodiments of the present disclosure provide a memory element, a method of constructing a memory element, a method of operating a memory cell, an SRAM cell and an integrated circuit. In one embodiment, the memory element includes a pair of cross-connected CMOS inverters having first and second storage nodes. Additionally, the memory element also includes a capacitive component connected between the first and second storage nodes and configured to provide a supplemental capacitance to extend a read signal for sensing a memory state of the inverters. |
US07755922B2 |
Non-volatile resistance changing for advanced memory applications
A resistance changing memory unit cell includes a resistance changing memory element coupled to a sense bit line and a diode coupled to the resistance changing memory element. |
US07755917B2 |
Modulation of a feedback signal used in a digital control of a switching regulator
Digital control of a switching regulator in one aspect includes a compare circuit to be coupled to receive a feedback signal representative of an output level of a power supply. A feedback state signal is generated having a first feedback state and a second feedback state. An adjustment circuit is coupled to the compare circuit to adjust the feedback state signal in response to at least one of adjusting the threshold level or adjusting the feedback signal. The adjusted feedback state signal causes the feedback state signal to revert from a state at the time of adjustment to a state immediately preceding the adjustment. A control circuit is to be coupled to a power switch and is to be coupled to receive an oscillating signal and the feedback state signal. |
US07755913B2 |
Disk drive cage with shielding member
A disk drive cage comprises a bracket (3) and a shielding member (1). The bracket comprises a top wall (31) and a securing wall (32) parallel to the top wall. The securing wall defines a plurality of securing holes (321) therein. The shielding member comprises a shielding cover (20) and a bezel (10) attached to the shielding cover. The shielding cover defines a plurality of cross-shaped slots (23). Each cross-shaped slot comprises a first slot (231) and a second slot (232) crossing the first slot. A receiving area (236) is defined in a crossing portion formed by the first and second slots. The bezel comprises a plurality of securing posts (12) interferentially engaging with the plurality of cross-shaped slots, and a plurality of hooks (162) engaging with the securing holes of the securing wall of the bracket. Each securing post comprises a securing portion (124). The securing portion is larger in cross-section than the receiving area. The shielding member is mounted between the top wall and the securing wall. |
US07755912B2 |
Printed circuit board unit and electronic apparatus
A printed circuit board unit includes a first board and a second board. First electrically-conductive terminals are fixed and exposed on the front surface of the first board in a matrix. Second electrically-conductive terminals are arranged in a matrix and supported on the front surface of the second board. The second electrically-conductive terminals have flexibility. Each of the second electrically-conductive terminals is disengageably brought in contact with the corresponding first electrically-conductive terminal. A static pressure member is received on the back surface of the first board within an area corresponding to the specific area to generate a static pressure. An urging plate is overlaid on the static pressure member so that the static pressure member is interposed between the urging plate and the first board. The urging plate exhibits an urging force applied to the first board toward the second board. |
US07755909B2 |
Slim design main board
A main board suitable for slim configurations is disclosed. The main board includes a multi-layer Printed Circuit Board (PCB) in which at least one recess is formed, a first integrated circuit placed in the recess, and a molding that covers the first integrated circuit and the bottom of the recess. The main board further comprising a cover over said recess, said cover being a second integrated circuit or a second PC board, which may further having attached an integrated circuit positioned within the recess. |
US07755907B2 |
Electronic control device
An upper lid and a bottom lid are fastened to flange portions formed in outer side surfaces of a casing main body. A metal collar to which a screw serving as pressing means (a fastening member) is inserted is embedded in each flange portion. Both end portions of each of the metal collars protrude at a predetermined length toward the upper lid and the bottom lid from the flange portion. A predetermined interval corresponding to the length of the protruding portion of the metal collar is created between the casing main body and the upper lid and between the casing main body and the bottom lid, by bringing the upper lid and the bottom lid into contact with the protruding portions of each of the metal collars at a time of assembling. |
US07755899B2 |
Miniaturized high conductivity thermal/electrical switch
The present invention is a thermally controlled switch with high thermal or electrical conductivity. Microsystems Technology manufacturing methods are fundamental for the switch that comprises a sealed cavity formed within a stack of bonded wafers, wherein the upper wafer comprises a membrane assembly adapted to be arranged with a gap to a receiving structure. A thermal actuator material, which preferably is a phase change material, e.g. paraffin, adapted to change volume with temperature, fills a portion of the cavity. A conductor material, providing a high conductivity transfer structure between the lower wafer and the rigid part of the membrane assembly, fills another portion of the cavity. Upon a temperature change, the membrane assembly is displaced and bridges the gap, providing a high conductivity contact from the lower wafer to the receiving structure. |
US07755898B2 |
Semiconductor module and inverter device
A semiconductor module includes a base plate; a plurality of substrates placed on one surface of the base plate, with each substrate of the plurality of substrates including a switching element, a diode element, and a connection terminal area; and a parallel flow forming device that forms parallel coolant flow paths that are provided so as to be in contact with the other. |
US07755887B2 |
Mounting device for disk drive
A mounting device for a disk drive includes a bracket for receiving the disk drive, and a securing member for mounting the disk drive in the bracket. The bracket includes a pair of side panels for receiving the disk drive therebetween. A cutout is defined in each side panel in a front portion thereof. The securing member includes a handle and a pair of cantilevers extending from opposite ends of the handle. The handle includes a base body and a pair of arms extending from opposite ends of the base body to connect the pair of cantilevers. Each arm includes a first bent portion protruding outwardly from the base body, and a second bent portion protruding inwardly from the first bent portion. A resilient protrusion is formed on the second bent portion for inserting in the cutout. |
US07755882B2 |
Housing assembly and method of assembling the assembly
A housing assembly includes a base body. The base body includes a plate having a mounting side, and a cover member. An opening is defined in the plate, the opening has a first end portion adjacent to the mounting side and an opposite second end portion communicating with the first end portion. The cover member is inserted into and partially shields the opening, the first end portion and a side of the cover member at the first end portion cooperatively define a fixing hole for allowing a hinge module to extend therethrough. |
US07755881B2 |
Modular server architecture with Ethernet routed across a backplane utilizing an integrated Ethernet switch module
A modular server system includes a midplane having a system management bus and a plurality of blade interfaces on the midplane. The blade interfaces are in electrical communication with each other. A server blade is removeably connectable to one of the plurality of blade interfaces on the midplane. The server blade has a server blade system management bus in electrical communication with the system management bus of the midplane, and a network interface to connect to a network. A media blade is removeably connectable to one of the plurality of blade interfaces on the midplane, and the media blade has at least one storage medium device. |
US07755880B2 |
Housing for electronic device and method of making the same
A housing (100) for an electronic device includes an opaque base (10). The base has a plurality of blind holes (120) and a number of through holes (140) defined therein. Each through hole communicates with a corresponding blind hole. The through holes are arrayed in a determined pattern. |
US07755876B2 |
Fastening assembly including washer for sealing the assembly for lightning strike protection in composite structures
A washer, a fastening assembly including the washer and a composite structure including the washer sealing the assembly for internal lightning strike protection. The washer includes one or more concentric ribs that are dielectric rings on both sides. When used (e.g., with a nut and bolt) internal to a structure, especially a composite structure, the washer seals the fastener hole (i.e., that the bolt passes through) and contains any sparking and hot gasses that may arise in the fastener hole from entering the structure. |
US07755871B2 |
Power-rail ESD protection circuit with ultra low gate leakage
An ESD protection circuit including a clamping module and a detecting module is provided. The clamping module is coupled between a positive power line and a negative power line. The detecting module includes a triggering unit, a resistor, and a MOS capacitor. An output terminal of the triggering unit is used for triggering the clamping module. The resistor is coupled between the positive power line and an input terminal of the triggering unit. The MOS capacitor has a first end and a second end. The first end is coupled to the input terminal of the triggering unit. During a normal power operation, a switching terminal of the triggering unit enables the second end of the MOS capacitor to be coupled with the positive power line. Thereby, the gate tunneling leakage is eliminated and the problem of mistriggering is prevented. |
US07755855B2 |
Lens barrel and electronic imaging device using the same
The inventive lens barrel comprises: a first group frame 12 retaining the first group lens 21 with a positive refractivity and being movable on the optical axis; a second group frame 11 retaining the second group lens 22 with a negative refractivity and being movable on the optical axis; a third group frame 10 retaining an aperture diaphragm 10b and the third group lens 23, and being movable on the optical axis and pivotable perpendicular to the optical axis in such a manner that the third group frame 10 can move the aperture diaphragm 10b and the third group lens 23 to the position on the optical axis O in a imaging standby state, in which the lens barrel 1 is extended, and move them to the position out of the optical axis O in the retracted state, in which the lens barrel 1 is shortened; and, a fourth group frame 13 retaining the fourth group frame 24 with a positive refractivity, and being movable on the optical axis, and being arranged such that it can retract the aperture diaphragm 10b and the third group lens 23 to a space between the object side end of the second group image side lens of the second group lens 22, which has a relatively smaller outer shape, and the image side end of the fourth group lens 24, in view from the direction perpendicular to the optical axis, under the retracted state. |
US07755851B2 |
Subminiature imaging optical system
There is provided a subminiature imaging optical system installed in a mobile telecommunication terminal or a PDA, or used in a surveillance camera or a digital camera. The subminiature imaging optical system including: first, second, third and fourth lenses sequentially positioned from an object side to an image side, the first lens having positive refractive power, the second lens having negative refractive power, the third lens having negative refractive power, and the fourth lens having positive refractive power, wherein each of the third and fourth lenses has at least one aspherical surface. The subminiature imaging optical system corrects chromatic aberration superbly to reduce color fringing significantly, thereby achieving high resolution and compactness as well. |
US07755847B2 |
Zoom lens system, imaging device and camera
A zoom lens system comprising a first lens unit having negative power, a second lens unit having positive power and a third lens unit having positive power, wherein: the first lens unit comprises a first lens element having a concave surface at least on the image side and negative power and a second lens element having a convex surface at least on the object side and positive power; the second lens unit comprises a single third lens element, a cemented lens element of two lens elements having power of mutually different signs and a single sixth lens element; in zooming, all of the lens units move along an optical axis; and conditions (1): 5.0<αiW<20.0 and (I-2): n11≧1.9 (where, 3.2 |
US07755846B2 |
Zoom lens and image pickup apparatus including the same
A zoom lens includes, from an object side to an image side, a first lens unit having a positive refractive power, a second lens unit having a negative refractive power and including a reflective member configured to fold an optical path, a third lens unit having a negative refractive power, an aperture stop, and a rear lens unit having a positive refractive power as a whole and including at least one lens unit. During zooming, the second lens unit does not move and the distances between the adjacent lens units change. |
US07755843B2 |
Zoom lens and image projection apparatus having the same
A zoom lens includes a first lens unit having a negative optical power located closest to an enlargement side. In the zoom lens, a focal length of the zoom lens at a wide-angle end (fw) and a focal length of the first lens unit (f1) satisfy the following condition: −2.50 |
US07755840B2 |
Fluidic optical devices
A fluidic optical device, systems utilizing fluidic optical devices, methods for manufacturing fluidic optical devices and actuators are disclosed. |
US07755839B2 |
Microlithography projection objective with crystal lens
Very high aperture microlithography projection objectives operating at the wavelengths of 248 nm, 193 nm and also 157 nm, suitable for optical immersion or near-field operation with aperture values that can exceed 1.4 are made feasible with crystalline lenses and crystalline end plates P of NaCl, KCl, KI, RbI, CsI, and MgO, YAG with refractive indices up to and above 2.0. These crystalline lenses and end plates are placed between the system aperture stop AS and the wafer W, preferably as the last lenses on the image side of the objective. |
US07755835B2 |
Nano-structured zero-order diffractive filter
A zero order diffractive filter for polarised or unpolarised polychromatic light, comprises a grating line (10) microstructure (1) formed by a surrounding medium (12) with low index of refraction nlow and a waveguiding layer (11) with high index of refraction nhigh, the grating lines (10) having a period length Λ that is smaller than the wavelength of light for which the filter is designed. A plurality of single nanostructures (2) with dimensions in the nanometre range is superposed on a first interface (13) between the surrounding medium (12) and the waveguiding layer (11). |
US07755832B2 |
Apparatus and methods relating to spatially light modulated microscopy
Apparatus and methods relating to microscopes having specific control of the light that contacts a sample and/or a light detector, such as the eye of the user, a charge couple device or a video camera. The improved control includes enhanced, selective control of the angle of illumination, quantity of light and location of light reaching the sample and/or detector. The microscopes comprise one or more spatial light modulators in the illumination and/or detection light path of the microscope at one or both of the conjugate image plane of the aperture diaphragm of the objective lens and the conjugate image plane of the sample. |
US07755829B2 |
Thermally switched reflective optical shutter
The thermally switched reflective optical shutter is a self-regulating “switchable mirror” device that reflects up to 100% of incident radiant energy above a threshold temperature, and reflects up to 50% of incident radiant energy below a threshold temperature. Control over the flow of radiant energy occurs independently of the thermal conductivity or insulating value of the device, and may or may not preserve the image and color properties of incoming visible light. The device can be used as a construction material to efficiently regulate the internal temperature and illumination of buildings, vehicles, and other structures without the need for an external power supply or operator signals. The device has unique aesthetic optical properties that are not found in traditional windows, skylights, stained glass, light fixtures, glass blocks, bricks, or walls. The device can be tailored to transmit sufficient visible light to see through in both the transparent and reflective states, while still providing significant control over the total energy transmission across the device. |
US07755828B2 |
Method for optical control of microwave phase
A method and system for modifying the detected phase of a signal by driving a photodetector into saturation. This system and method differs from current manual and electrical microwave phase modification by using saturation means for modifying the phase. The system and method may use a plurality of the signal generators for saturating the photodetector. |
US07755825B1 |
Method of fabricating an optical modulator
A method of fabricating an optical modulator on a silicon substrate, comprising: forming a silicon nitride layer on the silicon substrate; forming a first polycrystalline silicon layer (PSL) on the silicon nitride layer; patterning the first PSL; forming a first silicon dioxide layer (SDL) on the first patterned PSL; patterning the first SDL; forming a second PSL on the first patterned SDL; patterning the second PSL; forming a second SDL on the second patterned PSL; patterning the second SDL; forming a third PSL on the second patterned SDL; patterning the third PSL; forming a metal layer on the third patterned PSL; patterning the metal layer; removing the first and second SDLs to effect release of first and second side reflectors; forming an active layer on the metal layer; and patterning the active layer or stack to form a base reflector and associated conductive traces for biasing. |
US07755823B2 |
Optical device, semiconductor laser module, optical scanning device, and image forming apparatus
An optical device is disclosed in which inner space is kept clean so as to reduce the adhesion and adsorption of pollutants to the surface of the optical device, thereby preventing the degradation of the optical device and accurately maintaining the alignment of the coupling between the laser light from a semiconductor laser and the incident end surface of an optical fiber. The optical device includes a lens system unit condensing the laser light emitted from the semiconductor laser and guiding the laser light onto an incident end of the optical fiber; a variable volume mechanism unit defining an hermetically enclosed space; and an adsorbent unit disposed in the hermetically enclosed space, in which either the incident end of the optical fiber or the lens system unit or both are in contact with the hermetically enclosed space containing the adsorbent unit. |
US07755822B2 |
Multibeam optical scanning device and image forming apparatus
A multibeam optical scanning device includes a plurality of light sources; a collimating lens; an aperture; a cylinder lens; a light deflecting unit; a scanning optical system; and a phase adjusting element. The phase adjusting element performs phase adjustments of wavefronts of the light beams to expand a depth allowance without substantially increasing a beam spot size of each of the beam spots on the scanning surface. |
US07755821B2 |
Photon logic gates
A system, method, and apparatus for photon logic gates based on quantum switch, where a single or multiple quantum switches are utilized for dark resonance interactions in which three-color lasers interact with a four-level or five-level nonlinear optical medium composed of three ground states and one or two excited states through nondegenerate four-wave mixing processes. The photon logic mechanism is based on combination of single or multiple dark resonance-induced two-photon coherence swapping among the three closely spaced ground states through optical transitions via a common excited state. The two-photon coherence induced on the ground states is optically detected via nondegenerate four-wave mixing processes. The nondegenerate four-wave mixing generation is enhanced owing to dark resonance or electromagnetically induced transparency. The gating time and bandwidth of the present photon logic gate method is not limited by population relaxation time or carrier's lifetime, but phase decay time, where the phase decay time in general much faster than the population decay time in solids or semiconductors. |
US07755818B2 |
High-integrity seal for optical elements, dichromated gelatin holographic optical elements in particular
A method and apparatus for encapsulating optical elements, particularly dichromated gelatin (DGC) holographic optical elements (HOEs), exhibits a very high degree of environmental integrity. In broad terms, the optical element is disposed between opposing plates, and a metal seal soldered to the edge(s) of the plates to seal the optical element therewithin. In the preferred embodiment, the metalization includes chrome and nickel, or alloys thereof, followed by gold or platinum. The metallization is preferably applied using a low-temperature process such as vacuum deposition or sputtering. The metal seal may be in the form of a foil or wire. One or both of the plates are compatible with wavelengths of interest, and the technique may be used in transmissive and reflective configurations. |
US07755808B2 |
Document scanner dust detection systems and methods
Embodiments herein begin by sensing first document presence data of a media sheet in a media path using a scanner. Then, the embodiments calculate a background correction factor for scanning the media sheet based on input from the scanner. Second document presence data is obtained from this background correction factor. If the second document presence data indicates that no media sheet is present (which is contrary to the first document presence data), there is a possibility that the first document presence data was false. In order to check if the first document presence data is false, the embodiments obtain third document presence data relating to alignment of the media sheet within the media path, again using the scanner. If the third document presence data also determines that no media sheet is present, this indicates that the media path is in need of cleaning. In other words, if the first document presence data indicates that the media sheet is present, but the second document presence data and third document presence data both indicate that no media sheet is present, the embodiments provides a notification that the media path needs cleaning. |
US07755804B2 |
Image reading apparatus
An image reading apparatus for reading an image with respect to a plurality of colors, including: a reference member; an image reading device including a plurality of light receiving elements, the image reading device reading the reference member to obtain white level information for the respective colors, the white level information for each of the colors being a set of data of a quantity obtained by the light receiving elements, the read image being corrected based on at least the white level information; a ratio calculator calculating a ratio among the information of the respective colors; an abnormal-data determiner determining that a first piece of data in the level information of any particular color is abnormal data, where the first piece of data is different from a second specific piece of data in the level information of the same color which second specific piece of data is in a predetermined relationship with the first specific data, by an amount not smaller than a threshold, or where the first specific data is outside a range; and a data corrector obtaining correction data obtained by multiplying, by the ratio, corresponding data which corresponds to the abnormal data according to a predefined principle and included in the information of at least one color determined to be not including the abnormal data, and replaces the abnormal data with the correction data. |
US07755801B2 |
Image processing apparatus, an image processing method, a medium on which an image processing control program is recorded, an image evaluation device, an image evaluation method and a medium on which an image evaluation program is recorded
In image processing according to the prior art, the important part of photographic image data (referred to herein as the object) could not be determined and therefore required human participation.A computer 21 which is the core of image processing calculates an edginess which is an image variation from a differential value of data for adjacent picture elements in a step SA110, and determines object picture elements by selecting only images with a large variation in steps SA120, SA130. As optimum parameters for contrast correction and lightness compensation are calculated from image data for object picture elements in steps SA310-SA330, image processing indicators based on object picture elements are determined, and optimum image processing can be performed automatically. After summing a luminance distribution for each area of the image, which is a feature amount, while uniformly selecting picture elements in a step SB110, a reevaluation is performed by a weighting determined for each area in a step SB120, and a luminance distribution strongly influenced by the luminance distribution of the photographed object is thus obtained with uniform sampling. After determining the intensity of this luminance distribution insteps SB130-SB150, the image data is converted in a step SB160, and image processing can therefore be performed with optimum intensity while reducing the processing amount. |
US07755799B2 |
Method and system to compensate for banding defects
A method of correcting periodic banding defects in a printing system is provided. The method comprises: determining a banding profile estimate; determining a compensation profile; adjusting the compensation profile based on the transfer function of a motion system and the transfer function of a printing system; waiting until a defect once-around signal returns; and applying the output of the adjustment step to a controller controlling the speed of an imaging surface. |
US07755797B2 |
Picture color tone controlling method and apparatus
In a picture color tone control method and apparatus for a printing press, in order to make it possible to use an IRGB densitometer to perform color tone control even when printing is performed with a density which exceeds an estimated maximum color space, a target color mixture halftone density for each ink supplying unit width when a printing picture is divided with an ink supplying unit width of ink supplying apparatus 6, 7 is set, and an actual color mixture halftone density for each ink supplying unit width of an actually printed sheet obtained by printing is measured using an IRGB densitometer 1. The color mixture halftone densities are individually converted into tone values. Thereupon, for the conversion into actual tone values, the publicly known Neugebauer expression wherein the Yule-Nielsen coefficient n is set to such a value that the tone values and the color mixture halftone density value have a substantially linear relationship to each other is used. Further, the tone values are converted into a monochromatic halftone density, and a solid density difference corresponding to the difference between the target monochromatic halftone density and an actual monochromatic halftone density is determined using the Yule-Nielsen expression or the like. Then, the ink supplying amount is adjusted for each ink supplying unit width in response to the solid density difference. |
US07755795B2 |
Color conversion method and profile generation method
A tincture adjustment value used to adjust a monochrome signal to a tincture desired by a user is set, and a tincture conversion table and chromaticity line table are generated based on that tincture adjustment value and the profile of an image output apparatus. Using the generated tables, a lightness signal L* corresponding to an input monochrome signal is converted into a distance signal l on a chromaticity line, and the distance signal l is converted into a chromaticity signal (a*, b*). The lightness signal L* and chromaticity signal (a*, b*) are converted into a color signal of the image output apparatus. |