Document Document Title
US07802312B2 Method of recording and/or reproducing data under control of domain management system
Provided are a method of recording/reproducing data under control of a domain management system. The method includes extracting, from the write command, domain management information regarding the predetermined domain and contents, and copy control information specifying an extent of copying the contents within the predetermined domain; recording the extracted domain management information on the storage medium; generating a domain-bound flag that is used to determine whether the recording apparatus which records the contents on a storage medium is present in the predetermined domain, based on the extracted copy control information; and recording the domain-bound flag and the contents on the storage medium. Accordingly, it is possible to record contents, recording of which is limited within a predetermined domain, on a storage medium outside a slave under control of a domain management system, while preventing the contents from being reproduced within other domains.
US07802311B2 Recording apparatus, recording method, recording medium and program
A recording apparatus which executes copy control utilizing copy control information which is indicative of plural types of copy control includes an electronic watermark detection device, which detects a predetermined copy control information portion of the copy control information out of a content over which an electronic watermark expressing the copy control information is superimposed, and a recording device which records a content in accordance with a detection result obtained by the electronic watermark detection device.
US07802310B2 Controlling access to data in a data processing system
Access to and delivery of licensed content is controlled using content names that were determined based on the content. A name for a data item is obtained, the name having been determined based at least in part on the data which comprise the contents of the data item. Access to the data item is authorized based at least in part on the name. Once authorized, access may be granted from more than one computer. The name may have been determined using a hash or message digest function such as MD4, MD5 or SHA. The data item may comprise a file, a portion of a file, a page in memory, a digital message, a digital image, a video signal or an audio signal.
US07802307B2 Systems and methods for communication protection
A communications apparatus and method is provided to reliably protect communication systems, such as mobile phone systems, from unauthorized use, as well as to make the interception of wireless communication more difficult. Specifically, the static wireless phone number or other similar identifiers are not used for identification and authorization during communication between the mobile unit and a base station. Instead, a set of private identifiers is determined and is known only to the phone company and the base stations controlling the mobile phone calls. These private identifiers allow dynamic and continual updating of the mobile phone and base station directories with current valid identifiers that are used for communication between the devices.
US07802303B1 Real-time in-line detection of malicious code in data streams
In one embodiment, a data stream is scanned for presence of computer viruses using a stream-based protocol parser, a stream-based decoder/decompressor, and a stream-based pattern matching engine. The protocol parser may be configured to extract application layer content from the data stream to generate a file stream. The protocol parser may stream the file stream to the decoder/decompressor, which may decode/decompress the file stream to generate a plain stream. The decoder/decompressor may stream the plain stream to the pattern matching engine, which in turn may scan the plain stream for viruses. Advantageously, the aforementioned components may perform its function as soon as streaming data becomes available, without having to wait for the entirety of the data.
US07802302B1 Single scan for a base machine and all associated virtual machines
A scanning manager scans the file systems of virtual machines running on a base computer. In order to scan a virtual machine, the scanning manager identifies the file on the base machine that represents the virtual machine, freezes the virtual machine, and creates a snapshot thereof. The scanning manager restarts the frozen machine, and starts the snapshot. The files of the snapshot are mapped at a virtual machine level, and the resulting file mapping information is used to scan the files of the virtual machine at a base machine level. The scanning can comprise scanning for malicious code, such as virus signatures. The scanning manager can scan one, multiple or all virtual machine(s) running on the base computer, in conjunction with a full or partial scan of the base computer, or independently.
US07802298B1 Methods and apparatus for protecting computers against phishing attacks
In one embodiment, a client computer is protected from phishing attacks using a sensitive state monitor and a phishing site detector. The sensitive state monitor may detect reception of a web page displayed in a web browser of the client computer. The sensitive state monitor may determine whether or not the web page is a sensitive web page, such as those used to receive user confidential information. When the sensitive state monitor determines that the web page is sensitive, the sensitive state monitor may ask the user to confirm that the web page is indeed sensitive. After user confirmation, the sensitive state monitor may invoke the phishing site detector, which may determine whether or not the website serving the web page is a phishing site.
US07802294B2 Controlling computer applications' access to data
Systems and methods are described that control attempts made by an application to access data. In one embodiment, the application is associated with a security token that includes an application ID. In operation, the system receives a request, initiated by the application, for access to the data. The system is configured to evaluate the request for access based in part on comparison of the security token and a listing of approved application IDs associated with the data.
US07802293B2 Secure digital credential sharing arrangement
A secure and transparent digital credential sharing arrangement which utilizes one or more cryptographic levels of indirection to obfuscate a sharing entity's credentials from those entities authorized to share the credentials. A security policy table is provided which allows the sharing entity to selectively authorize or revoke digital credential sharing among a plurality of entities. Various embodiments of the invention provide for secure storage and retrieval of digital credentials from security tokens such as smart cards. The secure sharing arrangement may be implemented in hierarchical or non-hierarchical embodiments as desired.
US07802289B2 Virtual channel table for a broadcast protocol and method of broadcasting and receiving broadcast signals using the same
A virtual channel table for broadcasting protocol and a method for broadcasting by using the virtual channel table includes identification information identifying and permitting discrimination of active and inactive channels contained in the virtual channel table. At a receiver, the virtual channel table transmitted from the transmitting side is parsed, thereby determining whether the current received channel is an active or inactive channel.
US07802286B2 Methods and apparatus for format selection for network optimization
Method and apparatus for optimizing network bandwidth utilization by delivering to users only the minimum number of programs required by service provider policies. In one embodiment, the method comprises switching some users from lower quality versions of programs to higher quality versions of the same programs, and removing those lower quality versions of programs from a given service group. In another embodiment, some users are switched from higher quality versions of programs to lower quality versions of those same programs, and the higher quality versions of programs removed from a given service group.
US07802285B2 Client-server based interactive television program guide with server recording
An interactive television program guide system is provided. An interactive television program guide provides users with an opportunity to select programs for recording on a remote media server. Programs may also be recorded on a local media server. The program guide provides users with VCR-like control over programs that are played back from the media servers and over real-time cached copies of the programs. The program guide also provides users with an opportunity to designate gift recipients for whom programs may be recorded.
US07802283B2 Linked information system
A linked information system employing evolutionary media content links is provided. In another aspect of the present invention, a media content distribution system includes selected media content accessible to remotely located users in an electronic format over a computer network. A further aspect of the present invention selects media content during the course of a human analysis based on relevance to tracked topics.
US07802282B2 Detection of commercials in a digital broadcast
A content detecting device for a digital broadcast signal receiver or a recording apparatus that records the digital broadcast signal. When information in program specific information and information in an electronic program guide information in the memory contradict each other concerning presence or absence of one of a closed captioning broadcast and a data broadcast, a detecting unit causes the memory to store information indicating the detection of the commercial.
US07802277B2 Inserting data objects into encrypted video streams
In a particular embodiment a method is disclosed for inserting data objects into a video stream. The method encrypts a first portion of the video stream at a server, suspends encryption of a second portion of the video stream, and sends the first and second portions of the video stream to a client device for insertion of the object into the video stream. In another embodiment a system is disclosed for inserting data objects into a video stream. The system encrypts a first portion of the video stream at a server, suspends encryption of a second portion of the video stream, and sends the first and second portions of the video stream to a client device for insertion of the object into the video stream.
US07802275B1 Digital television with subscriber conference overlay
Digital television system overlays subscriber two-way communication during broadcast program delivery to create virtual audience community. Individual or group billing and advertisement is personalized per DTV receiver program viewing and/or conferencing activity. Subscriber receiver includes camera and other media I/O device for multi-way video conferencing. Participants may be added or removed dynamically during programming or conferencing.
US07802262B1 System and method for communicating state and title information between a browser and a rich internet application with browser forward and back button support
A system and method communicates address and state information from a browser to a rich Internet application to allow the Rich Internet Application to start at a location, or preload variables, corresponding to the state information. The system and method communicates address and state information from the Rich Internet Application to the browser to allow such information to be displayed by the browser for use or retrieval. The system and method allows the user to navigate within the Rich Internet Application using the browser's forward and back buttons.
US07802259B2 System and method for wireless broadband context switching
A method for switching between instruction contexts within a time interval in a multi-mode wireless broadband processing system. The method can include executing critical task operations that complete execution within a time interval, a critical task including a plurality of critical task operations, executing non-critical task operations that are able to cross a time interval boundary, a non-critical task including a plurality of non-critical task operations, and entering a sleep mode in which no critical task operations or non-critical task operations are executed, if the critical task operations and the non-critical task operations begun in the time interval have been completed before a following time interval begins.
US07802255B2 Thread execution scheduler for multi-processing system and method
A processing system includes a plurality of processors capable of executing a plurality of threads and supporting at least one of hardware context switching and software context switching. The processing system also includes at least one hardware scheduler capable of scheduling execution of the plurality of threads by the plurality of processors. The at least one hardware scheduler is capable of scheduling execution of the threads by performing instruction-by-instruction scheduling of the threads.
US07802254B2 Job execution system and job execution method, and job execution apparatus and image forming apparatus used for this system
A job execution system comprises a job execution apparatus, an image data storage portion which is installed either outside or inside the job execution apparatus and stores image data in each box, a group information storing portion which is installed either outside or inside the job execution apparatus and stores group information preset for each group to which the user belongs in association with the box, a group information acquisition portion which is installed to the job execution apparatus and acquires the group information associated with the box when the box in which the image data is stored is designated by the user, and a controller which operates the job execution apparatus in conformity to the acquired group information.
US07802253B2 System for session management of resources and tasks having records in the lookup table for the session
In starting a session, a block ID is assigned to the respective blocks in which session is divided into tasks in every function, and a task lookup table which is a quick reference table for the block ID and a task ID is formed. In performing a message communication, a transmitter task assigns a destination in the block ID and obtains the task ID with reference to the task lookup table. And then, the task ID of the destination is assigned and a transmission and reception of the message is performed by applying a message communication function in OS.
US07802251B2 System for resource allocation to an active virtual machine using switch and controller to associate resource groups
Computerized information system and method having multiple virtual machines share common resources such as the system storage resources. The system contains a host computer executing multiple virtual machines, system resources organized into multiple resource groups, and a resource controller associating a resource group with a virtual machine executing on the host computer. When a state of the virtual machine changes, the resource controller releases the previously allocated resource group and when a request to execute another virtual machine is received, a new resource group is allocated to the host computer.
US07802249B2 Techniques for implementing pluggable virtual machines
Techniques for developing and exchanging virtual machine implementations and/or support library implementations are described. In one embodiment, the virtual machine design specifies a set of functions for executing all or substantially all support library operations that are dependent on the implementation of the virtual machine. When a developer desires to substitute one virtual machine implementation for another, the developer is able to basically “plug-in” the second virtual machine implementation with minimal impact on the support libraries since both virtual machine implementations provide implementations for the set of specified functions that are dependent on the implementation of the respective virtual machine. Conversely, different support libraries may be utilized in conjunction with a particular virtual machine implementation.
US07802247B1 Method and system for restoring software
Method and system are disclosed for restoring multiple instances of a software application to a predetermined baseline state. The method/system of the invention creates a baseline template from a single correct or “golden” installation of the software application. The baseline template may then be deployed to restore previously used instances of the software application to a baseline state.
US07802243B1 System and method for server customization
A method, system and program product for customization of a plurality of servers in a computer network. A server customizer module is generated that includes a server customizer initialization file containing a plurality of arguments for populating and running a plurality of standardized applications, scripts and utilities on each server. The server customizer module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. A server unattended install launch module, cooperative with the server customizer module is generated that includes an unattended install launch initialization file for launching a plurality of standardized processes on each server. The server unattended install launch module is installed on each of the plurality of servers for subsequent execution as part of the server build/customization process. The server customizer module and server unattended install launch module are executed on each of the plurality of servers to complete customization of each server.
US07802238B2 Process control script development and execution facility supporting multiple user-side programming languages
A supervisory process control and manufacturing information application development and execution system is disclosed that supports the execution of application object scripts derived from multiple different scripting languages. In particular, the system includes a script editor interface that enables submission/specification of scripts for application objects. The script editor interface supports multiple distinct user-side script languages (e.g., user-supplied script text). A script translation component that receives the user-side script includes routines for rendering execution-side script (executable by a script engine) from source script rendered by the script editor and written according to any of a set of user-side script languages supported by the script translation component. The translator supports at least a first scripting language and a second scripting language. Finally, an execution portion of the system includes an engine for processing the commands within the translated output execution-side script generated by the script translation component.
US07802236B2 Method and apparatus for identifying similar regions of a program's execution
A method and architecture for analyzing a computer program by finding similar sections of execution of the computer program. Code of the computer program is run over a plurality of intervals of execution, and during the execution of the program, a statistic is tracked for a component. Using the tracked statistic, behavior of the computer program is identified over each of the plurality of intervals of execution, and at least one identified behavior of at least one interval of execution is compared to the behavior of another interval of execution to find similar sections of behavior.
US07802235B2 System and method for tracing and/or evaluating the exchange of information
The invention relates to a system and a method for tracing and evaluating the communication of software applications, especially MES applications in an entire system. The tracing and evaluation can be carried out progressively or step-by-step on a project level, an adapter level and a port level, i.e. individual communication connections and individual applications, but the entire project is also traced by (even heterogeneous) application environments. The tracing and evaluation mechanisms enable higher-level services to access online the archived trace and error data at all times. An example of one such service is the generation of a report in the pharmaceutical field, indicating the materials used and sent in production orders.
US07802234B2 Integration of context-sensitive runtime metrics into integrated development environments
An integrated development environment (IDE) includes a runtime environment and user interface. A user of the IDE specifies an application component to be monitored, and metrics for the specified application component are transmitted by the IDE runtime environment to a data collector belonging to the IDE user interface for display to the user. In addition, support is offered for the separation of operational concerns from business logic, allowing developers to control the operational aspects from a policy manager of the IDE user interface. Using the policy manager, developers invoke policy agents to add predefined code segments to applications, saving the developer from having to recode the same operational logic each time an application is updated to contain a new policy related to business logic.
US07802232B2 Software robustness through search for robust runtime implementations
Software program robustness is improved by successfully masking memory safety errors in the software program. For instance, at least some memory safety errors in a software program can be masked by using a runtime memory manager that approximates the semantics of an infinite heap memory manager. In one example, an approximation of an infinite heap memory manager is implemented by configuring a parameterized memory manager with parameter values such as padding to be added to each allocation on the heap and the amount of deferment before executing a call to free memory on the heap. Ideal configurations balance expected robustness with costs such as added memory and processing time. Ideal configurations can be identified through systematic search of a coordinate space of selected parameters. Ideal configurations can also be identified by statistically correlating success/failure data collected from execution of deployed instances of the software program to the configuration of the memory managers used therein.
US07802229B2 Timed loop with sequence frames structure for a graphical program
A “timed loop with frames” node may be included in a graphical program. The “timed loop with frames” node may combine a timed loop with a timed sequence such that the timed sequence is executed at each iteration of the timed loop. The “timed loop with frames” node may be configured with first execution timing information that controls execution timing for the iterations of the loop. A plurality of graphical code portions may be included in the “timed loop with frames” such that a sequential order of execution for the graphical code portions is specified. The “timed loop with frames” node may be configured with second execution timing information that controls execution timing for the graphical code portions executed at each iteration.
US07802228B2 Systems and methods for varying software build properties using primary and supplemental build files
A primary file can be used to specify default build properties for software under development. A set of modified build properties may be stored in a supplemental file. The default build properties can be temporarily overridden with modified build properties for a given build, allowing freedom in the choice of build properties without proliferation of files used for the same purpose, which can be confusing. In addition, users can create new build commands for software under development, and associate the new commands with supplemental files. When the user invokes a new build command, the build process can override the default properties with the modified properties in the supplemental file, and then restore the defaults. Other advantages and features of the invention are described below.
US07802212B2 Processor controlled interface
Described are a system and method to control interface timing and/or voltage operations of signals transmitted between devices. A processor may be coupled through one or more bus interfaces of a bus to one or more corresponding interface timing and/or voltage comparison circuits and corresponding interface timing and/or voltage adjustment circuits.
US07802211B2 Method and device for verifying digital circuits
For the verification of digital circuits, which can have multiplier structures in particular, an equivalence test between the digital circuit and a reference description of this digital circuit is proposed, in such a way that firstly for the multiplier structures implemented in the digital circuit the realized implementation alternative of several pre-defined different implementation alternatives is determined in each case and inserted into the reference description in place of the respective multiplication function, in order subsequently to execute the equivalence test with the reference description changed thereby. In this way, the structural equivalence between the reference description and the digital circuit to be verified can be substantially increased, which speeds up the verification process overall.
US07802206B1 Dynamic sizing user interface method and system for data display
Embodiments of the present invention relate to methods and devices for displaying information in a handheld device, comprising displaying information in a dynamically sizable cell in the display of the handheld device, wherein the cell comprises a portion of the display and the size of the cell is adjusted in response to the amount of information it contains. Embodiments of the present invention are enabled to display the information in a plurality of dynamically sizable cells which display different categories of information. Embodiments are also enabled to adjust cell size in response to the size of the other cells in the display.
US07802205B2 Graphical chronological path presentation
The life history of a person or entity can be presented in a graphical representation of a highway. Life events may be represented by simple data strings, or by files such as photographs, dissertations, job offers, and love-letters, among others. For ease in viewing, the information representing the life history is categorized according to type (medical, educational, photographic, etc.) and placed in lanes corresponding to the type of information. The information is also organized by date, being placed between mile corresponding to temporal periods, for instance, years. Other graphical arrangements of stored information are also included.
US07802202B2 Computer interaction based upon a currently active input device
Described is a computer-implemented system and method that dynamically detects which input device (e.g., pen or mouse) is currently in use, and based on the device, varies a program's user interaction model to better optimize the user's ability to interact with the program via that input device. A tablet input subsystem receives pen and touch data, and also obtains keyboard and mouse data. The subsystem analyzes the data and determines which input device is currently active. The active device is mapped to an interaction model, whereby different user interface appearances, behaviors and the like may be presented to the user to facilitate improved interaction. For example, a program may change the size of user interface elements to enable the user to more accurately scroll and make selections. Timing, tolerances and thresholds may change. Pen hovering can become active, and interaction events received at the same location can be handled differently.
US07802201B2 System and method for panning and zooming an image on a display of a handheld electronic device
Method and arrangement for panning and zooming a displayed image on a display screen of a handheld electronic device 300 using the same auxiliary user input device 328 is described. The displayed image can be toggled between panning and zooming modes that respectively pan and zoom the displayed image by successively actuating the auxiliary user input device 328.
US07802199B2 Enable ribbon reloading via a proxy add-in
Various technologies and techniques are disclosed for enabling ribbon re-loading through a proxy add-in. A ribbon proxy add-in is loaded that has ribbon customizations for a ribbon of a primary add-in. The primary add-in is also loaded. At a later point in time, the ribbon proxy add-in is unloaded and reloaded, which causes a host application to re-query the ribbon proxy add-in for the ribbon customizations. Since the ribbon proxy add-in points to the ribbon customizations of the primary add-in, the ribbon of the primary add-in is updated as a result.
US07802198B2 Centralized control and management system for automobiles
In a control and management system for automobiles, a central processor in the system connects traditionally unrelated vehicle subsystems together to realize synergistic functions such as smart driving, automatic parking, etc. A master interface having a display is employed in the system to help a user control and manage the vehicle functions.
US07802195B2 Dragging and dropping objects between local and remote modules
The present invention extends to methods, systems, and computer program products for dragging and dropping objects between local and remote modules. Terminal server components simulate the functionality of participants in drag and drag operations to facilitate the dragging and dropping of objects between local and remote modules and vice versa. The terminal server components interact locally to communicate with modules participating in a drag and drop operation. The terminal server components also send messages over a terminal server session to relay appropriate drag and drop information to corresponding terminal server components on the other end of the terminal server session.
US07802194B2 Business query language
Methods and apparatuses enable providing a structured business query interface to receive a structured business query. The interface can be provided as an extension to a business productivity application. The query is made without having to change context from the application to another program, but rather can be made within the context of the application. The query triggers access to a backend, which may result in accessing a data object that is inserted or embedded into the application, or a document of the application. In one embodiment, a business process extension is also available to the application, which enables a task pane within the application with other features and/or data. In one embodiment, related data can be accessed in response to selecting the inserted data object, which can provide additional information on the data object without leaving the context of the application.
US07802192B2 System and method for customizing layer based themes
There is provided a method for customizing a customizable theme of a user interface of a communication device. The user interface includes a plurality of screens having one or more modifiable screen attributes. The method further includes: receiving a base theme comprising a plurality of layers, each of the layers comprising at least one graphical object, the graphical object having one or more graphical properties; mapping each one of a plurality of screens of the user interface to a respective one of the plurality of layers, each of the mapped screens having at least one screen attribute associated therewith; mapping each respective at least one screen attribute to the graphical properties of the at least graphical object of the respective one of the layers, the mapped screens and the least one screen attribute defining the customizable theme of the user interface; receiving an attribute modification request for modifying the at least one screen attribute corresponding to a first screen of the plurality of screens to customize the customizable theme; determining the mapping of the at least one screen attribute to the graphical properties of the at least one graphical object of the respective one of the plurality of layers; and modifying the graphical properties of the at least one graphical object according to the attribute modification request and the mapping of the at least one screen attribute.
US07802191B2 Contact picker interface
An interface for enabling a user to quickly access contact information automatically displays a list of expected contacts that are most likely to be selected by the user when attention is directed to an appropriate object requiring contact information. When a contact is selected, the corresponding and appropriate contact information is automatically entered. If a user does not select a listed contact, but instead begins manually typing in the contact information then the interface performs a search and displays a list of unexpected contacts having contact information matching the typed input from the user. Various criteria can be used to identify which contacts will be presented to the user and how they will be presented.
US07802190B2 Application display apparatus and application display system
Apparatus and method for displaying menu lists and activating applications in conjunction with electronic devices that respectively load contents and an information device that reproduces the contents stored in the electronic devices. Connection to the electronic devices is detected, and a menu list is generated. The menu list automatically updates to include additional applications corresponding to electronic devices when connections to the electronic devices are respectively detected. This provides an updated menu list from which selection is made to activate a predetermined application to perform an operation related to the relevant electronic device.
US07802184B1 Method and apparatus for processing text and character data
An apparatus and method for processing text or character data are disclosed. A text processing system receives a character input string and determines whether to apply character processing. A non-English language such as Italian can be entered into a processing system such as a computer using a standard English based keyboard such that additional keys for providing accents or other grammatical and punctuation symbols or characters not existing in English are not required. In one mode, text is automatically accented or punctuated without requiring user intervention. In another mode, a user is provided with a list of accent or punctuation choices so that the user may select the optimum accent or punctuation. Text processing of an input may be activated by a text sequence including a possible vowel accent or apostrophe error, and may continue as an input method editor loop in response to repeated actuations of the key associated with the first activation event. When an activator event input is detected, a rules based system is utilized to select a correctly accented and punctuated character. A list of alternative accents and punctuations is optionally displayed, and a user may toggle through the list using the activator event to select a desired character. The display provides information for a level of certainty of a selected character or word.
US07802183B1 Electronic record management system
An electronic record management system utilizes semi-structured documents that contain both authenticated partial texts created by an author and pointers to audio recordings that will be processed later by transcribers. The transcribed material is held in temporary storage until reviewed and approved by the author. When approved, the transcribed text may be combined with the original authenticated partial text to produce a final authenticated document. In addition, the record management system may further include a mechanism for assigning multiple context-dependent meanings to at least a portion of the information items included in a document. The record management system therefore allows a variety of encoding schemes to be automatically overlaid on each document. This creates opportunities to re-use the information for secondary purposes, such as preparing bills (such as Medicare bills) that must conform to arbitrary sets of rules.
US07802181B2 Document processing device and document processing method
A new content distribution technique is provided.A document processing apparatus 100 provides a function as a browser that allows the user to browse a document held by a Web server 25. Specifically, the document processing apparatus 100 acquires a document from the Web server 25 via the Internet 29, and displays the document thus acquired. A mode detection unit 78 detects a mode transition to a value-added operation mode, i.e., a mode that allows the user to reuse the Web page, examples of which include: a mode that allows the user to edit the Web page, a print mode, a storage mode, and a mode which allows the user to duplicate a part of the Web page. In such a case, an advertising display unit 79 displays additional content such as an advertisement. A business model is proposed, whereby, in a case of executing the mode transition to the mode that allows the user to reuse the content, instead of charging the user, advertising is displayed.
US07802178B2 Information display apparatus, information display method, information display program, graphical user interface, music reproduction apparatus, and music reproduction program
Disclosed herein is an information display apparatus includes: candidate object display means configured to display selectable candidate objects in a first display layer; and selected object display processing means configured to display a selected object, which is selected by user from the candidate objects, in a second display layer, which is superposed over the first display layer.
US07802177B2 Hypervideo: information retrieval using time-related multimedia
Disclosed is a method and device for selecting documents, such as Web pages or sites, for presentation to a user, in response to a user expression of interest, during the course of presentation to the user of a document, such as a video or audio selection, whose content varies with time. The method takes advantage of information retrieval techniques to select documents related to the portion of the temporal document in which the user has expressed interest. The method generates the search query to use to select documents by reference to text associated with the portion of the temporal document in which the user has expressed interest, as by using the closed caption test associated with the video, or by using speech recognition techniques. The method further uses a weighting function to weigh the terms used in the search query, depending on their temporal relationship to the user expression of interest.
US07802176B2 Using state machines in navigation
Navigating through pages of content. In aspects, a state machine is provided that simplifies navigating. The state machine allows multiple navigation services to work together in a hierarchical manner to obtain content. The state machine also provides a mechanism for stopping navigation and responding to errors.
US07802174B2 Domain based workflows
Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
US07802170B2 Unified stopping criteria for binary and duobinary turbo decoding in a software-defined radio system
A decoding process for decoding a received block of N systematic binary data samples or N systematic duobinary data samples using a maximum a posteriori probability (MAP) decoding algorithm. The decoding process calculates a set of four log-likelihood values using the corresponding forward state metric, reverse state metric, and branch metric values for each of N/2 pairs of systematic binary data or each of N/2 pairs of duobinary data in the received block. The decoding process also calculates, for each set of four log-likelihood values a delta value corresponding to the difference between the largest and the second largest of the four log-likelihood values in each set. The decoding process repeats for at least a second iteration. The decoding process is stopped based on a plurality of delta values calculated during two consecutive iterations.
US07802167B1 Apparatus and method for detecting extended error bursts
A system and method are provided to detect an extended error burst in a data interface. An original error burst has a given length prior to or during transmission. Data transmission processing can extend the original error burst beyond its original length to become an extended error burst with an effective length greater than the original error burst length. Such data transmission processing can include: de-interleaving data on a multi-lane data interface; feedback from a Decision Feedback Equalizer (DFE) receiver; and/or block line decoding, such as 8B/10B block line code decoding. An extended error burst detector can include a suitable error detecting code, such as an r-bit cyclic redundancy check (CRC) code developed in relation to known extended error burst patterns, to detect all extended error bursts based on an up to r-bit original error burst. The detector can also detect error bursts that are not extended beyond the original error burst length.
US07802165B2 Decoder system for data encoded with interleaving and redundancy coding
Systems and methods for processing data signals are described. In one implementation, a demodulator and a first decoder unit, such as a convolutional encoder or a quadrature amplitude modulation decoder, for receiving the output of the demodulator, decoding the second level of encoding and outputting a decoded signal and a first error indication signal indicative of errors in the decoded signal are provided. The decoded signal may be passed through a de-interleaving unit to form a de-interleaved signal. The first location signal may be passed to an identifier unit which receives it, and from it produces a second error indication signal indicative of the errors in the de-interleaved signal. The de-interleaved signal and the second error indication signal may be transmitted to a redundancy decoder, where the signals may be used to perform redundancy decoding.
US07802164B2 Apparatus and method for encoding/decoding block low density parity check codes having variable coding rate
A method for encoding a rate-compatible block Low Density Parity Check (LDPC) code. The method includes designing specific LDPC codes for a predetermined number of coding rates, and generating a pruning pattern by comparing information node degrees of the predetermined number of LDPC codes; matching check node degrees of the predetermined number of LDPC codes; generating a predetermined number of puncturing patterns according to the check node degree when the matched check node degree is calculated; determining whether a first condition given for the generated puncturing patterns is satisfied; and determining the generated puncturing patterns as rate-compatible puncturing patterns when the puncturing patterns satisfy the first condition.
US07802163B2 Systems and methods for code based error reduction
Various systems and methods for code based error reduction. For example, in one digital information system including a channel detector and a decoder, the channel detector receives an encoded data set and is operable to perform a column parity check. The channel detector provides an output representing the encoded data set. The decoder receives the output from the channel detector and is operable to perform two checks. The two checks may be one of: two pseudo-random parity checks, a pseudo-random parity check and a slope parity check, and two slope parity checks. In addition, the decoder provides another output representing the encoded data set.
US07802162B2 Parity check matrix generation method, data transmission system, encoding device, decoding device, and a parity check matrix generation program
A method that allows the easy generation of low-density parity-check codes that can realize superior error-correcting characteristics. A processor of a transmission line encoder constructs parity check matrix H from partial matrix H1 of m rows and k columns on the left side and partial matrix H2 of m rows and m columns on the right side. The processor generates partial matrix H2 as a unit matrix. The processor generates partial matrix H1 to satisfy the conditions that, when any two rows contained in partial matrix H1 are selected, the two rows have periods that are relatively prime, or when the periods are identical, the two rows have different phases. The processor then joins partial matrix H1 and partial matrix H2 to generate parity check matrix H.
US07802161B2 Method of providing multimedia messaging service using unique message identifier
The present invention relates to a method of providing a multimedia messaging service, which guarantees the uniqueness of a transmitted multimedia message. In the multimedia messaging method using a mobile communication network of the present invention, a multimedia message transmitted from an originating mobile station is stored. A receiving mobile station is informed of the arrival of the multimedia message. The stored multimedia message is transmitted to the receiving mobile station if a download request is received from the receiving mobile station. In this case, the stored multimedia message includes a unique message identifier distinguished from file information of other multimedia messages stored to be retransmissible.
US07802160B2 Test apparatus and calibration method
A test apparatus that tests a device under test is provided, including a driver section that supplies a test signal to a corresponding pin of the device under test, a judgment section that makes a judgment concerning pass/fail of the device under test based on the response signal output by the device under test in response to the test signal, a voltage measuring section that detects a DC voltage of the signal output by the driver section, and an output side adjusting section that adjusts a duty ratio of the signal output by the driver section according to the DC voltage detected by the voltage measuring section.
US07802158B2 Diagnostic interface architecture for memory device
A diagnostic interface architecture for a memory device supports in one aspect one or more dynamically reconfigurable functional interconnects normally utilized in connection with reading data from the memory device and/or writing data to the memory device. The dynamically reconfigurable functional interconnects are capable of being configured to operate in either functional or diagnostic modes, whereby in the diagnostic mode, such interconnects may be used to communicate diagnostic information to support one or more diagnostic operations. The diagnostic interface architecture may also support multiple diagnostic interfaces in a given memory device, with at least one such diagnostic interface being capable of being selectively enabled in response to a failure in another diagnostic interface.
US07802157B2 Test mode for multi-chip integrated circuit packages
When a test mode of a controller of a multi-chip integrated circuit package is activated, external signal lines coupled to the controller are re-mapped to signal lines of one of the integrated circuit devices of the multi-chip integrated circuit package to permit direct testing of the integrated circuit device.
US07802156B2 Identification circuit with repeatable output code
A comparator receives first differentials, compares the differentials to a positive offset, and sets bits dependent upon whether the differentials are greater than the positive offset. The comparator receives second differentials, compares the differentials to a negative offset, and sets bits dependent upon whether the differentials are greater than the negative offset. The comparator compares the first bits to the second bits, and sets a mask dependent upon whether the first bits and the second bits are identical. The comparator receives subsequent differentials, compares the differentials to a zero offset, and sets bits dependent upon whether the differentials are greater than the zero offset. The subsequent bits are compared to the mask and corrected.
US07802150B2 Ensuring maximum reaction times in complex or distributed safe and/or nonsafe systems
A data processing system ensures maximum reaction times. A novel and significantly improved way of ascertaining, checking and/or observing maximum reaction times in data processing systems includes complex or distributed, safe and/or nonsafe systems, particularly between a safe input signal and the corresponding safe output signal, in a flexible and universally applicable manner. Input and/or output data, which are present on the input side of users incorporated in the system, are read in synchronously during each data cycle and checked in relation to currency parameters, which are based on at least one data cycle and associated with the input and/or output data An error is identified in response to a defined discrepancy being reached between at least one currency parameter and a defined currency threshold, and a defined function, particularly a safety-oriented function, are triggered in response to identification of an error.
US07802144B2 Model-based system monitoring
Model-based system monitoring includes identifying multiple monitors configured to monitor multiple components in a system, and accessing multiple health models associated with the multiple monitors. A monitoring policy is generated to monitor the system. The monitoring policy is derived, at least in part, from the multiple health models.
US07802142B2 High speed serial trace protocol for device debug
Tracing of test information from a hardware device for debugging is formatted for transmission via a high-speed serial protocol. Data from various components in the hardware device is transmitted to an external test board using high speed serial ports. The number of serial ports needed for data transfer is significantly less than a complimentary parallel port configuration. Additional functional blocks on the chip process the data for high speed serial output. The functional blocks format information into subchannels, arbitrate data, append protocol, perform data integrity checks, and serialize the data. The additional blocks built on the chip to support the serial ports consume less chip space than the space consumed by the number of parallel ports required to provide equivalent data transfer rates. The process operates in near real time and may use time stamping to correlate and reconstruct data from different information sources. An input port receives data from the external test component to modify registers or memory, set break points, modify hardware status, communicate with processors, or modify other operating conditions to debug the hardware device.
US07802141B2 Semiconductor device having one-chip microcomputer and over-voltage application testing method
A booster circuit is incorporated in a one-chip microcomputer. In a test mode, a burn-in test is performed by switching power supply systems so that a power supply voltage of 5V is supplied to a 3.3V-type circuit section that normally operates on a power supply voltage of 3.3V in an ordinary state and a boosted voltage of a 5V booster circuit is supplied to a 5V-type circuit section that normally operates on a power supply voltage of 5V in the ordinary state.
US07802139B2 Method and apparatus for providing intelligent error messaging
A method and apparatus for providing intelligent error messaging is disclosed wherein a user of a mobile communications device is provided with descriptive error messaging information to assist the user in overcoming errors associated with the processing of electronic messages and data. For example, when the mobile device is being used to decrypt a cryptographically secured electronic message, and a problem is encountered, program logic of the device provides the user with (1) an indication of exactly what problem is preventing opening of the message, for example, a required cryptographic key is not available; (2) an indication of exactly what may be done to overcome the problem, for example, what utilities should be run on the device; and (3) exactly what data, if any, needs to be downloaded to the device, for example, what cryptographic keys should be downloaded.
US07802138B2 Control method for information processing apparatus, information processing apparatus, control program for information processing system and redundant comprisal control apparatus
The present invention provides a control method for an information processing system, which includes a plurality of processing apparatuses performing a mutually equivalent operation, comprising the step of isolating the processing apparatus for which a fluctuation of power source voltage is relatively large, from the information processing system, if an error is not detected in each of the processing apparatuses and respective items of output information from the plurality of processing apparatuses raise a nonidentity.
US07802132B2 Technique to improve and extend endurance and reliability of multi-level memory cells in a memory device
A novel technique to improve and extend endurance and reliability of a memory device utilizing multi-level cells is disclosed. As a memory device ages, it's reliability deteriorates. Prior to the memory device becoming completely unreliable, the memory device transitions from a multi-level cell operating mode to a reduced capacity operating mode. When operating in the multi-level cell mode, the memory system stores multiple bits per cell. The memory system stores fewer bits per cell when operating in the reduced capacity. The transition between modes is achieved by setting all bits of a particular memory page to a specific value, for example, either a logic “1” or a logic “0.”
US07802131B2 Information system and data transfer method
Availability of an information system including a storage apparatus and a computer is improved. First and second storage apparatuses execute remote copy of copying data written into a first primary volume from the computer to a second primary volume, at least one of the first and second storage apparatuses executes local copy of copying the data written into the first or second primary volume in a self-storage apparatus to the corresponding first or second secondary volume, and the computer switches the destination of a write request of the data from the first storage apparatus to the second storage apparatus in case of a failure occurring in the first storage apparatus.
US07802130B2 Memory device, memory system including the same, and method thereof
A memory device may include a memory cell array, a page buffer circuit, and/or a control logic. The page buffer circuit may include first and second registers and be configured to store data to be programmed in the memory cell array. The control logic may be configured to control the page buffer circuit to reload data stored in the first register into the second register in response to a reload command input if a program operation fails.
US07802128B2 Method to avoid continuous application failovers in a cluster
A method and mechanism for failing over applications in a clustered computing system is provided. In an embodiment, the methodology is implemented by a high-availability failover mechanism. Upon detecting a failure of an application that is currently designated to be executing on a particular node of the system, the mechanism may attempt to failover the application onto a different node. The mechanism keeps track of a number of nodes on which a failover of the application is attempted. Then, based on one or more factors including the number of nodes on which a failover of the application is attempted, the mechanism may cease to attempt to failover the application onto a node of the system.
US07802125B2 Over clocking detecting and permitting access to stored over clocking indicator in a power down state
A method and an apparatus to detect over clocking of a processor are illustrated. The over clocking detector may detect as to whether the system clock of a microprocessor is over clocked and then generate an over clocking indicator. The over clocking indicator may be stored and accessed at a later time. The over clocking indicator may be retrieved through a test access port.
US07802121B1 Auxiliary power system
The present invention is a method and system for providing auxiliary power during a power interruption. An auxiliary power system of the present invention may be added to a power supply to provide auxiliary power during a power dip or power interruption to the power supply. The auxiliary power system may include a power storage device and a power storage charger which is powered by the power supply when power is supplied to the power supply. The power storage charger may charge the power storage device. The auxiliary power system may include a boost converter to provide a constant output voltage during a power interruption. A boost converter may also increase the output voltage supplied by the power storage device suitable for a load receiving power from the power supply.
US07802118B1 Functional block level clock-gating within a graphics processor
An embodiment of the invention includes receiving an indicator of a flow of data associated with a graphics processing stage within a graphics pipeline of a graphics processor. A clock signal to a portion of the graphics processing stage is modified based on a status of the flow of data. The clock signal is received from a clock signal generator within the graphics processor.
US07802116B2 Subsystem power management
A method according to one embodiment may include generating, by subsystem voltage regulator circuitry, a subsystem power supply for subsystem circuitry based on, at least in part, a main power supply; detecting, by subsystem power management circuitry, the activity of the subsystem circuitry, and turning off the subsystem power supply, by the subsystem power management circuitry, if the subsystem circuitry is inactive.
US07802112B2 Information processing apparatus with security module
An information processing apparatus includes a TPM, a key management module for managing a key database, a memory, and a file processing module for encrypting and decrypting a file. The TPM stores a first TPM key therein and encrypts a third TPM key. The key management module stores and manages the third TPM key in the database. When the information processing apparatus starts communicating with the tamper-proof device, the key management module receives, from the TPM, a parameter for generating a second TPM key, provides the received parameter to the tamper-proof device, receives from the tamper-proof device the second TPM key which has been encrypted using the first TPM key, and provides the TPM with the second TPM key and with the third TPM key which has been encrypted using the second TPM key. When the second TPM key contains password check information, the TPM receives from the tamper-proof device a password associated with the password check information, and verifies the received password using the password check information. When it is verified that the password is correct, the TPM decrypts the second TPM key using the first TPM key, decrypts the third TPM key using the decrypted second TPM key, and decrypts, using the decrypted third TPM key, an encrypted encryption key for decrypting the file. The file processing module decrypts the file using the decrypted encryption key.
US07802111B1 System and method for limiting exposure of cryptographic keys protected by a trusted platform module
A cryptographic module for limiting exposure of cryptographic keys protected by a trusted platform module (TPM) is provided. The cryptographic module includes logic for establishing a session with the TPM on behalf of a cryptographic client and logic for sending a request from the cryptographic client to the TPM to retrieve in plaintext a cryptographic key of the cryptographic client. Logic for receiving the cryptographic key in plaintext from the TPM are also included in cryptographic module. Further, cryptographic module includes logic for performing a cryptographic operation requested by the cryptographic client using the cryptographic key, and logic for sending the results of the cryptographic operation to the cryptographic client. A hardware-based method and system for limiting exposure of cryptographic keys also are described.
US07802108B1 Secure storage of program code for an embedded system
Aspects for securely storing program code of an embedded system includes accepting a digitation file from a distribution source into on-chip memory of an adaptive computing engine (ACE). The digitation file is then secured and transferred to off-chip memory.
US07802103B2 Key sequence rhythm recognition system and method
A user recognition and identification system and method is presented in which text entered by a user at a keyboard is evaluated against previously recorded keystrokes by the user for the presence of repeatable patterns that are unique to an individual.
US07802102B2 Method for efficient and secure data migration between data processing systems
The present invention provides a method for transferring encrypted information from one storage area to other storage area wherein cryptographic data protection scheme having protection attributes are applied on the data. A crypto container having cryptographic properties represents cryptographically protected data. The attributes that have been attached to the container at the time when data is added or removed from the container determine the scheme of data protection being applied. Crypto container can be converted or serialized for storage or transmission, here the conversion spread only to the protected data parts which possibly includes crypto containers in protected form but may not the attached crypto attributes. These attributes must be stored or transmitted in another form.
US07802095B2 Method and system for preventing unauthorized recording of media content on a Macintosh operating system
A method for preventing unauthorized recording of media content on a Macintosh operating system. The present method registers a compliance mechanism on a client system having the Macintosh operating system operating thereon. The compliance mechanism comprises a framework for validating the compliance mechanism on the client system, and a multimedia component opened by the framework. The present method uses the multimedia component for decrypting the media content on the client system. The present method also prevents decryption of the media content on the client system having the Macintosh operating system operating thereon if a portion of the compliance mechanism is invalidated.
US07802094B2 Reduction of false positive detection of signature matches in intrusion detection systems
Detection of a signature in a data packet comprises performing a pre-classification of the packet, using header information and particularly a 5-tuple access control list, into one of a multiplicity of flows and directing the payload of the packet to a respective one of a multiplicity of deterministic finite state machines each of which stores a plurality of signatures as a sequence of states and acts only on the respective flow.
US07802091B2 Fast re-authentication with dynamic credentials
A proxy server that is inserted between a plurality of network access servers, typically an access points, and an authentication server. When an original authentication request is received by a network access server, the network access server forwards the request to the proxy server which forwards the request to an authentication server. The authentication server then sends the session information to the proxy server which stores the keying material as a dynamic credentials. When the client re-authenticates with one of the plurality of access servers, the re-authentication request is handled by the proxy server using the dynamic credentials. The proxy server may re-authenticate the client using a different method than the method that was originally used. For example, the original authentication may be by Extensible Authentication Protocol—Transport Layer Security (EAP-TLS) and subsequent re-authentications may use Wi-Fi Protected Access (WPA).
US07802089B2 Analyzing interpretable code for harm potential
Computerized facilitation of an assessment of risk associated with running interpretable code. The interpretable code under evaluation is parsed to identify a command unit within the interpretable code. One or more risk factors associated with the identified command unit is then identified using the parsed code. A report is then made of including identification of the command unit found the interpretable code along with the identified associated one or more risk factors. Thus, a user need not have to read and evaluate the interpretable code itself, but may instead review the much less complex report to evaluate the risks associated with running the interpretable code.
US07802088B2 Ad hoc wireless network create/join user experience
A user interface for creating and joining meetings over a peer-to-peer network involves presentation of user interface windows including windows for selecting parameters corresponding to the ad-hoc network, activating sharing of Internet connections and joining an existing ad-hoc network by entering network name and optional password. The user interface further provides for entry of a country to select an appropriate wireless network protocol for use in that country when an attached wireless device supports such agility, for example, an 802.11(d) wireless network adapter.
US07802076B2 Method and apparatus to vectorize multiple input instructions
An optimization unit to search for two or more candidate instructions in an instruction trace and to merge the two or more candidate instructions into a single instruction with multiple data (SIMD) according to a depth of a trace dependency and a common operation code of the two or more candidate instructions.
US07802071B2 Device, system, and method of publishing information to multiple subscribers
Device, system, and method of publishing information to multiple subscribers. For example, a data publisher capable of communication with one or more subscribers includes: a memory allocator to allocate a memory area of a local memory unit of the data publisher for storing data to be accessible for Remote Direct Memory Access (RDMA) read operations by one or more of said subscribers.
US07802068B2 Self-organizing heterogeneous distributed storage system
The state of a computing environment is captured and heterogeneously stored on a network using self-organizing data portions. Altered portions of data of a captured computing state are replicated a plurality of times and each are embedded with a rule set that governs the distribution of the data. The rule set of each portion directs that data portion to relocate itself and remain as distant as possible from other replicated copies of that particular captured state and stored on a heterogeneous storage medium. Simultaneously, data portions that are associated with a similar file or other data structure are directed to maintain proximity with each other within a replicated copy forming a self-organized distribution of data portions.
US07802067B2 Interface systems and methods for accessing stored data
A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for retrieval, from the storage media, of an indication of the data corresponding to a user specified date. The retrieved indication of the data provides a user with an option to access specific information relative to the data, such as content of files that are included in the data.
US07802065B1 Peer to peer based cache management
A system for managing a local cache that is part of a distributed cache is disclosed. The system includes a computing device. The computing device includes or is in electronic communication with a computer-readable medium. The computer-readable medium includes executable instructions for implementing a method for managing a local cache that is part of a distributed cache. In the method the local cache that is part of the distributed cache is identified. The local cache has a plurality of local files. Remote cache information is requested from a plurality of peers. The remote cache information is received. The remote cache information includes a file list identifying files in one or more remote caches. A priority is determined for each file of the plurality of local files based on the remote cache information. A local cache reduction operation is started that uses the priority to determine whether a local file is deleted.
US07802063B1 Method, system, apparatus, and computer-readable medium for improving disk array performance
A method, system, apparatus, and computer-readable medium are provided for improving storage in a disk array are provided. According to aspects of the invention, a redundant disk array is combined with a mechanism for thin provisioning of the array. Thin provisioning refers to a process of allocating physical capacity to logical volumes on an as-needed basis. Data structures containing a mapping between the logical location of stored data and its actual location on a physical device are maintained. Through the use of the thin provisioning mechanism, physical storage space can be allocated sequentially, regardless of the order of logical writes. In this manner, the data stored on the array grows in a linear manner. The data structures maintained by the thin provisioning mechanism can be used to identify the portions of a device or an array that have been previously written. This information allows redundant arrays, such as RAID arrays, to perform initialization, rebuild, and data migration operations only on portions that been written, and not on areas that have not been utilized by a higher layer.
US07802058B1 Method for performing cache coherency in a computer system
In a computing system, cache coherency is performed by selecting one of a plurality of coherency protocols for a first memory transaction. Cache coherency is performed on appropriate caches in the computing system in accordance with the selected one of the plurality of coherency protocols. For a second memory transaction, another selection is made of the plurality of coherency protocols. The selected one of the coherency protocols for the second memory transaction may be the same as or different from the selected one of the plurality of coherency protocols for the first memory transaction.
US07802057B2 Priority aware selective cache allocation
A method and apparatus for is herein described providing priority aware and consumption guided dynamic probabilistic allocation for a cache memory. Utilization of a sample size of a cache memory is measured for each priority level of a computer system. Allocation probabilities for each priority level are updated based on the measured consumption/utilization, i.e. allocation is reduced for priority levels consuming too much of the cache and allocation is increased for priority levels consuming too little of the cache. In response to an allocation request, it is assigned a priority level. An allocation probability associated with the priority level is compared with a randomly generated number. If the number is less than the allocation probability, then a fill to the cache is performed normally. In contrast, a spatially or temporally limited fill is performed if the random number is greater than the allocation probability.
US07802055B2 Virtually-tagged instruction cache with physically-tagged behavior
An instruction cache system having a virtually tagged instruction cache which, from a software program perspective, operates as if it were a physically tagged instruction cache is disclosed. The instruction cache system also includes a means for address translation which is responsive to an address translation invalidate instruction and a control logic circuit. The control logic circuit is configured to invalidate an entry in the virtually tagged instruction cache in response to the address translation invalidate instruction.
US07802054B2 Apparatus and methods using invalidity indicators for buffered memory
A storage system includes a storage medium configured to store data and a buffer memory configured to buffer data to be written to the storage medium. The storage system further includes a controller configured to selectively transfer the buffered data to the storage medium responsive to an invalidity indicator received from an external source. For example, the invalidity indicator may comprise unwrite information received from an external source, e.g., information that indicates that selected buffered data corresponds to deleted file data.
US07802046B2 Method and apparatus for a federation control plane in an orthogonal system
A method of and architecture for controlling board elements in an orthogonal system architecture is provided. The method and architecture preferably utilize an internal bus architecture between control boards, such that a first control board can access board elements in its stack via I/O on a second control board and the second control board can access board elements in its stack via I/O on the first control board. Most preferably the internal bus architecture is a HyperTransport bus architecture.
US07802044B2 Pin sharing device and method thereof for a universal asynchronous receiver/transmitter module and a universal serial bus module
A pin sharing device for a UART module and a USB module includes a first port coupled to a first terminal of the USB module, a second port, a first multiplexer, a second multiplexer, a first switch and a second switch. The first multiplexer is utilized for selectively coupling the first port or a signal generator to a receiving terminal of the UART module. The second multiplexer is utilized for selectively coupling a transmitting terminal of the UART module or a second terminal of USB module to the second port. The first switch and the second switch are utilized for pulling up voltage level of the first port and voltage level of the second port when the UART module and the USB module is not coupled to any UART device or USB host device. Therefore, a number of pins for the UART module and the USB module can be reduced.
US07802043B2 Methods and apparatus for adding an autonomous controller to an existing architecture
Methods and apparatus for adding an autonomous controller to an existing architecture such as by way of example, portable devices such as cell phones, MP3 players, and digital cameras. A circuit interposed between the memory card and the system controller of the device is controllable to couple the memory card to the system controller, or to couple the memory card to a high speed I/O controller on the circuit. When the memory card is coupled to the high speed I/O controller on the circuit, the circuit provides signals to the system controller indicative of a memory card removal event. In systems having an I/O connection such as a USB connection, the circuit also disconnects that connection from the system controller, provides signals to the system control indicative of a USB disconnect and connects the I/O connection to the memory card through a high speed data transfer unit to provide a higher speed I/O capability. Various features and capabilities are disclosed.
US07802042B2 Method and system for handling a management interrupt event in a multi-processor computing device
A method and system for handling a management interrupt, such as a system management interrupt (SMI) and/or a platform management interrupt (PMI), includes sequestering two or more processor cores from a plurality of processor cores to form a group of sequestered processor cores for handling the management interrupt. Generated management interrupts are directed to the group of sequestered processor cores and not to non-sequestered processor cores. At least one of the sequestered processor cores handles the management interrupt without disrupting the current operation of the non-sequestered processor cores.
US07802035B2 Information processing apparatus, imaging apparatus, information processing method and computer program
An information processing apparatus may include plural media capable of recording data, and a control unit executing operation control of the plural media and at least one medium in the plural media may be a mechanical operation executing medium performing mechanical operations, and the control unit may decide whether the mechanical operation executing medium is selected as an access target, and when the medium is not selected as the access target, perform processing of setting the mechanical operation executing medium to a waiting state.
US07802033B2 Adaptive bandwidth distribution system for high-performance input/output devices with variable throughput
A method for issuing shadow requests to manage bandwidth allocation between an application that issues input/output (I/O) operation requests and an I/O device. A bandwidth manager detects the completion of an I/O operation, which includes either a read operation or a write operation. The bandwidth manager calculates a statistical duration for future I/O operations between the application and the I/O device based on throughput statistics related to past I/O operations. The bandwidth manager generates a shadow request for reserving a position in a queue that stores pending I/O requests for the I/O device for a first future I/O operation request from the application and having a duration related to the statistical duration, and inserts the shadow request into the queue. Advantageously, applications that do not make frequent I/O operation requests in advance may still execute I/O operations because bandwidth is reserved for future I/O operation requests via the shadow requests.
US07802032B2 Concurrent, non-blocking, lock-free queue and method, apparatus, and computer program product for implementing same
A dummy node is enqueued to a concurrent, non-blocking, lock-free FIFO queue only when necessary to prevent the queue from becoming empty. The dummy node is only enqueued during a dequeue operation and only when the queue contains a single user node during the dequeue operation. This reduces overhead relative to conventional mechanisms that always keep a dummy node in the queue. User nodes are enqueued directly to the queue and can be immediately dequeued on-demand by any thread. Preferably, the enqueueing and dequeueing operations include the use of load-linked/store conditional (LL/SC) synchronization primitives. This solves the ABA problem without requiring the use a unique number, such as a queue-specific number, and contrasts with conventional mechanisms that include the use of compare-and-swap (CAS) synchronization primitives and address the ABA problem through the use of a unique number. In addition, storage ordering fences are preferably inserted to allow the algorithm to run on weakly consistent processors.
US07802027B2 Method for data processing in a scan microscope comprising a fast scanner and scan microscope comprising a fast scanner
The process acquires data blocks in real-time with a fast scanner. The acquired data blocks are then transmitted to a computer system (23). The data blocks are then processed as a function of a frame burst ratio (N). The transmission of the acquired data blocks to the computer system is a function of the frame burst ratio (N). The frame burst ratio (N) may be either fixed or variable. In any case, optimal utilization of the computer system's (23) performance is important. The frame burst ratio (N) is selected by the user or by the computer system (23) itself as a function of the processing characteristics of the computer system (23).
US07802024B2 Content distribution system, content distribution method, control device, control method, reproduction device, reproduction method, and program
The present invention relates to a content distributing system, a content distributing method, a control apparatus, a control method, a playback apparatus, a playback method, and a program that are capable of improving operability of the control apparatus. A renderer 4 identifies a category of content to be played back and transmits an identification result of the category to a controller 2. In the controller 2, a receiving unit 21 receives the identification result transmitted from the renderer 4, and the display 27 performs a process of allowing a user to recognize a command to provide instructions about handling executable to the content to be played back among commands to provide instructions about handling of content in the renderer 4 based on the identification result. Also, the display 27, which has a function of a touch-panel, accepts an operation of specifying a command by the user.
US07802018B2 Service providing method and integrated circuit
An application program relating to a process of an integrated circuit 21 is stored in a virtual integrated circuit 21 storage area server apparatus 13. Following a mutual authentication between the IC 21 and the virtual IC storage area server apparatus 13 through a portable communication function unit 20, the server apparatus 13 executes the application program. Additionally, through the IC 21, the portable communication function unit 20, a wireless communication line 17, and a network 18, communicate with an IC_R/W apparatus 11 and perform a process relating to a service in collaboration with each other.
US07802016B2 Gateway unit for connecting sub-networks, in particular in vehicles
A gateway unit for connecting subsystems, in vehicles in particular, in which at least one modular logical software gateway is used which routes messages between precisely two subnets, thus providing only one individual connection pathway.
US07802014B2 Method and system for class-based management of dynamic content in a networked environment
A system and method to create a base file for a document class is described. In one example embodiment, the system comprises a monitor to maintain a list of document components for a document class and an associated frequency of requests for the document components; a selector to select a plurality of document components with a highest frequency of request; and an aggregator to aggregate the plurality of document components to create a base file for the document class.
US07802006B2 Multi-location buffering of streaming media data
The multi-location buffering of streaming media data is disclosed. One embodiment comprises buffering a first segment of media data associated with a current playback location, and buffering a second segment of media data associated with a seek point separated from the first segment of media data by a segment of unbuffered data. In this manner, data at seek points in the media stream may be buffered before a user requests a seek operation. Playback at a seek point may therefore begin with lessened or no perceived lag when a user inputs a seek command.
US07802004B2 Dynamic streaming media management
Dynamic streaming media management is described. In one aspect, media content is managed by accessing the first playlist that has a non-canonical format. Multiple translators are provided to translate playlists from multiple different native data formats to a canonical data format. One of the translators is invoked to translate the first playlist into the canonical data format. This forms a second playlist that is based on the canonical data format.
US07801998B2 Establishing and maintaining a connection by a client to a server within a network
A method for establishing and maintaining a connection by a client to a server within a network includes creating a socket for connecting to the server, based on authentication information associated with the client, and connecting to the server using the socket. In addition, the method includes saving the authentication information associated the client. The method further includes in a case where subsequent connection to the server is requested by the client, reconnecting to the server via the socket, based on the saved authentication information. An apparatus for establishing and maintaining a connection by a client to a server within a network is also provided.
US07801997B2 Asynchronous interconnect protocol for a clustered DBMS
A method, system and computer program product for an asynchronous interconnection between nodes of a clustered database management system (DBMS). Node timestamps are provided when each of the nodes in the cluster are started. Two or more communication conduits are established between the nodes. Each communication conduit between a local node and a remote node has an associated session identifier. The session identifiers and the timestamp from the remote node are associated to each communication conduit and the associated local node in the cluster. A timestamp is received from the remote node at the local node when establishing communication to determine if the remote node corresponds to the remote node incarnation identified by the timestamp and if DBMS communication between nodes can be initiated.
US07801996B2 Systems and methods for providing a local client proxy
Methods and systems for calling a service provider using a service manager and a local client proxy. In one exemplary embodiment, a method is provided to instantiate the service manager, the service provider, and the local client proxy. In response to the service provider, the local client proxy calls another service provider through the service manager to complete the call to the other service provider.
US07801990B2 Graphical user interface for performing administration on web components of web sites in a portal framework
Graphical user interfaces are provided for administrators to perform administration type operations. Sets of users granted administrative privileges may further grant and delegate administrative privileges to other sets of users to perform administration type operations on site objects over which they have administrative privileges. The types of graphical user interfaces includes server consoles and site consoles. Server consoles enable the performance of administration on all objects within the framework. Site consoles enable the performance of administration within a respective site.
US07801984B2 Diagnostic/remote monitoring by email
A network device for use in a communication system having a technical support center operated by a technical support staff, the technical support center being in communication with the network device through a packet switching network. The network device includes one or more hardware subsystems, one or more software subsystems and means for monitoring the status of the hardware and software subsystems so that when a problem occurs with respect to one or more of the hardware and software subsystems of the network device, the network device for transmitting a first message to the technical support center to notify the technical support center of the problem, wherein the technical support staff is able to diagnose the problem without interruption to the operation of the network device.
US07801979B2 Communication system having common e-mail address for plurality of devices
In a communication system, a mail server and a plurality of electronic devices, which are connected with a network, are provided. A predetermined e-mail address is assigned to the plurality of electronic devices. Each of the plurality of electronic devices includes a first determination system that determines whether an e-mail address of an e-mail message transmitted to the mail server coincides with the predetermined e-mail address, a second determination system that determines, whether the e-mail message addressed to the predetermined e-mail address is directed to the electronic device to which the second determination system belongs in accordance with contents of the e-mail message addressed to the predetermined e-mail address, and a processing system that executes a procedure corresponding to the e-mail message when the second determination system determines that the e-mail message is directed to the electronic device to which the second determination system belongs.
US07801978B1 Apparatus, method and computer program product for efficiently pooling connections between clients and servers
An apparatus, method and computer program product for efficiently pooling network client-server connections. The apparatus is implemented within an interface unit connecting a plurality of servers to the Internet, which is in turn connected to a plurality of clients. The method includes the steps of opening a connection between a first client and the interface unit; determining whether a connection between the interface unit and a server is finished being utilized by the first client; opening a connection between a second client and the interface unit; if no free connection is open between the interface unit and the server, then allowing the second client to access information on the server via the same connection utilized by the first client without waiting for the first client to initiate closing the connection; and delinking the connections between the first and second clients and the interface unit while keeping open the connection between the interface unit and the server.
US07801976B2 Service-oriented architecture systems and methods
A computer-implemented method includes capturing service properties in one or more service process profiles, receiving a request for service, and interrogating the request and possible services by reviewing service properties captured in the service process profiles. A computer architecture includes a service manage profile and a service meter profile. A computer infrastructure includes a service component including a service-oriented architecture and a serviceware component including a manager for interpreting the service-oriented architecture.
US07801973B1 Classification of information in data flows in a data storage infrastructure for a communication network
A data storage infrastructure is disclosed for a communication network that produces a plurality of data flows of network data. The data storage infrastructure comprises a plurality of data storage systems and a storage management system. The data storage systems are configured to store the network data using a plurality of service classes, wherein different ones of the data storage systems provide different ones of the service classes. The storage management system is configured to process characteristics for the data flows to assign individual ones of the data flows to individual ones of a plurality of information classes and to assign individual ones of the data flows to individual ones of the data storage systems based on the information class assignments.
US07801972B1 Mobile device access to back office data store
A method is provided for mobile device access to back office data store. A data request is received from a mobile device, wherein the data request is associated with a really simple syndication format file link to a data file in a back office data store. The data request is conveyed through a firewall to the back office data store, wherein the firewall permits only conveying the data request. The data file is accessed in the back office data store. The data from the data file is formatted for the mobile device. The formatted data is communicated to the mobile device.
US07801971B1 Systems and methods for discovering, creating, using, and managing social network circuits
A social network circuit includes two or more members of a social network in live communication with one another. Systems and methods of administering social network circuits include computing devices configured to determine the existence and extent of social network circuits. Client applications associated with computing devices used by each member may be configured to provide one or more servers with session data indicating the existence of live communication links. Based on the session data, the server(s) may track one or more social network circuits. Data representing the circuits may be provided to the clients in the circuits. Clients may selectively participate in social network circuits based on user- and system-provided parameters. For example, a subset of social network users in active communication may be further divided into a particular social network circuit devoted to a particular topic of discussion. Users may participate in multiple social network circuits at any given time.
US07801967B1 Method and system for implementing database connection mapping for reporting systems
A method and system for implementing database connection mapping for mapping a user who may be associated with a group of users to an appropriate database via a database connection wherein the database connection comprises information for locating and logging into the appropriate database. A centralized server may control the access to databases, thereby ensuring efficient use of database resources. A user may log into a server and then be mapped to an appropriate database via a database name and login, provided by a database connection. Database connection mapping may provide the ability to map multiple users to the same database login as well as the ability to map different users to different database logins.
US07801966B2 Object duplication
Data is shared over a network which has a plurality of network connected terminals, each including memory and a processor. The memory includes instruction for managing object duplication, wherein in response to a data requirement of a first of the network terminals, a second of the network terminals duplicates the object at the first terminal. Data is accessed is the using locally executed object instructions at the first terminal. Data consistency is maintained between duplicated objects. said the duplicate objects include a duplicate master and duplicates and, performing a load balancing task or in the case of a network connectivity failure, the respective state thereof may be switched.
US07801965B2 Method and apparatus for processing data, and medical appliance system for processing data
A method for processing data is proposed, particularly image data in a medical system, in which a plurality of imaging modalities for capturing the data and their associated apparatus for locally processing and storing the data are connected to one another via a data transmission unit for the purpose of data interchange. Common data for all modalities are respectively stored locally and are coordinated with one another such that the respective modality remains active regardless of the state of the data transmission unit.
US07801964B2 System and method for providing conditional access to server-based applications from remote access devices
Systems and methods are provided for providing users at remote access devices with conditional access to server-based applications. Requests for access to server-based applications (e.g., requests to launch or obtain data associated with the server-based applications) by remote access devices may be prevented or allowed based on device compliance with one or more policies including whether data-retention prevention code can be downloaded to and operational on the remote access devices. The data-retention prevention code may be used to both determine whether data can be automatically deleted from a cache or file directory at the remote access device and to delete potentially retention-sensitive data once the data is downloaded to the remote access device from the server-based application.
US07801962B2 Email collaboration manager
A collaboration management system and method is provided for logging, monitoring, alerting, and striping attachments from communications to and from a client/contact into a single record. The collaboration management system receives electronic messages from the one or more devices, strips a first electronic message of a header and content, and stores the content in a record associated with an electronic address in the first electronic message. Additionally, any attachment is stripped from the first electronic message, stored separately from the content, and associated with the record. A single copy of an attachment is maintained and linked to one or more records. A list of users of that should be notified of changes to the record is maintained and a notification is sent to users of a change in the record if the user is in a notification list associated with the record.
US07801961B2 E-mail message authentication and marking extending standards complaint techniques
A system and method for e-mail authentication. The method includes aggregating a plurality of headers associated with an e-mail message and transmitting the aggregated plurality of headers to a validation service. A validation response is then received from the validation service. The e-mail is authenticated based on the validation response.
US07801959B1 Method and system for pushing electronic messages to a wireless portable device using a standard mail server interface
A method and system for pushing electronic messages to a wireless device using an Internet NPS server with standard electronic mail interface. The NPS server, in one embodiment, mimics a SMTP mail server on the front end to generate pushed email notifications and pushed content packets in response to received emails addressed to a recognized device user. In one embodiment, the wireless devices receive notifications containing a subset of the email messages sent to the server and may alert the user when they are received. The NPS server functions to monitor the SMTP communication between its own mail server and the email sender to format a received email message into a 15 notification. The original email message is stored or its pathway recorded. Once received by the wireless device, the user may select the notification, causing the remainder of the corresponding email message to be wirelessly downloaded to the device.
US07801952B2 Handling failed client responses to server-side challenges
A condition on a client that is communicating with a server is determined by issuing a challenge to the client, causing the client to produce a response indicative of the condition. The server compares the response to an expected response to determine if the condition is as expected, and if not, takes appropriate action, such as terminating the connection with the client. The challenge preferably includes parameters and a code segment that causes the client to produce the response by executing the code segment. The code segment could perform a one-way hashing algorithm of a portion of memory indicated in the parameters. The server can thus determine if the client is using a modified basic input output system, modified software, pirated software, or whether other conditions exist on the client. The challenge can be changed to prevent the client from returning a false, predetermined response to the challenge.
US07801938B2 Numeric value display method
A numeric value display method uses a display processing section. When an operation to read out a numeric value from storage means and display it is executed, if the numeric value has a greater number of digits than the number of digits which can be displayed on a numeric value display device, the display processing section divides the numeric value into a predetermined number of digits and displays a part of the numeric value on the numeric value display device in such a manner that it is possible to know which part of the numeric value is displayed. Moreover, each time operation keys are pressed, the display processing section resets a display diction variable (P) required for controlling the display position for each of the divided parts of digits preset and switches the part of the numeric value to be output to the numeric value display device. Thus, it is possible to provide a numeric value display method capable of displaying a numeric value with a small number of digits which can be displayed, in such a manner that the numeric value can be recognized easily and viscerally without deteriorating the operationality.
US07801937B1 Method and apparatus for implementing a look-ahead for low radix Montgomery multiplication
A method for performing Montgomery multiplication on n bit numbers includes computing look-ahead partial sum values to generate a Montgomery result after n/2+1 iterations of intermediate result computations. According to one embodiment of the present invention, Montgomery multiplication is performed to compute A*B mod M where A, B, and M are n-bit numbers.
US07801935B2 System (s), method (s), and apparatus for converting unsigned fixed length codes (decoded from exponential golomb codes) to signed fixed length codes
Presented herein are system(s), method(s), and apparatus for converting unsigned fixed length codes to signed fixed length codes. In one embodiment, there is presented a circuit for converting an unsigned code to a signed code. The circuit comprises a multiplexer. The multiplexer comprises a first input, a second input, and an output. The first input receives a first value, the first value being the right shifted unsigned code plus one. The second input receives a second value, the second value being an inverse of a right shifted unsigned code plus one. The output outputs a selected one of the first value received by the first input or the second value received by the second input. The multiplexer selects the selected one of the first value or the second value based on a least significant bit of the unsigned code.
US07801933B2 Storage control system and method
A disk array system including a plurality of disk drives, including: a plurality of first-type disk drives being used to form a first-type logical unit having a plurality of a first-type of chunks; a plurality of second-type disk drives being used to form a second-type logical unit having a plurality of a second-type of chunks; and a storage controller, if the storage controller copies data stored in a source chunk to a destination chunk, selecting the destination chunk from the first-type of chunks or the second-type of chunks.
US07801923B2 Method and/or system for tagging trees
Embodiments of methods and/or systems for tagging trees are disclosed.
US07801921B2 Deletion of data from child tables with multiple parents
A method, computer program product, and system delete a row from a child table. The method, computer program product, and system delete the requested child row from the child table if the query corresponds to each of the plurality of parent tables and each of the plurality of parent tables has a row with a linked parent column that has a same value as a linked child column in the requested child row from the child table. Alternatively, deletion is performed if the query corresponds to only one of the plurality of parent tables having a row with a linked parent column that has a same value as a linked child column in the requested row from the child table and, for each remaining parent table, no row has a linked column that has a same value as a linked column in the requested row from the child table.
US07801919B1 Method and system for providing database management system tools
Providing a centralized process for accessing and implementing database management tools. These tools may be either developed by a vendor of the database management system, a third party, or by the enterprise implementing the database management tools. The system would include an interface between the user and the system that allows the user to indicate specific tasks to perform and provide a means for the user to receive and input information. The interface may support the development of specific job control messages that can be executed to implement a chosen task.
US07801915B2 Apparatus for managing confidentiality of information, and method thereof
An apparatus which manages confidentiality of information. This apparatus includes: a recording unit operable to record information in association with a history of users having accessed the information, or, with access rights defining users able to access the information; a generating unit operable to generate management information indicating whether the information should be managed confidentially from users not permitted to access the information; a selecting unit operable to select, based on the history or access rights, users able to access the information; and a notifying unit operable to notify the selected users of the generated management information in association with identification information of the information.
US07801914B2 System, method and computer-program product for allowing an entity to capture, integrate, and report desired information relating to a specific situation in a given process-related work environment
Methods and systems are provided for collecting desired information from information that relates to a specific situation within the context of a specific work environment, wherein the information comprises extraneous information and the desired information. A template that relates to the specific situation can be opened and interpreted at a computing device to generate queries presented to a user for extracting the desired information from the information. A user can input responses to the queries, and a completed template can be generated based on the responses. The completed template includes the desired information. The completed template can be submitted to an information management system.
US07801913B2 System and method for querying data for implicit hierarchies
A method, system, and article of manufacture for querying an implicit hierarchy is disclosed. According to one approach, implicit hierarchies can be queried by accessing the relevant catalog tables for the attribute relevant to the query. Each identified entry in the relevant catalog table is followed through its implied hierarchical chains until all relevant entries have been identified. The catalog table containing the normalized form of the DN for each user can be consulted to identify the entry identifier for each entry corresponding to implicit hierarchy being queried, which can be searched in the appropriate catalog table to search the chain of entries for the implied hierarchy. In an approach, one or more templates may be used to generate a query language statement to perform the query upon the implicit hierarchy.
US07801910B2 Method and apparatus for timed tagging of media content
A method and apparatus for timed tagging of content is featured. The method and apparatus can include the steps of, or structure for, obtaining at least one keyword tag associated with discrete media content; generating a timed segment index of discrete media content, the timed segment index identifying content segments of the discrete media content and corresponding timing boundaries of the content segments; searching the timed segment index for a match to the at least one keyword tag, the match corresponding to at least one of the content segments identified in the segment index; and generating a timed tag index that includes the at least one keyword tag and the timing boundaries corresponding to the least one content segment of the discrete media content containing the match.
US07801908B2 Data mapping design tool
A data mapping tool facilitates database engineer interaction with a data mapping document design system that facilitates creating the technical specification for migrating legacy databases. The data mapping tool provides a flexible selection of mapping modes, including a fully automated mode that resolves conflicts that may occur during the creation of the technical specification. The available modes also allow the database engineer to fully specify the intermediate staging tables used in the technical specification, and to request an partially automatic and partially interactive role over the execution of the data mapping document design system.
US07801907B2 Assignment of a display order to images selected by a search engine
A method is provided for assigning, to each of a plurality of images within different collections in a group of images selected by a search engine, a position within an order in which the images are to be displayed for viewing. The method comprises assigning an initial handicap value to each collection of images in the group, each collection comprising at least one image of a common origin; calculating a combined ranking score for each image in the group by combining the handicap value of the collection containing the image and a ranking value for the image; selecting, for display in the first position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images in the group; after such image selection step, adjusting the handicap value assigned to the collection from which the selected image has been taken so as to adjust the combined ranking score for each of the remaining images in said collection; and, after such handicap value adjustment step, selecting, for display in the next available position in the order, an image having an optimum combined ranking score relative to the combined ranking scores of the other images remaining in the group. This avoids too many similar looking images being presented in a set of search results and has the effect of spacing out images of the same supplier. This is of benefit to both customers and suppliers in that (i) customers can see images from a wide range of sources whilst any single supplier is prevented from dominating the results, and (ii) suppliers of reasonably equal ranking get a fair chance of having their images displayed in the results.
US07801905B1 Knowledge archival and recollection systems and methods
The present invention generally relates to data acquisition, analysis, and management system for professionals and organizations of all sizes across many different industries. Specifically, the present invention provides systems and methods for tracking, billing, logging, reporting, archiving, searching, and mining on- and off-line user interactions. Not only does the present invention provide methods that simplify business and/or academic research activities, but provides an easy way to build and manage a scalable and secure e-library system. The present invention includes a unique log, report, search, and annotation engines, plus personalization and customization features. Sophisticated data acquisition, analysis, and management modules are hidden behind a simple toolbar embedded in the Network browser on a client computer. A backend, which consists of a scalable database system, is able to build itself into a hierarchical e-library system and software comprised of unique log, report, search, and annotation engines, plus personalization and customization features.
US07801902B2 Apparatus and method for surveying substance and program and recording medium therefor
Survey request data on a chemical substance is transmitted to a terminal 3. Entered survey request data on the chemical substance, the entry area for the survey details information on the chemical substance used in a production of a part indicated by the part identification information having been entered in the entered survey request data, is received from the terminal 3. The format of each information in the survey details information entered in the entered survey request data on the chemical substance is checked by using check definition data. The checked entered survey request data is transmitted to a predetermined apparatus.
US07801901B2 Tracking storylines around a query
The claimed subject matter relates to a system and method that effectuates queryline tracking by constructing and utilizing incremental aspect models that employ probabilistic and/or spectral techniques to discover themes within documents delivered in a stream over time. The system and method upon discovery of a theme or enhancements to already induced or surfaced themes can generate a notification for propagation to a user via one or more user specified communications and/or computing modalities.
US07801900B2 Contents data reproduction apparatus and contents data reproduction method
The present invention facilitates operations of updating, altering and/or otherwise recomposing the reproduction list of contents data prepared according to the frequency of reproduction, the priority of reproduction, the preference of the user and so on. There is provided a contents data reproduction apparatus for reproducing contents data, which includes a detecting section that detects the external force, a weighting information generating section that generates weighting information, a memory section that stores the weighting information, a reproduction control section that composes a reproduction list of the contents data, a reproduction section that reads out the contents data and reproducing them, and a display section that visibly displays the reproduction list, the reproduction control section recomposing the reproduction list of the contents data, referring to the weighting information, according to the outcome of detection of the detecting section and visibly displaying the reproduction list on the display section.
US07801898B1 Methods and systems for compressing indices
Systems and methods for compressing indices are described. In one aspect, a plurality of items are selected where each item has an entry in an inverted index and each item entry comprises a listing of articles that the item appears in. At least a first item entry and a second item entry are determined for compression and the second item entry is compressed into the first item entry resulting in a compressed first item entry.
US07801897B2 Indexing documents according to geographical relevance
A local search engine efficiently indexes documents relevant to a geographical area by indexing, for each document, multiple location identifiers that collectively define an aggregate geographic region. When creating the index, the search engine may determine a set of geographical areas surrounding a geographical area relevant to a document and associate references to the set of geographical areas with the document index.
US07801895B2 Method and apparatus for organizing nodes in a network
In current Distributed Storage Systems, applications may determine the device on which data shall be stored. The invention provides a method for automatically selecting an individual storage device within a DSS. A method for automatically classifying a node in a network comprises determining data classes, automatically classifying data of said data classes stored on a node, determining the amount of stored data per data class, calculating data dominance values for each of the data classes, receiving a request that indicates a data type according to one of said data classes, and providing said dominance value according to the requested data class.Further, a method for automatically organizing nodes in a network comprises receiving a request for storing data of a particular data type, transmitting the request to storage nodes, receiving from the storage nodes respective dominance values, and selecting the node with the highest dominance value for storing the data.
US07801894B1 Method and apparatus for harvesting file system metadata
A harvester is disclosed for harvesting metadata of managed objects (files and directories) across file systems which are generally not interoperable in an enterprise environment. Harvested metadata may include 1) file system attributes such as size, owner, recency; 2) content-specific attributes such as the presence or absence of various keywords (or combinations of keywords) within documents as well as concepts comprised of natural language entities; 3) synthetic attributes such as mathematical checksums or hashes of file contents; and 4) high-level semantic attributes that serve to classify and categorize files and documents. The classification itself can trigger an action in compliance with a policy rule. Harvested metadata are stored in a metadata repository to facilitate the automated or semi-automated application of policies.
US07801891B2 System and method for collecting user interest data
A method for collecting user data includes: collecting content of a user action event; modifying a user interest data model which stores user interest data according to the content of the user action event collected. In this way, the interest and concerns of the user are effectively tracked. Furthermore, the method and system provided by embodiments of the invention features little disturbance to user and accurate collection of user information, thus effectively shows the interest of user. Through method and system provided by embodiments of the invention, the user data can be collected effectively and the interest of the user is well represented.
US07801888B2 Media content search results ranked by popularity
Media content search results ranked by popularity is described. In embodiment(s), a search request for television media content can be initiated by a viewer, and television media content that is relevant to the search request can be identified. The relevant television media content can then be ranked based on a popularity rating such that the relevant television media content can be displayed in an ordered list that is ordered by popularity rankings.
US07801883B2 Method and apparatus for improving data processing speed through storage of record information of identity module
A method and apparatus are provided for improving the data processing speed through the storage of the record information of an identity module. In the method for improving data processing speed, a request for input/output of at least one predetermined record stored in the identity module from an application is received. Metadata about the requested record of the identity module and the request are transmitted to the identity module. Results corresponding to the request are received from the identity module, and are transmitted to the application.
US07801881B1 Sitemap generating client for web crawler
Methods and systems for a sitemap generating client for web crawlers are described. The client accesses one or more sources of document information about the documents available on a website, such as the file system, access logs, or pre-made URL lists. Document information is extracted from the sources and one or more sitemaps are generated based on the extracted document information. A notification is transmitted to a remote computer, informing that the sitemap(s) are available for access and likely have been updated. If the remote computer is associated with a web crawler, the remote computer may access the sitemap(s) and use the sitemaps to schedule a crawl of documents included or available on the website.
US07801880B2 Crawling databases for information
A system facilitates the search engine to search for pieces of information in various databases and application documents without the need to know the specific protocols to communicate with the various databases and application documents, such as Microsoft Excel documents. Despite the multitude of possible protocols which a crawler would have to use to connect to the databases, the system includes a unifying application programming interface to unify the way to access pieces of information in the databases and application documents.
US07801876B1 Systems and methods for customizing behavior of multiple search engines
The present invention relates to systems and methods for customizing search engine (CSE) behavior. In an embodiment of the present invention, a system customizes a query search of a plurality of search engines. The system includes a search executor configured to receive a search specification having a query modification description, a results modification description, and a specification of sections. The specification of sections includes a first section identifying a first search engine in the plurality of search engines and a second section identifying a second search engine different from the first search engine in the plurality of search engines. The specification of sections also includes a connecting section coupled to the first section and the second section. The connecting section has an associated condition controlling results combined from the first and second sections.
US07801872B2 Providing a publishing mechanism for managed objects
Publishing an object. Memory for an object may be reserved so as to lock the memory from being access by garbage collection threads or other user threads. While the lock is in place, type and size information can be installed for the object. If the reservation is being made to allow garbage collection threads to operate on the object, then the type may be a specialized type that indicates that the object has no references. Reservations can also be made to allow the intended type information to be installed for the object. An indication can be made that the object is well formed, thus unlocking the object and allowing garbage collection threads, other user threads, or both to access the object. The locking and unlocking may be performed by accessing an API provided by a system garbage collector.
US07801869B2 Partial revocation list
A partial revocation list and a system and method for using the partial revocation list for tracking the authenticity of replacement cartridges in a manufactured device to inhibit cloning of the cartridges is provided. A revocation pool is maintained by a manufacturer who chooses a partial revocation list from the revocation pool to store in the memory of the cartridge. The device stores its own revocation list, informs the manufacturer of cartridges which have been used and checks when a new device is installed to ensure a cloned replacement is not being used. The partial revocation list distributes enough revocation information to devices to statistically impair the cartridge yield of a cloning operation.
US07801866B1 Systems and methods for reading only durably committed data in a system that otherwise permits lazy commit of transactions
A “lazy commit” allows database transactions to be committed faster by not waiting for log records of the transaction to be written to disk. When a system crash occurs during the commit process, transactions may be lost because the log data is not available to recreate the transaction. While lazy commits speed up processing, they also increase the potential for data inconsistency. This invention introduces the concept of “durable reads”—transactions that require isolation from lazy commit transactions and which must be guaranteed to read only durably committed data. When durable read transaction attempts to read data changed by a lazy commit transaction, the system ensures the lazy commit transaction's changes are first made durable.
US07801863B2 Method and computer-readable medium for formula-based document retention
A method and computer-readable medium are provided for formula-based document retention. According to the method, a retention formula and a retention action are defined for one or more items. The retention formula is utilized to calculate a retention date for each item. The retention action specifies the action that should be taken on or after the retention date. The retention date for one or more items is initially calculated using the retention formula for the items. A retention service may be periodically executed to identify any items having a retention date earlier than the current date. If any items are identified that have a retention date earlier than the current date, the retention service recalculates the retention date for these items utilizing the corresponding retention formula. If the recalculated retention date for any item is still prior to the current date, the retention action for the item is executed.
US07801859B1 Tracking filesystem backups
A method for tracking file system backups is disclosed. The method comprises receiving a request to perform a backup with respect to a data set comprising a file system or a portion thereof and automatically associating the requested backup with any previously performed backups, if any, that would be required to be available in order to restore the data set to a state associated with the requested backup.
US07801858B2 File system and file information processing method
A file system that is organized in an operating system to manage a file to be recorded in a recording device in compliance with a file access request from an application. The file system includes a first recording section recording in a recording device a file that includes a management information section and a data section. A second recording section, which, when the first recording section records the file that includes the management information section and the data section, adds, as needed, an extended management information section that records information other than the management information section about the data section.
US07801852B2 Checkpoint-free in log mining for distributed information sharing
A checkpoint free log mining mechanism comprising a capture process and an apply process that are logically associated with each other may be provided in a database system. In an embodiment, log mining information published by the capture process to the apply process comprises a complete set of log information for each interesting transaction. A system change number of a start transaction record of a transaction may be used to represent a start time of the entire transaction. The capture and apply processes may work cooperatively to establish a safe time point in the form of a particular system change number in logs to begin mining, under various circumstances such as in an initial startup state, in a steady state, in a process restart scenario in the middle of checkpoint free log mining, or in a transition between the checkpoint mode and the checkpoint free mode.
US07801849B2 Test strategy system and method for accounts held direct at-fund
The present invention provides a system and method for a user to test and transfer data from a client's database or network to a host's database or network. In accordance with an exemplary embodiment of the present invention, a user acquires data information from a client. The user uses this information to generate a spreadsheet, and to populate the spreadsheet with assumed values based on the information received from the client. The spreadsheet is configured in a fashion such that it is consistent with the host's database or network. The user requests and receives a test file from the client and uses a developed algorithm, generally in the form of a computer program, to reformat the file so that it is consistent with the host's database configuration. The user determines the consistency between the reformatted file and the host's database by comparing the reformatted file to the previously generated spreadsheet. Any inconsistencies identified alert the user that the file reformatting algorithm needs updating. When all the updates are complete and the reformatting algorithm has been deemed appropriate to carry out the data transformation function, the entire client database log is sent to the user in the form of an input file. The input file is duplicated to protect the original information and then reformatted using the updated algorithm. The reformatted file may then be uploaded to the host's network or database so that the information contained may be used by others who access the database or network for information.
US07801845B1 Creating forums associated with a search string
Creation, association, and/or placement of search forums for searches strings enable users to discuss aspects of both searches and elements associated with the searches, and further enable the users to view discussions from other users. The search forum may be generated from variations of the search string. In addition or alternatively, search strings may be associated with existing item forums, category forums, and tag forums. Search forums may be placed with, for example, search results or with items, categories, and/or tags, among other possibilities, to provide user access to the search forums.
US07801844B2 Surrogate key generation and utilization
The subject disclosure pertains to databases as well as generation and utilization of keys. A desired or default number of values can be requested from a domain and allocated for use. These values can be utilized to generate surrogate keys. Subsequently or concurrently, the keys can be employed with respect to operations such as single pass loading of databases and/or data warehouses. Any unused keys can be returned and made available for use by other users or processes. Furthermore, the key generation functionality can be provided outside a database thereby relieving a database system of this burden.
US07801843B2 Method and apparatus for recommendation engine using pair-wise co-occurrence consistency
The invention, referred to herein as PeaCoCk, uses a unique blend of technologies from statistics, information theory, and graph theory to quantify and discover patterns in relationships between entities, such as products and customers, as evidenced by purchase behavior. In contrast to traditional purchase-frequency based market basket analysis techniques, such as association rules which mostly generate obvious and spurious associations, PeaCoCk employs information-theoretic notions of consistency and similarity, which allows robust statistical analysis of the true, statistically significant, and logical associations between products. Therefore, PeaCoCk lends itself to reliable, robust predictive analytics based on purchase-behavior.
US07801841B2 Method, system and software arrangement for reconstructing formal descriptive models of processes from functional/modal data using suitable ontology
A method, system and software arrangement in accordance with an exemplary embodiment of the present invention are provided to extract descriptive narrative from numerical experimental data augmented with ontological controlled vocabulary. One exemplary application of such system, method and software arrangement is in organizing gene-expression time course data in terms of biological processes that may be activated and deactivated as the biological system responds to its normal or perturbed environment. The present invention may also have biological applications to drug-or-vaccine discovery, understanding behavior of a cell in an altered diseased state (e.g., cancer, neuro-degeneration or auto-immune disease, etc.), genetically modifying a natural wild-type organism, genetic-engineering, etc. Other exemplary applications may include understanding neural behavior, market behavior of a population of users interacting on the Internet, etc.
US07801839B2 Method for training a learning-capable system
The invention is directed to a method for training at least one learning-capable system comprising the steps of providing a predetermined training data set corresponding to a predetermined number of subjects comprising a predetermined input data set and a predetermined outcome data set, augmenting the input data set and/or the outcome data set, and training each learning-capable system using the augmented input data set and/or the augmented outcome data set.
US07801838B2 Multimedia recognition system comprising a plurality of indexers configured to receive and analyze multimedia data based on training data and user augmentation relating to one or more of a plurality of generated documents
A system improves recognition results. The system receives multimedia data and recognizes the multimedia data based on training data to generate documents. The system receives user augmentation relating to one of the documents or new documents from a user. The system supplements the training data with the user augmentation or new documents and retrains based on the supplemented training data.
US07801837B2 Network analyzer
This invention relates to using artificial intelligence for analyzing real-life collected data from an operation system, modeling the collected data to identify characteristics of events, analyzing the models to conclude an optimal solution for maximizing the performance of the operation system.
US07801836B2 Automated predictive data mining model selection using a genetic algorithm
A predictive data mining model can be selected based on how well the model meets an objective function. In certain implementations genetic algorithms can be used to search a space of predictive data mining model building parameters to determine an optimal predictive data mining model based on a score function corresponding to, for example, the accuracy of the selected predictive data mining model.
US07801831B2 Systems and methods to collect and augment decedent data
Systems, methods, and software to collect, validate, and disseminate or otherwise use of data of decedents. Some embodiments include receiving and obtaining decedent data from various sources to augment decedent data and making the augmented decedent data available to others.
US07801829B2 Smartcard internet authorization system
A system and method are disclosed for conducting electronic commerce such as a virtual purchase transaction with an on-line merchant. A user is provided with an intelligent token, such as a smart card containing a digital certificate. The intelligent token suitably authenticates with a wallet server on a network that conducts all or portions of the transaction on behalf of the user with out requiring changes to the merchant's server. The wallet server interacts with a security server of a selected financial service to provide authentication of the transaction. Upon authentication, the digital wallet pre-fills forms which are transmitted to the merchant who contacts the security server for validation of the forms and upon validation, completes the transaction with the user.
US07801828B2 Method and system for detecting identity theft in non-personal and personal transactions
A method and system of detecting identity theft is disclosed. The method and system includes receiving identity data, the identity data including at least an address. Then, the address is compared to an external address database to determine whether the address is potentially fraudulent. The address is checked against a known fraud address table database to determine whether the address is fraudulent. The address may also be checked against a known good address table database to determine whether the address is potentially fraudulent. At least one database is queried for available incidental data associated with the address. And, a user is asked a question based upon the incidental data retrieved from the database, whereby the identity of the user is verified.
US07801826B2 Framework and system for purchasing of goods and services
A system for conducting an agreement between two parties relying on a trusted a third party includes a first party generating a first view of the agreement and transmitting the first view of the agreement to the third party, a second party independently generating a second view of the agreement and transmitting the second view of the agreement to the third party, a wireless network connecting the first party and the second party, and a wired or wireless network connecting the second party to the third party. The trusted third party, receives the first view of the agreement and the second view of the agreement, verifies conditions including that the identities of the parties that transmitted the agreements and that the independent views of the agreement are consistent with each other, and takes action to execute the agreement if the conditions are satisfied.
US07801825B2 Systems and methods for conducting secure payment transactions using a formatted data structure
A formatted data structure is provided for conveying the results of ecommerce authentication programs that are used to authenticate a cardholder's on-line transactions. The data structure, which has at most a 20-byte length, is designed to be compatible with 3-D Secure message protocols used in e-commerce. The data structure includes designated fields that include a hash of the merchant's name, identify an authentication service provider, identify the authentication method used, and include a merchant authentication code which ties cardholder information to the transaction. Secure payment algorithms are provided for use by the e-commerce authentication programs to generate authentication results in the desired format. In one secure payment algorithm, a secret key is used to encrypt a concatenation of a cardholder account number with information from designated fields of the data structure. In another secure payment algorithm, a pair of secret keys is used to encrypt a concatenation of the cardholder's account number, card expiration date and service code. In both cases, portions of the encryption results are used to define the merchant authentication code.
US07801823B2 Large capacity data sales server and recording medium recording program thereof
An animation data sales mediation method, an animation data sales mediation system and so on are capable of providing large capacity data such as animation data by a large capacity storage medium in advance, rendering the time required for transfer of the data via the network extremely short by passing a key code for viewing the animation data via the network, rendering the labor and costs required for sales of the animation data extremely low, and providing the latest unauthorized copy technology to the animation data. The animation data sales mediation system has the steps of having a user terminal send to a large capacity data sales server an online access code corresponding to the large capacity data one to one, having the large capacity data sales server send the key code to the user terminal, having the user terminal encrypt and store the key code, and having the animation data used by using the key code.
US07801821B2 Flexible licensing architecture for licensing digital application
An application includes a plurality of features. A transaction is engaged with a retailer to obtain a product license corresponding to the application. The product license defines at least one feature of the application that may be employed. A base copy of the application is obtained from a distributor and is actuated. A use license corresponding to the product license is acquired from a licensor by way of the actuated application sending the product license to the licensor along with an identification of at least one of a user, the computing device, and a trusted component operating on the computing device, where the use license includes feature policy granting rights to employ each feature defined in the product license.
US07801815B2 Reverse rating system for determining duration of a usage transaction
A reverse rating system determines the duration for which a phone call or other transaction may continue, given an account balance on a pre-paid customer account. The duration may take into consideration multiple time bands, applicable discounts, rating plans and other characteristics of the customer account and telecommunications service. The telecommunications service provider may employ the duration information to determine when to disconnect an ongoing transaction. As a result, the telecommunications service provider avoids substantial revenue loses from continuing to allow a pre-paid customer to continue their transaction longer than their account balance will support.
US07801814B2 System and method for selectable funding of electronic transactions
A system for transferring funds to pay bills and to and from selected accounts on an optimized is provided. A mediation engine may manage the payments made to selected payees, including by scheduling the payments and selecting sources for funds. A rules-based optimizer may automatically select the least-cost or other most efficient or desirable transaction, given the customer's available funds, types of funds and payment date. All payment providers and payees may manipulated using one seamless view. A customer service representative may also view the transfers.
US07801813B2 Selective escrow using electronic funds transfer
A method is employed to impound funds from merchant sales electronically in an escrow account for later use such as payment of associated sales taxes. An electronic funds processor (EFP) determines escrow information for credit/debit card charge payment requests made by the merchant via a credit/debit card terminal, forwards the requests to one or more credit/debit card issuers, extracts an escrow amount from payments made by the issuers to the merchant, and credits an escrow account of the merchant with the extracted amounts. An escrow agent periodically makes payments from the escrow account, and provides associated reporting to the merchant. The merchant is able to report cash sales via the credit/debit card terminal, and associated escrow amounts are extracted from credit/debit card payments or from another merchant account.
US07801811B1 Methods of and systems for money laundering risk assessment
A method of assessing money-laundering risk of an individual includes gathering information regarding the individual. The gathered information includes geographic information and personal information. The method also includes determining a risk value of the geographic information and a risk value of the personal information and calculating a money-laundering risk score using the geographic information risk value and the personal information risk value.
US07801810B2 Hybrid cross-margining
A hybrid cross-margining system is disclosed. The disclosed provides for both joint accounts, maintained by multiple exchanges, as well as non-joint accounts, whereby the system recognizes both intra-account offsets within the joint account and inter-exchange offsets between the joint account and accounts maintained by another exchange to minimize the margin requirement of the associated market participant with respect to the positions reflected in these accounts.
US07801809B1 System and method for management of delegated real estate project reviews
A data processing system comprises a database, lender user interface logic, and investor user interface logic. The database is configured to store information regarding a plurality of condo projects, including projects which are under development and projects which are completed. The lender user interface logic provides the lenders with access to the database to permit the lenders to add information in the database concerning the plurality of condo projects. The investor interface logic is configured to accept a real estate project with which one or more lenders are involved and configured to permit the investor to track the information added in the database by the lenders.
US07801806B2 Aggregated trading system
A trading system is described herein for hosting a collection of one or more electronic exchanges. The collection of electronic exchanges may be made up of separately designated exchanges under one or more authorizing and regulating bodies. The trading system receives from traders bids to purchase and offers to sell a tradable object listed at one of the electronic exchanges. Then, the trading system directs the bids and offers to the appropriate exchange where the bids and offers may be automatically matched in the corresponding market. The trading system may also be used to take actions in one or more markets that are internal and external to the trading system on behalf of a trader using preprogrammed trading instructions.
US07801804B2 Convex parimutuel contingent claim market mechanism
A convex parimutuel call auction implemented at a central market organizer computer includes receiving orders from market participants, calculating a quantity of accepted bids for each of the orders, and communicating to the participants the calculated quantity of accepted bids for each of the orders. Each order includes a specification by a participant of contingent claims on outcomes of a future event, a limit bid price, and a limit bid quantity. The calculation involves maximizing an objective function given by an approximate profit to the market organizer plus a weighted logarithmic penalty function. Because the formulation is convex, the solution may be computed in polynomial time using standard techniques, such as a path-following algorithm.
US07801802B2 Method, system and computer program product for facilitating an auction behavior and automatic bidding in an auction
One or more proxy bidders is associated with a rule which determines a time to place a bid. The proxy bidder places a bid at the determined time, instead of immediately after the bidder's prior bid is exceeded. Such rules may be selected for all proxy bidders to encourage a desired auction behavior. By controlling the placement of bids based on rules associated with the desired auction behavior, bids may be placed in a manner that seems natural and competitive to bidders in the auction when, in fact, they are placed in accordance with the selected rules. The desired auction behavior may be selected statically for an auction or dynamically during the auction. Historical auction data maybe analyzed to characterize the behavior of an auction, such as the average period of time between bids and the average increment between bids. Rules may be generated to correspond to a behavior so as to provide the same average time and increment between bids.
US07801801B2 Method and system for providing automatic execution of black box strategies for electonic trading
A method and system for providing automatic execution of black box trading strategies for electronic trading. A black box trading entity is created from two or more real or synthetic trading entities including real or synthetic contracts or financial instruments. The black box trading entity is automatically traded via one or more electronic trading exchanges.
US07801800B1 System and method for graphically displaying market related data using fixed size bars
A system and method are provided for displaying market related data, such as traded volume at each price level, or any other trader-selected values, using one or more fixed size bars. In one preferred embodiment, a graphical display interface is provided and includes a plurality of fixed size bars that display traded volume at different price levels. In such an embodiment, the length of each bar may correspond to a predefined maximum value, and each bar may be progressively color-coded using a first graphical format to represent traded volume that is lower than the maximum value. If the traded volume exceeds the maximum value, the overflow value may be represented by progressively color-coding the bar using a second graphical format that may be used in relation to the first graphical format color-coding.
US07801797B2 Trading system supporting credit rating
In a trading system providing an anonymous market, orders in the market are executed using cryptographic keys. Traders can view the orders and use their specific key to determine the particular rating of an order in accordance with the trader's own preferences. Since the same order information is sent to all traders, the bandwidth and processing requirements are kept at a minimum.
US07801794B2 Efficient electricity system
In an electricity marketplace, real time price information is fed from an price feeder directly to the electricity equipment or the meter of an end consumer, and the consumer is charged a price corresponding to the real-time price as set on an electricity trading exchange. The end consumer is thereby enabled to control his/her power consumption more efficiently. Thus, the end consumer can take advantage of low prices as well as reduce consumption when the price exceeds some limit.
US07801791B2 Method and apparatus for managing information and communications related to municipal bonds and other securities
A method and apparatus is provided for gathering information from issuers of municipal securities and distributing information evenly to municipal disclosure repositories, regulatory bodies and the public. A computer application enables an issuer to enter ongoing information about an issue to comply with contractual obligations to bond holders and to provide Brokers and Dealers with a procedure for facilitating regulatory requirements that provide prompt notice of events relating to bonds they recommend to customers. The computer application prompts issuers to file information that is required to be submitted on a periodic basis, and publishes such information to the public, while also transmitting such information to municipal disclosure repositories and/or regulatory bodies. If an issuer does not submit required information by a due date, a failure to file notice is generated. An audit trail is established for gathered and distributed information.
US07801790B1 Hybrid securities and methods for their issuance
Securities, methods for raising capital using such securities, and systems for managing such securities are provided. The securities provide protection in bankruptcy to investors for a portion of deferred distributions earned by the investor on the security. The security may also provide a call protection period with limitations on capital replacement, and optional and/or mandatory deferral of distributions.
US07801788B2 Securities analysis method and system
A financial data analysis system comprises a computer having a communication means for obtaining data related to a security; means for storing the data in memory; means for obtaining a second data point and means for storing the second data point in memory; means for comparing the data from the data points with data of an additional data point, which is randomly chosen from between the data points; and a display means to display the compared data. The system orders the randomly chosen data points prior to comparing data, then displays it as, for example, a table, spreadsheet export file, or graph. The compared data can be exported to a method of analyzing financial data. An individual can track a securities portfolio, monitor performance and make investment decisions based on performance. This invention may also analyze non-financial data.
US07801780B1 Method and system for managing multi-jurisdictional property tax information
A computer system for managing property tax information for a plurality of real estate parcels includes a data storage device, an output device and a processor. The processor maintains in the storage device a database of property tax data including a plurality of parcel records, each parcel record including a parcel identifier for each parcel of the plurality of real estate parcels, a tax year identifier for identifying the tax year applicable to each parcel, a state identifier for identifying the state in which each parcel is located and a jurisdiction identifier for identifying a jurisdiction within the state in which the parcel is located. The processor also maintains in the storage device a plurality of templates. Each template is associated with a tax assessing or billing entity, defines tax rules specific to the associated entity and is linked to at least one of: a state record for the state in which the parcel is located; a jurisdiction record for a jurisdiction within the state; or a system master record. The processor can receive an input requesting a report of information for a specified parcel record, retrieve a template from the stored templates based on the tax year identifier, the state identifier and the jurisdiction identifier linked to the retrieved template, generate the requested report using the retrieved template and the tax rules defined by the retrieved template, and output the requested report to the output device. A corresponding method for managing property tax information is also provided.
US07801778B2 Computer-implemented enterprise wide advertising inventory management system
A computer-implemented inventory management system for an enterprise which includes member stations having associated advertising inventory for sale, the inventory including segments of advertising time associated with future time periods. The system includes price forecasting program logic that generates a table of advertising time segments that meet customer request criteria, yield management program logic for generating/maintaining advertising time segment inventory pricing information for use by the price forecasting system in accordance with a pricing strategy, traffic billing program logic for generating confirmations of orders for inventory and for maintaining information relating to such orders, a network permitting access to time segment inventory pricing information for member stations, a system for accessing inventory information of stations in response to a customer request so that the time segment table includes inventory from member stations which meet such criteria and a system that reserves time segments likely to be wanted by an advertiser.
US07801776B2 Method of controlling product inventory
A business method and system for executing the method that involves gathering merchandise orders at a show in the home of a hostess. The method compiles the merchandise orders while maintaining a relationship between each individual order and information pertaining to the guest making the order. The guest information maintains an association with the order throughout the method such that each order made at the show may be individually packaged and labeled, obviating the need for the hostess to sort the ordered items upon receiving them from a warehouse. The system stores records of all purchased items and maintains a running inventory of each item, accessible by the consultants so they may warn customers of potentially low inventories. The database also facilitates returns and exchanges of purchased items.
US07801773B2 Method, system, and computer readable storage medium for conducting an online shopping session between a customer and one or more vendors through a central host
One or more networked computers (18) receives input from a customer (12) specifying two or more vendors having vendor web sites (14) from which to purchase goods or services during an online shopping session, receives input from the two or more vendors indicating that the customer has purchased goods or services at the two or more vendor web sites during the online shopping session, and outputs a single online receipt (32) to the customer reflecting all goods or services purchased at the two or more vendor web sites during the online shopping session. Sales tax may be collected from the customer for goods or services purchased during the online shopping session and electronically disbursed tax to one or more tax authorities. Payment for the goods or services purchased during the online shopping session may be electronically collected and disbursed to vendors. Credits for one or more purchased goods or services may also be disbursed. Reports may be generated based on a plurality of data collected during POS transactions.
US07801772B2 Method and apparatus for facilitating online purchase of regulated products over a data network
A technique is disclosed for implementing electronic commerce transactions via a data network. A regulated item selected by a customer is identified. The regulated item may correspond to an item which satisfies predetermined criteria, indicating that the regulated item is prohibited from being purchased by the customer. Action is then taken to prohibit the purchase of the selected item, via the data network, by the customer. According to one embodiment, the action taken to prohibit the purchase of the regulated item is automatically implemented at a server system configured to implement electronic commerce transactions between an on-line merchant and the customer. According to a specific implementation, the predetermined criteria correspond to regulations which restrict sales of the regulated items to persons in a particular jurisdiction based upon certain criteria such as, for example, time of day, day of week, age of the customer, type of product being sold, etc.
US07801771B1 Providing configurable usage models for available services
Techniques are described for facilitating interactions between computing systems, such as in accordance with usage models that are configured for available services by the providers of the services. In some situations, the services are Web services, and an electronic Web service (“WS”) marketplace is provided via which third-party WS providers make their WSes available to third-party WS consumers who purchase access to those WSes via the electronic marketplace based on configured usage models selected by the consumers. Some or all of the one or more usage models configured for an available WS may each have associated use prices and/or non-price use conditions, and if so access to those WSes using those usage models may be provided only if a consumer requesting access provides appropriate payment and otherwise satisfies the specified use conditions for a selected usage model.
US07801770B2 Computerized ordering, warehousing, inventory, sales, and delivery communications method
A unified ordering, warehousing, accounting, inventory, sales, delivery and communications system and method. Although the system and method pertain to the furniture operations and sales, the system and method can also be used by different entities in other retail and wholesale operations. The system is accessed over the Internet by the sales representatives, dealers, manufacturers and consumers by mobile sales representatives' laptops, dealers' servers, manufacturers' servers and consumers' computers. The method utilizes the system for all aspects of the furniture industry including handling raw material, organizing inventory and coordinating communications between salespeople, customers and manufacturers.
US07801769B1 Computing a set of K-best solutions to an auction winner-determination problem
A method of computing at least one solution to an auction winner-determination problem includes receiving a plurality of bids in an auction and computing at least one solution to an auction winner-determination problem for the auction using the plurality of bids.
US07801768B2 Budget-dependent pseudo bid in auction
In auctioning items, pseudo bids are determined based on the bid price and auction budget submitted by a bidder. The bid associated with the highest pseudo bid is identified as the winning bid. A consistent pseudo bid function is applied to determine the pseudo bids for each of the bids, or a variable pseudo bid function is selectively applied to some bids. The pseudo bid increases with increased bid prices and/or increased auction budgets. When a winning bid is identified, the winner's auction budget is debited the price of the item won, and the pseudo bid is recalculated using the remaining auction budget. Bidders submitting higher auction budgets are rewarded by being able to win more items because their auction budgets increase their pseudo bids. Recalculating pseudo bids based on remaining auction budgets allows different bidders to alternately win successive rounds as previous winners'auction budgets are reduced.
US07801766B2 Method, system, and computer readable medium for facilitating a transaction between a customer, a merchant and an associate
A method and system for facilitating a transaction between at least one user, at least one merchant, at least one associate is provided. The method includes the steps of the associate processing device transferring into the user processing device a first merchant link for a first merchant Web site on a first merchant processing device. The first merchant link is framed with associate information. The user selects the first merchant link. The associate processing device transfers into the user processing device information regarding a first product from the first merchant Web site. The user selects the first product to purchase. The user provides purchase information for purchasing the first product. The user processing device transfers the purchase information to the associate processing device. The associate processing device adds promotional information to the purchase information responsive to the user identification value. The associate processing device transfers the promotional information and the purchase information to the merchant processing device.
US07801764B2 Financial transaction approval system and method
A method of sale including processing a plurality of purchases to be sold to a consumer, identifying a consumer financial account held by a financial institution, receiving authorization from the financial institution to enable payment for the plurality of purchases from the consumer financial account, and providing the consumer with an option to approve the payment from the consumer financial account. The option is provided during processing of the plurality of purchases. Transaction approval systems provide additional advantages.
US07801762B2 Method and system for processing supplementary product sales at a point-of-sale terminal
A point-of-sale terminal determines an upsell to offer in exchange for a round-up amount in connection with a purchase. In one embodiment, the point-of-sale terminal preferably maintains a database of at least one upsell price and a corresponding upsell to offer a customer in exchange for a round-up amount (e.g., change due the customer).
US07801759B1 Concept selection tool and process
A system for selecting a concept related to an enterprise development project is provided. The system includes a database, an authoring component, a review component, a scoring component, and an evaluation component. The database stores information about a concept and the authoring component allows a user to provide the information about the concept. The review component allows a reviewer to review the concept. The scoring component is operable for individuals to score the concept. The concept may also be designated with a priority. The evaluation component is operable for one or more evaluators to consider and designate the concept for further consideration. The concept is identified as associated with the strategic enterprise initiative that the concept supports. The system also includes graphical user interfaces that allow the concepts to be evaluated and viewed based on both the priority and score of the concepts.
US07801758B2 System and method for conducting an optimized customer identification program
A computer-implemented method of compiling a customer information set that complies with regulatory criteria is provided. The method comprises providing an overall question set having a plurality of questions and determining from the overall question set a basic question set, the basic question set including at least one basic question. The method further comprises associating an expected answer with at least one question of the basic question set and providing criteria for modifying the basic question set based on receiving an answer that differs from the expected answer. The method still further comprises optimizing an interactive customer survey with a customer using the overall question set, the basic question set, the expected answer and the criteria for modifying the basic question set.
US07801757B2 Computer implemented customer value model in airline industry
A computer implemented method of evaluating customers in the airline industry in a given period is disclosed. Records of each customer' contribution factors, which include net revenue and number of flights, are first obtained. A score is then assigned for each of the attribute values. The records are consecutively sorted by the assigned scores, first for the net revenue, then for the number of flights. The records are further sorted by the raw values of the net revenue and number of flights, preferably until, records having different net revenue and/or number of flights have been sorted to different ranks. Finally, an evaluation score is assigned to each record which has been sorted.
US07801754B2 Systems, methods and computer-implemented architectures for performing supply chain planning
Methods, systems and computer-implemented architectures are provided for performing supply chain planning. In one implementation, a system is provided that comprises a database configured to store master data descriptive of supply chain items, a model generator coupled to the database and configured to derive a master data-based core model representative of a supply chain planning problem, and a solver configured to translate the core model into a mathematical model and determine a solution to the mathematical model. In addition, the system may comprise a preprocessor configured to preprocess the core model by subjecting the core model to a set of rules to derive a preprocessed core model, wherein the solver establishes the mathematical model from the preprocessed core model. By applying a set of preprocessing rules to the core model, where the business logic of the supply chain planning problem still exists, the solving process of the planning problem can be improved and the performance of the solver can be enhanced. Moreover, meaningful results obtained from the preprocessing can be reported to a customer.
US07801753B2 Purchase planning and optimization
The present invention provides a purchase planning system for making optimal procurement recommendations for purchasing direct materials. The system provides methods for modeling supply channels and supply contracts, for producing a lowest cost purchase plan, for evaluating the supply agreements and for maintaining contractual compliance with vendors. The process considers contractual details and generates intelligent procurement recommendations to minimize the total procurement cost by taking advantage of discounts, variations in price, freight, tariffs, taxes, duties, etc., by minimizing penalties and by considering substitution of parts with their alternates, while at the same time complying with the corporate business rules such as budgets by item groups, supplier spend limits, minority owned business development, supplier preferences and strategic split percentages, spend minimization/maximization with a specific supplier, etc. The process has extended uses for assessment of proposed contracts by modeling them as virtual contracts, for computation of purchase order contract compliance before an order is released, for better managing cash flow by providing future visibility through the planning horizon. The system uses mixed integer linear programming techniques to formulate and optimize the solution.
US07801747B2 Methods and systems for managing informed consent processes
The systems and methods provide a dynamic process for obtaining and managing informed consent documentation. In general, the dynamic informed consent process (DICP) makes use of an intermediary organization, e.g., a trusted intermediary, which: (a) provides ICFs which have been dynamically generated for a specified trial or medical procedure and based on particular state or federal requirements, if any; and (b) archives copies of signed ICFs. In certain preferred embodiments, there may also be a procedure to provide training materials, such as audio or video presentations, to be viewed by prospective participants. In certain preferred embodiments, the process also includes contacting subjects who have signed ICFs in the event that there is a change of circumstance which the subject may deem material to whether s/he would continue to consent, or whether the participant needs to provide a different type of consent to participate in particular event or trial.
US07801745B2 Methods and apparatus for increasing and/or monitoring a party's compliance with a schedule for taking medicines
Methods and apparatus are provided for increasing and/or monitoring a party's compliance with a schedule for taking medicines. In a first embodiment, a method is provided for use by a first container that is adapted to store a first medicine. The method includes storing information regarding the first medicine and wirelessly communicating a signal between the first container and a second container adapted to store a second medicine. In a second embodiment, a method is provided that includes determining if a first container for storing a first medicine is positioned so as to wirelessly communicate with a second container for storing a second medicine. The method further includes generating data based at least in part on whether the first container is positioned so as to wirelessly communicate with the second container. In a third embodiment, a method is provided that includes receiving a signal and, based at least in part on the received signal, determining whether a first container for storing a first medicine was positioned so as to wirelessly communicate with a second container for storing a second medicine. In a fourth embodiment, a method is provided that includes receiving a signal from a device that monitors whether a first container for storing a first medicine and a second container for storing a second medicine are positioned so as to communicate. The method further includes determining if at least one party has complied with a schedule for taking the first medicine and the second medicine based at least in part on the received signal. Systems, apparatus and computer program products are provided for carrying out the above-described embodiments and numerous other embodiments.
US07801741B2 Web linked database for tracking clinical activities and competencies and evaluation of program resources and program outcomes
A medical student and school program entry and/or medical professional entry, verification and tracking system is disclosed which is implemented on a computer with remote login and logoff capabilities. The system and methods utilizing the system includes login routines for medical students, medical staff, supervisors and accrediting agencies, medical discipline selection screens, protocol/procedure selection screens, data entry windows or areas associated with the protocol/procedure screens, logout routines, submission routines and polling routines.
US07801738B2 System and method for rating documents comprising an image
A system and method for rating a document comprising an image are provided. A document is received for distribution. Rating information associated with the document is received from one or more rating entities. At least one of said one or more rating entities comprises a processor to determine rating information associated with the image. The document is approved for distribution based on the rating information.
US07801733B2 High-band speech coding apparatus and high-band speech decoding apparatus in wide-band speech coding/decoding system and high-band speech coding and decoding method performed by the apparatuses
A high-band speech encoding apparatus and a high-band speech decoding apparatus that can reproduce high quality sound even at a low bitrate when wideband speech encoding and decoding using a bandwidth extension function, and a high-band speech encoding and decoding method performed by the apparatuses. The high-band speech encoding apparatus includes: a first encoding unit encoding a high-band speech signal based on a structure in which a harmonic structure and a stochastic structure are combined, if the high-band speech signal has a harmonic component; and a second encoding unit encoding a high-band speech signal based on a stochastic structure if the high-band speech signal has no harmonic components. The high-band speech decoding apparatus includes: a first decoding unit decoding a high-band speech signal based on a combination of a harmonic structure and a stochastic structure using received first decoding information; a second decoding unit decoding the high-band speech signal based on a stochastic structure using received second decoding information; and a switch outputting one of the decoded high-band speech signals received from the first and second decoding units according to received mode selection information.
US07801726B2 Apparatus, method and computer program product for speech processing
A speech processing apparatus includes a sound input unit that receives an input of a sound including a voice of one of an operator and a person other than the operator; a designation-duration accepting unit that accepts a designation-duration designated by the operator as a time interval that is a target of a speech processing within the input sound; a voice-duration detecting unit that detects a voice-duration that is a time interval in which the voice is present from the input sound; a speaker determining unit that determines whether a speaker of the voice is the operator or the person based on the input sound; and a deciding unit that detects an overlapping period between the designation-duration and the voice-duration, and decides that the voice-duration including the overlapping period is a processing duration, when the overlapping period is detected and the speaker is determined to be the person.
US07801722B2 Techniques for customization of phonetic schemes
Creating and using phonetic schemes is described. A phonetic scheme creation feature is provided to allow a user to create a phonetic scheme that has one or more available phonetic character combinations in a source language and a resulting one or more native characters in a destination language for each of the phonetic character combinations. A phonetic input application is provided that can read the phonetic scheme to translate a respective character combination that is input by the user in the source language into the corresponding resulting native characters in the destination language. The phonetic scheme can be stored in a format that can be transferred to another computer. A dynamic help file can be created to document the phonetic scheme created by the user.
US07801719B2 Processor-based system analysis automation
In an embodiment, data in a first processor-based system is captured and serialized into an XML format. The XML-formatted data is transmitted to a second processor-based system, it is deserialized into a non-XML format, and it is processed in the second processor-based system. The second processor-based system is substantially similar to the first processor-based system, and the processing of the deserialized data on the second processor-based system relates to a support of the first processor-based system.
US07801718B2 Analyzing timing uncertainty in mesh-based architectures
A method of analyzing timing uncertainty involves creating an accurate model of one or more circuit elements of a mesh circuit residing within a window that covers a subset of the mesh circuit. An approximate model of one or more circuit elements of the mesh circuit residing outside of the window is also created. Monte Carlo simulations are performed on the combination of the accurate model and the approximate model to determine a plurality of timing values, wherein each run of the Monte Carlo simulation varies one or more parameters potentially affecting the operation of the mesh circuit. An uncertainty associated with the circuit elements is determined, based at least in part on the plurality of timing values. One embodiment considers clock as the signal whose timing uncertainty can be determined. Other embodiments model and simulate the global drive circuit that drives the mesh circuit separately from the mesh circuit to take into account common path correlations in the drive circuit.
US07801717B2 Method for smart dummy insertion to reduce run time and dummy count
A method involves providing a circuit pattern, generating a density report for the circuit pattern that identifies a feasible area for dummy insertion, simulating a planarization process with the density report and identifying a hot spot on the circuit pattern, inserting a virtual dummy pattern in the feasible area and adjusting the density report accordingly, and thereafter simulating the planarization process with the adjusted density until the hot spot is eliminated.
US07801716B2 Computerized modeling for design and evaluation of organic light emitting diodes
A computer-implemented model for use in predicting the efficiency of light emission from constructions of organic light-emitting diodes (OLEDs). The model, as implemented using computer processing, provides essentially-exact solutions to the behavior of light in the sandwiched layers and the encapsulant of the constructions, and it can predict nearly exactly the overall efficiency of device emission relative to the quantum efficiency of emission, as well as the angular distribution of light emitted by the device. Use of the computer-implemented modeling thus eliminates the need to build and evaluate each and every design as a physical prototype.
US07801712B2 Declaration and consumption of a causality model for probable cause analysis
Various embodiments provide a causality model is used to express causality of system entities in terms that do not necessarily require knowledge of the overall composition of the specific system of which it comprises a part. The causality model, used in connection with model-based management techniques, can allow for the expression of causality in terms of relationships that particular system entities have with other system entities. These other system entities can be entities that share a direct relation or, more generally, an indirect relation with the entity for which the causality is expressed.
US07801711B2 Generated steam estimation method and device for heat recovery steam generator, and maintenance planning support method and system for power generation facility
A method for configuring the physical model of a heat recovery steam generator that can estimate the state quantity of generated steam from the state quantity of the exhaust gas to be introduced, and capable of establishing the physical model of a combined cycle power generation facility thereby. The optimum values for the flow rates Flp and Fhp, pressures and temperatures Tlp and Thp of the low pressure main steam and high pressure main steam are computed in such a way as to ensure that an objective function E stored in advance will come close to zero.
US07801706B2 Structural Optimization system
It includes: a part which changes a computer-aided design model according to a design variable and outputs it; a part which calculates and outputs natural vibration modes and natural frequencies; a part which makes a natural vibration mode image; a part which binarizes a natural vibration mode image by a threshold value to make a binary image; a part which extracts pattern information from a binary image and outputs it together with the image; a part for distinguishing natural vibration mode which, using pattern information, distinguishes the natural vibration mode to be tracked from natural vibration modes after deformation and outputs it; and a part for calculating optimum solution which finds a design variable which makes the natural frequency of a natural vibration mode a target value and outputs it. Thereby, the structural optimization system can easily distinguish and track natural vibration modes through computer-aided design model change in structural design.
US07801701B2 Inserter integrated method and system for logic analyzing error conditions
An integrated logic analyzer system that provides enhanced troubleshooting capabilities for an inserter machine. The system includes sensors positioned within the inserter machine. A controller is coupled to the sensors, and also provides control signals for operation of the machine. The controller generates error signals upon the occurrence of predetermined instances of sensor signals. A display coupled to the controller indicates machine status based on the signals from the plurality of sensors. An integrated logic analyzer is also coupled to the controller and to the plurality of sensors. The integrated logic analyzer provides a continuous readout of sensor signals from the sensors, and control and status signals from the controller. The controller provides a representation of the continuous readout to the display. In the preferred embodiment, the controller provides a visual representation of individually selectable modules of the inserter system. Machine status, from the controller, is displayed as vertical lines overlaying continuous readout at various points in time. In the preferred embodiments, the integrated logic analyzer further provides a continuous readout of control signals from the controller.
US07801696B2 Semiconductor memory device with ability to adjust impedance of data output driver
A semiconductor memory device for performing an OCD calibration control operation to adjust a data output impedance includes a decoder for decoding an address signal to generate an OCD default control signal, an OCD operation signal and plural data, a code generator for receiving plural-bit data to generate an OCD control code; a first circuit for receiving the OCD control code and the OCD operation signal to generate a plurality of impedance adjustment control signals; and a second circuit for receiving the plural data and adjusting the data output impedance in response to the plurality of impedance adjustment control signals.
US07801695B2 Operations support systems and methods with model-based torque estimates
An operations support system for an engine includes a model-based torque estimation unit configured to receive engine data associated with the engine and to generate torque estimation signals based on the engine data using a thermodynamic engine model. The thermodynamic model is based on component maps associated with the engine.
US07801694B1 Gyroscope with temperature compensation
A method for compensating for bias and scale factor errors in vibrating structure gyroscopes. Certain embodiments utilize the functional relationship that bias and scale factor errors have with resonant frequency of vibration in the main vibrating body. Other embodiments utilize the functional relationships that other drive parameters of vibrating structure gyroscopes, such as drive voltage, have with bias and scale factor errors. The various methods may be used repeatedly during normal gyroscope operation in order to continually compensate for the bias and scale factor errors.
US07801692B2 Apparatus for fastener inspection and sorting
The present invention pertains to an apparatus for fastener inspection and sorting mainly including an auxiliary device disposed beside the turntable and attached to an inspecting machine. The device has a support base located adjacent to the turntable and a driving assembly mounted on the base. In this manner, the inspecting machine captures defect signals of each object in different orientations by means of the device driving the machine to automatically revolve round the object or by the magnetic attraction assisting in spinning the object when the machine is immobile, thereby transmitting integral signals to the determining machine for an accurate determinations and hence increasing the quality of the inspection and sorting.
US07801690B2 Tensile support strength measurement system and method
A method and system determines probable strength degradation in a tensile support in an elevator system by monitoring an electrical characteristic of the tensile support as a whole, such as the total electrical resistance of the tensile support, that varies as the remaining strength in the tensile support varies. One example system determines a relationship between strength degradation and various physical factors, such as the rate of degradation for a given load (102), operating environment information for the tensile support (104), and estimated usage data (106), to obtain a map of mean degradation (100). This map of mean degradation (100) is then used to generate one or more maps linking the strength degradation and electrical characteristic.
US07801688B2 CrystalSym process
The CrystalSym process is a logical process. It enables users of the process to easily construct symmetric systems of objects within a 3D virtual space. This process utilizes the gamut of the crystallographic 3D space filling symmetry groups of which there are 230, as well as subgroups of these 230 groups. These subgroups include point groups, line groups, frieze groups, plane groups, rod groups and layer groups. It also utilizes a certain class of non-space filling point groups.
US07801687B1 Chemical sensors using coated or doped carbon nanotube networks
Methods for using modified single wall carbon nanotubes (“SWCNTs”) to detect presence and/or concentration of a gas component, such as a halogen (e.g., Cl2), hydrogen halides (e.g., HCl), a hydrocarbon (e.g., CnH2n+2), an alcohol, an aldehyde or a ketone, to which an unmodified SWCNT is substantially non-reactive. In a first embodiment, a connected network of SWCNTs is coated with a selected polymer, such as chlorosulfonated polyethylene, hydroxypropyl cellulose, polystyrene and/or polyvinylalcohol, and change in an electrical parameter or response value (e.g., conductance, current, voltage difference or resistance) of the coated versus uncoated SWCNT networks is analyzed. In a second embodiment, the network is doped with a transition element, such as Pd, Pt, Rh, Ir, Ru, Os and/or Au, and change in an electrical parameter value is again analyzed. The parameter change value depends monotonically, not necessarily linearly, upon concentration of the gas component. Two general algorithms are presented for estimating concentration value(s), or upper or lower concentration bounds on such values, from measured differences of response values.
US07801685B2 System and method for improved computer drug design
A system and method for computer-aided drug design employs adaptive sampling and iterative fitting of multi-atomic subunits. The iterative fitting is performed by successive perturbation of the location of the multi-atomic subunits in directions that reduces potential energy.
US07801683B2 Hierarchical optimization for procedural effectiveness in diagnosing mutations that relate to disease
A method for determining the optimal test order for diagnosing mutations that relate to a disease. The method includes receiving data, creating a database, receiving new data, applying at least one decision tree algorithm to score each possible test order, and generating a recommendation. The method may also determine the projected costs and the projected times to perform each test in the optimal test order. A computer readable medium for determining an optimal test order for diagnosing mutations that relate to a disease. A computer system for determining an optimal test order for diagnosing mutations that relate to a disease. The system includes a computing environment, an input device, an output device, and a plurality of decision tree algorithms. The system may also determine the projected costs and the projected times to perform each test in the optimal test order.
US07801682B2 Method of monitoring genomic instability using 3D microscopy and analysis
The present invention relates to a method of detecting and monitoring genomic instability in a cell using three-dimensional analysis to assess telomeric and/or chromosomal organization. In addition, the invention relates to a method and system for characterizing the 3D organization of telomeres and/or chromosomes. The system includes an input module for inputting image data of the 3D organization of telomeres and/or chromosomes and a characteristic module for finding a parameter of the 3D organization. The invention also relates to the use of the three-dimensional analysis to detect, diagnose or monitor disease, particularly proliferative diseases such as cancer.
US07801681B2 Method for phase and amplitude correction in controlled source electromagnetic survey data
The method for correcting the phase of measured electric signals or magnetic signals of field data from a controlled source electromagnetic survey (CSES) by comparing the measured field data corresponding to a selected frequency to the simulated data for various signal source receiver offsets (71) and correcting the phases of the actual data based on the phase difference for a selected range of small signal offsets (76) based on a go-electric model.
US07801669B2 Exhaust gas control system for internal combustion engine
The ratio between the amount of exhaust gas recirculated by a high-pressure EGR device and the amount of exhaust gas recirculated by a low-pressure EGR device (mixture ratio) is controlled based on the operating state of an internal combustion engine and the correlation between the fuel consumption rate of the internal combustion engine and the mixture ratio. Thus, high-pressure EGR and low-pressure EGR are performed at the mixture ratio (optimum mixture ratio) at which the fuel consumption rate is at or around the minimum value.
US07801667B2 Control for an internal-combustion engine
A control for an engine having a variable valve actuation mechanism is provided. A map indicating a correlation among a rotational speed, a gauge pressure of an intake manifold, a lift amount of an intake valve, a phase of the intake valve and an intake air amount of the engine under a reference condition of a predetermined reference atmospheric pressure and a predetermined reference intake air temperature is defined. An intake air amount for the reference condition is determined as a reference intake air amount by referring to the map based on a current rotational speed, a current gauge pressure, a current lift amount and a current phase. The reference intake air amount is corrected with a ratio between an air density under a current condition of a current atmospheric pressure, a current intake air temperature and a current gauge pressure and an air density under the reference condition to calculate an intake air amount for the current condition.
US07801663B2 Method for identifying the thresholds at which pollutant gases are emitted with a view to controlling the operation of a motor vehicle in stop and start mode
Method for identifying the thresholds at which pollutant gases are emitted with a view to controlling the operation in “stop and start” mode by stopping an engine just before and while a motor vehicle is stationary, whereby, upon each re-start, the amount of fuel injected is calculated, and the difference between the amount of fuel injected and the normal amount of fuel needed is calculated, the said resulting quantity being considered to represent the amount of fuel that was injected but not burnt; the said amount of fuel injected but not burnt is then compared against a predetermined threshold value, according to the distance covered, and finally, “stop and start” operation is or is not inhibited according to whether the said amount of fuel injected but not burnt is above or below the predetermined threshold value.
US07801658B2 Cruise control device and method for vehicles
The output torque of an in-vehicle engine is controlled based on the larger one of a pedal torque set by a pedal torque setting section in accordance with an operation amount of an accelerator pedal and a cruise torque for cruise control set by a cruise torque setting section. At the time of starting the cruise control, an initial value of the cruise torque is set by an initial value setting section as the smaller one of the torque required for traveling a vehicle at a constant speed of a target vehicle speed and the pedal torque.
US07801657B2 Stability-enhanced traction and yaw control using electronically controlled limited-slip differential
A control system for a vehicle having first and second wheels is provided that includes a differential apparatus adapted to distribute torque between the first and second wheels and a traction controller for controlling operation of the differential apparatus from vehicle launch up to a predetermined vehicle speed. The traction controller is configured to engage the differential apparatus in a first operating state according to at least one vehicle operating parameter indicative of a low traction operating condition and to further control engagement of the differential apparatus in a second vehicle operating state during the low traction operating condition according to a difference between an actual vehicle yaw rate and a predetermined target vehicle yaw rate. The control system also includes a stability controller for controlling engagement of the differential apparatus at or above the predetermined vehicle speed.
US07801652B2 Method for storing data concerning an operating fault of a device
A method for storing data concerning an operating fault of a device, wherein the recorded data include in particular a minimum value and a maximum value of a characteristic parameter of the operating mode of the device. The method includes an updating phase, performed when the fault occurs, which includes an operation that updates the minimum value and/or the maximum value based on the current value of the parameter. The updating phase may also include updating an occurrence number. The method may also include an initializing phase, during which a reference image of the parameters of the device is stored. The method is applicable in particular to the diagnosis of a vehicle engine-transmission unit.
US07801650B2 Inferring the altitude of computing devices using multivariate pattern recognition of telemetry signals
A method for inferring an altitude of a computing device, involving monitoring variable data associated with a plurality of variables measured within the computing device, inferring the altitude of the computing device using the measured plurality of variables in a multivariate correlation function, and controlling operation of the computing device based on the inferred altitude.
US07801648B2 Automatic trip device and control method thereof
An automatic trip device, a network system using it and control method thereof is related to providing the prediction of a potential electrical accident, in which measuring data including a temperature and a current from each of temperature and current sensors is received, the measuring data is stored in a data memory, the measuring data and a setting data are compared with each another and analyzed, an indicating portion display the life spans of an appliance equipment and mechanism and a power line section accommodating the interrupter, a temperature resistance coefficient based on the temperature stored is calculated, the temperature resistance coefficient is compared with one previously stored for the warning, the power line is interrupted and a warning portion is controlled to generate a warning signal if the calculated temperature resistance coefficient is higher than the warning temperature resistance one, thereby interrupting an accidental high current, rapidly, to protect persons and installments in itself, preventing the spreading of a general failure of power supply and minimizing an amount of damages.
US07801641B2 Work transfer system, route setting method, and route setting program
A route setting method according to the present invention sets, in a work transfer system including a plurality of work transfer units which connect a plurality of loading places to a plurality of unloading places, a route of the work transfer units to pass a work between a planned loading place and a planned unloading place which are required to transfer the work in the plurality of loading places and the plurality of unloading places. The route setting method includes the steps of setting, based on layout information representing a layout of the plurality of work transfer units, a plurality of candidates of the route between the planned loading place and the planned unloading place, and selecting, based on a predetermined condition, one route from the plurality of candidates of the route set in the candidate setting step.
US07801636B2 Method and system for managing wafer processing
Disclosed are a method of managing a process and a process managing system in which a failure-generating process step can be quickly detected. The method of managing a process includes sequentially performing first to n-th (n is a natural number) process steps with respect to a plurality of wafers, the order that the plurality of wafers are processed in each of the n process steps are different from one another. Calculating characteristic parameter values for the plurality of wafers, calculating first to n-th relations that indicate relationships between the first to n-th process orders and the characteristic parameter values, performing a Fourier transform on the first to n-th relations so as to calculate first to n-th conversion relations, and determining the existence of patterns among the first to n-th relations using the first to n-th conversion relations.
US07801634B2 Manufacturing management method, manufacturing management apparatus, and mounter
A mounter for a manufacturing management method suppresses an occurrence of inventory shortage or excess inventory as much as possible, and provides energy savings when manufacturing is not performed at full capacity. A throughput determining step acquires manufacturing information included in a manufacturing plan while manufacturing equipment is manufacturing mounted boards and determines a throughput of the manufacturing equipment for the mounted boards based on the manufacturing information while the manufacturing equipment is manufacturing a sequence of the mounted boards. A manufacturing condition determining step determines a manufacturing condition for decreasing power consumption of the manufacturing equipment within a range of throughput not lower than the determined throughput in the case where the throughput determined in the throughput determining step is equal to or lower than a current throughput of the manufacturing equipment.
US07801631B2 Digital multimedia broadcasting receiver for preset recording and method thereof
Disclosed is a digital multimedia broadcasting receiver for preset recording and a method thereof. The method for preset-recording a song provided through a music channel by using present and follow (P/F) information in a digital multimedia broadcasting receiver includes measuring a time period elapsed from a first time point at which P/F information is updated while a current song is played, when recording is preset, and calculating a first interval time by subtracting the first time point from an ending time of the currently-played song; starting recording a next-played song, when the time period measured from the first time point reaches the first calculated interval time measuring a time period elapsed from a second time point at which P/F information is updated during preset recording, and calculating a second interval time by subtracting the second time point from an ending time of the song being preset recorded; and ending recording the song being preset-recorded, when the time period measured from the second time point reaches the second calculated interval time.
US07801630B2 Method and apparatus for controlling recording levels
A method and apparatus for controlling an audio recording level. The apparatus variably controls a recording level of audio data recorded on a rewritable recording medium such as a DVD-RW disk on the basis of either a firstly-recorded audio level average value in song units or a previously-recorded audio level average value in song units, and then records the resultant data on the recording medium. In this way, the apparatus records the audio data to be recorded on a single recording medium at a prescribed audio recoding level within the appropriate range, resulting in even playback audio levels regardless of the type and/or format of audio data.
US07801626B2 Instrumented retrievable implantable device
Instrumented retrievable implantable device (2), comprising an expandable section, for placement inside a body lumen, preferably in a blood vessel. The device (2) comprises a joined sensor (70) for monitoring one or more physiological parameter for diagnostic or therapeutic purposes. Data access is assured by a passive RF transponder, in communication with an external readout unit or an implanted device, providing as well to the energy supply of the sensor (70). The shape of the device of the invention (2) allows repositioning and retrieval by micro-invasive methods, by means of a link section (20) capable of being coupled with a grabbing device (45) mounted on a catheter (40).
US07801622B2 Medical electrical lead and delivery system
A medical electrical lead having an elongated lead body extending from a proximal end to a distal end, a first electrode positioned at the distal end of the lead body, a second electrode spaced proximally from the first electrode, the second electrode being a flexible conductive coil and having a distal end. A first electrode sleeve is coupled to the first electrode, and a second electrode sleeve is coupled to the second electrode and positioned within the proximal end of the lead body and proximal the distal end of the second electrode to provide flexibility in a distal lead body portion.
US07801621B1 Neural stimulation system providing auto adjustment of stimulus output as a function of sensed pressure changes
A neural stimulation system automatically corrects or adjusts the stimulus magnitude in order to maintain a comfortable and effective stimulation therapy. Auto correction of the stimulus magnitude is linked to the measurement of pressure in the vicinity of the electrode-tissue interface. Because the pressure near the electrode-tissue interface can provide a measure of the electrode contacts' proximity to the neural tissue, and hence quantity of electrical energy delivered to the neural tissue, a change in the measured pressure or pressure morphology indicates that the stimulation energy may need to be adjusted. Hence, changes in pressure provide a feedback mechanism that permit the system to effectively auto correct the stimulus amplitude in order to maintain a desired therapeutic effect.
US07801615B2 Rechargeable spinal cord stimulator system
Implantable pulse generators and spinal cord stimulation (SCS) systems are provided. The implantable pulse generator comprises telemetry circuitry configured for wirelessly receiving programming signals from an external programmer, and a plurality of bi-directional current sources configured for being respectively coupled to a plurality of electrodes. The implantable pulse generator further comprises control circuitry configured for directing the bi-directional current sources to output current pulses of a selected amplitude and polarity to the electrodes in accordance with the programming signals. The SCS system may comprise a plurality of electrodes, an external programmer configured for transmitting programming signals, and the afore-described implantable pulse generator as described above. In one embodiment, the SCS system further comprises one or more stimulation leads carrying the electrodes, in which case, the implantable pulse generator may further include a connector removably mated to the stimulation lead(s).
US07801613B2 Metal injection molded titanium alloy housing for implantable medical devices
The housing of an implantable medical device is made of a titanium alloy that provides improved electrical performance, mechanical strength, and reduced MRI heating. The titanium alloy housing includes portions formed by metal injection molding and welded together. Wall thickness of at least a portion of one major face of the housing is reduced by chemical etching a metal injected molded housing portion.
US07801610B2 Methods and systems for management of atrial retrograde conduction and pacemaker mediated tachyarrhythmia
Methods and systems for classifying cardiac responses to pacing stimulation and managing retrograde conduction and pacemaker mediated tachyarrhythmia are described. An atrial pacing pulse and a ventricular pacing pulse are delivered during a paced cardiac cycle. A post ventricular atrial refractory period (PVARP) is timed following the ventricular pacing pulse. The system determines if the atrial pacing pulse captures the atrium. An atrial depolarization occurring after the paced cardiac cycle is sensed. Retrograde management is initiated if the atrial pacing pulse did not capture the atrium and the atrial depolarization occurred during the PVARP. Pacemaker mediated tachyarrhythmia (PMT) is initiated if the atrial pacing pulse did not capture the atrium and the atrial depolarization did not occur during the PVARP.
US07801607B1 PAC therapy
An implantable cardiac device is programmed to detect and classify premature atrial contractions (PACs) and administer responsive pacing therapy. The responsive pacing therapy is in the form of an atrial extrastimulus, which is intended to preempt initiation of a reentrant tachycardia. The atrial extrastimulus is timed to occur late enough after a PAC to ensure atrial capture, but early enough that the resulting atrial depolarization does not conduct through the AV node to the ventricles if the PAC has already done so. If both of these criteria cannot be met, the device may be configured to inhibit the atrial extrastimulus.
US07801605B2 Disposable defibrillator electrode assembly
A disposable electrode assembly for a portable defibrillator (12) comprises defibrillator electrodes (14), batteries (24) for powering the defibrillator, and a connector (22) for connecting the electrodes and batteries to the defibrillator. The connector has power output terminals (20) for connecting the battery to the defibrillator and high voltage input terminals (20) for applying a defibrillation voltage to the electrodes. The batteries (24) are housed in the connector (22) or mounted on the rear of one electrode.
US07801604B2 Controlled titration of neurostimulation therapy
Described herein are methods and devices that utilize electrical neural stimulation to treat heart failure by modulating a patient's autonomic balance in a manner that inhibits sympathetic activity and/or augments parasympathetic activity. Because other therapies for treating heart failure may also affect a patient's autonomic balance, a device for delivering neural stimulation is configured to appropriately titrate such therapy in either an open-loop or closed-loop fashion.
US07801598B2 Device and method for the determination of dry weight by continuous measurement of resistance and calculation of circumference in a body segment using segmental bioimpedance analysis
A method and device for continuously calculating the circumference of a body segment is based on the continuous measurement of the extracellular resistance of the body segment. Also disclosed is a method and device for determining the dry weight of a dialysis patient wherein the time at which the dry weight of the patient has been achieved is identified as the time at which the patient's normalized resistivity as a function of time (ρN(t)) is greater than or equal to a minimum level of normalized resistivity in healthy subjects (ρN,H).
US07801596B2 Physician's programmer for implantable devices having cardiac diagnostic and patient alerting capabilities
A programmer is provided for an implantable medical device capable of detecting cardiac events in a human patient. The programmer has a two-way wireless data communication mechanism with the implantable medical device and a graphical user interface is included which has a display and input mechanism designed for use in programming patient specific parameters for the detection of ST shift related cardiac events.
US07801594B1 Morphology discrimination based on inflection point-related information
A morphology discrimination scheme extracts shape characteristics from cardiac signals and identifies an associated cardiac condition based on the shape characteristics. For example, internal data structures may be updated to match the shape characteristics of a known condition (e.g., a patient's normal sinus rhythm). Similarly acquired shape characteristics obtained in conjunction with a later event (e.g., QRS complexes acquired during a tachycardia episode) may be compared with the previously stored shape characteristics to characterize the later event. In some aspects the shape characteristics relate to inflection points of cardiac signals.
US07801590B2 Optical coherence tomographic detection of cells and killing of the same
Provided herein are systems, methods and compositions for the use of optical coherence tomography for detection of cells and for killing detected cells. A detected cell can be killed or injured by contacting a composition comprised by the cell with energy. Energy can be applied to a particle comprised by the cell.
US07801589B2 In-vivo examination method and in-vivo examination apparatus
An object is to easily and reliably reach an examination site. The present invention provides an examination method of carrying out in-vivo examination using an in-vivo examination apparatus capable of fluorescence examination and reflected-light examination and includes the steps of setting a reference position so as to set an examination site by carrying out reflected-light examination, switching from reflected-light examination to fluorescence examination, and moving from the reference position to the examination site.
US07801585B1 System for analyzing and treating abnormality of human and animal tissues
A system for analyzing and treating abnormality of human and animal tissues includes a subsystem for modulating a magnetic field, having a strength of between about 0.1 gauss and 4 Tesla, across an EM spectrum of between about 1 Hz and about 1 GHz. The system also includes a subsystem for subjecting the tissue to the modulated magnetic field and further includes a subsystem for measuring resultant EMR peaks of a signal emitted by the tissue, in which each peak represents a potential in-phase or out-of-phase EMR relative to a normal signal of the tissue. The system further includes a subsystem for generating and applying to the tissue a wave form and resonance substantially inverse to that of out-of-phase resonances of the tissue signal to increase or nullify EMR peaks of the signal associated with an abnormality.
US07801580B2 Portable electronic device
A portable electronic device having a sliding housing and adapted to slide in multiple directions so that it can be used as a key input device is provided. The portable electronic device includes a main housing, a sliding housing coupled to the main housing while being able to slide in upward, downward, leftward, and rightward directions on the main housing and at least one motion sensor for sensing a movement of the sliding housing in each direction, for creating a corresponding signal, and for applying the signal to a controller inside the main housing. The sliding housing provides a user input so that additional keys are not required and the overall size of the device can be reduced.
US07801579B2 Mobile terminal apparatus eliminating noise in transition state
A positional relation sensing section (23) of a control section (22) senses the relative position relation between first and second cabinets (30 and 31) based on output of magnetic sensing elements (20a and 20b) and outputs a position determination signal (S3). If the state is “transition state” in which one cabinet slides and moves based on the position determination signal (S3), a voice control section (24) outputs a mute control signal (S4) to a voice processing section (11) as a muting instruction. Accordingly, all outputs of voice signals collected by a microphone (10) to a receiver (12), a loudspeaker (13), a wireless communication section (16), a short-range wireless communication section (17), and a voice output terminal (14) are stopped.
US07801575B1 Method and system for shot tracking
The present invention relates to a system for transmitting a signal while conserving battery power by utilizing a resistor in series with a power source prior to a capacitor, allowing that capacitor to be charged at a controlled rate and further comprising an automatic switch, allowing power to flow when desired.
US07801574B2 Wireless communication apparatus, wireless network system, communication method and program
There is provided a wireless communication apparatus configured to perform wireless communications with a counterpart apparatus by use of a data frame including a data transmission indication period and a data transmission period following the indication period. In the apparatus a normal power state and a low power consumption state are set as the operating states, and a normal power mode and a low power consumption mode are set as the power management modes. Further, in the normal power mode, the wireless communication apparatus is operated in the normal power state; and in the low power consumption mode, the wireless communication apparatus is operated in the normal power state during the data transmission indication period and in the low power consumption state during the data transmission period.
US07801573B2 Magnetic holder for rechargeable devices
A charger cradle used for charging a battery of a portable electrical device. An electromagnetic device is disposed within the charger cradle proximate a metal piece of the cordless handset when the cordless handset is placed in a receiving portion of the charger cradle. The electromagnetic device generates a magnetic field when charge contacts of the charger cradle and the cordless handset are in contact and a charging current is conducted from a charging circuit of the charger cradle. The magnetic field attracts the metal piece of the cordless handset and securely holds the cordless handset into the receiving portion while the charging circuit charges the battery of the cordless handset.
US07801560B2 Accessory apparatus for mobile terminal for receiving and reproducing DMB data and method thereof
Provided are a method and an accessory apparatus for receiving and reproducing DMB data. The DMB accessory apparatus receives DMB data, converts data formats of the received DMB data into multimedia data formats which can be reproduced by a typical mobile terminal, and transmits the DMB data converted into the mobile terminal reproducible data formats to the mobile terminal. Accordingly, even a mobile terminal, which does not have a function of receiving and reproducing DMB data, can reproduce the DMB data.
US07801558B2 Method and apparatus for generating clocks for a handheld multistandard communication system
Systems and methods for processing signals are disclosed. The method may include, in a communication system comprising a plurality of devices, controlling the supply of one or more clock signals from a first clock source to one or more of the plurality of devices based on a signal communicated from a particular one of the plurality of devices to a second clock source and a request for a clock signal from one of the plurality of devices. The communicated signal may control an accuracy of the second clock source. The particular one of the plurality of devices may have highest accuracy requirements among the plurality of devices. At least one main clock signal may be generated for at least one of the plurality of devices utilizing an input clock signal received from the second clock source.
US07801557B2 Apparatus and method for selectively connecting mobile communication terminal to telephone network
A mobile communication terminal includes an input unit having a plurality of number keys and a plurality of call keys; a controller for instructing a call connection to a wired communication network or to a mobile communication network with reference to a ‘telephone network connection method’ arbitrarily set by a user when a phone number of a receiving side and a specific call key are inputted through the input unit; a mobile communication network connection unit for attempting a connection to the mobile communication network according to an instruction from the controller; and a wired communication network connection unit for attempting a connection to the wired communication network according to an instruction from the controller. The mobile communication terminal is implemented to be connected with the wired communication network through the AP installed in a building (or in a room), for which a subscriber can arbitrary set the telephone network connection method, simplifying the procedure for selectively connecting to the mobile communication network (the CDMA network) and the PSTN. Thus, the subscriber can easily and conveniently operate the mobile communication terminal.
US07801556B2 Tunable dual-antenna system for multiple frequency band operation
A tunable dual-antenna system for multiple frequency band operation is disclosed, which allows a device to switch between multiple frequencies and/or multiple modes, such as CDMA and GSM. The system may comprise a tunable transmit antenna and a tunable receive antenna. One configuration may comprise multiple transmit antennas and multiple receive antennas.
US07801547B2 System and method for determining downlink signaling power in a radio communication network
A system and method for determining a downlink transmit power level for a downlink signaling channel such as the E-DCH HARQ Indicator Channel (E-HICH) in a cellular radio communication network, wherein the transmit power level is calculated to achieve a desired signaling message error rate. The base station determines a diversity order of an uplink control channel from a mobile station, and sets the downlink E-HICH transmit power based on the desired signaling message error rate and the diversity order of the uplink control channel. Optionally, the base station may first determine whether the cell transmitting the E-HICH is the serving cell for the High-Speed Downlink Shared Channel (HS-DSCH). If so, the base station determines the downlink transmit power level for the downlink signaling channel as an offset from the reported Channel Quality Indicator (CQI) value.
US07801539B2 SMS messaging
A virtual mobile node (22) has a pseudo HLR (23) and a pseudo MSC (24). It transfers an SMS message between an entity in a foreign mobile network having a different technology to an SMS entity connected to the local network. The pseudo HLR and MSC are both located in the home network but operate with the protocol of the foreign network. Thus, communication between the home and foreign networks is via SS7 signalling.
US07801534B2 Method and system for conveying location-granularity preferences with location-based service requests
A method and system for conveying location-granularity preferences with location-based service requests. A client station will detect a request to initiate a voice call, and before actually initiating the call the client station will send a message into a network indicating how to carry out a location-based service. In this manner, each time the client station accesses a location-based service, the client station will automatically send the instruction message to the service provider directing the provider how to carry out the service. Upon receiving the instructions, the location-based service provider may proceed to determine the location of the client station. The location-based service provider may then adjust the location of the client station according to the instructions. The service provider could then return the location of the client station, adjusted according to the instructions, directly to a location-based application, to provide the requested location-based service to the client station.
US07801533B2 Location request control
There is disclosed a method and system for providing location services in a mobile wireless network between a user and a location services provider, wherein the control point of periodic location requests is dynamically allocated to one of a plurality of network elements.
US07801531B2 Method of performing communication according to control information in a wireless communication system
A method of communicating with a network in a wireless communication system is disclosed. More specifically, the method includes performing handover by a mobile station (MS) from a first cell to a second cell, and measuring signal strengths of neighboring cells by the MS after moving to the second cell using the at least one default value if at least one parameter is not provided from the second cell.
US07801528B2 Method of changing standby order of waiting mobile terminals in mobile terminal
A method for changing a standby order of waiting mobile terminals includes displaying a standby order of a plurality of mobile terminals according to an audiovisual communication request order when a first mobile terminal receives requests for audiovisual communication from the plurality of mobile terminals while the first mobile terminal performs audiovisual communication with a second mobile terminal, sending a standby order change request message from the first mobile terminal to a mobile communication network when the first mobile terminal receives a standby order change request, changing the standby order at the first mobile terminal when the first mobile terminal receives a standby order change completion message from the mobile communication network corresponding to the standby order change request message, and displaying the changed standby order.
US07801526B2 Methods for informing subscribers of adjacent sites
Methods for informing a mobile device of adjacent sites in a RF communication system wherein the RF communication system comprises a first network and a second network are disclosed. A mobile device in the first network of the RF communication system updates a signaling gateway with position information of the mobile device wherein the signaling gateway interfaces between the first network and the second network and receives a list of adjacent sites in the second network from the signaling gateway.
US07801522B2 Unmanned lighter-than-air safe termination and recovery methods
Innovative new methods in connection with lighter-than-air free floating platforms, of facilitating legal transmitter operation, platform flight termination when appropriate, environmentally acceptable landing, and recovery of these devices are provided. Especially, termination of radio transmissions and flight related to regional, governmental and international border requirements, regulations and laws. The new methods comprise specific criteria, detection of the criteria and elements of operation for reducing or preventing illegal transmissions, of producing rapid descend to the ground, for environmentally landing and for facilitating recovery all with improved safety and enhanced compliance with known regulations.
US07801521B2 System and method for communicating with aircraft through cellular base station towers
An antenna arrangement, method, and cellular communications system for transmitting and receiving signals between a base station tower, ground-based mobile subscribers, and an aircraft. The antenna arrangement includes a vertically oriented array of antenna elements, and a feedline arrangement that feeds the antenna elements with progressively phase-retarded signals, thereby generating an elevated antenna beam directed upward toward the aircraft and away from the ground-based mobile subscribers. In one embodiment, the antenna arrangement also generates a horizontal antenna beam for communicating with the ground-based subscribers. The horizontal beam and the elevated beam are sufficiently separated in elevation to prevent mutual interference when using the same frequency spectrum.
US07801518B1 Communication device usage event profiling
The issues introduced above are addressed by, in accordance with at least some embodiments of the invention, a communication device that includes various hardware and software components. The communication device also comprises instrumentation logic that detects the occurrences of various user usage events and logs such events. The usage events impart information about how a user is actually using the communication device. The logged usage event information can be transmitted to a server (e.g., a data center) for subsequent storage and/or analysis. User behavior profiles can thus be analyzed to determine, for example, services that users seem to prefer.
US07801517B2 Methods, systems, and computer program products for implementing a roaming controlled wireless network and services
Methods, systems, and computer program products for implementing a roaming controlled wireless network and services is provided. The method includes assigning an identifier and key to a multi-mode network-enabled communications device, the identifier and key inaccessible to an end user of the communications device. The method further includes assigning an identifier and key to a gateway device. The method further includes configuring an auto-provisioning element on each of the devices and remotely provisioning activation of roaming controlled communications services for the end user of the communications device. The remote provisioning includes transmitting a signal to one of the devices configured with the auto-provisioning element, which causes the devices to exchange identifiers and keys via a wireless local network. In response to exchanging the identifiers and keys between the devices, the communications device is permitted to communicate over the wireline network via the gateway device.
US07801515B1 Wireless telephone communication for individual callers to contact remote telephone terminals through a public switched telephone network
A telecommunication system incorporates individual station instruments simplified by wireless operation, voice dialing, prepaid accounting and out-call operation, all enabled by cooperative system operation including supporting central equipment. Wireless operation of the central equipment involves a multiple port wireless platform along with other units for interfacing a multitude of mobile station instruments simultaneously for interactive audio communication to, regulate control, monitor and record operations of the instruments, and bridge communication with selected remote terminals through the public switched telephone network. Message capability, emergency abort to an operator station and security features supplement the basic system.
US07801514B2 Order method for mobile radio network users
Method for making services available to mobile users with the following method steps: the mobile subscriber reads an electronic code (100) stored in an RFID element (10) with an RFID reader device (2); said electronic code (100) is transmitted over a telecommunication network to a server (5); the server (5) transmits a query to a name service-server (6), wherein links between several electronic codes (100) and several electronic addresses are registered; the name service-server (6) sends the address of the page said above-mentioned page; the ordered service is supplied to the mobile user.
US07801513B2 Apparatus and method for transmitting/receiving notification message in a broadcasting system, and system thereof
A terminal apparatus is provided for receiving a broadcast service from a broadcasting system. A receiver receives a notification message from the broadcasting system. A message parser parses the notification message received by the receiver according to a certain format. A controller determines whether the received notification message is a notification message to be used by a user or a notification message to be used by the terminal based on content of the notification message parsed by the message parser, and performs an operation according to the determination result.
US07801507B2 Increased automobile security via use of wireless network
A method and apparatus are provided to assist in providing security for vehicles with keyless ignition systems. The present invention involves receiving, via wireless communications, a signal to start an ignition of the vehicle. Upon receipt of the signal, a built-in cellular phone in the vehicle transmits a message to a server to provide a security key to the vehicle and the security key and a message to all mobile phones registered to a driver of the vehicle. The message indicates that an attempt has been made to start the vehicle. Upon receipt of the security key, the driver of the vehicle may input the security key into a key pad of the vehicle. If the security key received by the vehicle from the server matches the security key inputted by the driver of the vehicle, then the keyless ignition system may start the vehicle.
US07801504B2 Common-gate common-source transconductance stage for RF downconversion mixer
In an embodiment, a wireless device receiver chain includes a mixer with a common-gate common-source (CGCS) input stage. Differential signals from an off-chip matching network may be input to the CGCS input stage of the mixer, which downconverts the signals to baseband or some intermediate frequency. The input stage includes a pair of NMOS transistors in a common-gate configuration and a pair of PMOS transistors in a common-source configuration. A potential advantage of the CGCS input stage over the existing CGO transconductance stage configuration is that by adding a common-source stage through the PMOS differential-pair, the transconductance gain is decoupled from the high Q matching network.
US07801503B2 Direct conversion receiver circuit
A receiver circuit includes a low noise amplifier (LNA) 1 to which a received signal is input, a mixer 2 for mixing an output of the LNA and a local signal, a first low-pass filter 3 for receiving an output of the mixer, and a composite amplifier in which a fixed gain amplifier 4, a high-pass filter 5, and a gain control amplifier 6 are connected in this order from the input side. An output of the first low-pass filter is input to the fixed gain amplifier. The gain of the fixed gain amplifier is 0 dB or more. The maximum gain of the gain control amplifier is 0 dB or less. The receiver circuit can suppress a transient response due to DC voltage fluctuations, even if the gains are changed while signals are received in a communication mode that performs continuous reception.
US07801501B2 Method for performing a frequency correction of a wireless device
A method of performing a frequency correction of a radio module. Multiple samples of frequency data during a quiescent portion of the base station transmission is taken to estimate the amount of frequency correction needed. An embodiment applies the frequency data to a median filter to eliminate invalid data. Next, a new reference frequency is applied to a radio transceiver in the radio module to provide the frequency correction. If the frequency was corrected by greater than a pre-determined amount, the process performs a large shift frequency correction, including verifying that the first frequency correction was satisfactory and verifying that the radio transceiver is able to receive data after the frequency correction has been performed. If the frequency was corrected by smaller than a pre-determined amount, the process performs a small shift frequency correction, including updating a total of all frequency corrections made since a stored reference frequency was updated.
US07801500B2 Electronic device and method therefor
An electronic device includes a radio tuner capable of receiving broadcast media contents and information about each of the broadcast media contents from a plurality of radio stations; a user communication interface configured for receiving from a user a list of desired broadcast media contents; a memory; and a processor. According to the invention the processor is responsible for accessing the list of desired broadcast media contents stored in the memory; the radio tuner is controlled to detect the radio stations to retrieve information of the broadcast media contents that are currently being, or are in the near future to be, broadcast from the radio stations; the retrieved information is compared with the list of desired broadcast media contents; and the user is alerted via the user communication interface if the comparison reveals that a broadcast media content that is currently being, or are in the near future to be, broadcast is comprised in the list of desired broadcast media contents.
US07801499B2 System and method for filtering program service name data
A system and method for filtering Program Service Name (“PSN”) data includes a processor, an antenna in communication with the processor, a display device in communication with the processor, and a memory unit in communication with the processor. The memory unit contains instruction executable by the processor to configure the processor to receive a signal from a wireless source via the antenna, the signal having PSN data, determine if the PSN data is a static PSN or a slowly updated PSN, and display the PSN data on the display device if the PSN data is a static PSN or a slowly updated PSN.
US07801495B2 Proximity-based electronic toys and entertainment methods using same
A disposable electronic device includes a housing, a user interface in the housing and a short range, unlicensed wireless transceiver in the housing. A controller is configured to control the user interface and the short range, unlicensed wireless transceiver. A non-replaceable, non-rechargeable battery also is provided in the housing. New forms of disposable, proximity-based communications systems, devices and methods thereby may be provided.
US07801492B2 System and method for managing resources of portable module resources
Proposed are a method and a system for management of resources of portable resource modules, each connected to a communication terminal, which modules comprise electronic memory units and are designed in particular as chipcards. A first resource management instruction comprising a module identification is transmitted to a resource management center. A second resource management instruction is transmitted from the resource management center via a communication network to the resource module identified through the module identification. In the particular resource module, resources are made ready or released by a resource control mechanism corresponding to the received second resource management instruction. A resource management confirmation is transmitted by the particular resource module via the communication network to the resource management center, and in the resource management center information about the resources made ready or released is stored assigned to the module identification.
US07801491B2 Wireless communication system and method
A wireless communication system includes: a main antenna for radiating an electromagnetic wave to wireless IC chips; a reflecting plate for reflecting the electromagnetic wave from the main antenna to the wireless IC chips; and a control unit which supports the wireless IC chips. The control unit causes a difference between the receiving electromagnetic wave levels of a direct wave from the main antenna and a reflected wave from the reflecting plate received by the antenna of the wireless IC chip.
US07801490B1 Interference based scheduling using cognitive radios
Disclosed are systems and methods which implement communication scheduling to reduce service level variance associated with interference. In providing communication scheduling according to embodiments, mult-channel coverage may be provided throughout all portions of a service area to facilitate resource flexibility. According to embodiments, interference metrics are collected in real time for use in scheduling decisions. Synchronized point to multipoint wireless network protocols may be used to facilitate interference metric collection and/or communication scheduling. Uplink and/or downlink communications may be scheduled using one or more diversity attribute in order to achieve a desired level of bandwidth throughput, communication service level variance, and/or communication reliability in spite of the presence of unpredictable interference in the spectrum.
US07801488B2 Interference mitigation by adjustment of interconnect transmission characteristics
Interference within a wireless apparatus is mitigated by adjusting one or more transmission characteristics associated with an interconnect of the apparatus. In at least one embodiment, the interconnect is a PCI Express interconnect.
US07801473B2 Fixing device, image forming apparatus and fixing method
The fixing device is provided with: a fixing roll that is rotatable; a belt member that is stretched by the fixing roll; a pressure roll that presses the fixing roll through the belt member; and a peeling member that presses an outer surface of the belt member against the pressure roll. The pressure roll presses the belt member with pressure at an edge portion of the belt member larger than pressure at a central portion of the belt member in an axial direction, and the peeling member presses the belt member with pressure at the edge portion of the belt member equal to or larger than pressure at the central portion of the belt member in the axial direction.
US07801471B2 Transfer unit and image forming apparatus
Toner images of different colors are superimposed on a transfer belt of an endless type from image carriers, to form a full color toner image. A tension roller maintains a tension of the transfer belt. A driving roller drives the transfer belt. A biasing unit applies the tension to the tension roller. A holding unit holds the tension roller. An image reading sensor detects the toner image formed on the transfer belt. The image reading sensor is disposed in the holding unit, in an opposite position to the tension roller with respect to the transfer belt.
US07801469B2 Toner cartridge
The toner cartridge is provided with: a toner storing container of a rectangular shape having a toner feeding opening in an angular portion thereof; and a stirring conveying member that is rotatably disposed inside the toner storing container in a predetermined rotation direction and that stirs and conveys toner toward the toner feeding opening in the toner storing container. Compression ratio defined by the following equation (1) of the toner stored in the toner storing container is 0.25 to 0.38. Compression ratio=(P−A)/P   (1) (Provided that in the equation (1), P represents a packed bulk density of toner and A represents an aerated bulk density of toner.)
US07801468B2 Toner cartridge and mechanism for opening and closing a toner discharging opening
A toner cartridge and a developing unit are used in an image forming apparatus. The toner cartridge includes a toner chamber, an inner shutter, and an outer shutter. The toner chamber holds toner therein and has an opening through which the toner is discharged into the developing unit. The inner shutter is disposed in the toner chamber and is rotatable relative to the toner chamber to close and open the opening. The outer shutter has an engagement portion, is mounted to an outer surface of the toner chamber, and is movable either to a closing position where said outer shutter closes the opening or to an opening position where the outer shutter opens the opening. When the toner cartridge is moved into the developing unit, the engagement portion is guided in a guide groove formed in the developing unit to move relative to the toner chamber from the closing position to the opening position.
US07801466B2 Developing device and image forming apparatus
A developing device includes a container, a stirring and transferring unit, a replenishing unit, and a discharging mechanism. The container contains developer including toner and carrier. The stirring and transferring unit is located in the container to mix and stir the toner and the carrier, and circulates the developer in the container. The replenishing unit replenishes the container with developer from an opening of the container. The discharging mechanism discharges surplus developer out of the container, and is located on a rotation shaft of the stirring and transferring unit.
US07801465B2 Condensate separation
An ink carrier oil and water are separated from condensate. One embodiment includes first and second chambers for the separation. The first chamber receives the condensate and has an upper discharge outlet and a lower discharge outlet. The second chamber has an inlet connected to the lower outlet and a second chamber outlet below the upper discharge outlet such that separated carrier oil is discharged through the upper outlet. Separated water is discharged through the second chamber outlet. An interface between the separated carrier oil and water extends between the upper discharge outlet and the lower discharge outlet. In another embodiment, the carrier oil includes at least one of a high molecular weight oil, a lubricating oil and a defoamer. An additive having a lower concentration of the at least one of the high molecular weight oil, the lubricating oil and the defoamer is added to the carrier oil.
US07801457B2 Fixing device, image forming apparatus including the fixing device, and fixing method
A fixing device includes an excitation coil, a heat-generating layer, a magnetic shunt layer, and a degaussing member. The excitation coil generates a magnetic flux. The heat-generating layer generates heat using the magnetic flux generated by the excitation coil. The magnetic shunt layer transmits heat generated by the heat-generating layer. The degaussing member sandwiches the magnetic shunt layer together with the excitation coil, and selectively performs degaussing by generating a repelling magnetic flux for canceling the magnetic flux generated by the excitation coil so as to activate a self-temperature-control function. The degaussing member selectively refrains from degaussing so as to deactivate the self-temperature-control function.
US07801455B2 Architecture for a multi toner printing system
A xerographic printing system and method of printing that includes two photoreceptor drums, each configured to enable printing with a different type of toner, a first pathway that connects the two photoreceptor drums, a second pathway that bypasses either of the photoreceptor drums, and an intermediate transfer belt, configured for either a one or two pass architecture, for transferring an image created by the toner to print media. This system and method of printing is specially adapted to enable efficient use of different combinations of toners within one printing system. In one embodiment, this system is able to limit use of a special toner to situations where one photoreceptor drum is not in bypass mode, thus conserving the more expensive special toner.
US07801452B2 Image forming system, maintenance method applied thereto, and program for causing a computer to implement the maintenance method
An image forming system that makes it possible to open or remove an external cover of an apparatus to perform maintenance on the apparatus even while the system is operating. Out of a plurality of conveying paths, at least one conveying path for which at least one part related to the conveying path can be subjected to maintenance is determined, in accordance with a type of the image forming process being executed. The conveying path for which it has been determined that the part related to the conveying path can be subjected to maintenance is displayed on a display device.
US07801432B2 Imaging apparatus and method for controlling the same
An imaging apparatus includes an object information holding unit to hold a size of a predetermined object included in a subject; an imaging unit to convert incident light from the subject to a captured image; an object detecting unit to detect the object included in the captured image and a size of an object image; an object-autofocus-range calculating unit to calculate an object-autofocus-range that is a limited movement range of a focus lens; a use determination range calculating unit to calculate a use determination range that is a range to determine whether detection of an in-focus position of the detected object is to be performed in the object-autofocus-range and that includes the object-autofocus-range; and an autofocus control unit to detect the in-focus position by setting the object-autofocus-range and moving the focus lens in the object-autofocus-range if a current position of the focus lens is within the use determination range.
US07801430B2 Camera adjustment
Cameras are adjusted by setting magnifications of two or more cameras to be substantially equal, focusing the two or more cameras, and setting the two or more cameras so that portions of an object captured thereby when displayed are aligned.
US07801428B2 Shot image display system, image receiving device, control method for image receiving device, and server
A shot image display system includes a shooting device for transferring a shot image and blur produced at the time of shooting, and an image receiving device for receiving the shot image and blur transmitted from the shooting device. The image receiving device includes a blur correcting unit for executing blur correction for the received shot image based on the received blur, and a display unit for displaying the shot image corrected by the blur correcting unit.
US07801419B2 Multimedia reproduction device and menu screen display method
A small-size digital device requires preferable operability and user-friendliness of the user interface. In a multimedia reproduction device (10), an operation unit (40) acquires an instruction concerning content reproduction via a user operation. A read-out unit (44) reads out a content from an external recording medium mounted as a content data storage area. A storage unit (80) holds data on a plurality of function icons symbolizing a plurality of content reproduction function types and data on a plurality of media icons symbolizing the external recording medium types. A display processing unit (46) processes menu screen display and content reproduction. A menu control unit (48) generates image data on a menu screen where a plurality of function icons and a plurality of media icons are arranged two-dimensionally according to a user instruction.
US07801418B2 Information recording medium, information recording device and method, information reproduction device and method, information recording/reproduction device and method, computer program for recording or reproduction control, and data structure containing control signal
A whole stream consisting of a plurality of partial streams each composed of content information including still image information is multiplexed/recorded in packet basis on an information medium. The information record medium includes a file for storing object data consisting of a plurality of packets each containing a content information piece and a file for storing information defining an object data reproduction sequence. Furthermore, the medium includes an object information file for storing stream identification information for identifying each of the plurality of partial streams among the plurality of packets and address information indicating a recording position of an access unit.
US07801416B2 Randomly accessible visual information recording medium and recording method, and reproducing device and reproducing method
Access point pictures designated as randomly accessible positions are I pictures or P pictures. Information indicating the decoding sequence (I1, P1, B1, B2, B3, B4, P2, . . . ) of pictures functioning as access points and attribute information (picture_type) indicating whether a picture functions as an access point or is necessary for decoding of the access point following a given access point are recorded on the video information recording medium. Random access is possible even if the GOP interval is lengthened.
US07801415B2 Recording medium, reproduction device, program, reproduction method and recording method
A BD-ROM contains PlayList information. The PlayList information defines a reproduction section for each of a plurality of AV Clips and contains MainPath information and SubPath information. The MainPath information specifies one of the AV Clips as the MainClip and defines a main reproduction section for the MainClip. The SubPath information specifies another one of the AV Clips as the SubClip and defines a sub-reproduction section to be synchronized with the main reproduction section for the SubClip. The BD-ROM contains those AV Clips specifies as SubClips while being correlated with EP_map. The EP_map correlates and indicates the entry time in the time axis of the SubClip with a plurality of entry positions in the SubClip.
US07801413B2 Information processing device, method, and program
An information processing device previously includes music options for use as a BGM, and these music options are each correlated to the details of an effect to represent the atmosphere matching the BGM. After a user selects a specific photo album storing still images for playback, and then a BGM, a playlist is created to define the order for playing back the still images stored in the photo album with the effect corresponding to the BGM. The present invention is applicable to equipment such as personal computers capable of handling still images, and therewith, effect-applied still images can be displayed easily and swiftly in a sequential manner.
US07801410B2 Video transfer system
When the picture drops out in a part of video image data transmitted by a video transmitting apparatus, the video transmitting apparatus outputs a command indicating that the scene drops out, together with the video image data, to a video receiving apparatus. In accordance with this command, the video receiving apparatus displayed a predetermined indication that the scene drops out, or controls the re-recording of video image data.
US07801409B2 Glitch-free realtime playback
Described herein is a technology for facilitating playback of video segments (with transforms applied therein) which can be both glitch-free and realtime.
US07801408B2 Apparatus and method for converting operation mode in image display compound device
An operation-mode conversion apparatus for an image display compound device includes: a power-state detector which detects a power state of the compound device; an operation-mode determination unit which determines a present operation mode of the compound device; and an operation-mode controller which converts the operation mode of the compound device based on the power state, the present operation mode, and whether one of an optical storage medium and a movable memory is detected by the compound device, in response to a user input signal, regardless of the preset operation mode.
US07801404B2 Optical cable and optical unit comprised therein
Optical cable having at least one tubular element of polymeric material and at least one transmission element housed within said tubular element. The polymeric material is made from a polymeric composition having (a) at least one olefin polymer; (b) at least one inorganic filler; and (c) at least one olefin polymer including at least one functional group. The at least one olefin polymer including at least one functional group (c) is present in the polymeric composition in an amount of about 3 parts by weight to about 10 parts by weight, preferably about 5 parts by weight to about 8 parts by weight, with respect to 100 parts by weight of the olefin polymer (a).
US07801403B2 Optical fiber grating tuning device and optical systems employing same
A tuning device for an optical fiber grating includes a multi-part confinement member. The confinement member includes a feature such as a channel in which the fiber grating is disposed. Movement of the different parts of the confinement member relative to one another causes compression or tension of the fiber grating. The confinement member may include first and second slides. One end of the fiber is bonded to the first slide, the other end of the fiber is bonded to the second slide. The grating section of the fiber is confined in a channel formed by adjacent surfaces of the slides. The dimensions of the channel are selected such that the fiber grating is maintained in a relatively straight orientation without buckling when compression strain is applied to the fiber. An actuator may be employed to control the strain applied to the fiber, i.e., to axially compress or stretch the fiber grating by driving one or both of the slides in a controlled manner. The resonance wavelength of the fiber grating can be tuned as a function of the strain applied to the fiber. The confinement member may alternatively include deformable slides which axially deform, i.e., extend and retract so as to change in length. Each end of the fiber is affixed to both of the deformable slides so that axial compression or stretching of the fiber grating is achieved through deformation of the deformable slides. The fiber grating tuning device can be deployed in components such as tunable fiber lasers and tunable fiber filters.
US07801397B2 Efficient light coupler from off-chip to on-chip waveguides
In an embodiment, light from a single mode light source may be deflected into a low index contrast (LIC) waveguide in an opto-electronic integrated circuit (OEIC) (or “opto-electronic chip”) by a 45 degree mirror. The mirror may be formed by polishing an edge of the die at a 45 degree angle and coating the polished edge with a metal layer. Light coupled into the LIC waveguide may then be transferred from the LIC waveguide to a high index contrast (HIC) waveguide by evanescent coupling.
US07801396B2 Optoelectric composite substrate and method of manufacturing the same
An optoelectric composite substrate of the present invention includes an insulating film, an optical waveguide embedded in the insulating film in a state that an upper surface is exposed from the insulating film, a via hole formed to pass through the insulating film, a conductor formed in the via hole, and a connection terminal on which an optical device is mounted and which is connected to an upper end side of the conductor, wherein the connection terminal is embedded in an upper-side portion of the via hole or is projected from the insulating film.
US07801394B2 Sensitive emission light gathering and detection system
A luminometer is provided comprising a waveguide sample holder and one or more detectors. The waveguide sample holder may include a hollow region to hold the sample. The waveguide sample holder can be made of material that guides emission light to a bottom end of the waveguide sample holder. One or more detectors may be provided which detect the emission light coming out of the bottom of the waveguide sample holder. A fluorometer/photometer is also provided that comprises a waveguide sample holder, one or more excitation light sources, and one or more optical detectors. The waveguide sample holder has a hollow region to hold the sample. The excitation light is introduced at an angle or perpendicular to one surface of the waveguide sample holder. The waveguide sample holder is made of material that can guide emission light to the bottom end of the waveguide sample holder. There are one or more detectors that detect the emission light coming out of the bottom of the waveguide sample holder.
US07801390B2 Apparatus and method for labeling rows and columns in an irregular array
The apparatus and method of the invention provide for assigning coordinates to samples in an array. The method is based on a hierarchical pattern matching to a local lattice structure that is used as a template. Starting from the best local match, the pattern is expanded hierarchically to encompass the entire array.
US07801389B2 Image acquiring method, image processing method, and image transforming method
An image is picked up through sampling in a predetermined sampling pattern to acquire an image signal representing the image. Sampling information, which concerns the predetermined sampling pattern, is appended to the image signal, which has been acquired. The sampling information is information for discriminating checkered sampling and square sampling from each other. Different sharpness enhancement processing is performed on the image signal and in accordance with the sampling information to obtain a processed image signal. The different sharpness enhancement processing may be a processing in accordance with frequency characteristics of the image signal, which has been acquired, due to the sampling pattern.
US07801385B2 Perceptual filter support techniques
A system, apparatus, method and article to filter media signals are described. The apparatus may include a media processor. The media processor may include an image signal processor having multiple processing elements to process a pixel matrix to determine a set of filter support pixels for a target pixel, select reference pixels from the filter support pixels using a complexity value, and filter noise from the target pixel using the reference pixels. Other embodiments are described and claimed.
US07801380B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, performs image decoding, wherein the synthesizing a prediction image is performable using a positive rounding method and a negative rounding method for interpolating intensity values of pixels; wherein the interpolation of intensity values of pixels is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; wherein the rounding method information is included in a header section of the coded information of the currently decoded image; wherein the rounding method information specifies one of two values; and wherein one of the two values specifies a positive rounding method, and another one of the two values specifies a negative rounding method.
US07801378B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, performs: storing a reference image which is a previously decoded image; receiving coded information including motion vector information and rounding method information specifying a rounding method used in synthesizing a prediction image of a currently decoded image; and synthesizing the prediction image by performing motion compensation using the motion vector information and the reference image; wherein the synthesizing a prediction image is performable using positive and negative rounding methods for interpolating intensity values of pixels; wherein the interpolation of intensity values of pixels is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; and wherein the rounding method information is included in a header section of the coded information of the currently decoded image.
US07801377B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, performs image decoding, wherein synthesizing a prediction image is performable using a positive rounding method and a negative rounding method for interpolating intensity values of pixels; wherein the interpolation of intensity values of pixels is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; wherein the rounding method information specifies one of two values; wherein one of the two values specifies a positive rounding method, and another one of the two values specifies a negative rounding method; and wherein the rounding method information consists of one bit.
US07801374B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
A computer-readable medium having stored thereon an image decoding program which, when executed by a computer, performs: storing a reference image which is a previously decoded image; receiving coded information including motion vector information and rounding method information specifying a rounding method used in synthesizing a prediction image of a currently decoded image; and synthesizing the prediction image by performing motion compensation using the motion vector information and the reference image; wherein the step of synthesizing a prediction image is performable using a positive rounding method and a negative rounding method for interpolating intensity values of pixels; wherein the interpolation of intensity values of pixels is performed using a rounding method specified by the rounding method information; and wherein the rounding method information is included in coded information of the currently decoded image.
US07801370B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoder, wherein the motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method and a negative rounding method; wherein the bilinear interpolation is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; and wherein the rounding method information is included in a header section of the coded information of the currently decoded image.
US07801369B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoder, wherein motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method and a negative rounding method; wherein the bilinear interpolation is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; wherein the rounding method information specifies one of two values; wherein one of the two values specifies a positive rounding method, and another one of the two values specifies a negative rounding method; and wherein the rounding method information consists of one bit.
US07801368B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoder wherein motion compensation is performed with half-pixel accuracy and uses bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, the bilinear interpolation being performable using a positive rounding method and a negative rounding method; wherein the bilinear interpolation is performed using a rounding method specified by the rounding method information; wherein the rounding method information is included in coded information of the currently decoded image; wherein the rounding method information specifies one of two values; and wherein one of the two values specifies a positive rounding method, and another one of the two values specifies a negative rounding method.
US07801366B2 Recording medium having recorded thereon coded information using plus and/or minus rounding of images
An image decoder including: a demultiplexer extracting motion vector information, quantized DCT coefficients, and rounding method information; a dequantizer dequantizing the quantized DCT coefficients to obtain DCT coefficients; an inverse DCT converter performing inverse DCT conversion on the DCT coefficients to obtain an error image; a prediction image synthesizer synthesizing a prediction image by performing motion compensation using the motion vector information, the rounding method information, and a reference previously decoded image; and an adder adding the prediction image to the error image to obtain a decoded image. Motion compensation is performed with half-pixel accuracy and bilinear interpolation to calculate intensity values of chrominance or luminance at points where no pixels actually exist in the reference image, using positive and negative rounding methods. Bilinear interpolation is performed using a rounding method specified by the rounding method information included in coded information of the currently decoded image.
US07801364B2 Multi-media apparatus with JPEG 2000 compression and autofocus
The present invention is directed to a surveillance device that provides a wide range of monitoring and is adapted to log and transmit video, audio, collateral environment data, and event data over a network, utilizing a relatively low bandwidth and low power consumption, while maintaining a resolution and features that greatly enhance surveillance applications. The multimedia surveillance device of the present invention provides support for dynamic addressing, JPEG 2000 compression, auto-focus and alarm notification.
US07801363B2 Image CODEC engine
An image processing system including an image encoder and image decoding system is provided. The image encoder system includes an image decomposer, a block encoder, and an encoded image composer. The image decomposer decomposes the image into blocks. The block encoder, which includes a selection module, a codeword generation module and a construction module, processes the blocks. Specifically, the selection module computes a set of parameters from image data values of a set of image elements in the image block. The codeword generation module generates codewords, which the construction module uses to derive a set of quantized image data values. The construction module then maps each of the image element's original image data values to an index to one of the derived image data values. The image decoding system reverses this process to reorder decompressed image blocks in an output data file.
US07801361B2 Analyzing pixel data using image, thematic and object layers of a computer-implemented network structure
An analysis system analyzes and measures patterns present in the pixel values of digital images using a computer-implemented network structure that includes a process hierarchy, a class network and a data network. The data network includes image layers, thematic layers and object networks. Various types of processing are performed depending on whether the data of the digital images is represented in the image, thematic or object layers. Pixel-oriented and object-oriented processing is combined so that fewer computations and less memory are used to analyze the digital images. Pixel-oriented processes, such as filtering, are selectively performed only at pixel locations that are assigned to a specified thematic class of a thematic layer or that are linked to a particular object of the object network. Similarly, object-oriented processing is performed at pixel locations linked to objects generated using thematic layers or using image layers on which pixel-oriented processes have already been performed.
US07801358B2 Methods and systems for analyzing data in media material having layout
The present invention relates to systems and methods for analyzing media material having a layout. A media material analyzer includes a segmenter and an article composer. The segmenter identifies block segments associated with columnar body text in the media material. The article composer determines which of the identified block segments belong to one or more articles in the media material. The article composer can determine whether candidate block segments belong to a same article based on language statistics information, layout transition information, or both language statistics information and layout transition information. A system for searching media material having a layout over a network is also provided.
US07801356B2 Methods and apparatuses for generating compressed data representing a visual frame
The methods and apparatuses detect a color of each of a plurality of pixels within a frame; group a portion of the plurality of pixels having a common color into a block; and generate a color list including the common color based on a threshold value corresponding to the block.
US07801354B2 Image processing system
An image processing system includes a learning device generating, in advance, a recognizer for recognizing a recognition target; and a recognition device recognizing, using the recognizer, whether a recognition image includes the recognition target. The learning device includes model feature point generator for generating model feature points, model feature quantity generator for generating model-feature quantities, learning feature point generator for generating learning feature points, learning feature quantity generator for generating learning feature quantities, learning correlation feature quantity generator for generating a learning correlation feature quantity, and recognizer generator for generating the recognizer. The recognition device includes recognition feature point generator for generating recognition feature points, recognition feature quantity generator for generating recognition feature quantities, recognition correlation feature quantity generator for generating a recognition correlation feature quantity, and recognition processor for determining whether the recognition image includes the recognition target.
US07801350B2 Method for absorptiometry radiographic imaging using a three-dimensional generic model
Method for radiographic imaging, in particular for measuring the bone mineral density of an osseous body, this method involving an operation which consists in determining the value of a composite index using, on the one hand, digitized radiological data, and, on the other hand, a three-dimensional generic model of said osseous body.
US07801346B2 Medical image display device, method, and program
A medical image display device includes: tomogram input means for inputting a plurality of tomograms obtained by a medical imaging device; 3-dimensional image construction means for constructing a 3-dimensional image by layering the tomograms inputted; arbitrary cross section image construction means for cutting the 3-dimensional image at an arbitrary cross section and constructing the cross section image from the tomograms; superimposed image construction means for constructing a superimposed image of the 3-dimensional image and the arbitrary cross section image according to positional information on the tomogram; and display means for displaying the superimposed image thus constructed.
US07801344B2 Edge boundary definition for radiographic detector
A method for defining edge boundaries of an image formed on a flat-panel radiographic detector. The method includes obtaining digital image pixel values from the radiographic detector; obtaining dimensional information about a collimator in the radiographic signal path; analyzing the image to detect one or more collimator blade edges; and processing the digital image pixel values at least once to detect remaining collimator blade edges. The method accumulates image pixel values along each of a plurality of lines in a first direction parallel to a first vector that extends across the image, to obtain a first profile value for each line in said first direction, thereby forming an ordered set of first profile values. The method then identifies first and second threshold values in the set of first profile values, wherein the paired first and second threshold values indicate an edge boundary corresponding to a collimator blade projection along the first direction.
US07801342B2 Method for determining the position and orientation of an object, especially of a catheter, from two-dimensional X-ray images
To determine the position and orientation of an object in a x-ray image the x-ray image is initially pre-processed. A three-dimensional template (data record) of the object based on the known constructional features of the object is created. Three parameters for the position and for the orientation respectively are modified iteratively. The three-dimensional template with the parameters for position and orientation is projected in each case onto a two-dimensional plane and the created image is compared on the basis of the generation of a degree of similarity with the pre-processed x-ray image.
US07801332B2 Controlling a system based on user behavioral signals detected from a 3D captured image stream
A computer-implemented method, system, and program includes a behavior processing system for capturing a three-dimensional movement of a user within a particular environment, wherein the three-dimensional movement is determined by using at least one image capture device aimed at the user. The behavior processing system identifies a three-dimensional object properties stream using the captured movement. The behavior processing system identifies a particular defined behavior of the user representing a particular behavioral signal from the three-dimensional object properties stream by comparing the identified three-dimensional object properties stream with multiple behavior definitions each representing a separate behavioral signal for directing control of at least one machine. In response to identifying the particular defined behavior, a machine control system generates a control signal triggered by the particular behavioral signal for directing control of the at least one machine.
US07801330B2 Target detection and tracking from video streams
A technique for video processing includes: receiving video from a scene; detecting moving pixels in the video; detecting line segments or motion blocks in the video based on the detected moving pixels; identifying targets in the video based on the detected line segments or motion blocks; tracking targets in the video based on the identified targets; and managing the tracked targets in the video.
US07801325B1 Watermarking a chip design based on frequency of geometric structures
A method for watermarking a circuit design layout based on frequency or number of geometric structures. The method includes dividing a circuit design layout into a plurality of segments or tiles. Certain segments are selected, and within these selected segments, a router alters the number of geometric structures, such as vias and jogs, of the circuit design layout in the selected segments to form the watermark without relying on a netlist. The number of geometric structures is changed slightly so that a random sampling of segments would not identify the watermark since the variations would not be detectable or would be within acceptable variances, but the watermark would be readily identified if the selected segments are known. The watermark or portions thereof can be used to encode one or more data bits.
US07801324B2 Speaker apparatus
A speaker apparatus comprises a dome type diaphragm comprising: a reinforcing rib; and an edge damper integrally formed with an outer periphery of the dome type diaphragm; and a frame supporting the dome type diaphragm through the edge damper. The reinforcing rib comprises at least one of a groove portion and a ridge portion. The reinforcing rib is extended radially with respect to the dome center portion from a vicinity of a dome center portion of the dome type diaphragm to a dome outer periphery side.
US07801323B2 Sound modifying cap for housing
A device for housing a sound-emitting transducer including a housing and a cap. The housing has a chamber defined by a cylindrical sidewall and an endwall with apertures. The cap mounts to the housing, and has apertures that can register with the apertures in the endwall. A groove is formed between the cap and teeth formed at its circular outer periphery. The cap's circular lip is inserted into the groove by deforming the cap slightly. Thus, relative movement is permitted between the cap and housing for registering and de-registering the apertures on the cap and housing. This controls the volume of the sound-emitting transducer.
US07801320B2 Sound sponge for loudspeakers
The specification and drawings present a new method and apparatus for reducing loudspeaker size by partitioning the back cavity of the loudspeaker using a sound sponge block. The sound sponge block is an array of narrow ducts (e.g., parallel ducts, or parallel round cylinders of a small diameter) made of a pre-selected material with predetermined dimensions (e.g., the diameter and length) formed within a single block which is placed behind a loudspeaker diaphragm but not in a direct contact with it. The sound sponge block, comprising the multiple very narrow ducts (e.g., with duct diameters on the order of microns) substantially absorbs the sound waves radiated from a rear side of the diaphragm in the backward direction due to significant drop in the impedance for very narrow tube diameters.
US07801313B2 Method and apparatus for reproducing audio signal
An audio signal is supplied to a loudspeaker array to perform wavefront synthesis. A virtual sound source is produced at an infinite distance using wavefront synthesis.
US07801311B2 Radio receiver with stereo decoder and method for use therewith
A stereo decoder includes a first digital filter for producing a first filtered composite audio signal and a second digital filter for producing a second filtered composite audio signal. A sum/difference network produces a left channel signal and a right channel signal. A processor executes operational instructions that calculate a first corner frequency of a first digital filter based on a signal quality of the FM signal, calculate a first set of filter coefficients for the first digital filter based on the first corner frequency and an approximation of a filter transform, calculate a second corner frequency of a second digital filter based on the signal quality, and calculate a second set of filter coefficients for the second digital filter, based on the second corner frequency and the approximation of the filter transform.
US07801308B1 Secure key encoding for content protection
A device and method for protecting HDCP cryptographic keys are presented herein. The device and method include receiving a set of HDCP cryptographic keys, encoding the set of HDCP cryptographic keys such that the resultant encoded cryptographic data is enabled to be represented in rows and columns, and storing the set of keys in a storage device of an HDCP appliance in the rows and columns, wherein at least one of the rows does not include a complete cryptographic key and at least one of the columns does not include a complete cryptographic key. The method can use block interleaving or convolution interleaving encoding.
US07801304B1 Signal processing apparatus and methods
A unified system of programming communication. The system encompasses the prior art (television, radio, broadcast hardcopy, computer communications, etc.) and new user specific mass media. Within the unified system, parallel processing computer systems, each having an input (e.g., 77) controlling a plurality of computers (e.g., 205), generate and output user information at receiver stations. Under broadcast control, local computers (73, 205), combine user information selectively into prior art communications to exhibit personalized mass media programming at video monitors (202), speakers (263), printers (221), etc. At intermediate transmission stations (e.g., cable television stations), signals in network broadcasts and from local inputs (74, 77, 97, 98) cause control processors (71) and computers (73) to selectively automate connection and operation of receivers (53), recorder/players (76), computers (73), generators (82), strippers (81), etc. At receiver stations, signals in received transmissions and from local inputs (225, 218, 22) cause control processors (200) and computers (205) to automate connection and operation of converters (201), tuners (215), decryptors (224), recorder/players (217), computers (205), furnaces (206), etc. Processors (71, 200) meter and monitor availability and usage of programming.
US07801303B2 Video on demand in a broadcast network
The present invention is a video on demand service enabled from a near video on demand service. A desired program is split into portions, or clips. The first clip is delivered a priori to the customer's Digital Video Recorder (DVR) using a hidden channel and it is made available for purchase on demand. The remaining portion is broadcast regularly using the start time of the Near Video On Demand service, for as long as the program is available for Video On Demand purchase. Upon purchase, the remaining portion is authorized for capture by the DVR. The clips are spliced together upon playback to form a complete program.
US07801298B2 Apparatus and method for detecting a potential attack on a cryptographic calculation
An apparatus for detecting a potential attack on a crypto-graphic calculation performing a calculation with at least one parameter includes first means for providing a parameter masked according to a first masking algorithm, first means for performing the calculation with the masked parameter in order to obtain a masked result of the calculation, means for remasking the masked result formed to process the masked result so that a remasked result masked according to a second masking algorithm is obtained, second means for providing a parameter masked according to the first masking algorithm, second means for performing the calculation with the provided masked parameter in order to obtain a second masked result, and means for examining the first remasked result and the second masked result in order to detect the potential attack.
US07801297B2 Communication device and communication control method
A communication device comprises a receiver configured to receive a notification of a cipher parameter used for encryption of data and a requested start time at which the encryption starts; and a correction unit configured to determine whether the cipher parameter needs to be corrected in response to the notification having been retransmitted based on the requested start time and an actual start time at which the encryption actually starts, and correct the cipher parameter.
US07801283B2 Method of operating vehicular, hands-free telephone system
A hands-free, Bluetooth™ enabled telephone system for a vehicle is configured to enable an operator such as the driver of the vehicle to say multiple voice commands at one time in order to control the operation of the telephone system. Such multiple commands include “Dial ”, “Dial ”, “Dial ”, and “Send .” The hands-free, Bluetooth™ enabled telephone system enables the pairing between Bluetooth™ enabled cell phones and a Bluetooth™ communications module of the telephone system to be conducted in a human friendly manner. The hands-free, Bluetooth™ enabled telephone system enables the telephone system to generate DTMF tones corresponding to a numeric account number or password in response to the driver vocally saying an account name associated with the numeric account number or password during a call between the driver and a voice-automated, menu-driven system for receipt by the menu-driven system.
US07801278B2 Rotary anode X-ray tube
In an X-ray tube, a rotary anode formed into a hollow disk-like shape is fixedly supported by a rotating body formed into a hollow cylindrical shape. A fixed shaft has fixed ends, columnar bearing portions and a disk part, and a flow path of a cooling medium formed along a central axis thereof. The bearing portions are inserted into the rotating body with a first gap between the columnar bearing portion and the rotating body, so that the rotating body is rotatably supported. The disk part is arranged in the rotary anode with a second gap between the disk part and the rotary anode. The first and second gaps are filled with a lubricant, bearing grooves are formed in the bearing portion, thereby forming dynamic pressure bearings, and a center of gravity of the rotary anode is arranged between the first and second dynamic pressure bearings.
US07801275B2 Imaging system
A medical imaging system is provided. The medical imaging system includes an imaging device with a radiation source and a detector, a control unit; and a processing unit. The processing unit is operable to compare a stored reference image taken using a high radiation dose with a current image taken using a lower radiation dose. The control unit is operable to trigger the imaging device to take a further image using a high radiation dose based on the comparison.
US07801273B2 Indication of patient skin dose in radiology
The field of the invention is diagnostic and interventional radiology and the invention is a dose indicator for use in a system for performing radiological procedures using ionizing radiation, for indicating a dose of radiation received in an area of skin by a subject during the radiological procedure, in which a zone is displayed which is representative of the extent of the area of skin exposed, and in which is a value of dose is displayed which is associated with the zone. The value of dose is representative of the dose of radiation received in the area of skin exposed during the procedure. The display is easily and quickly understood allowing the user of the system to swiftly understand the skin dose accrued by the patient. The use of zones provides an intuitive display.
US07801259B2 Frequency detecting circuit and method, and semiconductor apparatus including frequency detecting circuit
A frequency detecting circuit and method and a semiconductor apparatus including the frequency detecting circuit, in which the frequency detecting circuit includes an edge detecting circuit, a clock signal generating circuit, and a determination circuit. The edge detecting circuit detects an edge of an input clock signal. The clock signal generating circuit generates a selection clock signal, which is a periodic pulse signal, in response to the detected edge. The determination circuit generates a frequency detection signal based on the number of occurrences of the selection clock signal in a period of the clock signal. The semiconductor apparatus includes the above-described frequency detecting circuit and a processor resetting the semiconductor apparatus in response to the frequency detection signal. Since a frequency is detected every half period, that is every high/low level period, of the clock signal in a digital manner, the reliability and the accuracy of frequency detection is improved.
US07801257B2 Adaptive reception techniques for over-sampled receivers
An over-sampled sequence detector operates on sampled data and tracks the detection reliability of the sampled data. The detector separately analyzes sample sequences for different sampling phases and then picks a sample sequence that allows for the most reliable detection. For the different sampling phases, the detector inspects some amount of look-behind and look-ahead information in order to improve upon simple symbol-by-symbol detection. The over-sampled information is used to further improve detection performance.
US07801250B2 Low latency analog QAM coherent demodulation algorithm
A digital demodulation method for a quadrature amplitude modulated signal uses a phase locked loop to generate a local carrier signal. The phase locked loop uses a feedback signal derived from one or more demodulated signals of interest. The loop has a filter characteristic with a stop band within the information bandwidth(s) of the information signal(s). The preferred method generates an error signal from DC components of in-phase and quadrature-phase baseband signals. DC components are preferably isolated using a low-latency, AC rejection filter.
US07801248B2 Interference suppression with virtual antennas
A receiver suppresses co-channel interference (CCI) from other transmitters and intersymbol interference (ISI) due to channel distortion using “virtual” antennas. The virtual antennas may be formed by (1) oversampling a received signal for each actual antenna at the receiver and/or (1) decomposing a sequence of complex-valued samples into a sequence of inphase samples and a sequence of quadrature samples. In one design, the receiver includes a pre-processor, an interference suppressor, and an equalizer. The pre-processor processes received samples for at least one actual antenna and generates at least two sequences of input samples for each actual antenna. The interference suppressor suppresses co-channel interference in the input sample sequences and provides at least one sequence of CCI-suppressed samples. The equalizer performs detection on the CCI-suppressed sample sequence(s) and provides detected bits. The interference suppressor and equalizer may be operated for one or multiple iterations.
US07801246B2 Multi-mode communication device for generating constant envelope modulated signals using a quadrature modulator
A quadrature modulated transceiver (102) is used to generate a constant envelope angle modulated signal for communications. To produce the required feedback when operating in the constant envelope mode, an orthogonal frequency division multiplexed receiver (136) is used.
US07801241B2 Multi-pair gigabit Ethernet transceiver
Various systems and methods providing high speed decoding, enhanced power reduction and clock domain partitioning for a multi-pair gigabit Ethernet transceiver are disclosed. ISI compensation is partitioned into two stages; a first stage compensates ISI components induced by characteristics of a transmitter's partial response pulse shaping filter in a demodulator, a second stage compensates ISI components induced by characteristics of a multi-pair transmission channel in a Viterbi decoder. High speed decoding is accomplished by reducing the DFE depth by providing an input signal from a multiple decision feedback equalizer to the Viterbi based on a tail value and a subset of coefficient values received from a unit depth decision-feedback equalizer. Power reduction is accomplished by adaptively truncating active taps in the NEXT, FEXT and echo cancellation filters, or by disabling decoder circuitry portions, as channel response characteristics allow. A receive clock signal is generated such that it is synchronous in frequency with analog sampling clock signals and has a particular phase offset with respect to one of the sampling clock signals. This phase offset is adjusted such that system performance degradation due to coupling of switching noise from the digital sections to the analog sections is substantially minimized.
US07801240B2 Multi-pair gigabit ethernet transceiver
Various systems and methods providing high speed decoding, enhanced power reduction and clock domain partitioning for a multi-pair gigabit Ethernet transceiver are disclosed. ISI compensation is partitioned into two stages; a first stage compensates ISI components induced by characteristics of a transmitter's partial response pulse shaping filter in a demodulator, a second stage compensates ISI components induced by characteristics of a multi-pair transmission channel in a Viterbi decoder. High speed decoding is accomplished by reducing the DFE depth by providing an input signal from a multiple decision feedback equalizer to the Viterbi based on a tail value and a subset of coefficient values received from a unit depth decision-feedback equalizer. Power reduction is accomplished by adaptively truncating active taps in the NEXT, FEXT and echo cancellation filters, or by disabling decoder circuitry portions, as channel response characteristics allow. A receive clock signal is generated such that it is synchronous in frequency with analog sampling clock signals and has a particular phase offset with respect to one of the sampling clock signals. This phase offset is adjusted such that system performance degradation due to coupling of switching noise from the digital sections to the analog sections is substantially minimized.
US07801238B2 MIMO communication system with user scheduling based on reduced channel state information
A multiple-input, multiple-output (MIMO) communication system is configured to perform user scheduling with reduced channel station information. The system includes multiple terminals and at least one base station configured to communicate with the terminals. The base station is operative to obtain channel vector magnitudes for respective ones of the terminals, to identify a subset of the terminals based on the channel vector magnitudes, to obtain channel vector phase information for the identified subset of terminals, and to utilize the channel vector phase information to control transmission to the identified subset of terminals. The system may be, for example, a multi-user MIMO system in which the multiple terminals comprise autonomous single-antenna terminals.
US07801236B2 Adaptive modulation scheme and data rate control method
A transmitter station and receiver station have common maximum number of transmission bits per symbol of each subcarrier and information of encoding types to be selected. The transmitter station selects the modulation type from the propagation path quality of each subcarrier, executes encoding with the encoding type corresponding to the number of bits for communication with the selected modulation type, distributes the maximum number of transmission bits per symbol of each subcarrier by dividing the code, and transmits the data through modulation of only the number of bits for communication with the selected modulation type among distributed bits in each subcarrier. The receiver station executes demodulation by selecting the modulation type used for demodulation from the propagation path quality, summarizes the demodulation result with addition of reception of the signal having a zero degree of likeliness for the number of wanted bits, and executes decoding to the result of demodulation.
US07801233B1 Method and system for channel equalization and crosstalk estimation in a multicarrier data transmission system
Improved techniques for concurrent channel equalization and far-end crosstalk channel compensation (e.g., estimation and/or cancellation) in a multicarrier data transmission system are disclosed. The improved techniques can produce coefficients for an electronic fitter that provide channel equalization and for an electronic filter that provides cancellation of the far-end crosstalk. These coefficients can be initially trained and then subsequently updated during data transmission. Optionally, common coefficient determination resources can be utilized for both far-end crosstalk and near-end crosstalk purposes. These improved techniques are particularly suitable for use with a digital multicarrier communication system having multiple-input multiple-output systems.
US07801232B2 Channel estimation method and apparatus in an orthogonal frequency division multiplexing (OFDM) wireless communication system
A method and apparatus for performing channel estimation in an Orthogonal Frequency Division Multiplexing (OFDM) wireless communication system. The method and apparatus includes receiving a training sequence at each of a plurality of predetermined subcarriers; performing primary channel estimation on each of the training sequences by a Least Square (LS) algorithm; grouping the subcarriers into a predetermined number of subgroups, and acquiring a linear filter coefficient for each of the subgroups based on a channel estimate acquired for each of the subcarriers by the primary channel estimation; and performing secondary channel estimation on each of the subcarriers by performing a Minimum Mean-Square Error (MMSE) algorithm based on the linear filter coefficient of each subgroup.
US07801229B2 Method and device for estimating the transfer function of the transmission channel for a COFDM demodulator
A method of COFDM demodulation of symbols, each including first carriers conveying data and pilots having their frequency positions varying at least partly from one symbol to the next symbol. The method includes, for each symbol, a step of determining a first estimate of the transfer function of the channel for each carrier in a set of the first carriers of the symbol such that, for the frequency positions of the considered carriers, symbols different from the symbol include pilots, corresponding to a linear combination of second estimates determined for pilots at the frequency of said carrier. The coefficients of the linear combination are determined in iterative fashion, a new coefficient value being equal to the sum of the last value of the coefficient and of a term including the product between an iteration step and an error term, the iteration step being determined in iterative fashion.
US07801227B2 Methods and apparatus related to composite beacon and wideband synchronization signaling
A composite signal includes a high power beacon signal and low power corresponding wideband synchronization signal and is communicated over a time interval exceeding a single OFDM transmission time interval. A base station transmits one or more different such composite broadcast signals in a recurring timing structure. Each different potential beacon signal, e.g., a single tone signal, is paired with a unique wideband synchronization signal. A wideband synchronization signal includes at least some predetermined null tones and at least some predetermined non-null tones. For a given wideband synchronization signal, the predetermined null tones carry predetermined modulation symbol values, A wireless terminal receives a composite signal, identifies a beacon, determines a corresponding known wideband synchronization signal, compares received to known wideband synchronization signals, and determines at least one of a timing adjustment, frequency adjustment and channel estimation.
US07801223B2 Method for video decoder memory reduction
A method for video decoding is disclosed. The method generally includes the steps of (A) decoding a first picture from a bitstream, the first picture having a first resolution, (B) storing the first picture at the first resolution in a memory and (C) storing the first picture at a second resolution in the memory, wherein the second resolution is lower than the first resolution.
US07801222B2 Coding image signal
The present invention relates to a method for encoding a signal of a wireless communication system, the method comprising dividing a current frame of the signal into a plurality of GOBs (Groups of Blocks) each having a certain size, determining whether a current GOB to be encoded of the plurality of GOBs is a first GOB of the current frame, calculating a control parameter value of the current GOB according to whether the current GOB is the first GOB of the current frame, controlling an encoding bit rate of the current GOB according to the control parameter value, and encoding the current GOB. Preferably, a hybrid method wherein an inter-frame GOB update method and an intra-frame GOB update method is used, so that a bit rate change between frames is reduced and data transmission of a channel is efficiently made to therefore provide a user with optimum image quality.
US07801219B2 Moving picture coding method and moving picture decoding method for performing inter picture prediction coding and inter picture prediction decoding using previously processed pictures as reference pictures
A coding control unit (110) and a mode selection unit (109) are included. The coding control unit (110) determines the coding order for a plurality of consecutive B-pictures located between I-pictures and P-pictures so that the B-picture whose temporal distance from two previously coded pictures is farthest in display order is coded by priority, so as to reorder the B-pictures in coding order. When a current block is coded in direct mode, the mode selection unit 109 scales a forward motion vector of a block which is included in a backward reference picture of a current picture and co-located with the current block, so as to generate motion vectors of the current block, if the forward motion vector has been used for coding the co-located block.
US07801217B2 Implicit weighting of reference pictures in a video encoder
A video decoder, encoder, and corresponding methods for processing video signal data for an image block with two reference picture indices to predict the image block are disclosed that utilize implicit weighting of reference pictures to enhance video compression, where a decoder includes an implicit reference picture weighting factor unit for determining a weighting factor corresponding to each reference picture index; an encoder includes an implicit reference picture weighting factor assignor for assigning a weighting factor corresponding to each reference picture index; and a method for decoding includes receiving the reference picture indices with the data that corresponds to the image block, determining an implicit weighting factor responsive to the relative positioning of the image block and the reference pictures indicated by each reference picture index, retrieving a reference picture for each index, motion compensating the retrieved reference pictures, and multiplying the motion compensated reference pictures by the corresponding weighting factor to form weighted motion compensated reference pictures.
US07801204B2 Estimation of BER performance
A method to determine bit error rate (BER) for a given channel of a communication system includes determining a first statistical representation of at least one deterministic source of noise for the given channel. A parametric statistical representation having parameters that model non-deterministic noise is defined for the given channel and values for the parameters of the parametric statistical representation are estimated to provide a second statistical representation for the non-deterministic noise based on at least one of measurements and simulations performed for the given channel. The BER of the given channel is estimated as a function of the first and second statistical representations.
US07801200B2 Systems and methods for code dependency reduction
Various systems and methods for code dependency reduction are disclosed herein. For example, one method includes receiving an un-encoded data set that is represented as an array of columns and rows. In addition, two groups of data bits traversing the un-encoded data set at respective angles are formed. Based at least in part on the aforementioned groups of data sets, an angle at which a third group of data bits will traverse the un-encoded data set is identified, and a third group of data bits traversing the un-encoded data set at the third angle is formed.
US07801197B2 High power laser device
The invention is a single-crystal passively mode-locked semiconductor vertical-external-cavity surface-emitting laser (VECSEL). The device can be a single emitter or an array of emitters. The VECSEL structure is grown on a GaAs, InP or GaSb substrate. The device consists of an active region with a number of quantum wells (QW) made of GaInAs, GaInAsP, GaInNAs, GaInNAsSb, AlGaAs or GaAsP. The fundamental lasing wavelength is chosen by the gain material. The gain region is sandwiched between the bottom reflector with reflectivity close to 100% and a partial reflector. A semiconductor spacer layer made of e.g. GaAs or AlGaAs is separating the gain region and a semiconductor saturable absorber. The saturable absorber consists of one or more quantum wells made of GaInAs, GaInAsP, GaInNAs, GaInNAsSb, AlGaAs or GaAsP and a second partial reflector. The quantum wells can be of undoped, n-doped, p-doped or co-doped of such semiconductor material that the optical energy emitted by the gain medium is absorbed by the saturable absorber QW material. The n- and p-contacts are metalized on opposite sides of the semiconductor structure. The laser diode current is flowing through the layer structure partially saturating the semiconductor saturable absorber.
US07801174B2 Techniques for efficient control of aggregating wireless voice communications
A wireless communication system (20) includes a wireless network (30) that selectively modifies an aggregation of voice over internet protocol wireless transmissions. In one example, a mobile station geometry provides an indication whether modification of the aggregation is desirable. For example, a mobile station with a better geometry allows for a higher level of aggregation. Another disclosed example includes determining a current cell load condition and increasing the amount of aggregation and the level of aggregation as cell load conditions increase. Another disclosed technique includes staggering the scheduling of aggregated packets to avoid delays at a scheduler. One or more of the disclosed techniques may be used to efficiently transmit voice over internet protocol communications.
US07801173B2 Communication message conversion apparatus and communication message conversion method
A communication conversion apparatus achieve efficient conversion without conversion delay and converts messages that effect communication with different communication protocols and schedules. In a message conversion apparatus that performs message conversion of different communication protocols, a routing circuit and a scheduler circuits that perform scheduling of the different communication protocols are separately provided. And time-triggered scheduling and event-triggered scheduling are separately performed. Conversion of FlexRay and CAN messages can be efficiently implemented.
US07801172B2 Data packet structure for digital information distribution
A data packet structure capable of efficiently propagating a payload through a multi-user, digital video distribution system. The system is capable of delivering multimedia data (video and audio information) using the Moving Picture Expert Group (MPEG) packets as payload within a unique packet structure. The packet structure enables routing of the packets through a variety of network topologies. Specifically, the packet structure comprises a packet header, a routing information field, a private data field, digital data payload, and an error correction code field. Such a packet structure enables the network to deliver digital video through a point-to-point, star, ring, dual ring, and other network topologies to a user that is identified in the routine information field.
US07801168B2 Systems and methods for multi-slotted power saving multiple polling in wireless communications
Embodiments include systems and methods for scheduling transmissions of information in a wireless network. Embodiments comprise determining a service interval that is a multiple of a service interval granularity period, the multiple depending upon a type of information to be transmitted during the service interval.
US07801164B2 Two dimensional timeout table mechanism with optimized delay characteristics
Improved timeout table mechanism are disclosed. By way of example, a method for providing timeout delays for data queues in a processing system includes the following steps. A timeout structure is maintained. The timeout structure includes two or more groups, each group including two or more bins, each bin having a range of timeout delay values associated therewith, each group having a weight associated therewith, the weight of each group being based on a rate and a quantity of queues assignable to each group. A timeout delay value to be assigned to a data queue in the processing system is selected.
US07801158B2 Congestion and thru-put visibility and isolation
Offering vertical services to subscribers and service providers is an avenue to immediately improve the competitiveness of digital subscriber line access service, for example of the type offered by a local exchange carrier. To deliver high-quality vertical services, however, the underlying ADSL Data Network (ADN) or the like needs to establish Quality of Service (QoS) as a core characteristic and offer an efficient mechanism for insertion of the vertical services. The inventive network architecture introduces QoS into the ADN, in a manner that enables the delivery of sophisticated and demanding IP-based services to subscribers, does not affect existing Internet tiers of service, and is cost-effective in terms of initial costs, build-out, and ongoing operations. The architecture utilizes a switch capable of examining and selectively forwarding packets or frames based on higher layer information in the protocol stack, that is to say on information that is encapsulated in the layer-2 information utilized to define normal connectivity through the network. The switch enables segregation of upstream traffic by type and downstream aggregation of Internet traffic together with traffic from a local services domain for vertical services and other local services. Systems coupled to the local services domain alone or in combination with software in servers and/or a user's computer enable a testing of connectivity, throughput, QoS metrics and the like through selected points of the ADN network.
US07801156B2 Undirected cross connects based on wavelength-selective switches
Undirected cross connects are provided based on wavelength-selective switches A demand d={i, j} is routed over a path pd between ports i and j in a multi-layer network based on one or more wavelength selective switches, by determining a middle layer node n in the multi-network for which there is a first path pi between the port i and the middle layer node n and a second path pj between the port j and the middle layer node n; identifying a node n′, wherein the node n′ is a first node starting from port i that path pi shares with path pj; and concatenating the path pd comprised of a subpath p′i of the first path pi from the port i to the node n′ with a subpath of p′j of the second path pi from the node n′ to the port j. An undirected Cantor network is disclosed where the switch nodes are wavelength selective switches. An undirected Clos cross connect is also disclosed where one or more undirected switches are undirected Cantor networks having at least one wavelength selective switch.
US07801153B2 Communication scheduling of network nodes using fair access and weighting techniques
In one aspect, a method to schedule network communications in a network having nodes connected by links includes sending a bandwidth value of a first node for each link connected to the first node to neighbors of the first node, receiving bandwidth values from the neighbors of the first node; and determining node weight values of the first node and the neighbors of the first node based on the bandwidth values received from the neighbors of the first node and the bandwidth value of the first node. The method also includes sending the node weight values of the first node to the neighbors of the first node, receiving the node weight values from the neighbors of the first node, determining access values for each node based on a fair access technique and determining network scheduling based on the access values and the node weight values.
US07801151B2 Method and apparatus for forwarding service in a data communication device
A method for forwarding service in the data communication device and the forwarding apparatus, said apparatus includes a memory unit and a forwarding unit, wherein storing the Route Prefix, the private data of the Route Prefix and the corresponding Next Hop Array; said forwarding unit forwards the service at the data communication device according to said private data and the Next Hop corresponding with the Route Prefix. Using the present invention, it can implement the corresponding different a process for the different Prefix while the data communication device is forwarding service. It also may constitute a new-style FIB using the present invention, accordingly not only improve the updating speed of FIB, save the internal memory of the data communication device, but also satisfy the requirement that the different Prefixes need to have the different private domains with some specific functions.
US07801142B2 Method to avoid potential deadlocks in a SDU discard function
Several methods to avoid potential deadlocks in a SDU discard function are disclosed. First, the decision rule of deciding discarded SDUs in a SDU discard function is modified. Consideration of the Length Indicator is added to the decision of discarded SDUs in a SDU discard function to completely cover the SDU set that should be discarded. Secondly, the status-formatted padding PDU is chosen when padding PDUs is needed. Finally, modified explicit SDU discarding SUFI to cover scenarios that cannot be handled by the conventional MRW SUFI is utilized.
US07801130B2 Methods, systems and computer program products for integrating network traffic
Methods, systems and computer program products for integrating data in a communications network received at provider (P) routers from provider edge (PE) routers having a plurality of different configurations are provided. Global collection and export parameters for the P routers are configured. A collector associated with the P routers is configured to maintain a netflow exported data table for the P routers based on the global collection and export parameters received from the P routers. P router text files are configured. The P router text files identify all P routers associated with the collector using Internet protocol (IP) addresses associated with each of the P routers. A destination PE router is located for a selected P router based on IP addresses in the P router text file associated with the selected P router such that the interface IP address of the selected P router is matched with the open shortest path first (OSPF) router identification of the destination PE router.
US07801125B2 Forwarding table reduction and multipath network forwarding
Increased usage of network links is provided and smaller forwarding tables are required. A combination of STP and Multipath methods may be implemented in a network. Frames may be forwarded between switches not only according to MAC addresses, but also according to switch IDs and local IDs. Switch IDs do not need to be globally unique, but should be unique within a particular network. Local IDs need only be unique within a particular switch. Some preferred implementations allow frames to be delivered in order to devices requiring in-order delivery. Preferably, core switches need only learn the switch IDs of each core switch and each edge switch, and the appropriate exit port(s) corresponding to each switch. Preferably, the forwarding tables of each edge switch indicate the addresses of each device attached to that edge switch, the address of each device that is in communication with an attached device and the address of every other switch in the network.
US07801123B2 Method and system configured for facilitating residential broadband service
A method for configuring an access node to provide residential routing functionality comprising populating a fixed match forwarding table with host entries learned during authentication of a residential router instance or during IP address assignment for the residential router instance, associating the residential router instance exclusively with a respective virtual local area network (VLAN) identifier, forwarding upstream traffic dependent upon the respective VLAN identifier and forwarding downstream traffic dependent upon a host entry designated by the downstream traffic being determined. The host entry is accessed from within the fixed match forwarding table. At least one logical interface associated with the residential router instance is provided. The IP packet received on a VLAN corresponding to the VLAN identifier is limited to being forwarded to one of the logical interfaces. Forwarding the upstream traffic includes ignoring a designated destination IP address of an IP packet and forwarding the IP packet toward a default gateway dependent upon the host entry.
US07801121B1 Serial communications systems with cyclic redundancy checking
Integrated circuits such as programmable logic device integrated circuits are provided with transmitter and receiver circuitry for communicating over multi-lane serial communications links. Data is transmitted over the serial communications links in the form of data packets. Priority data packets may be nested within regular data packets. Regular data packets may be formed using start-of-packet and end-of-packet markers. The locations at which priority packets are nested within regular data packets may be denoted using suspend and continuation markers. A single cyclic redundancy check generator may be used to generate cyclic redundancy check words for the data packets. Start-of-packet markers, end-of-packet markers, suspend markers, continuation markers, and cyclic redundancy check words may be inserted and extracted from the serial communications link at fixed lane locations.
US07801119B2 Multi-carrier frequency-division multiplexing (FDM) architecture for high speed digital service
An architecture for providing high-speed access over frequency-division multiplexed (FDM) channels allows transmission of ethernet frames and/or other data across a cable transmission network or other form of FDM transport. The architecture involves downstream and upstream FDM multiplexing techniques to allow contemporaneous, parallel communications across a plurality of frequency channels. Furthermore, the architecture allows a central concentrator to support a plurality of remote devices that each have guaranteed bandwidth through connection-oriented allocations of bi-directional data flows. The upstream and downstream bandwidth allocation can support symmetrical bandwidth as well as asymmetrical bandwidth in either direction. The architecture generally can be used to support connection-oriented physical layer connectivity between a remote device and the central concentrator. Furthermore, the architecture may be integrated into other higher level devices such as, but not limited to, bridges, switches, routers, and/or gateways. The architecture generally may peacefully coexist with other services commonly-found in cable distribution networks.
US07801117B2 Fibre channel switching fabric router
The Fibre Channel standard was created by the American National Standard for Information Systems (ANSI) X3T11 task group to define a serial I/O channel for interconnecting a number of heterogeneous peripheral devices to computer systems as well as interconnecting the computer systems themselves through optical fiber and copper media at gigabit speeds (i.e., one billion bits per second). Multiple protocols such as SCSI (Small Computer Serial Interface), IP (Internet Protocol), HIPPI, ATM (Asynchronous Transfer Mode) among others can concurrently utilize the same media when mapped over Fibre Channel. A Fibre Channel Fabric is an entity which transmits Fibre Channel frames between connected Node Ports. The Fibre Channel fabric routes the frames based on the destination address as well as other information embedded in the Fibre Channel frame header. Node Ports are attached to the Fibre Channel Fabric through links.
US07801115B1 Method and apparatus for data mining in a communication network
Method and apparatus for data mining in a communication network is described. In one example, telephony service and data service is provided to an entity via a communication network. Customer specific information is collected for accesses to the entity via the communication network by customers. The customer specific information is analyzed to determine, for each of the customers, an access pattern related to accessing the telephony service and the data service. The access pattern of each customer may be used to help the entity determine if a segment of customers tend to access the telephony service or the data service, and if they do so simultaneously or across different points of time, as well as if they access one service more than another. The entity may use this information to determine if data services actually increase or decrease the need for call agents to handle calls via the telephony service.
US07801113B2 Data processing system for setting up communications by selecting user terminals according to their accessibility
A data processing system is dedicated to one or more calling users, and comprises (i) storage means (Mi), suited for storing information data indicative of one or more communication addresses of communication terminals (Ci,Ti,FTi) used by the calling user (Ui), and an accessibility status of such calling user through each one of said terminals (Ci,Ti,FTi), (ii) interfacing means (Ii), allowing the calling user (Ui) to request the setting-up of a communication with at least one called user (Uj), and (iii) management means (Gi) capable of negotiating with another data processing system (Dj), dedicated to the called user (Uj), and according to at least the information data stored in their respective memorization means (Mi, Mj), the set-up of the communication, requested by the calling user (Ui) between two terminals likely to be respectively accessed by the calling user (Ui) and the called user (Uj).
US07801112B2 Method and apparatus for accessing and interacting with an internet web page
A facility is provided for interfacing the Internet with a telecommunications network and vice versa so that a user who does not have access to the Internet may, nevertheless, provide a Web page and update the Web page via the telecommunications network and so that a user may access the telecommunications network via the Internet.
US07801109B2 Information processing terminal, data selection processing method, and program
There is provided an information processing terminal that has a plurality of data communication portions that receive data from a read/write unit by a non-contact method. The information processing terminal includes a data processing portion that selects and processes one of the data received by a first data communication portion that is one of the plurality of data communication portions and the data received by a second data communication portion that is one of the plurality of data communication portions. The information processing terminal also includes a load modulation portion that performs a load modulation with respect to a response to the read/write unit according to the data processing in the data processing portion.
US07801106B2 Prevention of spoofing in telecommunications system
In a packet radio network a packet data address is activated for a terminal for transmitting data packets between the terminal and an external network. Information on the activated packet data address is stored at least in the edge nodes of the network. To prevent spoofing, i.e., misrepresentation of sender data, the method and network node of the invention comprise checking in the node whether the source address of the packet transmitted from the terminal is the same as the packet data address used in the transmission of the packet or does the source address belong to a set of allowed packet data addresses. The packet is transmitted from the node towards the destination address only if the addresses are identical or the source address belongs to the set of allowed packet data addresses.
US07801104B2 System and method for reducing packet collisions in wireless local area networks
A system (e.g., an AP or a STA) in a WLAN comprises slot information (e.g., slot association or slot bias information); a counter for counting slot numbers; and a medium access controller operative to monitor a wireless medium and to initiate transmission of a MAC frame during a current slot based an a distributed wireless access protocol (e.g., DCF or EDCA), on a current slot number (t) corresponding to the current slot as counted by the counter, and on the slot information. The medium access controller may initiate frame transmission when a backoff counter is zero and when t mod N=ni (such that N=number of STAs, and ni=assigned slot number). Alternatively, the medium access controller may initiate frame transmission when a backoff counter is zero and when a slot bias mechanism effecting a probability of access to the wireless medium is satisfied.
US07801103B2 Apparatus and method for providing broadcast parameter message in a mobile communication system
A method and apparatus provide a broadcast parameter message in a mobile communication system providing a broadcast service. If the provided broadcast service is time domain multiplex (TDM)-multiplexed, a message generator generates the broadcast parameter message by setting a field indicating the TDM multiplexing, setting a field indicating a position of the broadcast service in each sub-buffer, setting a field indicating whether one sub-buffer includes one service and a field indicating validity of the field, and setting a field exclusively indicating actual broadcast service data stored in one sub-buffer. A transmitter modulates the broadcast parameter message and provides the modulated broadcast parameter message to a terminal that receives the broadcast service.
US07801102B2 Mobile station apparatus, base station apparatus, and transmission rate control method
A mobile device, a base station device, and a transmission rate control method for preventing the reception power at all the base station devices of an active set from exceeding an RoT threshold and preventing an excessive load. A transmission rate command acquiring section (304) of the mobile station device (300) acquires transmission rate commands transmitted from the base station devices (100a to 100c) from a received signal. A transmission rate determining section (305) determines the transmission rate of the uplink channel according to the transmission rate command. A DOWN monitoring section (306) monitors the transmission rate command from the base station devices (100b, 100c) of a non-primary cell and monitors the amount of “DOWN”. The DOWN monitoring section (306) judges that the load is heavy in a base station device where the amount of “DOWN” is large. If there is a base station device where the load is heavy, an another-cell load information creating section (307) creates another-cell load information for inhibiting creation of AG by the base station device (100a ) of the primary cell.
US07801098B2 Parallel MAC/PHY for enhanced transmission rate in a wireless network
An integrated circuit radio transceiver and associated method comprises a multi-mode device operable to support personal area network communications as well as traditional wireless local area network communications. In one embodiment, IEEE 802.11 protocol IBSS communications are used to transport Bluetooth communication data packets. Thus, the multi-mode device is operable to establish traditional BSS communications with an Access Point in addition to establishing peer-to-peer communications with another multi-mode device to transport the Bluetooth communications over the 802.11 IBSS communication link.
US07801092B2 Method for a simple 802.11e HCF implementation
A Hybrid Coordination Function (HCF) implementation wherein an access point's existing (E)DCF transmit queues are augmented by at least one strict priority HCF transmit queue. The HCF queues are only used to schedule downlink data and CF-Poll transmissions are used for admitted downlink flows and for uplink flows. The 802.1D user priority value is used to select the HCF queue for an admitted flow. The strict priority HCF transmit queues are always serviced first, in priority order before any other (E)DCF transmit queue. The channel is considered busy to (E)DCF transmit queues while the strict priority queues are being serviced. An admissions control mechanism is used to control data flows and prevents the strict priority traffic from starving (E)DCF traffic. A single, simple AP scheduler is used for scheduling both polling times and station wakeup times.
US07801091B2 Fast macrodiversity switching with timing management in wireless networks
A communication system for communication using wireless signals in a fast macrodiversity switching environment. The wireless signals include downlink signals to and uplink signals from mobile stations where the wireless signals have bursts in time slots. In the communication system, a plurality of transceiver stations have broadcast channels (non-switched) and dedicated channels (switched) for the wireless signals. A zone manager controls the fast macrodiversity switching of bursts in dedicated channels among transceiver stations. The fast macrodiversity switching causes the bursts to have time shifts that are of a magnitude to cause unwanted burst overlap. A macro-diversity timing control controls the timing of bursts, to reduce burst overlap, in dedicated channels that have been dynamically switched timing problem.
US07801090B2 Wireless telecommunication system including at least a base station intended to communicate with terminals
The present invention concerns a wireless telecommunication system including at least a base station intended to communicate with terminals over bidirectional communication channels, each channel supporting frames being divided into downlink timeslots and uplink timeslots, each downlink timeslot including a number of symbols intended to be transmitted to at least a terminal, a terminal after having received all the symbols included in a downlink timeslot followed by an uplink timeslot transmits other symbols over said uplink timeslot with a time delay depending on the distance between said terminal and said base station so that the so transmitted symbols are received by said base station at a time separated from the end of the transmission by the base station of the downlink timeslot by a predefined guard period constant whatever said distance, and the base station transmits at least a supplementary downlink symbol during the guard period to terminals that can receive said at least supplementary downlink symbol during the time delays thereof and/or receives during the guard period at least a supplementary uplink symbol from the terminals that can transmit said at least supplementary uplink symbols during the time delays thereof.
US07801089B2 Encoding method and apparatus for frame synchronization signal
An encoding method for a frame synchronization signal includes: encoding a predetermined intermediate variable corresponding to a cell ID or cell group ID to obtain short codes corresponding to the cell ID or cell group ID; and generating SCH codewords according to the said short codes, instead of directly encoding the cell ID or cell group ID, thereby ensuring that a first short code in each generated S-SCH codeword is larger than a second short code, or a first short code in each generated S-SCH codeword is smaller than a second short code, and a short code distance thereof is relatively small, so as to enhance the reliability of the frame synchronization. An encoding apparatus for a frame synchronization signal is further provided.
US07801087B2 Method of transmitting control signals in a digital communications system
A method is provided by which an information-bearing message may be inferred by the receiver on the basis of which one of the M communication channels was used for transmission.
US07801084B2 Doppler frequency determination for mobile wireless devices
A technique for Doppler frequency estimation in Orthogonal Frequency Division Multiplexing (OFDM) systems. A frequency domain approach may be applied to any OFDM because it utilizes pilot subcarriers, and thus does not increase the system overhead. An estimator may be implemented as a relatively low-complexity finite impulse response (FIR) filter bank with coefficients that may be pre-calculated and stored in memory.
US07801077B2 Channel hopping method of interference avoidance for a wireless communication network and wireless communication system employing the same
A wireless communication system includes a wireless master node having a plurality of channels, and a number of wireless slave nodes having a plurality of the channels. The master node and the slave nodes are structured to wirelessly communicate over a particular channel. The master node and the slave nodes are structured to decide to hop to a different channel. The master node and the slave nodes are structured to select: (a) the different channel, in order to be as far away as possible from a number of the channels, which are known to cause interference to wireless communications between the master node and the slave nodes, or (b) the different channel, in order to be as close as possible to one of the channels of a different master node, which is compatible with the former master node, but without the different channel being employed by the different master node.
US07801074B2 Method of controlling packet service setup and mobile communication system
Disclosed are a method of controlling packet service setup and a mobile communication system. The method includes the steps of: transmitting a packet service request message containing a requested QoS to a packet service node by a mobile communication terminal; transmitting to the mobile communication terminal a packet service request response message including an assigned QoS determined in consideration of the requested QoS and network resources contained in the message received by the packet service node; comparing one or more parameter values among parameters contained in the assigned QoS contained in the packet service request response message from a mobile communication network with corresponding one or more parameter values among parameters contained in the QoS requested by the mobile communication terminal; and transmitting a packet service cancel request message if a difference between the parameter values is greater than or equal to a preset value.
US07801072B2 System and method for transmitting and receiving a traffic indication message in a broadband wireless access communication system
A method for transmitting a traffic indication message for directing a mobile subscriber station (MSS) in a sleep mode to transition to an awake mode in a Broadband Wireless Access communication system supporting the sleep mode and the awake mode. This method includes the steps of individually allocating, to MSSs belonging to a corresponding base station, corresponding areas indicating traffic instructions for the MSSs in a traffic indication field in the traffic indication message, and indicating state transition instructions in the areas allocated to the MSSs, before transmitting the traffic indication message to the MSSs.
US07801069B2 Distribution of packets among a plurality of nodes
In a method of distributing packets from a multimedia source to a plurality of nodes, in at least one of the plurality of nodes, a packet stream is received from the multimedia source and a received packet is outputted. In addition, in at least another one of the plurality of nodes, the packet stream is received from the multimedia source, a packet outputted by the at least one of the plurality of nodes is received, determination as to whether a packet is missing from the packet stream received from the multimedia source is made, a determination as to whether the packet outputted by the at least one other node comprises a missing packet is made, and the packet outputted by the at least one other node is stored in response to the outputted packet comprising a missing packet.
US07801067B2 Method for mitigating collisions on a data channel upon request from a subscriber
A subscriber (100) transmits data on a first data channel. While transmitting, the subscriber tracks the number of collisions it experiences on the first data channel (206). When the number of collisions reaches a threshold value, the subscriber transmits a reassignment request to move to a new data channel. Upon receipt of the reassignment request, a central processor (102) assumes that the first data channel is loaded. The central processor will then compare an incoming data rate to a value to determine if the first data channel is actually loaded, wherein the incoming data rate is measured by the central processor at the time the subscriber requested reassignment.
US07801066B2 Method for transitioning a wide area network modem of a mobile communication device between a power saving mode and a scan mode
A mobile communication device (102) includes a wide area network (WAN) modem (122) for communicating over a wireless WAN. During a voice call, the WAN modem operates in a power save mode (206) but must occasionally scan for handover candidate base stations (208). The modem goes directly from the power save mode to a scan mode at an agreed upon time, first selected by the mobile communication device, but which may be modified by the base station.
US07801064B2 Wireless device and network system
It is to improve the robustness and the data transfer reliability of a network.When the destination node is the sixty sixth wireless device D66, the second wireless device D2 determines that there is no destination node among neighboring nodes based on the parent-and-child-node information of the first neighboring node information to transfer the data to the first wireless device D1 as a parent node. The first wireless device D1 can communicate within a communicable range AR1 and memorizes network information of the zeroth wireless device D0, the second wireless device D2, the seventh wireless device D7, the eighth wireless device D8, and the seventeenth wireless device D17. The first wireless device D1 determines that the sixty sixth wireless device D66 as a destination node exists at the neighborhood of the seventh wireless device D7 to transfer the data to the seventh wireless device D7. Then, the seventh wireless device D7 determines that the sixty sixth wireless device D66 as a neighboring node is the destination node to transfer the data to the device.
US07801060B2 Network management apparatus and network system
A network management apparatus and a network management system are provided which are capable of reducing setting workloads required when an initial setting operation of a network communication apparatus is performed, and a network structure is changed. The network management apparatus acquires information as to respective network communication apparatus which belong to the same network when an operation of the network is commenced, or when a structure of the network is changed. Then, the network management apparatus determines a concrete operating content of said network communication apparatus based upon the acquired information and an operation policy so as to set the determined operating content. Also, the network management apparatus is equipped with a GUI (Graphical User Interface) used to set a role of the network communication apparatus by a manner.
US07801059B2 IP communication apparatus and NAT type determination method by the same
In a NAT type determination method pursuant to RFC 3489, address information added in a binding response from a STUN server in response to a binding request issued in a latest transmission test is compared with address information added in a binding response in response to any transmission test executed therebefore. When the address information are not identical, a NAT type is determined symmetric. Even when a router whose NAT type changes frequently according to a use status is connected, communication is capable without manual setting change by a user.
US07801058B2 Method and system for dynamic information exchange on mesh network devices
A method and system for dynamic information exchange on mesh network devices. A mesh network device with integrated features creates an N-way mesh network with a full mesh network topology or a partial mesh network or an ad-hoc network topology. The mesh network device is able to dynamically exchange information with other mesh network devices using stored profiles (e.g., personal data, advertisements, instant coupons, location-aware information, etc.) via a mesh network or partial mesh network or ad-hoc network.
US07801054B2 Methods, systems, and computer program products for implementing network visualization services
A method, system, and computer program product for monitoring performance of a network providing content to an Internet Protocol device are provided. The method includes assigning an Internet Protocol address to a network monitoring system to establish a communication between the network monitoring system and an Internet Protocol device associated with the Internet Protocol address. The method also includes gathering performance data corresponding to the network and providing the Internet Protocol device with access to the performance data corresponding to the network via the Internet Protocol address.
US07801052B2 Apparatus for measuring transmission delay
A transmission delay measuring circuit may include a first transmission path, a second transmission path, an inversion circuit, a first multiplexer, and an output terminal. The second transmission path may have the same structure as the structure of the first transmission path and may receive the output of the first transmission path. The inversion circuit may invert the output of the second transmission path. The first multiplexer may output one of the external input signal and an inverted output of the second transmission path to the first transmission path in response to a test mode enable signal. The output terminal may output, as a measuring signal, a signal in an arbitrary node of a closed loop formed of the first transmission path, the second transmission path, the inversion circuit, and the first multiplexer. The transmission delay measuring apparatus may more accurately measure the transmission delay of a transmission path in a semiconductor device in a die-to-die wafer state or a package state.
US07801049B2 Method, system and node for implementing subnetwork connection protection in multi-protocol label switching network
The embodiments of the present invention provide a method, a system and a node for implementing Subnetwork Connection Protection (SNCP) in a Multi-Protocol Label Switching (MPLS) network. The method includes: sending, by a first node of a subnetwork of the MPLS network, an Operation, Administration and Maintenance (OAM) packet on a working path and a protection path of the subnetwork respectively; determining, by a second node of the subnetwork, working status of the working path and the protection path of the subnetwork according to the OAM packet on the working path and the OAM packet on the protection path, and selecting to receive traffic from one of the working path and the protection path of the subnetwork according to the working status. In accordance with the embodiments of the present invention, the SNCP may be implemented in the Transport Multi-Protocol Label Switching (T-MPLS) network.
US07801048B1 Concurrent path computation using virtual shortest path tree
Parallelism is exploited to accelerate the distributed computation of an MPLS Traffic Engineering LSP across multiple Autonomous Systems or areas using a virtual shortest path tree. After relaying a path computation request, a path computation element immediately begins local path segment computations even before a response to the request is received. When a response including virtual shortest path tree information is received, the tree is extended using the previously computed path segments. Also, a path computation element can verify the local feasibility of the requested path after receiving a request so that a requesting head-end or upstream path computation element can be quickly informed that a constraints-satisfying path is not available.
US07801047B2 Method of measuring traffic volume in mobile communication system
A method for measuring the traffic volume of a transport channel in a mobile communication system is disclosed, including receiving a buffer occupancy for each of a set of logical channels mapped to a transport channel, measuring a traffic volume of the transport channel based on the received buffer occupancies, and reporting the measured traffic volume of the transport channel to an upper layer. The measured traffic volume may be reported to the upper layer when the volume is out of a given range or a timer set to a given period has expired. Using this method, a radio resource control layer can perform a dynamic radio bearer reconfiguration using the measurement results received from a medium access control layer of the communication system.
US07801039B2 Method and nodes for performing bridging of data traffic over an access domain
The present invention relates to a method and nodes for performing bridging of data traffic over an access domain. For doing so, for data traffic received at an access node from a first user domain and destined to a second user domain, the access node identifies a service binding corresponding to the received data. Then, the access node tunnels the data traffic in a Unicast message addressed to an access edge node in accordance with the identified service binding. The tunnelled data traffic is then forwarded to the access edge node. The access edge node receives the tunnelled data traffic, and identifies the service binding corresponding to the received tunnelled data traffic. The access edge node then proceeds with redirecting the tunnelled data traffic to a second access node in accordance with the identified service binding therein. The redirected tunnelled data traffic is received at a second access node, where it is detunnelled and forwarded to the second user domain. The method also provides an access node and an access edge node for performing the invention.
US07801037B2 Method and apparatus for binding redundancy versions with a system frame number and subframe numbers
A method and apparatus for binding Redundancy Versions (RVs) with a System Frame Number (SFN) and subframe numbers are disclosed. The method includes: choosing any five (5) continuous subframes within a transmission window of a System Information (SI-x) message according to the subframe numbers of an SFN; and binding the SFN and subframe numbers of the five (5) continuous subframes with RVs of the SI-x message. Because RVs are bound with an SFN and subframe numbers, when a transmission window of an SI-x message is longer than or equal to 5 ms, system frames and subframes are bound with RVs of the SI-x message so that the RV retransmission of the SI-x message is guaranteed.
US07801036B2 Fairness of capacity allocation for an MPLS-based VPN
A method and system for providing fairness of capacity allocation in a network is presented. The method includes intercepting RSVP messages at a PE router, counting capacity requests for reservable classes of service for each VPN on each LSP, and rejecting requests when a VPN has inadequate capacity on the specific LSP. The present method allocates capacity to MPLS VPNs fairly, so that none is starved by the greediness of other VPNs sharing the same LSP.
US07801028B2 Method and apparatus for transparent auto-recovery in chain and ring networks
The invention described herein provides a system and method for fault isolation and auto-recovery in chained loop or ring networking systems (103). According to aspects of the method and the associated path-selection algorithms described, fault isolation and auto-recovery operations can be handled locally on each node on a loop and the overall fault recovery time under a link failure condition can be minimized. In addition, the method allows for auto-recovery operations that are transparent to the rest of network and to remote hosts.
US07801026B2 Virtualization switch and method for controlling a virtualization switch
A virtualization switch includes first communication line connection terminals which can be connected to a host computer, a physical storage apparatus or a plurality of physical storage apparatuses, and another virtualization switch, a second communication line connection terminal which can be connected to a single line concentrator or a plurality of line concentrators connected to a manager computer by a second communication line a storage virtualization unit, a first communication unit which can communicate with an other virtualization switch through a first communication line, second communication unit which can communicate with the other virtualization switch through an second communication line, second communication line monitor unit which test communication between the virtualization switch, and abnormal state coping unit which executes a closing process and causes the first communication unit to output a failover designation instruction.
US07801023B2 Mechanism for efficient endpoint discriminator allocation for APS protected MLPPP bundles on distributed routing systems
A mechanism and method for efficient endpoint discriminator allocation for APS protected MLPPP bundles on distributed routing systems, including one or more of the following: specifying working and protection MLPPP bundles; retrieving an endpoint discriminator for the working bundle and updating an endpoint discriminator of the protection bundle based on same; specifying MLPPP operating parameters for the bundles; associating the bundles with an APS circuit; adding links and corresponding discriminators in an LCP between a near end bundle and a far end bundle; bringing up an MLPPP session; and adding links between bundles upon an APS switchover.
US07801021B1 Generic routing encapsulation tunnel keepalives
A technique that enables a source endpoint of a tunnel employing encapsulation to determine if a destination endpoint of the tunnel is reachable or unreachable. The technique issues “keepalive” packets that are returned to the source endpoint by a reachable destination endpoint. The source endpoint of the tunnel constructs a keepalive packet containing a return-keepalive packet, encapsulates it and forwards it over the tunnel to the destination endpoint. The destination endpoint, in turn, decapsulates the packet to yield the return-keepalive packet and forwards the return-keepalive packet preferably over the tunnel towards the source endpoint. Upon arrival at the source endpoint, the return-keepalive packet is processed. By receiving the return-keepalive packets the source end-point concludes the destination endpoint is reachable. After a predetermined number of return-keepalive packets have not been received, the source endpoint concludes that the destination endpoint is unreachable.
US07801014B2 Manufacturing method of optical disc and optical disc
An optical disc of a desired thickness is formed by adhering a stamper substrate 20 to an L0 layer substrate 10. Concave/convex portions to transfer fine concave/convex portions for an L1 layer are formed on one principal plane of the stamper substrate 20. After the fine concave/convex portions for the L1 layer were transferred and formed onto an intermediate layer 32 by the stamper substrate 20, the stamper substrate 20 is adhered to the L0 layer substrate 10.
US07801013B2 Optical pickup apparatus
An optical pickup apparatus is provided for recording and/or reproducing information on an optical disc in which information can be recorded at recording positions. The optical pickup apparatus includes: a light source; a relay optical system; an objective lens for converging a light flux onto one of the plurality of recording positions; a photodetector for receiving a light flux from the optical disc; a detector; a first actuator; and a second actuator. The detector is provided for detecting information for keeping a distance between the optical disc and the objective lens a predetermined value. The first actuator is provided for driving the objective lens for keeping the distance between the optical disc and the objective lens the predetermined value. The second actuator is provided for driving the relay optical system corresponding to one of the plurality of recording positions where information is recorded and/or reproduced.
US07801012B2 Optical pickup device and optical disk apparatus
A half-wave plate is attached to a lens holder holding a collimator lens, and a servo operation to the collimator lens and insertion and retraction of the half-wave plate in and from an optical path of a laser beam are performed by a common actuator. When the lens holder is moved to a servo position, the half-wave plate is inserted in and retracted from the optical path of the laser beam. Therefore, the laser beam is formed in S-polarized light or P-polarized light with respect to a polarization beam splitter, and the laser beam is guided to a first objective lens or a second objective lens.
US07801011B2 Optical pickup device and optical disk apparatus
A half-wave plate is attached to a lens holder to integrally drive a collimator lens and the half-wave plate. When the lens holder is moved to a servo position, the half-wave plate is inserted in and retracted from an optical path of a laser beam. Therefore, the laser beam is formed in S-polarized light or P-polarized light with respect to a polarization beam splitter, and the laser beam is guided to a first objective lens or a second objective lens.
US07801003B2 Optical disc type determining method and optical disc device
Whether an optical disc is a first optical disc or not is determined with reference to at least one of first and second focus error signal amplitude values. Then, if a sum value of the addition of a first focus balance signal value (CD-FBAL signal value) to a second focus balance signal value (DVD-FBAL signal value) is equal to or more than a predetermined threshold value, the signal surface of the optical disc is determined to be a CD signal surface of a dual disc. On the other hand, if the sum value is smaller than the predetermined threshold value, the signal surface of the optical disc is determined to be a DVD signal surface of a DVD or a DVD signal surface of a dual disc.
US07801002B2 Optical disk reproducing device
An reproducing device for reproducing information recorded on an information recording medium includes: a system controller that decides whether a user operation is inhibited or permitted when there is the user operation during reproducing the information of the information recording medium, and controls a reproduction to be temporarily stopped when the user operation is inhibited, and then, a process by the user operation to be performed and designated information to be reproduced; and a controller that is operated in accordance with an instruction of the system controller.
US07800999B2 Information recording medium, information recording device and method, and computer program
An information recording medium (100) is provided with: a first recording layer (L0 layer) having a first calibration area (103-1) in which test information for calibrating a power of laser light in recording record information can be recorded; and a second recording layer (L1 layer) having a second calibration area (103-2) in which the test information can be recorded and in which at least one portion of a recording area faces the first calibration area, wherein the first calibration area and the second calibration area including a space area (103U-1, 103U-2) having a predetermined size in positions facing each other, the test information is recorded in a recording area (103R-1) located on one side, centered on the space area, in the first calibration area, and the test information is recorded in a recording area (103R-2) located on other side which is opposite to the one side, centered on the space area, in the second calibration area.
US07800997B2 Method and apparatus for generating frequency-multiplied frequency generator signal used in optical drive
An optical drive servo control system comprises: an optical pickup, for accessing an optical disc and generating an optical signal; a spindle motor, for rotating the optical disc and outputting a FG signal and a spindle motor synchronous signal; a frequency-multiplied FG signal generator, for generating an actual frequency-multiplied FG signal after receiving the FG signal, the spindle motor synchronous signal, a reference clock signal, and a frequency-multiplier value; and, a servo control unit, for controlling the spindle motor and the optical pickup, and compensating a run-out error of the optical disc according to the actual frequency-multiplied FG signal; wherein the frequency-multiplied FG signal generator calculates an ideal frequency-multiplied FG signal according to the reference clock signal and the frequency-multiplier value, and a positioning error between the ideal frequency-multiplied FG signal and the actual frequency-multiplied FG signal is less than half of a period of the reference clock signal.
US07800991B2 Optical disk device
There is provided an optical disk device that performs a focus jump operation in a stable and prompt manner. The optical disk device includes an objective lens, a light-detecting element, a lens holder, a shaft member configured to penetrate a hole, a focus drive mechanism, a focus drive circuit, a tracking rotation mechanism, a tracking drive circuit, and a control circuit. The control circuit includes a drive control portion, a wobble control portion, and a switch portion. The drive control portion generates a control signal to be input to the focus drive circuit and a control signal to be input to the tracking drive circuit. The wobble control portion generates a control signal indicating that a current value should fluctuate. During a period of focus jump, the switch portion introduces into the tracking drive circuit the control signal generated by the wobble control portion.
US07800984B2 Method for checking disk loading status in optical disk driver
A method for checking a disk loading status in an optical disk driver including the steps of: discriminating a loading status of an optical disk during multiple loading stages of the disk; transmitting information to a host connected through an interface to the optical disk driver in case that disk has been jammed upon discrimination; and performing disk-ejection operation according to a disk ejection command received from the host, wherein in the step of discriminating the loading status of an optical disk by during multiple loading stages of the disk, a loading status of an optical disk is discriminated on the basis of sensing signals respectively outputted from a plurality of optical sensor for sensing a size of the optical disk and from a loading switch for sensing whether the optical disk has been clamped.
US07800980B2 Electroacoustic underwater antenna
An electroacoustic underwater antenna, particularly a lateral antenna which can be fixed to the outer hull of an underwater craft, comprising a series of hydrophones (13) successively arranged in at least one elongate, closed, oil-filled cavity at a distance from each other. The aim of the invention is to achieve a high degree of reception sensitivity in the low frequency range with a sufficiently small, vertical aperture angle. The inventive device is easy to produce and mount and is characterized by several cavities (14) which are fitted with hydrophones (13) at a parallel distance from each other, arranged in front of a rigid plate (12) at a distance therefrom. The plate (12) and the cavities (14) are formed in a panel-type, acoustically transparent plastic element (11). Several of said plastic elements (11) are arranged close to each other or behind each other.
US07800979B2 Beamforming method and apparatus used in ultrasonic imaging system
The present invention relates to a beamforming method used in an ultrasonic imaging system, the method comprises: receiving the reflected echo signal from the reception my by the transducer elements of the probe; transmit the received reflected echo signal by the transducer element to a receiving and processing channel to be amplified and AD converted to obtain digital echo data; storing the digital echo data into the memory; generating apodization parameters by the apodization parameter real time calculation device based on the digital echo data; and performing beamforming by the receiving and beamforming module by involving the generated apodization parameters. Memory resources of the system can be saved by the technical solution of the present invention, and the speed of parameter loading can be increased when the probe is switched by the system.
US07800978B2 Method for real time matched field processing
A method for utilizing a matched field-processing algorithm employing a number of sensors wherein the sensor output is the measured acoustic data as the first input and is translated to a frequency by applying a Fourier transform to a set of time samples as a data vector output. A replica vector is the second data input as a predicted quantity which is computed by an acoustic model with an assumed acoustic location. The output is an ambiguity surface ranging between zero and one with the highest values indicating the likely position of an acoustic location. The matched field response is generalized by averaging the response over multiple frequencies. A response for an array may be computed by forming beams and then combining them by multiplying each by an eigenray factor before summing. The computation of the response may be further defined by voxel interpolation.
US07800976B2 Single foil lateral force and depth control device for marine seismic sensor array
A lateral force and depth control device for a marine streamer includes a housing configured to be coupled within the streamer. A control surface is mounted to the housing such that a rotary orientation and an angle of attack of the control surface with respect to the housing are changeable. The device includes means for moving the control surface to a selected rotary orientation with respect to the housing. The device includes means for moving the control surface to a selected angle of attack with respect to the housing. A removable coupling is provided to couple the control surface to the means for moving to a selected rotary orientation and means for moving to a selected angle of attack.
US07800974B2 Adjustable pipeline in a memory circuit
A technique for operating a memory circuit that improves performance of the memory circuit and/or power consumption for at least some operating points of the memory circuit includes adjusting a number of operational pipeline stages at least partially based on an operating point of the memory. In at least one embodiment of the invention, a method for operating a memory circuit includes selecting a mode of operating the memory circuit at least partially based on a feedback signal generated by the memory circuit. The technique includes operating the memory circuit using a number of pipeline stages based on the selected mode of operation of the memory circuit. In at least one embodiment of the invention, the technique includes sensing a timing margin associated with an individual pipeline stage and generating the feedback signal based thereon.
US07800970B2 Sense amplifier and semiconductor memory device having the same
A sense amplifier circuit includes a current sense amplifier, a voltage sense amplifier, and an output stabilizing circuit. The current sense amplifier amplifies differential input currents to generate differential output voltages and provides the differential output voltages to a sense amplifier output line pair. The voltage sense amplifier is coupled to the sense amplifier output line pair to amplify the differential output voltages on the sense amplifier output line pair. The voltage sense amplifier is activated at the time later than a time of activation of the current sense amplifier. The output stabilizing circuit is coupled to the sense amplifier output line pair to stabilize the differential output voltages on the sense amplifier output line pair. The output stabilizing circuit has a positive input resistance. Accordingly, the sense amplifier circuit reduces power consumption and an occupied area on a semiconductor chip.
US07800967B2 Semiconductor memory device and driving method thereof
This disclosure concerns a memory including: word lines extending to a first direction; bit lines extending to a second direction crossing the first direction; a memory cell array including cell blocks each including memory cells respectively provided corresponding to intersection points of the word lines and the bit lines; and sense amplifiers provided corresponding to the bit lines, wherein the sense amplifiers copies existing data stored in a first cell block within the memory cell array to a plurality of memory cells, the memory cells being included in second and third cell blocks different from the first cell block, and alternately arranged in an extension direction of the word lines and also alternately arranged in an extension direction of the bit lines, and the sense amplifiers reads data from the second cell block or the third cell block, at a time of outputting data to outside of the sense amplifiers.
US07800966B2 Precharge control circuit
A precharge control circuit includes a precharge control unit and a precharge unit. The precharge control unit controls and outputs a precharge signal in response to a read command signal, a write command signal, and a first signal. The precharge unit precharges local input/output lines in response to a signal output from the precharge control unit.
US07800963B2 Semiconductor memory device operating with prefetch scheme
A semiconductor memory device adjusts an activation timing and pulse width of a pin strobe signal according to a power supply voltage variation, and thereby loads data on a pipelatch properly and prevents an activation period of a pin strobe signal from falling out of a period for valid data. The semiconductor memory device includes a voltage detector configured to detect a level of a power supply voltage to output a detection signal, a pin strobe signal transfer path configured to transfer a pin strobe signal determining an input timing of data to a pipelatch, a delay controller configured to control a delay value of the pin strobe signal transfer path in response to the detection signal, and a pulse width modulator configured to modulate a pulse width of the pin strobe signal in response to the detection signal.
US07800962B2 Bit line control circuit for semiconductor memory device
A semiconductor memory device includes a bit line sense amplifier for sensing and amplifying data applied on a bit line; a first driver for driving a pull-up voltage line of the bit line sense amplifier to a voltage applied on a normal driving voltage terminal; an overdriving signal generator for generating an overdriving signal defining an overdriving period in response to an active command; an overdriving control signal generator for receiving the overdriving signal to generate an overdriving control signal for selectively performing an overdriving operation according to a voltage level of an overdriving voltage; and a second driver for driving the normal driving voltage terminal to the overdriving voltage in response to the overdriving control signal.
US07800960B2 Voltage generator for nonvolatile memory and writing and erasing method of nonvolatile memory
A voltage generator for nonvolatile memory that generates an applied voltage to be applied to a nonvolatile memory includes a first voltage generator to generate a first voltage corresponding to the applied voltage, a reference voltage generator to generate a reference voltage, a comparator to compare the first voltage with the reference voltage and output a boost operation control signal according to a comparison result, and a booster to generate the applied voltage in a pulse-like voltage waveform by starting or stopping boost operation based on the boost operation control signal. The applied voltage corresponding to the first voltage upon inversion of the boost operation control signal is varied within one pulse-like voltage waveform by varying one of the first voltage and the reference voltage.
US07800959B2 Memory having self-timed bit line boost circuit and method therefor
A memory has an array of memory cells, column logic, a write driver, a voltage detector, and a bootstrap circuit. The array of memory cells is coupled to pairs of bit lines and word lines. The column logic is coupled to the array and is for coupling a selected pair of bit lines to a pair of data lines. The write driver is coupled to the pair of data lines. The voltage detector provides an initiate boost signal when a voltage of a first data line of the pair of data lines drops below a first level during the writing of the pair of data lines by the write driver. The bootstrap circuit reduces the voltage of the first data line in response to the boost enable signal. This is particularly beneficial when the number of memory cells on a bit line can vary significantly as in a compiler.
US07800953B2 Method and system for selectively limiting peak power consumption during programming or erase of non-volatile memory devices
A power supply circuit is used to supply power having a limited peak magnitude to an array of non-volatile memory cells during programming or erasing of the memory cells. The power supply circuit includes a reference current source supplying a reference current having a predetermined magnitude. The reference current source is coupled to a current generator, which supplies current to the array. The current generator may use current mirrors, and it supplies a current to the array having a predetermined relationship to the reference current. The current generator is selectively enabled by a control circuit so that current is supplied to the array during programming or erasing of at least some of the memory cells in the array.
US07800952B2 Non-volatile memory device and method of operating the same
The present invention relates to a method of operating a non-volatile memory device. In an aspect of the present invention, the method includes performing a first program operation on the entire memory cells, measuring a first program speed of a reference memory cell, storing the first program speed in a program speed storage unit, repeatedly performing a program/erase operation until before a number of the program/erase operation corresponds to a specific reference value, when the number of the program/erase operation corresponds to the specific reference value, measuring a second program speed of the reference memory cell, calculating a difference between the first program speed and the second program speed, resetting a program start voltage according to the calculated program speed difference, and performing the program/erase operation based on the reset program start voltage.
US07800948B2 Nonvolatile semiconductor memory device
A nonvolatile semiconductor memory device capable of preventing the disturb phenomenon that could become a serious problem as the nonvolatile memory having a virtual grounding bit line is miniaturized includes a program row voltage application circuit for applying a predetermined program row voltage to the selected word line in programming in the selected memory cell, a program column voltage application circuit for applying a ground voltage to one of a pair of selected bit lines and applying a predetermined program column voltage to the other of the selected bit lines in programming; and a counter voltage application circuit for applying a counter voltage of an intermediate voltage between the ground voltage and program column voltage, to an adjacent unselected bit line not connected to the selected memory cell in the first and second bit lines and adjacent to the selected bit line to which the program column voltage is applied.
US07800946B2 Flash memory device and operating method thereof
A flash memory device includes a plurality of memory cell blocks, a control unit, a program speed calculation unit, a voltage generator and a block select unit. Each memory cell block includes a string having a drain select transistor, a plurality of memory cells, a novel cell and a source select transistor. The control unit generates a block select signal in response to an address signal and generates an operation control signal in response to a command signal. The program speed calculation unit decides a level of an initial program voltage based on threshold voltages detected after a program operation of the novel cells. The voltage generator generates operating voltages including the initial program voltage of the level according to the operation control signal. The block select unit transfers the operating voltages to a memory cell block corresponding to the block select signal.
US07800944B2 Nonvolatile semiconductor memory device and programming method thereof
Disclosed is a nonvolatile memory device and programming method of a nonvolatile memory device. The programming method of the nonvolatile memory device includes conducting a first programming operation for a memory cell, retrieving original data from the memory cell after the first programming operation, and conducting a second programming operation with reference to the original data and a second verifying voltage higher than a first verifying voltage of the first programming operation.
US07800943B2 Integrated circuit having a memory cell arrangement and method for reading a memory cell state using a plurality of partial readings
Embodiments of the invention relate generally to an integrated circuit having a memory cell arrangement and a method for reading a memory cell state using a plurality of partial readings. In an embodiment of the invention, an integrated circuit having a memory cell arrangement is provided. The memory cell arrangement may include at least one memory cell, the memory cell being capable of storing a plurality of memory cell states being distinguishable by a predefined number of memory cell threshold values, and a controller configured to read a memory cell state of the at least one memory cell using a number of reference levels that is higher than the predefined number of memory cell threshold values, wherein the reading includes a first partial reading using a first set of a plurality of reference levels and a second partial reading using a second set of a plurality of reference levels, wherein the second set of a plurality of reference levels includes at least one reference level which is different from the reference levels of the first set of a plurality of reference levels.
US07800942B2 Method and system for providing a magnetic element and magnetic memory being unidirectional writing enabled
A method and system for providing a magnetic element and memory utilizing the magnetic element are described. The magnetic element includes a reference layer, a nonferromagnetic spacer layer, and a free layer. The reference layer has a resettable magnetization that is set in a selected direction by a magnetic field generated externally to the reference layer. The reference layer is also magnetically thermally unstable at an operating temperature range and has KuV/kBT is less than fifty five. The spacer layer resides between the reference layer and the free layer. In addition, the magnetic element is configured to allow the free layer to be switched to each of a plurality of states when a write current is passed through the magnetic element.
US07800941B2 Magnetic memory with magnetic tunnel junction cell sets
A memory apparatus having at least one memory cell set comprising a first spin torque memory cell electrically connected in series to a second spin torque memory cell, with each spin torque memory cell configured to switch between a high resistance state and a low resistance state. The memory cell set itself is configured to switch between a high resistance state and a low resistance state. The memory apparatus also has at least one reference cell set comprising a third spin torque memory cell electrically connected in anti-series to a fourth spin torque memory cell, with each spin torque memory cell configured to switch between a high resistance state and a low resistance state. The reference cell set itself has a reference resistance that is a midpoint of the high resistance state and the low resistance state of the memory cell set.
US07800937B2 Method for switching magnetic moment in magnetoresistive random access memory with low current
A method for writing a memory cell of a magnetoresistive random access memory (MRAM) device includes, sequentially, providing a first magnetic field in a first direction, providing a second magnetic field in a second direction substantially perpendicular to the first direction, turning off the first magnetic field, providing a third magnetic field in a third direction opposite to the first direction, turning off the second magnetic field, and turning off the third magnetic field. A method for switching magnetic moments in an MRAM memory cell includes providing a magnetic field in a direction forming a blunt angle with a direction of a bias magnetic field. A method for reading an MRAM device includes partially switching magnetic moments in a reference memory cell to generate a reference current; measuring a read current through a memory cell to be read; and comparing the read current with the reference current.
US07800936B2 Latch-based random access memory
A latch-based integrated circuit random access memory having selectable bit write capability that is less susceptible to disturbing data stored in unselected bits during write operations by utilizing an inhibit signal to block writing of the unselected bits.
US07800935B2 Resistance change memory device
A resistance change memory device including memory cells arranged, the memory cell having a stable state with a high resistance value and storing in a non-volatile manner such multi-level data that at least three resistance values, R0, R1 and R2 (R0ΔR2.
US07800934B2 Programming methods to increase window for reverse write 3D cell
A method of operating a nonvolatile memory cell includes providing the nonvolatile memory cell comprising a diode which is fabricated in a first resistivity, unprogrammed state, and applying a forward bias to the diode having a magnitude greater than a minimum voltage required for programming the diode to switch the diode to a second resistivity, programmed state. The second resistivity state is lower than the first resistivity state.
US07800931B2 Ferroelectric random access memory apparatus and method of driving the same
In a ferroelectric random access memory device that can allow a stable burst read operation and a method of driving a ferroelectric random access memory device thereof, the ferroelectric random access memory device comprises first and second memory cell sections, each comprising a plurality of ferroelectric memory cells, and a read circuit that sequentially performs a burst read operation on the first and second memory cell sections such that a read operation of the first memory cell section partially overlaps a read operation of the second memory cell section. When a chip is disabled during the read operation of the first memory cell section, the read circuit writes back data in the second memory cell section in response to the extent to which the read operation of the second memory cell section has been performed.
US07800925B2 Mitigation of unbalanced input DC for inverter applications
Mitigating the DC content of an AC output from an inverter is important for electrical system reliability. The inverter may be powered by unbalanced DC inputs while still mitigating the DC content of the AC output wavefrom. The present invention provides methods to mitigate the DC content in the output DC voltage by reshaping the PWM reference signals (carrier signals) according to the DC content in such a way that the DC content is canceled. These reshaped PWM reference signals may be, for example, unsymmetrical reference waveforms. Unlike conventional methods for providing an AC voltage from a DC voltage with an inverter, which may result in DC content in the output AC voltage when an unbalanced DC input voltage is supplied, the present invention provides methods for mitigating the DC content in an AC voltage, even if the inverter providing the AC voltage is supplied with unbalanced DC voltage.
US07800923B2 Offline synchronous switching regulator
An offline synchronous switching regulator is proposed for improving the efficiency thereof. Switches are coupled to switch a transformer and generate a switching signal at a secondary side of the transformer. A switching circuit is coupled to an output of the regulator to generate pulse signals in response to the switching signal and a feedback signal. Pulse signals are utilized to control a synchronous switch for rectifying and regulating the regulator. The synchronous switch includes a power-switch set and a control circuit. The control circuit receives pulse signals for turning on/off the power-switch set. The power-switch set is connected in between the transformer and the output of the regulator. A flyback switch freewheels an inductor current and can be turned on in response to the off state of the power-switch set whose on-time is correlated to the on-time of the power-switch set.
US07800918B2 Hierarchical module
There is provided a memory module that facilitates meeting the needs of high-speed performance and large capacity. It comprises first module substrates (101 through 108), each with multiple DRAM devices (11), and a second module substrate whereon the first modules (101 through 108) are mounted, signal line groups connected to the multiple first modules respectively are provided in parallel, and a controller LSI (50), connected to the multiple first modules respectively via the signal line groups provided in parallel, that converts the signal lines into fewer signal lines than the total number of the signal line groups and outputs the result is provided, and the second module substrate (20) is mounted on a motherboard (40).
US07800915B2 Printed board assembly
The present invention relates to a method and a printed board assembly for use in a MicroTCA system, wherein backplane pin connectors of the printed board assembly are arranged to be received in receiving connectors of a backplane interconnect, characterized in that it comprises at least one switch unit which is arranged with physical output/input ports that have physical port numbers that can be overridden by logical port numbers, an optimal routing of a number of sets of conductive threads in the printed board assembly arranged so that none of the conductive threads cross over each other while connecting physical output/input ports of the switch units with the backplane pin connectors, and printed circuit board layers arranged to shield signals travelling in the conductive threads in conductive layers of the printed circuit board layers from any significant crosstalk.
US07800913B2 Wiring board and semiconductor device using the same
A wiring board includes: a flexible insulating base; a plurality of conductive wirings arranged on the insulating base, end portions of the conductive wirings defining inner leads at a region where a semiconductor chip is to be mounted; and bump electrodes that are provided respectively at the inner leads of the conductive wirings. The wiring board further includes: dummy inner leads having a shape and a pitch corresponding to a shape and a pitch of the inner leads and aligned with the inner leads, the dummy inner leads being provided with dummy bump electrodes corresponding to the bump electrodes; a trunk conductive wiring provided for a group of one or an adjacent plurality of the dummy inner leads; and a branch wiring branching off from the trunk conductive wiring, the branch wiring being connected with the dummy inner leads belonging to the group corresponding to the trunk conductive wiring. Stress concentration on the inner leads during packaging of the semiconductor chip, resulting from the sparse arrangement of the electrode pads of the semiconductor chip, can be alleviated, thus suppressing a break in the inner leads.
US07800912B2 Signal transfer system, signal output circuit board, signal receiving circuit board, signal output method, and signal receiving method
There is provided a signal transfer system that has a driver for outputting a signal, a transmission line for transmitting the signal, an insertion-type attenuator, inserted into the transmission line in series, for largely attenuating the low-frequency signal more than a high-frequency signal and an additional-type attenuator, inserted between the transmission line and a reference potential, for largely attenuating the low-frequency signal more than the high-frequency signal, and that matches composite impedance generated by the driver, the insertion-type attenuator and the additional-type attenuator with impedance of the transmission line.
US07800907B2 Communication chassis heat dissipation structure
A communication chassis heat dissipation structure includes a chassis body defining an inner receiving space. The chassis body is divided into at least one heat concentration portion and at least one heat dissipation portion. A first heat pipe set is arranged in the receiving space to extend between and connect to the heat concentration portion and the heat dissipation portion, so that heat absorbed by the heat concentration portion is quickly transferred via the first heat pipe set to the heat dissipation portion and then dissipates from the heat dissipation portion into ambient air. Therefore, heat inside the chassis body can be quickly dissipated outward, enabling a communication chassis to have excellent heat dissipation effect.
US07800906B2 Electronic device and heat dissipation unit thereof
An electronic device and a heat dissipation unit thereof are provided. The electronic device includes a housing, a circuit board, a heat source, a heat dissipation system and a heat dissipation unit. The circuit board is disposed in the housing and the heat source is disposed on the circuit board. The heat dissipation abuts the heat source, and the heat dissipation unit, disposed on the housing, abuts the heat dissipation system, wherein a portion of the heat dissipation unit is exposed outside of the housing. The heat dissipation unit includes a connecting portion, a heat exchanger, and a heat pipe. The connecting portion, disposed in the housing, abuts the heat dissipation system. The heat exchanger is disposed in the housing, and a portion of the heat exchanger is exposed outside of the housing. The heat pipe connects the connecting portion with the heat exchanger.
US07800905B1 Flat vapor chamber apparatus and method for transferring heat between integrated circuits
A flat vapor chamber apparatus and method are provided for transferring heat between integrated circuits. In use, a flat vapor chamber is provided with a first end in thermal communication with a first integrated circuit and a second end in thermal communication with a second integrated circuit.
US07800904B2 Electronic assembly and heat sink
The invention provides an electronic assembly and heat sink comprising: (a) a thermally-conductive layer having a peripherally-indented top surface and a preferably non-indented bottom surface; and (b) one or more thermally-conductive elements that extend outwardly from the peripherally-indented top surface of the thermally-conductive layer and that are adapted for thermal communication with one or more heat-generating circuit components for the transfer of a heat load from the heat-generating circuit components, through the peripherally-indented top surface of the thermally-conductive layer, and to the preferably non-indented bottom surface of the thermally-conductive layer.
US07800903B2 Heat-dissipating structure applied to at least one portable electronic device
A heat-dissipating structure includes a support unit and a fan unit disposed in the receiving space. The support unit has a plane portion, a support portion extending downwards from a front side of the plane portion, and an opening passing through the plane portion. The plane portion has a board body, a concave space formed on the top surface of the plane portion, a non-skid pad detachably received in the concave space, a slender block body disposed on a base of the top surface of the board body, and a slender non-skid body disposed on a base of the bottom surface of the board body. The support portion has a support body, a receiving space formed in its inside, a plurality of slender openings formed on two opposite lateral sides of the support body, and a slender non-skid body disposed on a base of the support body.
US07800902B2 Air backflow prevention in an enclosure
An air backflow prevention member includes a frame assembly including a plurality of vanes and a plurality of stops. The plurality of vanes are rotatable between an open position, wherein the plurality of vanes are oriented oblique to a direction of airflow and in contact with the plurality of stops, and a closed position, wherein the plurality of vanes are oriented perpendicular to the direction of airflow.
US07800899B2 Information processing apparatus
An information processing apparatus includes a casing having a first accommodating unit, and a second accommodating unit which protrudes from at least one area of the first accommodating unit; a main body which includes at least one heat generating component which is accommodated in the first accommodating unit, and a port unit which is formed at an outer side of the first accommodating unit; and a heat radiating unit which is accommodated in the second accommodating unit, and discharges heat of the heat generating component to an outside of the casing.
US07800892B2 Ergonomic visual display system
An ergonomic visual display system having two video display screens, one located immediately beneath the other. The video display screens each rotate to accommodate an acute configuration with respect to a user's vision. The means for rotating the screens may involve a rotating attachment between screens, or involve a rotating attachment to a stand.
US07800891B2 Cover locking structure for portable electronic devices
A cover locking structure (100) for portable electronic device includes a housing (20), a releasable member (30) and a cover (10). The housing includes an end wall (22) and an extending wall (26). The end wall defines an opening (222) defined therein. One end of the extending wall connects with the end wall. The extending wall has a locking hole (2642) defined therein. The releasable member is flexibly fixed on the housing and has a block (3242) formed thereon. The block corresponds to the locking hole of the extending wall. The cover has a hook (14) formed thereon. The hook is locked in the locking hole when the cover is assembled to the housing. The block of the releasable member pushes the hook out off the locking hole when the cover is to be detached from the housing.
US07800889B2 Outdoor apparatus
An outdoor apparatus that incorporates a heat sink and has a box-shaped casing, having a plurality of aligned ventilation holes formed on an upper plate and a lower plate so as to oppose the heat sink, and wherein inter-hole portions that are portions of the upper plate between adjacent ventilation holes are recessed downward with respect to other portions of the upper plate.
US07800887B2 Solid electrolytic capacitor and method for producing the same
A solid electrolytic capacitor, having a small equivalent series resistance, is formed by burying a capacitor element inside an epoxy resin outer package. The capacitor element includes an anode, having part of an anode lead buried therein, a dielectric layer formed on the anode and containing a niobium oxide, and a cathode formed on the dielectric layer. The cathode includes a first electrolyte layer containing a conductive polymer and formed on the dielectric layer, an intermediate layer containing an organic silane and formed on the first electrolyte layer, a second electrolyte layer containing a conductive polymer and formed on the intermediate layer, a first conductive layer containing carbon particles and formed on the second electrolyte layer, and a second conductive layer containing silver particles and formed on the first conductive layer.
US07800883B2 Fuel flange with discharge structure to discharge conductive hoses
A flange and hose assembly is provided for a fuel supply unit of a vehicle. The assembly includes a plastic flange 12 and an electrically conductive hose connector 16 extending from a surface of the flange and having an opening in communication with a fluid path through the flange. Discharge structure 28 is associated with the hose connector. The assembly also includes at least one hose 17 for carrying fuel. The hose has an electrically conductive inner layer 27 defining an inner diameter thereof. A portion 22 of the hose connector is received in within the inner diameter of the hose so that the portion contacts the inner layer 27 of the hose, with at least a portion of the discharge structure 28 being accessible outside of the hose. The discharge structure 28 is constructed and arranged to be electrically connected to a terminal of a wiring harness of the fuel supply unit to thereby discharge an electric load in the hose.
US07800881B2 Protective plug for a connection module
The invention relates to a protective plug (1) for a connection module (30), in particular in a terminal distribution box, comprising at least one surge arrester (5), a plastic housing (2), at least two connection contacts and at least one ground contact, it being possible, via the connection contacts, for the surge arrester (5) to be connected to connection contacts of a connection module (30), and it being possible, via the ground contact, for an electrical connection to be produced between the surge arrester (5) and a grounding rail (32) arranged below the connection module (30), the surge arrester (5) being arranged on a printed circuit board (4), the connection contacts being in the form of twin fork contacts (3), and the twin fork contacts (3) being formed with a stop (3c), which stops at a stop edge in the housing (2).
US07800880B2 Earthing arrangement
In a DC electrical power system used in an aircraft, an earthing arrangement is provided between electrical power supply rails in the form of a pair of capacitors with a mid electrical voltage earthing point, having an earthing path, in which electrical resistance is provided to limit electrical current flow and therefore allow continued operation despite the earth fault.
US07800879B2 On-chip sensor array for temperature management in integrated circuits
Embodiments of the invention provide methods and apparatus for managing temperature in integrated circuits. In accordance with an aspect of the invention, an integrated circuit comprises a monitored region defined by three or more edges. What is more, the integrated circuit comprises at least two temperature sensors for each of the three or more edges. The temperature sensors are arranged along the three or more edges such that each edge has substantially the same arrangement of temperature sensors. Thermal management of the integrated circuit may be accomplished by modifying functional aspects of the integrated circuit in response to measurements provided by the temperature sensors.
US07800877B2 Method and electronic power supply device for supplying power to a low-voltage load protected by a protective device
The invention relates to an electronic power supply device, particularly a switched-mode power supply, for supplying power to a low-voltage load protected by a protective device, and to a method therefor. The invention also relates to a device for protecting a low-voltage load against an excess current and to an auxiliary power supply device for use with such a protection device. The conceptual core of the invention can be seen in providing measures which ensure that after a fault has been detected, for example a short circuit at the output, a current is supplied for a short period, for example 15 ms, which is of such a magnitude that a protective device can be reliably and quickly tripped. The period for this is selected in such a manner that electronic components, connected loads and feedlines are not damaged and destroyed.
US07800876B2 Fault detection mechanism for LED backlighting
A fault detection mechanism for a LED string comprising a plurality of serially connected LEDs, the fault detection mechanism comprising: a control circuitry; and a voltage measuring means, in communication with the control circuitry, arranged to measure the voltage drop across at least one LED of the LED string, the control circuitry being operable to: measure the voltage drop, via the voltage measuring means, at a plurality of times, compare at least two of the measured voltage drops, and in the event the comparison of the at least two voltage drops is indicative of one of a short circuit LED and an open circuit LED, output a fault indicator.
US07800874B2 Circuit interrupting device with automatic test
Resettable circuit interrupting devices having self-test and non-resettable or limited resettable power interrupting systems are provided. The permanent power interrupting system activates when a circuit interrupting device is no longer capable of operating in accordance with applicable standards governing such devices or the device is no longer capable of operating in accordance with its design characteristics.
US07800872B2 Switch-state monitoring device
Provision is made for a switch-state monitoring device that not only monitors the state of a switch but also prevents a motor burnout. A switch-state monitoring device for a switch that opens and closes a main circuit by use of a motor is provided with an operating time measuring unit for detecting an operating time for the motor when the switch is opened or closed; a first determination unit for comparing an operating time for the motor detected by the operating time measuring unit with an continuous-operating-capable setting time for the motor and determining whether or not the operating time for the motor has exceeded the continuous-operating-capable setting time; a protection device for halting energization of the motor in the case where, based on an output of the first determination unit, it is determined that the operating time for the motor has exceeded the continuous-operating-capable setting time.
US07800871B2 Resistive high temperature superconductor fault current limiter
The present invention relates to a resistive type high temperature superconductor based fault current limiter with improved heat exchange capability composed of a thermally conductive matrix material 8 with a plurality of superconductor components 5 embedded in the thermally conductive matrix material 8 wherein the plurality of superconductor components 5 is connected electrically in parallel.
US07800863B1 Guide for directing tape media along tape path while applying balanced lateral forces to minimize contact between guide and tape
A tape guide is provided for use in routing a tape media, used in a computer or other application, along a pre-specified path of travel. The tape guide is oriented along a vertical axis and comprises three sections or components joined together to form an integral guide structure. Upper and lower sections both comprise frustoconical sections, the respective dimensions of the two frustoconical sections being equal to one another in a useful embodiment. A tape is wrapped around the guide, whereby the tape is directed along its path of travel. As the tape moves, the upper and lower sections apply downwardly and upwardly directed biasing forces, respectively, to maintain the moving tape in an equilibrium position in order to avoid contact between the edges of the tape and any guide structure.
US07800862B1 Magnetic recording head having secondary sub-gaps
A magnetic head and method for making same which can be used for formatting or writing servo tracks or data on a tape. In one example, the magnetic head may include a magnetic thin film layer; at least one gap defined in the magnetic thin film layer; and at least one secondary sub-gap structure within the magnetic thin film layer, the at least one gap positioned proximate the at least one secondary sub-gap structure. Through the use of the secondary sub-gap structure, the gap (i.e. a record gap or channel) can be made thinner than in conventional heads.