Document Document Title
US07712061B2 Method, system, and computer program product for generating and verifying isolation logic modules in design of integrated circuits
A method, system and computer program product for generating and verifying the correctness of isolation logic modules in design of integrated circuits (ICs). The method disclosed generates an isolation logic module for each power domain specified by a user, instantiates the generated module in a pre-determined wakeup domain, and then simulates shutdown conditions to ensure the correctness of the generated isolation logic module. The isolation logic is generated based on user-defined voltage constraints.
US07712054B2 Populating a table in a business application
Methods and apparatus, including computer program products, for populating a table in a business application. A computer-implemented method of displaying information on a computer display device includes displaying a first view on the display device, the first view including dropdown values and data in a table of rows and columns, the data received from a table node data structure stored in a memory, the table node data structure including node elements and attributes, and generating a second view in response to a change in a dropdown value by repopulating the table of rows and columns using attribute identifications (IDs).
US07712053B2 Explicit character filtering of ambiguous text entry
The present invention relates to a method and apparatus for explicit filtering in ambiguous text entry. The invention provides embodiments including various explicit text entry methodologies, such as 2-key and long pressing. The invention also provides means for matching words in a database using build around methodology, stem locking methodology, word completion methodology, and n-gram searches.
US07712052B2 Applications of three-dimensional environments constructed from images
Applications that extend the basic concept of determining spatial relationships between images and generating a model allowing users to experience the images in a 3D environment are provided. One application is directed to the creation of documents that may be readily shared, viewed, and edited, wherein the documents include references to underlying content comprising a 3D environment and images positioned therein and captures connections between images. Another application relates to ranking images based on user viewing information, such as the number of users who have viewed an image and how long an image was viewed. Yet another application is directed to analyzing the spatial density of images within a 3D environment to determine points of user interest. A further application relates to using spatially indexed images to navigate between webpages and 3D environments.
US07712047B2 Motion desktop
A motion desktop, including a moving image, may be presented on a display screen of a processing device. Foreground items such as, for example, icons and associated text, or other information, may appear on a surface of the motion desktop. In embodiments consistent with the subject matter of this disclosure, foreground content may be rendered to a composing surface, which may be an alpha-enabled surface capable of presenting translucent items. A motion desktop module may render content for at least a portion of a background of the motion desktop to a respective shared memory, shared with a composer. The composer may periodically copy the rendered content from the shared memory to the composing surface, where the composer may compose and blend a scene from background and foreground content. The composed scene may then be presented as the motion desktop.
US07712043B2 System and method for dynamically viewing and navigating hierarchical data
A system, method, program product and service for navigating and displaying hierarchically structured data. A system is provided that includes: a graphical data display system for displaying a structured diagram having a plurality of nodes; a navigation system for allowing a user to launch a viewport at a selected node within the structured diagram to view subnodes of the selected node; and a context maintenance system that maintains a visual context between each of the plurality of nodes and subnodes within the structured diagram.
US07712042B2 Techniques for viewing mappings and nodes
Techniques are provided for viewing mappings between objects. A main view is displayed, wherein the main view shows one or more source objects, one or more target objects, and zero or more mappings between the one or more source objects and the one or more target objects. Input selecting a type of view to be displayed in the main view is received, wherein each type of view provides a different amount of detail regarding the mappings. In response to receiving the input, the selected type of view is created, and the created view is displayed.Additionally, techniques are provided for viewing objects. One or more objects along with mappings between the one or more objects are displayed. View filters are provided that may be applied to the one or more objects, wherein the view filters enable hiding at least one of mapped or unmapped objects.Moreover, techniques are provided for viewing nodes. A structure is displayed that includes one or more nodes. A hide option is provided that may be applied to the one or more displayed nodes, wherein selection of the hide option hides one or more selected nodes of the displayed nodes and descendants of the selected nodes.
US07712035B2 Merged images viewed via a virtual storage closet
An e-commerce method involves on-line viewing of a first article through a linking node for virtual merging on another structure. A particular application of the invention is directed to a method of on-line apparel shopping. The method includes providing a host-site accessible to an on-line viewer (customer) and web-linkable to a retailer having an apparel site. The retailer's apparel site has images of articles stored in a virtual closet. These articles can be apparel from retail stores for viewing over the web, and the on-line viewer is linked to the host-site. The consumer selects a structure, such as a photograph of a person captured in system memory, in response to a command received by the on-line viewer. Using the host-site, the viewer or customer is linked to the retailer's apparel site and images are passed from that site for view by the customer. Apparel is selected and virtually merged with the structure by forming an image including representations of both the structure and the selected-apparel.
US07712033B2 Method of controlling an Internet browser interface and a controllable browser interface
The present invention is directed to a method of dynamically controlling and displaying an Internet browser interface, and to a dynamically controllable Internet browser interface. In accordance with the present invention, a browser interface may be customized using a controlling software program that may be provided by an Internet content provider, an ISP, or that may reside on an Internet user's computer. The controlling software program enables the Internet user, the content provider, or the ISP to customize and control the information and/or functionality of a user's browser and browser interface.
US07712027B2 Method for document page delivery to a mobile communication device
A process for viewing a selected portion of a document on a mobile communication device without having to request multiple pages of the document contents containing document global properties applied to the selected part of the document, comprising marking pages of the document within a server, based on size required by the mobile device, associating properties and attributes of the selected portion with the pages, and transmitting the pages with the properties and attributes for display by the mobile device.
US07712026B2 Document processing apparatus, method and program for layout of data contents assigned to regions on a template
A layout process using content data as output and a template containing regions to which content data is assigned is provided. A document processing apparatus performing the process includes a priority order setting unit that independently sets, for regions to lay out contents data, priority orders by assigning contents data in the regions and a determining unit for determining the size of a region for which a first priority is set. The determining unit uses a template containing the regions and sizes of contents data to be assigned to regions, and determines a size and a position of remaining regions using a portion of the template to which the regions having higher priorities than the remaining regions not laid out and sizes of the contents data to be assigned to the remaining regions.
US07712024B2 Application program interfaces for semantically labeling strings and providing actions based on semantically labeled strings
Application program interfaces (API) are provided for labeling strings while a user is creating a document and providing user actions based on the type of semantic label applied to the string. A recognizer API is provided and includes properties and methods or instructions which allow recognizer plug-ins to semantically label strings of text or cells or information. An action API is provided and includes properties and methods that are called upon when a user initiates particular actions such as opening a web browser, going to a particular URL, or opening an instance of a word processing or spreadsheet program. After the strings are annotated with a type label, application program modules may use the type label to provide users with a choice of actions. If the user's computer does not have any actions associated with a type label, the user may be provided with the option to surf to a download Uniform Resource Locator (URL) and download action plug-ins for that type label. One or more recognizer plug-ins perform the recognition of particular strings in an electronic document. The recognizer plug-ins may be packaged with an application program module or they may be written by third parties to recognize particular strings that are of interest. One or more action plug-ins provide possible actions to be presented to the user based upon the type label associated with the string.
US07712023B1 Dynamically modifying descriptive text of a form worksheet field in response to a financial form selection
A method for supporting a plurality of financial source forms that includes receiving a user selection of a source form of the plurality of financial source forms to obtain a user-selected source form, and dynamically populating field text within a plurality of dynamic fields on a worksheet associated with the user-selected source form, wherein the worksheet is used for tax preparation.
US07712021B2 System, method and medium for component based web user interface frameworks
A system, method and medium for utilizing a parameter hierarchy having state information to generate a uniform resource locator (URL). In one embodiment of the present invention, a method includes the steps of creating a component hierarchy that includes at least one component object associated with a web page, and creating a parameter hierarchy that includes at least one parameter object that includes state information respectively associated with at least one of said component objects. Finally, the parameter hierarchy is utilized to generate a URL that can render the component hierarchy.
US07712020B2 Transmitting secondary portions of a webpage as a voice response signal in response to a lack of response by a user
A method of facilitating access to the Internet involving vocal and aural navigation, selection and rendering of Internet content. Visual Internet content is selected and rendered to produce information in amounts appropriate for representation in concise aural form to facilitate vocal selection and navigation based upon such aural representation.
US07712018B2 Selecting and formatting warped text
Selecting and formatting warped text is disclosed. Text effects such as an underline effect and/or a strikethrough effect may be transformed along with rectangular text to form a warped text element. In such a situation, the text effects are warped with the characters of the text. Also, warped text may be accurately selected or “hit.” The coordinates of a selection of warped text are inversely transformed to map the selection to the rectangular text. The inverse transform provides an accurate manner to determine the scope and location of the selection. When the scope and location are determined, the graphical representation of the selection may be transformed to provide a user with an accurate representation of a warped selection.
US07712016B2 Method and apparatus for utilizing an object model for managing content regions in an electronic document
A method and apparatus are provided for utilizing a document object model to manage content regions for use in an electronic document. A content region is a predefined area which may be inserted in an electronic document and which serves as a placeholder for receiving and displaying specific types of content such as text, graphics data, calendar data, or tabular data. The document object model enables a user to create, modify, and delete content regions from an electronic document using an application programming interface from within a computer application program.
US07712015B1 Apparatus and method for separating corrupted data from non-corrupted data within a packet
A method and apparatus for detecting errors and improving quality in real-time data transmissions is provided. In one embodiment, the packet header checksum field is turned off to allow uninterrupted transmission of data packet payloads. A checksum added to each independent data segment in the datagram payload permits each data packet to be examined separately, resulting in improved transmission quality.
US07712013B2 Block decoding methods and apparatus
In an embodiment, a method includes performing a redundancy check to determine if a baseline bit sequence is compliant. When the baseline bit sequence is not compliant, the method additionally includes performing an iterative process until a compliant, candidate bit sequence is identified. The iterative process includes identifying one or more existing branches within a conceptual tree diagram, calculating scores for potential paths branching from the one or more existing branches, and performing a subsequent redundancy check on a next candidate bit sequence, which corresponds to a potential path that has a next lowest score, to determine if the next candidate bit sequence is compliant.
US07712011B2 Apparatus and method for receiving digital television signal with backward compatibility byte
Provided are a Vestigial Side Band (VSB) digital television (DTV) receiver based on is A/53 of the Advanced Television System Committee (ATSC) that can secure backward compatibility of a low-ranked DTV receiver by using parity bytes added to robust data for error correction and obtain RS coding gain from the robust data, and a method thereof. The DTV receiver includes: a receiving unit for receiving a transmission signal including general data and robust data and converting the transmission signal into a base-band signal; an equalizer for determining a symbol level of the transmission signal; a trellis decoder for performing trellis decoding on a symbol of the determined level; a nonsystematic Reed Solomon (NRS) decoder for performing NRS decoding on the trellis-decoded robust data and correcting an error; and a restoring unit for restoring a digital video data stream with respect to the trellis-decoded general data and the NRS-decoded robust data.
US07712008B2 Systems and methods for error reduction associated with information transfer
Various systems and methods for error reduction in a digital information system are disclosed herein. As one example, a digital storage system is provided that includes a soft output Viterbi algorithm channel detector operable to receive an encoded data set, and to provide a hard and a soft output representing the encoded data set. The hard and the soft output from the soft output Viterbi algorithm channel detector are provided to a single parity row decoder that provides another hard output that is an error reduced representation of the encoded data set. The encoded data set is additionally provided from the buffer to another channel detector via a delay element. The hard output from the single parity row decoder and the time shifted encoded data set are provided to coincident with each other to another channel detector.
US07712004B1 Method of and system for error checking in a data storage system
An error checking system includes an input device for receiving a data element including parity information; a parity check device for checking the parity information of the data element to determine whether the data element is valid; a CRC generator coupled to the parity check device for generating a CRC for the data element; and an output device for transmitting the data element with the parity information and CRC to a downstream device over a transmission link. The parity check device is operative to output a corruption signal to the CRC generator if the parity check device determines that the data element is invalid, to instruct the CRC generator to corrupt the CRC generation for that data element.
US07712003B2 Methodology and system to set JTAG interface
A method and apparatus determines and sets operating voltage on a JTAG interface by incrementally increasing a test voltage applied thereto. The contents of a register is monitored to detect when the contents switch (change) from a first value to a second value. The voltage occurring at the switch is doubled to establish the operating voltage.
US07711998B2 Test circuit arrangement
A test circuit arrangement for testing latch units is provided which includes a) a voltage generator configured to adjust a voltage potential difference between a first ground line and a second ground line of the latch units and/or to adjust a voltage potential difference between a first supply voltage line and a second supply voltage line of the latch units; b) combiner configured to combine logical outputs of the latch units; and c) determiner configured to determine the voltage potential difference between the first ground line and the second ground line and/or the voltage potential difference between the first supply voltage line and the second supply voltage line in a state when all of the latch units have identical logical outputs.
US07711992B2 Generating a regression suite database
Systems and media for generating an improved regression suite by applying harvesting models and/or regression algorithms to tests utilized in verification of a system are disclosed. In one embodiment, a regression manager responsive to user input may be coupled to a harvester module, an analysis module, and a management module. In one embodiment, the harvester module is responsive to harvesting models defined in a modeling language, where the harvester module is coupled to a regression suite database. In another embodiment, a regression methodology may be defined from a collection of regression strategies and each regression strategy may be defined from a combination of harvesting models and/or regression algorithms. A regression generator to receive tests, to apply one or more regression strategies to the tests, to provide reports, and to allow user control may also be provided.
US07711988B2 Architecture support system and method for memory monitoring
Methods and systems for memory monitoring. A triggering access is detected at one or more monitored memory regions. When a triggering access is detected, a function is accessed for determining a monitoring function, and a monitoring function associated with a particular triggered memory location address is automatically determined.
US07711976B2 Data processing system and image processing system
A data processor comprising: a bus control circuit adapted to be interfaced with a synchronous DRAM which can be accessed in synchronism with a clock signal; a plurality of data processing modules coupled to said bus control circuit for producing data and addresses for accessing a memory; and a clock driver for feeding intrinsic operation clocks to said data processing modules and for feeding the clock signal for accessing said memory in synchronism with the operations of said data processing modules to be operated by the operation clock signals, to the outside.
US07711973B2 Synchronous data transfer circuit, computer system and memory system
A circuit synchronizes parallel data of different timing for transfer. The synchronous data transfer circuit includes a plurality of first flip-flop circuits in which the parallel data are set by a data strobe signal, a plurality of delay circuits, and a plurality of second flip-flop circuits. By configuring the second flip-flop circuits to share generation of a delay amount, the second flip-flop circuits are utilized for data synchronization by the synchronous data transfer circuit. Thus, it becomes possible to configure the delay circuits with a remarkably reduced amount of delay elements.
US07711971B1 Multi-input power supply supervisor
A system for monitoring multiple power supply signals with respect to a threshold has multiple inputs for receiving input power supply signals. A processing circuit of the system produces an output signal at a first level when the power supply signals have a prescribed relationship to a threshold value, and produces the output signal at a second level when at least one of the input power supply signals does not have the prescribed relationship to the threshold value. The processing circuit is configured for selecting the first level corresponding to a level of an input power supply signal at a pre-selected one of the inputs.
US07711966B2 Dynamic clock frequency adjustment based on processor load
In general, the disclosure is directed to techniques for reducing power consumption within computing devices, such as wireless communication devices. A device dynamically adjusts the CPU clock frequency based on CPU load in order to reduce power consumption. The device monitors the load of the CPU using a number of sample interrupts. The device determines whether to adjust the clock frequency based on the monitored load of the CPU. In general, the device increases the clock frequency when the load of the CPU is high and decreases the clock frequency when the load of the CPU is low.
US07711965B2 Data security
In one embodiment, a method is provided that may include one or more operations. One of these operations may include, in response, at least in part, to a request to store input data in storage, encrypting, based least in part upon one or more keys, the input data to generate output data to store in the storage. The one or more keys may be authorized by a remote authority. Alternatively or additionally, another of these operations may include, in response, at least in part, to a request to retrieve the input data from the storage, decrypting, based at least in part upon the at least one key, the output data. Many modifications, variations, and alternatives are possible without departing from this embodiment.
US07711964B2 Method of securing programmable logic configuration data
The present invention relates to a secure method of distributing configuration data for a programmable logic device (PLD). The configuration data is encrypted to generate encrypted configuration data. A decryption key is encrypted using a silicon key. The encrypted configuration data and the encrypted decryption key are transferred to a PLD. Within the PLD, the encrypted decryption key is decrypted using the silicon key. Then, also within the PLD, the encrypted configuration data is decrypted using the decryption key to recover the configuration data. The PLD is then configured using the configuration data. The silicon key may be communicated to the PLD by tying predetermined input pins to an active high voltage level or signal ground, to form a binary code.
US07711963B2 Modular cryptographic device providing enhanced interface protocol features and related methods
A cryptographic device may include a cryptographic module and a communications module coupled thereto. The cryptographic module may include a user network interface and a cryptographic processor coupled thereto. The communications module may include a network communications interface coupled to the cryptographic processor. The cryptographic processor may communicate with the user network interface using a predetermined protocol, and the cryptographic processor may also communicate with the network communications interface using the predetermined protocol.
US07711960B2 Mechanisms to control access to cryptographic keys and to attest to the approved configurations of computer platforms
Methods and arrangements to control access to cryptographic keys and to attest to the approved configurations of computer platforms able to access these keys, which include trusted platform modules (TPMs) are contemplated. Embodiments include transformations, code, state machines or other logic to control access to a cryptographic key by creating an authorization blob locking authorization data to access the cryptographic key to platform configuration register (PCR) values of a TPM, the PCR values representing a configuration of a computing platform. Embodiments may also involve generating a first TPM cryptographic key bound to PCR values, receiving a second TPM cryptographic key owned by software, and receiving evidence of the identity of an upgrade service controlling the upgrading of the software. Embodiment may also include certifying the first TPM cryptographic key; certifying the second TPM cryptographic key; concatenating the first certification, the second certification, and the evidence of the identity of the upgrade service; and signing the concatenation.
US07711958B2 Method and system for encoding signatures to authenticate files
Method and system for verifying the authenticity and integrity of files transmitted through a computer network. Authentication information is encoded in the filename of the file. In a preferred embodiment, authentication information is provided by computing a hash value of the file, computing a digital signature of the hash value using a private key, and encoding the digital signature in the filename of the file at a predetermined position or using delimiters, to create a signed filename. Upon reception of a file, the encoded digital signature is extracted from the signed filename. Then, the encoded hash value of the file is recovered using a public key and extracted digital signature, and compared with the hash value computed on the file. If the decoded and computed hash values are identical, the received file is processed as authentic.
US07711949B2 Apparatus and method for frustrating unwanted access to data with a host device
An apparatus for frustrating unwanted access to data stored with a host device includes: (a) A data disrupting unit coupled with the host device for disrupting the data in response to an action signal. (b) At least one power source unit coupled with the host device. (c) A sensor unit coupled with the host device and with the at least one power source unit. The sensor unit is configured and coupled for sensing at least one alert condition associated with the host device. The sensor unit generates an alerting signal when at least one respective alert condition of the at least on alert condition is sensed. At least one respective power source unit of the at least one power source unit responds to the alerting signal to present the action signal to the data disrupting unit.
US07711944B2 Method and apparatus for securely updating and booting code image
A method and apparatus for securely updating and booting a code image is provided, where a code image is updated in a storage medium storing an operating system having a first region, on which a boot code is loaded, a second region, in which a first code image is stored, and a third region, in which the boot code and first check data for verifying the first code image are stored. Updating a code image includes storing a second code image in the second region, extracting information about a secure one-way function from the first check data, and generating second check data for verifying the second code image using the extracted information of the secure one-way function and storing the generated second check data in the third region. When the second check data is set as a parameter of the secure one-way function, the first check data is generated.
US07711943B2 Computer and method for saving electricity consumed thereby
Disclosed is a method for saving electricity consumed by a computer. The method includes the steps of defining a plurality of items of service so that a user can select one of the items of service, identifying at least one device, driver and application corresponding to the selected item of service and providing a simplified process for actuating the device, driver and application corresponding to the selected item of service.
US07711942B2 Computer security system and method
A computer security system comprises a basic input/output system (BIOS) adapted to store a user key generated by a trusted platform module (TPM) for a user. The BIOS is also adapted to receive TPM authentication data from the user for initiating a boot process and interface with the TPM to request validation of the TPM authentication data by the TPM for initiating the boot process using the user key.
US07711938B2 Multistandard video decoder and decompression system for processing encoded bit streams including start code detection and methods relating thereto
A pipeline video decoder and decompression system handles a plurality of separately encoded bit streams arranged as a single serial bit stream of digital bits and having separately encoded pairs of control codes and corresponding data carried in the serial bit stream. The pipeline system employs a plurality of interconnected stages to decode and decompress the single bit stream, including a start code detector. When in a search mode, the start code detector searches for a specific start code corresponding to one of multiple compression standards. The start code detector responding to the single serial bit stream generates control tokens and data tokens. A respective one of the tokens includes a plurality of data words. Each data word has an extension bit which indicates a presence of additional words therein. The data words are thereby unlimited in number. A token decode circuit positioned in certain of the stages recognizes certain of the tokens as control tokens pertinent to that stage and passes unrecognized control tokens to a succeeding stage. A reconfigurable decode and parser processing means positioned in certain of the stages is responsive to a recognized control token and reconfigures a particular stage to handle an identified data token. Methods relating to the decoder and decompression system include processing steps relating thereto.
US07711937B1 Trap-based mechanism for tracking accesses of logical components
A trap-based mechanism is provided for gaining greater visibility into the memory usage of a process. To detect and record the memory accesses of a process, a virtual address range (or a plurality of address ranges) of the process is set to a protected status. This address range represents the range of virtual addresses that are to be monitored for access. By setting the address range to a protected status, whenever a memory access (in one implementation, whenever a memory write) is made to a virtual address within that address range, a trap arises. When the trap arises, a trap handler is invoked. When invoked, the trap handler records the virtual address that was accessed. In this manner, the access of the virtual address is detected and recorded without having to add extensive instrumentation code to the process.
US07711935B2 Universal branch identifier for invalidation of speculative instructions
A system for speculative branch predictions. An embodiment of the system includes branch prediction logic, fetch logic, and branch identification logic. The branch prediction logic is configured to predict a branch path for a branch in an instruction stream. The fetch logic is coupled to the branch prediction logic. The fetch logic is configured to speculatively fetch an instruction corresponding to the predicted branch path. The branch identification logic is coupled to the branch prediction logic and the fetch logic. The branch identification logic is configured to mark the speculatively fetched instruction with a branch identifier using a universal branch identification format. The universal branch identification format includes a bit value at a bit position corresponding to the predicted branch path.
US07711929B2 Method and system for tracking instruction dependency in an out-of-order processor
A method of tracking instruction dependency in a processor issuing instructions speculatively includes recording in an instruction dependency array (IDA) an entry for each instruction that indicates data dependencies, if any, upon other active instructions. An output vector read out from the IDA indicates data readiness based upon which instructions have previously been selected for issue. The output vector is used to select and read out issue-ready instructions from an instruction buffer.
US07711928B2 Method and structure for explicit software control using scoreboard status information
A user is provided with means to sample memory hierarchy via software. This allows a user to enhance memory-level parallelism via software. A status of information needed for execution of a second computer program instruction is read in response to execution of a first computer program instruction. Execution continues with execution of the second computer program instruction upon the status being a first status. Alternatively, a third computer program instruction is executed upon the status being a second status different from the first status. Thus, execution of the first computer program instruction allows control of the memory hierarchy, which in turn give the user control of the memory hierarchy.
US07711926B2 Mapping system and method for instruction set processing
A method, cache controller, and computer processor provide a parallel mapping system whereby a plurality of mappers processes several inputs simultaneously. The plurality of mappers are disposed in a pipelined processor upstream from a multiplexor. Mapping, tag comparison, and selection by the multiplexor all occur in a single pipeline stage. Data does not wait idly to be selected by the multiplexor. Instead, each instruction of a first instruction set is read in parallel into a corresponding one of the plurality of mappers. This parallel mapping system implementation reduces processor cycle time and results in improved processor efficiency.
US07711925B2 Information-processing device with transaction processor for executing subset of instruction set where if transaction processor cannot efficiently execute the instruction it is sent to general-purpose processor via interrupt
An information-processing device that executes a specific process more frequently than other processes among a variety of processes is provided. The information-processing device includes a first processor capable of executing an instruction set corresponding to the variety of processes, and a second processor capable of executing a portion of or the entire instruction set, the second processor being capable of executing a part of the instruction set corresponding to the specific process more efficiently than the first processor, wherein the second processor executes the specific process whereas the first processor executes the other processes. Accordingly, the information-processing device can execute a variety of instructions efficiently.
US07711922B2 Management of applications and their current versions
A system and method for a communication terminal to manage memory and maintain a current application version for multiple applications are provided. The system and method provide for managing memory in a communication terminal coupled to a server device enabling the communication terminal to provide memory capacity for storing in a memory and executing on the communication terminal a plurality of applications downloaded from the server device. Prior to downloading an application, the communication terminal determines an amount of memory capacity required by an application client to be downloaded from the server device. The communication terminal then attempts to allocate the memory capacity. If memory cannot be allocated from the system heap, the communication terminal purges data contained in the memory according to a dynamic list of priorities to create memory capacity in the memory for the application client. Once sufficient memory capacity has been created, it is allocated to the application client, and the application client is downloaded to the communication terminal.
US07711921B2 Page oriented memory management
A method and apparatus for managing memory allocation using memory pages. One or more arenas are designated within a memory page. Each of the arenas are divided into one or more memory blocks of the same size. Metadata is generated for the memory blocks at a location other than between the memory blocks, which is used when allocating memory to satisfy an allocation request of the size of the memory blocks.
US07711912B2 System and method for data backup and recovery
Methods and systems are disclosed for creating and recovering backup copies of computer data in an enterprise. An example method is disclosed for recovering computer data from a plurality sequential access devices. The method includes identifying a plurality of objects to be recovered, identifying a backup corresponding to each identified object to be recovered, and identifying a volume or multi-volume set corresponding to each backup, each backup being stored on the corresponding volume or set of volumes. The method also includes determining a number of sequential access media devices available for use. In accordance with the example method, the plurality of objects may be sorted according to the size of the volume or set of volumes corresponding to each of the identified objects. The method further includes recovering the objects in the order in which they were sorted. Recovering the objects includes directing the sequential access devices to concurrently recover the identified objects in the order in which sorted. Other methods, apparatus, systems and computer readable media are disclosed for backup and recovery of computer data.
US07711909B1 Read sharing using global conflict indication and semi-transparent reading in a transactional memory space
It has been discovered that globally indicating read-write conflicts and semi-transparent read sharing in a transactional memory space allows for a more expedient validation. Without being aware of particular transactions, a writing transaction can determine that a read-write conflict will occur with some transaction that has read one or more memory locations to be modified by the writing transaction. With semi-transparent reading, reading transactions can validate quickly. If a read-write conflict has not occurred since a reading transaction began (or since the last validation), then the previous reads are valid. Otherwise, the reading transaction investigates each memory location or ownership record to determine if a read-write conflict affected the investigating transaction.
US07711908B2 Virtual storage system for virtualizing a plurality of storage systems logically into a single storage resource provided to a host computer
A virtual storage system is equipped with a plurality of storage systems and a virtualization device for virtualizing the plurality of storage systems logically into a single storage resource provided to a host computer. When one of the storage systems receives a command from the host computer, in the event that the storage system itself is not in possession of a function corresponding to the command, the storage system retrieves a storage system in possession of a function corresponding to the command and transfers this command to the storage system in possession of the function corresponding to the command.
US07711907B1 Self aligning state machine
A state machine is provided with outputs that have programmable delays that enable the state machine to be compatible with a number of different devices. The state machine uses shift register look up tables (SRLs) to provide variable output delays. The state machine can be provided in the BRAM of an FPGA, and can be used to provide control logic in a multi-port memory controller (MPMC). The MPMC with such a state machine can then connect to multiple different types of memory devices either simultaneously or separately.
US07711903B2 Preloading translation buffers
A mechanism is provided for efficiently managing the operation of a translation buffer. The mechanism is utilized to pre-load a translation buffer to prevent poor operation as a result of slow warming of a cache. A software pre-load mechanism may be provided for preloading a translation look aside buffer (TLB) via a hardware implemented controller. Following preloading of the TLB, control of accessing the TLB may be handed over to the hardware implemented controller. Upon an application context switch operation, the software preload mechanism may be utilized again to preload the TLB with new translation information for the newly active application instance.
US07711902B2 Area effective cache with pseudo associative memory
A memory system is provided comprising a memory controller, a level 1 (L1) cache including L1 tag memory and L1 data memory, a level 2 (L2) cache coupled to the L1 cache, the L2 cache including L2 tag memory having a plurality of L2 tag entries and a L2 data memory having a plurality of L2 data entries. The L2 tag entries are more than the L2 data entries. In response to receiving a tag and an associated data, if L2 tag entries having corresponding L2 data entries are unavailable and if a first tag in a first L2 tag entry with an associated first data in a first L2 data entry has a more recent or duplicate value of the first data in the L1 data memory, the memory controller moves the first tag to a second L2 tag entry that does not have a corresponding L2 data entry, vacates the first L2 tag entry and the first L2 data entry and stores the received tag in the first L2 tag entry and the received data in the first L2 data entry.
US07711899B2 Information processing device and data control method in information processing device
An information processing device of a multiprocessor configuration that can increase significantly the processing capability of read requests. The information processing device comprises a plurality of processing units, a plurality of cache memories for storing temporarily the data read by the plurality of processing units from respective main memories in combination with tag information indicating the state of the data that will be stored, and a system controller for controlling the access of the plurality of processing units to the main memories. The system controller comprises a tag copy unit for holding a copy of the tag information that will be stored in the cache memory, a plurality of write cues for storing write requests, and a store buffer for storing the arbitration results relating to a plurality of write requests that will be stored in the plurality of write cues.
US07711896B2 Storage system that is connected to external storage
A first storage system is connected to a second storage system, and an external device within the first storage system is provided to a host as a device of the second storage system. The second storage system includes a cache control section having cache adaptors, each controlling a disk and a cache, a protocol conversion section including protocol adaptors that switch requests from the host to appropriate ones of the cache adaptors, a management adaptor, and an internal network that mutually connects the cache adaptors, the protocol adaptors and the management adaptor. The first storage system being connected to any of the protocol adaptors is connected to the second storage system. The second storage system executes a processing for the external device by the cache control section, or connects to the first storage system through the protocol conversion section without the cache control section executing processing for the external device.
US07711895B2 Storage device, data arrangement method and program
A storage device, a data arrangement method and a computer program are disclosed, in which the redundancy is maintained even if a cache module runs out of order, and the deterioration of the write processing performance is prevented at the time of failure of the cache memory module. When cache 0 fails while cache 0 and cache 1 possess duplicate data that is not stored in disks, data of cache 0 is copied onto data of cache 4 that is synchronized with the disks.
US07711893B1 Range code compression method and apparatus for ternary content addressable memory (CAM) devices
A content addressable memory (CAM) device, method, and method of generating entries for range matching are disclosed. A CAM device (800) according to one embodiment can include a pre-encoder (806) that encodes range bit values W into additional bits E. Additional bits E can indicate compression of range rules according to particular bit pairs. A CAM array (802) can include entries that store compressed range code values (RANGE) with corresponding additional bit values (ENC). Alternate embodiments can include pre-encoders that encode portions of range values (K1 to Ki) in a “one-hot” fashion. Corresponding CAM entries can include encoded value having sections that each represent increasingly finer divisions of a range space.
US07711891B1 Method, system, and computer-readable medium for updating memory devices in a computer system
A method is provided for simultaneously updating the contents of multiple memory devices in a computer system. The contents of each of the memory devices are organized as a series of blocks. One of the memory devices is selected as a current device. A determination is then made as to whether the blocks of the current device need to be updated. The blocks of the current device are updated until a memory wait state is generated by the current device. In response to the memory wait state being generated by the current device, a determination is made as to whether the blocks contained in any of the other memory devices remain to be updated. If there are blocks in any of the other memory devices remaining to be updated, a next memory device is identified having blocks to be updated. The identified memory device is then selected as the current device. Finally, the steps of the method are repeated for each current device until all of the blocks contained in each of the multiple memory devices have been updated. The memory devices may be utilized to store a basic input/output system (BIOS) for the computer system.
US07711890B2 Cache control in a non-volatile memory device
A flash memory device includes a storage area having a main memory portion and a cache memory portion storing at least one bit per cell less than the main memory portion; and a controller that manages data transfer between the cache memory portion and the main memory portion according to at least one caching command received from a host. The management of data transfer, by the controller, includes transferring new data from the host to the cache memory portion, copying the data from the cache memory portion to the main memory portion and controlling (enabling/disabling) the scheduling of cache cleaning operations.
US07711888B2 Systems and methods for improving data transfer between devices
Systems and methods are disclosed for detecting a first device on a first bus issuing a read request for an amount of data to a second device on a second bus. The systems and methods further include detecting a bridge requesting a first portion of the data from the second device on behalf of the first device in response to the bridge receiving the read request, where the bridge couples the first bus to the second bus. In addition, the systems and methods include triggering the bridge to request an additional portion of the data on behalf of the first device.
US07711883B2 Apparatus for performing plug and play, digital A/V system using the same and method thereof
An apparatus for performing a plug and play function, a digital image processing system using the same, and a method thereof are provided. The apparatus includes: a device searching module for searching a connected device; a connection state analyzing module for determining whether the searched device is previously connected by comparing the type of device and a previous connection state; a storing unit for storing information about the type and the previous connection state; an information managing module for searching detail information of data stored in the connected device; a reproducing function verifying module for determining whether the data stored in the connected external device is processable; and a plug and play module for displaying the determination result and a selection menu for controlling the connected device to perform a target function according to a user's input.
US07711880B2 Schematizing of messages in distributed control and supervision system
In a CAN system, an arrangement is incorporated for making possible more efficient utilization of available band-width on the system's bus connection between, from and/or to modules incorporated in the system and/or reduction of accuracy requirements for clock functions utilized in the system. The system operates with communication on the bus connection that is in accordance with rules set up in the system and constitutes a combination of event-driven and time-controlled communication functions. The said functions are, together with a rule change in the time-controlled communication function, arranged to achieve the said making more efficient and/or reduction. The rule change is arranged to bring about deliberate collisions between messages appearing on the bus connection. In this way, the bandwidth utilization, the clock function and the system's general construction and function can be simplified according to the requirements imposed.
US07711878B2 Method and apparatus for acknowledgement-based handshake mechanism for interactively training links
A method and apparatus for advancing initialization messages when initializing an interface is presented. In one embodiment, one of a sequence of training sequence messages are sent in serial mode across the data lanes of a generally-parallel interface between two agents. When one agent correctly receives a fixed number of messages, it may begin sending its messages with an acknowledgement. Thereafter, when that agent correctly receives a fixed number of messages including an acknowledgement, that agent may advance to sending the next training sequence messages in the sequence.
US07711875B2 High speed on-chip serial link apparatus
A converter apparatus and method are provided that transforms an external low speed industry standard interface into an on-chip high speed serial link (HSSL). The converter of the present invention is preferably placed in close vicinity of the external interface. The HSSL operates at the system clock speed and, as a result, the HSSL interface signals can be readily treated like any other timed signal facilitating the physical design process. Because synchronization is performed once in the converter near the external interface and the signals along the HSSL of the present invention may be treated like any other timed signal, the need for interface units in each processing element of the chip to perform synchronization is eliminated. Thus, the complexity and silicon area used by the present invention is reduced. The converter enables the maximum speed for the serial interface, which is crucial in power-on-reset, manufacturing testing, and chip debugging.
US07711873B1 Bandwidth control and power saving by interface aggregation
A first processor that executes at least one application or process includes a first interface module that interfaces the first processor to a second processor and that includes N interfaces. N is an integer greater than 1. The first processor also includes a first communication control module (CCM) that selects M of the N interfaces based on bandwidth requested by the at least one application to transmit data generated by the at least one application to the second processor.
US07711865B2 Multi-standard protocol storage devices
A movable storage device combined with a smart card can include a plurality of signal pins that are connected to at least one of a plurality of memory card hosts that use different communications protocols from each other or a smart card host, and at least one signal pin that is used as a mode distinguishing pin. A mode deciding unit can decide on an operation mode, which can be a smart card mode and/or a memory card mode based on a level of a first initial input signal received from the mode distinguishing pin. A smart card module can communicate with a smart card host in a smart card mode and a memory card module can be interfaced with memory card hosts, and communicates with a memory card host connected in a memory card mode and stores data.
US07711861B2 Synchronized indicator light for secure connections
A secure communication channel between first and second radio frequency communication devices is indicated by the synchronized indicators on each of the two devices. The indicator may be a light or speaker. After a secure channel is established, the indicators may be simultaneously operated so that a user may definitively and positively determine that the two devices are securely connected to each other. Any interloper devices would not be indicating on the same pattern and thereby be identified.
US07711860B2 Method and apparatus to establish class of USB device
A method and apparatus to establish a class of a universal interface device, and more particularly, a method and apparatus to receive classes supported by the universal interface device and to establish a class among the received classes supported by the universal interface device as the class of the universal interface device in a system in which a universal interface host and the universal interface device are connected via a universal interface. The method of establishing the class of the universal interface device includes receiving the classes supported by the universal interface device, establishing a class selected among the received classes of the universal interface device as the class of the universal interface device, and recognizing the established class as the class of the universal interface device.
US07711856B1 Method and apparatus for providing an interface for a messaging mailbox
A method and apparatus for accessing messages from a message server. Messages are stored on the message server in their current format without transcoding. When a client opens a session with the message server, a data transfer rate is determined for the client. In response to a message retrieve request, the bit rate of the message is compared to the data transfer rate, and if less than the data transfer rate, the message is downloaded to the user terminal without transcoding. If the bit rate is greater than the data transfer rate, then the message is transcoded to a lower bit rate according to a codec supported by the user. The codec may be selected from a set of codecs supported by the user terminal. The user is provided with the capability to override the system selected codec, for example, to pick a codec for secure encoding or encryption.
US07711855B2 Method and device for processing a time-related data entry
In one implementation, a method includes obtaining a data entry from a user of a device, and obtaining a first time entry related to a first time zone. The first time entry and the first time zone are selected by a user of the device and the device converts the first time entry to a second time in a second time zone associated with a user of the device. The device then stores the data entry with the second time in the device. The method and device can thus be used to schedule a meeting in a selected local time in selected time zone, which is then converted to a local time in a time zone associated with the device.
US07711848B2 System using session initiation protocol for seamless network switching in a media streaming session
Systems, methods, and machine-readable media are disclosed for switching a media streaming session between a plurality of networks. In one embodiment, a method of switching networks in a media streaming session can comprise detecting a plurality of networks available for communication of streaming data. The plurality of networks can include a first network providing a first streaming session and a second network. A determination can be made as to whether to switch the first streaming session from the first network. Determining to switch the first streaming session from the first network to the second network can be based on detecting a loss of the first network, detecting a lower cost alternative to the first network, etc. In response to determining to switch the first streaming session from the first network, the first streaming session can be switched from the first network to the second network.
US07711847B2 Managing users in a multi-user network game environment
A multi-user online application network computing configuration maintains application level information at a portal or lobby server, rather than at each individual application server or host machine. Users can therefore learn about and select a desired application, such as an online game, through communication with the lobby server. After appropriate authorization processing, users can contact the associated application server, such as a game host, to begin their participation. The lobby server can therefore reduce the bandwidth requirements and other operating demands on the application server. In addition, cross-application communications in real-time are facilitated through the lobby server concept. The multi-user application environment also provides a common data model for maintaining user information, such as for establishing a ladder ranking system in the online gaming context in which user achievements are recorded and shared among users and among the different game applications.
US07711841B2 Systems and methods for reducing the effects of variations on the playback of streaming media
In an exemplary embodiment, a streaming client is playing a media stream that is being streamed from a streaming server. The media stream is being played at a certain playback rate. While the media stream is being played, the level of a streaming buffer is monitored. If it is determined that the level of the streaming buffer is below a defined lower limit, then the playback rate is set equal to a value that is less than the intended playback rate for the media stream. The specific value of the playback rate depends on the level of the streaming buffer.
US07711839B2 Device and method for the preparation of sending data and corresponding products
The present invention relates to a device and a method for the preparation of data to be sent as a continuous stream via a communication network. The device comprises means for obtainment of the data originating from a database, which contains at least two data stream entities for data associated respectively with different transmission throughputs, means of transfer of these data to a sending system, means of connection to one of these entities, and means of switching of the means of connection from one of the entities to another. The preparation device also comprises means of regular addition to the data transferred, of error correction codes. The means of switching switch from a first entity to a second entity of greater throughput, when this augmented data stream reaches the sum of the sending throughput associated with the second entity and of an additional throughput associated with an initial input of error correction codes of the second entity, and the means of addition reinitialize the addition of the codes to this initial input upon this switching.
US07711838B1 Internet radio and broadcast method
Data streams are selected according to user preferences and transmitted to the user. Such data streams may be audio, video, or other works, such as popular music or the like, or other works, including music videos. Users may indicate their general or specific preferences with reaard to song, artists, or albums. Other users, particularly ones who access the system often, can act as influencers or controllers of the music transmitted to the user. Any other aspects or factors that might affect the user's preferences can be taken into account, such as popular radio stations in the United States or anywhere in the world. A playlist can be created that combines all of these factors, as well as any applicable statutory regulations. The playlist serves as a basis for feeding the data streams to the user, and the user can enjoy music generally of their choosing, while additionally being exposed to new music (if the user so prefers). An Internet radio is established. Each user can express their own preferences and receive music corresponding to those preferences on an on-going basis. Every individual can be the manager of their own radio station that broadcasts music that parallels the user's tastes. Other users may also choose to hear the same playlist as another individual, or allow that individual to influence their playlist.
US07711833B2 Network system, network control method, and program
A network system connected with a plurality of clients over a network, and having process executing means for executing processing requested from each client, comprises process request controlling means, and load distributing means for selectively connecting a client that requested processing with process executing means or process request controlling means, based on the processing situation in the process executing means or the usage situation of the network circuits connected with the process executing means. The process request controlling means indicate to the client re-request timing for the client to make the request again based on predetermined conditions, while rejecting requests for processing from the client.
US07711832B1 Enabling existing desktop applications to access web services through the use of a web service proxy
The present invention enables desktop applications to access web services through Plug-ins and a Web Service Proxy Server. An administrator registers a web service by providing the URL of the WSDL file of the web service. The target desktop applications and the operations are identified using the WSDL file. Operations that are not compatible with the desktop applications are removed from a published list of operations. The administrator appends additional formatting information, communication standards and security policies to the WSDL file. A user accessing the web services is first authenticated and authorized. Thereafter, the user accesses the web services through Web Service Proxy Server. The communication with the web services complies with the standards and security policies specified in the WSDL files. The output data obtained from the web services are presented using template documents. These template documents are generated based on the formatting information provided in the WSDL files.
US07711830B2 Sharing a shared resource across logical partitions or systems
An apparatus and method for sharing a resource (such as a modem or virtual private network) allow virtualizing the shared resource in a simple and efficient manner that allows both accepting and initiating virtual or physical connections through the shared resource across logical partitions or systems. An L2TP tunnel is established between the server that owns the shared resource and the client that desires to use the shared resource. Messages are defined that allow the client to initiate an outgoing connection through the shared resource, and that allow the client to accept an incoming connection received from the shared resource. Once the connection is made, the client and ultimate destination communicate through the shared resource via point-to-point communications.
US07711826B2 Remote survivable DHCP for a DHCP relay agent
A remote survivable DHCP technique is described for facilitating communications between nodes of a computer network. According to a specific embodiment, the network include a remote survivable DHCP (RSD) system adapted to enable a DHCP relay agent to temporarily respond, during at least a portion of times when the DHCP server is down or unreachable, to DHCP-related requests from clients that have already received a valid DHCP lease offer from a DHCP server during at least a portion of times when the DHCP server is down or unreachable.
US07711824B2 Arrangements and methods in an access system
An access system (ACC1) for relating service providers (SP1-SPn) to users (U11-Um1) includes an edge access server (EAS) connecting the service providers and penults (P1-Pk) connecting the users. User devices (UD11-UD14) are connected via VLAN:s to a user ports (UP11) on the penult. The edge access server has service agents (SA1-SAn), an administrator (AD1) and a broadcast handler (BH1), which forms a handling system together with handlers (H1-Hk) in the penults. A user (U11) decision including VLAN, service (SP1) and user port (UP11) is sent to the administrator (AD1), which dynamically allocates to the relevant service agent (SA1) a MAC address, defining a relation (R11). A user device (UD11) broadcasts a DHCP request unicasted together with user port (UP11) to the braoadcast handler (BH1). The user device (UD11) gets its IP address and IP address to the service agent (SA1). The device (UD11) broadcasts an ARP request which is unicasted by the penult (P1), to get the MAC address to the service agent (SA1). The relations (R11, R21) are secure and can easily be controled.
US07711823B2 System for establishing and maintaining a connection
An arrangement and method for establishing and maintaining a connection between users' communication devices via a public data network. Communication devices belonging to users of a system are terminals of a telecommunication network, say mobile phones, and, in addition, they are adapted to a link to a data network via a wireless transfer system. Interfaced with the data network there is at least one server that keeps a register of communication devices. A communication device brought near a data network terminal reports itself to the server using a device-specific identifier. This reporting message also contains network address of the terminal. When a connect request arrives from a communication device via a terminal, the server provides for necessary network connection if the called device specified in the connect request can be reached.
US07711821B2 Multiple resource control-advisor for management of distributed or web-based systems
A system and method are provided for autonomic system management in a computing system containing system resources including network resources and multiple resource demands, or processes. The computing system may be a stream-processing system or other real-time computer management system, such as workload management, or a virtualization engine. The system and method enables achieving a better level of performance than would occur in the computing system using only existing mechanism. It permits, with very low computational overhead, achieving or driving the system closer to a user-defined system performance objective. To do so, a system performance equation is defined to determine a level of performance of the system as a function of the allocation of two or more system resources among a plurality of system resource demands or processes. From this system performance equation, a plurality of resource-specific change equations is derived. Each resource-specific change equation is capable of calculating changes in the level of performance of the system attributable to changes in the allocation of one of the system resources. The resource-specific change equation yielding the greatest change in the level of system performance at a given allocation of all of the system resources and the system resource associated with the identified resource-specific change equation are identified. The allocation of the identified associated system resource to at least one system resource demand to provide the largest increase in the level of performance of the system, and allocations for all system resources are adjusted in accordance with the modified allocation of the identified associated system resource.
US07711819B2 Load balancer
In a load balancer preserving a function of server consistency maintenance during communications even if a terminal is a mobile terminal, identifying information specific to a mobile IP terminal is extracted from an arrival packet, and a destination server to be connected is determined based on the identifying information. Also, a home agent or a terminal is requested to notify a change of the care-of address when the care-of address of the terminal has changed, and a destination server to be connected is determined by regarding the notified care-of address as identifying information.
US07711814B1 Method and system for remote monitoring of a power supply device with user registration capability
A method for monitoring and reporting information regarding status of a power supply/management device operated by a user comprises detecting the status of the device using a monitoring device having an application interface configured to communicate over a communication network, generating a status update indication using a self-describing computer language and sending the status update indication over the communication network to a remote computer, and associating the user with the status update information for the remote device using the remote computer.
US07711812B2 Definition system and method for web services that monitor other web services
A web service development tool and method that allows a functional web service developer to associate a developed functional web service with a Web service Description Language (WSDL) document that contains a reference to a separate monitoring web service. The separate monitoring web service is specified as a Universal Resource Identifier (URI) in the Web Service Description Language (WSDL) document for a functional web service being. The web service developer includes instrumentation functions in the functional web service to collect data related to the performance of the web service. This collected data is then made available to the monitoring web service to support analysis of performance data for the executing functional web service.
US07711811B1 Filtering approach for network system alarms based on lifecycle state
A method for creating an updateable report representing the alarm status of a network. The method can comprise tracking the lifecycle state of at least a portion of the elements within the network, categorizing at least a portion of the alarms generated in the network based on the lifecycle state of the elements generating the alarms, and removing selected alarms from an updateable report based on the lifecycle state of the elements generating the alarms. Alternatively, all alarms generated by network elements having a tracked lifecycle state can be categorized based on the lifecycle state of the elements generating the alarms. The alarms removed from the updateable report can include alarms generated by elements with a non-operational lifecycle state, alarms generated by elements with a maintenance lifecycle state, or alarms generated by elements with either the non-operational or the maintenance lifecycle state.
US07711810B2 Distributed services based on presence technology
The present invention provides distributed communication services based on a presence technology platform. Presence messaging and communication techniques allow a variety of communication agents to cooperate with one another to provide distributed services. Essentially, the messaging between the agents is used to facilitate media sessions and update participating devices of state changes bearing on providing the services. In one embodiment, each of the participating devices is associated with a logic entity, referred to as a presentity, which subscribes to notification services for the other participating devices. When a state change occurs on any one of the participating devices, the corresponding presentity notifies the other devices of the state change. As such, each participating device knows the status of the other participating devices via the presentities and can systematically determine when and how to provide services based on its current state and the current state of the other participating devices.
US07711807B2 Selective filtering of exception data units
A network device to selectively filter the exception data units based on the type of the exception data units. The network device generates a first threshold value for a first type of exception data units and a second threshold value for a second type of exception data units. The first threshold value and the second threshold value are determined based on the weight factors associated with each the first type and the second type of exception data units and a scratch pad threshold value. The network data unit determines the type of exception data units and a scratch pad fullness value and filters the first type and the second type of exception data units based on the first and the second threshold values.
US07711806B1 Method for dynamically adjusting frequency of content transmissions to a communication device
A method for dynamically adjusting the frequency of content-transmissions to a communication device is disclosed. The device logs and reports to a network entity, such as a content server, how often content-related user-interaction has occurred on the device, such as simply when the last such interaction occurred. The network entity then determines a frequency at which to transmit content to the device, based on how often the content-related user-interaction has occurred on the device. And the network entity then transmits content to the device at the determined frequency. The invention can be usefully employed to adjust the frequency at which content-channel updates or content-catalog updates are transmitted to communication devices such as cellular wireless devices for instance.
US07711805B1 System and method for command tracking
Embodiments of the present invention provide a system and method of command tracking that eliminates, or at least substantially reduces, the shortcomings of prior art systems and methods for command tracking. More particularly, embodiments of the present invention provide a system and method in which a command is assigned a unique identification. State information for the command (e.g., has the command been completed, has all the data associated with the command been received and other state information) can be associated with the unique identification and recorded. According to one embodiment, the state information can be stored in various tables that correspond to particular data transport protocols and/or devices. Because the state information for the command is associated with the unique identification in the tables, state information for the same command can be identified, even if the command changes data transport protocols.
US07711802B2 Method, system, and computer program product for activating non-SMS device using chat protocol
A method, system, and computer-program product are disclosed, each of which enable the receipt of SIAs (Server Initiated Actions) on non-SMS-enabled devices, using existing infrastructure. An existing IP-based messaging protocol, such as “chat” architecture, is utilized as a transport for the SIAs. A network server constructs an SIA chat message and delivers it to the mobile client. The mobile client examines the chat message and, if it is configured to indicate that it is an SIA message, then the message is not shown on the mobile device, and an initiation command is executed, e.g., an indication is displayed to a user of the mobile client (e.g., to indicate the receipt of new email). Alternatively, upon receipt and identification of the SIA message, the mobile client can execute an initiation command causing the performance of a function identified by the SIA message, for example, to begin to download email immediately.
US07711801B2 DHCP client/server device and method of providing DHCP server services on a network
A Dynamic Host Configuration Protocol (DHCP) client/server device and method of providing DHCP server services on a network uses a set of commands to convert the DHCP client/server device to function as a DHCP server. The DHCP client/server device is converted when a response message in response to a request message for an IP address from the DHCP client/server device over the network is not received within a predetermined time period.
US07711798B1 Method and computer program for offering products and services by examining user activity
A system method and computer program product for redirecting a consumer (i.e., user) to a previously selected Web site is provided. In an embodiment of the invention, the user acquires a product or service from a first Web site. In the course of acquiring the product or service, the first Web site places a cookie on the user's computer. The cookie identifies the first Web site and associates it with the product or service the user has purchased. Subsequently, the user will receive a Universal Resource Locator (URL) from a second Web site offering the same product or service. When the user activates the URL, they are directed to the second Web site. In response, the second Web site searches for a relevant cookie located on the user's computer. If found, the second Web site determines from the cookie whether the user already possesses the particular product or service being offered by the second Web site. If the second Web site determines that the user already possesses the product or service, the second Web site redirects the user to the first Web site, which is specified by the cookie. If the second Web site determines that the user does not possess the product or service, the second Web site proceeds to offer the product or service to the user. As a result, a user who already possesses the product or service will not receive duplicate offers to supply the product or service from multiple Web sites.
US07711790B1 Securing an accessible computer system
To secure an accessible computer system, the computer system is monitored for connection transactions. An access requestor is denied access to the computer system when the access requestor initiates a number of connection transactions that exceed a configurable threshold number during a first configurable period of time. The monitoring may include detecting connection transactions initiated by the access requestor, counting the number of connection transactions initiated by the access requestor during the first configurable period of time, and comparing the number of connection transactions initiated by the access requester during the first configurable period of time to the configurable threshold number.
US07711785B2 System for using email message to transmit a command to remotely control a computer resource
A Trojan horse method and apparatus to permit email access to secure enterprise resources within an enterprise's firewall. An email message is used to permit a user to gain access to computer resources such as databases maintained within a secure enterprise's firewall. An email message generated from a palmtop computer or any other computer capable of sending and receiving email messages is used to pass through the firewall as a conventional email message would. The email message is received at a designated computer that recognizes reserved command words as a part of the email message, preferably as a part of the subject line thereof. Upon recognizing the reserved command word, the email message is parsed to determine key components of a command that can be executed on a desired enterprise computer resource. An appropriate command (e.g., an SQL query) is then created for execution on the enterprise computer resource (e.g., a database). A response or acknowledgement is then returned to the sender as an email message.
US07711781B2 Technique for detecting and blocking unwanted instant messages
A technique for tracking one or more thresholds relating to the blocking of a particular screen name used on an IM system is disclosed. If the number of people who have blocked a particular screen name reaches a threshold amount, a determination is made that the screen name is being used by a spimmer or other bothersome person, and disciplinary action can be taken. In a preferred embodiment, the email address associated with a user name of a suspected spimmer is identified and all screen names associated with that email address are also subjected to disciplinary action, if desired. Thus, an IM company can suspend all screen names of a spimmer that are tied to the same email address, even though not all (or even none) of the screen names individually have reached a threshold level for discipline/suspension.
US07711779B2 Prevention of outgoing spam
The subject invention provides for a system and method that facilitates detecting and preventing spam in a variety of networked communication environments. In particular, the invention provides several techniques for monitoring outgoing communications to identify potential spammers. Identification of potential spammers can be accomplished at least in part by a detection component that monitors per sender at least one of volume of outgoing messages, volume of recipients, and/or rate of outgoing messages. In addition, outgoing messages can be scored based at least in part on their content. The scores can be added per message per sender and if the total score(s) per message or per sender exceeds some threshold, then further action can be taken to verify whether the potential spammer is a spammer. Such actions include human-inspecting a sample of the messages, sending challenges to the account, sending a legal notice to warn potential spammers and/or shutting down the account.
US07711778B2 Method for transmitting software robot message
Disclosed is a method for transmitting a software robot (sobot) message including a sobot having a genetic code. The method includes producing a sobot object, which has a genetic code, to be included in the sobot message according to a user input, generating a script file by scripting the produced sobot object, configuring the sobot message according to a user input, and transmitting the script file together with the sobot message.
US07711777B2 Method and system for managing a remote control session
A method and system for managing a remote control session (RCS) during which control of input mechanisms of authorized users for manipulating a shared computer screen is time-sliced among the authorized users. No more than one authorized user has control of the input mechanisms at each time during the RCS. Each authorized user is able to view the shared portion of the computer screen throughout the RCS and has been assigned a priority, a control time slice (CTS), and an inactivity threshold. Sole control of the input mechanisms is provided to a first authorized user who requested control of the input mechanisms. Sole control of the input mechanisms is transferred from the first authorized user to a second authorized user who requested control of the input mechanisms. The first and second authorized user are each scheduled to have sole control of the input mechanisms for a specified time duration.
US07711776B2 Data distribution system, data distribution method, server, and terminal device
The present invention provides a data distributing system for transmitting and receiving data between a terminal device and a server via a network. The server stores, for content data, additional data for modifying the content data or new content data obtained as a result of the modification of the content data and, in response to download and/or stream reproduction of the additional data and the new content data from the server by the terminal device, executes settlement processing and/or value point granting processing with respect to the additional data or the new content data.
US07711767B2 Systems and methods for storage area network design
Systems and methods for designing storage area network fabric. Preferably included are an arrangement for collecting user requirements on data flows to be supported by the fabric, an arrangement for grouping the data flows into flow groups according to at least one physical location parameter, an arrangement for designing components of fabric for the flow groups, the components being associated with at least one geographical region, and an arrangement for obtaining fabric by joining the fabric components via interconnection fabric, whereby flow groups over a plurality of geographical regions are supported.
US07711765B2 Method and apparatus to perform multiply-and-accumulate operations
A method and corresponding circuit for determining a final result for a desired series of multiply-and-accumulate (MAC) operations are based on counting the occurrence of products in the desired series of MAC operations, multiplying the counts by their corresponding products to obtain partial sums, and adding the partial sums to obtain the final result. MAC processing as taught herein can be applied to a wide range of applications, such as received signal processing in wireless communication for computationally efficient (and high-rate) generation of interference correlation estimates and/or equalization filter values for a received communication signal.
US07711764B2 Pipelined real or complex ALU
A method and ALU for implementing logarithmic arithmetic in a multi-stage pipeline is described herein. According to one embodiment, a master function is decomposed into two or more sub-functions. Memory associated with the pipeline stores a look-up table for each stage of the pipeline, where each table represents function values generated based on the corresponding sub-function, and where the look-up table associated with one stage differs from the look-up table(s) associated with at least one other stage. Each stage computes a stage output based on the stage input and the corresponding look-up table. By combining the stage outputs, the multi-stage pipeline outputs the logarithmic arithmetic output.
US07711762B2 Efficient computation for eigenvalue decomposition and singular value decomposition of matrices
For eigenvalue decomposition, a first set of at least one variable is derived based on a first matrix being decomposed and using Coordinate Rotational Digital Computer (CORDIC) computation. A second set of at least one variable is derived based on the first matrix and using a look-up table. A second matrix of eigenvectors of the first matrix is then derived based on the first and second variable sets. To derive the first variable set, CORDIC computation is performed on an element of the first matrix to determine the magnitude and phase of this element, and CORDIC computation is performed on the phase to determine the sine and cosine of this element. To derive the second variable set, intermediate quantities are derived based on the first matrix and used to access the look-up table.
US07711750B1 Systems and methods that specify row level database security
The present invention specifies database security at a row level and, optionally, at a column and table level. The systems and methods cluster one or more sets of rows with similar security characteristics and treat them as a named expression, wherein clustered data is accessed based on associated row-level security. The systems and methods specify a syntax that invokes row(s), column(s) and/or table(s) security via programming statements. Such statements include arbitrary Boolean expressions (predicates) defined over, but not restricted to table columns and/or other contextual data. These statements typically are associated with query initiators, incorporated into queries therefrom, and utilized while querying data. Rows of data that return “true” when evaluated against an aggregate of associated security expressions are said to “satisfy” the security expressions and enable access to the data stored therein. Such security expressions can be created and invoked via the Structured Query Language (SQL) database programming language.
US07711749B2 Privacy ontology for identifying and classifying personally identifiable information and a related GUI
Method and system of providing an association between a system's meta-tagged data objects and a list of terms, the association indicating which objects are and are not covered by a given policy, in one aspect, may comprise obtaining a list of terms and a policy that includes one or more of the terms; identifying a plurality of meta-tags used in a system; developing one or more mappings between the terms and the meta-tags; identifying system data objects in the system having one or more meta-tags; creating for each meta-tag of each system data object identified, an association between the system data object and the one or more terms to which the meta-tag is mapped, the association indicating whether the system data object is or is not covered by the policy.
US07711746B2 System and method for deploying an SQL procedure
An SQL procedure deployment system deploys a query procedure comprising a procedural logic component and a database request component from a source system to a target system. At generation of the query procedure, the system generates a query procedure source code, a symbol table, and an encapsulated optimization results to regenerate run-time instructions for query statements of the database request component and make the query statements function with a deployed procedural logic component. The system maintains an association between the procedural logic component and the database request component during deployment. The system copies an internal representation of the procedural logic component to the target system without regeneration. The system regenerates the database request component to recreate the query procedure on the target system and to maintain a consistent interface between the procedural logic component and database request component.
US07711738B1 Method, system and computer-readable medium for accessing and retrieving court records, items and documents
Systems, methods and computer-readable media using the Internet for submitting search requests for court case records and retrieving court items or documents associated therewith. Users specify a number of search criteria and each search request is stored in a memory to be executed by a server. Stored search requests are selected for executing by the server based on several factors, including the number of times the search request failed, how old the search request is, how busy the court database is and how many phone lines the court database has available for access. When search requests are selected, the server seamlessly accesses the court databases associated with the search requests regardless of whether the court databases are accessible through the Internet or through dial-up connections. Once court databases are accessed, the server executes the search request. Using various data processing algorithms, search request results are parsed, filtered, sorted and analyzed for data consistency so that users may conveniently view and select particular items or documents contained in court case records for retrieval, including purchasing and delivery. Search request results and data processed results are stored for later retrieval.
US07711737B2 Multi-document keyphrase extraction using partial mutual information
A keyphrase extraction system and method are provided. The system and method can be employed to create an automatic summary of a subset of document(s). The system can automatically extract a list of keyword(s) that can operate on multiple documents, and across many different domains. The system is unsupervised and requires no prior learning.A term identifier identifies candidate terms (e.g., words and/or phrases) in the document subset which are used to form a document-term matrix. A probability computation component calculates probability values of: (1) the joint probability of a word (e.g., term) and a document, (2) the marginal probability of the word (e.g., term), and (3) the marginal probability of the document. Based on the probability values, a partial mutual information metric can be calculated for each candidate term. Based on the partial mutual information metric, one or more of the terms can be identified as summary keyphrases.
US07711735B2 User segment suggestion for online advertising
Described is a behavioral targeting technology for online advertising, by which an original attribute is uniformly expanded. Users that meet an original attribute are aggregated into a mid-result used to determine similarity relative to candidate attribute types. The most similar candidate attributes are selected for the expanded attribute. A URL/URL pattern suggestion technology is provided, with similarity computed from users/URLs visited by the users. URLs are separated into URL tree nodes, for calculating the number of users who have visited each URL and the number of users who have visited the URL on a sub-tree whose root is the node. URL/URL patterns are output based on similarity. Domains are also suggested based on user-visits. Similarities between pairs of domains may be computed (e.g., offline), with an output for a given domain provided in based on its similarity with each other domain.
US07711734B2 Systems and methods for mining transactional and time series data
In accordance with the teachings described herein, systems and methods are provided for analyzing transactional data. A similarity analysis program may be used that receives time-series data relating to transactions of an organization and performs a similarity analysis of the time-series data to generate a similarity matrix. A data reduction program may be used that receives the time-series data and performs one or more dimension reduction operations on the time-series data to generate reduced time-series data. A distance analysis program may be used that performs a distance analysis using the similarity matrix and the reduced time-series data to generate a distance matrix. A data analysis program may be used that performs a data analysis operation, such as a data mining operation, using the distance matrix to generate a data mining analysis of the transactional data.
US07711733B2 Methods, systems, and products for targeting media for storage to communications devices
Methods, devices, and products are provided for targeting media. Descriptive information is received that describes media. The descriptive information is compared to a stored set of user-defined criteria. If the descriptive information contains any criterion, then the media is stored in memory, wherein the stored media is targeted to a user's communications device.
US07711732B2 Determining related terms based on link annotations of documents belonging to search result sets
Techniques for automatically focusing searches conducted by a search engine are provided. According to one aspect, revised query terms are automatically generated based on text in links that are in incoming (and/or outgoing) link lists associated with documents that are referenced in initial search results generated based on initial query terms. For example, some of the phrases that appear in incoming (and/or outgoing) links associated with a result document may be selected. The selected phrases may be added to the initial query terms to generate revised query terms. These revised query terms may be submitted automatically to the search engine in order to produce a more focused list of revised search results. This process may be performed repeatedly, each iteration revising query terms generated by the previous iteration, until specified criteria are satisfied, at which point the final revised search results may be presented to a user.
US07711730B2 Method of returning data during insert statement processing
A method for generating an execution plan for updating and retrieving data from a database in a single process includes: receiving a statement by a server to update a database with a first set of data and to retrieve a second set of data from the database; building a first execution plan to update the database with the first set of data; building a second execution plan to retrieve the second set of data from the database; and building a single execution plan including a combination of the first and second execution plans. The single execution plan allows for the updating and retrieval of data with a single crossing of an interface between a client and the database. By performing both functions in this manner, the efficiency of performing such tasks on the database is significantly increased.
US07711727B2 Uniform search system and method for selectively sharing distributed access-controlled documents
A privacy-preserving index system addresses the problem of providing a privacy-preserving search over distributed access-controlled content. Indexed documents can be readily reconstructed from inverted indexes used in the search. The privacy-preserving index system builds a centralized privacy-preserving index in conjunction with a distributed access-control enforcing search protocol. The privacy-preserving index utilizes a randomized algorithm for constructing a privacy-preserving index. The privacy-preserving index is strongly resilient to privacy breaches. The privacy-preserving index system allows content providers to maintain complete control in defining access groups and ensuring its compliance, and further allows system implementors to retain tunable knobs to balance privacy and efficiency concerns for their particular domains.
US07711720B2 Application server, cache program, and application server system
An application server includes a cache memory that stores in a correlated form a retrieval condition and a retrieval result, an update condition setting unit that sets a cache update condition that indicates when the cache memory is to be updated; and an update processing unit that reads the retrieval condition from the cache memory upon fulfillment of the cache update condition, retrieves data as the retrieval result from the database using the retrieval condition, and updates the retrieval result in the cache memory corresponding to the retrieval condition.
US07711718B2 System and method for using multiple meta boxes in the ISO base media file format
A metabox container box which is capable of storing multiple meta boxes for use. The metabox container box can also include a box which indicates the relationship between each of the meta boxes stored in the metabox container box. Various embodiments of the present invention are also backward-compatible with earlier versions of the ISO base media file format.
US07711717B2 Achieving recurring item recordings from calendaring applications over LOB systems
Recurring appointment items in a calendaring application are synchronized and recorded in a backend Line Of Business (LOB) service. Items marked in the calendaring application for time recording are used to create a recurring bound item with extended properties. A sweeper module scans on every run the mailbox for such recurring bound items. Occurrences of bound recurring appointments, which occur between the last scan and the current scan, are determined and detached from the corresponding recurring series, such that standalone bound items, are created for such occurrences that can be recognized by an LOB application. Entries for bound items are retrieved from a client data store and synchronized it with the backend LOB service through a create, update, or delete operation request.
US07711712B2 System and method for managing consistency among volumes based on application information
In accordance with new technique, a computerized data recovery system includes a storage subsystem and a backup server operatively coupled to backup storage medium, the storage subsystem including a continuous data protection system. The backup server executes a recovery manager which: collects consistency points from at least two database applications executing on at least one host; collects journal terms of the continuous data protection system for each of the at least two database applications; collects log terms associated with each of the at least two database applications; displays to a user a timeline for a protected term and consistency points for the at least two database applications; receives recovery time selection from a user; receives recovery database application selection from the user; receives baseline database application selection from the user; performs crash recovery for each database application; and performs recovery of data based on transactions associated with the at least two database applications.
US07711711B1 Networked storage system employing information lifecycle management in conjunction with a distributed global file system
A networked storage system includes network-attached file system (FS) nodes implementing a distributed global file system. Each FS node includes a file system server and at least one storage system including storage resources (such as disk drives) representing portions of a global file system storage space. The FS nodes are organized according to respective cost-performance characteristics of the storage systems, generally ranging from a high-cost, high-performance characteristic to a low-cost, low-performance characteristic. A storage management system performs information lifecycle management (ILM) which includes allocating the FS nodes for storing data according to a mapping between an ILM-based data classification scheme and the cost-performance characteristics of the storage devices, as well as dynamically managing the placement of data among the storage devices according to the ILM-based classification of the data. The storage management system also performs global file system management including allocating a set of identifiers (e.g. segment identifiers) of the distributed global file system among the FS nodes, and dynamically adjusting the allocation of the identifiers among the FS nodes in response to the addition and removal of whole storage systems and/or storage resources within each of the storage systems.
US07711707B2 Method for synchronizing and updating bookmarks on multiple computer devices
Multiple computer devices are networked, and one device is designated as a bookmark server. The bookmark server stores and maintains a master bookmark database that is available to all the networked devices. Each bookmark in the bookmark database includes a bookmark time stamp. If a bookmark is added, deleted or changed at any device, then a transaction request is sent to the bookmark server. The transaction request includes a transaction time stamp indicating the time that the transaction request was created. The bookmark server analyzes the transaction requests according to the time stamps. If multiple transaction requests are received for a single bookmark, then only the most recent transaction request is honored and other transaction requests related to the bookmark are ignored. Also, a transaction request is ignored if the transaction time stamp is older than the corresponding bookmark time stamp.
US07711701B2 Efficient recording of object carousels
A transmission system includes a transmitter (10) and at least one receiver (14) configured to receive signals transmitted therefrom. Carousel-forming data file and directory objects are sent in cycles, with predetermined groups of file and directory objects being formed into respective modules at the transmitter, suitably according to MPEG-2 DSM-CC protocols. Each of the modules is transmitted as a whole, and the receiver is arranged to record received file data and directory objects under a predetermined grouping formulation, at elementary stream or module level.
US07711694B2 System and methods for user-customizable enterprise workflow management
Systems and techniques to manage work related procedures. In general, in one implementation, the techniques include providing a user-interface with a user-selectable list of work-items, each work-item having metadata describing a predefined user-selectable list of guided procedures associated with the work-item, receiving a response that includes a selected work-item and selected guided procedures, and triggering the selected guided procedures associated with the selected work-item.
US07711692B2 Method, system and program product for rewriting view statements in structured query language (SQL) statements
Under the present invention, when a SQL statement having a full select portion that references a view containing a join operation (e.g., a LOJ operation) is received, the reference to the view will be moved out of the full select portion. Once moved, the view and its join operation will be resolved separately from the SQL statement. The results of this resolution will be placed in a temporary table. A reference to the temporary table is then inserted in the full select portion, and the SQL statement is thereafter performed.
US07711688B2 Customization of process logic in a software system
The present invention facilitates customization of a process in a software system without modifying the process source code. The process can be customized by customizing a metadata description of the process, by handing the process agent a customized service identifier or by handling an event propagated by the process agent or its service factory.
US07711687B2 Method and system for using raster images to create a transportable building database for communications network engineering and management
A Building Database Manipulator to build databases for a variety of physical environments including definitions of buildings, terrain and other site parameters, by scanning in or rapidly editing data. Raster scans may be entered or object files in various formats may be used as input. Detailed information is stored in the drawing database about the object's location, radio frequency attenuation, color, and other physical information such as electrical characteristics and intersections of the object with the ground, floors, ceilings, and other objects when objects are formatted in a drawing. The formatting process is strictly two-dimensional in nature, but the resulting drawing is a true three-dimensional environment. The user sees the three-dimensional building structure by altering the views. The resulting database may be used in a variety of modeling applications, but is especially useful for engineering, planning and management tools for in-building or microcell wireless systems. Grouping objects in layers allows for simultaneous conversion of all objects in one layer to have certain predetermined attributes (e.g., converting objects to be made from glass versus cement; converting objects within a layer to have a uniform, smaller or larger, height or width dimension).
US07711679B2 Phrase-based detection of duplicate documents in an information retrieval system
An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are identified that predict the presence of other phrases in documents. Documents are the indexed according to their included phrases. Related phrases and phrase extensions are also identified. Phrases in a query are identified and used to retrieve and rank documents. Phrases are also used to cluster documents in the search results, create document descriptions, and eliminate duplicate documents from the search results, and from the index.
US07711670B2 Agent engine
An agent engine includes a definition process, the definition process operable to define a data set associated with an objective, a library storing a set of components, the components comprising at least one of a pre-programmed application, object, algorithm, function, and data set definition, and an agent generator process, the agent generator process operable to define at least one agent that includes at least one component from the library, the at least one generated agent defined to perform a function related to the objective.
US07711669B1 Configurable hierarchical content filtering system
In one embodiment, a content filtering system scans an incoming data for malicious content against a portion or the entirety of its knowledge base. If the incoming data is not detected to contain malicious content, the incoming data is forwarded to a content filtering agent that may perform further scanning of the incoming data against portions of its knowledge base that were not employed by the content filtering system. This advantageously allows a complete knowledge base to be segmented, with different computers scanning an incoming data using different segments of the knowledge base. The content filtering system and content filtering agent may be antivirus programs, while the knowledge bases may be virus/pattern files, for example.
US07711668B2 Online document clustering using TFIDF and predefined time windows
Documents from a data stream are clustered by first generating a feature vector for each document. A set of cluster centroids (e.g., feature vectors of their corresponding clusters) are retrieved from a memory based on the feature vector of the document and a relative age of each of the cluster centroids. The centroids may be retrieved by retrieving a set of cluster identifiers from a cluster table, the cluster identifiers each indicative of a respective cluster centroid, and retrieving the cluster centroids corresponding to the retrieved cluster identifiers from a memory. A list of cluster identifiers in the cluster table may be maintained based on the relative age of cluster centroids corresponding to the cluster identifiers. Cluster identifiers that correspond to cluster centroids with a relative age exceeding a predetermined threshold are periodically removed from the list of cluster identifiers.
US07711664B2 Predicting crack propagation in the shaft dovetail of a generator rotor
An object of the present invention is to control crack propagation, either by predicting shaft dovetail crack propagation with high accuracy, or by determining operation conditions under which the crack does not extend. The crack propagation prediction system includes an operation processing unit, an interface unit, and a memory unit. The operation processing unit includes a stress calculation unit that calculates the mean stress generated in the shaft dovetail, a factor range calculation unit that calculates the stress intensity factor range for the crack in the shaft dovetail, and a crack propagation amount calculation unit that calculates an amount of the shaft dovetail crack propagation for an arbitrary time period, from the obtained mean stress and the stress intensity factor range, an operation pattern, an operation time, and data on the crack. The stress calculation unit includes as individual calculation units that calculate separately different types of mean stress, a contact surface pressure stress calculation unit, a thermal stress calculation unit, and a residual stress calculation unit, as well as a mean stress calculation unit that sums these mean stresses.
US07711662B2 System and method for optimization of a database for the training and testing of prediction algorithms
A system and method are provided for the training and testing of prediction algorithms. According to an exemplary embodiment of the invention the method generates optimum training, testing and/or validation data sets from a common general database by applying a genetic algorithm to populations of testing and training subsets used in connection with a given prediction algorithm. In exemplary embodiments the prediction algorithm operated upon is an artificial neural network. As well, in preferred exemplary embodiments, the most predictive independent variables of the records of the common database are automatically selected in a pre-processing phase. Such preprocessing phase applies a genetic algorithm to populations of prediction algorithms which vary as to number and content of input variables, where the prediction algorithms representing the selections of input variables which have the best testing performances and the minimum input variables are promoted for the processing of the new generations according to a defined selection algorithm.
US07711660B1 Processing health insurance data utilizing data quality rules
In a system and method for processing data, a user interface enables a user to enter mapping data to enable incoming data to be converted to a common data format. A database stores the mapping data and data quality rules, and a receiver receives data from a data source. The processor applies the data quality rules to the common format data to identify any potential errors in the common format data and notifies the user of any potential errors found in the common format data. The data rules may include data structure rules and/or data trending requirements based upon data trends or norms. The data source may be an employer, insurance company or other entity. The data may include insurance claim data, medical data and/or prescription data and/or eligibility and/or occupational and non-occupational data.
US07711656B2 System and method for managing and charging for data storage devices
A system and method for data service management of electronic files. A user selects the file or files to be stored on a remote storage device. The user is also able to selectively scan to archive, or storage, a document or other data. The user then selects the appropriate payment option. The user is presented with the total cost of the service, and upon acceptance, the selected service is performed. The details of the transaction are archived and the user is billed for the service. The fees charged are based on the number of pages of the document, file, or other data stored. The fees are charged at the commencement of the services, rather than each day. The fees are also based on the location form which the services are accessed based on selected criteria of such location. Renewal of the storage duration includes fees are those fees charged when the document, file, or other data was first stored.
US07711654B2 Using advanced shipping notification information for supply chain process analysis
Systems and methods collect data concerning a supply chain and perform statistical analysis on the collected data to facilitate identification of anomalies or inefficiencies in the process. One method disclosed involves storing, in memory accessible to at least one processor, an electronic copy of an advanced shipping notification (ASN) that was transmitted from a shipping location to a receiving location in advance of shipping at least one item therebetween, and also storing, in memory accessible to the at least one processor, data reflecting at least one determined value of at least one monitored aspect of the shipment between the shipping location and the receiving location. The at least one processor uses at least some information from the ASN stored in memory, with at least some of the data stored in memory, to generate at least one report involving the at least one determined value.
US07711653B1 System and method for facilitating customer service utilizing embedded client feedback links
A system, method and computer-readable medium for facilitating customer service feedback utilizing embedded feedback links are provided. A consumer generates an inquiry to a service provider. The service provider generates a responsive communication that includes at least one feedback link embedded within the response communication. The consumer can manipulate the feedback link to instantiate a variety of actions, including the escalation of the consumer inquiry.
US07711652B2 Copyright detection and protection system and method
A method for detecting against unauthorized transmission of digital works comprises the steps of maintaining a registry of information permitting identification of digital copyrighted works, monitoring a network for transmission of at least one packet-based digital signal, extracting at least one feature from the at least one digital signal, comparing the extracted at least one feature with registry information and applying business rules based on the comparison result.
US07711648B2 Method and apparatus for obtaining content license rights via a document link resolver
A link resolver menu generated by a link resolver server includes a link to a “rights advisor website” containing a program that determines available rights for a resource. When activated, the program uses the resource information in the link to obtain a standard resource identifier and then uses user and context information to access and extract all agreements stored therein that are applicable to the organization to which the user belongs. The resource identifier is then used to determine agreements that are applicable to that resource. An applicable right is selected from each agreement, if available. The rights are then ordered in a tree from the most permissive to the most restrictive. The tree is then traversed from its lowest level upward and the resulting rights are presented to the user.
US07711647B2 Digital rights management in a distributed network
The present invention is implemented within a distributed network operating environment (such as a CDN) in which content providers offload given content for delivery from servers (e.g., CDN edge servers) managed by a service provider (such as a CDN operator). It is assumed that the given content is secured using a digital rights management (DRM) scheme. According to the invention, a distributed set of license server processes are provided to manage the issuance of content licenses. Each of the license server processes is operative to generate licenses by which a given end user client obtains given rights for given content, typically the content served from the machine. A distributed set of license server processes operates in a de-centralized manner and without access to third party business logic (e.g., a payment mechanism) or authentication information associated with end users requesting the given content.
US07711646B2 Methods and apparatus for providing coverage for receiver of transmission data
The present invention provides systems and methods which afford a technical application for insuring, bonding, and underwriting a transmission of a data set, streaming data, and/or document over the Internet through TCP/IP and all other electronic media such as WAP, VOIP, fiber optic channels, microwave channels, and through standard electrical switches, electrical outlets and power lines. The present invention includes a computer-readable medium having computer-executable instructions to cause a system perform a method for insuring, bonding, and/or underwriting data transmission. The method includes enabling a first remote client coupled to a communications network to insure, bond, and/or underwrite a transmission of an electronic data set, streaming data, and/or document, with a selected coverage type for a selected coverage amount, from the first remote client to one or more second remote clients. The method includes charging a fee to an appropriate account for the selected coverage type and amount.
US07711644B2 Apparatus and methods for processing composite trading orders
A system for processing a composite trading order comprises a memory operable to store market data received from one or more market centers. The system further comprises a processor operable to generate a composite value based at least in part on the market data. The processor is further operable to receive a composite trading order associated with at least a portion of the composite value. The processor is further operable to generate a plurality of constituent trading orders that, when filled, combine to satisfy the composite trading order.
US07711642B2 Payment form discrimination method and apparatus
A method for identifying payment forms accurately identifies types of forms without adding special form identification data. A payment form discrimination method for discriminating payment forms which state a payee account number and a payment amount includes a step of acquiring an image of the form, a step of making a search for the payee account number in the image in accordance with an account number searching rule, and a step of discriminating the type of form based on the searched payee account number. Types of forms can be identified accurately and fast without adding special form identification data, because the form identification is performed using easily searchable account numbers.
US07711640B2 Methods and apparatus for composite trading order processing
An apparatus for processing a composite trading order comprises an interface operable to display a composite value representing a weighted quantity of a plurality of trading products. The apparatus further comprises a processor operable to receive at least one input representing a composite trading order, wherein the at least one input comprises a quantity that is equal to at least a portion of the weighted quantity. The at least one input is usable to generate one or more constituent trading orders that, when filled, combine to satisfy the composite trading order.
US07711639B2 Pre-funding system and method
A method for pre-funding is disclosed. The method includes sending a plurality of pre-fund authorization requests to a buyer financial institution, and then receiving a plurality of responses to the pre-fund authorization requests from the buyer financial institution, where each response either accepts or declines a pre-fund authorization request. A funds transfer request is sent to the buyer financial institution, where the funds transfer request corresponds to a total value of the accepted pre-fund authorization requests. Notification that funds have transferred from the buyer financial institution in response to the funds transfer request is received. Then, the sending of the funds to a supplier financial institution is authorized.
US07711638B2 System and method for transferring money
A system and method for facilitating money transfer from a primary account holder to one or more partner accounts. The primary account holder uses a self-service terminal, which displays information on each of several related partner accounts. The displayed partner account information permits the selection of the partner account into which money is to be transferred.
US07711632B2 Systems and methods for implementing the structuring, pricing, quotation, and trading of financial instruments
An exchange-traded financial instrument having a price that tracks an underlying benchmark, the underlying benchmark being a security or commodity that is itself traded. A contract for the financial instrument between a buyer and seller is not contingent upon the delivery of the underlying benchmark. A net carrying charge (credit or debit), defined as the difference between the investment yield of the underlying benchmark and a cost of financing ownership of the underlying benchmark using the generally accepted industry standard financing rate for that benchmark, is credited or debited, accrued, or built into the price of the derivative for both buyer and seller of the financial instrument, typically nightly. In one embodiment, the underlying benchmark is a U.S. Treasury security, and preferably a specific U.S. Treasury security such as the on the run (OTR) 10 Year Treasury note. Other single contract spread and ratio instruments are also disclosed.
US07711628B2 System and method for offering intraday wagering in a financial market environment
A method for providing a wager in a financial market environment is provided that includes presenting an opportunity to make a wager that is based on a moving market line associated with a financial market. An end user is given an opportunity to bet on whether a financial market value will be above or below the moving market line at a designated time. The wager may be accepted from the end user. The wager may be monitored in order to determine whether the financial market value was above or below the moving market line at the designated time.
US07711623B2 Decision assistance platform configured for facilitating financial consulting services
A system includes instructions configured for enabling the one or more data processing device to facilitate preparing client-specific template information and determining client-specific consulting information dependent upon the client-specific template information. The client specific template information includes performance criteria, weightings, defined investment dataset information, filters configured for refining investment dataset information and/or process instructions. Examples of client specific consulting information include investment index performance scores, performance scores of investments in an investment portfolio, objectively quantified investment choices, asset class corresponding to allocated investment within an investment portfolio, comparative performance analyses between allocated investments and non-allocated investments represented within an asset class, and other information utilized by an investor for making investment decisions.
US07711621B2 Method and system for facilitating payment transactions using access devices
A payment system for facilitating a payment transaction between a payer and a payee is disclosed. The payment system includes a payer access device, a payee access device, and a services hub. The services hub is configured to communicate with the payer device and the payee device; maintain information relating to a payer account and access device information associated with the payer account, the payer account being linked to the access device; generate a tracer ticket in response to a request issued by the payer using either the payer device or the payee device, the tracer ticket containing information relating to the payment transaction; validate the access devices; and authorize the payment transaction against the payer account through conventional payment processing systems. Upon receiving the request from the payee device for the tracer ticket, the services hub generates the tracer ticket and forwards a copy thereof to the payer via the payee device. Upon receiving the copy of the tracer ticket, the payer uses the payer device to communicate with the services hub and forward the received copy of the tracer ticket to the services hub. The services hub then validates the payer device based on the access device information. Upon validation of the payer device, the services hub checks the copy of the tracer ticket forwarded by the access device against the previously generated tracer ticket. If the copy of the tracer ticket forwarded by the access device corresponds to the previously generated tracer ticket, the services hub authorizes the payment transaction against the payer account.
US07711620B2 Gift card services for mobile devices
Methods and apparatus, including computer program products, for gift card services. In general, data characterizing a request to provide a merchant credit service to an intended recipient is received and a message to be sent to the intended recipient is generated, where the message characterizes a phone number to call to activate the merchant credit service. Data characterizing authentication by a call to the phone number to activate the merchant credit service from the mobile phone number of the intended recipient is received, where the authentication includes checking caller identification of the call to ensure the call is from the mobile phone number of the intended recipient. The merchant credit service is activated. Credit associated with an account of a merchant credit service may be redeemed by providing an account number of the service. Redemption may be authorized based on caller identification of a mobile phone number associated with an account.
US07711616B2 Anonymous transactions between an entity and a provider
An entity initiates a transaction with a provider by sending an entity identification to a first anonymity service. In response, the entity receives a transaction identification, based on and uniquely associated with the entity identification, from the first anonymity service. Thereafter, the entity initiates acquisition of goods associated with the transaction by sending an acquisition request and the transaction identification to a second anonymity service. In this manner, enhanced security and privacy is achieved.
US07711615B2 Methods, apparatus, systems, computer program products and mediums for use in association with accounting and/or financial analysis
In some embodiments, a method includes: generating entries for at least one cost plan, each of the entries including a planned amount and a descriptor, wherein the descriptor identifies a general ledger account. In some embodiments, a method includes: generating postings for at least one ledger, each of the postings including an actual amount, a first descriptor and a second descriptor, wherein the first descriptor identifies a general ledger account and wherein the second descriptor identifies a general ledger account.
US07711614B2 Content delivery method, content delivery service computer, content delivery service system, data discard recognition method, data discard recognition computer, and terminal
There is provided a contents distribution method in which burdens imposed on a distribution service provider and a contents user are lightened so that the contents user can use contents as many as possible at low cost. A system comprises terminal apparatuses 1, a portal server 3, a contents DB 4, a contents distribution server 5, a cabinet management server 6, and an accounting server 7. The cabinet management server 6 manages the contents usable limit and contents storage status of each of the terminal apparatuses 1. The portal server 3 and the cabinet management server 6 cooperate with each other to generate the contents usable limit for each terminal apparatus 1 and instruct the contents distribution server 5 to distribute contents in accordance with a contents distribution request given from the terminal apparatus 1. To distribute the contents, the remaining capacity of the contents usable limit in the terminal apparatus 1 is obtained based on information concerned with available contents and deleted contents in the terminal apparatus 1 so that an instruction is given to distribute the contents within the remaining capacity.
US07711612B1 Replenishment management system and method
In accordance with the present invention, a method, system, and program for controlling the replenishment process in the manufacturing process by maintaining a common database is disclosed. The present invention connects the acquiring entity, supplier, and the replenishment service center (“RSC”) to efficiently coordinate the replenishment process using the days of supply at the RSC as the key benchmark. By allowing access to the common database, the acquiring entity, supplier, and RSC can view and update changes in the replenishment process in real time increasing the communication and efficiency of delivering components to manufacture a product. In addition, the present invention facilitates the ability for the invoice process to be conducted electronically over the computer network.
US07711611B2 Wish list
An electronic item list system and method, such as a wish or gift list, for an electronic shopping mall/online shopping portal, or an item list system provided as a software service. The system and method provides a user with the ability to create a list of items that the user would like others to purchase for the user as a gift or as a list of items that the user would like to retain for a later purchase. A user interface is provided that allows the user to select items electronically to add to a user specific gift list. The items are not limited to specific products, but can include general product categories and/or products from a specific merchant or manufacturer. The user interface communicates through an interface component that extracts data from a number of databases. For example, the databases can include a merchant database, an offers database, a manufacturers database and a products database. The interface will extract data from one or all of the databases based on the amount of information in a gift list request and provide the best results. As records are removed from the databases, the interface allows for graceful degradation of the display, such that something is always displayed to the user.
US07711610B2 Personal color ordering system and personal color ordering method
The present invention relates to a personal color ordering system and a personal color ordering method for custom-making a commodity of a color that a customer designates via a communication network, and is a cosmetic manufacturing system manufacturing a cosmetic according to information transmitted from a terminal via the Internet to a server; by providing a color database relating color data used for manufacturing the cosmetic and color specifying information for specifying the color desired by the customer, retrieving the color data desired by the customer by referring to the color database according to the color specifying information input from the terminal, transmitting this retrieved color data to a commodity manufacturing apparatus, and manufacturing the cosmetic desired by the customer, the commodity of the color desired by the purchaser (the customer) is custom-made easily in a short time.
US07711608B2 Auction system
An auction system for use in auctions is provided. In the auction system, a recording medium is attached to an auction item. An auction participant reads information about the auction item out of the recording medium using a mobile data device. In order to place a bid on the auction item, the auction participant writes a bid price to the recording medium using the mobile data device.
US07711607B2 Method and system for deploying a business application
Methods and systems for deploying business applications are provided. A method for deploying a business application includes receiving inputted configuration information for the business application from a user of the business application. Additional configuration information is retrieved for the business application based on the inputted configuration information. The business application is configured based on the inputted and additional configuration information.
US07711606B2 Method and computer readable medium for assisting a customer in choosing among commodities
A system and method for assisting a customer in choosing among commodities based on a business profile of the customer that includes asking the customer for a definition of its business; searching a decision rules database and applying decision rules to the business definition; creating a set of business requirement questions based upon the applied decision rules database; answering the set of business requirement questions by the customer; implementing a business rule filter to the answers of the set of business requirement questions; recommending to the customer commodity types based upon the business rule implementation; and optimizing the recommended commodity types to find the best value commodity, which can be a product or service.
US07711604B1 Retail system for selling products based on a flexible product description
A system is provided in which a sale price is determined based on a product description, and the sale price is transmitted to a customer. The customer is not guaranteed what specific product will be sold to the customer before an agreement to purchase a product for the sale price is received from the customer. After receiving the agreement, a retailer selects a product conforming to the product description, and identifies the product to the customer. The retailer is able to evaluate a customer's individual demand based on the received description and to determine a sale price accordingly, thereby reducing losses associated with conventional single-price systems. Although this may result in different sale prices for an identical product, the system is perceived as fair because a higher-paying customer likely agreed to a different product description than a lower-paying customer, and neither would have agreed to the other's product description and sale price. The system also allows a retailer to mask product discounts by selecting undesirable redemption conditions under which to sell the product, such as pickup at a faraway location, even if the product is available at a closer location. As a result, the customer believes that the discount is attributable to the undesirable redemption conditions, rather than to the product quality or to decreased demand. Accordingly, price and brand dilution are minimized.
US07711598B2 Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents
A Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along E-Commerce (EC) enabled Web sites on the World Wide Web (WWW). The network employs one or more Web-based Multi-Mode Virtual Kiosks (MMVKs), each having a plurality of independently programmable display modes, for displaying one or more advertising spots, one or more promotional spots, and a set of consumer product information (CPI) resources through its Web-based graphical user interface (GUI). The network also includes a database server for storing and managing a CPI link structure for each MMVK deployed on the network. Each CPI link structure includes a consumer product identifier assigned to the corresponding consumer product, and a set of URLs specifying the location of a plurality of CPI resources located on the WWW. Members of product management team use the set of URLs to program the programmable display modes of each MMVK. By virtue of the MMVK-driven communication network of the present invention, consumer product management teams can now consistently deliver to product information and brand messaging to consumers along electronic streams of commerce.
US07711597B2 Optimizing inventory in accordance with a constrained network
In one embodiment, optimizing inventory includes accessing service level band sets. Each service level band set is associated with a policy group, and includes service level bands. Each service level band of a service level band set has a service level priority with respect to any other service level bands of the same service level band set. An inventory band set is determined for each service level band set. Each inventory band set includes inventory bands, where each inventory band satisfies a corresponding service level band assuming an unconstrained network. Each inventory band of an inventory band set has an inventory priority with respect to any other inventory bands of the same inventory band set. A feasible supply chain plan that satisfies the inventory band sets is generated in order of the inventory priorities until a constrained network is depleted.
US07711590B2 Methods and systems to effect comprehensive customer relationship management solutions
Embodiments of the invention provide methods for effecting a desired business solution. In accordance with one embodiment of the invention, a plurality of aspects of a business are analyzed. Each aspect corresponds to an element of a particular domain of a set of domains wherein the plurality of aspects corresponds to elements from at least two domains. A modification of each element that will result in a desired outcome in regard to the corresponding aspect is determined. In accordance with one embodiment of the invention, the business solution development process identifies and provides exit criteria pertaining to each stage of the business solution development process. For one embodiment of the invention a set of metrics are defined and tracked to measure the effectiveness of the business solution.
US07711588B2 Method and computer program for field spectrum optimization
In a planning model, a decision variable optimization process (200) generates a planning function (122) describing the planning model, the planning function (122) depending upon a set of decision variables (125). The planning function (122) is separated into independent planning functions, SPi, each of which depend upon different decision variables (125). Each of the independent planning functions, SPi, is independently optimized to obtain decisions for the different decision variables (125), and an outcome is presented that indicates the decisions. The planning function (122) further includes an embedded constraint function that introduces an embedded constraint to weaken the coupling between decision variables (125) in the planning model, thereby reducing an N-dimensional optimization problem into a lower order optimization problem.
US07711582B2 Remote health application for the optimization of remote site visit frequency
A system and method for the optimization of scheduling visits by a clinician to a plurality of remotely located patients. A plurality of predefined or clinician specified risk factors are combined with patient data with a home visit interval algorithm to specify a visit interval for each patient. This interval is used with a calendar with other information regarding past and future scheduled visits to determine the optimal date for the next visit to the patient by the clinician. The patient risk factors may be weighted to place more emphasis on specific factors, thus allowing for the tailoring of the system to meet the needs of an individual patient.
US07711581B2 Customizable handheld computer data collection and report generation software
A software system for gathering and managing medical patient information is disclosed. The system has two components: a first computer module for gathering medical information using medical data entry screens, and a second computer module for creating customized medical data entry screens. The second module can create and customize virtually all aspect of the medical data entry screens. The present invention also allows users to create natural language reports from the medical data that has been gathered, and these reports can reviewed on the screen or through a print-out. Additionally, the data is stored is stored in database, with unique identifiers assigned to each data point, thereby facilitating data mining. The system also includes a matrix, a unique data entry tool that allows users to easily correlate body parts and modifiers. The system is designed to be used with handheld computing devices, and is especially suitable for use with emergency medical services, although it can be used in a variety of contexts.
US07711576B1 Indeterminate outcome management in problem management in service desk
A computer-implemented method for managing problem tickets is provided. The method includes placing a first ticket for a first problem for which a root cause cannot be determined in an indeterminate category, placing a second ticket for a second problem for which a solution cannot be found in an unsolvable category, and placing a third ticket for a third problem for which a solution can be found but will not be implemented in the unsolvable category and closing the tickets. The method further includes reexamining based on the occurrence of a reexamining condition one of the tickets and determining whether a reopening condition has occurred. Additionally, the method includes reopening one of the tickets when the reopening condition is determined to have occurred and implementing one of an identified potential solution for the reopened ticket and a trend analysis for a group of tickets that include the reopened ticket.
US07711575B2 Methods for providing communications services
Methods, systems, and products provide communications services. A request for communications service is received that originates from a client communications device associated with a user. The request for communications service communicates to a service provider of a communications network. The service provider then permits the user to negotiate with other service providers of other communications networks to fulfill the request for communications service.
US07711572B2 Inspecting and releasing goods at a land, air, or sea border
A method and system for use by a Customs Agency for clearing shipments of goods into a country is disclosed. A customs resource application may be used to integrate alert information, news, research, and communications capabilities. Customs inspectors may use the resource application with a conventional computer, or with a portable device in the field as they perform customs inspections. The portable device provides access to alert information regarding shipments that are to be inspected by the inspector, and provides alert resolution capabilities so that the inspector can clear shipments into the country from the location of the inspection and/or shipped goods without requiring the inspector to return to a field office to clear the goods.
US07711571B2 Dynamic context-sensitive translation dictionary for mobile phones
A method and apparatus are presented for providing language translation assistance to a user of a mobile terminal. The terminal makes available a number of language translation services to the user, and the mobile terminal has a database for storing translation data. If the translation data is insufficient to cover a present or anticipated context of the mobile terminal, then the terminal sends a context change signal, and subsequently receives a data update signal that includes updates to the database. The terminal is then able to provide a changed language translation service to the user, utilizing the updates to the database.
US07711562B1 System and method for testing a TTS voice
Disclosed are various elements of a toolkit used for generating a TTS voice for use in a spoken dialog system. The invention in each case may be in the form of the system, a computer-readable medium or a method for generating the TTS voice. An embodiment of the invention relates to a method for preparing a text-to-speech (TTS) voice for testing and verification. The method comprises processing a TTS voice to be ready for testing, synthesizing words utilizing the TTS voice, presenting to a person a smallest possible subset that contains at least N instances of a group of units in the TTS voice, receiving information from the person associated with corrections needed to the TTS voice and making corrections to the TTS voice according to the received information.
US07711559B2 Speech recognition apparatus and method
A speech recognition apparatus that requires a reduced amount of computation for likelihood calculation is provided. A language lookahead score for a node of interest is generated based on the language scores for each recognition word shared by the node of interest. To this is added the node's acoustic score, which is calculated based on the likelihood of the connected hypotheses expressed by a path from the root node to the parent node of the node of interest. From this added result, the language lookahead score resulting when the parent node is the node of interest is deleted, and the language lookahead score is updated by adding the language lookahead score of the node of interest. The updating of the language lookahead score is terminated at a specific position in the tree structure.
US07711552B2 Efficient filtering with a complex modulated filterbank
A filter apparatus for filtering a time domain input signal to obtain a time domain output signal, which is a representation of the time domain input signal filtered using a filter characteristic having an non-uniform amplitude/frequency characteristic, comprises a complex analysis filter bank for generating a plurality of complex subband signals from the time domain input signals, a plurality of intermediate filters, wherein at least one of the intermediate filters of the plurality of the intermediate filters has a non-uniform amplitude/frequency characteristic, wherein the plurality of intermediate filters have a shorter impulse response compared to an impulse response of a filter having the filter characteristic, and wherein the non-uniform amplitude/frequency characteristics of the plurality of intermediate filters together represent the non-uniform filter characteristic, and a complex synthesis filter bank for synthesizing the output of the intermediate filters to obtain the time domain output signal.
US07711548B2 Method and structures to enable national language support for dynamic data
Disclosed are a method and system for enabling multi-language support for data. A piece of data is captured and translated into a plurality of languages. The original data and all of the translations are stored in the same database instance, for retrieval and presentation in any of a group of languages. The preferred embodiment of the invention provides a design and implementation of generalized database tables to implement the features of NLS Locales and NLS Text Groups, in order to enable the storage and retrieval of dynamic, textual data in multiple languages, concurrently, in a single database instance. The invention enables the scenario wherein a piece of data captured in one language is dynamically translated into all supported languages, and all translations are stored in the same database instance, for retrieval and presentation in any of the supported languages.
US07711543B2 On-demand language translation for television programs
A method, a system and a machine-readable medium are provided for an on demand translation service. A translation module including at least one language pair module for translating a source language to a target language may be made available for use by a subscriber. The subscriber may be charged a fee for use of the requested on demand translation service or may be provided use of the on demand translation service for free in exchange for displaying commercial messages to the subscriber. A video signal may be received including information in the source language, which may be obtained as text from the video signal and may be translated from the source language to the target language by use of the translation module. Translated information, based on the translated text, may be added into the received video signal. The video signal including the translated information in the target language may be sent to a display device.
US07711542B2 System and method for multilanguage text input in a handheld electronic device
A system provides multilanguage text input in a handheld electronic device. The system includes one or more applications implemented in the handheld electronic device. The applications include a text input application requiring access to language data usable thereby. One or more language databases contain language data from a plurality of different languages usable by at least one of the applications including the text input application. An interface provides the applications with access to at least some of the different languages of the language data of the one or more language databases, in order that the applications including the text input application receive the different languages.
US07711541B2 Chinese input method, Chinese input device, and computer-readable medium
At a first step, initial groups are assigned to buttons of an input portion and they are displayed on the display. One initial group is specified in response to the pressed button. At a second step, complex initials and predetermined syllables are assigned to the buttons and they are displayed on the display. One complex initial or one predetermined syllable is specified in response to the pressed button. At a third step, finals are assigned to the buttons and they are displayed on the display. One final is specified in response to the pressed button and a syllable is determined by connecting the specified final with the initial in the specified complex initial. The predetermined syllable specified at the second step or the syllable determined at the third step is determined as an input syllable.
US07711540B2 In-circuit emulation system with a programming function
An in-circuit emulation system with a programming function includes a system power supply, a DC/DC converter, a processing device, a programmer socket and a connector. The system power supply produces a first DC voltage. The DC/DC converter converts the first DC voltage into a second DC voltage and a third DC voltage. The processing device has a processor and a parallel/serial converter. For executing a programming function, the processor uses the parallel/serial converter to convert programming codes into corresponding programming signals. The programmer socket receives the programming signals, the second DC voltage and the third DC voltage to accordingly execute a programming function on an IC plugged in the socket. The connector has one end connected to the processing device and the other end connected to a target board to thereby drive and receive electrical signals of the target board on performing an in-circuit emulation.
US07711539B1 System and method for emulating SCSI reservations using network file access protocols
A system and method for emulating SCSI reservations using network file access protocols is provided. The system and method enable applications or operating systems on a networked computer designed to utilize SCSI reservations on only locally attached storage to also access networked data storage. The emulation occurs transparently to higher levels of operating systems or applications so that the applications or operating systems which are designed to only access locally attached storage may be enabled to access networked storage.
US07711538B2 Method and apparatus for soft-sensor characterization of batteries
A method and apparatus for simulating the operation of a rechargeable battery. A value is obtained for at least one parameter that describes an internal state of the battery. The obtained value is used for calculating a prediction value for a characteristic of the battery that is observable outside the battery. These steps are repeated a multitude of times in order to simulate the operation of the battery over a certain period of time. A difference is detected between a calculated prediction value and a known value of a corresponding characteristic in a corresponding situation. The obtained value of the at least one parameter is corrected before a further prediction value is calculated by an amount that is proportional to the detected difference.
US07711534B2 Method and system of design verification
A method and system comprises extracting resources required to run a discrete test case or set of associated test cases on a design. The method and system further includes building a simulation model based on the extracted resources and executing the simulation model using only the extracted resources, exclusive of an entire design, to test a specific function or group of interrelated functions represented by the discrete test case or set of associated test cases for design verification, and correlating the simulation results with the test plan.
US07711533B2 Distributed agent network using object based parallel modeling language to dynamically model agent activities
A distributed network of interactive agents is provided wherein remote agents interact with a central computer and with one another through an object based parallel modeling language and/or an aggregate modeling language using an open client-server architecture, which enables many users to control the behavior of individual objects or agents and to view the aggregated results on a central computer. This network of agents is integrated with a powerful suite of modeling, analysis and display tools that together give agents the capacity to “fly” the system in intuitive mode, to reflect on the emergent result of their simulation and, also, to encode their strategies as rules which the system can then run independently.
US07711530B2 DSL system estimation and parameter recommendation
Estimates of a communication system configuration, such as a DSL system, are based on operational data collected from a network element management system, protocol, users and/or the like. The operational data collected from the system can include performance-characterizing operational data that typically is available in an ADSL system via element-management-system protocols. Generated estimates and/or approximations can be used in evaluating system performance and directly or indirectly dictating/requiring changes or recommending improvements in operation by transmitters and/or other parts of the communication system. Data and/or other information may be collected using “internal” means or may be obtained from system elements and components via email and/or other “external” means. The likelihood of a model's accuracy can be based on various data, information and/or indicators of system performance, such as observed normal operational data, test data and/or prompted operational data that shows operating performance based on stimulation signals. One example of such prompted data uses frequency carrier masks to approximate the Hlog of a given channel, including information regarding bridged taps attenuation, etc.
US07711529B2 Determining a tangent space and filtering data onto a manifold
A technique for determining the number of constraints on, or topological dimension of, a set of input data produced by a nonlinear system, such as a pathological vocal or econometric system. The technique characterizes the tangent space about a predetermined base point by identifying a maximal set of non-redundant nonlinear fits to the data. It needs only a few data points and only assumes that the functional form of the true constraints is smooth. Each fit is equivalent to a set of contours, with the data lying along the zero-value contour. For each fit, the gradient at the base point in the uphill direction identifies the constraint direction. The number of linearly independent constraint directions provides the number of constraints near the base point. The remaining unconstrained directions define the tangent space, which has a dimensionality equal to the number of linearly independent unconstrained directions.
US07711528B2 Accuracy verification program for model parameter computation using a quantifier elimination method
A program causes a computer to perform a step 1 of reading a model from a storage apparatus; a step 2 of computing difference equations by replacing variables with numeric values of a time-series that are stored in the storage apparatus; a step 3 of determining ranges of parameters of the model using a quantifier elimination method and a step 4 of verifying numbers of significant figures that show an accuracy of a computation by the determined ranges of parameters of the model.
US07711523B2 System for remote monitoring and control of an instrument
The invention relates to a web-based instrument and data management system and method including software executing on an instrument controller computer system that receives a web file from a web browsing software executing on a remote computer. The web-based interface also extracts a user identifier and a requested action, determines with the user is authorized for the requested action and performs the action is the user is authorized. If not the web-based interface generates and transmits a web file indicating that the user is not authorized for the requested action.
US07711522B2 Systems and methods for monitoring a machine
Systems and methods are provided for monitoring a machine. In one implementation, a system for monitoring the machine includes a monitoring server in communication with a machine. The monitoring server receives data from the machine, estimates, based on the received data, an operating condition of the machine, and estimates a depreciation value of the machine based on the operating condition.
US07711515B2 System and method for automated parameter measurement
In accordance with the present invention, a method for automated parameter measurement includes strategically positioning an identifier tag at a location proximate a first object. The identifier tag stores location-specific information associated with the first object. A sensor in communications with the identifier tag receives the location-specific information from the identifier tag. Additionally, the sensor is used to collect quantitative data associated with a first parameter from the first object. The location-specific information received from the first identifier tag is used to process the quantitative data.
US07711511B2 Method and apparatus for automatically testing a railroad interlocking
A railroad signal system interlocking is automatically tested. A control point interface corresponding to a predetermined function of the interlocking has an isolated section and a control section. The isolated section is connected with the interlocking and has a normal, inactivated state during operation of the interlocking, and an activated state for testing the interlocking by detecting an electrical characteristic representing the status of the predetermined function executed by the interlocking. The control section drives the isolated section to its activated state and receiving an output from the isolated section in response to the detected electrical characteristic, and delivers a status report.
US07711509B2 Method of calibrating a fluid-level measurement system
A method of calibrating a fluid-level measurement system is provided. A first response of the system is recorded when the system's sensor(s) is (are) not in contact with a fluid of interest. A second response of the system is recorded when the system's sensor(s) is (are) fully immersed in the fluid of interest. Using the first and second responses, a plurality of expected responses of the system's sensor(s) is (are) generated for a corresponding plurality of levels of immersion of the sensor(s) in the fluid of interest.
US07711507B2 Method and device for determining the relative position of a first object with respect to a second object, corresponding computer program and a computer-readable storage medium
A method and system determines a relative position of a first object in relation to a second object. A computer program and computer-readable storage medium is usable to determine a spatial position and orientation of measurement devices in environments of arbitrary complexity. A relative position of the objects and real coordinates of the location and orientation of the objects is determinable from computer simulation and virtual coordinates of a location and orientation of the first and second objects.
US07711504B2 Method and system for performing optical proximity correction with process variations considerations
A method for performing optical proximity correction with process variations considerations is disclosed. The maximum aerial gradient direction for a control point associated with an edge is initially determined. Then, a variational edge placement error E along the maximum aerial image intensity gradient direction of the control point is calculated. A determination is made whether or not |CE·n| is equal to or greater than a manufacturing grid, where n is the direction perpendicular to a segment pointing outward, and C is a constant. If |CE·n| is equal to or greater than a manufacturing grid, the edge is moved by −CE·n.
US07711503B2 System and method for integrating the internal and external quality control programs of a laboratory
A system and method that enables a laboratory to integrate its internal and external quality control programs to thereby control the quality of its laboratory testing services. The system has a storage device and a processor operable to maintain in the storage device a database identifying a plurality of laboratory tests and the corresponding internal laboratory statistical data, group statistical summary data and control rules. The processor is also operable to calculate a control range for a specified laboratory test by applying the group statistical summary data (and, in some cases, the internal laboratory statistical data) to the control rule corresponding to the specified laboratory test. Preferably, the processor is also operable to receive a test result from a laboratory instrument, and determine whether the test result falls within the calculated control range for the specified laboratory test. Various exemplary embodiments of the system and associated method are provided.
US07711501B2 Coriolis mode processing techniques
Flowmeters are described in which a sensor signal received from a sensor that is attached to vibratable flowtube, so as to determine properties of a fluid within the flowtube, contains a drive signal component and a coriolis mode component. The flowmeters are operable to determine drive parameters of the drive signal component, as well as coriolis parameters of the coriolis mode component. By analyzing the sensor signal based on the drive signal parameters, and not on the coriolis signal parameters, the flowmeters are able to provide stable and accurate determinations of the properties of the fluid.
US07711492B2 Methods for diagnosing lymphoma types
Gene expression data provides a basis for more accurate identification and diagnosis of lymphoproliferative disorders. In addition, gene expression data can be used to develop more accurate predictors of survival. The present invention discloses methods for identifying, diagnosing, and predicting survival in a lymphoma or lymphoproliferative disorder on the basis of gene expression patterns. The invention discloses a novel microarray, the Lymph Dx microarray, for obtaining gene expression data from a lymphoma sample. The invention also discloses a variety of methods for utilizing lymphoma gene expression data to determine the identity of a particular lymphoma and to predict survival in a subject diagnosed with a particular lymphoma. This information will be useful in developing the therapeutic approach to be used with a particular subject.
US07711488B2 Methods and apparatus to monitor contamination levels in a formation fluid
Apparatus and methods to monitor contamination levels in a formation fluid arc disclosed. An example method involves obtaining first property data indicative of a first fluid property of a formation fluid and second property data indicative of a second fluid property of the formation fluid. A correlation between the first and second property data is generated and third data is fitted to the correlation. A fitting parameter is determined based on the third data indicative of an amount of change of the first property data relative to an amount of change of the second property data.
US07711485B2 Merge support system
A merge support system includes a first detection unit and a second detection unit for detecting a position and a speed of an approaching vehicle in a traffic on a main lane and a position and a speed of a subject vehicle, an information provision unit for providing information for a driver of the subject vehicle and a control unit for calculating a merge speed of the subject vehicle relative to the traffic on the main lane and a merge position relative to the traffic on the main lane. The control unit calculates the merge speed and the merge position on the main lane based on the position and the speed of the approaching vehicle and the subject vehicle, and the control unit controls the information provision unit for providing a calculation result of the merge speed and the merge position for the driver of the subject vehicle.
US07711481B2 Navigation system
A navigation system for use in a vehicle receives a GPS signal for having a GPS time data that rolls over at an interval of 19.7 years with a start time of 0 a.m. Jan. 6th, 1980 from a GPS satellite, and acquires map generation date information that specifies map data generation time from map database in the navigation system. The GPS time data and the map data generation time information are utilized for calculating an accurate current date and time.
US07711479B2 Rearview assembly with display
A rearview assembly for a vehicle includes a housing having an opening with curved edges, and a video display positioned in the housing. The video display may generate a display image that extends along and abuts at least a portion of the curved edges of the housing. The video display may be positioned behind a mirror element of the rearview assembly such that a display image is viewable through a partially reflective, partially transmissive coating of the mirror element.
US07711475B1 Use of a situational network for navigation and travel
A method of obtaining navigation information includes creating a first itinerary for a navigation route corresponding to a travel event for a first individual. Navigation information is searched for related to at least one location along the first itinerary via a situational network established with a plurality of devices corresponding to other individuals searching for navigation information. The navigation information found in the searching is received. The first itinerary is altered based on the received navigation information.
US07711471B2 Fuel injection control method
A fuel injection control method for controlling fuel injection to a plurality of cylinders of an engine is disclosed. The method involves the use of a fuel injection control device that includes a key switch, an engine rotation sensor, and a controller, wherein the key switch initiates an engine stopping operation, engine rotation sensor recognizes fuel injection to a specific cylinder, and then the controller stops fuel injection. A phase difference is provided between fuel injection of the specific engine and that of another engine so as to control fuel injection.
US07711467B2 Side door collision detecting system and occupant protecting system
In a side door collision detecting system for a vehicle, an internal pressure sensor detects a door internal pressure of a side door of the vehicle. The internal pressure sensor outputs an internal pressure signal based on the door internal pressure, and the internal pressure sensor is installed in an interior space of the side door. A physical value sensor detects a physical value and outputs a physical value signal based on the physical value. The physical value sensor is installed in the interior space of the side door. A collision determining circuit determines whether the side collision occurs based on the internal pressure signal and the physical value signal.
US07711466B2 Vehicle driving control unit
A control unit 3 estimates a driving target point Pt based on obstacle information which is recognized by a stereoscopic camera 4 and an environment recognition unit 5, and estimates a position of an obstacle based on a current relative position between a vehicle and the obstacle and information of a traveling of the vehicle. Then, the control unit 3 sets the driving target point Pt to a position by adding a driving target point traveling distance ifx0 over which the vehicle 1 travels in a lateral direction based on a steering torque f0 and a preset safety spacing Sx. The control unit 3 controls the steering of the vehicle 1 so as to be directed toward the driving target point.
US07711457B2 Method for positioning orders with delayed execution in an aircraft flight path
The invention relates to a navigation aid method of an aircraft comprising a step for positioning an execution order in a flight plan then in a flight path. When the order is for deferred execution, that is, comprises a condition, estimating the position of the aircraft when the condition associated with the order is satisfied, modifying the flight plan based on the estimated position according to the order, computing a new flight path based on the flight plan.
US07711453B2 Positioning control system and filter
A positioning control system has a disturbance observer for estimating a disturbance from a displaced distance of a cylinder of a controlled object, and feeding back an estimated disturbance. The positioning control system also includes a saturation element and a low-pass element disposed in a feedback loop including the disturbance observer, and a saturated value changer for changing a saturated value of the saturation element based on a deviation. The saturation element is disposed in a forward path of a positive-feedback minor loop, whereas the low-pass element is disposed in a feedback path of the positive-feedback minor loop.
US07711447B2 System and method for automated generating of a cutting curve on a surface
In accordance with various aspects of the present invention, a system and method for automated generating of a cutting curve on a surface is provided. In accordance with an exemplary embodiment, a computer-implemented method for automated generating of a cutting curve on a gingival surface to facilitate cutting of an aligner material comprises the defining of initial gingival curves along the line around a tooth (LAT) on a patient's jaw, including within an interproximal area between teeth. The initial gingival curves are replaced with a modified, dynamic cutting curve comprising an offset adjustment configured to minimize weakening of a region of the aligner material within the interproximal area. This process for generating a modified, dynamic cutting curve within an interproximal area can be suitably applied or continued for each of other the teeth and interproximal areas between those teeth to define a complete dynamic cutting curve. The resulting complete dynamic cutting curve can then be output for conversion into machine executable code to facilitate cutting of the aligner material.
US07711440B1 Browser based embedded historian
Systems and methods that enable query based formulation requests to an embedded historian and data acquired thereby, via employing a browser engine. Accordingly, users can browse data collected by the plurality of embedded historians based on numerous selection criteria such as for example, type of data collected, location/time of data collection, and the like. Query specific request can be inputted to the browser engine, and data that match such request can subsequently be presented to the user. Thus, history data can be viewed based on user preferences, and in a meaningful manner to such user.
US07711439B2 Microcontroller methods of improving reliability in DC brushless motors and cooling fans
A method of controlling a motor speed for a fan assembly includes receiving a duty cycle value at a microcontroller. The microcontroller receives a measured fan speed from a speed sensor. An expected fan speed is determined, where the expected fan speed corresponds to the duty cycle value. The measured fan speed is compared with the expected fan speed. A duty cycle of a motor driving signal is reduced if the measured fan speed is less than a predetermined fraction of the expected fan speed.
US07711438B2 Intraoral electromuscular stimulation device and method
An intraoral electromuscular stimulation device and method to treat a breathing disorder. The stimulation device includes a first electrode, a first support member that maintains the first electrode in a sublingual location posterior to a frenulum and proximate to one of a first molar, a second molar and a third molar of a patient. A second electrode is maintained in a sublingual position posterior relative to the first electrode by a second support member. A further embodiment of the stimulation device includes a sensor that detects a respiratory parameter of a patient and outputs a signal indicative thereof. A control unit receives the signal from the sensor, distinguishes between inspiration and expiration, and initiates an electrical stimulation at a stimulation time prior to onset of inspiration and continues stimulation through a portion of inspiration at a level sufficient to induce muscle contraction without pain.
US07711436B2 Medical device electrical lead design for preventing transmittance of unsafe currents to a patient
An electrical lead including a conductor assembly, an electrode, and a thermally sensitive material. The conductor assembly has one or more conductors. The electrode is in electrical communication with one of the conductors and has an outer contact adapted for contacting adjacent body tissue of a patient. The thermally sensitive material is electrically connected between the one conductor and the electrode outer contact, and is configured to exhibit high impedance in the presence of currents considered unsafe to the patient, thereby preventing the unsafe currents from flowing through the thermally sensitive material and through the electrode outer contact potentially causing the adjacent body tissue to increase in temperature to an unsafe level. The unsafe currents cause the thermally sensitive material to increase in temperature, thereby causing the material to transition to a high impedance state.
US07711435B2 Pre-positioned storable implantable medical device assembly allowing in package charging and method
A storable implantable medical device assembly. An implantable medical device has a secondary coil operatively coupled to therapeutic componentry. A container holds the implantable medical device, the container having a first face. The implantable medical device being arranged in the container such that the secondary coil is positioned within a distance of the first face. The distance allows charging of the implantable medical device without disturbing the container. The first face of the container having indicia representative of a lateral location on the first face aligned with the secondary coil of the implantable medical device. The may then be utilized to place an external antenna in order to charge the implantable medical device without disturbing the container.
US07711433B2 Switched power using telemetry in an implantable medical device
A system, method and implantable medical for providing switched power while providing transcutaneous telemetry communication with an implanted medical device having an internal power source. An electronics module is adapted to supply the therapeutic output to the patient. A telemetry module is configured for transcutaneous telemetry communication. The telemetry module obtains power from the telemetry signal during transcutaneous telemetry communication.
US07711427B2 Internal hermetic lead connector for implantable device
An implantable active medical device is disclosed and includes a hermetically sealed housing defining a sealed housing interior, a power source and electronics in electrical communication and disposed within the sealed housing interior, and a lead connector projecting into the sealed housing interior. The lead connector includes a closed end, an open end, an outer surface, and an inner surface defining a lead aperture. The lead connector includes one or more electrically conducting contact rings spaced apart by electrically insulating rings. The one or more electrically conducting contact rings are in electrical communication with the electronics and the lead connector provides a hermetic seal between the lead connector outer surface and the lead connector inner surface.
US07711426B2 Power supply monitoring for an implantable device
A method and an apparatus for determining a time period remaining in a useful life of an energy storage device in an implantable medical device. The method may include measuring a voltage of the energy storage device to produce a measured voltage, and comparing the measured voltage to a transition voltage. While the measured voltage is greater than or equal to the transition voltage, the time period remaining in the energy storage device's useful life is approximated based upon a function of charge depleted. While the measured voltage is less than the transition voltage, the time period remaining in the energy storage device's useful life is approximated based upon a higher order polynomial function of the measured voltage. The transition voltage corresponds to a predetermined point on a energy storage device voltage depletion curve representing the voltage across the energy storage device over time.
US07711425B2 Defibrillation threshold prediction methods and systems
A nondefibrillating and nonfibrillation-inducing energy is delivered at a first internal thoracic location. A first resulting electrical signal is detected at a second internal thoracic location in or near a target region of a heart. A first defibrillation threshold is estimated using the nondefibrillating and nonfibrillation-inducing energy, the first resulting electrical signal, and a target electric field strength. The defibrillation threshold represents an energy that when delivered at the first internal thoracic location creates an electric field strength in the target region of the heart that meets or exceeds the target electric field strength.
US07711424B2 Selection of cardiac signal features detected in multiple classification intervals for cardiac pacing response classification
Cardiac devices and methods involve the detection of cardiac signals features in adjacent classification intervals. Portions of the cardiac signal features detected in adjacent classification intervals are associated and are used to classify the cardiac response to a pacing pulse. Associating the portions of the cardiac signal features may be based on expected signal morphology.
US07711423B2 Algorithm for the automatic determination of optimal pacing intervals
Impedance, e.g. sub-threshold impedance, is measured across the heart at selected cardiac cycle times as a measure of chamber expansion or contraction. One embodiment measures impedance over a long AV interval to obtain the minimum impedance, indicative of maximum ventricular expansion, in order to set the AV interval. Another embodiment measures impedance change over a cycle and varies the AV pace interval in a binary search to converge on the AV interval causing maximum impedance change indicative of maximum ventricular output. Another method varies the right ventricle to left ventricle (VV) interval to converge on an impedance maximum indicative of minimum cardiac volume at end systole. Another embodiment varies the VV interval to maximize impedance change. Other methods vary the AA interval to maximize impedance change over the entire cardiac cycle or during the atrial cycle.
US07711422B2 Adjusting the maximum ventricular stimulation frequency according to the hemodynamic state of the patient in an active implantable medical device
Adjusting the maximum ventricular stimulation frequency according to the hemodynamic state of the patient in an active implantable medical device. This device provides for limiting ventricular stimulation to a maximum frequency (Fmax), the rate of delivery of the stimulation pulses, measuring an intracardiac bio-impedance (Zn, Zn+1), and adjusting the maximum frequency according to the measured intracardiac bio-impedance. The adjusting process can include evaluating a parameter representative of the cardiac flow (dn, dn+1) utilizing the intracardiac signal of bio-impedance; controlling a predetermined variation (X %) of the frequency (f) of delivery of the stimulation pulses; evaluating the correlative variation (y %) of the cardiac flow; and adjusting the value of the maximum frequency (Fmax) according to the variation of the cardiac flow thus evaluated.
US07711420B2 Closed-loop control of cardioprotective pre-excitation pacing
Cardioprotective pre-excitation pacing may be applied to stress or de-stress a particular myocardial region delivering of pacing pulses in a manner that causes a dyssynchronous contraction. Such dyssynchronous contractions are responsible for the desired cardioprotective effects of pre-excitation pacing but may also be hazardous. Described herein is a method and system that uses measures of ventricular dyssynchrony or a patient's physiological response to ventricular dyssynchrony to control the delivery of cardioprotective pre-excitation pacing in closed-loop fashion.
US07711419B2 Neurostimulator with reduced size
A method, system, and an apparatus for providing a therapy neurostimulation signal. The apparatus includes a sealed housing being of a total volume of less than about 14.5 cc and a power supply contained within the sealed housing. The power supply includes a charge capacity of at least about 100 milliAmpHours. The apparatus also includes a controller to control an operation of the power supply and to provide an electrical neurostimulation signal for stimulating a portion of a neural tissue. The apparatus also provides for implementing an interrupt-driven architecture into an implantable medical device.
US07711418B2 Electroimpedance tomograph
An electroimpedance tomograph including a plurality of electrodes placed on a body, measuring circuits processing voltage signals recorded by the electrodes, and a control unit supplying two electrodes each with an alternating current. The control unit has a preset feed frequency. The control unit processes the processed voltage signals of all other electrodes to reconstruct the impedance distribution of the body in the electrode plane. The control unit provides for an automatic setting of the current feed frequency/frequencies to record a background frequency spectrum by detecting the electrode voltage signals over a preset period of time and record them as a voltage time series and transform them into a frequency spectrum. The control unit searches in the background frequency spectrum for a frequency (different states) or frequencies (different frequencies) that leads to a useful signal to background ratio above a preset threshold value when used as a feed frequency.
US07711411B2 Method of in-vivo measurement of fat content of a body and apparatus therefor
A method of in-vivo fat measurement of humans or animals by scanning the ear of the subject using a fibre optic probe delivering a light beam of Near infrared wavelengths provided by a NIR source. Passing the beam through an interferometer to encode data from the whole spectral range simultaneously. Detecting reflected light by a detector and applying Fourier Transform techniques to determine the intensity of the light in at least one narrow wave band selected for its correspondence to a form of fat. Recording the NIR response and determining the fat content of the body by either comparison to known reference samples or by use of an empirical formula.
US07711410B2 System for marking the locations of imaged tissue with respect to the surface of the tissue
A system is provided for marking on a recording medium (36), such as a label, the location of imaged tissue with respect to an exposed surface of the tissue (34). Tissue is imaged by a microscope (11) capable of imaging sections of the tissue below the exposed tissue surface through optics. A ring (32) applied to the surface of the tissue stabilizes the tissue to the optics and localizes a portion of the tissue surface through an aperture in the ring. An actuator (38) is connected to both the ring and the microscope for moving the ring to adjust the position of the tissue with respect to the optics, thereby allowing an operator of the system to survey different images of tissue sections with the microscope.
US07711404B2 Patient data mining for lung cancer screening
A system and method for lung cancer screening is provided. The system includes a database including structured patient information for a patient population and a domain knowledge base including information about lung cancer; an individual patient record; and a processor for analyzing the patient record with data from the database to determine if a patient has indications of lung cancer. The method includes the steps of inputting patient-specific data into a patient record; performing at least one lung cancer screening procedure on a patient, wherein at least one result from the at least one procedure is inputted into the patient record in a structured format; and analyzing the patient record with a domain knowledge base to determine if the patient has indications of lung cancer.
US07711397B2 Portable communication terminal for games and user interfacing device thereof
Provided are a portable communication terminal that is easy to manipulate for games and a user interface device of the portable communication terminal. The portable communication terminal includes a main body, a rotation unit combined with the main body unit with respect to a hinge shaft at a predetermined position of the main body unit to be folded or unfolded and rotating towards or away from a top of the main body unit to open or close the top of the main body unit, and a slide unit combined with the main body unit to move while facing the main body unit and moving on a top of the rotation unit to open or close the rotation unit when the rotation unit is folded to the main body.
US07711392B2 System and method to provision a mobile device
A system and method for provisioning a primary mobile device from a secondary mobile device, including storing at the secondary mobile device provisioning data for the primary mobile device, the provisioning data including information used by the primary mobile device for communicating over a wireless network; establishing a direct wireless communications link between the secondary mobile device and the primary mobile device; and sending the provisioning data over the communications link from the secondary mobile device to the primary mobile device and storing the provisioning data at the primary mobile device.
US07711391B2 Multiple processor communication circuit cards and communication devices that employ such cards
Multiprocessor circuit cards and communication devices that employ such cards are described herein. In some instances, the multiprocessor circuit cards may be subscriber identity module (SIM) cards and the communication devices may be wireless mobile telephones that are compliant with a communication standard such as ISO/IEC, 3GPP, GSM consortium or other standards.
US07711390B2 Apparatus and method for controlling display of a message at a mobile terminal
An apparatus and method for displaying a message on a display of a mobile terminal includes storing an unsent message in memory responsive to a system event, such as receiving an incoming call at the mobile terminal, and automatically displaying on the display at least one of an indicator or the stored unsent message after a predetermined period of time has elapsed.
US07711387B2 Mobile device power control for dual transfer mode (DTM)
A system and method of re-distributing power output by a portable mobile communications device while operating in dual transfer mode (DTM) is disclosed. The device determines if more than one uplink slot is active and if DTM is active. If so, power can be separately regulated for packet switched and carrier switched uplink slots. The device determines whether the circuit switched slot is being used for a voice call that is not in a handsfree or speakerphone mode and evaluates factors associated with the current operating conditions. New power settings are calculated based on the mode for the active circuit switched slot and the factors associated with the current operating conditions of the device. The new power settings are then applied to the active uplink slots such that power is re-distributed on a per slot basis that is not necessarily divided equally among all active slots.
US07711385B2 Method and system of transmission power control
The present invention relates to cellular mobile radio systems, and more especially it relates to Code Division Multiple Access, CDMA, cellular mobile radio systems, particularly to transmission power control in such systems. A method and apparatus for transmission of compensated TPC commands when a substantial loop delay is experienced for one or more user equipment entities is disclosed.
US07711384B1 Method and computer-readable medium for in-call status for dispatch group calls
A method and computer-readable medium for displaying group call status information and participant status information for a group call are provided. Users participating in a dispatch group session (call) are provided with details about the group itself (group status) and the users participating in the group (participant status). When changes are made to the group call, the group call status information and the participant status information may be updated and displayed in real time.
US07711383B2 Method and system for communicating within a communication network
A method and system for assigning priority to a talk group of a plurality of talk groups in a communication network (100) is provided. The method includes detecting (304) activity on a first talk group (108) via a Vehicular Repeater (VR) (106). The first talk group is associated with a lower priority than that of a second talk group (110). The method also comprises assigning (306) a higher priority to the first talk group and the lower priority to the second talk group, based on the step of detecting. Further, the method comprises dynamically re-assigning (308) the higher priority and the lower priority amongst the plurality of talk groups, based on detecting activity.
US07711381B2 System, method, and user equipment for managing the floor for multimedia communication service in PoC system
Disclosed is a method and a system for a Push-To-Talk (PTT) over Cellular (PoC) session open between PoC clients supporting various types of media. Although a PoC client providing an Open Mobile Alliance (OMA) PoC multimedia communication service supports a plurality of uncommon types of media, it is possible to open a session according to media types in an independent and easier manner. Also, when a new media type is supported by a new participant during a session, it is possible to add the new media type when granting the next floor. In addition, it is possible to selectively transmit media according to media types based on the PoC user's choice.
US07711378B2 Method and a system for transmitting a short message
A method for transmitting a short message between two terminals includes determining the receiver of the short message based on a so-called short number, which short number is common to a plurality of A-subscribers, wherein the B-subscriber indicated by the short number is different for each of the plural A-subscribers. The short message is transmitted via a short message service center to a virtual home location register, which gives the short number routing information for a virtual mobile switching center. The short number is converted into a connection number corresponding to the short number and associated with the A-subscriber, the connection number being suitable for the communication network of the B-subscriber. The message is then routed to the B-subscriber based on the connection number.
US07711377B2 Efficient paging in a wireless communication system
Methods and apparatus for efficient two-stage paging wireless communications systems are described. Wireless terminals are assigned to paging groups. A few first paging message information bits are modulated (using non-coherent modulation) into a first paging signal and communicated from a base station to wireless terminals. WTs wake-up, receive the first paging signal and quickly ascertain whether its paging group should expect a second paging signal, if so, the WT is operated to receive the second paging signal; otherwise, the WT goes back to sleep conserving power. The base station modulates (using coherent modulation) a number of second message information bits into a second paging signal and transmits the signal to WTs. From the information in first and second paging signals, a WT can determine that it is the paged WT and process the paging instructions. The intended paged WT can transmit an acknowledgement signal on a dedicated uplink resource.
US07711373B2 Multiradio control interface
A system for managing the simultaneous operation of a plurality of radio modems in a single wireless communication device (WCD). The multiradio control may be integrated into the WCD as a subsystem responsible for scheduling wireless communications by temporarily enabling or disabling the plurality of radio modems within the device. The multiradio control system may comprise a multiradio controller (MRC) and a plurality dedicated radio interfaces. The radio interfaces are dedicated to quickly conveying delay sensitive information to and from the radio modems. This information may be requested by the MRC, or provided by one or more of the plurality of radio modems, if a change occurs during operation.
US07711371B2 Method and system for analysis and visualization of a wireless communications network
A system and method for analysis of a wireless communications network is disclosed. A map of a physical environment integrating communications hardware for implementing a wireless communications network is defined. Client service requirements and regions for the wireless communications network are defined. Mesh point constraints and mesh linkage constraints for the wireless communications network are defined. The communications hardware is placed on the map at initial locations. Whether at least one of the defined mesh point constraints and mesh linkage constraints have been met by at least one mesh link between communications hardware based upon the initial locations of the communications hardware in the communications network is calculated. In one embodiment, the at least one calculation is displayed as a visualization on the defined map.
US07711368B2 VoIP multimode WLAN, Wi-Fi, GSM, EDGE, TDMA, spread spectrum, CDMA systems
Voice over Internet Protocol (VoIP) voice signal processed into Orthogonal Frequency Division Multiplexed (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA) signal. Processor and transmit filter for processing and filtering a signal and for providing a Time Division Multiple Access (TDMA) signal. Processing and filtering a signal and providing cross-correlated in-phase and quadrature-phase filtered baseband signal. Modulator and a transmitter for modulation and transmission of selected or combined signal. A two antenna receiver for receiving transmitted signal, a demodulator, receiver filter and receiver processor for demodulation, filtering and processing of received TDMA signal. Receive filter for filtering of the TDMA signal is mismatched to the transmit filter for filtering of the TDMA signal and receive processor for processing provides processed received baseband mis-match filtered cross-correlated in-phase and quadrature-phase TDMA signal. Processor and transmit baseband filter for processing and filtering a signal and for providing cross-correlated in-phase and quadrature-phase filtered baseband signal including a location finder signal. VoIP multimode Wireless Local Area Network (WLAN), wireless fidelity (Wi-Fi), Global Mobile System (GSM) cellular network, spread spectrum and CDMA systems. Transmitter operated as a linearly amplified or linearized amplifier transmitter and a second transmitter operated as a Non-Linearly Amplified (NLA) transmitter.
US07711351B2 Advice of charge for internet protocol multimedia subsystem services without utilizing an application server
Advice of charge information is provided utilizing the session initiation protocol (SIP) in an Internet protocol multimedia subsystem without utilizing an application server. The advice of charge message is provided to a user via the serving call/session control function and the home subscription server. When a request for a service is received by the serving call/session control function, the state of a binary, Boolean flag associated with the originator of the request is analyzed. Depending upon the state of the flag, either the request is routed to its intended destination, or an advice of charge message is routed to originating user, advising the user of the charge for the requested service. If the user accepts the charge, the serving call/session control function transmits the request for routing to the intended destination, and the flag is toggled. If the user declines the charge, the call is ended.
US07711350B2 Tracking communications usage time
The invention provides a method for tracking communications usage time. Time increments are counted in response to a call. A call count is determined based on time increments. The call count is modified based on calling plan parameters.
US07711346B2 System and method for frequency translation using an image reject mixer
Frequency translation, such as frequency up conversion of a video baseband or intermediate frequency to a desired frequency division broadcast channel, is provided utilizing a single sideband or image reject mixer and filtering having relaxed selectivity requirements. According to a preferred embodiment, a first single sideband mixer accepts an input signal at an intermediate frequency and up converts this signal to a high intermediate frequency. The image rejection provided by the single sideband mixer in combination with simple filtering provide sufficient signal quality to achieve desired levels of desired signal isolation, such as on the order of 40 dB. Preferably, a second single sideband mixer accepts the high intermediate frequency signal and down converts this signal to a desired transmission or broadcast frequency. The image rejection provided by the single sideband mixers in combination with simple filtering provide sufficient desired signal isolation, such as on the order of 40 dB, thereby relax the linearity requirements of amplifiers utilized in the frequency translation system. A preferred embodiment of the present invention disposes all or substantially all the frequency translation circuit elements on a single substrate.
US07711340B2 Phase locked loop and method thereof
A phase locked loop and method thereof are provided. The example phase locked loop may include a loop filter filtering a charge pump output signal to generate a voltage signal and a voltage-controlled oscillator configured to operate in a given one of a plurality of frequency zones, the given frequency zone within which the voltage-controller oscillator is operating in being based on a voltage level of the voltage signal, the voltage-controlled oscillator outputting an oscillator signal at a frequency corresponding to the voltage level of the voltage signal output from the loop filter. The example method may include filtering a charge pump output signal to generate a voltage signal and outputting an oscillator signal at a frequency corresponding to a voltage level of the voltage signal, the frequency of the oscillator signal based on which of a plurality of frequency zones is currently selected, the currently selected frequency zone being selected based on the voltage level of the voltage signal.
US07711339B2 Method and apparatus for producing a local oscillator signal
Methods and apparatus for providing a local oscillator (LO) signal are disclosed. An example apparatus includes a circuit for providing the LO signal. The circuit includes a voltage controlled oscillator (VCO) that is configured to operate at a first supply voltage. The VCO is also configured to produce a VCO signal. The circuit also includes an LO generator that is coupled with the VCO so as to receive the VCO signal. In the example apparatus, the LO generator is configured to operate at a second supply voltage, where the second supply voltage is greater than the first supply voltage. Further, the LO generator includes one or more resistively loaded circuits for producing the LO signal from the VCO signal.
US07711331B2 Transmission power amplifier apparatus for combining power-amplified constant amplitude signals each having controlled constant amplitude value and phase
In a transmission power amplifier apparatus, a signal calculator divides an input signal into a plurality of N constant amplitude signals having a substantially identical predetermined constant amplitude value and having predetermined phases different from each other, and N power amplifiers amplify electric powers of the N constant amplitude signals under same predetermined operating condition. A power combiner combines the electric powers of the N power-amplified constant amplitude signals, and outputs a combined output signal. A controller controls the signal calculator to detect an amplitude value of the input signal, to detect an average value and one of a maximum value of the amplitude value of the input signal and a peak-to-peak value of the amplitude value for a unit time interval based on the detected amplitude value of the input signal, and to divide the input signal into the N constant amplitude signals having a constant amplitude value and different phases.
US07711330B2 Method and apparatus for transmitting/receiving signals in multiple input multiple output wireless communication system employing beam forming scheme
Disclosed is a method and an apparatus for transmitting/receiving signals in an multiple input multiple output (MIMO) wireless communication system. The method and apparatus including beam forming of a reference signal while predetermined codes are mapped on a one-to-one basis to each of a plurality of beams available for the transmitter and thereafter transmitting the beam-formed reference signal to a receiver. Also, if information representing an optimum beam, which maximizes reception performance, is received from the receiver, beam forming of data signals is performed by means of a beam corresponding to the information on the optimum beam and the beam-formed data signals are transmitted to the receiver. Therefore, it is possible to apply a beam forming scheme having minimum operation complexity and maximizing reception performance.
US07711329B2 Adaptive filter for transmit leakage signal rejection
An adaptive filter suitable for fabrication on an RF integrated circuit and used for transmit (TX) leakage rejection in a wireless full-duplex communication system is described. The adaptive filter includes a summer and an adaptive estimator. The summer receives an input signal having a TX leakage signal and an estimator signal having an estimate of the TX leakage signal, subtracts the estimator signal from the input signal, and provides an output signal having the TX leakage signal attenuated. The adaptive estimator receives the output signal and a reference signal having a version of the transmit signal, estimates the TX leakage signal in the input signal based on the output signal and the reference signal, and provides the estimator signal. The adaptive estimator may utilize an LMS algorithm to minimize a mean square error between the TX leakage signal in the input signal and the TX leakage signal estimate in the estimator signal.
US07711327B2 Direct conversion receiver having a subharmonic mixer
A differential radio frequency (RF) receiver includes a fully differential direct conversion receive chain, a subharmonic mixer in the receive chain, the subharmonic mixer configured to receive a differential radio frequency (RF) input signal and a local oscillator (LO) signal that is phase-shifted by a nominal 45 degrees, and a synthesizer having a voltage controlled oscillator and having at least one frequency divider to generate desired receive LO signals.
US07711326B2 Method of adjusting the transmission power of base stations transmitting in macro-diversity
A method of adjusting transmission power for base stations transmitting in macro-diversity in a mobile radiocommunications system, wherein a reference transmission power for said adjustment is signaled to each of said base stations together with an adjustment period, and wherein each of said base stations periodically adjusts its transmission power to said reference transmission power, at said adjustment period.
US07711324B2 Method and system for connecting remote devices for communication with each other
A data processing system operable in a powered-up mode to accept user input from a first set of user input devices and in a powered-down mode to accept user input from only a second set of user input devices, the data processing system being configured when not in the powered-down mode to detect a user input from one of the second set of user input devices, and in response to such detection to initiate a connection procedure to enable communication in the powered-up mode between the data processing system and a remote user input devices.
US07711322B2 Underwater communications system and method
An underwater communications system is provided that transmits electromagnetic and/or magnetic signals to a remote receiver. The transmitter includes a data input. A digital data compressor compresses data to be transmitted. A modulator modulates compressed data onto a carrier signal. An electrically insulated, magnetic coupled antenna transmits the compressed, modulated signals. The receiver that has an electrically insulated, magnetic coupled antenna for receiving a compressed, modulated signal. A demodulator is provided for demodulating the signal to reveal compressed data. A de-compressor de-compresses the data. An appropriate human interface is provided to present transmitted data into text/audio/visible form. Similarly, the transmit system comprises appropriate audio/visual/text entry mechanisms.
US07711321B2 System for concurrent mobile two-way data communications and TV reception
A low profile mobile in-motion antenna and transmit/receive terminal system for two-way “VSAT” type satellite communication using FSS service, preferably in Ku band, supporting at the same time TV signal reception from the same satellite or a separate DBS satellite located at the same or nearby geo-stationary orbital position.
US07711319B2 Method and system for distributing talk group activity among multiple vehicle repeaters
A system (100) and method (200) for providing a multiple channel site for supporting talk group activity is provided. The method includes determining (202) an arrival time (141) of a plurality of Vehicular Repeater System (VRS) (101-103) to a vicinity (140), identifying (204) talk group activity among the plurality of PSUs (171-176) in the vicinity, and assigning VRSs to talk groups in order of arrival time and talk group activity. A master VRS maintains and updates (322) a list of recently active talk groups (TG), orders (324) the list by frequency of use of a talk group, forwards the list to slave VRSs and PSUs, and allocates (326) single channels in view of the list to the slave VRSs. PSUs in the vicinity can read the assignment list and update their communication channel based on a selected talk group in the list.
US07711314B2 Broadcasting signal receiving apparatus for providing combined channel list for digital and analog signal and control method thereof
A broadcasting signal receiving apparatus and control method thereof allow a user of the broadcasting signal receiving apparatus to receive both an analog broadcasting signal and a digital broadcasting signal, and to select a desired channel. A broadcasting signal receiving apparatus includes a signal receiving unit which receives an analog broadcasting signal and a digital broadcasting signal; a memory; and a controller which produces a combined channel list based on logical channel numbers of the analog broadcasting signal and the digital broadcasting signal and stores the combined channel list in the memory.
US07711312B2 Method and system for detecting off-topic essays without topic-specific training
Methods and systems for detecting off-topic essays are described that do not require training using human-scored essays. The methods can detect different types of off-topic essays, such as unexpected topic essays and bad faith essays. Unexpected topic essays are essays that address an incorrect topic. Bad faith essays address no topic. The methods can use content vector analysis to determine the similarity between the essay and one or more prompts. If the essay prompt with which an essay is associated is among the most similar to the essay, the essay is on-topic. Otherwise, the essay is considered to be an unexpected topic essay. Similarly, if the essay is sufficiently dissimilar to all essay prompts, the essay is considered to be a bad faith essay.
US07711311B2 Image forming apparatus with transparent window in sheet receiving surface
An image forming apparatus has a main body with a casing and performs an image forming operation. A sheet receiving surface constitutes part of the casing and can receive a sheet discharged after an image forming process is performed. A window is provided on the sheet receiving surface for enabling part of the interior of the main body to be seen. An auxiliary tray is attached to the sheet receiving surface and is displaceable between an unfolded position to auxiliary support a discharged sheet and an accommodated position to be accommodated in the sheet receiving surface. The window is at a bottom of a recess formed by recessing a part of the sheet receiving surface. The auxiliary tray is accommodated in the recess when at the accommodated position and includes a transparent portion for ensuring visibility of the window.
US07711308B2 Cleaning device, process cartridge, and image forming apparatus
A blade of a cleaning device includes two surfaces: an upstream side surface and a downstream side surface. The two surfaces adjoin each other with respect to a contact edge of the blade. The upstream side surface has a longer dimension in the direction orthogonal to the contact edge than that of the downstream side surface. A horizontal portion of a blade holder that restricts a warp in the blade is bonded on an opposed surface to the upstream side surface of the blade. The blade is held via the horizontal portion with a vertical portion of the blade holder supported by the main body of the cleaning device in a downstream of a normal line to a contact point on a photoconductor surface in contact with the contact edge, in the photoconductor-surface moving direction.
US07711304B2 Fixing device and image forming apparatus
A fixing device may include a fixing roller, an endless fixing belt, a pressing member forming a first nip portion between the fixing roller and the fixing belt, and a separating member forming a second nip portion between the fixing roller and the fixing belt. The first nip portion and the second nip portion may satisfy the formulas P1×μ1>P2×μ2, and μ1>μ2, wherein P1 represents a total load to the fixing roller applied by the pressing member at the first nip portion, P2 represents a total load to the fixing roller applied by the separating member at the second nip portion, μ1 represents a frictional coefficient between the fixing belt and the sliding surface of the pressing member, and μ2 represents a frictional coefficient between the fixing belt and the sliding surface of the separating member.
US07711303B2 Variable tension belt type fusing unit usable with image forming apparatus and driving method thereof
A variable tension type belt fusing unit includes a main roller, a pair of belt driving rollers which is disposed near the outer circumferential surface of the main roller and is pressurized towards the main roller, and a fusing belt having a nip portion and a non-tension portion. At least one of the pair of belt driving rollers is independently and temporarily driven to apply or release a tension to the nip portion. In a driving method of the variable tension type belt fusing unit, the tension is applied to the nip portion of the fusing belt when the variable tension type belt fusing unit is prepared for an operation, the fusing belt travels while maintaining the tension during the operation of the variable tension type belt fusing unit, and the tension is released when the operation is completed.
US07711292B2 Toner cartridge, and shutter structure for the same
A toner cartridge includes a container main body includes a toner outlet, a shutter mechanism for opening and closing the toner outlet, a lever for operating the shutter mechanism, a lever locking mechanism, a lock releasing mechanism, and a prevention mechanism. The lever locking mechanism locks the lever so as to be inoperative while the toner outlet is closed. The lock releasing mechanism unlocks the lever locked by the lever locking mechanism in conjunction with installment of the container main body into the image forming device. The prevention mechanism prevents the container main body from being taken out of the image forming device while the container main body is installed in the image forming device, and the lever operates to open the toner outlet.
US07711291B2 Developing device with developer guide member and image forming apparatus
A developing device includes a developer container having a developer supply opening and a developer storage section, so that developer is supplied from the developer container to the developer storage section through the developer supply opening. The developing device further includes a developer guide member disposed below the developer supply opening along a longitudinal direction of the developing device, and a developer delivery member disposed in the developer guide member for delivering developer supplied through the developer supply opening in a longitudinal direction of the developer guide member. The developer guide member has a wall portion having a shape so that developer flows out the developer guide member in a substantially uniform amount along the longitudinal direction of the developing device.
US07711289B2 Rotation member driving apparatus, photoconductive member unit, and image forming apparatus
A rotation member driving apparatus for driving a printing member includes a printing member shaft attached to the printing member, a driving motor that drives the printing member, and a driving motor shaft attached to the driving motor. A first gear is attached to the driving motor shaft. A drive transmission gear is provided to transmit driving force of the driving motor to the printing member shaft from the first gear. An inertia member is arranged on the same axis as the driving motor.
US07711287B2 Cartridge and electrophotographic image forming apparatus
A cartridge that can be accurately positioned and stably held with respect to a main body of an electrophotographic image forming apparatus without causing a deterioration in operability for mounting and detaching the cartridge from the apparatus main body even if a reduction in cost and a reduction in size of the apparatus main body are realized and an electrophotographic image forming apparatus including such cartridge. The cartridge is a drum cartridge that has an electrophotographic photosensitive drum and is detachably mountable to the apparatus main body. The drum cartridge has lock portions that lock on both side plates of the apparatus main body at both ends in a longitudinal direction of the drum cartridge such that the apparatus main body follows the drum cartridge mounted on the apparatus main body.
US07711286B2 Leakage prevention member and cleaning device
A seal member 264 prevents leakage of developer to the side of a photosensitive drum 10 when cleaning the surface of the photosensitive drum 10 of a color printer 1, and has a contact portion 264a and a movement control portion 264b. The contact portion 264a, through which developer is unable to pass, is able to deform elastically in a direction, and to approach and to separate from the surface of the photosensitive drum 10, able to be in line contact with the surface of the photosensitive drum 10 such that developer is unable to pass between the surface of the photosensitive drum 10 and the contact portion 264a. The movement control portion 264b is connected to the contact portion 264a, and configured to control the movement of the seal member 264 with the rotation of the photosensitive drum 10 of the contact portion 264a.
US07711284B2 Cleaning device for a charging roller of an electrophotographic system
A cleaning device is disclosed which includes a cleaning member to clean the surface of a charging roll that charges an image carrier. The cleaning member is fixed at one end thereof and contacts at a free end side surface with the surface of the charging roll. The free end of the cleaning member is inserted in between the image carrier and the charging roll. Also disclosed is an image forming apparatus including the cleaning device.
US07711283B2 Image forming method and image forming apparatus
An image forming method and apparatus is disclosed. The method may include charging a rotating latent image bearing member with a rotating charger selected from at least one of contact chargers and short range chargers; irradiating the rotating latent image bearing member with imagewise light to form an electrostatic latent image on the latent image bearing member; developing the electrostatic latent image with a developer including a toner having a charge to form a toner image on the latent image bearing member; transferring the toner image onto a receiving material; and forming an electric field between the charger and the latent image bearing member after the toner image transferring such that charged materials present on the surface of the charger fly toward the latent image bearing member.
US07711281B2 Image forming apparatus for executing adjustment processing and finishing processing
A technique for reducing downtime that accompanies the execution independently of adjustment processing for maintaining image quality and the execution of finishing processing relating to a printing medium. In order to apply the finishing processing to the printing medium in a finishing processing unit, an image forming apparatus to which this technique is applied sets a time between sheets that extends from end of image formation regarding a first sheet of the printing medium to start of image formation regarding a second sheet of the printing medium transported following the first sheet of the printing medium in the image forming unit, and executes adjustment processing, which is for maintaining image quality in the image forming unit, within the set time between sheets.
US07711280B2 Image forming apparatus, fixation device and heat control method for a fixation device
An image forming apparatus comprising a fixation device having a heating part for heating and fixing a toner image formed on a recording medium is provided, which comprises a rotational velocity detecting part for detecting a rotational velocity of a conveyance roller for conveying the recording medium and a control part for estimating a surface temperature of the recording medium based on the rotational velocity of the conveyance roller detected by the rotational velocity detecting part, for estimating a temperature change of the heating part at a time of fixation based on the estimated surface temperature, and for determining a heating control variable of the heating part based on the temperature change.
US07711276B2 Sheet material discrimination apparatus, sheet material information output apparatus, and image forming apparatus
Provided is a sheet material discrimination apparatus including: an impact force applying member for colliding with the surface of a sheet material, an impact force receiving member for receiving the impact force applying member through the sheet material, a detecting unit for outputting an electric signal corresponding to an impact force received by the impact force receiving member, and a cushioning material for absorbing the impact force transmitted to the detecting unit, wherein a support member having a bending rigidity higher than the bending rigidity of the detecting unit with respect to the impact force is arranged between the detecting unit and the cushioning material.
US07711272B2 Laser source for a passive optical network
A method comprises: receiving a RF signal; providing a RF signal level; varying a laser power DC set point linearly with the RF signal level over a selected range; and modulating with the RF signal laser output power about the DC set point. The RF signal level can be RF signal amplitude or RF signal power. An apparatus comprises: a laser; a RF detector adapted to receive the RF signal and to provide the RF signal level; a laser power control circuit coupled to the RF detector and to the laser and adapted to vary the laser power DC set point substantially linearly with respect to the RF signal level over a selected range; and a laser modulator coupled to the laser and adapted to receive the RF signal and to modulate therewith laser output power about the DC set point.
US07711270B2 Optical node and optical add/drop multiplexer
The optical node connects N networks to each other (where N is an integer larger than one). Each of the N networks respectively includes a first transmission path and a second transmission path. The optical node includes a switching unit that connects the first transmission path of one network of the N networks to other (N−1) networks; a failure detector that detects failure in the first transmission path of the network; and a control unit that causes the switching unit to connect the second transmission path of the network to the other (N−1) networks when the failure is detected.
US07711269B2 IrDA transceiver module that also functions as remote control IR transmitter
The infrared LED of an IrDA module transmits IR energy with a peak wavelength (for example, 875 nm) appropriate for IrDA communication. This peak wavelength is lower than is the wavelength (for example, 940 nm) used in ordinary IR remote controls (RC). The IrDA LED does, however, transmit some energy at the wavelength of the peak sensitivity of an RC receiver. When making an IrDA transmission, the IrDA LED is driven with a lower amount of current. When making an RC transmission, the IrDA LED is driven with an increased amount of current such that higher wavelength emissions received by the RC receiver are of adequate power to realize RC communication. A passive circuit is disclosed for automatically increasing IrDA LED current during RC transmissions. The circuit involves an inductor that shunts current around a current-limiting resistor used to limit LED drive current.
US07711268B2 Passive optical network system and ranging system thereof
A station-side communication device connected to subscriber-side communication devices via an optical combining device; sending, to the subscriber-side communication devices, a distance measurement request signal; computing transmission delay times of optical signals from the individual subscriber-side communication devices by receiving distance measurement signals, and including: a threshold control part identifying the level of distance measurement signals; a signal detection part detecting breaks in the distance measurement signals from the threshold control part; a transmission granting part determining the timing at which transmission of optical signals is granted, and a reset timing generation part that, there is notification of detection of a break in the distance measurement signal from the signal detection part while it is being notified that distance measurement is carried out to and from the subscriber-side communication devices from the transmission granting part, sends a reset signal indicating that the voltage level is reset to the threshold control part.
US07711261B2 Imaging device, camera and image processing method
An imaging device includes an image sensor and an estimating circuit. The image sensor includes a plurality of pixel units disposed in a two-dimensional array, each equipped with a plurality of imaging pixels with varying spectral sensitivity characteristics set regularly, and focus detection pixels with sensitivity over a range encompassing the spectral sensitivity of the pixel units. The estimating circuit determines an image output structure corresponding to the position of each focus detection pixel based upon outputs from the imaging pixels present around the focus detection pixel and estimates the image output at the focus detection pixel based upon the image output structure and the output from the focus detection pixel.
US07711260B2 Digital camera and camera system
There is disclosed a digital camera which detects a focus of a lens unit by a method selected from a plurality of focus detection methods based on information on the lens unit taken from the lens unit attached to the digital camera. As an example of a focus detection method, there is a method by a phase difference system or a contrast system, but the method is not limited to this example.
US07711258B2 Image capturing apparatus with zoom image data generating, image display, image selection and image capture functions, and method for same
An image capturing apparatus comprises an image capturing unit which captures image data of an object, a zoom image data generating unit which generates items of zoom image data having different zoom magnifications, a display control unit which displays through images on a display unit based on the items of the generated zoom image data, a selection unit which selects one of the zoom magnifications by selecting one of the through images displayed on the display unit, and a recording control unit which records image data corresponding to the selected zoom magnification in a storing medium.
US07711255B2 Camera-equipped portable terminal and photograph transmission method using the same
A camera-equipped portable terminal facilitating convenient transmission of taken photographs and method therefor are provided. The portable terminal has a display unit for displaying at least one input address, a camera module for taking one or more photographs of target objects, a wireless communication module for transmitting the photographs taken by the camera module to the input address through wireless communication, and a controller. The controller controls address display of the display unit, target-object image display of the camera module through the display unit in response to a photography mode command during display of the input address, a photograph-taking operation of the camera module in response to a photograph-taking command, and photograph transmission of the wireless communication module. As a result, photographs taken for transmission can be rapidly and conveniently transmitted to a destination address.
US07711253B2 Blur correction camera system
A blur correction camera system includes a blur correction lens driven based upon the vibration detection signal detected by an angular velocity sensor, that corrects an image blur, a point-image function computing unit that computes a point spread function, and an image restoration computing unit that corrects an image blur by executing image restoration through image processing on a captured image by using the point spread function. The image blur that cannot be completely corrected by the blur correction lens is further corrected through image restoration so as to obtain a high quality image.
US07711252B2 Image processing system and camera
An image processing system which performs photography of the teeth of a patient while causing a plurality of illumination light LEDs of different wavelengths to emit light by means of a photography device when producing a crown repair or denture of the patient, whereby image data are acquired. The image data are transmitted to a dental filing system constituting a processing device where color reproduction data are determined through computation. In addition, color reproduction data are transmitted to the dental technician's office via a public switched network. A repair material compound ratio calculation database is searched and compound data for a material that matches the hue of the patient's teeth is retrieved, so that a crown repair or denture or the like that very closely matches the color of the patient's teeth can be produced.
US07711245B2 Recording medium having data structure for managing reproduction of at least video data representing multiple reproduction paths and recording and reproducing methods and apparatuses
In the data structure, a data area of the recording medium stores a transport stream of at least video data. The transport stream is divided into transport packets. Each of the transport packets is associated with one of the multiple reproduction paths, and the transport packets of each reproduction path are interleaved with one another.
US07711241B2 Short film generation/reproduction apparatus and method thereof
A short film generation/reproduction apparatus for generating video of a short film using at least one still picture and reproducing such video is comprised of: a picture feature extraction unit 1107 for extracting picture features from an input picture; a picture-to-style feature conversion unit 1115 for converting the picture features into style features; a picture-to-musical feature conversion unit 1118 for converting the picture features into musical features; a style determination unit 1116 for determining a style based on the style features; a music determination unit 1119 for determining a piece of music based on the musical features; and a scenario generation unit 1117 for generating a scenario by using the still picture, music and style.
US07711239B2 Microelectromechanical device and method utilizing nanoparticles
A microelectromechanical device (MEMS) utilizing nanoparticles for reducing stiction is disclosed. In one embodiment, a microelectromechanical device is an interferometric modulator that includes a transparent electrode assembly having a first surface; and a movable reflective electrode assembly with a second surface facing the first surface. The movable reflective electrode assembly is movable between a relaxed and actuated (collapsed) position. Particles are deposited over the transparent electrode assembly or over a sacrificial layer separating the two electrodes. The particles lead to dimples in the reflective surface of the moving electrode. The particles can be removed with the sacrificial layer or remain in final devices.
US07711236B2 Fiber optic cable clamp
A fiber optic cable clamp is provided. The fiber optic cable clamp includes a sheath grip member and a strength member clamp maintained at a constant axial location with respect to the sheath grip member. The fiber optic cable clamp also includes a cable fiber separator connected to the sheath grip member, the cable fiber separator including a plurality of cable fiber openings and attached to the strength member clamp. The fiber optic cable clamp, when mounted to a fiber optic cable, maintains the relative axial locations of a cable sheath and cable strength member along a fiber optic cable.
US07711234B2 Reskinnable fiber distribution hub
The housing of a telecommunications cabinet can be replaced without recabling the internal components by removing a panel arrangement from a cable access region of the cabinet to reveal an open end of the cable access region that is continuous with the open side of the cabinet. The frame is uncoupled from the cabinet and the cabinet is slid away from the internal components. The fiber optic cables pass through the open end of the cable access region and through the open side of the cabinet.
US07711231B2 Display device uniforming light distribution throughout areas and method for manufacturing same
Disclosed are an optical display device producing uniform light distribution and a method of fabricating such devices. The optical display device has waveguides arranged in vertical and horizontal directions. The waveguide has a conical shape whose cross-section decreases towards the light-projection side thereof. At least one of the size, height, spacing, and refraction index of the waveguide is designed to be different for each section, depending on an incident angle and/or intensity of light inputted from a light source. Therefore, the intensity of projected light can be made uniform over all sections of the optical device.
US07711228B2 Two-dimensional photonic crystal and optical device using the crystal
The present invention intends to provide a two-dimensional photonic crystal having a wide photonic band gap (PBG). In a slab-shaped body 31, a number of holes 32, whose sectional shape on a plane parallel to the slab surface is an equilateral triangle, are periodically arranged in a triangular lattice pattern. The upper and lower sides of the holes 32 are covered with the material of the body 31. The aforementioned sectional shape is uneven along the direction perpendicular to the slab surface. This construction expands the PBG for TM-polarized light and thereby increases its energy region overlapping with the PBG for TE-polarized light. This overlapping section is the complete PBG. If a ray of light whose wavelength corresponds to an energy level within the complete PBG, neither the TE-polarized nor TM-polarized component of the light can be propagated through the photonic crystal. Therefore, even if a waveguide and/or a resonator is provided in the photonic crystal, the light having the aforementioned wavelength will never leak from the waveguide or resonator into the photonic crystal.
US07711225B2 Optical fiber microscopy launch system and method
A sample slide, launch system, and method for microscopy having a fiber insertion portal terminating within the sample slide and having a fiber insertion axis such that when an optical fiber is inserted within the fiber insertion portal the optical fiber is positioned so to deliver an EMR to a surface of the sample slide at a desired angle.
US07711223B2 Composite light guiding film module
A composite light guiding film module is disclosed, which includes: a light guiding film; a light diffusion structure comprising a plurality of micro concave lenses arranged in a first direction and a second direction to form a second dimensional array and the curvature of each concave lens and the junction of the concave lenses are not equal to zero; and a refraction element comprising at least one refraction structure, wherein light from a light source passes through the refraction element and is refracted to the light diffusion structure, and the light passing through the light diffusion structure is refracted into the light guiding film and then propagates in the light guiding film by total reflection.
US07711219B2 Thermally tunable optical dispersion compensation devices
Thermally tunable optical dispersion compensation (ODC) devices are disclosed. In one aspect, an ODC device may include multiple Gires-Tournois (G-T) etalons. The etalons may be optically coupled together. The etalons may compensate for optical dispersion by collectively delaying light. At least one of the G-T etalons may have a temperature dependent partial reflector. The ODC device may also include at least one thermal device to change the temperature of the G-T etalon having the temperature dependent partial reflector. Methods of making and using the ODC devices are also disclosed, as well as various systems including the ODC devices.
US07711216B2 Devices and methods for spatial filtering
Methods and devices for polarizing light in a proton exchange polarizer where cross-coupling of unwanted modes of light is reduced with an integrated spatial filter. An optically transmissive substrate such as a substrate created from LiNbO3 or LiTaO3 has side surfaces, which reflect unguided TM mode light. The light originates from an input fiber. The input fiber is connected to the substrate at one end and an output fiber is connected to receive guided TE mode light at the opposite end. The spatial filter is positioned at the primary reflection position of the light with respect to the sides of the polarizer. To improve extinction further, the spatial filter can also be located at secondary reflection points in another alternate embodiment.
US07711215B2 Optical amplitude modulation system capable of cancelling high order component
It is an object of the present invention to provide a DSB-SC system capable of suppressing a third order component. The DSB-SC modulation having high extinction ratio can be realized by adjusting the first order component, which is generated by applying a modulation signal (3fm), and the third order component, which is generated by applying a basic signal (fm), to have reversed phase and the same intensity level, and then by applying the first order component to the third order component, these two components cancel each other.
US07711214B2 Semiconductor optical modulator
There is provided a semiconductor optical modulator capable of performing a stable operation and having an excellent voltage-current characteristic to an electric field while exhibiting the characteristic of a semiconductor optical modulator with an n-i-n structure. The semiconductor optical modulator includes a waveguide structure that is formed by sequentially growing an n-type InP clad layer (11), a semiconductor core layer (13) having an electro-optic effect, a p-InAlAs layer (15), and an n-type InP clad layer (16). An electron affinity of the p-InAlAs layer (15) is smaller than an electron affinity of the n-type InP clad layer (16). In the waveguide structure having such a configuration, a non-dope InP clad layer (12) and a non-dope InP clad layer (14) may be respectively provided between the n-type InP clad layer (11) and the semiconductor core layer (13), and between the semiconductor core layer (13) and the p-InAlAs layer (15).
US07711213B2 Nanowire-based modulators
Various embodiments of the present invention are directed to nanowire-based modulators that can be used to encode information in a carrier channel of electromagnetic radiation. In one embodiment of the present invention, the modulator includes a waveguide configured to transmit one or more channels of electromagnetic radiation. The modulator includes a first terminal and a second terminal. The first terminal and the second terminal are positioned on opposite sides of the waveguide. The modulator also includes a number of nanowires, wherein each nanowire interconnects the first terminal to the second terminal and a portion of each nanowire is operatively coupled to the waveguide. The nanowires modulate the one or more channels when an electrical signal of appreciable magnitude is applied to the first terminal and the second terminal.
US07711210B2 Selection of images for image processing
Scores are calculated for each of a plurality of preselected evaluation items for each image, and the plurality of scores are weighted and combined to produce combined scores. Then a plurality of candidate images are selected and displayed from a group of images based on these combined scores. A user selects one or more images to be processed from these candidate images, and the degrees of correlation between user selected images and evaluation items are found based on the scores for a plurality of evaluation items in the images selected for processing. Then the weightings of evaluation items having high degrees of correlation are increased.
US07711205B2 Method for processing a digital image and image representation format
An image representation format for representing a digital image comprises: image information stored as a bitstream representing sequential image blocks, each block comprising one or more components, each component comprising one or more data units and each data unit being represented as a Huffman-coded stream of coefficients of basis functions, wherein a zeroth order coefficient is represented as a difference to the previous zeroth order coefficient of the corresponding component, and a block information table, which comprises: indicators to the first coefficient of a specified order of each image block in said bitstream, information indicating the number of bits in the bitstream between adjacent coefficients of said specified order of the image block, and the zeroth order coefficient of at least the first data unit of each component, said zeroth order coefficient being represented in a non-differential form.
US07711200B2 Video acquisition with integrated GPU processing
Systems and techniques for processing sequences of video images involve receiving, on a computer, data corresponding to a sequence of video images detected by an image sensor. The received data is processed using a graphics processor to adjust one or more visual characteristics of the video images corresponding to the received data. The received data can include video data defining pixel values and ancillary data relating to settings on the image sensor. The video data can be processed in accordance with ancillary data to adjust the visual characteristics, which can include filtering the images, blending images, and/or other processing operations.
US07711194B2 Image processing method and device
An image processing method includes: when performing quantization processing on pixel values of an image, regarding each pixel of a plurality of pixels of the image, calculating a quantization error value of the pixel, where the quantization error value corresponds to a difference between a quantized value of the pixel after the quantization processing for the pixel and an original value of the pixel before the quantization processing for the pixel; and adjusting original values of a plurality of neighboring pixels of the pixel before the quantization processing for the neighboring pixels according to the quantization error value, a plurality of weighted values, and a plurality of random numbers, where the plurality of weighted values respectively correspond to relative locations of the plurality of neighboring pixels with respect to the pixel.
US07711193B2 Recognizing blank and nearly blank images
A facility is provided for recognizing blank and nearly blank images. In various embodiments, the facility receives an indication of an image, creates an analysis image based on the received image by detecting edges, determines an edge ratio for the analysis image, determines whether the edge ratio exceeds a threshold and, when the edge ratio does not exceed the threshold, identifies the received image as a blank image. The facility can include an edge detector component that creates an analysis image based on a selected image by detecting edges in the selected image, a calculator component that calculates an edge ratio for the analysis image, and an analysis component that determines whether the calculated edge ratio exceeds a threshold.
US07711183B2 Photomontage using multiple layer placement and color variation
A method generates a composite image by painting unfilled regions between micro-objects with other micro-objects to create a multiple layer effect. Another method generates a composite image from as few as one micro-object by changing the average color and/or intensity of the micro-object to match that of an area on the source image. Yet another method quickly generates a preview image of a composite image by saving the micro-objects in multiple resolutions so that the micro-objects at the small resolution can be quickly scaled to build a preview image of the composite image.
US07711181B2 Method of estimating disparity for 3D object recognition
There is provided a method of estimating disparity for 3D object recognition. The method includes obtaining a plurality of images having different resolutions for the stereo image, estimating a disparity map for a lowest-resolution level image, estimating a coarse disparity map for an upper resolution level image by using the disparity, obtaining a fine disparity map for the upper resolution level image by using the coarse disparity, and outputting the fine disparity map as a final disparity map for the stereo image if the upper resolution level image has a resolution of a highest level.
US07711176B2 Computer-implemented method of processing a substitute check and an apparatus therefor
A computer-implemented method is provided of processing a substitute check which has been made from an original check. The computer-implemented method comprises (a) reading from the substitute check a printed magnetic ink character recognition (MICR) codeline, (b) reading from the substitute check an imaged MICR codeline, and (c) comparing the printed MICR codeline of step (a) and the imaged MICR codeline of step (b) to determine if the printed MICR codeline and the imaged MICR codeline match.
US07711174B2 Methods and systems for imaging cells
The invention generally provides methods and systems for determining characteristics of cellular structures. The methods include non-invasive, non-perturbing, automatable, and quantitative methods and may be applied to the examination of cells such as stem cells, embryos, and egg cells.
US07711170B2 Method and system for filtering scan data
Methods and systems for filtering scan data are provided. The method includes generating scan data from a plurality of signals. The method further includes adjusting an initial filtering threshold, independent of an amplitude of the signals, to generate an adjusted threshold. Furthermore, the method includes filtering the scan data, based on the adjusted threshold.
US07711167B2 Fissure detection methods for lung lobe segmentation
A fissure detection method for lung lobe segmentation in 3D image data is disclosed. In this method, 3D lung image data is filtered using one or more filters based on at least one of planar structures coupled with vessel suppression, curvature computations, and local gradient magnitude and direction comparisons. Fissures are detected in the 3D lung image data based on the filtered 3D lung image data, and lung lobes are segmented from the 3D lung image data based on the detected fissures.
US07711159B1 Multi-technology information capture system and method
A mobile system having a portable fingerprint collecting system for generating a digitized image of a fingerprint collected from a subject, a database system configured to store a database containing a plurality of fingerprint templates cross-referenced with identification information, the database system configured to compare the digitized fingerprint images generated by the portable fingerprint collecting device with the fingerprint templates stored in the database to provide identification information for the fingerprint, and a communication system providing real time communication of the digitized fingerprint image and identification information between the portable fingerprint collecting system and the database system.
US07711153B2 Method and apparatus for searching biometric image data
A method for matching biometric data is disclosed. A biometric information source is sensed to provide an image thereof. The image is then analyzed to extract features therefrom. A feature is selected as a first feature and a plurality of polygons are generated with a location of the first feature as a vertex of each. The polygons are then used to search a lookup table in order to determine an orientation and translation of the image relative to stored reference data.
US07711148B2 Systems and methods for guidewire tracking using phase congruency
A method of tracking a guidewire in video imagery includes: obtaining a first video image including pixels associated with features of a guidewire; selecting a set of parameters to define an open curve on the first video image; determining a feature map of the first video image using phase congruency; and updating the parameters of the open curve using the feature map to align the open curve to the pixels associated with the features of the guidewire.
US07711139B2 Digital information carrier
[Problem to be Solved] To provide a digital information carrier which enables blending of cluster information carrier comprising of image objects joined together to other viewable content (a character, an image, background, etc.) of a document, to seamlessly unify a printed document and an electronic document when accessing the cluster information carrier by an image recognition means, such as partial scanning, and to perform a method for finding positional information and processing commutative with the written contents of the document without incorrect recognition at high speed and a method for recognition.[Solution Means] A digital information carrier comprising of a plurality of image objects as constituent elements, containing a cluster information carrier constituted by at least two image objects, and having bit data correlated to the relative relationship of at least two image objects concerned serving as configuration elements were used. In addition judgment conditions of whether the two image objects concerned serving as configuration elements constitute a cluster information carrier were correlated to the above-mentioned cluster information carrier. Furthermore, configuration of a logical block obtained by unifying a plurality of unit information carriers which are the minimum units at the time of decoding bit data from a digital information carrier was realized, and configuration of a new logical block was enabled by replacing at least one of the configuration elements of the concerned logical block with the above-mentioned unit information carrier adjacent to the logical block concerned.
US07711138B2 Loudspeaker including a cone circumscribed by a stiffener
The present invention is a loudspeaker. The loudspeaker includes a frame, a cone having an outer edge in a shape of a reverse angle flange, and a reinforcing ring bonded to a back side of the flange.
US07711135B2 Sounding device
In order to divide the inside space of the cabinet into at least two with a speaker being the center, obtain a plurality of emitted sound energies through openings constructed in each divided sphere, and utilize a cabinet of a loudspeaker apparatus as a sound echo box, a partition wall 4 is disposed at a right angle to a baffle board 2 or a front board 7, passing through the center O of a speaker 3 disposed on the baffle board 2 or the front board 7 of the cabinet 6, and divides the inside space of the cabinet 6 into at least two of an upper chamber 11U and a lower chamber 11D, so that sound energies are emitted from openings 8 and 9 which are provided in each chamber of 11D and 11U, respectively.
US07711133B2 Selective resolution speech processing
A hearing prosthesis, including receiver means for receiving a signal representative of a signal over a frequency range; a first filter bank, having a relatively higher resolution, adapted to process said received signal and produce a first set of channel outputs relating to a selected region or regions of said frequency range; and a second filter bank having a relatively lower resolution, adapted to process said received signal and produce a second set of channel outputs relating to at least the rest of said frequency range; combination means to combine the first and second sets of channel outputs, and processing means operative upon the combined outputs so as to produce a set of stimulation signals for said hearing prosthesis.
US07711127B2 Apparatus, method and program for processing acoustic signal, and recording medium in which acoustic signal, processing program is recorded
An acoustic signal processing apparatus includes an acoustic signal input device, a frequency resolution device, a two-dimensional data generating device, a graphics detection device, a sound source candidate information generating device, and a sound source information generating device. The sound source information generating device generates sound source information including at least one of the number of sound sources, the spatial existence range of the sound source, an existence period of the voice, a frequency component configuration of the voice, amplitude information on the voice, and symbolic contents of the voice based on the sound source candidate information and corresponding information which are generated by the sound source candidate information generating device.
US07711124B2 Method and device for attenuating the noise generated at the outlet of an exhaust line
A method for attenuating the low-frequency noise generated at the outlet (18) of an exhaust line (14). A signal representing the noise to be attenuated is defined; a first high-frequency acoustic wave (F1) is emitted from a first transducer (22) into an attenuation region (26) of the exhaust line (14), the first acoustic wave having a carrier frequency higher than 50 kHz; and a second high-frequency acoustic wave (F1+Δfcb) is emitted by a second transducer (24) into the attenuation region (26) of the exhaust line, the second acoustic wave having the carrier frequency of the first high-frequency acoustic wave (F1) and containing a low-frequency counter-noise signal (Δfcb) which is out of phase with the signal representing the noise to be attenuated.
US07711122B2 Method and apparatus for cryptographic key storage wherein key servers are authenticated by possession and secure distribution of stored keys
A key management system includes secured data stored on a first system secured by a control key stored securely on a key server. The secured data is secured against attacks such as unauthorized use, modification or access, where authorization to access the secured data is determined by knowledge of an access private key of an access key pair. When an authorized user is to access the secured data, the first system generates a request to the key server, signed with the access private key, wherein the request is for a decryption control key and the request includes a one-time public key of a key pair generated by the first system for the request. The first system can decrypt the decryption control key from the response, using a one-time private key. The first system can then decrypt the secured data with the decryption control key remaining secured in transport.
US07711121B2 System and method for distributed management of shared computers
A multi-tiered server management architecture is employed including an application development tier, an application operations tier, and a cluster operations tier. In the application development tier, applications are developed for execution on one or more server computers. In the application operations tier, execution of the applications is managed and sub-boundaries within a cluster of servers can be established. In the cluster operations tier, operation of the server computers is managed without concern for what applications are executing on the one or more server computers and boundaries between clusters of servers can be established. The multi-tiered server management architecture can also be employed in co-location facilities where clusters of servers are leased to tenants, with the tenants implementing the application operations tier and the facility owner (or operator) implementing the cluster operations tier.
US07711117B1 Management of a communication network and the migration of mobile agents
A technique for managing the migration of mobile agents to nodes of a communication network is proposed. The trustworthiness of at least one node (102b) of the network is checked (301). In case the trustworthiness exceeds a pre-set trust threshold, a trust token for the checked node (102b) is generated (306) and the trust token is stored (303) in the network. In advance to a migration of a mobile agent (104a) to a node of the network it is verified (108, 109) if a valid trust token is existing for the corresponding node (102b). The migration of the mobile agent (104a) is restricted (107) to nodes having a valid trust token.
US07711116B2 Methods and systems for transmitting digital messages
Digital communication schemes using chaotic signals as carriers can be broadly classified into two categories. In the first category, the chaotic signals carrying the information have to be synchronously regenerated at the receiver, which may be applicable to low noise environment. The second category requires no synchronous regeneration of the carrying chaotic signals in the receiver. An example of the second category utilizes a specific bit structure, which may not be able to resist unintended reception because the fabricated bit structure can be relatively easily detected. This invention involves systems and methods for transmitting digital messages modulated as chaotic signals, and the demodulation methods. One individual chaotic signal generator having a specific chaotic characteristic value is responsible for generating a chaotic signal for each possible value of the digital message according to a chaotic algorithm. The chaotic signal is then transmitted to the receiver, which stores all of chaotic characteristic values and a decoding algorithm. The chaotic signal received at the receiver is then demodulated by evaluating it chaotic characteristic value and matching with the stored chaotic characteristic values.
US07711115B2 Descrambler
A descrambler adapted as an integrated circuit (IC) according to one embodiment. The descrambler comprises a control word ladder logic to produce, among other data, a control word to descramble incoming scrambled content. The descrambler further comprises copy protection key ladder logic to recover a copy protection key for encrypting descrambled content before subsequent transmission to a digital device.
US07711114B2 System and method for assigning sequence keys to a media player to enable flexible traitor tracing
A traitor tracing enabling system assigns sequence keys to a media player to enable better tracability with fewer actual variations in the content. The system comprises a technique for increasing a number of sequence keys, allowing a finer granularity in a traitor tracing process with little increase in sequence key storage or in bandwidth required to transmit sequence keys to a media player. The present system comprises a variation table which maps the sequence keys to the individual variations in the file, such that multiple sequence keys can be mapped to a single variation.
US07711111B2 Assembling structure of back cover for mobile phone
A mobile phone at least includes a first back cover, a second back cover and a main body. The first back cover has a first fastening part on its inner wall. The second back cover has a first interfering part on its inner wall. The first back cover and the second back cover are assembled with the main body. The main body has a resilient hook including a resilient arm, a second fastening part and a second interfering part. One end of the resilient arm is fixed to the main body, and the second fastening part is provided on the other end of the resilient arm. The second interfering part is provided on the resilient arm. When the second back cover is separated from the main body, the first interfering part pushes against the second interfering part to drive the second fastening part to separate from the first fastening part.
US07711109B2 System and method for subliminal time domain duplexing
The present invention provides methods and apparatus for transmitting a data-bearing signal and a non-data-bearing signal. One embodiment comprises communicatively coupling a data-bearing signal during a first time period and communicatively coupling a non-data-bearing signal during a second time period. The data-bearing signal has a first PSD. The non-data-bearing signal has a second PSD substantially the same as the first over a range of frequencies. The non-data-bearing signal has characteristics facilitating echo cancellation. Another embodiment comprises a line interface and a transmitter coupled to the line interface, comprising a data encoder and a periodic signal generator. The encoder is configured to produce a data-bearing signal with a first PSD. The periodic signal generator is configured to produce a non-data-bearing signal with a second PSD. The second PSD is substantially the same as the first PSD over a first range of frequencies. The non-data-bearing signal has characteristics facilitating echo cancellation.
US07711107B1 Perceptual masking of residual echo
A method of masking a residual echo signal by an echo canceller is provided. The method comprises receiving a far-end signal, adjusting filter coefficients of an adaptive filter in response to the far-end signal, generating an echo model signal based on the far-end signal using the adaptive filter, receiving a near-end signal, subtracting the echo model signal from the near-end signal to generate an output signal, defining a spectral mask based on the near-end signal, wherein the spectral mask is indicative of near-end spectral peaks and near-end spectral valleys, de-emphasizing the output signal in spectral regions of the near-end spectral peaks, and emphasizing the output signal in spectral regions of the near-end spectral valleys, wherein the de-emphasizing occurs during filter coefficients determination for the adaptive filter. A weighted filter may perform the de-emphasizing and the emphasizing operations, where the weighted filter uses medium term spectral characteristics of the near-end signal.
US07711103B2 System and method for intelligent service agent using VoIP
A system for forming a communication link between a first communications device and a second communications device includes a server configured to receive a call request from the first communications device. A virtual agent operating on the server is configured to (a) initiate a first outbound call to the first communications device in response to receiving the call request; (b) initiate a second outbound call to the second communications device; (c) form a first communications channel between the virtual agent and the first communications device; (d) form a second communications channel between the virtual agent and the second communications device; and (e) link the first communications channel to the second communications channel. An NLP engine and/or a learning engine are connected to the virtual agent. A method for forming a communication link between the first communications device and the second communications device utilizing the system is also disclosed.
US07711102B2 Automatically sequentially ringing alternative telephone numbers
A Service Control Point (SCP) has a call list associated with the main telephone number of a called party. When a calling party attempts to contact the called party by calling the main number, but cannot reach the main number, a Service Switching Point (SSP) fires a trigger. One trigger is a T_No_Answer trigger, which is fired in response to a call to the main number that is not answered within a predefined number of rings. Another trigger is a T_Busy trigger that is fired in response to a call to the main number that is made when the main number is busy. Each trigger causes the SCP to access the call list and to cause the SSP to ring an alternative telephone number associated with the main telephone number. If this attempt to reach the called party also fails, then the SSP again fires the trigger and an attempt is made to connect the calling party to the next number on the call list. If the call list is exhausted before the calling party is connected to a number on the called party's call list, then a message can be played to the calling party. Alternatively, the calling party may be connected to a voice mailbox associated with the called party or may receive a busy tone.
US07711099B2 Method and network structure for moving a call leg
Disclosed herein is a method and a network structure for moving a call leg, and implementing a call leg move with the network structure. The method includes creating a call leg moving interface and its method interface reference parameters, which are used to move a call leg from an original call to a destination call. The interface reference parameters are an identifier of a call leg to be moved and a destination call identifier. The method further includes, if an application wants to move the call leg, determining the interface reference parameters according to the call leg and the destination call, and invoking the call leg moving interface to move the call leg from the original call to the destination call with the interface reference parameters. In this manner, the disclosed method provides a simple, convenient, easy to implement and spread interface to the application to move the call leg from one call to another.
US07711097B2 Pay-per-connection scheme for wireless access to internet
A pay-per-connection system is coupled to a network service provider and to a client computer. The pay-per-connection system receives payment and a passcode from a user, determines duration of use based on the payment, and provides access by the client computer to the network service provider based on the payment and the passcode without advance sign-up by the user with the network service provider.
US07711096B2 Telecommunication server apparatus
A storage unit manages a receiving order by storing a received call processing message. A retention unit retains key information, which is included in the call processing message, and element information, which is correlated to the key information and included in the call processing message, by updating the two pieces of information for every key information at every time when receiving the call processing message. A call processing execution unit carries out a call processing for each call processing message stored by the storage unit at a predetermined time interval in a lump based on the key information and element information stored by the retention unit.
US07711088B2 Method and system for X-ray diffraction measurements using an aligned source and detector rotating around a sample surface
An x-ray diffraction measurement apparatus for measuring a sample, having an x-ray source and detector coupled together in a combination for coordinated rotation around the sample, such that x-ray diffraction data can be taken at multiple phi angles. The apparatus may provide a pole figure representation of crystal orientation of the sample, wherein the pole figure represents the crystal alignment, and a full width half maximum value is calculated from the pole figure for crystal alignment quantification. Data may be taken at discrete positions along a length of the sample, and the sample is in a fixed position during measuring; or data may be taken continuously along a length of the article, as the sample continuously moves along its length in a movement path between the source and detector. The sample may be in the form of a tape, linearly passing through a measurement zone.
US07711087B2 Patient setup using tomosynthesis techniques
A system for determining a position of an object includes an imaging system having a x-ray source and an imager, and a processor configured to obtain a tomosynthesis image of an object using the imaging system, and determine a position of the object using the tomosynthesis image. A method of determining a position of an object includes obtaining a tomosynthesis image of an object, and determining a coordinate of the object relative to a radiation machine using the tomosynthesis image. A device for determining a position of an object includes a processor for determining a coordinate of the object relative to a radiation machine using a tomosynthesis image. A method of determining a position of an object includes obtaining an image of an object, obtaining a reference image of the object, comparing the reference image with the image, and determining a coordinate of the object based at least in part on a result of the comparing, wherein the reference image has a plane that is parallel with a plane of the image.
US07711083B2 Method for reconstructing a three-dimensional image volume and x-ray devices
To enable an artifact free reconstruction even in the case of large regions of interest and with scanning paths of below 360°, provision is made for a method, with which a three-dimensional image volume is reconstructed from a number of two-dimensional projection images of a region of interest, which were recorded about the region of interest during a rotation of a recording system, comprising an x-ray source with a focal point and a detector, by calculating the gray scale values of the voxels of the image volume by back projection of the projection images, with which each two-dimensional projection images is composed in each instance from at least two individual projection images to form an extended two-dimensional projection image, with the respectively at least two individual projection images being recorded with a constant relative position between the focal point and the region of interest.
US07711080B2 Computed tomography method and apparatus for a dynamic image of a moving site
When a repeatedly periodically moving site of a to-be-examined subject in a gantry is subjected to computed tomography and is reconstructed, the gantry is rotated in synchronization with the movement of the periodically moving site, and a dynamic image showing a transient phenomenon is obtained in which the periodic movement of the moving site has been stopped. As a result, the flow of a contrast agent or the like can be observed in a state of stopping the movement of an internal organ that moves repeatedly periodically.
US07711077B2 System and method for high-speed decoding and ISI compensation in a multi-pair transceiver system
A method and a system for providing ISI compensation to an input signal in a bifurcated manner. ISI compensation is provided in two stages, a first stage compensates ISI components induced by characteristics of a transmitter's partial response pulse shaping filter, a second stage compensates ISI components induced by characteristics of a multi-pair transmission channel. First stage ISI compensation is performed in an inverse response filter having a characteristic feedback gain factor K, during system start-up. Second stage ISI compensation is performed by a single DFE in combination with a MDFE operating on tentative decisions output from a Viterbi decoder. As the DFE of the second stage reaches convergence, the feedback gain factor K of the first stage is ramped to zero.
US07711076B2 Power control for a digital broadcast receiving terminal
A receiver for a digital broadcast terminal includes first and second receiving units, each for receiving a digital broadcast signal. Each of the first and second receiving units typically includes an antenna, a tuner, and an analog/digital (A/D) converter. The receiver further includes a control unit configured to determine reception environment based upon the digital broadcast signal, and to selectively operate the first and the second receiving units based upon the reception environment. A method for controlling a digital broadcast receiving terminal includes receiving a digital broadcast signal at first and second receiving units, determining reception environment based upon the digital broadcast signal, and selectively operating the first and second receiving units based upon the reception environment.
US07711075B2 Iterative interference cancellation using mixed feedback weights and stabilizing step sizes
A receiver is configured for canceling intra-cell and inter-cell interference in coded, multiple-access, spread-spectrum transmissions that propagate through frequency-selective communication channels. The receiver employs iterative symbol-estimate weighting, subtractive cancellation with a stabilizing step-size, and mixed-decision symbol estimates. Receiver embodiments may be implemented explicitly in software or programmed hardware, or implicitly in standard Rake-based hardware either within the Rake (i.e., at the finger level) or outside the Rake (i.e., at the user or subchannel symbol level).
US07711066B2 Uniform channel decomposition for MIMO communications
A multi-input-multi-output (MIMO) communications system is provided for conveying signals over a MIMO channel. The system includes a precoder for precoding a signal based upon a uniform channel decomposition scheme. The system further comprises a transmitter in communication with the precoder for conveying the precoded signal over a subchannel of the MIMO channel.
US07711056B2 Transmitting and receiving arrangement with a channel-oriented link
A transmitting and receiving arrangement as well as a method for transmission of monitoring and/or payload data in a transmitting and receiving arrangement for a wirefree communications system has a device which processes baseband for processing digital signals to form a baseband signal and a device which processes radio frequency for conversion of the baseband signal to a radio frequency signal. Monitoring and/or payload data are/is transmitted in the form of data packets via at least one channel of a channel-oriented link between the device which processes baseband and the device which processes radio frequency.
US07711054B2 Method of filtering a pixel of an image
In the method, a pixel in a block of an image is filtered according to a filtering methodology, where the filtering methodology includes determining a filtering strength. A filter strength of two is determined if the block has non-zero transform coefficients.
US07711052B2 Video coding
A method of encoding a video signal representing a sequence of pictures, the method comprising receiving a current picture for encoding, forming a temporal prediction of the current picture from a default reference picture for the current picture, comparing the default reference picture with at least one further reference picture, calculating a measure of the similarity between the default reference picture and each further reference picture and, if the measure of similarity meets a pre-determined criterion, outputting an indicator identifying the further reference picture.
US07711049B2 Method for fast macroblock mode decision based on motion cost of variable block size
A method for fast macroblock mode decision is disclosed. The method includes: (A) determining if a motion cost at the origin (0, 0) or a prediction motion vector (PMV) for a 4n*4n macroblock is smaller than a first threshold; (B) if the motion cost is smaller than the first threshold, determining a macroblock mode as 4n*4n and ending the method; (C) if the motion cost is not smaller than the first threshold, using an adaptive diversity search strategy to perform motion estimation on four 2n*2n blocks associated with the 4n*4n macroblock; (D) determining if all motion costs of the four 2n*2n blocks in step (C) are smaller than a second threshold; and (E) if step (D) determines that the motion costs of the four 2n*2n blocks are smaller than the second threshold, determining the macroblock mode as 2n*2n and ending the method.
US07711048B2 System and method for video processing
A video program length is changed by processing an MPEG compressed video signal. Two temporally adjacent B-frames are selected, by looking for pairs with small differences. The selected B-frames are combined to create at least one intermediate frame; which is inserted in place of or between the selected frames. Presentation time stamps are altered to provide a uniform display rate.
US07711042B2 Signal processing device and method, and signal decoding device and method
A second-order Volterra filter has a quadratic section including a plurality of multiplication units that multiply a first input signal with a second input signal. One of the multiplication units employs a signal not delayed from the first input signal, as the second input signal. A remaining one of the multiplication units employs a signal delayed a preset time from the first input signal, as the second input signal. The one of the multiplication units includes a multiplier that multiplies the signal output from the one of the multiplication units and a signal output from each of one or more delay units, each with a preset coefficient. A step gain parameter for updating each preset coefficient of a multiplier of the remaining one of the multiplication units is twice a step gain parameter for updating each preset coefficient of the multiplier of the one of the multiplication units.
US07711039B2 System and method for protecting low voltage transceiver
A transceiver module can share a common connector with a rechargeable battery connection. The transceiver module can be protected from the high voltages applied by a battery charger. Determining when the voltage applied at a connector exceeds a reference voltage and electrically decoupling the transceiver module from the connector when the reference voltage is exceeded can protect the transceiver module. The reference voltage can be set at a level so that the transceiver is decoupled from the connector when the voltage at the connector reaches a voltage that is unsafe for the transceiver.
US07711037B2 Fractional chip correlation device and method for operating fractional chip correlation in spread spectrum receiver
A fraction chip correlation device for a spread spectrum receiver for receiving signals modulated with spread spectrum codes and a method for operating fractional chip correlation to spread spectrum signals received by the spread spectrum receiver are disclosed. In the present invention, at least one delayed version of an input signal is generated to be correlated with a local code replica to accomplish fractional chip correlation. By doing so, correlators can operate at a low speed, so that power consumption of the receiver can be significantly reduced.
US07711032B2 Method, transmitter and receiver for spread-spectrum digital communication by Golay complementary sequence modulation
The frequency spectrum of a transmitter system is spreaded in the transmitter (1) through the codification of information bits by means of sequence pairs of Golay complementary sequences. The spectrum is received in the receiver (2) and is subject to a filter, which is adapted to the features of such sequences enabling the detection of digital levels corresponding to the original transmitted information. If pairs of orthogonal sequences, A amplitudes for moduling data, and N-PSK modulation are used, it is possible to get a transmission speed (C) equal to:Where B is to the null-to-null spread bandwidth used in Hertz. It allows an improvement in quality as compared to other digital-communication systems, which use spread spectrum techniques and CDMA, obtaining a process gain independent of the transmission speed.
US07711031B2 Adaptive technique for inter-carrier-interference canceling in OFDM systems
ICI canceling in an OFDM system includes taking a FFT of a wireless electrical signal to produce an OFDM signal; estimating a DC component of a frequency-selective channel in the OFDM system; obtaining an initial estimate of data symbols associated with data bits of the OFDM signal; correcting the data bits with a Viterbi decoder; encoding the corrected data bits to acquire corrected data symbols; re-estimating the DC component of the frequency-selective channel using the corrected data symbols; filtering the corrected data symbols and sub-carrier of the frequency-selective channel; calculating a first order differential function of the frequency-selective channel based on successive ones of the corrected data symbols; removing an ICI component from the calculated first order differential function; and re-estimating the data symbols as a function of the removed ICI component. The filtering occurs using a low pass filter comprising a bank of eight filters.
US07711029B2 Hopping pilot pattern for telecommunications
A transmitter (22) of a telecommunications system transmits hopped pilot signals as a distinct (i.e., locally unique) time-frequency shift of a time frequency plane array wherein the pilot signals are hopped using a hopping sequence. Differing transmitters of the system (20) preferably transmit using different time-frequency shifts of the same time frequency plane array. The transmitter (22) knows which hopping sequence to employ to generate the time frequency plane array in view of its storage of the hopping sequence, and further knows how to perform its signature time-frequency shift the time frequency plane array thusly created in view of its storage of the time-frequency shift pattern. A receiver (24) identifies a transmitter from which the receiver obtains signals by detecting the particular time-frequency shift of the time frequency plane array and associating the particular time-frequency shift with the originating transmitter. Upon detecting the time frequency plane array of its received signals, the receiver (24), which knows the hopping sequence employed to generate the time frequency plane array, can determine how the time frequency plane array has been time-frequency shifted, and upon determining the pattern of the shift can associate the received signals with one of the transmitters for which the receiver (24) has stored time-frequency shift patterns in its library (86).
US07711027B2 Wireless communication control method and wireless communication device
A wireless communication control method of the present invention for wireless communication devices employing Adaptive Frequency Hopping that switches among a plurality of channels except a channel subject to interference by interference waves in a predetermined frequency band for communication includes steps of creating, setting, processing reception, and assessing channels. In the creating step, a hopping pattern is created by using available channels. In the setting step, channels used for the communication are set based on the hopping pattern. In the processing reception step, received signals on the channels are processed. In the assessing channels step, reception conditions of channels are assessed by both the first assessment step that abnormal conditions in communication caused by interference waves are detected, and the second assessment step that the abnormal condition in communication caused by mutual interference with constant or intermittent interference waves is detected out of those abnormal conditions.
US07711022B2 Polycrystalline transparent ceramic articles and method of making same
A polycrystalline transparent ceramic article including lutetium is presented. The article includes an oxide with a formula of ABO3, having type A lattice sites and type B lattice sites. The lattice site A may further comprise a plurality of elements, in addition to lutetium. Type B lattice site includes aluminum. An imaging device, a laser assembly, and a scintillator including the lutetium-based article is provided. A method of making the above article is also provided.
US07711021B2 Laser driver circuit able to compensate a temperature dependence of the laser diode
The present invention provides a laser diode driving circuit able to reduce the degradation of the optical output from the laser diode even when the characteristic of the laser diode widely scatters. The circuit provides a filter circuit connected in parallel to the laser diode that compensates the frequency dependence of the laser diode. In the invention, the frequency characteristic of this filter circuit may be varied depending on the scattering in the frequency response of the laser diode, or on the temperature characteristic of the diode.
US07711014B2 Apparatus and method for generating short optical pulses
An apparatus for generating short optical pulses is provided having a storage medium capable of storing optical energy, a first module for delivering pumping optical pulses or continuous beam into the storage medium to energize the storage medium, and a second module for delivering one or more trigger optical pulses to the optical storage medium. Each of the trigger optical pulses has a rising edge which causes a cascade release of the energy stored in the storage medium in an output optical pulse having a greater power and narrower in width or duration (at full width at half maximum) than the trigger optical pulse that caused the output pulse. A control module in the apparatus controls the operation of the pump module and trigger module so as to provide the desired characteristics of output optical pulses from the apparatus.
US07711013B2 Modular fiber-based chirped pulse amplification system
A modular ultrafast pulse laser system is constructed of individually pre-tested components manufactured as modules. The individual modules include an oscillator, pre-amplifier and power amplifier stages, a non-linear amplifier, and a stretcher and compressor. The individual modules can typically be connected by means of simple fiber splices.
US07711012B2 Semiconductor device
The yield of a semiconductor device is improved which has a large-scale logic circuit or which has both a logic circuit and a memory. A basic circuit block is provided with an input/output circuit. A transmission line and a branch line connect the input/output circuits so that information can be exchanged through the input/output circuits between one basic circuit block and another basic circuit block. The memory in each basic circuit block or in each input/output circuit can be programmed from the outside to designate the destination of a signal. By thus changing the program in the memory, the transmission destination of a signal can be changed to give various functions efficiently with a limited circuit scale. Moreover, if a basic circuit block fails another basic circuit block substitutes for it to improve the yield drastically.
US07711010B2 Phase-locked loop for maintaining system synchronization through packet dropout
A phase-locked loop for maintaining system synchronization of a receiver with a transmitter through packet dropout. A clock signal is generated by an oscillator and the interval between the neighboring pieces of incoming system timing information is determined by a first packet counter. A second packet counter determines the interval between neighboring timing signals generated by the first packet counter. Two count values of the system timing information are retained by a delay buffer. In accordance with a value of comparison which is obtained by a difference circuit from the difference between the two count values and is larger or smaller than an error expected on system synchronization, the counter value is corrected by an overflow corrector. A cumulative offset of the clock position is corrected by a phase difference detector. The corrected offset is integrated by an integrator only at a timing of the system timing information incoming.
US07711005B1 Systems and methods for determining the bandwidth used by a queue
A system determines bandwidth use by queues in a network device. To do this, the system determines an instantaneous amount of bandwidth used by each of the queues and an average amount of bandwidth used by each of the queues. The system then identifies bandwidth use by each of the queues based on the instantaneous bandwidth used and the average bandwidth used by each of the queues.
US07711004B2 Multiple broadcast channels for wireless networks
An access point of a wireless network broadcasts directory information including a schedule on a first broadcast channel about media programs being broadcast on other channels by the access point. The broadcast on the first channel provides for sleep-mode clients to receive the broadcast. A client receives the schedule, and in order to receive a particular media program at a scheduled time switches to a particular one of the other channels and to wakeup state to receive a particular program.
US07711000B2 System for configuring network elements
A system that incorporates teachings of the present disclosure may include, for example, a network policy manager having a controller element to provision one or more network elements in a communication system with at least one base policy template and at least one atomic policy template retrieved from one or more base policy templates and a plurality of atomic policy templates according to a service order of a subscriber. At least one base policy template can correspond to an operating baseline of the one or more network elements, while at least one atomic policy template can correspond to one among a plurality of service configurations of the one or more network elements. Additional embodiments are disclosed.
US07710987B2 Efficient transitions between operating states in a communication network
An apparatus and method for efficient transitions between operating states in a communication network, includes a preliminary step of having a mobile station in a Dormant or Idle state. A next step includes requiring a data transfer, either to or from the mobile station. A next step includes transitioning the mobile station from the Dormant or Idle to an Active state. A next step includes transferring a bearer path context for the data from a Paging Control Function (PCF) to an RF Bearer Function. This can include creating a tunnel using an Inter-PCF handoff procedure. The result is a direct connection between an RF Bearer Function and an IP Router, without the PCF being in the data path.
US07710985B2 Bridged LAN and communication node therefor
A spanning tree is formed for each of MST (Multiple Spanning Tree Protocol) instances defined by a VLAN ID and a COS value. Each terminal apparatus specifies the COS value corresponding to the TCP/UDP port number of a Ethernet frame to be transmitted, based on a conversion table indicating the correspondence of a TCP/UDP port number to a COS value and sets the specified COS value to the header of the Ethernet frame. Each of bridges in the transit network specifies the MST instance identifier of a received frame based on a conversion table indicating the correspondence of the MST instance identifier to the combination of a VLAN ID and a COS value and forwards the received frame in accordance with the spanning tree having the specified MST instance.
US07710969B2 Rapid I/O traffic system
High speed networking systems such as PCI-Express and Serial Rapid I/O are based on the exchange of packets across switched networks of high speed serial links. Information in the headers of these packets indicate the kind of transaction they represent. Queuing all received packets in a single queue will cause interactions between transaction types. Indirection can be used create the effect of multiple independent queues from a shared memory. This provides efficient centralized packet storage, while allowing independent processing of different transactions types.
US07710967B2 Controlling advertisement of management prefixes
A management scheme compares a source address included in a received solicitation with an address for a registered endpoint. A communication including a management prefix is communicated to the endpoint when the source address matches the registered address.
US07710966B1 Distributing packets more evenly over trunked network links
Routing nodes in communications networks use policies and certain fields, called selection fields, in packet headers to make routing decisions. When routing over a trunk, a specific trunked link over which to forward a packet must be selected. Policies and selection fields can be used in a way that causes the packets in data streams to be distributed more evenly across the trunked links than is currently done.
US07710965B2 Method and system for multi-program clock recovery and timestamp correction
A decoder includes a transport engine configured to receive programs and extract timing information and timestamps embedded in the programs. An adder is configured to add a set of timing offsets to the sets of timing information to adjust the timing information from a first time basis to a second time basis. Sums of the timing offsets and the timing information are referred to the mapped-timing information. A correction engine is configured to update the timing offsets as timing information is encountered in the programs, and an offset register is configured to: receive the timing offsets, store the timing offsets, and transfer the timing offsets to the adder. The adder is also configured to add the timing offsets to the timestamps to adjust the time basis of the timestamps from the first time basis to the second time basis. A program is decoder configured to receive the adjusted timestamps to decode the programs.
US07710963B1 Binary trees for multicast traffic
A network device may include an input device and a packet forwarding engine. The input device receives a data packet. The packet forwarding engine includes logic configured to determine that the data packet is to be multicast. The logic is also configured to identify one of multiple forwarding schemes, where each of the forwarding schemes is configured such that the packet forwarding engine generates and forwards no more than two copies of the data packet.
US07710962B2 Packet forwarding apparatus and method for multicast packets
The present invention provides a technology for processing packets, such as VoIP packets, with priority. A priority-designating unit designates priority information based on header information. A pointer searching unit refers to a pointer table to obtain pointer information corresponding to a destination address. A sorting unit sorts the pointer information into a high-priority queue and a low-priority queue according to the priority information. A next queue holds pointer information obtained from a destination information table. A scheduler extracts and outputs the pointer information from each queue in the following order of priority: the next queue, a high-priority queue, and a low-priority queue. A destination-information-table searching unit obtains destination information and/or the pointer information from the destination information table based on the pointer information, and outputs the destination information to a packet forwarding and duplicating unit and outputs the pointer information to the next queue.
US07710959B2 Private VLAN edge across multiple switch modules
A source endpoint connected via a Virtual Local Area Network to a first access port and a destination endpoint connected to a second access port. Two or more network processing devices indirectly connected through a backplane interconnect to transmit data between the source and destination endpoints according to a protected port status of the first and second access ports.
US07710955B2 Taking account of information relating to the environment of active nodes when determining the code associated with an active application
We describe an active node, which receives an active message containing an active application identifier, transmits the active application identifier to an active applications server. receives associated code from the active applications server, and executes the associated code. The active node also may transmit to the active applications server information relating to its own environment, and information relating to whether it is an edge node or core node in the network, enabling the active applications server to determine the associated code to return to the active node.
US07710950B2 System and methods for originating a SIP call via a circuit-switched network from a user equipment device
Methods and apparatus for originating a Session Initiation Protocol (SIP) call from a user equipment (UE) device in a network environment including a circuit-switched (CS) network and IP multimedia subsystem (IMS) network to a called party are disclosed. In one illustrative example, when the SIP call is originated by the UE device in the CS network domain, a SIP Invite message which includes a SIP Uniform Resource Indicator (URI) or Tel URI of the called party is sent from the UE device to the IMS network (e.g. to an application server (AS) node). At the AS node, a pool of E.164 numbers are maintained as IP multimedia routing numbers (IMRNs) which are utilized for mapping to or otherwise associating with called party URIs. Thus, the AS node dynamically allocates a select E.164 number with respect to the called party's URI received from the UE device, and returns it to the UE device in a SIP 380 (Alternative Service) Response message. Subsequently, the dynamically-allocated E.164 number is sent from the UE device in a call setup message for identification of the URI at the AS node, via the mapping, so that the SIP call may be properly routed towards the called party.
US07710948B2 PCM-based data transmission system and voice/data communication switching method
A transmitting terminal creates a data PCM stream in which data is recognized as a PCM stream by placing a prefixed idle code string before data to transmit and a postfixed idle code string after the data to transmit. By switching between a voice PCM stream and a data PCM stream, PCM steam is transmitted to a receiving terminal. The receiving terminal, when detecting the prefixed idle code string from a received PCM stream, receive the data from the transmitting terminal until detecting the postfixed idle code string.
US07710947B2 Voice over IP device with programmable buttons
A VoIP device has at least one programmable button to enable the user to initiate a VoIP or SIP call to another device. The button can be programmed by the device user, the device manufacturer, and/or a VoIP service provider. The VoIP device does not have a dial pad, visual numbers display, or other certain standard features on a SIP phone. Thus, the VoIP device allows simplified dedicated communication. Numerous uses are possible, which result in advantages over conventional SIP phones.
US07710945B2 Method and arrangement for multimedia communication
Users, who have simultaneous access to a plurality of terminal devices, can enter into a multimedia, multiterminal user session. In a negotiation phase users agree on which media to use in a multimedia session and select the most appropriate types of terminal devices that support the selected media. Each terminal device is connected to one of a plurality of interworking communications networks. A network node (130) that is reached through any of the plurality of interworking networks manages creation and supervision of sub-sessions involving the selected terminal devices such that each type of terminal device carry at least one selected media. A versatile and media rich communication is obtained in which terminal devices currently available at a local environment are efficiently used.
US07710942B2 UMTS receiver symbol synchronization
The present invention relates to a method of performing time drift compensation in a receiver (200) and a receiver (200) for performing time drift compensation. The basic idea of the invention is that a signal is received at the receiver. A control pulse is produced after a certain number of chips of the received signal has been received. A variable delay that is applied to the received signal is controlled by means of the control pulse. The resulting delayed signal is supplied to demodulation units (202, 203) in the receiver, in which delayed signal chips have been omitted or duplicated. A compensation signal is supplied to the demodulation units in the receiver, and this compensation signal indicates whether chips have been omitted or duplicated in the delayed signal. Finally, the delayed signal is demodulated such that the demodulation units consider the omission or duplication of chips in the delayed signal.
US07710941B2 Method and device for the synchronised restitution of data flows
A method for restitution of data flows or data packets transmitted over a network, using at least two restitution appliances that are at least indirectly connected to the network, for a synchronized and error-free restitution. To synchronize the restitution by the at least two restitution appliances, either one of the restitution appliances, as the master, provides its internal clock as the reference, and the other restitution appliances, as the slaves, coordinate their internal clock with that of the master by the network and restitute the data flows or data packets according to the coordinated clock, or the internal clock of an external appliance also available on the network is used as the master, and all restitution appliances, as the slaves, co-ordinate their internal clock with that of the master by the network, and restitute the data flows or data packets according to the coordinated clock.
US07710940B2 Synchronisation of mobile equipment in time division duplex CDMA system
Method for synchronising mobile equipment in a CDMA system comprising a plurality of base stations (11) for communicating with the mobile equipment (12). The base stations (11) are mutually synchronised, and each base station (11) has a synchronisation channel transmit timing offset within a synchronisation time slot (20). The method comprises the step of synchronising the mobile equipment (12) by matching a synchronisation code in the synchronisation time slot (20). Also the following steps are executed by the method: scanning a base radio signal (13) during at least one frame (15) for detecting a signal portion with predetermined characteristics, such as received power peaks (23), the signal portion not being the synchronisation code; deriving timing information associated with the CDMA system from the signal portion; and starting the synchronisation step of the mobile equipment (12) using the timing information.
US07710938B2 Medium access control unit
A check is carried out for those stored transport formats which have been declared as being temporarily permissible by a mobile radio base station to determine whether these transport formats satisfy a selection criterion which is specific to that mobile radio device. The transport format used for data transmission is selected exclusively from those transport formats which satisfy the selection criterion which is specific to that mobile radio device.
US07710932B2 Method and apparatus for encouraging routing in a network
A node (200) includes a processor (201) for determining neighbor nodes in a routing path to a destination based on a routing table associated with the node (200). The node (200) includes a memory for storing a first authenticated tokens. The node includes a transmitter (203) for transmitting a first request-to-route (RTR) message including an indication specifying information units (IUs) from the first node to the neighbor nodes in a routing path from the first node to the destination. The node (200) includes a receiver (205) for receiving a neighbor reply message from one of the neighbor nodes to the first node which indicates that the neighbor node will route the information units (IUs). The transmitter (203) transmits a second authenticated tokens from the first node to one of the neighbor nodes. The second authenticated tokens are converted into a tradable entity and provide compensation to the neighbor node selected.
US07710930B2 Method and apparatus for network management using periodic measurements of indicators
A beacon signal used in data communications, such as the IEEE 802.11, is provided with data extensions. The data extensions permit additional information to be provided by the beacon signal, thereby reducing the traffic overhead of the network. The data extensions further permit handoffs and handoffs based on offset values. Periodic beacon requests are made during connection between a wireless transmit/receive unit (WTRU) and an access point (AP) on a WLAN. A Measurement Request field corresponding to a beacon request contains a measurement duration value and channel number for which the request applies. The beacon request permits a scan mode which includes “Active Scan” mode, “Passive Scan” mode and “Beacon Table” mode. In Active Scan mode, the measuring station (STA) transmits a probe request with a broadcast SSID. In Passive Scan mode, the measuring STA passively receives on the specified channel and return a beacon report containing one information element for each STA from which it detects a beacon or probe response. In Beacon Table mode, the measuring STA returns a beacon report containing the current contents of its beacon table without performing additional measurements.
US07710927B2 Method for using a base station to selectively utilize B and D channels to support a plurality of communications
A method for using a wireless digital base station to receive, process and transmit a plurality of communications having independent data rates establishing a first communication channel having a first data communication rate to support a first communication; determining the data rate required to support the first communication; selecting one or more transmission channels, from a plurality of available transmission channels, required to support said required data rate; and transmitting the first communication using one or more selected transmission channels. The plurality of available transmission channels includes at least one B or D channel.
US07710923B2 System and method for implementing a media independent handover
A system for implementing a media independent handover in a station in a wireless communication system includes a physical sublayer management entity, a medium access control sublayer management entity, a management information base, and a handover policy function. The handover policy function is capable of receiving measurements and system information from the physical sublayer management entity, the medium access control sublayer management entity, and the management information base. The handover policy function is capable of then autonomously determining whether to execute a handover.
US07710922B2 Flow control at cell change for high-speed downlink packet access
A control node (26) of a radio access network participating in a cell change procedure is permitted to begin sending HS-DSCH data frames to a target radio base station (28) even before the control node knows a calculated capacity allocation for the target cell. Such pre-knowledge transmission of HS-DSCH data frames by the control node effectively reduces a control node (e.g., RNC) bitrate transmission gap which otherwise would occur had the control node waited to send the high-speed downlink shared channel (HS-DSCH) data frames after the control node had been informed of the calculated capacity allocation. The control node is permitted to begin sending the HS-DSCH data frames even prior to an activation time (AT), and typically just after a switch time (ST).
US07710921B2 Transmitted packet replenishment system and transmitted packet replenishing method
In a mobile IP network, a mobile node transmits data to a corresponding node. The transmitted data is stored in a transmitted data holding unit in the mobile node. The mobile node manages replenishment information indicating an operation relating to the retransmission of a packet. The mobile node retrieves a packet specified according to the replenishment information from the transmitted data holding unit when handover occurs, and transmits (retransmits) the packet.
US07710916B2 Method for setup and controlling service connection
A method of establishing connection between a first mobile station (MS) and a second MS in a mobile communication system is disclosed. More specifically, the method includes transmitting to at least one base station (BS) a service message which includes information of at least one service type supported by the first MS and the second MS. Here the at least one service type relates to a multimedia service supported by each of the first MS and the second MS. Furthermore, the method includes transmitting a request message which includes information of at least one service type selected by the first MS, receiving a response message which includes information of the selected service type which is supported by both the first MS and a second MS, and transmitting a connection complete message between the first MS and the second MS for communication using the selected service type.
US07710914B2 Device and method for adaptively controlling turn-on time of transceiver
A device and method for adaptively controlling a turn-on time of a transceiver so that power consumption is reduced. The device includes a transceiver for receiving a beacon frame broadcasted by a coordinator which coordinates devices, and a controller for determining whether a period of the beacon frame is changed by checking period information in the received beacon frame. The device further includes a beacon frame arrival-time estimation part for estimating an arrival-time of a next beacon frame to be received, based on the changed period information of the beacon frame, a time-error estimation part for estimating a time-errors of the coordinator and the device based on the changed period information of the beacon frame, and a turn-on time estimation part for estimating a turn-on time of a transceiver based on the estimated beacon frame arrival-time and the estimated time-errors.
US07710905B2 Link latency determination for optimal mobile IP re-registration
A method and system for link latency determination in a Mobile IP network determine an unloaded network delay; set a current estimated delay; initiate a current round trip estimation process; and set a retry timer. If the retry timer expires before the process completes, the method and system update the predetermined backoff period and repeat the preceding two steps. After re-registration, the method and system reset the current estimated delay time. The link latency determination optimizes the re-registration process between a mobile device and an agent device, thereby enhancing mobile device communications, minimizing network loading, and optimizing network traffic levels.
US07710902B2 Path diversity for customer-to-customer traffic
In one embodiment, egress provider edge devices (PEs) send advertisements to ingress PEs for address prefixes of a first multi-homed customer network that desires path diversity through a service provider network to a second customer network. A first ingress PE receives the advertisements, and determines whether a second ingress PE is multi-homed with the first ingress PE to the second customer network. If so, the first ingress PE computes a plurality of diverse paths within the service provider network from the first and second multi-homed ingress PEs to a corresponding egress PE. If a plurality of diverse paths exists, the first ingress PE employs one of those paths to establish a first tunnel from itself to a first egress PE, and the second ingress PE employs another of the paths to establish a second tunnel from itself to a second egress PE that is diverse from the first tunnel.
US07710895B2 Selective mode PHY device and method for managing power utilization using same
There is provided a method of managing power utilization for use by a first communication system having a first communication mode and a second communication mode, for communication over a PHY connection through a cable connecting the two systems. The method comprises establishing the PHY connection with the second communication system, detecting interoperability of the two systems in the first communication mode, determining a length of the cable connecting the first communication system to the second communication system, selecting a mode based on the length of the cable, if the detecting detects interoperability of the first communication system and the second communication system in the first communication mode, selecting the second communication mode as the mode, if the detecting does not detect interoperability of the first communication system and the second communication system in the first communication mode, communicating data using the PHY connection through the cable in the mode.
US07710894B2 Method, computer program product, and apparatus for automatically adapting hardware and software preferences based on a network connection
Software and hardware user preferences of a communication device are automatically adapted for different networks. Communication is initiated between a communication device and a first network. The communication is detected, the first network is identified, and the software and hardware preferences are automatically set in the communication device, as predetermined by the user for the first network. For communication with a second network, the communication between the communication device and the first network is suspended, and communication is initiated between the communication device and the second network. The communication between the communication device and the second network is detected, the second network is identified, and the software and hardware preferences of the communication device are automatically adapted to software and hardware preferences, as predetermined by the user for the second network.
US07710891B2 Apparatus and method for low cost, multi-port protocol analysis and monitoring
A concentrator multiplexes network data from different links in a network and carried on a plurality of lower speed lines into multiplexed network data carried on a higher speed line. A line interface module demultiplexes the multiplexed network data carried on the higher speed line, assembles the demultiplexed network data into cells, and reassembles cells into packets for analysis. A single distributed network analyzer analyzes the reassembled network data.
US07710889B2 Communication system, delay insertion server, backup server and communication control apparatus
A communication system includes a probe transmission server 3 which transmits at fixed intervals of time a probe multicast packet distributed along the same path as a main multicast packet, a delay insertion server 5 which appends the same fixed delay time to each of the main multicast packet and the probe multicast packet, a backup server 2 which generates synchronism and delay backup multicast packets from the main multicast packet and transmits them, and a communication control device 7 which determines the communication of the main multicast packet based on a reception interval of the probe multicast packet, generates a backup main multicast packet from the backup multicast packet when a communication break is detected, and transmits it. The communication system, upon implementing a broadcast-type multicast service, enhances compensation of communication breaks when detecting and recovering from a fault in an IP network, and reduces the network traffic.
US07710878B1 Method and system for allocating traffic demands in a ring network
A method of allocating a plurality of traffic demands on a network having a plurality of stations connected by a bi-directional ring is disclosed. The method comprises selecting a first traffic demand from the plurality of traffic demands. The method then acquires a first existing traffic volume for a first direction of the bi-directional ring and a second existing traffic volume for a second direction of the bi-directional ring. Either the first or second direction is selected for transmitting the first traffic demand based on the smallest incremental increase in the load of the bi-directional ring.
US07710867B1 System and method for managing traffic to a probe
A system and method is directed to routing a packet over a network to a probe. The system includes a replicator and a distributor. The replicator receives a packet from a client and replicates the packet. The distributor is either out-of-band or in-band to a flow of traffic between the client and a server. In the out-of-band configuration, the distributor forwards the replicate packet to at least one probe in a plurality of probes. The distributor receives a response to the replicate packet and transforms a source MAC address in the response to a MAC address of the distributor. The distributor forwards the transformed packet. The replicator forwards the original packet. In the in-band configuration, the distributor selects and forwards the original packet to a server using a first forwarding mechanism, and selects and forwards the replicate packet to a probe using a second forwarding mechanism.
US07710864B2 Recovery mechanism for 10 GE optical transport network wavelength division multiplexing ring
Methods and apparatus for processing a failure and a subsequent recovery in a ten Gigabit Ethernet (GE) optical transport network (OTN) wave division multiplexing (WDM) ring are disclosed. According to one aspect of the present invention, a device includes a plurality of ports, a sensing arrangement, and a processing arrangement. The ports include a first port that is initially configured to be in a forwarding state, and the sensing arrangement identifies whether the first port is facing or interfaced with a failure associated with the network ring. The processing arrangement being generates at least a first G.709 frame, and inserts at least one bit into the first G.709 frame that indicates that the failure associated with the network ring has been identified if the first port is facing a failure. The processing arrangement forwards the first G.709 frame through the second port.
US07710862B2 Method and system of assigning media access control (MAC) addresses across teamed communication ports
A method and system of assigning media access control (MAC) addresses across teamed communication ports. At least some of the illustrative embodiments are methods comprising teaming a plurality of communication ports in a computer system to appear as a single virtual port to an application program (each communication port transmits message packets with any of a number M possible MAC addresses, wherein the number communication ports is greater than M), assigning a set of size M of MAC addresses to each of the plurality communication ports such that each MAC address appears in the set for a communication port for which the MAC address is the primary address (and such that each MAC address appears in M−1 other sets for other communication ports), and receiving a message packet from a client device across a network, the message packet directed to a primary MAC address of the first of the plurality communication ports.
US07710861B2 Network system and method for link failure recovery
A network system for recovering from a link failure in a Voice over Internet Protocol (VoIP) service comprises: a first media gateway having a current link setting and transmitting a corresponding packet upwardly for the VoIP service; a second media gateway which is link-connected to the same remote terminal as the first media gateway for the VoIP service; a media gateway controller for allocating the second media gateway for link resetting, and for transmitting allocation information when receiving failure information of a link set through the first media gateway; and a router for determining whether a packet transmitted from the first media gateway is received within a set time to determine whether there is a failure of the set link, for transmitting the link failure information to the media gateway controller, and for resetting the link to the second media gateway according to the allocation information transmitted from the media gateway controller when there is a link failure. A method for recovering from a link failure in a VoIP serviced comprises steps corresponding to the aforementioned functions.
US07710858B1 Apparatus, system, and method for sample timing synchronization in a receiver
A FFT module for a baseband processor of a receiver includes an input for receiving a timing window correction signal. In response to the timing window correction signal the FFT module adjusts a timing window for processing groups of samples within an input queue of the FFT module.
US07710855B2 Optical recording medium, recording and reproducing method thereof, and optical recording apparatus
The present invention relates to an optical recording medium containing a first substrate, a first information layer, an intermediate layer, a second information layer and a second substrate in this order, wherein the first information layer contains a first recording layer disposed on the first substrate and the second information layer contains a reflective layer, a second recording layer containing an organic dye and a protective layer which are disposed on the second substrate in this order; and the second recording layer contains an organic dye which is at least one elected from the group consisting of the specified squarylium metal chelate compounds.
US07710854B2 Multi-layer optical disc format
An optical disc (102) and method for forming the same. The optical disc preferably includes a first substrate (150) comprising a pre-recorded, first data storage layer (152) and a second substrate (156) comprising a recordable, second data storage layer (158). The second substrate is affixed to the first substrate such that a data transducing beam (161) passes through a common exterior boundary surface (162) of the disc to access the respective first and second layers. Preferably, the pre-recorded layer comprises a sequence of pits and lands (218). Addresses of blocks in the respective layers preferably successively increment (220) so that a readback system (100) interprets the respective layers as a common recording layer within the disc. One of the layers can store disc authentication data zone, a patch which updates a version of user data stored in the remaining layer, etc. A content supplier can supply specially configured substrates with pre-recorded control data to control disc manufacture.
US07710853B2 Recording medium with segment information thereon and apparatus and methods for forming, recording, and reproducing the recording medium
A recording medium, such as a high-density and/or optical recording medium including segment information recorded thereon, and apparatus and methods for recording to and reproducing from the recording medium, in order to improve data protection, data management and/or reproduction compatibility.
US07710851B2 Optical disc apparatus
A variable gain amplifier (203: VGA) for amplifying an amplitude of a signal extracted by a pickup (202), an A/D converter (204) for converting the amplified signal into digital, and an amplitude detecting circuit (206) for detecting amplitude information from the digital information, are provided. A gain control circuit (205) for calculating a control value for the VGA (203) is calculated from the detected amplitude information, and an envelope generating circuit (207) for executing an operation of absorbing transfer characteristics of the VGA (203) from the control value for the VGA (203) and the amplitude information, are provided to generate an envelope extracted by the pickup (202). When the characteristics of the VGA (203) vary, a degree of the variation is calculated from the amplitude information of the signal extracted by the pickup (202) and amplitude information obtained by fixing the control value for the VGA (203), and characteristic correction is executed.
US07710849B2 Optical head device and optical information recording or reproducing device
Provided is an optical head device and an optical information recording or reproducing device for performing recording or reproduction to/from a plurality of types of optical recording medium, which can obtain a stable track error signal by a small size and exhibits high efficiency. Light PD and light PC emitted from a double-wavelength light source make incidence to a diffractive optical element in the same polarization directions. Diffraction gratings have a double refractive characteristic and in these areas the polarization directions of the two light beams become orthogonal. The light of 650 nm band is divided into 0th-order light and ±1st-order diffracted light in one of the diffraction grating and transmits through the other diffraction grating. The light of 780 nm band transmits through one of the diffraction grating and is divided into 0th-order light and ±1st-order diffracted light in the other diffraction grating. The two light beams are emitted from the diffractive optical element in the same polarization direction and guided towards the optical recording medium through a polarizing beam splitter and a quarter-wave plate.
US07710847B2 Optical pickup apparatus
An optical pickup apparatus for recording and/or reproducing information for an optical information recording medium, comprising a light converging optical system including a coupling lens and an objective lens, wherein a first diffraction structure is installed on the objective lens, and a second diffraction structure is arranged on the coupling lens, whereby the spherical aberration and chromatic aberration caused by the difference in the thickness of the protective layer are corrected in the light converging optical system as a whole.
US07710846B2 Protection member and optical pickup device using the same
The present invention provides: a protection member used for preventing a contact between a lens for focusing light on an optical information recording medium and the optical information recording medium upon optically recording or reproducing information on or from the optical information recording medium, the protection member including an ultrahigh molecular weight polyethylene porous film; and an optical pickup device having the protection member.
US07710841B2 Method of recording temporary defect list on write-once recording medium, method of reproducing the temporary defect list, recording and/or reproducing apparatus, and the write-once recording medium
A method of recording a temporary defect list on a write-once recording medium, a method of reproducing the temporary defect list, an apparatus for recording and/or reproducing the temporary defect list, and the write-once recording medium. The method of recording a temporary defect list for defect management on a write-once recording medium includes recording the temporary defect list, which is created while data is recorded on the write-once recording medium, in at least one cluster of the write-once recording medium, and verifying if a defect is generated in the at least one cluster. Then, the method includes re-recording data originally recorded in a defective cluster in another cluster, and recording pointer information, which indicates a location of the at least one cluster where the temporary defect list is recorded, on the write-once recording medium.
US07710837B2 Method for determining focusing error gain for accessing to optical disc
A label side of a light-scribe optical disc includes a control feature zone recording therein reference information of the optical disc and a label zone to be marked based on the reference information. An optical head is moved in the label zone to determine a first FE gain and a first sub-beam addition (SBAD) signal by way of focusing servo technology. The optical head is further moved in the control feature zone to determine a second SBAD Signal. The first and second SBAD signals are operated to obtain a ratio. The ratio is used with the first FE gain to estimate a second FE gain for accessing to the control feature zone.
US07710836B2 Method and apparatus for controlling data access rate of an optical disc driver
Methods and apparatuses are provided for controlling data access rate of an optical disc player. The method includes steps of (1) utilizing a micro-controller to decide whether an action of an instruction of a predetermined data processing is an extraction operation or a play operation; (2) driving the spindle motor and a pick-up head to retrieve data from an optical disc at a first data access rate by the micro-controller while the action of the instruction of the predetermined data processing is an extraction operation; and (3) driving the spindle speed and the pick-up head to retrieve data from the optical disc at a second data access rate which is less than the first data access rate by the micro-controller while the action of the instruction of the predetermined data processing is a play operation.
US07710835B2 High resolution time detecting apparatus using interpolation and time detecting method using the same
A high resolution time detecting apparatus using interpolation and a time detecting method using the same are provided. The time detecting apparatus includes a delayer which generates delayed signals by sequentially delaying a reference signal using a plurality of delay elements, a latch unit which outputs latch signals using the delayed signals, and an interpolation unit which outputs interpolated signals using input and output signals of the delay elements. As a result, a high resolution TDC using an interpolation and a time detecting method using the same provide improved performance of digital PLL, high resolution digital signal output at a low power consumption, and controlled circuit size.
US07710832B2 User interfaces for electronic calendar systems
Methods, systems and machine readable media for operating a calendar in a data processing system. In one exemplary method, a calendar interface is displayed on a device, wherein the calendar interface is capable of zooming between a first or current time frame and a target time frame containing an invitation while preserving contextual continuity for the user.
US07710827B1 Methods and systems for conducting near-field source tracking
Methods and systems are provided herein for signal source tracking. A signal emitted over time from a moving source is a collection of small sub-signals that were emitted by the source at different positions along its path. If the source is traveling at a slower speed than the signal, the sub-signals will arrive at a given sensor in the same order that they were released. By identifying the locations and times of the releases of several of these sub-signals, the path and velocity of the moving source can be estimated.
US07710825B2 Side scan sonar imaging system with boat position on display
A system for use with a boat to provide underwater sonar images includes a left side scan sonar transducer for transmitting left side scan sonar pulses and for receiving left side scan sonar return signals and a right side scan sonar transducer for transmitting right side scan sonar pulses and for receiving right side scan sonar return signals. The system further includes signal processing circuitry for processing the left and right side scan sonar return signals to produce side scan image data and a digital processor for providing signals to a display based upon the side scan image data to produce a display image on the display showing boat location, a water column between the boat and bottom, and an underwater image comprising at least one of a left side underwater image and a right side underwater image.
US07710824B1 Location monitoring and sonar determination of presence
A system is provided for location monitoring. The system includes an event sensor and a sonar sensor in communication with the event sensor. The event sensor detects an event at a location. The sonar sensor determines a presence at the location.
US07710821B2 Multiple attenuation method
A method is described for reducing multiples in marine seismic data using at least two sets of signals representing seismic energy reflected and/or refracted from an earth structure using a plurality of seismic receivers located in a body of water with the two sets differing in the traveltime of signals through the body of water, separating said signals into up- and down-going wavefields and combining the two sets to remove multiples.
US07710818B2 Semiconductor memory device having low jitter source synchronous interface and clocking method thereof
Provided are a semiconductor memory device having a source synchronous interface capable of reducing jitter while minimizing overhead and a clocking method thereof. The semiconductor memory device comprises a phase locked loop (PLL) circuit receiving a first external clock signal for a command and address signal and generating a first internal clock signal, a first delay locked loop (DLL) circuit receiving a second external clock signal for predetermined bits of data and the first internal clock signal and generating a second internal clock signal locked to the second external clock signal, and a second DLL circuit receiving a third external clock signal for the remaining bits of the data and the first internal clock signal and generating a third internal clock signal locked to the third external clock signal.
US07710817B2 Semiconductor memory device having a delay locked loop (DLL) and method for driving the same
A semiconductor memory device includes: a modulation controller for generating a modulation control signal for controlling a frequency modulation operation; a delay locked loop (DLL) circuit for performing a delay locking operation to generate first and second DLL clocks and outputting a frequency-modulated DLL clock in response to the modulation control signal; and a data strobe signal generator for outputting the frequency-modulated DLL clock as a data strobe signal.
US07710816B2 Memory access circuit
A memory access circuit is provided. The memory access circuit includes a latch circuit, a feedback reset circuit, and a gate latch circuit. The latch circuit receives a high level input signal and outputs a first signal. The feedback reset circuit generates a second signal and a reset signal according to the first signal. The gate latch circuit generates a pre-charge signal and an enable signal according to the first signal and the second signal. The memory is accessed according to the pre-charging signal and the enable signal.
US07710815B2 Access unit for a static random access memory
An access unit for a static random access memory (SRAM) is provided. The access unit comprises two inverters. Two different variable voltages are supplied to the two inverters via bitlines to cause an imbalance in the current strengths between the two inverters so that data can be written on the SRAM.
US07710812B2 Semiconductor memory device
A semiconductor memory device includes memory cells; word lines connected to gates of the cells; n bit lines connected to the memory cells; sense amplifiers connected to the bit lines; refresh cells provided to correspond to the word lines, respectively, and provided to correspond to k bit lines, where k is a natural number smaller than n, one of the refresh cells storing therein refresh data indicating whether to perform a refresh operation on k memory cells out of the plural memory cells connected to a corresponding word line out of the plural word lines and connected to the k bit lines, respectively; a refresh sense amplifier reading the refresh data; and a refresh selection part provided to correspond to the refresh sense amplifier, and selecting whether to perform the refresh operation on the k memory cells according to the refresh data read by the refresh sense amplifier.
US07710808B2 Semiconductor memory device including a static memory cell
A semiconductor memory device includes a first block and a second block adjacent to each other in a column direction, each block including first and second memory cell arrays each including a plurality of local bit lines and a local sense amplifier shared by the first and second memory cell arrays, a plurality of global bit lines shared by the first block and the second block, a global sense amplifier configured to sense data transferred to the global bit lines, first and second replica cell groups provided in the first and second blocks, first and second replica bit lines connected to the first and second replica cell groups, an activation circuit connected to each replica bit line, and configured to activate the local sense amplifier, an edge cell group surrounding the first block and the second block, and a contact region surrounding the edge cell group.
US07710807B2 Sense amplifiers having MOS transistors therein with different threshold voltages and/or that support different threshold voltage biasing
A sense amplifier includes a pair of sense bit lines and first and second MOS sense amplifiers. The first MOS sense amplifier has a first pair of MOS transistors of first conductivity type therein, which are electrically coupled across the pair of sense bit lines. This electrically coupling is provided so that each of the first pair of MOS transistors has a first source/drain terminal electrically connected to a corresponding one of the pair of sense bit lines and the second source/drain terminals of the first pair of MOS transistors are electrically connected together. The first pair of MOS transistors of first conductivity type is configured to have different threshold voltages or support different threshold voltage biasing. The second MOS sense amplifier has a first pair of MOS transistors of second conductivity type therein, which are electrically coupled across the pair of sense bit lines.
US07710803B1 High speed circuit and a method to test memory address uniqueness
A circuit and method for testing address uniqueness of a memory array are disclosed. The circuit includes a plurality of current sinks associated with rows and columns of the memory array. A plurality of word lines of the memory array are coupled to the plurality of current sinks. A current mirror circuit is coupled to the plurality of current sinks and a circuit output node is coupled to the current mirror circuit. The circuit output node is configured to compare a total current from tested word lines of the memory array with a predetermined reference current, and to output a test pass or test fail indication in response to the comparison.
US07710802B2 Method for testing memory
A method for testing a memory includes the following steps. First, data is read from the memory and stored to a first temporary memory. Meanwhile, expected data corresponding to the data from the memory is written into a second temporary memory from a tester. Thereafter, the data in the first temporary memory and the expected data in the second temporary memory are compared with each other to judge whether the memory has an enough operation window.
US07710800B2 Managing redundant memory in a voltage island
An approach that manages redundant memory in a voltage island is described. In one embodiment there is a design structure embodied in a machine readable medium used in a design process of a semiconductor device. In this embodiment, the design structure includes one or more voltage islands representing a power cycled region. One or more non-power cycled regions are located about the one or more voltage islands. Each of the one or more non-power cycled regions comprises at least one memory using redundancy and a repair register associated with each memory using redundancy. A redundancy initialization component is coupled to the one or more voltage islands and the one or more non-power cycled regions.
US07710794B2 Semiconductor memory device
A semiconductor memory device can a desired internal clock in consideration of a delay time of an actual clock/data path. The semiconductor memory device includes a multiclock signal generating unit configured to receive a reference clock signal and generate a plurality of clock signals having a constant phase difference from each other, a delay modeling unit configured to generate a plurality of delay clock signals by reflecting a delay time of an actual clock/data path to the plurality of clock signals, a selection signal generating unit configured to generate selection signals by comparing phases between the reference clock signal and the plurality of delay clock signals, and a phase multiplexing unit configured to output any one of the plurality of clock signals as a final clock signal in response to the selection signals.
US07710793B2 Write voltage generating circuit and method
Provided are a write voltage generating circuit of a non-volatile memory cell and a write voltage generating method. The write voltage generating circuit includes a voltage generating unit providing a preliminary write voltage at a level below a defined target level, a voltage sensing unit receiving the preliminary write voltage and a reference signal, and in response to a comparison between the preliminary write voltage and the reference signal generating a start signal, and a switching unit generating and applying a write voltage derived from the preliminary write voltage at a writeable level to a non-volatile memory cell during the write operation in response to the start signal, wherein the writeable level is less than the target level.
US07710790B2 Semiconductor memory device and write control method thereof
A semiconductor memory device comprise a word line, a bit line intersecting the word line, a memory element arranged at intersections of the word line and the bit line and having different required time for a write operation according to a logical value of write data, a write driver supplying a write current to the bit line, a write control circuit controlling operations of the write driver, and a timing signal generation circuit supplying a timing signal to the write control circuit. The timing signal has a waveform including a pulse indicating a time of starting supplying the write current when a first logical level is to be written, a pulse indicating a time of ending supplying the write current if the first logical level is to be written, and a pulse indicating one of a time of starting supplying the write current and a time of ending supplying the write current when a second logical level is to be written.
US07710787B2 Method of erasing an EEPROM device
A method for erasing an EEPROM cell which reduces the need for monitoring algorithms. The potential at the erase gate is initially raised and the potential at the control gate is lowered to cause FN tunneling through the erase gate. A subsequent soft programming step is employed to raise the potential at the control gate to a value sufficient to cause FN tunneling to start though the oxide of the transistor. A new memory device structure suitable for practicing this method employs a transistor having a floating gate, where a data value is stored as charged on the floating gate; a control gate; a control gate capacitor coupling the control gate to the floating gate; an erase gate; an erase gate capacitor coupling the erase gate to the floating gate; and an erase control circuit.
US07710783B2 Methods for operating a nonvolatile memory and related circuit
A method for operating a nonvolatile memory and related circuit are applied to a nonvolatile memory of an RFID tag. The operating method is for repeatedly performing a program procedure on the nonvolatile memory at least twice, and then performing an verification procedure on the nonvolatile memory.
US07710781B2 Data storage and processing algorithm for placement of multi-level flash cell (MLC) VT
A wireless device that includes a memory device having an engine to execute a voting algorithm to average a memory cell data sensing result over time to provide a charge placement in the memory cell.
US07710780B2 Semiconductor non-volatile memory
A semiconductor non-volatile memory, wherein a memory cell can be read accurately without having to discharge bit lines before the read operation. When reading a memory cell, the first bit line connected to the drain thereof is connected to the voltage source to receive a predetermined voltage, and the second bit line connected to the source thereof is connected to the sense amplifier. In this process, the third bit line in the vicinity of the second bit line is connected to the ground power supply. Thus, since the third bit line in the vicinity of the second bit line being sensed is forcibly set to the ground level, no charge flows in therefrom, thus preventing a current flowing into the second bit line.
US07710777B1 Semi-volatile NAND flash memory
Semi-volatile NAND flash memory systems, apparatuses, and methods for use are described herein. According to various embodiments, a semi-volatile NAND flash memory may be partitioned into various retention regions. Other embodiments may be described and claimed.
US07710770B2 Data storage device and method
A serial magnetic mass storage device and associated data storage method of the kind in which data is encoded in single magnetic domains in nanowires. In the invention, the nanowires are provided with a large number of notches along their length to form domain wall pinning sites. Moreover, the notches are addressed in groups (A, B, C) by heating electrodes. By alternately heating the notches hosting head-to-head and tail-to-tail domain walls in synchrony with alignment and anti-alignment of an operating field (H) along the nanowire the magnetic domains are moved along the nanowire by alternate movement of the head-to-head and tail-to-tail domain walls in caterpillar or worm-like motion in which the domains are incrementally lengthened and shortened by one inter-notch distance as they move along the nanowires under the joint coordinated action of the heating and alternating operating field. From an interconnect and fabrication standpoint, the scheme can be scaled almost without restriction out of the plane of the substrate to provide hundreds or thousands of stacked layers of nanowires, thus allowing very dense three-dimensional networks of stored information to be realised.
US07710766B2 Multi-state memory and multi-functional devices comprising magnetoplastic or magnetoelastic materials
Apparatus and methods are disclosed that enable writing data on, and reading data of, multi-state elements having greater than two states. The elements may be made of magnetoplastic and/or magnetoelastic materials, including, for example, magnetic shape-memory alloy or other materials that couple magnetic and crystallographic states. The writing process is preferably conducted through the application of a magnetic field and/or a mechanical action. The reading process is preferably conducted through atomic-force microscopy, magnetic-force microscopy, spin-polarized electrons, magneto-optical Kerr effect, optical interferometry or other methods, or other methods/effects. The multifunctionality (crystallographic, magnetic, and shape states each representing a functionality) of the multi-state elements allows for simultaneous operations including read&write, sense&indicate, and sense&control. Embodiments of the invention may be used, for example, for storing, modifying, and accessing data for device, sensor, actuator, logic and memory applications. Embodiments may be particularly effective for non-volatile memory or other read&write, sense&indicate, and/or sense&control functions in computer or other applications; such simultaneous operation of two (or more) of said multiple functionalities open new pathways for miniaturization of devices.
US07710765B2 Back gated SRAM cell
Methods, devices and systems for a back gated static random access memory (SRAM) cell are provided. One method embodiment for operating an SRAM cell includes applying a potential to a back gate of a pair of cross coupled p-type pull up transistors in the SRAM during a write operation. The method includes applying a ground to the back gate of the pair of cross coupled p-type pull up transistors during a read operation. The charge stored on a pair of cross coupled storage nodes of the SRAM is coupled to a front gate and a back gate of a pair of cross coupled n-type pull down transistors in the SRAM during the write operation and during a read operation.
US07710764B2 Semiconductor memory cells with shared p-type well
A semiconductor integrated circuit with memory redundancy circuit to address the problems of increased area, power consumption and access time which is caused by using an ECC circuit for error correction. The circuit includes: a plurality of memory mats; a local bus, parallel to word lines, which transfers read data and write data from memory cells; a global bus for writing, parallel to data lines, which transfers write data from an input pad IO; a global bus for reading, parallel to data lines, which transfers read data to an output pad IO; and at least one error correction circuit located at an intersection of the global buses and the local bus. Reading and writing may each be completed in a single cycle, and during a write operation, data which is different from data previously read is written. By this configuration, an increase in area and power consumption can be avoided and errors such as soft errors can be corrected.
US07710761B2 CMOS SRAM/ROM unified bit cell
A memory cell including a bit and bitnot sense lines as well as a random access memory (RAM) word line and a read only memory (ROM) word line. The memory cell particularly includes a static RAM (SRAM) bit cell and a ROM bit cell. The SRAM bit cell is coupled between the bit and bitnot sense lines, and is responsive to a signal on the RAM word line. The ROM bit cell is also coupled between the bit and bitnot sense lines, and is responsive to a signal on the ROM word line. The ROM bit cell includes first and second ROM pass transistors, a first node for permanently programming connection of the first ROM pass transistor to either a voltage line or a ground line, and a second node for permanently programming connection of the second ROM pass transistor to either the voltage line or the ground line.
US07710757B2 Magnetic track using magnetic domain wall movement and information storage device including the same
Provided are a magnetic track using magnetic domain wall movement and an information storage device including the same. A magnetic track may comprise a zigzag shaped storage track including a plurality of first magnetic layers in parallel with each other, and stacked separate from each other, and a plurality of second magnetic layers for connecting the plurality of first magnetic layers. The information storage device may include the magnetic track having a plurality of magnetic domains, current applying device connected to the magnetic track, and a read/write device on a middle portion of the magnetic track.
US07710754B2 Method of simple chip select for memory subsystems
Embodiments of the invention may generally provide techniques that allow a single externally supplied chip select signal to be used to independently select a plurality of devices in a multi-chip package (MCP). For some embodiments, higher order address bits are compared to device IDs assigned to each device. An internally generated chip select line is asserted for a device having a match between the address bits and its device ID.
US07710751B2 Secondary-side power receiving circuit of noncontact power supplying equipment
A plurality of pickup coils 2A and 2B are provided, resonance capacitors 3A and 3B forming resonance circuits 4A and 4B resonating at the frequency of an inductive path 1 are respectively connected in series with the pickup coils 2A and 2B, and the resonance circuits 4A and 4B are connected in series. Further, the resonance circuits 4A and 4B are respectively provided with rectifier circuits 6A and 6B for rectifying voltages generated by the resonance circuits 4A and 4B. The rectifier circuits 6A and 6B are connected in parallel and feed power to a load 10. Moreover, a switch 5 is provided to switch a connected state and an open state between the resonance circuits 4A and 4B, and a voltage controller 11 is provided to control an output voltage applied to the load 10, by controlling the switch 5.
US07710750B2 Inverter with time counting function
The inverter according to the invention includes a control microcomputer including a protector circuit that stops the inverter when an anomaly is caused, a counter that counts the driving clock signals of the microcomputer from the instance at which the protector circuit starts working, and a conversion circuit that converts the clock signals counted by the counter to a numerical time expression in the time units and outputs the converted numerical time expression. The inverter according to the invention, manufacturable with low manufacturing costs and easy to operate, facilitates informing the installation manager of the period of time from the instance at which the inverter stopped due to an anomaly and such a cause, without impairing the time measurement precision.
US07710745B2 Bipolar power supply system
The present invention is directed to a remotely controlled power supply system that can change output polarity at a high slew rate without using switching devices. The system comprises a control circuit and two individual high voltage DC-DC converter power supply sections, one positive and one negative, connected in series. By nature of the control circuitry, either a positive or negative controllable current is produced depending upon a programmed voltage input. The two individual power supply sections are each self-oscillating single transistor circuits. The self-oscillating circuits contain an RC network tuned to provide attenuation at the second harmonic of the natural oscillating frequency of the circuit. This reduces and/or eliminates the tendency of this circuit to begin oscillation at the wrong harmonic of the natural frequency. A power-on delay circuit is used to suppress the outputs of the two power supply sections no matter the command of the input control programming signal. An enable signal input allows for suppression of the power supply system output at any other time.
US07710744B2 Method for controlling a full bridge converter with a current-doubler
A method controls a Full Bridge converter with a Current-Doubler of the type including at least a first and a second half-bridges of diodes connected to respective control transistors. The method includes detecting a reference value, comparing, instant by instant, the reference value with an output voltage value of the converter, and carrying out a switching from a transfer phase to an energy recirculation phase in correspondence with instants when the output voltage value reaches the reference value.
US07710743B2 Remote ID resistor assembly for wiring harness
A printed circuit board (PCB) connector assembly for a wiring harness is disclosed. The PCB connector assembly may include a PCB, a connector housing disposed on a surface of the PCB, and a plurality of ID resistors for identifying data and limiting voltages through the cordless power tool. The ID resistors are mounted on the surface of the PCB. An encapsulant covers the plurality of ID resistors.
US07710741B1 Reconfigurable graphics processing system
One embodiment of a reconfigurable graphics processing system includes a first MXM edge connector and a second MXM edge connector affixed to an interposer board and a first MXM board and a second MXM board coupled to the interposer board via the first and second MXM edge connectors, respectively. Each MXM board includes a GPU and other elements necessary to process graphics data. The system couples to the motherboard of a computing device through an interface connector on the interposer board. One advantage of such a system is that it may be configured to deliver more performance than a standard desktop graphics board, while occupying substantially the same volume, through the use of multiple, small form factor MXM boards.
US07710736B2 Memory card with latching mechanism for hinged cover
An enclosed re-programmable non-volatile memory card includes a cover that is hinged to the card to normally cover a set of external contacts to which the memory is connected but which can be rotated out of the way by hand to expose that set of contacts for connection with a mating receptacle of a host device. A second set of electrical contacts having a different pattern than the covered set may also be provided on the card. The covered set of contacts may be in accordance with the universal serial bus (USB) plug standards. A latching mechanism built into the hinged cover holds it firmly in a closed position but allows its manual release to expose the covered set of contacts. One exemplary release mechanism utilizes a resiliently held element that is moveable by hand against the resilience, and another employs a hand slideable latch.
US07710732B2 Electronic module comprising an element exposed on one surface and method for making same
A manufacturing method and an electronic module manufactured according to the method including an assembly with two insulating sheets and an electronic element. A first insulating sheet constituting one of the faces of the module including at least one window in which the electronic element is housed, one face of said element levelling the surface of said first sheet and appearing on the exterior face of the module. The second insulating sheet constitutes the other face of the module. The module includes an adhesive film which extends over a region covering at least the outline of the window of the element and is situated in a region situated between the first sheet and the second sheet. The module can also include at least one electronic circuit placed between the two insulating sheets and connected to the element on the conductive connection areas located on the interior face of the element.
US07710730B2 Fixing heat dissipating unit and electronic device having fixing heat dissipating unit
A fixing heat dissipating unit that is disposed in an electronic device is connected to a substrate and a heat source. The fixing heat dissipating unit includes a fixing element and a heat conducting element. The fixing element is connected to the substrate to hold the substrate in the electronic device. The heat conducting element is respectively connected to the heat source and the fixing element. The heat source is a part of the electronic device and the fixing element is integrated with the heat conducting element as a single component. An electronic device having the fixing heat dissipating unit is also disclosed.
US07710729B2 Method and system of real-time estimation of transmission line parameters in on-line power flow calculations
A system and method for estimating parameters of transmission lines employing phasor measurement units is provided, wherein measurements are provided from the phasor measurement units relating to a transmission line. These measurements are filtered to remove invalid measurements. Using the remaining valid measurements, resistance, reactance and grounding admittance are calculated and estimated and checked for errors.
US07710727B2 Heat sink assembly
A heat sink assembly for an add-on card includes a heat sink and a clip received in the heat sink. The heat sink includes a supporting plate and a first and a second heat absorbing plates extending downwardly from the supporting plate. The first and second heat absorbing plates sandwich first and second heat conductive plates and the add-on card therebetween. The supporting plate is located over and spaced from the add-on card. The clip includes a resisting member, first and second engaging members and first and second pressing members. The resisting member is received in the heat sink and abuts upwardly against the supporting plate of the heat sink. The first and second engaging members engage with the first and second heat absorbing plates, respectively. The pressing members abut downwardly against a clasp clasping the conductive plates and the add-on card together.
US07710726B2 Electronic circuit apparatus for compressor
An electronic circuit apparatus for a compressor includes a board and a case. One corner of the board is fixed to case such that the board cannot move in the thickness direction and is movable in the flattening direction. According to this structure, even when an electronic part generates heat or outside air temperature of the case varies, the expansion or contraction of the board in the flattening direction is not affected by the expansion or contraction of the case in the flattening direction. Therefore, it is possible to prevent the deformation of the board and stress from being repeatedly applied to a soldering portion of the electronic part. As a result, it is possible to ensure the reliability of soldering strength for a long time.
US07710725B2 Electronic apparatus and daughterboard
An electronic apparatus includes: a housing; a motherboard that is accommodated in the housing; a first daughterboard that is accommodated in the housing; a second daughterboard that is accommodated in the housing; a host controller that is mounted on the motherboard; a bridge controller that is mounted on the first daughterboard and electrically connected to the host controller; a first chip that is mounted on the first daughterboard and electrically connected to the bridge controller; and a second chip that is mounted on the second daughterboard and electrically connected to the bridge controller.
US07710722B2 Liquid cooling unit and heat exchanger therefor
A heat exchanger allows establishment of a flat space between first and second plates. The heat exchanger is inserted in a closed circulating loop for coolant. The flat space is allowed to have a cross-section larger than that of a cylindrical duct of the closed circulating loop. The flat space serves as a flow passage. An increased cross-section enables a reduction in the flow speed of the coolant. The coolant is allowed to slowly flow through the flat space. The coolant thus contacts with the first and second plates for a longer time. The heat of the coolant is sufficiently transferred to the first and second plates. The efficiency of heat radiation is enhanced.
US07710721B2 Power inverter
Water paths for feeding a coolant water through a power converter mounted on an automobile are arranged in parallel, openings are formed on the water paths respectively, heat radiating fins project from the openings, and the openings are closed by a base plate of the power module. Further, the base plate of the power module includes a metal in addition to copper to increase a hardness of the base plate, so that a deterioration of the flatness during fixing the fins with brazing is restrained.
US07710720B2 Electronic device and fire protecting mechanism of the electronic device
An electronic device having an exhaust opening configured to exhaust air outside, the electronic device includes a door part configured to close the exhaust opening when the electronic device has a predetermined temperature, wherein the door part is rotated based on the own weight of the door part and a wind pressure of the air taken in the electronic device and exhausted outside the electronic device, so that the exhaust opening is closed.
US07710719B2 Mobile hard disk box
A hard disk box includes a tray, a cover, and a enclosure. The tray includes a bezel and a bottom plate. The bottom plate includes a locking portion forming a catch. The cover includes a rear wall, and an insert wall extending from a side of the rear wall. A hook extends from the rear wall for engaging the catch of the tray. The enclosure accommodates the bottom plate of the tray and the insert wall of the cover, and is retained between the bezel of the tray and the rear wall of the cover. The enclosure defines an opening in a bottom wall thereof, corresponding to the locking portion of the tray.
US07710714B2 Housing for scale or load cell controller
A housing for a scale or load cell controller suitable for use in harsh environments. The housing includes a moisture-resistant front display unit coupled to a rear interface and mounting unit. The front display unit includes a front housing, a back housing, and a frame overlying a boundary or seal region between the front and back housings to provide a double moisture-resistant seal between the front and back housings. The front display unit defines an interior region including a display and a plurality of user input keys and controller circuitry. The front display unit is removably attachable to the rear interface unit. A moisture-resistant seal is also provided between the front display unit and the rear interface and mounting unit. The rear interface and mounting unit defines a recessed area supporting a battery pack, a power supply and an interface circuit board. Circuitry in the front display unit is electrically coupled to circuitry in the rear interface and mounting unit via an edge connector circuit card that extends through an opening in the front display unit and mates with an edge connector socket supported in the rear interface and mounting unit.
US07710713B2 Flat sealing of anode/separator assembly for use in capacitors
An anode/separator assembly for a capacitor is described. The capacitor includes a pellet of anode active material having opposed first and second major faces extending to a surrounding side wall and a separator enveloping the pellet. The separator is formed of a first sheet of separator material including a first central region contiguous with the first major face wall of the anode pellet and a first perimeter region folded in contact with the surrounding side wall of the anode pellet, and a second sheet of separator material including a second central region contiguous with the second major face wall of the anode pellet and a second perimeter region overlapping a portion of the first perimeter region of the first separator sheet. The first and second sheets of separator material are then sealed to each other at a seam formed at the overlap between them using the anode pellet surrounding sidewall as a backing surface for a heat sealing device.
US07710709B2 Carbon nanotube coated capacitor electrodes
Devices and methods for their formation, including electronic devices containing capacitors, are described. In one embodiment, a device includes a substrate and a capacitor is formed on the substrate. The capacitor includes first and second electrodes and a capacitor dielectric between the first and second electrodes. At least one of the first and second electrodes includes a metal layer having carbon nanotubes coupled thereto. In one aspect of certain embodiments, the carbon nanotubes are at least partially coated with an electrically conductive material. In another aspect of certain embodiments, the substrate comprises an organic substrate and the capacitor dielectric comprises a polymer material. Other embodiments are described and claimed.
US07710699B2 Current limitation in an inductance with a limit current adaptation
A method and a circuit for limiting the current in an inductance, comprising means for interrupting the power storage in the inductance at the end of a delay triggered by the current in the inductance.
US07710698B2 Distance protection relay and method
A protective relay for an electrical power distribution system and a method. The protective relay includes first and second current transformers arranged to sense a respective current flowing into a power line, and a voltage sensing device arranged to sense the voltage of the power line. The protective relay further includes a first and a second device for determining the direction of a fault within the system based on a current signal from the first and second current transformers and a voltage signal from the voltage sensing means. The protective relay further includes a third device for determining the fault direction based on a sum of the current signals from the first and second current transformers and a voltage signal from said voltage sensing means. A controller determines whether a fault is internal or external based on the fault directions determined by the first, second and third devices.
US07710697B2 Hybrid system for electronically resetable circuit protection
An electrical circuit protection system provides circuit protection in an electrical power distribution system. The electrical circuit protection system according to one embodiment comprises: an automatic reset circuit breaker; a commutation module electrically connected to the automatic reset circuit breaker; and a controller that sets a state of the commutation module based on detected state of the automatic reset circuit breaker and externally input commands.
US07710695B2 Integrated circuit and electrostatic discharge protection circuit
An integrated circuit and a protection circuit capable of protecting electrostatic discharge (ESD) damage. The integrated circuit comprises a first pad, a ground pad, a second pad, a device circuitry, a discharging unit, and a discharging controller. The discharging unit comprises first and second transistors in series. The discharging controller comprises an ESD connection unit, and a voltage clamping unit. The ESD connection unit, coupled to the first pad and the discharging unit, receives an ESD pulse to establish a first control voltage to turn on the first transistor in the ESD event. The voltage clamping unit, coupled to the ESD connection unit and the first, second and ground pads, clamps the ESD pulse to establish a second control voltage to turn on the second transistor in the ESD event, and receives an operation voltage at the first pad to turn off the second transistor in normal operation.
US07710693B2 Apparatus and method for providing protection for a synchronous electrical generator in a power system
An apparatus and method provide protection for a synchronous generator in a power system. The method includes deriving a plurality of generator safe operating boundary data expressions from power system data and/or user-defined inputs. The power system data may include a plurality of generator data supplied by a manufacturer of the generator and/or power system parameters such as power system equivalent impedance. Each generator safe operating boundary data expression may relate to a generator capability curve, a steady-state stability limit curve, a minimum excitation limiter curve, an over excitation limiter curve, or an user-defined curve. The method also includes calculating an active power value sum and a reactive power value sum based on generator three-phase currents and voltages, comparing these sums to at least one of the plurality of generator safe operating boundary data expressions, and to provide protection and/or alarming functions for the generator based on this comparison.
US07710692B2 Superconductor component with improved electrical contact
The present invention is directed to a superconductor component 1 suitable as fault current limiter comprising a superconductor body 2 provided with a shunt coil 3 and an electrical contact 4 on at least one end of the superconductor body 2 wherein the superconductor component 2 is provided with means for reducing currents 6 induced within the electrical contacts 4.
US07710689B2 Narrow track read sensor
A narrow track width read sensor having a high magnetoresistive sensitivity is made using a self-aligned process which requires the use of only a single resist mask. A plurality of sensor layers which includes a top layer of noble metal is deposited over a substrate. Optionally, a central protective barrier which is conductive or reactive-ion-etchable is formed over these sensor layers. After forming a resist mask in the central region, first lead layers are deposited in the end regions and over the resist mask. Using the resist mask, ion milling is performed such that the first lead layers and sensor layers in the end regions are substantially removed but sensor layers in the central region remain, to thereby form a read sensor having lead overlays on the edges thereof. Hard bias and second lead layers are then deposited in the end regions and over the resist mask. After the resist mask is removed, the top of the read sensor may be oxidized through an exposure to oxygen plasma such that the magnetoresistive sensitivity of the read sensor is increased. Alternatively, the top layers of the read sensor may be removed or transformed by reactive ion etching (RIE).
US07710687B1 High conductivity ground planes for integrated lead suspensions
An integrated lead flexure or suspension including an insulating layer, a plurality of traces on the insulating layer and a stainless steel base layer on the side of the insulating layer opposite the traces. The traces are free of a conductive shield layer on the side opposite the insulating layer. One or more voids extend through the stainless steel layer below the traces. The voids are filled with a high conductivity metal layer.
US07710686B2 Heat-assisted magnetic recording head and method of manufacturing the same
A heat-assisted magnetic recording head (HAMR) head includes a magnetic recording head including a recording pole for applying a magnetic recording field on a magnetic recording medium and a return pole magnetically connected to the recording pole to form a magnetic path, a light source for emitting light, and an optical transmission module including an photonic crystal waveguide disposed at a side of the magnetic recording head to guide light incident from the light source and a nano aperture for enhancing an optical field by varying an intensity distribution of the light guided through the photonic crystal waveguide.
US07710679B1 Communications channel with programmable coupling
A communications circuit includes a first filter having a corner frequency that is adjustable. A data type identifier that tracks first and second types of data flowing through the communications circuit. A control module that adjusts the corner frequency of the first filter to provide alternating current (AC) coupling during the first type of data and adjusts the corner frequency of the first filter to provide direct current (DC) coupling during the second type of data.
US07710675B2 Apparatuses and methods for pre-erasing during manufacture of magnetic tape
The present invention relates to direct current (“DC”) pre-erasing servo channels of a magnetic tape prior to writing servo data in a servo channel. The present invention particularly relates to those servo recordings which were written with a uni-polar current waveform. The DC pre-erase is performed using a uni-polar direct current of a polarity that is opposite to the polarity of the direct current used to write the servo data. This pre-erase may be done with one or more heads. Also, as will be described, the pre-erase of a servo channel and writing to a servo channel may be done by making two passes over a single head or by using two or more heads to perform both steps. Also, it is within the scope of the present invention to have the heads mounted on a single mount or have the heads on separate mounts and on separate tape decks.
US07710673B2 Phase locking apparatus, phase locking method, data reproducing apparatus, data reproducing method, and programs
A phase locking apparatus is disclosed which, includes a phase error information detecting device to detect phase error information indicating the phase error. The device has a phase position determining device to determine, based on run length limited information, whether or not phase positions of a first and second value from among sampling values constituting synchronous data are under a reverse phase condition in effect when only one of the first and the second values is in excess of a predetermined threshold, and a phase error information calculating device to calculate the phase error information in each of two cases determined, one with the reverse phase condition found to be in effect and the other without effect.
US07710672B2 Magnetic transfer holder unit, transfer apparatus, method of manufacturing a transfer medium, and magnetic recording medium
A holder unit for use in a transfer apparatus that causes a surface of a transfer master and a surface of a slave medium to be in direct contact with each other and transfers information on the transfer master surface to the slave medium surface. The holder unit includes a pair of gripping members, movable toward and away from each other, for holding the transfer master. The transfer master is stuck firmly on either or both of the pair of gripping members through or without an elastic member.
US07710663B2 Prismatic lens and reflector/refractor device for lighting fixtures having enhanced performance characteristics
A prismatic lens and a reflector/refractor device having enhanced characteristics are provided for lighting fixtures. The prismatic lens and the reflector/refractor device are formed of a silicone material. A prismatic lens member includes a plurality of prisms on a surface thereof for refracting light. The reflector/refractor device includes a plurality of prisms on a surface thereof for reflecting and refracting light. The silicone material forming the prismatic lens and the reflector/refractor device is substantially transparent, and enables forming enhanced optical elements, for example, by injection molding technique. The silicone material is a selected one of dimethylsilicone, phenylmethlysilicone, or similar silicone material enabling enhanced optical performance for the prismatic lens and the reflector/refractor device.
US07710656B2 Optoceramics, optical elements manufactured thereof and their use as well as imaging optics
The transparent polycrystalline optoceramic has single crystallites and at least 95 percent by weight of the single crystallites have a cubic pyrochlore or fluorite structure. The optoceramic is composed of an oxide of stoichiometry: A2+xByDzE7 wherein 0
US07710655B2 Display with image-guiding substrate
A display system includes an angle-mapped display engine operable to launch angle-mapped image-bearing rays through an image-guiding substrate for display.
US07710653B2 Projection optical system, exposure system, and exposure method
A liquid immersion type projection optical system that can stably prevent the outflow of immersion liquid into inside of an optical system and can maintain good imaging performance. In the projection optical system of the present invention, an optical path between a light transmitting member (Lp) disposed closest to a second surface (W) side and the second surface is filled with a liquid (Lm1) having a refractive index greater than 1.1, and a light shielding film (36) for shielding the passing of light is formed on the side surfaces (41, 42) of the light transmitting member. When D is a space between the second surface and the light shielding film, Θ is a maximum incident angle of an image forming beam which reaches the second surface, and Ym is a maximum image height on the second surface, the condition of 0.25
US07710652B2 Grid image with one or several grid fields
The present invention relates to a grating image having one or more grating fields, each of which includes an electromagnetic radiation-influencing grating pattern comprising a plurality of grating lines, the grating lines being characterized by the parameters orientation, curvature, spacing and profile. According to the present invention, in the grating image, a grating field (30) that is separately perceptible with the naked eye includes an electromagnetic radiation-influencing grating pattern having grating lines (32) for which at least one of the characteristic parameters orientation, curvature, spacing and profile varies (34) across the surface of the grating field.
US07710650B2 Diffractive optical element and optical system having the same
A diffractive optical element includes a plurality of layered diffraction gratings which includes two diffraction gratings made of materials having different dispersive powers. The plurality of diffraction gratings includes a first diffraction grating having a plurality of grating portions provided on a first base surface, and a second diffraction grating having a plurality of grating portions which are provided on a second base surface. In the second diffraction grating, a height of the grating portion of the central circular zone from the second base surface is greater than a height of the grating portion of the peripheral circular zone from the second base surface.
US07710649B2 Optical polarizer and method for fabricating the same
An optical polarizer includes a supporting member and a polarizing film supported by the supporting member. The polarizing film includes at least one layer of a carbon nanotube film, and the carbon nanotubes in a given carbon nanotube film are aligned in the same direction therein. A method for fabricating the optical polarizer includes the steps of: (a) providing a supporting member; (b) providing at least one layer of a carbon nanotube film, the carbon nanotubes in a given carbon nanotube film aligned along the same direction; and (c) adhering a given carbon nanotube film to the supporting member to form the optical polarizer.
US07710647B2 3-D image observation apparatus
A 3-D image observation apparatus includes a reflection type image display panel that has a digital micro mirror device, a magnifying optical system, and at least two light sources. The light sources are positioned at different locations relative to the reflection type image display panel, with the micro mirrors of the digital micro mirror device being variable in tilt angle such that light from a first light source is reflected to the left eye of an observer when the left image is displayed on the display panel in a time-division manner, and light from a second light source is reflected to the right eye of the observer when the right image is displayed on the display panel in a time-division manner. In this manner, one does not need to wear special glasses in order to experience a wide-angle, 3-D viewing experience.
US07710643B2 Apparatus for and method of delivering visual image into air
An image projection system that communicates an image into the air includes screen material particles, a screen generation device, a delivery device and a light projecting system. The screen generation device disperses the screen material particles from the screen generation device at a targeted screen location, thereby forming a projection screen. The delivery device launches the screen generation device from a launch location to the targeted screen location in the air. The light projecting device projects light from a projection location onto the screen to form the image on the screen so as to be visible from an observation location of a viewer.
US07710638B2 Wavelength conversion devices
A wavelength conversion device has a supporting substrate, and a wavelength conversion element provided on the supporting substrate, with separate portions provided on both sides of the wavelength conversion element. The separate portions are separated from the wavelength conversion element by an adhesive layer that bonds the supporting substrate and the wavelength conversion element while also bonding the supporting substrate with the separate portions. The element and separate portions are made of ferroelectric materials, respectively. The wavelength conversion element has a ridge optical waveguide, with grooves provided on each or both sides of the ridge optical waveguide and extended portions provided on the outside of each of the grooves.
US07710637B2 Method and apparatus for generating terahertz wave
A method and an apparatus for generating a terahertz wave, wherein one end face 12a of a non-linear optical crystal 12 is positioned approximately orthogonally to a direction of generation of a terahertz wave 4, pump light 2 and idler light 3 are totally reflected at an approximately same point 13 on the end face, and the generated terahertz wave 4 is emitted roughly vertically to the end face.
US07710634B2 Pattern generator
The present invention relates to an apparatus for creating a pattern on a workpiece sensitive to radiation, such as a photomask a display panel or a microoptical device. The apparatus may include a source for emitting light flashes, a spatial modulator having modulating elements (pixels), adapted to being illuminated by the radiation, and a projection system creating an image of the modulator on the workpiece. It may further include an electronic data processing and delivery system receiving a digital description of the pattern to be written, converting the pattern to modulator signals, and feeding the signals to the modulator. An electronic control system may be provided to control a trigger signal to compensate for flash-to-flash time jitter in the light source.
US07710627B2 Microactuator
A microactuator including a base frame; and a moving plate having both ends supported by a plurality of elastic support portions inside the base frame, the moving plate having a first side on which a reflective mirror for changing a light path is disposed. At least one first rib is disposed along an edge of a second side of the moving plate, which is the reverse side of the first side of the moving plate, and a second rib is disposed in the center of the second side of the moving plate and correspondingly encloses a permanent magnet. Also, a portion of the second side of the moving plate, except for the first and second ribs, is removed to a predetermined depth to reduce the weight of the entire moving plate and to define the first and second ribs.
US07710624B2 Controlling the transmission amplitude profile of a coherent light beam in a holographic memory system
Holographic systems which shape coherent light beams are disclosed. These holographic systems may beam-shaping devices positioned in the path of coherent light beams to shape a coherent light beam into an essentially diffraction noise free coherent light beam of predetermined dimensions that has a continuous light beam profile of distinct intensity zones.
US07710621B2 Image forming apparatus, image forming system, image forming method and computer-readable medium
Disclosed is an image forming apparatus including: a communication section connected to an information management apparatus to manage a data with a correspondence of the data to the management information and an input apparatus to accept a manuscript information, to communicate with each other; an image forming section to form an image on a recording paper; and a controlling section to transmit the management information to the information management apparatus through the communication section, to receive the data corresponding to the transmitted management information from the information management apparatus, to convert the received data into a barcode information, to form a composite information by combining the barcode information and the manuscript information received from the input apparatus, and to allow the image forming section to form an image of the composite information.
US07710610B2 Image forming apparatus employing a forgery discrimination pattern
An image forming apparatus includes an image forming unit adapted to form images of a plurality of colors in a manner in which a predetermined pattern of a predetermined color is registered thereon and superimpose those images to form a color image, a controller configured to control the image forming unit so as to form a patch image of each color for density detection, and a detector configured to detect the density of each of the patch images. The controller controls the image forming unit so as to superimpose the predetermined pattern of the predetermined color upon the patch image of a predetermined color and not to superimpose the predetermined pattern of the predetermined color upon the patch images of the other colors.
US07710607B2 Image processing method and apparatus
The generation of an N-dimension look-up table used (N≧2) in conversion processing of input image data includes acquiring a value of the input image data for every channel corresponding to a respective dimension of the N-dimension look-up table by analyzing the input image data to be processed, determining an input value range of each dimension of the N-dimension look-up table based upon the acquired value, arranging a predetermined number of grid points in the determined input value range with regard to each dimension of the N-dimension look-up table, and setting an output value of each arranged grid point based upon desired image conversion processing.
US07710603B2 Image forming apparatus and image forming method
Image forming apparatus 1 capable of forming dots of types in quantity of α (integer satisfying α≧2) wherein there are provided, target pixel selection means 2 that selects a target pixel, recording rate acquisition means 3 that acquires a recording rate total value of dots in two types among dots of types in quantity of α and acquires a recording rate of a dot on one side among dots in two types, first quantization means 4 that conducts quantization based on the recording rate total value and determines recording of dots in quantity of i (integer satisfying 0≦i≦2) on the target pixel and second quantization means 5 that determines types of dots to be recorded on the target pixel based on i representing the number of dots to be recorded on the target pixel determined by the first quantization means and on the recording rate of the dot on one side.
US07710602B2 Systems and methods for context-based adaptive image processing using segmentation
Embodiments of the present invention comprise methods and systems for context-based adaptive image processing wherein print job elements are processed according to context, which may be determined by segmentation and analysis of print job elements.
US07710601B2 Image forming apparatus
A pseudo random number generating circuit forms uniform distribution random number noises. An insertion noise data forming unit receives the uniform distribution random number noises, center-distributes them around 0 as a center, further reads out output correction values of every recording device from an LED characteristics variation data memory, center-distributes them on the basis of the output correction values, and outputs them. A noise inserting circuit receives an output of the insertion noise data forming unit and adds it to input image data. The occurrence a stripe-shaped concentration variation on an output image is prevented, so that a good output image is obtained.
US07710598B2 Polychromatic encoding system, method and device
Disclosed is a polychromatic barcode or portable data file symbology, image, system, method, and apparatus enabling virtually unlimited information density. In a preferred embodiment, ASCII characters are assigned to unique identifiers, which identifiers are in turn assigned to unique colors. Color blots are sequentially arranged in a symbol so as to match the sequence of corresponding identifiers to be encoded, and then the symbol is applied to a surface. To decode, the symbol is scanned, colors translated into identifiers, and identifiers translated into content. Also disclosed are blots dedicated to calibration. Information density is further enhanced through an external reference function achieved through commands included in the barcode itself, by which function infinitely high information density is achieved. Licensing information is available through www.inventerprise.com.
US07710594B2 Hybrid printer and scan image copying method
It is an object of the present invention, when using image scanner(s) to capture image(s) of original(s) and using printer(s) to print same, to enable four-sided borderless copying such that margin(s) do not appear on printout(s). An image scanner might capture an image corresponding to scan region 263 which might be somewhat larger than original 262. Image processing circuitry might then enlarge an image corresponding to scan region 266 (arrow 279), converting it into enlarged image 271. Within enlarged image 271, the image of original 262 might have been enlarged so as to become image 273, which might be somewhat larger than printing paper 274. This enlarged original image 273 which would be present within enlarged image 271 might then be printed by a printer.
US07710593B2 Method and apparatus for controlling a network device using XML and conditional processing
A network device is provided with a storage and adapted to be connected to a network. A document acquirer is operable to acquire a structured document in which a rule of processing executed by the network device is described by at least one first element defining at least one condition and at least one second element defining at least one content of the processing. A document analyzer is operable to analyze the structured document to obtain an analysis result and to store the analysis result in the storage. An operation controller is operable to control an operation of the network device in accordance with the analysis result stored in the storage.
US07710590B2 Automatic maintenance of page attribute information in a workflow system
A method for generating a print job ticket includes extracting page attribute information from an electronic document, embedding the page attribute information as an object within the document, processing the document to form a print job, automatically reading the object embedded in the processed document to retrieve embedded page attribute information, and generating a job ticket for the print job based on the retrieved embedded page attribute information.
US07710582B2 Laser processing apparatus and laser processing method for cutting and removing a part of a surface region of a substrate
Before applying a processing laser beam to a surface of a substrate through a film of liquid, distance M2 between a reference point on an axis of a first laser displacement meter and the surface of the substrate is measured to correct distance M1 between a lower end of an optical unit and the surface of the substrate, on the basis of distance M2, the processing laser beam is applied to the surface of the substrate, thereby cutting and removing a part of the surface of the substrate, and a depth to which the surface of the substrate has been cut and removed with the processing laser beam is measured by a second laser displacement meter.
US07710581B2 Wavelength monitoring method and apparatus and method of making same
A wavelength of an optical source is monitored by first and second adjacent detectors on a common base. A bulk reflective component has first and second partially reflective surfaces that respectively direct first and second portions of energy from the source to the first and second detectors. A wavelength discriminator is positioned between the first detector and first surface. An optical isolator downstream of the reflective component prevents radiation from the source and exiting the component from being coupled to the detectors and back to the source.
US07710573B2 Device and method for the non-invasive detection and measurement of the properties of a medium
The invention relates to a device useful for non-invasive detection of the properties of a medium by means of interferometry. The device comprises an optical source which is used for illuminating a zone of the medium that is to be probed with a light beam, and an interferometer for splitting the light beam into a reference beam and a probe beam. The interferometer has a cutoff frequency for the automatic control of respective path lengths of the reference beam and of the probe beam. The device also comprises scanning means which, together with the probe beam, are used to scan the zone to be probed at an image acquisition frequency greater than the cutoff frequency.
US07710572B2 Inspection method and apparatus, lithographic apparatus, lithographic processing cell and device manufacturing method
A fault detection and classification method is disclosed that uses raw back-focal-plane image data of radiation from a substrate surface, detected by a scatterometer detector, to determine a variation in the raw data and correlate the variation in the raw data with a possible fault in a lithographic apparatus or a process that patterned the substrate surface. The correlation is carried out by comparing the variation in the raw data with known metrology data. Once a fault has been determined, a user may be notified of the fault.
US07710571B2 Optical membrane formation system and method
The invention relates to a spectroscopy system and improved membrane formation techniques. The system has at least one light source operable to generate a source beam and a prism having a rear surface. A support block is disposed on the rear surface of the prism. The support block is formed with at least one sample well having a center and defines a substantially vertical rear cell surface having a center. The source beam is aimed at the sample well. A syringe filled with a membrane solution and having a needle with a distal end disposed in front of the sample well. The distal end is aimed at a point above the center of the rear cell surface. The syringe is operable to eject a steady stream of membrane solution from the needle onto the circular rear cell surface thereby forming a membrane defining at least a portion of a layer under test. The membrane has a substantially uniform thickness that covers substantially the entire rear cell surface. A detector operable to detect light that is at least one of reflected and scattered by the layer under test.
US07710569B2 Headset mounted apparatus mounting a visor with interchangeable filter sets
A portable apparatus having a source, a detector and a filtering element placed a known distance from the source and/or the detector. One embodiment of the apparatus is a headlamp having an illumination source, a camera, and two eye pieces. The headlamp has an adjustable headband for positioning the headlamp on the head of the user and a protective cover for interacting with the camera, eye pieces, and/or illumination source. The protective cover preferably includes multiple sets of filtering elements such that motion about or along an axis changes the filtering elements interacting with the camera, eye pieces, and/or the illumination source.
US07710563B2 Optical microscopy with phototransformable optical labels
A method of imaging with an optical system characterized by a diffraction-limited resolution volume is disclosed. In a sample that includes a plurality of phototransformable optical labels (“PTOLs”) distributed in the sample with a density greater than an inverse of the diffraction-limited resolution volume of the optical system, a first subset of the PTOLs in the sample are activated, and the density of the activated PTOLs in the first subset is less than the inverse of the diffraction-limited resolution volume. A first portion of the PTOLs in the first subset of PTOLs is excited. Radiation emitted from the activated and excited PTOLs in the first portion of PTOLs is detected with the imaging optics, and locations of activated and excited PTOLs in the first portion of PTOLs is determined with a sub-diffraction-limited accuracy based on the detected radiation emitted from the activated and excited PTOLs.
US07710562B2 Atomic analyzer
An atomic analyzer includes a plasma generator, in which a discharge gas is fed in a micro gap between a pair of electrodes to generate nonequilibrium atmospheric pressure plasma, a bias voltage controller that includes a plasma-leading electrode for leading the nonequilibrium atmospheric pressure plasma generated by the plasma generator to an object to be irradiated, the object to be irradiated with the nonequilibrium atmospheric pressure plasma is placed on the plasma-leading electrode, a bias voltage is applied between the plasma-leading electrode and the electrodes of the plasma generator to irradiate the object with the nonequilibrium atmospheric pressure plasma, and a spectrometer that analyzes atoms spectroscopically from light emitted from atomized generated by atomizing a substance composing the object to be irradiated by the nonequilibrium atmospheric pressure plasma irradiation or from light absorbed by the atomized atoms.