Document Document Title
US07707635B1 Script-based pattern for detecting computer viruses
In one embodiment, script patterns for identifying particular network viruses are written using a scripting language. The scripting language may allow for flow control, arithmetic, memory manipulation, and content matching operations, for example. Each script pattern may identify a particular network virus using a set of instructions supported by the scripting language. Among other advantages, the use of script patterns allows antivirus analysts to develop more flexible and effective patterns for dealing with current and future network threats.
US07707629B2 Platform configuration register virtualization apparatus, systems, and methods
Apparatus and systems, as well as methods and articles, may operate to intercept a first request to use a platform configuration register (PCR) directed to a first trusted platform module (TPM) port, a second request to use the PCR directed to the first TPM port, or both, and to re-direct the first and second requests to use the PCR to a second TPM port capable of accessing a first virtual static platform configuration register (VS-PCR) set and a second VS-PCR set.
US07707628B2 Network system, internal server, terminal device, storage medium and packet relay method
A network system has a firewall that connects an external network and an internal network. A terminal device is provided on the external network. An application server is provided on the internal network and provides data to the terminal device based on a request from the terminal device. An external server is provided on a DMZ of the firewall or on the external network, and relays communication between the terminal device and the application server based on the request from the terminal device through an internal server. The internal server is provided on the internal network, and relays communication between the external server and the application server. The internal server has an encrypting unit that encrypts the packet in such a manner that an encrypted packet is able to be decrypted only by the terminal device.
US07707626B2 Authentication management platform for managed security service providers
An authentication management platform that enables authentication systems from various vendors to be integrated into a single service offering. The disclosed arrangement can support multiple, distinct customers and multiple primary authentication servers on a single platform. The management platform provides access only to users that enter a valid passcode comprising both: (1) a personal identification number (PIN) and (2) the current code generated by a security token card assigned to that user. The authentication management platform may be configured to be controlled and maintained by the subscriber to the system, or may be serviced/maintained by a third party service provider.
US07707625B2 Credential processing device event management
In a method of monitoring a group of credential processing devices, credential substrates are processed using the credential processing devices of the group. Next, event outputs are received. Each event output relates to an occurrence of a process event during the processing of the substrate by one of the devices. Finally, a relative condition score is calculated for a subject device of the group based on the event outputs corresponding to the subject device and the event outputs corresponding to the other devices in the group. The relative condition score of the subject device is a measure of a condition of the subject device relative to the conditions of the other devices in the group. Also disclosed is a system configured to perform the above-described method.
US07707624B2 System for, and method of, proving the transmission, receipt and content of a reply to an electronic message
A server transmits a message from a sender to a recipient. The server receives from the recipient an attachment relating to the message route between the server and the recipient. The server transmits to the sender the message and the attachment and their encrypted digital fingerprints and expunges the transmitted information. To subsequently authenticate the message and the attachment, the sender transmits to the server what the server has previously transmitted to the sender. The server then prepares a digital fingerprint of the message and decrypts the encrypted digital fingerprint of the message and compares these digital fingerprints to authenticate the message. The server performs the same routine with the attachment and the encrypted digital fingerprint of the attachment to authenticate the attachment the recipient replies to the sender's message through the server. The server records proof of the delivery and content of the reply to the sender and the recipient.
US07707623B2 Self-service resource provisioning having collaborative compliance enforcement
Exemplary embodiments provide a method and system for self-service resource provisioning having collaborative compliance enforcement. Method and system aspects of the exemplary embodiments include displaying a hierarchical list of resources for selection of at least one privilege associated with the resources; in response to a user selecting least one of the privileges from the hierarchical list, adding the selected privilege to a request cart to enable the user to initiate a request for the privilege; and in response to a user submitting the request cart, automatically invoking a workflow process to approve a request for the privilege, wherein the workflow is dynamically generated at least in part from the structure of the hierarchical list of resources and a location of the privilege within the hierarchical list.
US07707621B2 Creation and usage of mutually exclusive messages
A method of preventing a first action associated with a first message from being performed in a target entity, the method including the steps of: sending the first message to the target entity, the first message being configured to cause the entity to perform the first action and a second action; sending a second message to the target entity, the second message being configured to cause the entity to perform a third action; and wherein the entity is configured such that performance of the second action and the third action is mutually incompatible.
US07707620B2 Method to control and secure setuid/gid executables and processes
A method and apparatus for securing executables and processes having setuid/gid permissions and privileges is presented. A mechanism is provided to track and control operations for files and processes having setuid/gid privileges. A policy rule is defined for controlling the operations on the files and processes. The policy rule is then used to control operations involving the files and processes.
US07707616B2 Unique production forum
A method of producing an audio/video format recording in a venue includes correlating multiple unique viewing position in the venue to viewers. An event is then recorded the venue that viewers are attending. Multiple custom versions of recordings or productions are created corresponding to the viewers. Such custom versions are then made available to corresponding viewers.
US07707612B2 Aircraft in-flight entertainment system with soft fail and flight information features and associated methods
An aircraft in-flight entertainment system preferably includes, in one embodiment, a satellite TV receiver, at least one passenger video display connected to the receiver, and a processor connected to the receiver for determining an undesired condition and for generating a substitute image on the passenger video display rather than permit display of an undesired image which would otherwise be produced. The undesired condition may relate to a weak signal or component malfunction. Accordingly, the undesired image may be an undesired default text message or a degraded picture image. Other embodiments of the in-flight entertainment system are directed to providing a moving map image flight information channel integrated with the programming channels of the system.
US07707609B2 System and method for dynamically scheduling quasi on-demand programming in a broadcast television network
Quasi on-demand programming is dynamically scheduled in a broadcast television network to improve customer service, enhance programming flexibility and increase the value proposition of the service provider. A Program Offer including a “delivery window” for each program and an initial Playlist for broadcasting regular, PPV and offered programming are created. Customer demand for individual programs in the offering is surveyed. This information is used to reoptimize the Playlist prior to broadcast and to update a “rolling” Program Offer to better manage network capacity and improve custom satisfaction.
US07707606B2 Content and application download based on a home network system configuration profile
A system and method is provided for identifying, accessing, and managing service applications for use with associated consumer electronic devices in a home network system. A client side process, executed by a client computing system in the home network system, operates in conjunction with a server side process executed by a server computing system that is coupled with the client computing system via the Internet. The client computing system is implemented by a gateway device coupled with each of the devices via the home network. The client side process includes the steps of: determining device ID information associated with at least one selected one of the consumer electronic devices in the home network system; determining a home network system configuration profile based at least on the device ID information; providing the home network system configuration profile to a selected server computing system via the Internet; downloading an application from the selected server computing system, the application being operative to provide a process associated with the selected electronic devices; and executing the downloaded application at the gateway device to provide a remote interactive process associated with the selected electronic devices.
US07707604B2 Information processing device, information processing method, and information processing program
A data-processing apparatus 1 that can provide information related to broadcast contents, whether it is receiving broadcast signals or not. In the data-processing apparatus 1, the setting means 13 sets the frequencies of broadcast signals the apparatus 1 can receive in the area where it is used, and allocates the receiving channels to the frequencies set. The information representing the relation between the frequencies and the receiving channels is recorded, as preset information, in the preset-information storing device 14. On the basis of the preset information, the broadcast-signal receiving means 11 receives a broadcast signal of a specific frequency that the user has selected. The broadcast-signal reproducing means 12 reproduces the broadcast signal the means 11 has received. The control means 15 causes the display means 17 to display a list of the broadcast stations that corresponds to the frequencies set in the preset information. When the user selects any one of the broadcast stations, the communications control means 16 acquires the information related to the broadcast contents that the broadcast station selected discloses on a network. The control means 15 makes the display means 17 display the information related to the broadcast contents.
US07707602B2 Squeezable rebroadcast files
A method of providing rebroadcast programming includes encoding a rebroadcast program, specifying a preferred play time, and providing a broadcast that fits the preferred play time. The encoding of the rebroadcast program can use a replay plan which prioritizes portions of the rebroadcast. A priority can be assigned to commercials which have been made to be shortened or dropped, or an alternative commercial substituted, depending on time limitations. A rebroadcast packaging and playlist are provided. The specifying a preferred play time can be done by one of the following ways: specifying the preferred play time in response to a specific user request; specifying the preferred play time based on a user profile; specifying the preferred play time automatically by another program; connecting a replay timing to other events, wherein the other events includes setting an automatic pause when phone calls come in, lengthening a rebroadcast on certain days, and shortening a rebroadcast based on location of an automobile; providing a radio/television player which has functions of pause and replay which can be selected by the user to deduct time dynamically during the rebroadcast and which performs at least one of: replaying the broadcast; reacting to the need to pause/rewind; respecifying the adjusted time; playing unlistened to material at a later time; and displaying a list of unlistened/unviewed segments. A default play time for the rebroadcast program is used if no time is otherwise specified.
US07707601B2 Messaging with instructions for media playback
A content processing device is provided. Media content is selectively provided to the content processing device. A profile is used to determine the media content. A software application is included on the content processing device and is configured to receive a message from a remote computer, receive user inputs in response to the message, and update the profile based on the user inputs.
US07707598B2 Disk-loading roller
An object of the present invention is to provide a disk-loading roller which consistently loads and ejects a disk without a considerable decrease in conveying force, even when the roller is employed in the presence of a very large amount of dust or over a very long period of time. The disk-loading roller is for loading a disk with the roller abutting a peripheral portion of the disk, and the roller has such an outer surface that the outer diameter of the roller varies in an axial direction and is formed from a rubber molded elastic product, wherein the roller has a rough outer surface having a peak count RPc of 2 to 30 per 700 μm, a maximum valley depth Rv of 35 to 80 μm, and an arithmetic mean roughness Ra of 2.5 to 5.5 μm, wherein these values are mean values as determined through measurement of the rough outer surface in a ×400 vision field.
US07707594B1 System and method for providing a routing service in distributed computing environment
A system for providing a routing service that enables a client to locate a target service in distributed computing environment that supports multiple communications protocols. The system includes a main database and a routing mechanism. The main database has routing information. The routing mechanism can be distributed in multiple instances. The routing mechanism includes a local database. The local database stores an extract of the main database. The routing mechanism uses the local database to make routing decisions. To locate the target service, the client first obtains a reference to the routing mechanism. The client then sends a request with input parameters to the routing mechanism. The routing mechanism then returns output parameters to the client. The output parameters contains a reference and/or associated properties of the target service depending on the type of the target service. The client analyzes the returned output parameters and locates the target service.
US07707592B2 Mobile terminal application subsystem and access subsystem architecture method and system
A mobile-terminal platform system having an application subsystem and an access subsystem. The access subsystem includes hardware and software for providing connectivity services. The application subsystem includes hardware and software for providing user application services. The application subsystem and the access subsystem communicate via a defined interface. Each of the application subsystem and the access subsystem are adapted to be independently scaled.
US07707589B2 Adaptive flow control protocol and kernel call handling
A method and system for directing data transfers between applications and devices residing on different computers or devices using an adaptive flow control protocol has been described. When an application or device requests to transfer data with another application or device, adaptive flow control protocol adapts the way data is transferred by observing when an application that is receiving data posts a receive buffer and detects the receive buffer's size. Based upon the application's or device's behavior, the adaptive flow control protocol transfers the data in a mode that is best suited for the application.
US07707588B2 Software application action monitoring
A method for collecting runtime information generated by an active software application is provided wherein the method is implemented by a computer and includes identifying an occurrence of a function event generated for a software application operating on a predetermined platform, collecting the runtime information responsive to a function event, determining the duration of the function event, comparing the duration with a predetermined threshold value and processing the function information responsive to the comparing of the duration.
US07707579B2 Method and system for application profiling for purposes of defining resource requirements
Disclosed are a method of and system for profiling a computer program. The method comprises the steps of using a utility application to execute the computer program; and on the basis of said execution of the computer program, identifying specific performance requirements of the computer program. A profile of the computer program is determined from said identified performance requirements; and based on said determined profile, resources for the computer program are selected from a grid of computer services.
US07707576B2 Method of and apparatus for managing task, and computer product
A task management method includes determining, when a task other than an operating system task operated cooperatively with a process executed under a control of an operating system requests a cooperative operation to the operating system task and is set in a wait state, whether a priority of the task is higher than a priority of other task set in a wait state by requesting a cooperative operation to the operating system task, and making, when the priority of the task is determined to be higher than the priority of the other task, the operating system task and a process under control of the operating system operated cooperatively with the task succeed the priority of the task.
US07707573B1 Systems and methods for providing and installing software
The present invention comprises systems and methods, and computer readable media comprising the methods, for installing software components. A user's need for a software component may be determined prior to installation. The systems and methods of the present invention provide automation and flexibility to the installation process. In an embodiment, processor usage and network usage are monitored and software installation are initiated and/or continued during periods where processor and/or network usage are low. The installation process may be halted when the processor and/or network connection are called upon for other uses. Processor and/or network usage may also be throttled, for example limiting the bandwidth available for the installation to maintain sufficient processor share and/or bandwidth for other tasks. Adverse impact on a computer user is minimized.
US07707566B2 Software development infrastructure
A software development architecture is provided for constructing a wide range of software development tools. A software development tool can be created by integrating a specification specifying functionality specific to a set of software development scenarios into a software development scenario-independent framework. The integrated specification can then be compiled to create the software development tool. Alternatively, integration can be achieved at runtime without access to source code. The architecture can use any combination of the following: a software scenario independent intermediate representation format, one or more exception handling models capable of supporting a plurality of programming language specific exception handling models, a type system capable of representing the type representations of a plurality of source languages, and a code generator capable of generating code targeted for a plurality of execution architectures.
US07707561B2 Apparatus, system, and method for converting data
An apparatus, system, and method are disclosed for converting data into source code such that the data can be translated and become part of a load module suitable for accessing from a load library. The apparatus includes a parser module, a format module, and an output module. The parsing module analyzes a data file having one or more data lines. The format module automatically formats the data file so that it can be translated by a translator. The formatted data file includes one or more computer language instructions containing the appropriate syntax corresponding to the particular translator. The output module outputs the formatted data file as an output file that can be renamed to preserve the original data file. A verification module allows the formatting of the data file to be verified.
US07707560B2 Analyzing software performance without requiring hardware
An approach of analyzing software performance without requiring hardware is presented. A timing description generator logs instruction performance characteristics for each of the assembly code's instructions. The performance characteristics identify whether an instruction issued or stalled during particular instruction cycles. Once the timing description generator cycles through the instructions and logs performance characteristics for each instruction, the timing description generator generates a performance graph. For each page line, the performance graph includes 1) dual-issue information if applicable, 2) instruction cycle counter values/stalled instruction identifier's that are positioned at corresponding line location values, and 3) the instruction. A developer may analyze the performance graph and identify code locations that require optimization in order to increase performance.
US07707555B2 Interactive debugging system with debug data base system
An interactive system for debugging programs in which a persistent data base system responds to update queries containing debugging information from a debugging information source and to read queries on the debugging information from an interactive interface. The interactive interface produces the read queries in response to inputs from users and formats the results of the read queries as required by the user. One source of inputs is a standard Web browser for which the interactive interface functions as a Web server. The system also includes a command channel by which the source of debugging information receives commands from the interactive interface. In one embodiment, the command channel is implemented in the data base. In a disclosed implementation, the source of debugging information provides memory debugging information. Also disclosed are techniques for using an automatic memory management system to reduce memory fragmentation and heap footprint size.
US07707554B1 Associating data source information with runtime events
Associating data source information with sampled runtime events allows identification of system components related to the sampled runtime events. Code can be optimized from the perspective of system components and for various architectures. A system provides a data source indication. The system associates the data source indication with a corresponding instruction instance. The instruction instance is related to a sampled runtime event, and the sampled runtime event is associated with the data source indication. The data source information and associated sampled runtime event can be supplied for profiling code.
US07707553B2 Computer method and system for automatically creating tests for checking software
Computer system and method automatically generates a test source code for checking validity of an application written in an object oriented language. The application includes objects accessible through an interface implementing programming rules and object behavior rules. For each object, the invention extracts object methods and attributes of the object interface which are impacted by the object behavior rules and extracts the object identification. The invention fills the variable fields of a source code template with the extracted information. The template non variable source code is in conformance with the programming rules and implements a scenario for checking a set of object behavior rules; thus the filled template forms a generated test source code. For distributed applications, the specifications may be EJB or CORBA and the Test Generator uses templates for checking the life-cycle (creation, persistency, removal) of deployed objects.
US07707551B2 Cross-platform software development with a software development peripheral
A cross-platform development system includes a computing device that generates an image of an operating system, and a software development peripheral connected to the computing device that runs the operating system corresponding to the image. The software development peripheral communicates information, such as image data, generated by the operating system back to the computing device where the information is displayed on a display device connected to the computing device.
US07707547B2 System and method for creating target byte code
A system and method for converting byte code of a first type into byte code of a second type. Byte code of a first type is received as input. The first byte code is converted into constituent byte code data elements that can comprise any logical unit or grouping of at least a portion of a software application. The first byte code data elements are mapped to data elements of a second byte code type. The second byte code data elements are assembled into a resulting second byte code.
US07707546B2 Source code interface
A method and implementing system are provided in which a user is enabled to view source code within a context of the screen presentation which is created by the source code. In an exemplary embodiment, a graphical user interface (GUI) is selectively overlaid upon a content screen display. The GUI displays markers to indicate beginning and ending points of source code elements for screen areas which are proximate to the hot-spot area in the GUI. Where a marker indicates additional code is present, the user is enabled to select the marker and a detailed presentation of the related source code is presented.
US07707545B2 Managing code when communicating using heirarchically-structured data
A description of the hierarchically-structured document is accessed and converted into an early-bound object having at least some of the same properties as the hierarchically-structured document, and having at least some of the methods that may be performed on the hierarchically-structured document. When a function call is placed to the early-bound object, the early-bound object causes the appropriate corresponding changes to be affected on the hierarchically-structured document while maintaining change tracking information for the document. This reduces the difficulty when drafting source code for a program that interfaces with hierarchically-structured documents that can have varying structures and may be governed by complex change tracking rules.
US07707541B2 Systems, masks, and methods for photolithography
A method for determining a mask pattern to be used on a photo-mask in a photolithographic process is described. During the method, a target pattern is partitioning into subsets, which are distributed to processors. Then, a set of second mask patterns, each of which corresponds to one of the subsets, is determined. Moreover, at least one of the second set of mask patterns may be determined by: providing a first mask pattern that includes distinct types of regions corresponding to distinct types of regions of the photo-mask, calculating a gradient of a function, and determining a second mask pattern based, at least in part, on the gradient. Note that the function may depend on the first mask pattern and an estimate of a wafer pattern that results from the photolithographic process, and that the gradient may be calculated in accordance with a formula obtained by taking a derivative of the function.
US07707540B2 Exposure data generation method and device, exposure data verification method and device and storage medium
Exposure verification is applied to exposure data indicating a pattern to be exposed by a charged particle beam. If an error point is extracted from the exposure data by the exposure verification, the values of coefficients are modified and exposure data is regenerated taking into consideration the coefficients whose values have been modified. Thus, exposure data is re-generated by changing each of the coefficient values within its appropriate range.
US07707532B1 Techniques for grouping circuit elements into logic blocks
Techniques are provided for grouping circuits in a user design for a programmable integrated circuit into logic blocks. A packing tool separates each circuit element into individual abstract blocks and groups the abstract block into logic blocks. A determination is made whether placement information indicates that a design goal would be improved by rearranging at least a portion of the user design. The user design can be rearranged by moving one or more of the abstract blocks into different logic blocks than the ones they were previously grouped with. Circuit elements in the same logic block can be separated and placed into different logic blocks to improve routability of the user design and signal timing.
US07707526B2 Predicting IC manufacturing yield based on hotspots
One embodiment of the present invention provides a system that predicts a manufacturing yield of a chip. During operation, the system first receives a chip layout. Next, the system identifies hotspots within the chip layout, wherein a hotspot is a location within the chip layout wherein a yield-indicative variable value falls in a low manufacturable range. The system then obtains yield scores for the hotspots, wherein a yield score indicates a failure probability for a corresponding hotspot. Next, the system predicts the manufacturing yield for the chip based on the hotspots and the yield scores for the hotspots.
US07707523B2 Method of fabricating a semiconductor device and a method of generating a mask pattern
At least a groove for separating a semiconductor substrate into a first region of a relatively large area and a second region of a relatively small area is formed. An insulating film is formed on the surface of the semiconductor substrate including the interior of the groove. The insulating film is etched using an etching mask having a lattice window pattern in such a manner that openings corresponding to the lattice window pattern are formed in the first region. As an alternative, openings corresponding to a single opening pattern are formed in the first region using an etching mask having the single opening pattern and the lattice window pattern, and the insulating film is etched in such a manner that openings corresponding to the lattice window pattern are formed in the second region. In both cases, the remaining insulating film is polished off.
US07707522B2 Auto-routing small jog eliminator
In a method of routing a wire to a shape in an integrated circuit for minimizing undesirable jog creation during a masking process, a plurality of possible placements of the wire relative to a selected edge of the shape resulting in the wire being connected to the shape are determined. A cost is assigned to each placement, the cost indicating an amount of jog that would be created in the masking process corresponding to the placement, wherein a greater cost indicates that a greater jog would be created in the masking process than would be created by a placement assigned a lesser cost. A placement having a lowest cost of the plurality of possible placements is selected.
US07707521B2 Layout architecture having high-performance and high-density design
A layout architecture having high-performance and high-density design used in a standard cell integrated circuit is provided. The layout architecture includes a substrate, a first conductor, a second conductor, a third conductor, a fourth conductor, a first device region, a second device region, a third device region and a forth device region. The first device region is arranged adjacent to the first conductor on the substrate. The second device region is arranged adjacent to the first device region on the substrate and is arranged beneath the second conductor. The third device region is arranged adjacent to the second device region on the substrate and is arranged beneath the third conductor. The fourth device region is arranged between the third device region and the fourth conductor on the substrate.
US07707517B2 Systems and methods for displaying meta-data
Techniques are presented to display values for a set of icons by controlling their assignment to a set of rows and their placement within these rows. A plurality of icons to be displayed is determined. An abacus attribute taking a finite set of values is associated with the set of icons. Icon groups are formed for each abacus attribute value and optionally ordered based on each of one or more sorting attributes. Inter-group indicators such as display characteristic changes, spacing and the like are determined. The inter-group indicators separate each group of icons within a row. An ordering of the icons is determined based on the abacus attribute value and the one or more optional sorting attribute values. The icons are laid out in the display space ordered by the values of the primary abacus attribute and the secondary optional sorting attributes.
US07707516B2 Embedded navigation interface
A navigation interface is embedded in imagery and includes various controls for manipulating the imagery. The controls provide various navigation operations, including but not limited to: rotation, tilt, zoom and 360 degree. In some implementations, one or more controls can be operated to restore the imagery to a predetermined state. Some implementations include a control for providing 360 degree movement of imagery. One or more controls can provide incremental and continuous motion of imagery. The navigation interface can fade out or otherwise be obfuscated when the user is not interacting with the navigation controls. A compass or other graphic can replace the navigation interface when it is no longer displayed.
US07707515B2 Digital user interface for inputting Indic scripts
A system and method for displaying a base character in response to user input and displaying characters related to the base character to allow the user to select one of the displayed characters for a message string.
US07707510B1 Import directly into specified folders and user interface
A user desiring to import digital images from a specified location may select that location. In response, a graphical element such as an arrow will be displayed with the beginning point of the element visually associated with the location. The user may then select a destination for the digital images. In response, the graphical element will be displayed with the ending point visually associated with the destination. In one embodiment, this is accomplished by having an arrow point as the graphical element. In one embodiment, graphical controls are located on the arrow. In response to a user clicking these controls, the digital images may be imported from the origin to the destination, or the process may be cancelled.
US07707506B2 Breadcrumb with alternative restriction traversal
A breadcrumb may be displayed which identifies at least two restrictions of a plurality of documents in a sequence. The breadcrumb may include a graphical user interface element associated with a selected one of the restrictions having at least one subsequent restriction in the sequence. Once this graphical user interface element is selected, at least one attribute and a numeric indication of a number of the documents responsive to each restriction prior to the selected restriction that contain the attribute and each restriction in the sequence subsequent to the selected restriction may be displayed.
US07707503B2 Methods and systems for supporting presentation tools using zoomable user interface
Methods and systems for supporting presentation using a zoomable space. In an exemplary method, a structure, such as a hierarchy, of presentation information is provided. The presentation information may include slides, text labels and graphical elements. The presentation information is laid out in the zoomable space based on the structure. A path may be created based on the hierarchy and may be a sequence of the presentation information for the slide show. When a modification is received in at least one of the hierarchy and the layout, the path may be automatically updated based on the modification. During a presentation, the presentation information is displayed based on the path.
US07707502B2 Method to manage speaker notes in a computer implemented slide show
A method for managing speaker notes in a slide presentation is disclosed. A method for creating a plurality of speaker notes files to be used in support of a slide presentation includes: creating a first speaker notes file including a first plurality of speaker notes instances to be used each respectfully in support of one slide among a plurality of slides of the slide presentation; creating a second speaker notes file including a second plurality of speaker notes instances to be used each respectfully in support of one slide among the plurality of slides of the slide presentation, wherein the first and second speaker notes files are grouped in a speaker notes component; and creating links between the slide presentation and the first or second speaker notes file to allow a respective first or second speaker notes instance to be used in support of the one slide.
US07707499B2 Methods, systems, and storage mediums for optimizing a device
Exemplary embodiments of the invention include methods, systems, and storage mediums for optimizing a device. The method includes detecting a suboptimal condition associated with the device and analyzing the suboptimal condition in light of selected operator preferences and device-related data. In response to the analysis, the method includes modifying a configuration of the device, the current state of said device, a current state of a networked device associated with said device, or a configuration of a networked device associated with said device. Alternatively, in response to the analyzing, the method includes notifying the operator of the suboptimal condition. The selected operator preferences include at least one of personality settings, expert level settings, communications means settings, intrusion level settings, and reactive/predictive settings.
US07707492B2 System for converting data to a markup language
Systems and methods are provided through which data parseable against a document type definition by generating a list of a possible paths of an input element that is not encoded against the document type definition, determining the path that is the best fit with the document type definition, and then generating the element in the syntax of the document type definition. Determining the path that is the best fit includes parsing the path against the document type definition. The best fit is expressed in a scoring scale, in which the best score indicates the best fit. Thereafter, the path with the best fit is translated in accordance to the document type definition or markup language.
US07707490B2 Systems and methods for flexible report designs including table, matrix and hybrid designs
Columns and/or rows of a report can be declaratively defined as either dynamic or static. The declarative definition can be represented by any marking. If a column or row is declaratively designated as dynamic, it can be expanded into a plurality of columns or rows. If a column or row is designated as static, it remains as a single column or row to represent only the specified column or row data. Subgroups of columns and rows can also be declaratively defined as dynamic or static. A static column or row may contain no sub-columns/rows, or it may contain a plurality of static columns/rows, a plurality of dynamic columns/rows, or any combination of both. Similarly, a dynamic column or row may also contain the above combinations.
US07707489B2 Apparatus and method for visualizing overlapping range-bands
A computer implemented method includes forming column range-bands, generating row range-bands, and establishing global range-bands in conjunction with the column range-bands and the row range-bands.
US07707487B2 Method and system for compliance forms and compliance forms user interface
A method and system for interactive and automated assistance with document (e.g., forms) completion for use in complying with requirements or otherwise performing functions for which automated documents are useful, and a user interface for a code authoring tool to support development, customization, and revision of such documents. The user interface for document completion includes search functions to identify documents needing completion, highlighting of fields of documents based on priority for completion of those fields, and a compliance check feature to confirm proper document completion. The code authoring tool allows a user to customize the format of data limitations for fields in documents, define selection choices presented, which are linked to the fields, create help, warning, or error messages, build calculations, define business rules, and generate code and associated documentation, which may be optionally exported.
US07707483B2 Technique for performing cyclic redundancy code error detection
A technique to perform carry-less multiplication and bit reflection operations. More specifically, embodiments of the invention include a technique to perform cyclic redundancy code (CRC) generation.
US07707481B2 System and method for efficient uncorrectable error detection in flash memory
A system and method for efficient uncorrectable error detection in flash memory is described. A microcontroller including a non-volatile flash memory utilizes an Error Correction Code (ECC) having a certain error detection and correction bit strength. The user data is first processed by a hash function and hash data is stored with the user data. Then, the user data and hash data are processed by the ECC system. In detection, the hash ensures that a relatively low bit-strength ECC system did not incorrectly manipulate the user data. Such a hash integrity check provides an efficient, robust detection of incorrectly corrected user data resulting from errors beyond the correction but strength of the ECC system utilized.
US07707480B2 System employing data verification operations of differing computational costs
A computer system having an optimized system for data integrity verification is disclosed. The computer system includes a processor and memory storage that is accessible by the processor. The memory storage includes stored data that is subject to data verification. The system also includes data verification software that is executable by the processor to verify the integrity of the stored data. The data verification software is executable to conduct a first integrity check on a given set of stored data and, if an error is detected, to conduct a second integrity check on the given set of stored data. The second integrity check may have a larger computational cost than the first integrity check thereby increasing the overall efficiency and response time of the system to data verification events.
US07707479B2 Method of generating structured irregular low density parity checkcodes for wireless systems
A method of generating structured irregular LDPC codes for a wireless network such as a wireless local area network (WLAN) system, allowing systematic generation of improved code ensembles using density evolution, and providing essentially the best tradeoff between decoding threshold and decoding complexity. Such an LDPC code has a higher diversity order for MIMO systems, with better built-in interleaving capability. Further, the code dimension can be tailored to 802.11n system parameters such as the number of sub-carriers and delay. The code also provides an improved girth control scheme, provides flexible length with different expanding factors, and supports simple encoding and shortening for multiple rates.
US07707477B2 Checksum calculation
In one embodiment, a checksum generator comprises an N-bit accumulator and a plurality of N-bit 3:2 carry save adders. A first plurality of the plurality of N-bit 3:2 carry save adders are coupled to receive N-bit inputs extracted from an input to the checksum generator, and one of the first plurality has an N-bit input coupled to the output of the accumulator. A second plurality of the plurality of N-bit 3:2 carry save adders have inputs coupled to outputs of the first plurality, and a most significant bit of each carry output of the first plurality is inserted as a least significant bit of the carry output at the input to the second plurality.
US07707475B2 64b/66b coding apparatus and method
A system and method for transmitting digital data over a transmission medium includes receiving digital values representing a plurality of N-bit characters to be output over the transmission medium, each N-bit character being either a data character or a control character. A determination is made as to which of the plurality of N-bit characters are control characters. The digital values represented by the plurality of N-bit characters are encoded to provide an encoded codeword, the encoded codeword being {M×(N−1)+P} bits having M fields of N−1 bits, each of the M fields corresponding to one of the N-bit characters being encoded. The encoding further includes: designating, for each data character, the respective field of the M fields as a data field, designating, for each control character, the respective field of the M fields as a control field, and ordering the M fields to position any control fields at predetermined positions with respect to each other in the encoded codeword and to position any data fields at other remaining positions within the encoded codeword. The encoded codeword is then transmitted over the transmission medium. A system and method that receives such an encoded codeword over a transmission medium is also contemplated.
US07707472B1 Method and apparatus for routing efficient built-in self test for on-chip circuit blocks
Built-in self test techniques for testing circuit blocks on integrated circuits are provided. A BIST controller is provided on-chip to test two or more circuit blocks. High routing congestion is avoided by loading test data into the circuit blocks through scan chain segments that run continuously along the inputs and outputs of the circuit blocks. The BIST controller takes control of the scan chain segments during test and has the ability to partition the scan chains at specified intervals.
US07707471B2 Method of defining fault pattern of equipment and method of monitoring equipment using the same
Provided is a method of forming reference information for defining a fault pattern of equipment, and monitoring equipment. One example embodiment method may include performing an angle spectrum analysis by re-classifying fault points distributed on a plane, the plane including a first component axis and a second component axis, and the re-classifying fault points including calculating an angle for each of the fault points with reference to any one of the first component axis and the second component axis of the plane, and forming a reference fault pattern for defining a fault pattern of the re-classified fault points.
US07707470B2 Failure simulation based on system level boundary scan architecture
A method and apparatus for reducing cost for the backplane and system test and for speeding up the time to market of a new product are disclosed. A failure simulation based on system level Boundary Scan architecture allows the use of an already available test infrastructure for test and validation.
US07707464B2 Timeout request scheduling using grouping and nonsynchronized processing to enhance performance
An invention is disclosed for a computer software timeout algorithm that reduces the amount of list manipulation needed to satisfy system or network requirements for scheduling and cancelling timeout requests to determine whether the expiration time has been reached for execution of an input/output (I/O) request, thereby requiring action to cancel the I/O operation if it has not yet been completed.
US07707462B1 Non-disruptive generation of core files without reboot
The present invention is directed to non-disruptive generation of core files for a computer appliance without rebooting the computer appliance. In an embodiment of the invention, the computer appliance is analyzed. A determination is made as to what core file generation options will be non-disruptive to the computer appliance. The tradeoff is evaluated between options that will generate core files which are more useful in diagnosing potential problems with the computer appliance and options which will generate core files which are less disruptive. A procedure is determined which will generate the core file without disrupting the computer appliance. Resources are allocated to utilize in generation of the core file. The procedure is then executed and a core file is generated without disrupting the computer appliance.
US07707457B2 Completing an interrupted data replication operation
Apparatus and method to improve the speed, scalability, robustness and dynamism of multicast data transfers to remote computers. Many Grid Computing applications, such as Genomics, Proteomics, Seismic, Risk Management, etc., require a priori transfer of sets of files or other data to remote computers prior to processing taking place. Existing multicast and data transfer protocols are static and can not guarantee that all nodes will contain a copy of the replicated data or files. The fully distributed data transfer and data replication protocol of the invention permits transfers which minimize processing requirements on master transfer nodes by spreading work across the network. The result is higher scalability than current centralized protocols, more dynamism and allows fault-tolerance by distribution of functionality. The ability to distribute the protocol is simplified through our innovative symmetric-connectionless data transfer protocol.
US07707455B2 Self-service recovery of application data
Self-service recovery of application data. A list of recoverable objects for the application is generated in response to the receipt of a request for an application recovery from a user. The list of recoverable objects for the application is sent to the user. A selected recoverable object from the user is received. In response, the execution of a recovery job on the backup and restore application is initiated for the selected recoverable object.
US07707454B2 Method for protecting backup data of a computer system from damage
Methods for protecting backup data of a computer system from damage are disclosed. A first storage device is provided for storing the backup data of the computer system, wherein the first storage device is ordinarily disabled to prevent the operating system of the computer system from accessing the backup data. A pin on the motherboard of the computer system is triggered by the Basic Input Output System (BIOS) of the computer system to enable or disable the first storage device. A first software system management interrupt is then initiated to call the BIOS to enable the first storage device. The backup data stored in a second storage device of the computer system is then copied to the first storage device. Finally, a second software system management interrupt is initiated to call the BIOS to disable the first storage device after copying of the backup data is complete.
US07707453B2 Remote data mirroring system
A method for data protection includes accepting data for storage from one or more data sources (24). The data is sent for storage in a primary storage device (28) and in a secondary storage device (32). While awaiting an indication of successful storage of the data in the secondary storage device, a record associated with the data is temporarily stored in a disaster-proof storage unit (48) adjacent to the primary storage device. When an event damaging at least some of the data in the primary storage device occurs, the data is reconstructed using the record stored in the disaster-proof storage unit and at least part of the data stored in the secondary storage device.
US07707452B2 Recovering from errors in a data processing system
A system and method of recovering from errors in a data processing system. The data processing system includes one or more processor cores coupled to one or more memory controllers. The one or more memory controllers include at least a first memory interface coupled to a first memory and at least a second memory interface coupled to a second memory. In response to determining an error has been detected in the first memory, access to the first memory via the first memory interface is inhibited. Also, the first memory interface is locally restarted without restarting the second memory interface.
US07707451B2 Methods and devices for recovering from initialization failures
The time it takes to recover from a system initialization failure may be reduced by determining whether to enable a recovery process immediately, or defer such a process. Sometimes it is desirable to defer a recovery process until certain interdependencies between system components are satisfied.
US07707448B1 Deterministic test strand unparking
A circuit for deterministic unparking of a strand of a microprocessor having multiple clock domains is described. The circuit includes a first flip-flop and a second flip-flop. Each flip-flop has a data input connected to receive a respective unpark signal, a clock signal at respective clock frequencies, and a respective enable signal. Each enable signal is generated by a respective logic block, each including a counter and each operating at a respective one of the clock frequencies. The second flip-flop has a data input connected to an output of the first flip-flop, and outputs an unpark signal that is used to unpark a strand of the microprocessor in a deterministic manner.
US07707447B2 Apparatus and method for managing power in computer system
The present invention relates to an apparatus and a method for managing power in a computer system. A filter driver can be equipped with a packet monitoring function or the like detects whether devices mounted in the computer system are in the idle state. If a device is in the idle state, the power mode of the corresponding device is varied to the power down mode, independent of the system power mode state that has been set up by the operation system in the computer system. In this manner, power supplied to devices in the idle state is reduced, and it becomes possible to have a more efficient control over the load of the computer system. Overall, preferred embodiments according to the present invention can be very advantageously used for developing and expanding the computer system more simply by adding the filter driver into the system, without changing a device driver in the computer system.
US07707446B2 System and method for minimized power consumption for frame and cell data transmission systems
The present invention provides for a system and method for reducing power consumption in frame and cell data transmission systems. A transmitter power manager powers down (turns off) selected elements of a transmitter system during periods of transmitter inactivity. The transmitter power manager system detects incoming communication signals which are to be transmitted by the transmitter, and at the appropriate time, powers up (turns on) the selected elements which are controlled by the transmitter power manager.
US07707444B2 Switching mode power supply
A switching mode power supply includes a transformer which includes a primary winding and two secondary windings. One secondary winding and the primary winding constitute a forward circuit. The other secondary winding and the primary winding constitute a flyback circuit. The switching mode power supply also includes a power storing circuit and an output terminal. The power storing circuit is interposed between the forward circuit, the flyback circuit, and the output terminal.
US07707441B2 Method and system for reducing power consumption of handsets through UART auto flow control
Certain aspects of reducing power consumption in communication devices may comprise deasserting a signal indicating that an on-chip UART may be ready to receive data. The deasserted signal may be asserted when the on-chip UART is not ready to receive data. The deasserted signal and asserted signal may be a RTS signal or a CTS signal. The signal may be deasserted when an on-chip processor wakes up from a low power state. The deasserted signal may be asserted when an on-chip processor enters a low power state. The on-chip UART may be adapted to receive and process data from an off-chip processor when the signal is deasserted. The data may be queued externally to the on-chip UART by an off-chip processor when the deasserted signal is asserted. The on-chip UART may be adapted to receive an interrupt signal that causes it to wake up from a low power state.
US07707438B1 Integrated circuit having after market modifiable performance
A configurable performance module for use in an integrated circuit. The configurable performance module includes a performance control circuit which controls a performance level of the integrated circuit to enable changing the performance level of the integrated circuit from a first performance level to a second performance level after manufacturing of the integrated circuit is complete.
US07707436B2 Managing laptop power based on display angle
A notebook type of computer of one embodiment includes a display unit, a housing to which the display unit is pivotally attached, an angle sensor which detects an opening angle between the display unit and the housing, a sensor driver which A/D converts an output from the angle sensor and passes the result to a power management driver, and an angle comparison module which reads a setting value as to the opening angle and determines whether the opening angle is within a range of a predetermined angle. If the opening angle is within the predetermined range, a user is presumed to be using the notebook computer on a lap and the power management operation is performed per that presumption.
US07707434B2 Power control bus for carrying power control information indicating a power supply voltage variability
A circuit and method utilizing a power control data bus for implementing power control. Various aspects of the present invention provide an electrical circuit that comprises a power supply circuit that outputs electrical power. The electrical circuit may also comprise an integrated circuit that receives electrical power from the power supply circuit. The electrical circuit may also comprise a power control data bus, which communicatively couples a power control data bus interface of the power supply circuit and a power control data bus interface of the integrated circuit. The power control data bus may, for example, carry power control data between the integrated circuit and the power supply circuit. Various aspects of the present invention also provide a method that comprises communicating power control data over a power control data bus and utilizing the power control data to control characteristics of electrical power provided to an integrated circuit or module.
US07707430B2 Digital content protection system
The media inherent key storing unit 220 prestores an inherent key Ki, the conversion unit 230 generates an encrypted inherent key Ji from the inherent key read from the media inherent key storing unit 220, the random number generating unit 331 generates a random number R1, the encryption unit 252 generates an encrypted random number S1, the decryption unit 333 generates a random number R′1 from the encrypted random number R1, and the mutual authentication control unit 334 compares the random number R′1 with the random number R1 and, if the random number R′1 matches the random number R1, judges that the memory card 200 is an authorized device. If the memory card 200 and the memory card writer have successfully authenticated each other, the memory card writer encrypts a content using a decrypted inherent key. If the memory card 200 and the memory card reader have successfully authenticated each other, the memory card reader decrypts an encrypted content using the decrypted inherent key.
US07707426B2 Hashing byte streams into elements of the Shafarevich-Tate group of an abelian variety
Systems and methods for cryptographically processing data as a function of a Cassels-Tate pairing are described. In one aspect, a Shafarevich-Tate group is generated from an abelian variety. A Cassels-Tate pairing is determined as a function of elements of the Shafarevich-Tate group. Data is then cryptographically processed as a function of the Cassels-Tate pairing by using Kolyvagin cohomology classes to hash the data into an element of the Shafarevich-Tate group.
US07707425B2 Recognizer of content of digital signals
Described herein is a technology for facilitating the recognition of the content of digital signals. This abstract itself is not intended to limit the scope of this patent. The scope of the present invention is pointed out in the appending claims.
US07707424B2 Secure file transfer
A method and apparatus are provided for identification/authentication of file transfers, that limits the attackers window of opportunity and that aims at incurring a minimum of overhead on the information processing between a client (CL) and a server (SV). According to a preferred embodiment of the invention hash functions (H1-H4) are involved at the server side and the client side. The client and server share a common secret value (S).
US07707423B2 Method and system for maintaining digital signature integrity
Method and system for maintaining digital signature integrity is provided. The method includes, creating a first electronic signature using a first set of hashing and signing algorithm; creating a second electronic signature using a second set of hashing and signing algorithms different than the first set of hashing and signing algorithms; and storing the document with the first and second electronic signatures.
US07707422B2 Method for embedding watermark into an image and digital video recorder using said method
The present invention relates to a method for embedding and detecting a watermark where a forgery/alternation of an image can be identified and the location of forgery/alternation can be verified by embedding and detecting a watermark into a digital image which is shot in real time. The watermark is generated by using a quantized coefficient after frequency transform used in the compression process. By embedding this into an image, the image can be compressed simultaneously with the embedded watermark. The present invention relates to a method for embedding a robust watermark which embeds a random sequence circular shifted from an original pseudo random sequence by the distance d as the watermark is embedded into an image, and a method for generating and embedding the watermark by using a DCT coefficient quantized during an MPEG compression process of the image.
US07707419B2 Method and apparatus for storing and distributing encryption keys
A first infrastructure system device other than a mobile station generates an encryption key and encrypts the encryption key with a first intrakey associated with a first zone that includes a second infrastructure system device other than a mobile station, yielding a first encrypted encryption key. The first intrakey is used only by infrastructure system devices other than a mobile station for encrypting at least the encryption key prior to transport within the first zone. The first infrastructure system device forwards the first encrypted encryption key to the second infrastructure system device.
US07707416B2 Authentication cache and authentication on demand in a distributed network environment
A computer receives a request for authentication from a client. The computer forwards the authentication request to an authentication source. Once the authentication source has validated the authentication request, the computer requests authentication and cache control information from the authentication source. The computer uses the authentication and cache control information to populate a user object stored in a container hierarchy and enable the computer to authenticate an authentication request without forwarding the authentication request to the authentication source.
US07707415B2 Tunneling security association messages through a mesh network
The disclosure relates to techniques and technologies for establishing a secure link between a mesh authenticator and a mesh key distributor for transporting security association messages. The secure link can allow the mesh key distributor to communicate results of an authentication process to the mesh authenticator.
US07707408B2 Key transformation unit for a tamper resistant module
Methods, apparati, and computer-readable media for securely transporting a software application onto a tamper resistant module (TRM) (103) by using an individualized TRM key set. A method embodiment of the present invention comprises: storing a key pair unique to the TRM (103) in a memory located on the TRM (103), where the key pair comprises a TRM public key (150) and a TRM private key (190); retrieving the TRM public key from the TRM; encrypting a portion of the software application using the TRM public key (150); transmitting the encrypted software application to the TRM (103); and recovering and decrypting the encrypted software application using the TRM private key (190).
US07707404B2 Automated process for a web site to receive a secure socket layer certificate
The present invention provides systems and methods for enabling encrypted communication capabilities for a Subscriber's Web Site, thereby allowing Customers to access the Subscriber's Web Site in a secure manner. A Hosting Provider, that hosts the Subscriber's Web Site, and a Certificate Authority (CA), that verifies the identity of the Subscriber, provide the Subscriber's Web Site with Secure Sockets Layer (SSL) encrypted communications capability. The Hosting Provider and CA communicate directly with each other as needed, typically via the Internet, without using the Subscriber as an intermediary in their communications.
US07707402B2 Quantum cipher communication system
A quantum-cryptographic communication system for quantum-cryptographic communication in an optical network, including a transmitter for transmitting a packet signal having a light pulse train representing an address and a single photon pulse train for quantum cryptography, and a router including a header analyzer for extracting the address information from the light pulse train of the packet signal and a gate switch for selecting one of the optical fibers. The router routes the packet signal by selecting an optical fiber used for the next transmission path according to the extracted address information by the header analyzer and by switching the path to the selected optical fiber by the gate switch.
US07707397B2 Variable group associativity branch target address cache delivering multiple target addresses per cache line
A branch prediction apparatus having two two-way set associative cache memories each indexed by a lower portion of an instruction cache fetch address is disclosed. The index selects a group of four entries, one from each way of each cache. Each entry stores a single target address of a different previously executed branch instruction. For some groups, the four entries cache target addresses for one branch instruction in each of four different cache lines, to obtain four-way group associativity; for other groups, the four entries cache target addresses for one branch instruction in each of two different cache lines and two branch instructions in a third different cache line, to effectively obtain three-way group associativity, depending on the distribution of the branch instructions in the program. The apparatus trades off associativity for number of predictable branches per cache line on an index-by-index basis to efficiently use storage space.
US07707381B2 Storage system for processing access request from host and method for doing the same
Nodes include controllers, management servers, and storages. Each of the controllers includes a first mapping table indicating management servers corresponding to logical extents that compose a logical volume that is provided for a host. The management servers include second mapping tables indicating which nodes include storages that store logical extents corresponding to the management servers. The storages include third mapping tables indicating which physical extents of physical volumes included in the storages store the logical extents.
US07707378B2 DDR flash implementation with hybrid row buffers and direct access interface to legacy flash functions
A Double Data Rate (DDR) nonvolatile memory includes a DDR I/F block to receive an address that is used to separate DDR data into coherent data and non-coherent data that are stored separately in the DDR nonvolatile memory.
US07707373B2 Storage system and backup method
Differential management information that is information representing the difference between a logical volume and a sequential device group after a full backup is updated in response to an update of the logical volume. Partial data that are data representing the difference between the logical volume and sequential device group are specified by using the updated differential management information, information necessary for restoration that is necessary to restore the data group located in the updated logical volume by using the partial data is recorded in the sequential device group, and the partial data are backed up from the updated logical volume into the sequential device group.
US07707372B1 Updating a change track map based on a mirror recovery map
One method of updating a change track map involves resetting a mirror recovery map for a data volume. Just before the mirror recovery map is reset, a change track map for the data volume can be updated, using the mirror recovery map. The mirror recovery map can be reset by a data element of a data processing system, while the change track map can be updated by a control element of the data processing system.
US07707368B2 Memory device trims
Methods and apparatus are provided. A memory device has a memory array, base trim circuitry adapted to store base control parameter values common to the memory array, and a reference trim circuit corresponding to a portion of the memory array. The reference trim circuit is adapted to store one or more reference control parameter values for respectively correcting one or more of the base control parameter values of the base trim circuitry for application to the portion of the memory array. The memory device may include an index circuit corresponding to the reference trim circuit. The index circuit is adapted to store one or more index parameter values for respectively selecting the one or more base control parameter values of the base trim circuitry for correction by the one or more reference control parameter values of the reference trim circuit.
US07707365B2 Memory address monitoring device and memory address monitoring method
A memory address monitoring device for monitoring a memory includes an address determining module and an identification determining module. A first process has a first process identification and issues a request address to access the memory. The memory saves data of a second process between a beginning address and an ending address of the memory. The second process has a second process identification. In this device, the address determining module receives the request address and determines whether the request address is located between the beginning address and the ending address to generate an address determining result. The identification determining module receives the address determining result, the first process identification and the second process identification, and compares the first process identification with the second process identification to generate an identification determining result when the address determining result is true.
US07707364B2 Non-snoop read/write operations in a system supporting snooping
Techniques that may utilize generic tracker structures to provide data coherency in a multi-node system that supports non-snoop read and write operations. The trackers may be organized as a two-dimensional queue structure that may be utilized to resolve conflicting read and/or write operations. Multiple queues having differing associated priorities may be utilized.
US07707363B2 Multi-port memory architecture for storing multi-dimensional arrays II
An N-port memory architecture is disclosed that stores multi-dimensional arrays so that: (1) N contiguous elements in a row can be accessed without blocking, (2) N contiguous elements in a column can be accessed without blocking, (3) some N-element two-dimensional sub-arrays can be accessed without blocking, and (4) all N/2-element two-dimensional sub-arrays can be accessed without blocking. Second, the architecture has been modified so that the above can happen and that any element can be accessed on any data port. The architecture is particularly advantageous for loading and unloading data into the vector registers of a single-instruction, multiple-data processor, such as that used for video decoding.
US07707359B2 Method and apparatus for selectively prefetching based on resource availability
One embodiment of the present invention provides a system which facilitates selective prefetching based on resource availability. During operation, the system executes instructions in a processor. While executing the instructions, the system monitors the availability of one or more system resources and dynamically adjusts an availability indicator for each system resource based on the current availability of the system resource. Upon encountering a prefetch instruction which involves the system resource, the system checks the availability indicator. If the availability indicator indicates that the system resource is not sufficiently available, the system terminates the execution of the prefetch instruction, whereby terminating execution prevents prefetch instructions from overwhelming the system resource.
US07707357B2 Storage control system and method having first and second channel control sections which convert file level data to block level data, judge whether block level data is to be stored in external storage and identifies save destination address of file level data based on metadata
A first storage control system comprises a CHN connected to a LAN CN. The CHN comprises a NAS processor and I/O processor. The I/O processor judges whether all or a portion of block level data is to be stored in either a first storage control system or a second storage control system, on the basis of an I/O allocation control data which indicates which of either the first storage control system or the second storage control system the block level data is to be stored in. On the basis of the result of this judgment, the I/O processor transfers the block level data from the NAS processor, to at least one of the DKA and the CHF connected to the second storage control system.
US07707348B2 Multi-use USB host to Ethernet adapter
A multi-use adapter configured to provide network connectivity for a serial bus client is provided. The adapter includes: a serial interface for coupling with the serial bus client; a network interface for interfacing the adapter with a network; and host control logic configured to interface a plurality of types of serial bus clients with a utilizing device over the network. The host control logic may be configured to detect a USB client coupled to the USB interface, to determine a corresponding driver for the detected USB client, and to retrieve the corresponding driver via the network interface.
US07707338B1 WWN table management system and method
A data storage controller includes a link module that selectively sets an interrupt. A control module is external to the link module that includes N buffers where N is an integer greater than 0. The controller allocates at least one of the N buffers to store world wide name (“WWN”) table data in response to the interrupt. The controller also internally manages the WWN table data.
US07707337B2 Object-based storage device with low process load and control method thereof
An object-based storage device with a low process load and a control method thereof are provided. The object-based storage device includes: a storage unit; a temporary storage unit; a transmission unit; a first control unit; and a second control unit. Particularly, the temporary storage unit and the transmission unit are provided separate from the main storage unit and the system bus, and these separately provided temporary storage unit and transmission unit allow a direct data transmission, which attributes to a reduction in a process load and a burden on the system bus.
US07707333B2 Data transferring device for transferring data sent from one communication device to another communication device
Upon reception of data via a first communication device, a unit connects the first communication device with a storage unit to store the data to be transferred and, after completion of data reception, the unit switches connections of the storage unit to a second communication device and transmits the stored data to the second communication device.
US07707332B2 I/O-request processing system and method
An I/O-request processing system which is capable of reducing the maximum value of the time required until the I/O request of each external device is registered. An I/O-request receiving section (501) receives an I/O request issued from an external device (600). A process-information storage section (510) stores an I/O-request delay time (512) for each external device (600). A priority-process judgment section (520) registers the I/O request having a maximum I/O-request delay time (512) among the I/O requests which have been registered into an I/O-request cue (540).
US07707326B2 System for setting print end notification either when data transmission ends or when printing ends based on print check ability of printing devices
An information processor sets timing for a print end notification to when printing by a network printer ends or when transmission of data to a print device ends. If the timing for the print end notification is set to when transmission ends, the print end notification (display) is performed when transmission of data to the network printer ends, while if the timing for the print end notification is set to when printing ends, the print end notification is displayed when printing by the network printer ends.
US07707321B2 Chained DMA for low-power extended USB flash device without polling
An extended Universal-Serial Bus (EUSB) host has reduced loading by using radio frequency (RF) transceivers or direct wiring traces rather than a pair of legacy USB cables. The reduced loading opens the eye pattern. The EUSB device transfers internal data using chained Direct-Memory Access (DMA). Registers in a DMA controller point to a vector table that has vector entries, each pointing to a destination and a source. The source is a memory table for a memory group. The memory table has entries for several memory segments. Each memory-table entry has a pointer to a memory segment and a byte count for the segment. Once all bytes in the segment are transferred, a flag in the entry indicates when another memory segment follows within the memory group. When an END flag is read, then vector table is advanced to the next vector entry, and another memory group of memory segments processed.
US07707316B2 Information processing apparatus and method
An information processing apparatus and method adapted to automatically convert contents edited by a user into a description language that is independent of platforms. Personal computers execute authoring software, convert the contents edited by the user into a markup language document, and transmit it to a server via the Internet. The server stores the markup language document supplied from the personal computer into a HDD and executes a markup language processing processor to develop the markup language document into a markup language document tree structure, which is stored in the HDD.
US07707315B2 System and method for propagating data
A system and method for propagating data commutates data from different data sources into a data stream based on a commutation format. The data is received and decommutated to replicate the data. The commutation format can be changed for prioritizing different data from the data sources.
US07707314B2 Domain name resolution resource allocation
A content delivery network (CDN) for delivering content over the Internet is disclosed in one embodiment. The CDN is configured to deliver content for others and includes a domain resolution service (DNS) server, caching servers and an Internet interface. The DNS server receives a first domain resolution request and produces a first DNS solution, and receives a second domain resolution request and produces a second DNS solution. The first and second domain resolution requests correspond to a same domain. The caching servers correspond to a plurality of addresses. The interface receives domain resolution requests, which include the first and second domain resolution requests, and transmits DNS solutions, which include the first and second DNS solutions. The first DNS solution comprises a first plurality of addresses corresponding to at least a first subset of the plurality of caching servers, and the second DNS solution comprises a second plurality of addresses corresponding to at least a second subset of the plurality of caching servers. The first DNS solution is different from the second DNS solution in that the second subset includes an address for a caching server not in the first subset. The second subset is chosen to generally match a processing power of the first subset.
US07707313B2 System and method for routing and domain name system support of a mobile node
System and method are provided for establishing internet protocol (IP) communication between a mobile node (MN) and one or more mobile networks. The method includes receiving (100) a request from a MN when the MN joins a first mobile network, creating (105) routing information indicating a home address of the MN, and announcing (110) the home address to the nodes of the mobile network(s). The request indicates the home address of the MN.
US07707310B2 Mobile IP registration supporting port identification
Methods and apparatus for registering with a Home Agent are disclosed. The network device sends a registration request having a home address field including an IP address to a Home Agent associated with the IP address. The registration request indicates one or more ports of the network device via which data packets or server requests addressed to the IP address are to be received. The ports may be specified in a port extension to the registration request. In addition, the registration request may indicate a priority to be associated with the registration. The Home Agent updates its mobility binding table with the IP address and care-of address, as well as other information specified in the registration request, such as port and/or priority information. The Home Agent then sends a registration reply to the network device. When the registration request is not sent directly by the network device (e.g., via a collocated care-of address), the Foreign Agent updates its visitor table upon receipt of the registration reply with the Home Agent address and IP address, as well as port and/or priority information. The registration reply is then sent to the network device. In this manner, multiple registrations for a single device or user may be established according to specified port(s), thereby enabiling various applications and/or devices to be prioritized.
US07707307B2 Method and apparatus for constructing a backup route in a data communications network
A method is disclosed for constructing a backup route from a source node around an adjacent component. The source node derives a first set of nodes reachable from it without traversing the adjacent component and a second set of nodes from which a neighbor node of adjacent components is reachable without traversing the adjacent component. The source node then constructs a backup route via an intermediate node in the intersection of the first and second sets.
US07707305B2 Methods and apparatus for protecting against overload conditions on nodes of a distributed network
Methods and apparatus for protecting against and/or responding to an overload condition at a node (“victim”) in a distributed network divert traffic otherwise destined for the victim to one or more other nodes, which can filter the diverted traffic, passing a portion of it to the victim, and/or effect processing of one or more of the diverted packets on behalf of the victim. Diversion can be performed by one or more nodes (collectively, a “first set” of nodes) external to the victim. Filtering and/or effecting traffic processing can be performed by one or more nodes (collectively, a “second set” of nodes) also external to the victim. Those first and second sets can have zero, one or more nodes in common—or, put another way, they may wholly, partially or not overlap. The methods and apparatus have application in protecting nodes in a distributed network, such as the Internet, against distributed denial of service (DDoS) attacks.
US07707304B1 Storage switch for storage area network
A storage switch in accordance with an embodiment of the invention is a highly scalable switch that allows the creation of a SAN that is easy to deploy and that can be centrally managed. Moreover, such a storage switch also allows the deployment of a global infrastructure, allowing the resources of the SAN, such as storage devices, to essentially be positioned anywhere on the globe. Further, such a storage switch allows a multi-protocol SAN, e.g., one that includes both iSCSI or Fibre Channel, and processes data packets at “wire speed.” To further enable wire-speed processing, a switch in accordance with the invention has “intelligence” distributed to each of its linecards, through which it classifies packets into data and control packets, it performs virtualization functions, and it performs protocol translation functions. A switch in accordance with the invention further performs serverless storage services such as mirroring, snapshot, and replication.
US07707301B2 Method and apparatus for equalizing load of streaming media server
The invention deals with a method and apparatus of realizing load equalizing on the stream media server. The load equalizer is placed in front of the stream media server and the servers are trusted by the load equalizer. Each server has its private IP address, and the load equalizer is in charge of its exoteric IP address, which comprises the processing module of the client port, the processing module of the server port, and the main control module. The processing module of the client port is set to recognize and transfer the data from the client. The processing module of the server port is set to recognize and transfer the data from the server. The main control module orderly matches the data required to be processed further to determine which actual server will process the data, and to establish the list of the stream rules between the processing module of the client port and the processing module of the server port.
US07707295B1 Connection rate limiting
Each service in a computer network may have a connection rate limit. The number of new connections per time period may be limited by using a series of rules. In a specific embodiment of the present invention, a counter is increased each time a server is selected to handle a connection request. For each service, connections coming in are tracked. Therefore, the source of connection-request packets need not be examined. Only the destination service is important. This saves significant time in the examination of the incoming requests. Each service may have its own set of rules to best handle the new traffic for its particular situation.
US07707290B2 Securing leased resources on a computer
Embodiments of the invention provide a novel and non-obvious method, system and computer program product for securing of leased resources on a computer. In one embodiment of the invention, a computer for securing resources may comprise at least one processor, a plurality of resources, wherein each resource is associated with configuration data and a programmable logic device connected to each of the plurality of resources. The programmable logic device may be configured for determining whether a resource is leased, reading un-encoded configuration data from a resource, and sending the configuration data to a first unit, if the resource is not leased. The programmable logic device may further be configured for reading encoded configuration data from a resource, decoding the configuration data, sending the configuration data that was decoded to a first unit, and logging use of the resource by the first unit, if the resource is leased.
US07707289B1 Method and system for enabling persistent access to virtual servers by an LDNS server
Disclosed are methods and systems for providing persistence across multiple requests in a WAN load-balanced environment. More than one load balancing system may be used to provide persistence while load balancing. One method and system disclosed provides persistence by using modulus arithmetic to load balance requests. Another method and system disclosed provides persistence using topology information contained in the request. Another method and system disclosed provides persistence by storing connection information to refer a timely continuation request of a prior request to the same server the prior request was referred to. When more than one load balancing system is used with this method, the load balancing systems periodically exchange the stored connection information so that each load balancing system may provide persistence to repeat requests.
US07707287B2 Virtual host acceleration system
A method and a system for improving Web hosting performance, enhancing content distribution and security on the Internet and stabilizing WEB Site connectivity, by means of creating a TCP terminating buffer around subscriber WEB Sites. A DNS agent diverts client requests to WEB Sites to a Virtual Host Accelerating (VHA) Site in closest proximity. The VHA Site comprises a set of physically identical computer units and processing is enhanced on those units by means of a hardware devise to accelerate database searches. The VHA determines if the client request is of a permitted type and if the request can be processed from recycled data. Both static and dynamic requests can be serviced from recycled material and only in certain circumstances are requests forwarded to the WEB Sites by means of permanent open connections. In some cases SSL requests are also served from recycled material. The client receives a response via the VHA Site thereby severing all direct connectivity between the client and the target WEB Sites.
US07707282B1 Integrated network and management controller
An integrated network and management controller and method for operating are disclosed. The network and management controller includes a network processing component that performs network-based functions and filters management data received over a network intended for consumption by the network and management controller. The network and management controller also includes a microcontroller that performs network based functions in conjunction with the network processing component and performs management functions associated with the computer system. The network processing component and the microcontroller are embedded in the network and management controller and are logically connected.
US07707281B2 Redundant input/output management device, notably for data routing
The disclosure relates to a device with built-in redundancy for input/output management, notably a data routing system. The device includes first management means and second management means connected to each other via two interfaces, one a network and the other a standby line, said means mutually exchanging polling messages via these two interfaces, said first means being considered to be defective by said second means when they no longer sends messages during a given time interval on at least one of said two interfaces, characterized in that it includes at least one algorithm to reset said first and second means, the defective means being deactivated and the other means activated during the reset after detection of a failure. The device is applicable to the handling of air traffic data and, more generally, to all digital data input/output management systems necessitating a high level of operational reliability without an excessive cost premium.
US07707279B2 Method for setting parameter via network and host computer
Not only in order to lighten the setting changing operation of a network utility and to shorten the required time of the setting changing operation, but also in order to prevent operation mistakes, a method for setting parameter via network is provided for a plurality of nodes connected with the network. In the method, peculiar information and set items of the nodes are read out, the common set items are selected, and the parameters are transmitted.
US07707278B2 Reconfiguration management architectures for mobile communication systems
A reconfiguration management architecture for a mobile communications system which includes a network and at least one software-definable terminal comprises a configuration management part (10) within the or each terminal and a configuration control part (20). The configuration management part (10) implements a proposed configuration to reconfigure the terminal provided the configuration control part (20) validates the proposed configuration.
US07707277B2 Method and system for configuring pseudowires using dynamic host configuration protocol (DHCP) messages
A technique for configuring a pseudowire involves extending the functionality of the Dynamic Host Configuration Protocol (DHCP). In an embodiment, pseudowire configuration information is embedded into DHCP messages that are communicated between a customer edge (CE) device and a provider edge (PE) device and used to configure a pseudowire between the two devices. The pseudowire configuration information may include an indication of the pseudowire capabilities of the CE device, the types of pseudowires desired by the CE device, the types of pseudowire encapsulations supported by the CE device, the types of pseudowires that are to be configured, the pseudowire encapsulations that are to be used, and pseudowire labels. Pseudowire configuration information can be embedded into the options field of a DHCP message using a new option, using multiple new options, or by overloading an existing option.
US07707273B2 Management and prioritization of media item downloading
The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In accordance with one embodiment, two or more media items may be concurrently downloaded. In accordance with another embodiment, a user may control the downloading of each of the media items, as desired. More particularly, the user may choose to download, pause, or resume downloading one or more media items identified in the list of media items. In other words, the user may alter the download status of any of the items in the list of media items. In addition, the user may re-prioritize the order in which the media items in the list or a subset thereof are to be downloaded.
US07707272B1 Method and apparatus for asynchronous mirroring using TCP/IP internet protocol
A system and method that mirrors data between two geographically separate locations. A preferred embodiment of the software includes three components: an AIM driver, an AIM service coordinator and an AIM manager. The AIM driver intercepts all disk I/Os to the local storage system and encapsulates the write transactions into a series of files. The AIM service coordinator transmits these files over any or all remote networks having remote storage systems connected to the local storage system and to which the data is to be mirrored. In a preferred embodiment, particular destinations for each write transaction may be user specified. These files, as they are received at the remote storage system, are placed into the file system of the remote storage system. The AIM service coordinator on the remote storage system detects the arrival of the files and accesses them. The content of these files (exact copies of the write transactions issued at the local system) are then re-driven within the remote storage system as write transactions to the remote disk drive, in exactly the same way as they would have occurred on the local storage system.
US07707271B2 Delivering personalized content data via local network
Personalized content is provided over a communications network such as the Internet. Providing personalized content includes both generating content which depends on the recipient of that content and delivering that content in a manner that depends on the recipient. Although methods of providing personalized content are known, none of those methods provide a mechanism for deciding when and how to personalize content. By enabling a content provided to send policy data to local caches and having a local agent computer arrange for content files to be delivered in accordance with those policy files, such a mechanism is provided.
US07707270B2 Networked system for interactive communication and remote monitoring of individuals
A system for remotely monitoring an individual. The system includes a server system for generating a script program from a set of queries. The script program is executable by a remote apparatus that displays information and/or a set of queries to the individual through a user interface. Responses to the queries that are entered through the user interface together with individual identification information are sent from the remote apparatus to the server system across a communication network. The server system also includes an automated answering service for providing a series of questions from a stored set of questions for an individual at the remote apparatus to respond to, storing responses to each provided question in the series of questions and providing a service based on the individual's response to the questions.
US07707263B1 System and method for associating a network address with a storage device
A system and method for associating a network address with a volume, individual disk or collection of disks in a network storage system. Identifying information is stored on each volume or disk so that a file server can map a network address to a MAC address associated with a particular network interface controller of a file server. Input/output operations directed to the network address associated with a particular volume or disk is directed to the file server that is currently managing that volume or disk. In a system utilizing these address associated volumes, the name and address of data does not change as different file servers manage a particular volume or disk.
US07707261B1 Identification and filtration of digital communications
An apparatus for classifying digital communications includes an interface module, an identification module, and a notification module. The interface module enables a recipient to perceive information relating to one or more digital communications received by the recipient. The identification module enables a first interface element capable of enabling the recipient to classify the digital communications among at least one category. The notification module notifies a network server of a classification received from the recipient using the first interface element.
US07707253B2 Information delivery system and information delivery method
An information distribution system 3 including a portable telephone set (70), having a display unit for displaying image data, and a communication function, and owned by a user, an image data processing device (11), having an image data processing function and a communication function, a server (12) for storing image data transmitted from the image data processing device (11), and a portable telephone base station 13 connected to the portable telephone set (15) over a portable telephone communication network (14). A list of the addresses formulated in the past is displayed on a display unit of the portable telephone set (70). The text data included in the data referenced by the address selected from the list of addresses displayed is modified and a new address is appended to the modified data.
US07707252B1 Automatic mail rejection feature
A spam defining system defines rules about emails depending on user's reactions to emails. A user can delete an email as spam, or not spam, or without committing to whether the email is spam or not. If the user indicates whether the email is spam or not spam; characteristics of the email are used to update a database. Incoming emails are compared against the database, to determine a likelihood of whether they are spam.
US07707248B2 Credit-based peer-to-peer storage
Distributed computing devices comprising a system for sharing computing resources can provide shared computing resources to users having sufficient resource credits. A user can earn resource credits by reliably offering a computing resource for sharing for a predetermined amount of time. The conversion rate between the amount of credits awarded, and the computing resources provided by a user can be varied to maintain balance within the system, and to foster beneficial user behavior. Once earned, the credits can be used to fund the user's account, joint accounts which include the user and others, or others' accounts that do not provide any access to the user. Computing resources can be exchanged on a peer-to-peer basis, though a centralized mechanism can link relevant peers together. To verify integrity, and protect against maliciousness, offered resources can be periodically tested.
US07707247B2 System and method for displaying users in a visual conference between locations
A method for displaying a visual conference includes receiving a plurality of video signals from at least two cameras located at one or more remote sites. The method also includes assigning each video signal to a respective display of a plurality of displays at a local site for the duration of a visual conference. At least one of the plurality of displays has more than one video signal assigned thereto. The method further includes selecting, for each of the at least one of the plurality of displays having more than one video signal assigned thereto, a video signal of the more than one video signal assigned to the display. The method also includes displaying each selected video signal on its respective display.
US07707244B2 Automated instant messaging state control based upon email persona utilization
Communication services are integrated. A communication suite includes several communications accounts for a first communications service and several communications accounts for a second communications service. Logic is configured to detect when one of the communications accounts in the first communication suite for the first communications service is being actively utilized by a user. Upon detection, the logic is configured to make the second communications service available to the user via the communications accounts in the communication suite for the second communications service.
US07707243B2 Image processor and method for controlling the same
An image forming device includes a table for storing link service function information that indicates a function necessary for providing the link service among functions installed in a computer for each link service, a computer status check portion for checking a function of the computer that is available at present, a provision appropriateness determination portion for determining whether or not each link service can be provided at present in accordance with the link service function information and the check result, and a screen display process portion for displaying identification information of the link service that is determined to be able to be provided.
US07707242B2 Internet browser-based gaming system and method for providing browser operations to a non-browser enabled gaming network
A system and method for enabling one network to use the functionality of another network is provided. The system comprises a first network system having a first network functionality and a second network system having a second network functionality. A server connected to the second network system passes directions through the first network to enable a component connected to both the first network system and the second network system to perform a second network functionality.
US07707241B2 Determining type of signal encoder
In order to promote its “xxx” signal encoding algorithm, company X offers users of a particular encoder (21) the possibility to up-load (parts of) their .xxx files to the company's website. The company's web-server (1) checks whether the received file is indeed xxx-encoded material by (i) decoding the file using an xxx-decoder (11), (ii) deriving a fingerprint (12) from the decoded signal, and (iii) awarding the owner if the derived fingerprint corresponds to one of the fingerprints stored in X's database (14). A possible award is the transmission, to the user, of metadata associated with the signal such as title, artist, lyrics, etc.
US07707240B2 Proxy for application server
An application server system is provided having a core engine connecting one or more protocol providers to one or more applications, preferably including an SCCP proxy. In a preferred embodiment, the one or more applications run on a respective one or more virtual machines having their own execution threads. A thread pool may be used to spawn instances of applications or scripts. Preferably, the core engine, the protocol providers, and each of the one or more virtual machines run in separate AppDomains. In another embodiment, a visual designer is provided preferably having XML conversion capability and interactive debug capability.
US07707239B2 Using local networks for location information and image tagging
The present invention provides a method for establishing a location for a digital image without the use of a GPS unit. Aspects of the invention include broadcasting over a network a location identifier (ID) identifying a location of the network; detecting the location ID by a digital image capture device coupled to the network; and in response to the image capture device capturing a digital image when in communication with the network, associating the location ID with the digital image.
US07707238B2 Systems and methods for storage area network design
Systems and methods for designing storage area network fabric. Preferably included are an arrangement for collecting user requirements on data flows to be supported by the fabric, an arrangement for grouping the data flows into flow groups according to at least one physical location parameter, an arrangement for designing components of fabric for the flow groups, the components being associated with at least one geographical region, and an arrangement for obtaining fabric by joining the fabric components via interconnection fabric, whereby flow groups over a plurality of geographical regions are supported.
US07707235B2 Free-running numerically-controlled oscillator using complex multiplication with compensation for amplitude variation due to cumulative round-off errors
A method and apparatus for efficiently generating complex sinusoids of a desired frequency by multiplying a phasor by a predetermined value once every sampling interval, and using the highest order bits within the phasor to identify if the phasor is at an integer multiple 45 degrees and substituting components in the phasor if it is determined that the phasor is an integer multiple of 45 degrees. If the phasor is not identified as being an integer multiple of 45 degrees then an error factor for both the real and imaginary components is determined and the real and imaginary components are corrected by removing the error factor.
US07707232B2 Implementation for collecting unmanaged memory
A method and system for garbage collecting managed and unmanaged memory that is no longer referenced. The time between allocations is compared with a threshold to determine if the garbage collector needs to collect unused memory. Unmanaged memory referenced by objects in the unused managed memory may be freed during the collection.
US07707228B2 Log management device
A computer program product includes computer accessible instructions that cause a computer to carry out the steps of (a) retrieving a log file from a log file storage that stores log data output by at least one device as the log file and (b) converting the log data contained in the retrieved log file in accordance with a script that is stored in a script storage to output a registration file to be registered with a database. The script includes a description of conversion information, and the registration file is generated in accordance with a standardized language specification.
US07707226B1 Presentation of content items based on dynamic monitoring of real-time context
The present invention provides systems and methods for providing real-time context-based content items to a user client system. Methods include dynamically monitoring a user client system to determine a real-time context of the user client system based on one or more of identifying one or more content keywords of an application operating on the user client system and/or one or more system capabilities of the user client system. One or more content items can be presented and changed based on changes detected in the real-time context of the user client system.
US07707224B2 Blocking of unlicensed audio content in video files on a video hosting website
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by users, and initiate a process by which the user can replace the unlicensed content with licensed audio content. An audio replacement tool is provided that enables the user to permanently mute the original, unlicensed audio content of a video file, or select a licensed audio file from a collection of licensed audio, and insert the selected in place of the original audio. Where a video file includes unlicensed audio, the video hosting website provides access to video files to a client device, along with an indication to the client device to mute the audio during playback of the video.
US07707223B2 Client-side java content transformation
A method, apparatus and computer program product for performing client-side Java content transformation is presented. A first client request is received at a gateway from a web client, and is transmitted from the gateway to a web server, and then the web page is received at the gateway from the web server. At the gateway, the web page is modified to request a content transformation application and is transmitted from the gateway to the web client. A request is received at the gateway for the content transformation application, and the gateway transmits the content transformation application to the client. The content transformation application is run on the client, wherein the content transformation application acquires the applet requested by the client and performs content translation on the applet, resulting in a content transformed applet, which is then run by the client.
US07707221B1 Associating and linking compact disc metadata
Improved techniques for enhancing, associating, and linking various sources of metadata for music files, to allow integration of commercially generated metadata with user-entered metadata, and to ensure that metadata provided to the user is of the highest quality and accuracy available, even when the metadata comes from disparate sources having different levels of credibility. The invention further provides improved techniques for identifying approximate matches when querying metadata databases, and also provides improved techniques for accepting user submissions of metadata, for categorizing user submissions according to relative credibility, and for integrating user submissions with existing metadata.
US07707215B1 Parimutuel content provisioning
A parimutuel provision manager provides an efficient incentive mechanism for content provision on peer-to-peer systems. The parimutuel provision manager generates a wide diversity of content offerings while responding adaptively to customer demand. Files are served and paid for through a parimutuel market similar to that commonly used for betting in horse races. An analysis of the performance of such a system shows that there exists an equilibrium with a long tail in the distribution of content offerings, which guarantees the real time provision of any content regardless of its popularity.
US07707209B2 Retrieval method for contents to be selection candidates for user
Each of information on user characteristic and information on game content characteristic is arranged as position information using two or more parameters on the same coordinate system. The contents are divided into a plurality of content groups. Upon reception of an information search request from a user, a distance between the position corresponding to the user characteristic and the position of the center of gravity of each content group is obtained unless the target content condition is decided. When the target content condition is decided, a distance between the segment connecting the user position with the content position selected as the target and the position of center of gravity of each content group is obtained. Not only the content contained in the group approximating the user characteristic or the target content but also the content contained in a comparatively approximating group is presented to the user as a selection candidate according to the obtained distance.
US07707208B2 Identifying sight for a location
A method and system for identifying sights associated with a location and for displaying images associated with those sights is provided. A tour system identifies sights associated with a location by submitting a search request formed using the location to an image search service. The tour system identifies salient phrases of metadata of the search results to be the candidate sight names. The tour system also provides a user interface for displaying the images associated with the locations. The user interface may present a slideshow of sights encountered when traveling on a trip.
US07707204B2 Factoid-based searching
A query and a factoid type selection are received from a user. An index of passages, indexed based on factoids, is accessed and passages that are related to the query, and that have the selected factoid type, are retrieved. The retrieved passages are ranked and provided to the user based on a calculated score, in rank order.
US07707203B2 Job seeking system and method for managing job listings
A computer system and method for capture, managing and presenting data obtained from various often unrelated postings via the Internet for examination by a user. This system includes a scraping module having one or more scraping engines operable to scrape information data sets from listings on the corporate sites and web sites, direct feeds, and other sources, wherein the scraping module receives and stores the scraped listing information data sets in a database. The system also has a management platform coordinating all operation of and communication between the sources, system administrators and processing modules. The processing modules in the platform include scraping management module analyzing selected scraped data stored in the database, and a categorization module that examines and categorizes each data set stored in the database into one or more of a predetermined set of categories and returns categorized data sets to the database.
US07707202B2 Method and system for improving a reservation or a purchase process of an entity
Method of searching for availability of an entity for purchase or reservation. The method comprises the steps of searching for an entity matching a search criteria to obtain a list of entities, wherein the or each entity comprises a parameter having a predetermined availability; automatically searching for one or more available parameters associated with the or each entity; generating a list of each entity and one or more available parameters associated therewith to generate a list of entity and available parameters; displaying the list of entity and available parameters of the or each entity for selection by a user of an appropriate combination of entity and parameter; filtering the list of entity and available parameters in order to remove one or more combination of entity and parameter; and displaying a modified list of entity and available parameter.
US07707198B2 Harvesting of media objects from searched sites without a user having to enter the sites
A method and apparatus for enabling a user to access media objects, such as images, from a website without requiring the user to enter the website. In one embodiment, a search engine searches for websites that match a submitted search term. A selected URL to one of the resulting websites is submitted to a harvester that accesses a web page of the selected website and identifies a media object of the web page. The harvester determines the characteristic(s) of the media object, such as a dimension, an aspect ratio, a proximity to other media objects, etc. The harvester determines a second media object with substantially the same characteristic(s). The determined media objects, or subportions, are rendered in a client user interface. Relationships are mapped between a selected media object and projects that use the object. Manipulating a rendered portion causes a related operation on the whole media object.
US07707196B2 Software-type platform dedicated to internet site referencing
The invention relates to a software-type platform which is dedicated to Internet site referencing, i.e., the indexing of sites using Internet search tools that can be accessed by netsurfers, said platform comprising a database. According to the invention, the platform is characterized in that it comprises a client interface enabling the client or the manager of a referenced site to access the database, a consultant interface enabling a consultant responsible for referencing a site to access the database and means which ensures that different data are supplied to the client or consultant user depending on the interface used to access the platform.
US07707192B1 Confidence index for assets
A system and method for distributed database data and file access and retrieval, and managing assets of a company can include the steps of obtaining one or more data elements, storing each of the data elements, determining one or more factors related to a manner in which each of the data elements was obtained, associating a confidence index with each factor, and calculating a confidence index for each of the stored data elements, as well as a composite confidence index for the entire data store, based on the confidence index score for the individual data elements. The system and method can include calculating a confidence index for each of the stored data elements. The factors can include the date that the data elements were obtained. The factors can include from which of one or more sources the data elements were obtained.
US07707190B2 Method for restoring backup data
A method for restoring backup data in an electronic system is provided. The method provides a backup data file, and the backup data file includes at least one record of application data. Then, an application program corresponding to the application data is searched within a registry of the electronic system. If it is found, the application data is restored; otherwise, the application data is not restored. The present invention further provides a method for restoring backup data in a mobile system. The method provides a backup data file, and the backup data file includes a self-restore program. Then, the self-restore program is performed in the mobile device to restore data. Therefore, the present invention can restore data to the mobile device without having to install additional restore program.
US07707182B1 Method and system for automatically updating the version of a set of files stored on content servers
A system and computer implementable method for updating content on servers coupled to a network. The method includes updating an origin server with a version of files used to provide content, retrieving data that indicates an action to be performed on one or more cache servers in conjunction with updating the origin server, and performing the action to update entries in the one or more cache servers. Each entry in each cache server is associated with a subset of the content on the origin server and may include an expiration field and/or a time to live field. An example of a subset of content to which a cache entry may be associated is a Web page. Cache servers are not required to poll origin servers to determine whether new content is available. Cache servers may be pre-populated using push or pull techniques.
US07707179B2 Multiple computer architecture with synchronization
The present invention discloses a modified computer architecture (50, 71, 72) which enables an applications program (50) to be run simultaneously on a plurality of computers (M1, . . . Mn). Shared memory at each computer is updated with amendments and/or overwrites so that all memory read requests are satisfied locally. During initial program loading (75), or similar, instructions which result in the application program (50) acquiring (or releasing) a lock on a particular asset (50A, 50X-50Y) (synchronization) are identified. Additional instructions are inserted (162, 163) to result in a modified synchronization routine with which all computers are updated.
US07707178B2 Systems and methods for classifying and transferring information in a storage network
Systems and methods for data classification to facilitate and improve data management within an enterprise are described. The disclosed systems and methods evaluate and define data management operations based on data characteristics rather than data location, among other things. Also provided are methods for generating a data structure of metadata that describes system data and storage operations. This data structure may be consulted to determine changes in system data rather than scanning the data files themselves.
US07707176B2 Content management system with improved performance
There is provided a system and method for improving the performance of a content management system. More specifically, in one embodiment, there is provided a computer readable medium having instructions operable to receive a request to perform a record management function on a record stored on a persistent storage medium in a content management system, communicate changes associated with the record management function to a buffer communicably coupled to the persistent storage medium, and move the buffered changes to the persistent storage medium such that the record is updated.
US07707175B1 Single ended synchronization agents
A single ended synchronization agent which communicates with a single endpoint. Responsive to instructions from a synchronization manager, a single ended synchronization agent transfers information between its endpoint and a common synchronization engine. Endpoints may include databases, hand held computers, communication links and the like. These novel single ended agent programs in cooperation with a common synchronization engine are able to synchronize databases. The agent programs need not implement synchronization logic and agent programs are required to understand only a single database. These aspects of the single ended agent programs greatly simplify the design, construction and maintenance of this software when compared with the prior art.
US07707169B2 Specification-based automation methods for medical content extraction, data aggregation and enrichment
A method for knowledge generation from raw medical records uses XML-based specifications. The method includes content extraction, data aggregation and data enrichment. The method operates on various sources of medical data including financial data, clinical documents and medical images.
US07707165B1 System and method for managing data versions in a file system
A system and method manages data versions in a file system. A data version field associated with a direct block pointer in each level 1 indirect block stores a data version associated with the data contained in the direct block. When data is modified subsequent to the creation of a persistent consistency point image, the data version is incremented to a next data version value to signify that the data has been modified. Replication is aided by the ease of identifying modified data blocks by examining the data version field associated with each block.
US07707164B2 System and method for data cleansing
A business information service provides data cleansing to correct and update both domestic and global addresses. A combination of processes generate cleansed data for input into a matching process. The matching process matches information about a business, including the address, to a unique business identifier in at least one database of business information. The matching process is more successful with more standard and accurate input addresses.
US07707163B2 Software and metadata structures for distributed and interactive database architecture for parallel and asynchronous data processing of complex data and for real-time query processing
The various embodiments of the invention provide software and metadata structures for a data processing system and method, for applications such as marketing campaign management, speech recognition and signal processing. An exemplary system embodiment includes a first data repository adapted to store a plurality of entity and attribute data; a second data repository adapted to store a plurality of entity linkage data; a metadata data repository adapted to store a plurality of metadata modules, with a first metadata module having a plurality of selectable parameters, received through a control interface, and having a plurality of metadata linkages to a first subset of metadata modules; and a multidimensional data structure. The control interface may modify the plurality of selectable parameters in response to received control information. A plurality of processing nodes are adapted to use the plurality of selectable parameters to assemble a first plurality of data from the first and second data repositories and from input data, to reduce the first plurality of data to form a second plurality of data, and to aggregate and dimension the second plurality of data for storage in the multidimensional data structure.
US07707159B2 Method and apparatus for storing semi-structured data in a structured manner
In response to the provision of a collection of semi-structured data (or its schema), a mapper generates a structured organization to store the collection of semi-structured data. The mapper further collaterally generates a description of how the semi-structured data are stored under the structured organization. In one embodiment, normalized relational tables are used for the structured organization. In alternate embodiments, non-normalized relational tables or other structured organization may also be used. The reverse, that is, the creation of a semistructured data organization for a collection of structured data may also be performed.
US07707158B2 Method and computer program product for enabling dynamic and adaptive business processes through an ontological data model
A method, computer program product, and a data processing system for selecting services of a business process for execution is provided. Ontological data is read from a data store, and an ontological model representative of the ontological data is then generated. The ontological model is mapped to a business process that comprises a plurality of sub-processes. The ontological model is used to select a subset of the plurality of sub-processes comprising the original business process resulting in a modified business process.
US07707156B2 Delegation object as a first-class business modeling object
Method and system for partitioning and delivery data using a delegation object is disclosed. The delegation object is a first-class object, and includes a master data set definition, a data dimension-to-user mapping and a target organization definition. The target organization definition defines relationships between the master data set definition and the data dimension-to-user mapping. The delegation object is used to create a specific data set from a master data set.
US07707152B1 Exposing rich internet application content to search engines
Systems and methods which facilitate search engine discovery of and/or access to application program content are shown. Declarative code may be provided within the procedural code of a rich Internet application in order to identify various states, and their associated content, of the rich Internet application. A Web crawler may identify content associated with a rich Internet application using the foregoing information. Likewise, direct access to rich Internet application states associated with the identified content may be provided using the foregoing information. A translation module may be provided for interfacing between a Web crawler and a rich Internet application. Such a translation module may interact with the Web crawler to respond to Web crawler navigation instructions and access declarative code associated with different states of the rich Internet application, providing responsive information identifying content in a structure that is compatible with a search engine associated with the Web crawler.
US07707151B1 Method and apparatus for migrating data
One aspect is directed to a method for performing data migration from a first volume to a second volume while allowing a write operation to be performed on the first volume during the act of migrating. Another aspect is a method and apparatus that stores, in a persistent manner, state information indicating a portion of the first volume successfully copied to the second volume. Another aspect is a method and apparatus for migrating data from a first volume to a second volume, and resuming, after an interruption of the migration, copying data from the first volume to the second volume without starting from the beginning of the data. Another aspect is a method and apparatus for migrating to data from a first to a second volume, receiving an access request directed to the first volume from an application that stores data on the first volume, and redirecting the access request to the second volume without having to reconfigure the application that accesses data on the first volume.
US07707146B2 System and method of searching for providing clue-based context searching
The invention is directed to a system and method of reordering conventional search results provided by a remote search engine such as Google. The invention may leverage a chronological timeline of user action information to infer relationships between objects in a search result. The search result reordering process may be iterative and does not require direct interaction by the user.
US07707143B2 Systems, methods, and computer program products that automatically discover metadata objects and generate multidimensional models
Systems, methods, and computer products that include an automated discovery process that discovers useful metadata objects from an intelligent starting point thereby generating at least one multidimensional model for OLAP analysis. Further, generation of the intelligent starting point may be derived by use of a multidimensional analysis program that analyzes the results of query mining and query analysis. The preferred embodiment of the present invention determines whether metadata useful for OLAP analysis exists by evaluating patterns found in the queries. In addition to using the starting point derived from the results of query mining and query analysis, the preferred embodiment of the present invention may also limit search parameters to narrow the scope of searching for an intelligent starting point and thereby both increase the probability of producing an accurate cube multidimensional model and increase the efficiency of determining the intelligent starting point.
US07707142B1 Methods and systems for performing an offline search
Methods and systems that perform an offline search for an article are described. In one aspect of the invention, the aspect includes receiving a search query, determining whether the search query has been previously entered, if the search query has been previously entered, retrieving a previously stored result set, determining whether a previously stored result set meets at least one condition, and if the previously stored result set meets at least one condition, outputting the previously stored result set.
US07707139B2 Method and apparatus for searching and displaying structured document
A process for document registration is executed with a structured document of a file as an input. An analyzed structured document and information for document search are generated and stored in databases, respectively. A query input is analyzed, a document search index is read and a search process is executed, producing matching document identifier information and matching strings position information. Then, a corresponding analyzed structured document is read from the database based on the document identifier information, the matching information is embedded in the structured document based on the matching strings position information, and a structured document with added highlight information is generated and displayed. A document is searched from which the element information constituting a stumbling block to the search is removed, and the result of the search is displayed with highlight information added to the original structured document.
US07707138B2 Identifying columns for row based operations
Provided are techniques for, under control of a backup application, identifying one or more columns to be used by a row based operation. A row map is created that includes indicators which indicate the identified one or more columns. The row based operation is generated, wherein the row map is input as an argument to the row based operation, and the row based operation is forwarded to a database abstraction component. Under control of the database abstraction component, the row based operation is used to generate a database statement, wherein the row map is used to generate a portion of the database statement.
US07707137B2 Method and apparatus for browsing media content based on user affinity
One embodiment of the present invention provides a system for browsing a collection of metadata to locate media content associated with an item of metadata. The system operates by receiving a selection of an affinity from a user, wherein the affinity specifies a baseline preference of the user. Next, the system determines a value for each item of metadata in the collection of metadata that specifies how well each item of metadata fits the affinity. Finally, the system arranges the collection of metadata in a view, so that items of metadata with similar values are arranged in close proximity within the view, and so that items of metadata with dissimilar values are not arranged in close proximity within the view.
US07707136B2 System and method for providing high availability data
A computer-implemented data processing system and method writes a first plurality of copies of a data set at a first plurality of hosts and reads a second plurality of copies of the data set at a second plurality of hosts. The first and second pluralities of copies may be overlapping and the first and second pluralities of hosts may be overlapping. A hashing function may be used to select the first and second pluralities of hosts. Version histories for each of the first copies of the data set may also written at the first plurality of hosts and read at the second plurality of hosts. The version histories for the second copies of the data set may be compared and causal between the second copies of the data set may be evaluated based on the version histories for the second copies of the data set.
US07707134B2 System and method for molecular diagnosis of depression based on boosting classification
A method for diagnosing depression includes providing surface-enhanced laser desorption/ionization mass spectrometric (SELDI-MS) data of a plurality of proteins, said data obtained from a patient and comprising a plurality of peak values, and analyzing said peak values with an alternating decision tree comprising a set of tests of said data peaks values and associated prediction values, wherein said data is predictive of depression if a sum of the prediction values of said tree is greater than 1.0.
US07707130B2 Real-time predictive computer program, model, and method
A method for predicting a future occurrence of an event involves obtaining a history of prior occurrences of the event. A plurality of variables is created that are associated with the event. Weights are assigned to each variable. An artificial neural network is accessed and trained with the history of past occurrences of the event by comparing an output of the artificial neural network to the past occurrence of the event. The weights are adjusted until the output corresponds to the past occurrence of the event.
US07707126B2 Manual start learning process and manual start process for use with an automated system
A method and apparatus for use with a system including a processor that controls a resource configuration to perform a sequence including a plurality of cells, the method for programming the processor to help a system operator restart the sequence after the sequence is halted, the method comprising the steps of, during a commissioning procedure, the method including the steps of providing a sequence including at least one conditional section including at least one decision cell that determines which of at least two different subsets of conditional cells (cell subsets) to perform during the at least one conditional section, beginning with the first sequence cell, performing each cell, after each cell is performed, identifying resource operating characteristics (ROCs), correlating the identified ROCs with a cell identifier and storing the identified ROCs as required ROCs along with the cell identifier for subsequent use during a restart procedure.
US07707123B2 Method and arrangement for compensating a postage machine user for printed and billed, but unusable franking imprints
In a method for compensation of the first postage value of an unusable printed franking imprint billed in a billing module of a franking arrangement, the occurrence of the unusable franking imprint is detected as a first error event, error information associated with the error event is stored, and information derived from the error information is transmitted to a reimbursement entity for initiation of the reimbursement of the postage value. The error amount information associated with the error event is increased by the postage value and the error amount information is transmitted to the reimbursement entity for initiation of the reimbursement of the postage value.
US07707122B2 System and method of information filtering using measures of affinity of a relationship
A system, apparatus, and method are directed towards enabling information filtering using measures of an affinity of a relationship between subscribers of an online portal system. The affinity of a relationship may be determined based, in part, on the tracking of various online behaviors of and between subscribers of the portal system. Any of a variety of behaviors may be tracked, including message communications between subscribers, participation in instant messaging groups, purchases, activities, categories, and so forth. Such behaviors may be employed to determine a level of trust (or affinity) between subscribers of the portal system. This affinity measurement may be used to filter various information, including, but not limited to, product recommendations, ratings, polling queries, advertising, social network communications, personal ads, search results, and the like. Moreover, this affinity measurement may also be employed to perform message spam detection.
US07707121B1 Methods and apparatus for title structure and management
A title management apparatus resident on a first computer including a memory for storing a control program and data, and a processor for executing the control program and for managing the data. The apparatus includes user data resident in the memory including a set of user security indicia. The apparatus also includes a first title object resident in the memory including a title structure, the title structure further comprising a content element, a set of attributes, and a set of title object security indicia. The apparatus further includes a set of stub objects coupled to the title object, wherein the set of stub objects can further optimize the title structure; an authorization structure configured to selectively redeem the content element based at least in part of the user security indicia; and, a title management structure configured to associate a user with the first title object based at least in part of the user data and the title attributes.
US07707120B2 Mobile account authentication service
A payment authentication service authenticates the identity of a payer during online transactions. The authentication service allows a card issuer to verify a cardholder's identity using a variety of authentication methods, such as with the use of tokens. Authenticating the identity of a cardholder during an online transaction involves querying an access control server to determine if a cardholder is enrolled in the payment authentication service, requesting a password from the cardholder, verifying the password, and notifying a merchant whether the cardholder's authenticity has been verified. Systems for implementing the authentication service in which a cardholder uses a mobile device capable of transmitting messages via the Internet are described. Systems for implementing the authentication service in which a cardholder uses a mobile device capable of transmitting messages through voice and messaging channels is also described.
US07707114B2 Enabling modification of control information, which controls the rights to content, where access to a key for decrypting the content requires a particular value that becomes modified when the control information is modified
A method of modifying a digital rights object including a first portion including a first key and a second portion including first control information for controlling the rights to content encrypted with a second key, the method including the steps of: a) calculating a first function from the first control information of the digital rights object; b) operating on the first key using the first function calculated in step a), to obtain the second key; c) modifying the first control information of the second portion to second control information; d) calculating a second function from the second control information of the digital rights object; and e) operating on the second key obtained in step b) using the second function calculated in step d), to obtain a third key for replacing the first key.
US07707112B2 Periodical payment system, control method thereof, service provider of that payroll and control method thereof
Disclosed are a periodic payment system for service use fees and a control method thereof, and a service provider of the payment system and a control method thereof. The periodic payment system receiving information on credit of a subscriber from a payment information provider includes a payment acknowledgement server for determining whether or not a demanded payment is acknowledged based on the credit information of the subscriber provided by the payment information provider, and providing payment demand information to the payment information provider if it is determined that the demanded payment is acknowledged. The service provider demands a periodic fixed payment of the payment acknowledgement server irrespective of a payment application date when the subscriber applies for payment for the service use fee, and demands payment of an amount of money excluding an advance payment, which is overpaid on the payment application date, from a periodic fixed fee on a payment update date immediately after the payment application date, of the payment acknowledgement server. The payment acknowledgement server outputs a system error signal if a payment acknowledgement error occurs. Upon receiving the system error signal from the payment acknowledgement server on the payment update date, the service provider informs the subscriber of occurrence of an abnormality of payment acknowledgement. Accordingly, an ill-intentioned early secession of the subscriber from the service can be prevented and the subscriber is informed of an nonpayment due to a system error on a service fee payment.
US07707111B2 Customer activated multi-value (CAM) card
The Customer Activated Multi-Value (CAM) card provides a customer with a primary use as a transaction card which can be further activated to have a secondary use as a credit card. The CAM card can be activated as a transaction card or as a transaction card with a credit card feature. Activation of the CAM card as a transaction card allows the customer to purchase goods and services from one specific vendor and to establish a relationship with that vendor for the goods or services rendered while enjoying reward benefits based on those purchases. Activation of the credit feature of the card allows the customer to interact with any merchant that accepts traditional credit cards. The combination of features allows a customer to purchase various goods and services from several different merchants.
US07707109B2 Service provider architecture and method for delivering content services to mobile communication customers
A service mediator system implementable in a computer environment and which delivers services to a customer of a company having at least two types of customers with different billing data. The system additionally delivers the services only after verifying appropriate customer billing data.
US07707104B2 System and a method for determining whether to refinance a consumer debt instrument
A method and system for calculating an indicator which can be used for determining whether to refinance an outstanding debt instrument (such as a mortgage) with a new debt instrument (such as another mortgage), which includes the steps of (1) determining the change in the present value of the cash flows using a set of discount factors; (2) determining the change in option values using a probabilistic model of future discount factors; and (3) determining the indicator reflecting whether refinancing is probabilistically financially advisable by comparing the change in cash flow values with the change in option values. These steps can be implemented by a computer which includes a CPU and a computer code operatively associated with the CPU. The calculated indicator or its derivative, reflecting whether refinancing is probabilistically financially advisable, can be displayed on a visual display, communicated by an audio device or used to automatically commence refinancing.
US07707102B2 Method and apparatus for monitoring the collateral risk analysis commodity lenders
The risk of loss in individual collateral loans may be evaluated by taking into consideration the market supply and demand for the collateral/asset, as well as the amount of the loan balance in proportion to the value of the collateral. A Collateral Risk Index is determined using information regarding the total number of sales of the collateral/asset, the total number of pending listings, the total number of active listings, and the total number of expired listings in a time period. This information is used in conjunction with the loan balance versus the collateral/asset value to determine an index reflective of the risk of loss to the lender or investor.
US07707101B2 Loan option model
Systems and techniques for operating on data to value an instrument include representing an account include accessing a transition matrix including probabilities for a borrower transitioning from one credit rating to another; determining for each credit rating whether a borrower will stand or exercise a loan option; valuing the loan option; and determining a present value of the instrument.
US07707094B1 System and method for electronically sourcing products
A system and method for allowing a user to identify and locate products for purchase that include, but are not limited to, products listed in an electronic catalog. The described system and method accepts from the user, via a network, a request for product information. The system then uses the request to search a database to determine if the database contains the requested product information. If the database contains the requested product information, the product information from the database is returned, via the network, to the user. If, however, the database does not contain the requested product information, the request for product information is forwarded to a sourcing management system that initiates a search to gather the product information from third party sources. Any relevant gathered product information is returned to the user, via the network. In addition, the database or electronic catalog is updated to reflect the newly gathered product information. In this manner, the subject system and method provides users access to an open and dynamically expansible catalog.
US07707088B2 Copyright detection and protection system and method
A method for detecting against unauthorized transmission of digital works comprises the steps of maintaining a registry of information permitting identification of digital copyrighted works, monitoring a network for transmission of at least one packet-based digital signal, extracting at least one feature from the at least one digital signal, comparing the extracted at least one feature with registry information and applying business rules based on the comparison result.
US07707083B2 On-demand assembly of buyer simulacra
Methods, systems, and computer program for interacting with simulacrum members of a buyer simulacrum. Persistent storage is configured to store collective qualifications of the simulacrum based on the individual qualifications of the simulacrum members, while a simulacrum broker is configured to present the collective qualifications to third parties. Thus, the broker provides a dynamic representation of the collective financial information, credit, insurance, trustworthiness, knowledge, skills and experience of a simulacrum or virtual buyer. The broker further enables an entity, such as a simulacrum employer or seller, to interact with the simulacrum as if that simulacrum were a single entity, rather than a collection of individual members.
US07707076B1 System for continuous asset verification
A system for continuous asset verification for at least one piece of well equipment using at least one radio frequency identification tag comprising: at least one radio frequency identification tag for removably attaching to at least one piece of well equipment; a first processor for storing information about the well equipment and for communicating the information to the radio frequency identification tag; a transportable data storage device for receiving and storing from the first processor the information; a controller comprising a second processor adapted to engage with the transportable data storage device, thereby forming a smart controller, wherein the smart controller is adapted for scanning for radio frequency identification tag at least one predefined interval to detect the information; a third processor for communicating with the transportable data storage device and storing the information.
US07707075B2 System and method for managing inventory
A system and method for managing inventory data are provided. A travel server obtains inventory data from one or more inventory suppliers and stores the inventory data as SKU group, SKU and SKU inventory records. The travel server utilizes the SKU group, SKU and SKU inventory records to process user requests for available inventory and supplier inventory action requests.
US07707074B1 Online marketplace channel access
Facilitating access to an online sales channel may involve receiving information describing one or more items for sale by each of multiple sellers, facilitating a sale of the items through one or more online sales channels, and facilitating fulfillment of sold items through one or more fulfillment centers controlled by a connection provider. At least one fulfillment center is operated with respect to the sold items according to one or more parameters tailored to a common feature of the sold items.
US07707068B2 Method and device for calculating trust values on purchases
Trust values of n nodes are calculated by relating nodes having corresponding relations with arrows. Pij (i, j=1 to n) is assigned as a weight for an arrow from node ui to node uj on the basis of the relation between the nodes. P′=CPcP+(1−Cc) E is calculated, where Cc=constant, E=a predetermined matrix, pP=a matrix having elements at row i and column j represented by Pij. The trust value of each node is calculated on the basis of P′.
US07707061B2 Method for data processing and display for detecting and/or predicting possible trends
A systematic method for detecting trends based on outcomes generated by a first process, comprising: (a) determining all possible outcomes associated with the first process, wherein the first process is associated with a range of possible outcomes; (b) coding the possible outcomes to provide a plurality of separate groups, wherein each possible outcome is systematically allocated to one of the groups; (c) allocating an identifier to each of the groups; (d) monitoring in real time the first process such that actual outcomes generated by the first process are mapped to an identifier in accordance with coding step (b); (e) providing a matrix comprised of a plurality of cells arranged in rows; (f) allocating each identifier generated in step (d) to said matrix in accordance with the exeleon allocation procedure; and (g) repeating step (f) until a trend of duplicating identifiers becomes self evident.
US07707058B2 Predicting parts needed for an onsite repair using expected waste derived from repair history
A method for predicting parts for onsite repair which takes into account a repair history and the costs associated with mis-predictions. Parts for onsite repair of a product are predicted by determining an expected waste for one or more parts of the product. The parts having a lowest expected waste are selected and sent to the onsite repair. The expected waste indicates parts that are responsible for high support costs and highlights the mistakes being made and scores the mistakes by actual cost.
US07707057B2 Method and system for customer service process management
A method and system for managing customer service processes for individuals and populations. In a specific health care embodiment, a clinician creates a draft care plan for a patient using template metadata. This plan includes a list of specific services to be provided. It can be routed to members of an inter-disciplinary team for input. Once finalized, workflow processes are instantiated for each service. An optimized itinerary is created for patient encounters. A workflow automation server manages the execution of each process instance, invoking resources according to workflow metadata. Care plans and encounter itineraries are automatically translated to a patient-understandable form. Clinical practice and outcomes data are analyzed to identify opportunities for improvement of the metadata. The method and system allows for selection of a population of patients, analysis of population data to identify needed services, and initiation of population interventions through automated updates to individual care plans.
US07707056B1 Generating and tuning an allocation of transportation resources
A schedule for a network of transportation resources is produced by generating a proposed schedule that satisfies at least one predefined constraint using constraint programming. Multiple schedule alternatives including the proposed schedule and at least one alternative to the proposed schedule are identified, and the schedule alternatives are analyzed using an objective function to identify a refined schedule.
US07707040B2 Method of generating business intelligence incorporated business process activity forms
A business process management system provides one or more business intelligence (BI) gadgets, each providing a predefined functionality for extracting data from one or more data sources of an organization. The system allows embedment of one or more BI gadgets into a business process activity form for presenting to a user relevant data for a business process activity represented by the business process activity form.
US07707038B2 Method and system for distributing and transporting large numbers of items
Items to be distributed and transported are separated into at least two categories, based on the shape of the items. Distribution and transportation functions are performed within a system comprising a plurality of Origin Facility/Destination Facility and Network Control Points, with each ODF being assigned to a single NCP. Each ODF, in turn, is assigned one or more geographic area. Items arrive at an ODF, are distributed and then transported to the assigned NCP for further distribution, and then transported to a second ODF for final distribution.
US07707036B2 Voice review of privacy policy in a mobile environment
Systems and methods for providing aural review of a privacy policy are disclosed. Generally, a first version of a privacy policy is retrieved. A natural language version of the privacy policy is then retrieved based on at least one user preference and an audio representation of the natural language version of the privacy policy is played through an audio system of a device to a user.
US07707032B2 Method and system for matching speech data
A method and system used to determine the similarity between an input speech data and a sample speech data is provided. First, the input speech data is segmented into a plurality of input speech frames and the sample speech data is segmented into a plurality of sample speech frames. Then, the input speech frames and the sample speech frames are used to build a matching matrix, wherein the matching matrix comprises the distance values between each of the input speech frames and each of the sample speech frames. Next, the distance values are used to calculate a matching score. Finally, the similarity between the input speech data and the sample speech data is determined according to this matching score.
US07707031B2 Large scale measurement of subjective quality in mobile communications systems
Large scale subjective signal quality measurements for a mobile radio communications system are made using a large number of handheld subscriber radio communication units moving at various positions in the mobile radio communications system. Each handheld subscriber unit stores a copy of a test voice or video signal stream as does a quality management network node. An uplink subjective signal quality for each such handheld subscriber unit is determined based on a comparison of the stored test signal and the received test signal from the handheld subscriber unit. A downlink subjective signal quality to each handheld unit is based on the returned test signal stream received from the handheld subscriber unit and the stored test signal stream. Because the handheld units do not perform the subjective quality comparison calculations, ordinary subscriber units that do not require significant extra data processing resources associated with those calculations may be used.
US07707023B2 Method of finding answers to questions
A method and a system for automatically finding one or more answers to a natural language question in a computer stored natural language text database is disclosed. The natural language text database has been analyzed with respect to syntactic functions of constituents, lexical meaning of word tokens and clause boundaries, and the natural language question comprises a question clause. A computer readable representation of the question clause is analyzed with respect to syntactic functions of its constituents and the lexical meaning of its word tokens. In response to the analysis a set of conditions for a clause in the natural language text database to constitute an answer to the question clause is defined. The conditions relate to the syntactic functions of constituents and the lexical meaning of word tokens in the clause. Furthermore, clauses that satisfy said conditions are identified in the natural language text database, and answers to the question clause is returned by means of the identified clauses that matches the conditions.
US07707020B2 Simulation method, simulation apparatus, and computer readable medium storing simulation program
A circuit analysis portion obtains an output characteristic of each of first noise source candidates. A noise evaluate portion obtains intensity of a noise crosstalking from each of the first noise source candidates to a low noise-tolerance terminal based on a second transfer function and the output characteristic of each of the first noise source candidates. Further, the first noise source candidates having the intensity of at least a prescribed value are set as second noise source candidates that are highly possibly the noise source. The analysis portion sets a noise source equivalent circuit to each of the second noise source candidates, and performs a second electromagnetic field analysis of the circuit substrate. The analysis portion sequentially repeats the second electromagnetic field analysis to every second noise source candidate. Thus, the route of the crosstalking noise can efficiently be analyzed.
US07707018B2 Finite volume method system and program storage device for linear elasticity involving coupled stress and flow in a reservoir simulator
A method for conducting a stress calculation is disclosed adapted for modeling a set of stresses and displacements in a reservoir, the method comprising: (a) building a reservoir model over a region of interest by gridding the region of interest, the grid being comprised of one or more cells and having nodes, each cell having a cell center; (b) interpolating unknown rock displacements in the region of interest from cell centers to grid nodes; (c) integrating over each cell to form a discrete system of equations; and (d) using the discrete system of equations to model the stresses and displacements in the reservoir.
US07707013B2 Method for estimating minimum miscibility enrichment
A method for estimating minimum miscibility enrichment (MME) for an injectant used in gas flooding of a reservoir at a given operating pressure comprising performing a plurality of slim tube simulations for the reservoir, determining minimum miscibility pressure (MMP) for a plurality of injected gases, creating a plot of recovery factor (RF) vs. 1−(MMP−P)/MMP wherein P is the operating pressure of the reservoir having at least one of the plurality of injected gases, wherein 1−(MMP−P)/MMP is a dimensionless pressure, wherein the plot has a y-intercept and slope, obtaining a recovery factor equation RF=i+s(1−(MMP−P)/MMP) wherein i is the y-intercept and s is the slope, determining a value for i, determining a value for s and calculating the recovery factor.
US07707011B2 Method to optimize pipe load limits on a turbine casing
A method is described for establishing load limits for pipe connections to a turbine casing including the steps of: identifying a plurality of the pipe connections as key pipe load connections; developing transfer functions to model deformation of the casing based on loads applied to the key pipe connections; establishing individual load limits for each of the key pipe connections in the group by optimizing solutions to the transfer functions, and establishing a cumulative load limit for the group of key pipe load connections by optimizing solutions to the transfer functions.
US07707009B2 Drill bit performance analysis tool
A method and system for automatically calculating and generating performance analysis charts, including a reliability curve. The method and system are used to selectively convert performance records data from a database into graphs and charts reflective of a performance analysis. A tool and method is provided for predicting the effective life or run time of a component, such as a drill bit, based on calculated reliabilities for similar components.
US07707007B2 Autonomic client migration system for service engagements
A system and method for the automated capture and analysis of data associated with a pilot deployment of client migration is provided. In an initial phase, software specified by a migration plan is deployed to a subset of a target set of client machines. Data from users interacting with client machines in the client migration pilot process is monitored and data corresponding to expected functions is captured in real-time. Captured interaction data is subsequently analyzed with respect to a baseline of expected user interactions for the migrated software system, to determine the existence of difficulty in interacting with a new software system. If difficulty is indeed detected, either the migration plan or current service offerings are adjusted to meet users'expectations. Adjustments and modifications made are dependent on whether determined user difficulties are categorized as isolated or widespread. Data captured from multiple client migration engagements is further analyzed for strategic decisions.
US07707005B2 Generating histograms of population data by scaling from sample data
Histograms formed based on samples of a population, such as histograms created from random page-level samples of a data store, are intelligently scaled to histograms estimating distribution of the entire population of the data store. As an optional optimization, where a threshold number of duplicate samples are observed during page-level sampling, the number of distinct values in the overall population data is presumed to be the number of distinct values in the sample data. Also, during estimation of distinct values of an overall population, a “Chao” estimator can optionally be utilized as a lower bound of the estimate. The resulting estimate is then used when scaling, which can take domain knowledge of the data being scaled into account in order to prevent scaled estimates from exceeding the limits of the domain. Also, a “sum of the parts” mathematical relationship can be taken into account during scaling that the sum of the scaled distinct values for each bin of an estimate histogram should total an estimate for the total distinct values of the entire population.
US07707004B2 Locating ferromagnetic objects in a single pass
A ferromagnetic object is located by moving magnetic sensors along a path in an area of detection; using the sensors to measure a total magnetic field in the area of detection; using the sensors to measure all three vector components of magnetic field as the sensors travel along the path and passes the object; computing theoretical vector components of the total magnetic field in the area of detection; matching the measured vector components with the computed theoretical vector components of the total magnetic field; calculating an error measurement between matched measured vector components and computed theoretical vector components of the magnetic field; determining optimized values of parameters that minimize an error between the measured vector components and computed theoretical vector components of the magnetic field; and determining a position of the object based on the measured components of the magnetic field as a function of the optimized values.
US07707003B2 Method and apparatus for tracing and blending commingled non-liquid bulk materials
A method and system collects and manipulates information from various sources for the purpose of determining the location of loads of material in a bulk material storage container and tracing the number and identity of bulk material sources, such as farms or processing plants, for loads located within a bulk material storage container. Such production source information is thus uniquely associated with a particular non-liquid bulk material load. Surface mapping of a surface of bulk material stored in a storage container is performed before and after material is added to the container, and are used to determine position of loads within the storage container. Embodiments of the present invention, using knowledge of the position of loads within the container, may be used for the purposes of preplanning and enhancing blended load-out batches.
US07707001B2 Control of object operating force, object gripping force and robot hands
An optical tactile sensor has a touch pad and a CCD camera for imaging behavior of the touch pad. A CPU processes image information from the CCD camera, extracts information on the size, shape, and center of gravity of a contact region, and extracts information on the size of a fixation region. The CPU obtains a normal force from the size of the contact region, obtains a tangential force from the shape of the contact region and the center of gravity of the contact region, and obtains a friction coefficient from the ratio of the size of the fixation region to the size of the contact region.
US07706999B2 Circuit testing apparatus
The invention discloses a circuit testing apparatus for testing a device under test. The circuit testing apparatus includes a precision measurement unit, a signal transformation module, and a microprocessor. The precision measurement unit is coupled to the device under test for providing a testing signal and receiving a measurement signal generated according to the testing signal. The signal transformation module is coupled to the precision measurement unit for receiving the measurement signal and transforming the measurement signal to a signal measurement result according to a predetermined manner. The microprocessor is coupled to the precision measurement unit and the signal transformation module for examining the signal measurement result to determine a test result for the device under test.
US07706997B2 Method and device for compensating temperature dependencies
A method for measuring the temperature dependency of a sensor element for a variable, the value of which varies with the temperature, for any liquid. The method includes the steps of changing the temperature of the liquid over time, simultaneously collecting the data produced by the sensor element, and thereafter using the data produced by the sensor element at the different temperatures to determine coefficients for compensation algorithms of the temperature dependencies of the sensor element, thus producing a correlation between the change in temperature and the other measured variables.
US07706992B2 System and method for signal decomposition, analysis and reconstruction
The present invention provides a system and method for representing quasi-periodic (“qp”) waveforms comprising, representing a plurality of limited decompositions of the qp waveform, wherein each decomposition includes a first and second amplitude value and at least one time value. In some embodiments, each of the decompositions is phase adjusted such that the arithmetic sum of the plurality of limited decompositions reconstructs the qp waveform. These decompositions are stored into a data structure having a plurality of attributes. Optionally, these attributes are used to reconstruct the qp waveform, or patterns or features of the qp wave can be determined by using various pattern-recognition techniques. Some embodiments provide a system that uses software, embedded hardware or firmware to carry out the above-described method. Some embodiments use a computer-readable medium to store the data structure and/or instructions to execute the method.
US07706990B2 Systems and methods for measuring utilized generation of at-premise renewable power systems
A computer processor implemented method of measuring utilized generation of at least one at-premise power system to a consumer, the method comprising the steps of; providing at least one at-premise renewable power system, at least one meter in communication with at least one said at premise renewable power system and at least one wireless communication node in communication with at least one meter; determining usage from each meter, wherein at least one of the meters collects usage data from at least one at-premise renewable power system. A first meter collects data input from a pulse meter to provide primary input, a second meter collects data input from a secondary source meter to provide secondary input and the utilized generation is arrived at by subtracting the secondary input from the primary input.
US07706988B2 Method for improved crack detection and discrimination using circumferential magnetic flux leakage
A method of predicting at least one physical change in crack geometry of a crack in a pipeline based on in-line inspection operating pressure is presented. In one method, a first test on a pipeline is performed at a first pressure, which obtains a first set of test data. A second test is performed on the pipeline at a second pressure, obtaining a second set of test data. The first and second sets of test data are compared for any difference. A run comparison software processing device may be employed. In other methods, finite element analysis of crack-like dimensions is performed to predict Crack Mouth Opening Displacement (CMOD) for a given set of crack dimensions for a surface-breaking crack and inline pipe inspection operating run pressure. Another method predicts probability of detection of a crack associated with a given CMOD as a function of pressure in successive inspections.
US07706987B2 In-flow determination of left and right eigenvectors in a Coriolis flowmeter
A method and apparatus for periodically calculating the relative phase of the left eigenvector for a vibrating conduit is provided. During normal operation, two drivers are used in tandem to excite the main bending mode of the conduit (202). Periodically, first one (204), then the second (206), of the two drivers is disabled, allowing measurements that enable the determination of the relative phase of the left eigenvector (208) for the vibrating conduit.
US07706985B2 System and method for in-situ monitoring of composite materials
In a non-limiting, exemplary system for in-situ monitoring of a composite workpiece, at least one ultrasonic testing transducer is mounted to a surface of a composite workpiece and configured to transmit and receive ultrasonic energy to and from the composite workpiece during mechanical loading of the composite workpiece. An ultrasonic pulser/receiver is operatively coupled to the at least one ultrasonic testing transducer. A computing system is operatively coupled to the ultrasonic pulser/receiver. The computing system includes a data acquisition component configured to acquire data from the ultrasonic pulser/receiver and a data analysis component configured to analyze the acquired data. The data analysis component may be further configured to analyze the acquired data for initiation of failure of the composite workpiece and/or growth of failure of the composite workpiece. Further, failure of the composite workpiece may include cracking and/or delaminating and/or disbonding.
US07706982B2 Earthquakes and sun disturbances
A method of tracking seismic activity through monitoring sunspots and sun disturbances and correlating them with a developed model in order to map out specific locations where an earthquake will consequently appear is provided (FP). The method of comprises mapping coordinates of electromagnetic disturbances on the sun, calculating the coordinates while taking into consideration Earth/sun geometry and relative positions (FP). These coordinates are consequently mapped to a location and time on earth wherein the location and time predicts the location and approximate time of the earthquake, which will consequently occur on earth.
US07706980B2 Blowout preventer testing system and method
A method and apparatus for testing a blowout preventer (BOP) wherein a pressurization unit applies fluid to an isolated portion of the throughbore of the BOP. A signal that is representative of the actual pressure in the isolated portion of the throughbore over successive time points and a pre-determined non-deterministic finite state automaton are used to predict the pressure in the isolated portion of the throughbore as a function of time relative to a pre-determined acceptable leak rate and the time at which stability is achieved. In one embodiment stability is achieved when successive predicted pressures are within a predetermined difference over a predetermined interval of time. Visual indications are provided to depict the progress of testing.
US07706979B1 Closest points of approach determination for unmanned aerial vehicle ground-based sense-and-avoid display system
The invention is a sense-and-avoid display system that obtains position and/or velocity data for an unmanned aerial vehicle (UAV) and other aerial vehicles (AVs) from one or more radar and/or GPS data sources by wireless and/or wired data transfer pathways. The UAV and AV data are used to compute and display: present and projected future positions of UAV and other AVs; time and distance of closest approach between UAV and an AV; and recommended change in UAV's flight path and/or flight speed for conflict avoidance. This information is provided to the UAV pilot in 2D and 3D graphic displays.In standard mode of operation, UAV position and/or velocity data are obtained from UAV ground control station (GCS), while data for other AVs are obtained from a non-GCS data source (e.g., radar). In an alternative mode, UAV and other AV data are obtained from the same non-GCS data source. This alternative is an option when UAV is equipped with an identification device (e.g., transponder) and UAV is distinguished from other AVs using data obtained from an AV identification system (e.g., IFF).
US07706973B2 Computer-aided route selection
In one aspect, the invention features a system for assisting a user in selecting a route. The system may include a request receiving module. The request receiving module may be configured to receive a route request including map information and route information entered by a user. The map information may be selected from the group consisting of a starting point, an ending point, a landmark point, and combinations thereof. The route information may be selected from the group consisting of lighting criteria, travel surface criteria, population density criteria, weather criteria, distance criteria, speed criteria, calorie criteria, time criteria, elevation change criteria, landmark criteria, and combinations thereof. The system may include a map retrieving module that is configured to retrieve a map based on the map information. The system may include a route providing module that is configured to provide one or more selected routes on the map based on the route information. The system may include a display providing module to provide the one or more selected routes and the map for display to the user.
US07706969B2 System and method for guiding a vehicle
A guide system terminal device is provided to facilitate group operation vehicles. The guide system terminal device has a transceiver that receives the traveling environment information from another vehicle, such as for the turn signal, vehicle speed, running position, a road change judgment module that judges course changes by the other vehicle based on the traveling environment information of the other vehicle, and a user interface that outputs the judgment result obtained by road change judgment module. For example, the road change judgment module judges a left/right turn to have occurred when the blinker information acquired by turn signal sensor lasts longer than a prescribed time, and when the maximum value of the change in vehicle speed exceeds a prescribed level.
US07706967B2 Vehicle information system
A vehicle information system which includes an in-vehicle system 105 and a centralized server system 120. The in-vehicle system communicates with the server system using a wireless communication link 110, such as over a cellular telephone system. A position system, such as a set of GPS satellites 140, provides positioning signals that are used by the in-vehicle systems, and optionally by the centralized server system to increase the accuracy of position estimates. In one version of the system, an operator specifies a destination to an in-vehicle system which validates the destination. The in-vehicle system transmits specification of the destination to a server system 125 at the centralized server. The server system computes a route to the destination and transmits the computed route to the in-vehicle system. The in-vehicle system guides the operator along the route. If the in-vehicle system detects that the vehicle as deviated from the planned route, it re-plans a new route to the destination using an in-vehicle map database.
US07706963B2 System for and method of updating traffic data using probe vehicles having exterior sensors
A probe-vehicle traffic information system for and method of gathering traffic data utilizing a host probe vehicle having onboard exterior sensors. The host vehicle is configured to detect at least one condition from at least one traveling target vehicle, aggregate and process the condition data, and report only the processed data to a traffic information center, so as to reduce the number of simultaneous communication channels typically required to report condition data from a plurality of probe vehicles.
US07706960B2 Capacitor-discharge ignition system for internal combustion engine
In a capacitor-discharge ignition system for an internal combustion engine having a power generation coil, a capacitor connected to the power generation coil, an ignition coil having a primary winding connected to the capacitor through a thyristor and a secondary winding connected to a spark plug, and a microprocessor which turns on the thyristor at a predetermined crank angular position to produce ignition in the spark plug, an engine stop switch is installed to input an engine-stop command signal to the microprocessor when being turned off by the operator. With this, it becomes possible to surely stop the engine at any time if desired.
US07706955B2 Vehicle and vehicle control method
When a power demand Pe* is not less than a preset reference value Pref2 in a vehicle stop state (steps S110 and S260), a target rotation speed Ne* of an engine is set to a rotation speed of not lower than a relatively low minimum rotation speed Nemin2 (step S290). A target timing VT* is set according to the set target rotation speed Ne* to have a smaller degree of advance, compared with the setting of the target timing VT* in an engine operating state for driving the vehicle (step S300). The engine is accordingly driven at the target rotation speed Ne* with an open-close operation of an intake valve at the target timing VT*. Such drive control effectively reduces the driver's uncomfortable feeling or odd feeling triggered by operation of the engine at a relatively high rotation speed in the vehicle stop state. The drive control also ensures the better open-close timing of the intake valve according to the operating condition of the engine and enables more appropriate control of a variable valve timing mechanism configured to adjust the open-close timing of the intake valve.
US07706953B1 Speed stabilizer for automatically turning conventional cruise controls on/off in dense low speed traffic to save fuel
The stabilizer works with any conventional cruise control (CC) and permits automatic CC in slower heavy traffic as it eliminates laborious frequent manual actuation of CC control buttons otherwise needed in such heavy traffic. More frequent automatic CC operation at slower speeds increases fuel efficiency. When the vehicle maintains a speed above a minimum speed and exceeds a brief preset period, the speed stabilizer sets the cruise control at that speed. When the cruise control is thus engaged, the driver's foot can move the accelerator pedal within a small tolerance range without canceling the cruise control. When the pedal is close to the bounds of the tolerance range, a warning signal such as a flashing LED display, is generated by the speed stabilizer to inform the driver that further movement of the pedal will cause acceleration/deceleration, automatically canceling cruise control. Actuation of conventional CC control buttons restores conventional CC.
US07706952B2 Method for controlling a set torque to be applied to wheels of an automatic transmission for a motor vehicle and corresponding device
A method for controlling an automatic transmission of a power train for a motor vehicle, including producing a first set torque signal to be applied to the wheels, which represents wishes of the motor vehicle driver and that includes two components: a static component and a dynamic component. The dynamic component of the set signal is filtered according to at least two predetermined thresholds that define at least three distinct filtering zones. A filter of order n is used in the first and the third filtering zone and, in the second filtering zone, a maximum slope is imposed upon the dynamic component of the first set signal, the maximum slope being adjustable according to predetermined input data.
US07706948B2 Method for creating spiral swaths for irregular field boundaries
A method for calculating spiral swath paths in an area with irregular boundaries and providing automatic guidance of a vehicle along the calculated spiral swath paths. A baseline swath path is generated, and at least one adjacent swath path is calculated based on the minimum turning radius of the vehicle and associated implement. An algorithm calculates the continuous spiral swath path by monitoring a position data points at the end point of the previous swath path at the starting point of the at least one adjacent swath path, configuring a radius of curvature for each individual swath path determining the radius of curvature for each swath path and joining the individual swath paths into one continuous spiral swath path.
US07706940B2 Drive recorder system
A drive recorder system capable of ensuring a fixed level of security of drive recorder information at a comparatively low cost is provided. The drive recorder system includes an on-vehicle camera capable of constantly obtaining an image of the surroundings of a subject vehicle, an HDD, a terrestrial digital broadcast receiving apparatus in which content is managed in compliance with a copyright protection technology, and a controller. Control is performed so that content protection prescribed by the terrestrial digital broadcast receiving apparatus is performed on image data obtained by the on-vehicle camera and is recorded and stored in the HDD.
US07706938B2 Automated synchronized service intervals for vehicles
User generated service rules operate upon selected vehicle operating variables, vehicle configurations and vehicle vocations to produce estimates of the service life of diverse, routine service items. Items with corresponding projected service lives are grouped for service to reduce overall service frequency.
US07706937B2 Management system for moving machine
Information on current positions of a construction machine and a service car is transmitted from terminals of the construction machine and the service car, and the information is accumulated in a construction machine position information accumulation device and a service car position information accumulation device. A service car search device searches for a service car within a predetermined radius with the current position of a construction machine requiring maintenance as the center. Because the service car search device can detect a service car near the subject construction machine, the need of searching for the service car on a map is eliminated and the service car can be easily found. Thus, construction machines and service cars can be appropriately managed.
US07706933B2 Method and system of aiding the movement of works trains
The present invention relates to a system for aiding the movement of work trains on a railway line under construction having two tracks that are adjacent and two-way, managed from a central block PC by a PC chief. The system comprises a computer with means of management and of processing of data and an operation block diagram panel, means of communication between the PC chief and escort agents of the work trains for authorization requests to move in section, means of locating a train, connected to the computer, means of detecting the direction of travel of a train, connected to the computer, and means of entering the state of work of the sectors, connected to the computer. The system saves time by enabling a work train to move, under certain conditions, at the speed of the line.
US07706932B2 Method for controlling control parameters in an air vehicle and system of controlling an air vehicle
According to the method of the invention, control parameters V indicating speed, R indicating turn characteristics and γ indicating a path angle are determined such that these parameters are maintained between limits, and such that one of them deviates as little as possible from a corresponding control input parameter Ri. In order to maintain (as much as possible) the value of R unchanged, V can be varied. The method may include the calculation of the maximum and minimum thrust available.
US07706928B1 Energy management system with security system interface
A system that establishes a local dynamic data link between an energy management system (EMS) and a security system (SS) within a building. A power management device, including a monitor module that directly monitors energy usage of at least one energy load to generate at least one measurement of energy usage by said at least one energy load; and a security module operatively coupled to the monitor module.
US07706927B2 Circuit breaker configuration
A circuit breaker configuration contains a number of circuit breakers each to be connected via lines to a system component of a power distribution system and a plurality of control buttons with a respective one of the control buttons connected to a respective one of the circuit breakers. The respective control button for the respective circuit breaker passes through a control panel and is actuated from a front side of the control panel. A coupling element accessible from the front side of the control panel is provided for an interchange of diagnosis data and/or parameterization data. The coupling element is associated with the circuit breakers.
US07706925B2 Integrated pressure and flow ratio control system
An integrated pressure and flow ratio control system includes N mass flow controllers MFCi (i=1, . . . , N) that each control the flow rate of a fluid Fi (i=1, . . . , N) flowing into a processing chamber. These N mass flow controllers are linked together by a digital communication network. One of the mass flow controllers is a master MFC, and the remaining N−1 MFCs are slave MFCs. The master MFC receives a pressure set point and a plurality N of flow ratio set points from a host controller, and communicates these set points to all the slave MFCs. In this way, the pressure in the chamber is maintained at the pressure set point and the flow ratios Qi/QT are maintained at the flow ratio set points, where Qi is flow rate of the i-th fluid Fi, and QT=Q1+Q2+ . . . QN is the sum of all N flow rates.
US07706921B2 Moving distance sensing apparatus for robot cleaner and method therefor
Disclosed are a moving distance sensing apparatus for a robot cleaner and a method therefor capable of determining a precise moving distance with respect to the robot cleaner by setting a long distance sensor and a short distance sensor having respectively different sensing method from each other on the same sensing line in the robot cleaner to sense the long distance and the short distance for the same direction, and then by determining coherency to each moving distance on the basis of information provided by the two different sensors, the moving distance sensing apparatus comprising: a long distance sensor for sensing a moving distance with respect to a long distance; a short distance sensor mounted on the same sensing line in one-to-one correspondence with the long distance sensor, for sensing a moving distance with respect to a short distance; and a micro computer for determining a moving distance error on the basis of moving distance information with respect to the same direction provided by the long distance sensor and the short distance sensor.
US07706920B2 Smooth clipping of data streams
A method for controlling movement of movable object having a plurality of movable subcomponents comprises receiving an instruction configured to generate a defined movement of a selected subcomponent of the movable object between a first state and a second state. The method further comprises determining whether execution of the defined movement results in the selected subcomponent leaving a motion space associated with the selected subcomponent. The motion space is defined by a motion space boundary. The method further comprises producing a modified instruction configured to generate a modified movement of the selected subcomponent between the first state and the second state. Execution of the modified movement results in the selected subcomponent remaining within the motion space. At least a portion of the modified movement deviates from the defined movement.
US07706914B2 Method and apparatus for processing mail to obtain image data of contents
A method and apparatus for processing mail is provided. Mail is placed into an input bin having a conveyor that conveys the mail towards a feeder. The feeder serially feeds the envelopes by engaging the lead envelope in the stack of mail and displacing the lead envelope transverse the stack of mail. The mail is then cut on a side edge and the top edge to cut open each envelope. A transport conveys the cut envelopes to an extractor. The extractor opens the edge-severed mail and presents the contents of the envelopes to an operator who manually extracts the contents. The operator drops the extracted contents onto a conveyor that conveys the contents to an imaging station. The contents are automatically separated and imaged to obtain image data for the contents. The contents are then sorted into a plurality of output bins.
US07706906B2 Work management support method and work management support system which use sensor nodes
A sensor net system including: a sensor node which includes: a sensor which obtains sensor data of a worker; a radio frequency circuit which notifies a server of the sensor data; and a server which includes: a relation list for correlating the sensor data with work status of the worker; a unit for confirming the work status of the worker based on the obtained sensor data by using the relation list; a unit for displaying the confirmed work status on a display unit connected to the server.
US07706905B2 Method for processing audio signal
A method for processing an audio signal during the multi-channel audio coding is disclosed. The present invention provides the method for processing an audio signal comprising: generating a fixed output channel using a down-mix signal and a basic matrix; and generating an arbitrary output channel using the fixed output channel and a post matrix.
US07706904B2 Attraction multilanguage audio device and method
A multi-language attraction communication device is provided wherein a guest selects a particular language file corresponding to an audio file coordinated with at least one entertainment activity. The communication device includes a memory for storing multiple language files for at least one entertainment activity and a processor. The processor is configured to access the memory, in response to a selected language file for the at least one entertainment activity, and to communicate the language file for review by a guest in real time coordination with the at least one entertainment activity. A method of providing audio to guests at an entertainment activity is also provided.
US07706902B2 Method and system for data logging in a listening device
A method and system for data logging in a listening device is provided. The system includes a digital signal processing (DSP) entity, which performs normal hearing aid audio and system processing, a level translating module, and a non-volatile (NV) memory. The NV memory is used to store logged data. During the hearing aid audio processing, the DSP entity communicates with the NV memory via the level translating module. The level translating module performs voltage-translation during data logging to a communication signal between the DSP entity and the NV memory.
US07706896B2 User interface and identification in a medical device system and method
There are provided systems and methods for user interface and identification in a medical device. More specifically, in one embodiment, there is provided a method for accessing a medical device, the method comprising detecting an identification tag, reading identification information from the identification tag, determining if a person corresponding to the identification information has been approved to access the medical device, and if the person has been approved, granting access to the medical device.
US07706895B2 Reliable messaging instruction
The subject invention provides reliable messaging with and within a control environment. The systems and methods utilize a message broker that facilitates message exchange. The message broker can be located within an industrial controller, as a dedicated entity within a control environment and/or an entity external to the control environment. Messages transmitted from an industrial controller and/or the external entity can be routed through the message broker prior to reaching a destination, wherein the message can be stored in the message broker and subsequently obtained by a recipient. The message broker decouples the message sender (e.g., an industrial controller, an external entity . . . ) from the message recipient (e.g., an industrial controller, an external entity . . . ) such that messages can be successfully transmitted (to the message broker) regardless of a state of the recipient, and messages can be retrieved (from the message broker) regardless of a state of the sender.
US07706893B2 High density array of micro-machined electrodes for neural stimulation
The present invention is a micro-machined electrode for neural-electronic interfaces which can achieve a ten times lower impedance and higher charge injection limit for a given material and planar area.
US07706891B2 Catheter employing shape memory alloy shaping wire or pull wire and method of its manufacture
An electrophysiology catheter includes an elongate catheter body having a distal end and a proximal end, a catheter tip including at least one metallic catheter component, such as an electrode, thereon, and at least one internal catheter component joined to the at least one metallic catheter component. The at least one internal catheter component includes a shape memory alloy and a metal compound that is capable of both bonding with the shape memory alloy and being metallurgically joined to the at least one metallic catheter component as by brazing. The metal compound may be a coating on or a core within the shape memory alloy. Suitable metal compounds include, without limitation, nickel, copper, brass, and combinations thereof.
US07706887B2 Method for integrating pre-fabricated chip structures into functional electronic systems
A method (and resulting structure) for fabricating a sensing device. The method includes providing a substrate comprising a surface region and forming an insulating material overlying the surface region. The method also includes forming a film of carbon based material overlying the insulating material and treating to the film of carbon based material to pyrolyzed the carbon based material to cause formation of a film of substantially carbon based material having a resistivity ranging within a predetermined range. The method also provides at least a portion of the pyrolyzed carbon based material in a sensor application and uses the portion of the pyrolyzed carbon based material in the sensing application. In a specific embodiment, the sensing application is selected from chemical, humidity, piezoelectric, radiation, mechanical strain or temperature.
US07706885B2 Transcutaneous electrical nerve stimulation and method of using same
The present disclosure relates to an apparatus and associated methods to produce analgesia in a mammal by providing an electrical nerve stimulus utilizing a pulsed input of low level electrical current, wherein the level of current is measurable with the measurements utilized to at least adjust the strength of the current according to selected parameters. Additionally, the use of magnets to produce a magnetic field to further control chronic and acute pain. In exemplary implementations, the apparatus maintains continuous monitoring of the electrical characteristics of TENS at the site of input and output, and the electrical input can be modified during treatment to obtain desired electrical input. More particularly the disclosure relates to an electromagnetic apparatus incorporating pulsed direct current, two or more electrodes, and at least two dipole antennas wherein the dipole antenna circuits receive and analyze signal from the dipole antennas, using the information from signal analysis within the methods for producing analgesia in mammals. The strength of the current that the patient is receiving at the targeted site as the actual field is measured by the dipole antennas and adjustment is not dependent on subjective measurements to ascertain whether the proper amplitude, frequency and pulse duration are being applied.
US07706878B2 Automated caregiving device with prompting based on caregiver progress
A device for assisting a caregiver in delivering therapy to a patient, the device comprising a user interface configured to deliver prompts to a caregiver to assist the caregiver in delivering therapy to a patient; at least one sensor configured to detect the caregiver's progress in delivering the therapy, wherein the sensor is other than an electrode in an electrical contact with the body; a memory in which a plurality of different prompts are stored; a processor configured to determine which of the different prompts should be selected for delivery based on the progress detected by the sensor.
US07706876B2 Internal defibrillator operable with one hand
A single-handle cordless internal defibrillator includes a pair of paddles, and a pair of electrodes that are respectively connected to a first-end portion of the pair of paddles. The pair of paddles has a second-end portion in communication with a single-handle, with a least one paddle of the pair of paddles being pivotable about a pivot arranged between the one paddle and the single-handle. A regulator arm in communication with the pivot adjusts the pivot of at least one paddle about the pivot so that the distance between the electrodes is variable by moving the regulator arm, and defibrillator circuitry is arranged within the single-handle. A dual-handle structure also provides tangle-free and clutter-free applications as the defibrillator circuitry is self-contained in the handle/handles or paddles of the defibrillator, eliminating the need for long cables which obstruct and can contaminate an operating room.
US07706875B2 Modulation of drug effects by vagus nerve stimulation
A method of treating a patient undergoing pharmacotherapy with a selected drug for treatment of a medical disorder is provided which comprises: (a) administering the selected drug to said patient at a first time point, to treat the medical disorder; and (b) applying an electrical signal to a vagus nerve of the patient at a second time point, wherein the signal is selected so as to modulate at least one pharmacologic and/or pharmacokinetic property of the selected drug in the body of the patient. The vagus nerve stimulation (VNS) modulated drug therapy may be performed secondarily to, and in conjunction with, application of a primary VNS therapy to the patient for treatment of the same or a different medical disorder, to enhance treatment of the patient.
US07706872B2 Method and device for measurement of electrical bioimpedance
A method of measuring of an electrical bio-impedance, the method being characterized in that a symmetrical bipolar pulse-form periodical excitation signal (electrical current or voltage) is applied to the input (11) of the bio-object (1), a corresponding reaction of the bio-object to the mentioned excitation signal is measured from the output (12), which is connected to the input (201) of the synchronous detector (200). A symmetrical bipolar pulse-form periodical signal is also applied to the reference input (202) of the synchronous detector (200), whereby both pulse-form signals are shortened by the predetermined time interval in each half period of the signal, said time intervals being different for the excitation and reference signals. The proposed method ensures an increased accuracy of the impedance analysis by decreasing the influence of the higher harmonics in the spectra of the excitation and reference signals of the synchronous detectors to the measurement result. The use of the rectangular signals ensures that the device for implementing of the proposed method has a simple design and low power consumption.
US07706868B2 Detecting atrial fibrillation, method of and apparatus for
A method and apparatus to determine possible atrial fibrillation or absence of atrial fibrillation that includes detecting pulse rhythms from a succession of time intervals each corresponding to a respective interval of time between successive pulse beats; analyzing the detected pulse rhythms to make a determination of possible atrial fibrillation; indicating the possible atrial fibrillation from the determination; or making a determination of the absence of atrial fibrillation.
US07706864B2 Method and apparatus for electrically forcing cardiac output in an arrhythmia patient
An electrical method and apparatus for stimulating cardiac cells causing contraction to force hemodynamic output during fibrillation, hemodynamically compromising tachycardia, or asystole. Forcing fields are applied to the heart to give cardiac output on an emergency basis until the arrhythmia ceases or other intervention takes place. The device is used as a stand alone external or internal device, or as a backup to an ICD, atrial defibrillator, or an anti-tachycardia pacemaker. The method and apparatus maintain some cardiac output and not necessarily defibrillation.
US07706863B2 Methods for assessing a physiological state of a mammalian retina
In one aspect the present invention provides methods for assessing a physiological state of a mammalian retina in vivo, the methods of this aspect of the invention each include the steps of: (a) irradiating a portion of a mammalian retina, in vivo, with light having a wavelength in the range of from 600 nm to 1000 nm at an intensity sufficient to stimulate two-photon-induced fluorescence in the retina; and (b) assessing a physiological state of the retina by analyzing the fluorescence.
US07706860B2 Automated manipulation of imaging device field of view based on tracked medical device position
Methods and systems for navigating medical devices are provided. A patient is imaged while a medical device is moved within the patient. A position (e.g., a location and/or orientation) of the moving medical device is detected within a coordinate system (e.g., a three-dimensional coordinate system), a position of the imaging field of view relative to the patient is adjusted based on the detected medical device position, such that the relevant tissue region of the patient is within the field of view. For example, the field of view can be centered over the medical device or centered just distal to the medical device portion. The direction of view may be oriented at an angle perpendicular to the axis of the medical device, e.g., for more accurately measuring the length of objects within the field of view, or oriented at an angle parallel to the axis of the medical device portion, e.g., for more accurately measuring the diameter of the channel (e.g., blood vessel) in which the medical device is disposed.
US07706856B2 System and method for predictive thermal output control of a medical device
A system and method for controlling thermal output of a medical device is disclosed. A thermal controller receives operational parameters for an impending use of a medical device and predicts a thermal output of the medical device from the operational parameters. The thermal controller compares the predicted thermal output to a desired limit on thermal output and, if the predicted thermal output exceeds the desired limit on thermal output, dynamically controls power consumption by the medical device to maintain an actual thermal output substantially at or below the desired limit on thermal output during use of the medical device.
US07706853B2 Near infrared spectroscopy device with reusable portion
A NIRS sensor device for brain monitoring is small in size, provides reliable attachment to a patient, blocks ambient light, is easy to use, is hygienic, and supports data integration with surgical and monitoring systems. The sensor device is coupled to a remote near infrared light source via a hybrid cable. Since the light source is remotely located, a source adapted for providing high energy, short pulses can easily be used so that there is less chance of interference by superficial non-brain tissues and less interference from ambient light. In addition, the remote location avoids changes in output of local light sources experienced in the prior art during hypothermia procedures (e.g., bandwidth shifts in LEDs as a result of lowered temperature). The higher energy may be achieved by the use of laser diodes as opposed to locally-mounted LEDs typically used in the prior art. The sensor device is a two-piece design comprising a reusable portion containing the photodetector(s) and a disposable portion that receives the light from the reusable portion and bends it to direct the light into the brain.
US07706845B2 System and method of determining standby time for a mobile station
A method and system for determining standby time for a mobile station uses a battery simulator, a base station emulator, a computer to control the test equipment and MSUT for testing a mobile station. The computer includes a module for determining a radio off battery voltage, a module for deriving a battery capacity in dependence upon the radio off battery voltage, a module for measuring battery capacity usage in a predetermined time while the mobile station is in standby mode and a module for determining a standby time for the mobile station in dependence upon the battery capacity and the battery capacity usage, where the predetermined time is less than the standby time.
US07706833B2 Unified dual-mode GSM/UMTS clock
A unified dual-mode global system for mobile communication (GSM)/universal mobile telecommunication systems (UMTS) clock and a transceiver employing the unified GSM/UMTS clock are disclosed. A reference clock generates a reference clock signal and a local oscillator (LO) generates a LO signal based on the reference clock signal. A frequency divider selectively generates either a GSM clock signal or a UMTS clock signal by converting a frequency of the LO signal by a predetermined factor. Both the GSM clock signal and the UMTS clock signal are generated based on the common reference clock signal. The reference clock signal frequency may be a GSM fundamental frequency or a UMTS fundamental frequency. An interpolator and/or a decimator may be used for matching frequencies of UMTS baseband signal and the UMTS clock signal or frequencies of GSM baseband signal and the GSM clock signal.
US07706832B2 Systems and methods for using aliases to manage contact information in a mobile communication device
An alias can be used to access address book information across multiple communication applications. The alias can also be a screen name, for example, an instant messenger screen name. However, the alias can be used to access more than just instant messenger contact information; it can be used to access other information, including telephone numbers, SMS, EMS and MMS contact information as well as instant messenger contact information. Additionally, the single alias can be used to access instant messenger contact information across multiple instant messenger services. An alias can be assigned that is easy to remember; for example, it can be a shortened version of the contact's name, or a nickname.
US07706829B2 Forward link power control of multiple data streams transmitted to a mobile station using a common power control channel
A method and apparatus for controlling transmit power levels of a plurality of different data streams transmitted from at least one base station to a mobile station in a mobile radio communication system is described. A stream of power control commands is formed at the mobile station in accordance with either the first or second received data stream. A power control signal is formed at the mobile station from the first stream of power control commands and transmitted to the base station.
US07706828B2 Method and procedure for self discovery of small office or home interior structure by means of ultra-wideband pulse ranging techniques
A small office/home office base transceiver station including an ultra-wideband transceiver that transmits pulses on directional antenna array elements and monitoring for reflections. Directions from which a large number of reflections are detected are presumed to correspond to the interior of the building within which the base transceiver station is located, while directions from which few or no reflections are detected are presumed to correspond to outside walls. Transmit power gain for directional antenna array elements used for communications are then set to reduce transmission of power in directions that might result in interference with adjacent base transceiver stations.
US07706827B2 Method and apparatus for processing transmit power control (TPC) commands in a wideband CDMA (WCDMA) network based on a sign metric
Method and apparatus for processing transmit power control (TPC) commands in a wideband CDMA (WCDMA) network based on a sign metric are disclosed and may include calculating a sign metric of a downlink dedicated physical channel (DPCH) based on a plurality of TPC bits received via the downlink DPCH. A value of at least one of the plurality of TPC bits may not be known when the at least one of the plurality of TPC bits is received. The sign metric may specify an error associated with the plurality of TPC bits. Transmit power may be adjusted for a signal transmitted via at least one uplink communication channel based on the calculated sign metric. At least one reliability weight value may be calculated for at least a portion of the received TCP bits, based on the calculated sign metric.
US07706822B2 Timing synchronization and beacon generation for mesh points operating in a wireless mesh network
A method is used by a mesh point that includes one or more step of receiving one of a beacon and probe response from an other mesh point; setting a state of whether the mesh point is already synchronized with one or more peers to true and performing a beacon timing synchronization function when the mesh point is in the unsynchronized state and the other mesh point requests synchronization from a peer mesh point; adding an identity of the other mesh point to a database of beacon senders maintained by the mesh point and performing a beacon timing synchronization function when the mesh point and the other mesh point are both synchronized; and providing indications of whether the mesh point supports synchronization, requests synchronization from a peer mesh point, and is already synchronized with one or more peer.
US07706821B2 Noise reduction system and method suitable for hands free communication devices
A noise reduction system and method suitable for hands-free communication comprises a first microphone located in a wireless or cordless headset and a second microphone located within a separate communication device. The first microphone may be placed within a headset attached to or near the ear of the user while the second microphone may be located further away from the user's mouth. The first microphone collects the intended voice signal and ambient background or environmental noise while the second microphone primarily collects ambient noise rather than a voice signal. The inputs to the two microphones are synchronized and the ambient noise of the second microphone is used to compensate or remove noise from the first microphone, such as by subtracting the noise from the second microphone from the input of the first microphone. Noise reduction or noise cancellation is achieved through continuous time quadrant modulation, environmental noise counterbalancing, and/or through other means.
US07706816B2 Apparatus for allocating transmission period in a wireless communication system
An apparatus is provided for allocating a transmission period in a wireless network system. An access point (AP) transmits a PSMP frame indicating a downlink period and an uplink period allocated to each station (STA), and at least one sub PSMP frame indicating an allocated downlink period for at least one of a retransmission of downlink data and a transmission of an ACK indicating successful receipt of uplink data. After exchanging data with the AP in the downlink and uplink periods indicated by the PSMP frame, an STA receives the each sub PSMP frame, and performs at least one of a reception of the retransmitted downlink data and a reception of the ACK in the downlink period indicated by the each sub MAP frame.
US07706814B2 System and method for generating a location estimate for a mobile station
The method generates a location estimate for a mobile station in a wireless communications network. The method includes receiving first measurement data relating to at least one radio link between the mobile station and a first site, and provides a first distance estimate of the mobile station from the first site based on the first measurement data. Second measurement data is received, relating to at least one radio link between the mobile station and a second site and provides a second distance estimate of the mobile station from the second site. First and second intersection points are determined between a circle centered at the first site of a radius corresponding to the first distance estimate, and a circle centered at the second site of the radius corresponding to the second distance estimate. The first and second intersection points lie on opposite sides of a line passing through the first and second sites. At least one of the first and second intersection points are used in the determination of the location estimate.
US07706813B2 Area-based positioning method in mobile communications system
A positioning method in a SUPL based position information (positioning) system, and particularly a positioning method capable of variously efficiently performing an area-based positioning (location tracking) performed by a location server or a mobile communications terminal when the location server and the mobile communications terminal respectively manage triggers generating the area-based positioning.
US07706809B2 RF tracking system and method
Described is an RFID tracking system, an RFID tag and method, The tag includes a memory storing identification data and a radio frequency transceiver receiving a signal from a first wireless transceiver. The first wireless transceiver is part of a wireless wide area network (WWAN). The radio frequency transceiver transmits a response signal including the identification data to at least one second wireless transceiver. The at least one second wireless transceiver being part of a wireless local area network (WLAN). A location of the RFID tag is determined as a function of the response signal.
US07706808B1 One-click service status tracking and updates
A system and method to one-click service status tracking and updates. In one embodiment, in response to activation of a mobile device, providing GPS location information of the mobile device; the mobile device registering with a server to identify a user of the mobile device with a service and a service provider of the service; and the mobile device providing to the user real-time status information related to the service. In one embodiment, at least one of the service provider and user are in transit. In one embodiment, the information received from the server includes one of the service provider ID and contact info for the user to contact the service provider directly. In one embodiment, the activation includes a single click of a feature on the mobile device.
US07706804B2 Apparatus and method for allocating resources in a communication system
The present invention is provided a method for allocating uplink resources in a communication system. The method includes calculating a scheduling metric for each Mobile Station (MS), selecting an MS with a high priority according to the scheduling metric, determining a Modulation order Product coding Rate (MPR) and a number of subchannels for the selected MS, and allocating the determined MPR and the determined number of subchannels to the selected MS and updating the scheduling metric for the each MS.
US07706799B2 Reduced wireless context caching apparatus, systems, and methods
Replay counter cache reduction mechanisms are described herein.
US07706795B2 Communication system receiver and method for concurrent receiving of multiple channels
A method and apparatus in a communication system provide for concurrent processings of signals at the different frequencies. A received signal is down converted in a RF/IF system (490) to produce on-channel and out-of-channel received samples (305, 306). The on-channel received samples (305) are processed in a back-end portion 499 to decode on-channel information. The out-of-channel received samples (306) are processed to determine at least one of a link quality and global positioning system originated information in the back-end portion 499. The processings of the on-channel received samples (305) and the out-of-channel received samples (306) are performed essentially at the same time by the receiver back-end (499).
US07706793B2 Optimized interaction method of user terminal selecting access mobile network in wireless local area network
The present invention relates to an optimized interaction method of a WLAN user terminal selecting an access mobile communication network. In this method, after a wireless connection between the WLAN user terminal and a WLAN access network is established, the WLAN access network or the WLAN user terminal initiates an access authentication procedure, and the WLAN access network sends a user identity request message to the WLAN user terminal. After receiving the user identity request message, the WLAN user terminal determines network selection information to be currently carried according to a detecting result of whether the WLAN access network is changed or according to user selection information, and returning a message containing the determined network selection information to the WLAN access network. The WLAN access network then judges whether the network selection information in the received message indicates one of the mobile communication operation networks to which the WLAN access network is currently connected; if so, sends an access authentication request from the WLAN user terminal to a mobile communication operation network indicated in the network selection information, otherwise, the network sends a notification signaling to the WLAN user terminal, the WLAN user terminal completes subsequent operations according to contents in the notification signaling. With the present invention, when being accessed to a WLAN that is connected to multiple mobile communication operation networks, the WLAN user terminal is capable of selecting an optimal mobile communication operation network to access according to the requirements.
US07706791B2 Method for telecommunication, identification module and computerized service unit
A subscriber, who logs into a visited communication network (VPMN), in particular a mobile network, by means of his communication terminal (2) and his identification module (SIM) connected thereto, is transmitted, automatically or upon request, (S1) a subscriber identification (IMSI-P) from the number range of the visited communication network (VPMN) (S2). The received subscriber identification (IMSI-P) from the number range of the visited communication network (VPMN) is stored and activated in the identification module (SIM) of the subscriber. The subscriber can afterwards log into the visited communication network (VPMN) as a local subscriber.
US07706790B2 System scanning method and arrangement for mobile wireless communication devices
An exemplary method for searching one of a plurality of systems on a multi-mode device capable of communicating on a first air interface technology and a second air interface technology is disclosed. The exemplary method includes storing a default system search period for one of the air interface technologies, such as WLAN system, receiving user input representative of a user-defined system search period for the WLAN system, storing the user-defined system search period, detecting a system search event for WLAN services, searching WLAN services in response to the system search event, and terminating the WLAN system search after expiration of the user-defined search period.
US07706786B2 System for managing program applications storable in a mobile terminal
Management server 16 may obtain application programs from content server 20 in response to requests of mobile terminal 11. Management server 16 may transmit the obtained application programs to mobile terminal 11 with information concerning reliabilities of the application programs. After mobile terminal 11 receives the application programs from management server 16, mobile terminal 11 manages operations of the application programs. Operations of the application programs are coordinated with operations of other programs using the information concerning the reliabilities corresponding to the application programs. Management of the coordinated operations of the application programs avoids problems concerning information security, where valuable information may be distributed unexpectedly because of operations of low reliable application programs. As a result, convenience of users of mobile terminals 11 can be improved without deteriorating the information security of mobile terminals 11.
US07706784B2 Method and system for providing a product or service using a mobile communication device
A method and system for secure payment by using a mobile communication device, which may operate using substantially existing communication protocols, and securely identify the mobile device.
US07706780B2 Mobile communications terminal and method therefore
A method for notifying items in a mobile communication apparatus is disclosed, including the steps of: determining a text for notification of an item; generating a call to a telephone; and rendering the text by a synthetic voice through the call, and a computer program for performing the method. Further, a mobile communication apparatus including a user interface, a processor, and an application run by the processor is disclosed, wherein an item is generated in the application, and a notification text is associated with the item. The mobile communication apparatus further includes a text-to-speech generator for generating synthetic speech corresponding to the notification text; a means for generating a call to a telephone; and a means for rendering the synthetic speech through the call.
US07706779B2 System and method for controlling VCC functionality in a network environment including IMS
In one embodiment, a scheme is disclosed for controlling voice call continuity (VCC) functionality of a user equipment (UE) device with respect to a call in a network environment including a visited network and an IP multimedia subsystem (IMS) network. The UE device's VCC operational mode is provided to be selectably alterable responsive to user input. Upon detecting the VCC operational mode of the UE device, a message is generated by the UE device towards the network environment including a VCC application server node disposed in the IMS network, the message being generated pursuant to a call originated by the UE device while roaming in the visited network, wherein the message includes a VCC operational mode indicator indicative of the UE device's VCC operational mode.
US07706775B2 Wireless network infrastructure
An access point of a network maintains information about data received at the access point from a server accessible via the network and provides to the server the information maintained at the access point. The access point then receives from the server a payment for an account associated with an operator of the access point.
US07706774B1 Control system for enabling use of wireless telephones
Disclosed herein is a control system for enabling use of wireless telephones. In an exemplary embodiment of the present invention, each one of the wireless telephones are a prepaid wireless telephone associated with one of a plurality of carrier systems having disparate communication protocols. The control system receives a request having transaction information from a client system and processes the request in accordance with stored procedures corresponding with the associated carrier system. The control system sends the request to the carrier system to case usage of the prepaid wireless telephone to be enabled.
US07706772B2 Power saving system and method for mobile wireless network device using historical periods of signal intermittence and reliability
A system and method for managing battery energy usage by a mobile wireless network which detects threshold conditions for network signal found and lost; records historical events of signal found and lost with operational criteria associated with operational conditions of the events such as time, day, date, tower number, and geographic location; upon each detection of network signal loss, determines from the recorded event records a nap termination condition upon which network signal has been historically reliable; and enters a battery-saving nap mode until the nap termination condition is met.
US07706769B2 Adaptive intermodulation distortion filter for zero-if receivers
A zero-IF receiver includes an adaptive filter that is enabled when intermodulation distortion is detected. The adaptive filter is configured as a notch filter that is centered at the location of the second-order intermodulation distortion, which, in a zero-IF receiver, is at zero Hertz. In a preferred embodiment, the frequency response of the high pass filter that is typically used in a conventional zero-IF receiver is adjusted when intermodulation distortion is detected. Preferably, the detection of the intermodulation distortion is based on one or more of the digital baseband signals, for ease of implementation, but analog processing may also be employed.
US07706768B2 Diversity switching
A method for switched diversity, including: determining, on a pair-wise basis, a plurality of comparative quality factors corresponding to at least two antennas based on signals received by the at least two antennas; filtering, over a period of time, multiple instances of at least one of the plurality of comparative quality factors; and selecting at least one of the signals to couple to at least one receiver chain based on the comparative quality factors.
US07706762B2 Signal processing circuit and signal processing method
An objective of this invention is to obtain a signal processing circuit and a signal processing method that reduce temperature-induced distortion when inputting a signal to a mixer and changing the frequency of the signal to a desired frequency. If a sensing result from a temperature sensor 133 is lower than a predetermined temperature, the attenuation factor of a first variable attenuator 102 is large while the attenuation factor of a second variable attenuator 108 is small. The magnitude relationship between the attenuation factors is reversed in a temperature range of the predetermined temperature or more. In a mixer 104 in which at a low temperature, the gain increases, and distortion increases, an increase in IM3 distortion can be prevented by increasing the attenuation factor at a low temperature. The same applies to a case where a mixer that has an amplifier arranged at a preceding stage thereof and makes the amplification factor of the amplifier large at a low temperature is used. An amplification factor may be adjusted instead of an attenuation factor.
US07706759B2 RF reception system with programmable impedance matching networks and methods for use therewith
A (radio frequency) RF reception system includes an off-chip antenna interface and an integrated circuit. The an off-chip antenna interface includes at least one first off-chip impedance matching component, a filter, and at least one second off-chip impedance matching component. The integrated circuit includes an on-chip antenna interface that forms a first programmable impedance matching network with the at least one first off-chip impedance matching component, and forms a second programmable impedance matching network with the at least one second off-chip impedance matching component. The first programmable impedance matching network and the second programmable impedance matching network are programmable based on a frequency selection signal.
US07706758B2 Controlling power supply between a voltage generator, a load and a rechargeable battery
In an orthogonal frequency division multiplex communication system, for example a HIPERLAN/2 system, power amplifiers (224) of mobile terminals (4, 6) are switched off when not in use, and then switched on again when a signal transmission is to be made. This conserves power, but introduces a power amplifier transient (315). An access point (2), i.e. a type of base station, compensates for these power amplifier transients (315) using a simple scalar constant gain transient correction, over a full OFDM symbol (or a plurality of OFDM symbols). The correction is updated on an OFDM symbol by symbol basis (or plurality of symbols by plurality of symbols basis).
US07706757B2 Wireless communication system
A wireless communication apparatus adapted to be mounted on an elevated surface having an electrical socket thereon. The apparatus includes a housing, a photocell and a transceiver. The housing at least partially defines an interior space and has a portion which is translucent. The photocell is supported by the housing in the interior space so that ambient light exterior to the housing passes through the translucent portion to the photocell. The transceiver is also supported by the housing and is positioned within the interior space of the housing.
US07706756B2 RF power module
A technique is provided for achieving reduction in size of an electronic device with a power amplifier circuit, while enhancing the performance of the electronic device. An RF power module for a mobile communication device includes first and second semiconductor chips, a passive component, and first and second integrated passive components, which are mounted over a wiring board. In the first semiconductor chip, MISFET elements constituting power amplifier circuits for the GSM 900 and for the DCS 1800 are formed, and a control circuit is also formed. In the first integrated passive component, a low pass filter circuit for the GSM 900 is formed, and in the second integrated passive component, a low pass filter circuit for the DCS 1800 is formed. In the second semiconductor chip, antenna switch circuits for the GSM 900 and DCS 1800 are formed. Over the upper surface of the wiring board, the second semiconductor chip is disposed next to the first semiconductor chip between the integrated passive components.
US07706755B2 Digital, down-converted RF residual leakage signal mitigating RF residual leakage
The present invention provides an RF transmission leakage mitigator for use with a full-duplex, wireless transceiver. In one embodiment, the RF transmission leakage mitigator includes an inversion generator configured to provide an RF transmission inversion signal of an interfering transceiver RF transmission to a receiving portion of the transceiver thereby creating a residual leakage signal. Additionally, the RF transmission leakage mitigator also includes a residual processor coupled to the inversion generator and configured to adjust the RF transmission inversion signal of the interfering transceiver RF transmission based on reducing the residual leakage signal to a specified level.
US07706749B2 Supporting a setup of a wireless connection
A Bluetooth™ enabled device comprises a contact database arranged for storing Bluetooth™ identifiers identifying other Bluetooth™ enabled devices. This allows setting-up a Bluetooth™ connection to another Bluetooth™ enabled device based on a Bluetooth™ identifier stored in this contact database and identifying the other Bluetooth™ enabled device. New Bluetooth™ identifiers identifying another Bluetooth™ enabled device may be stored in the contact database of said first Bluetooth™ enabled device.
US07706745B2 Method, system, apparatus, and computer program product for communications relay
A method, system, apparatus, and computer program product for relaying packet information from an Out of Range Device (ORD) to a communications tower. The method includes transmitting a message from the ORD. The message is recognizable by a transceiver device as a message to be repeated. The message is stored in the transceiver device which also measures a received signal quality of the message, and relays the message after delaying for a time interval inversely proportional to received signal quality.
US07706743B1 Low power radio device for providing access to aircraft communications (or other specialized communications) to the general public via commercial radio bands and receivers
One embodiment of a radio device, in which a specialized receiver and antenna (10 and 11), an input mechanism (14), a storage area (12), a timer/multiplexer (16) and timer/multiplexer switch (17), control signals (13, 15, 18, and 19), low power transmitter (20) and low power transmitter antenna (21), under FCC Part 15 low power transmitter rules, provide aircraft communications to the general public on commercial AM and FM bands.
US07706741B2 Integrated mobile communication and broadcast program reproduction device
A method for controlling operation of an integrated mobile communication and broadcast program reproduction device and of operating the device includes monitoring an occurrence of a trigger event at the device; and upon occurrence of the trigger event, recording a broadcast program signal received by the device. An integrated mobile communication and broadcast program reproduction device has a trigger event monitor and a broadcast program recorder for recording a broadcast program when a trigger event occurs. A trigger event may be receipt of an incoming call, the making of an outgoing call, the identification of predetermined content in a received program and the start of a predetermined program. Different trigger events may be prioritized. Recorded material may be reproduced, with broadcast material being received being recorded whilst previously recorded material is reproduced.
US07706739B2 Broadcast system and method for cellular networks
An example system comprises one or more base stations, each base station associated with a cell, a Channel-to-Subscriber Management Entity operable to register a channel and a plurality of subscribers to that channel, wherein each subscriber is located in at least one of the cells, and a router operable to send media content associated with the channel to the one or more base stations, wherein each base station is operable to transmit the content to the subscribers in its cell at the same time.
US07706731B2 Hybrid printing system
A hybrid printing system including (a) a machine frame; (b) a multi-color image producing module mounted within the machine frame and including color image output terminals and an endless intermediate transfer member for receiving color images from the color image output terminals to form a multi-color image; (c) a separate black image producing module mounted within the machine frame spaced from the multi-color image producing module and including a black image output terminal; and (d) a print media transport/transfer module mounted within the machine frame for receiving and moving image receiving print media through the machine frame, the print media transport/transfer module including a repositionable electrostatic transport/transfer member having multi-positions including (i) a first position forming a first image transfer nip with the endless intermediate transfer member, and (ii) a second position forming a second image transfer nip with the black image output terminal.
US07706726B2 Apparatus and process to reclaim toner from a toner/carrier mixture
Methods of manufacturing toner for use in electrophotographic imaging members, such as photoreceptor structures. More particularly, embodiments pertain to an apparatus and process for separating toner from toner/carrier mixtures, such as reclaiming toner from waste toner, much more efficiently and with improved yields.
US07706724B2 Charging-roller bearing member, process cartridge, and image forming apparatus
A first bearing member and a second bearing member fit in a first side and a second side of a rotating shaft in the axial direction, respectively. The first bearing member is held by a supporting portion provided in a casing on a side corresponding to an emplacing member of an image carrier drum. The second bearing member is held by fitting in a fit-in portion from inside. A wall surface that regulates a charging roller in a longitudinal direction is formed on the second bearing member to protrude from a wall surface rotatably and pivotally supporting the charging roller.
US07706722B2 Method and apparatus for shifting image forming apparatus photoreceptor to reduce ghost formation
A method and apparatus for shifting a photoreceptor in a cross-process direction to reduce the formation of a paper edge ghost on the photoreceptor. The shifting can occur continuously or in steps.
US07706719B2 Image forming apparatus with an openable section at an upper face side or a front face side
An image forming apparatus includes: an image forming apparatus body, a photosensitive member, an intermediate transfer belt, and a developing device placed on a side opposite to the intermediate transfer belt across the photosensitive member and provided with a detachable toner cartridge. The intermediate transfer belt is disposed such that a distance between ends in a height direction is longer than a distance between ends in an anteroposterior direction. At least a part of the photosensitive member is placed between the anteroposterior ends of the intermediate transfer belt. The image forming apparatus body includes an openable section at an upper face side or a front face side thereof to allow the toner cartridge to be attached and detached therethrough and to allow a jam to be fixed therethrough.
US07706715B2 Image forming apparatus and developer cartridge
A developer cartridge includes a developer cartridge case for accommodating a developer, a developing roller, a toner layer thickness control blade, and a side sealing member. The developing roller is supported by the developer cartridge case such that a circumferential surface thereof is exposed to an outside of the developer cartridge case along a width direction. The toner layer thickness control blade includes a blade body portion made of a metallic plate. A tip portion of the blade body portion is disposed at a sliding portion of the developing roller and the side sealing member so as to contact with the side sealing member. A frictional heat generated at the sliding portion is released to the outside of the developer cartridge case through the blade body portion in order restrain a leak of the developer as much as possible.
US07706708B2 Image forming apparatus which reduces the warm-up time of a fixing device, and control method thereof
An image forming apparatus according to the invention includes an image forming apparatus main body and at least one option apparatus that is mounted on the main body when functions are extended. The main body includes a main power supply unit that converts a commercial power supply into a predetermined voltage, a first load that is driven by the main power supply unit, a first auxiliary power supply that is charged by the commercial power supply, and a fixing device including a main heater heated by the power of the commercial power supply and an auxiliary heater heated by the power of the first auxiliary power supply. The at least one option apparatus includes a second load driven by the power of the main power supply unit and a second auxiliary power supply that is charged by the commercial power supply when the at least one option apparatus is mounted, while heating the auxiliary heater in conjunction with the first auxiliary power supply.
US07706706B2 Method and system for wide format toning
A printer or other powder deposition device may include multiple toning stations, and the toning stations may be positioned in various configurations within the device. The various configurations may position the toning stations so as to increase the toning width of the device, thereby allowing the device to print larger process widths. The device may also perform processing control for the multiple toning stations.
US07706697B2 Optical signal regeneration device and corresponding method
The invention relates in particular to an optical regeneration device for a signal carrying an item of information encoded by phase modulation of that signal, that signal being transmitted over an optical network and comprising a temporal succession of optical pulses.The device comprises an optical pulse nonlinear phase shift module, a linear pulse broadening module a linear pulse broadening module, and a module for the linear compensation of the broadening undergone by the pulses in the linear broadening module.
US07706695B2 Optical DQPSK receiver apparatus
An interferometer comprises a delay element and a phase shift element. The delay element delays an optical DQPSK signal by one-symbol time. The phase shift element shifts the optical DQPSK signal by π/8. A pair of photodiodes converts each of a pair of optical signals output from the interferometer into an electric signal. A photodetector circuit converts differential current obtained by a pair of the photodiodes into voltage and outputs as a detection signal. A first decision circuit outputs one-bit information based on the voltage of the detection signal. A second decision circuit outputs one-bit information based on a squared value of the voltage of the detection signal.
US07706694B2 Processor for entangled complex signals
A system for and method of processing complex signals encoded into quantum states is presented. According to an embodiment of the invention, polarized components of a pump laser beam are separated and respectively modulated with first and second signals. The modulated polarized components are directed to adjacent non-linear crystals with optical axes aligned at right angles to each-other. Information regarding at least one of the first and second signals is then derived from measurements of coincidence events.
US07706693B2 Optically transmitting apparatus, optically transmitting system and optically transmitting method
This provides an optically transmitting apparatus, an optically transmitting system and an optically transmitting method. This receives an optical signal which is configured in accordance with any one frame format among a plurality of frame formats and includes at least a clock signal and a data signal, and performs an optical-electric/electric-optical conversion on the received optical signal, and extracts the clock signal and the data signal, which correspond to the frame format, from the optical-electric converted signal. This correlates and stores an idle code indicative of a block where the actual data is not communicated and the frame format, reads the idle code from the extracted data signal, identifies the frame format corresponding to the read idle code, and executes a transmitting process in accordance with the identified frame format.
US07706692B2 Consumer electronics with optical communication interface
Digital electronic devices for optical communication of digital video and/or audio signals between a digital source device and a digital sink device. A digital source device includes a transition minimized differential signaling (TMDS) transmitter for receiving control and digital video signals from a source controller and for converting the control and digital video signals into electric TMDS signals. An interface receives a first end of an optical fiber. An optical transmitter converts the electric TMDS signals to at least one optical signal and transmits the at least one optical signal to the first end of the optical fiber. A digital sink device receives the at least one optical signal from a second end of the optical fiber and converts the optical signal into TMDS signals. A TMDS receiver converts the TMDS signals into control and digital video signals and transmits the control and digital video signals to the sink controller.
US07706689B2 Forward baseband digitalization
Methods and apparatus are described for forward baseband digitalization. A method includes receiving a forward baseband digital optical signal from an optical fiber; transforming the forward baseband digital optical signal to a forward analog electrical signal; transmitting the forward analog electrical signal on an electrical conductor; receiving a reverse analog electrical signal on the electrical conductor; transforming the reverse analog electrical signal to a reverse digital baseband optical signal; and transmitting the reverse digital baseband optical signal. An apparatus includes a forward baseband digital optical signal receiver; a forward circuit coupled to the forward baseband digital optical signal receiver, the forward circuit transforming a forward baseband digital optical signal to a forward analog electrical signal; a forward analog electrical signal transmitter coupled to the forward circuit; a reverse analog electrical signal receiver; a reverse circuit coupled to the reverse analog electrical signal receiver, the reverse circuit transforming a reverse analog electrical signal to a reverse digital baseband optical signal; and a reverse baseband digital transmitter coupled to the reverse circuit.
US07706688B2 Wavelength reconfigurable optical network
The invention provides a unified optical network architecture for metro and access communication networks, wherein a metro ring network interfaces access PONs through one or more reconfigurable Optical Add/Drop Multiplexers to provide wavelength-reconfigurable all-optical transmission of communication signals from the metro ring network to designated optical network units associated with the end-users, and wherein one metro hub located in the metro ring network is utilized to set transmission wavelengths and timing for both downstream and upstream signal transmission for multiple access PONs.
US07706685B2 Data communication network using optical power averaged multiplexing
An optical network system, including multiple nodes, an optical switch, and a switch controller, is configured to achieve communication in the optical domain. Each node is configured to receive both high frequency and low frequency inputs, generally utilized for handling data and addressing information, respectively. The two types of information are combined to create an amplitude modulated optical signal. Subsequently, the two types of information are separated by examining the optical power average of the signal being transmitted. Using one portion of the signal for addressing information, the switch controller can perform necessary routing and arbitration functions. Appropriate communications can then be sent back to the nodes and the optical switch to achieve the necessary configuration. The protocol utilized allows for subsequent arbitration and data transmission cycles, allowing the system and switch controller to configure transmission paths and arbitrate any communication issues. All optical data transmission is then commenced.
US07706684B2 Image-capture apparatus
An image-capture apparatus includes: an outer casing inside of which predetermined sections are arranged; an imaging device arranged inside of the outer casing; and a circuit board arranged inside of the outer casing, on which electronic components are mounted, the electronic components being heat generating elements. A heat-releasing air duct is formed on an outer surface side of the outer casing, at least an opening of the duct being formed at one surface of the outer casing and not communicating with an inside of the outer casing. Part of the outer casing is provided as a duct forming part that forms the heat-releasing air duct. Heat generated by the electronic components mounted on the circuit board is conducted to the duct forming part to be released outside of the outer casing from the heat-releasing air duct.
US07706683B2 Self adjusting operation lamp system
A combined operation lamp image detecting system includes an operation lamp attached to a movable mount, and at least one camera arranged in a fixed, known and/or detectable positional relationship relative to the operation lamp. The moveable mount includes actuators that are controlled on the basis of image signals detected by the camera so as to maintain shadow free illumination of a workspace.
US07706682B2 Wide-angle slip-on viewfinder on rangefinder cameras for photographic recordings with different focal lengths
Described is a wide-angle slip-on viewfinder (1) on rangefinder cameras for analog and digital wide-angle recordings of different image recording formats with lenses of different focal lengths, comprising three lens groups (LG1, LG2, LG3), a frame/mask unit (10) and a partially transmissive prism cube (8) which is designed as a combination element, wherein, on the light entrance side (4) in the viewfinder beam path (9), a first lens group (LG1) has a negative refractive power and the second and third lens groups (LG2, LG3) have a positive refractive power, wherein the second lens group (LG2) is composed of a first lens (L3) arranged downstream of the first lens group (LG1) and a second lens (L4) arranged on the light exit side (7) and the partially transmissive prism cube (8) is arranged between the lenses (L3, L4) and the third lens group (LG3) is arranged in a mask imaging beam path (11) which is at right angles to the viewfinder beam path (9) between the frame/mask unit (10) and the partially transmissive prism cube (8).
US07706680B2 Digital camera
A digital camera to which a storage medium can be connected, includes a profile information storer and a profile information reader. The profile information storer stores profile information representing a storage medium user in the storage medium connected to the digital camera. The profile information reader reads the profile information.
US07706678B2 Electronic imaging apparatus having optical/electronic finder mechanisms switchable in accordance with imaging condition
An electronic imaging apparatus having a section for generating imaging data which indicates an imaging condition; an optical finder mechanism for introducing light from a subject to a finder; a data display device for displaying at least one of the subject's image and the imaging condition in the finder; and a switching device for switching between light incident/non-incident states for the optical finder mechanism. When imaging is not performed, the switching device makes the light incident on the optical finder mechanism. When imaging is performed and the image signal is not recorded, the switching device makes the light incident on the optical finder mechanism, and the subject's image and the image formed by the data display device are superimposed and displayed in the finder. When imaging is performed and the image signal is recorded, at least the image formed by the data display device is displayed by the switching device.
US07706677B2 Mobile communication terminal device
A mobile communication terminal device, capable of implementing large screen and displaying stereoscopic images, includes: a first case and a second case; a first and a second display part mounted on the first case and the second case, respectively; lens modules mounted in front of the first and second display parts for producing virtual images for images of the first and second display parts; and a rotation member for rotating the first case and the second case on the same rotation axis. The mobile communication terminal device further includes: a first case and a second case; a rotation member for rotating the first case and the second case on the same rotation axis; and a viewfinder unit mounted on one side of at least one of the first case and the second case.
US07706674B2 Device and method for controlling flash
A flash controlling method is disclosed. The method includes: acquiring image data by photographing a subject; detecting a predetermined target object from the image data; calculating a distance to the predetermined target object based on a size of the detected predetermined target object; controlling an amount of flash light to be emitted based on the calculated distance; setting a predetermined threshold based on a reachable distance of the flash light; and inhibiting emission of the flash light when the calculated distance is larger than the predetermined threshold.
US07706672B2 Imaging apparatus and imaging method
An imaging apparatus according to the present invention aims to make a transit of a blur correction section from/to an electronically retained state to/from a mechanically retained state without causing image shifts on a display section. For this purpose, the imaging apparatus includes an image sensor, an LCD monitor, a gyro-sensor, a CCD stage, an actuator, a mechanical retention mechanism, a blur correction function in which the CCD stage is mechanically retained at a predetermined position during non-performance of a blur correction and it is electronically retained in a drivable state at a predetermined position during the blur correction, and a controller changing a display control over the LCD monitor when the CCD stage is transited from/to an electronically retained state to/from a mechanically retained state.
US07706668B2 Video information recording medium which can be accessed at random, recording method, reproduction 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.
US07706666B2 Information recording method, information recording medium, and information reproducing method, wherein information is stored on a data recording portion and a management information recording portion
With this invention, at least one of a video file containing video information, a still picture file containing still picture information, and an audio file containing audio information and a management file having management information on a control method of reproducing the information in the file are recorded on an information storage medium. This realizes a data structure that causes the recording and deleting places on the information storage medium to correspond spuriously to places on a single tape, such as a VTR tape. Use of the data structure provides users with an easy-to-use interface.
US07706663B2 Apparatus and method for embedding content information in a video bit stream
Systems and methods for deriving content information about a work of multimedia content and embedding the derived content information in a multimedia bitstream to form a hybrid multimedia bitstream are disclosed. The embedded derived content information may be extracted from the multimedia bitstream by an executable module to assist in compressing the performance duration of the multimedia bitstream.
US07706661B2 Copy protection of optical discs using redundant control data
Subservive data has been incorporated in the content of an optical disc, such as a DVD, to prevent copying of the disc. To defeat such copy protection, devices to copy optical discs are now being controlled to only copy data referred to by selected program paths. Accordingly, it is proposed to provide copy protection for optical discs by introducing errors into redundant control data to frustrate access to content on the disc. For example, the errors may be inconsistencies in a Video Manage Information Table (VMGI) or in a Video Title Set Information Table (VTSI).
US07706658B2 Copolymer and polymerizable composition
A copolymer containing a repeating unit of formula (1) and a repeating unit of formula (2-1) or (2-2): wherein R1 and R2 represent alkyl or aryl, R3 represents alkyl, aryl, alkoxy or amino, R5 and R6 represent hydrogen, alkyl or aryl. The copolymer exhibits excellent mechanical properties, and capable of forming a coating film having low reflectivity.
US07706657B1 Fiber optic parking dust cover
A cover is described that includes an opening for the cover to receive a latch of a pluggable device to secure the pluggable device in the cover. The cover includes a retaining latch for the cover to hold the cover within an opening of a device. The cover, when inserted into the opening of the device, provides dust protection for the opening of the device and a parking location for the pluggable device. A method is also described for parking a fiber optic connector in a cover and latching the cover into a cage of a communications device.
US07706655B2 Shelf-card assembly for optic fiber connection
An assembly comprises first connection units attached to a shelf and second connection units attached to cards, respectively. Each first connection unit holds at least one first optic fiber, while each second connection unit holds at least one second optic fiber. The first connection unit is connected to the second connection unit so that the first optic fiber is connected to the second optic fiber. Each first connection unit comprises a body and an optic connector. Each body is floatingly supported by the shelf. Each optic connector is floatingly supported by the corresponding body. The double floating-support structure allows “blind mate” connections between the first and the second connection units.
US07706653B2 Optical waveguide device
Provided is an optical waveguide device including: a core having a stacked structure of at least three layers in which first thin films having a finite width and thickness and formed of a material having a relatively high electric conductivity and a second thin film having the same width as the first thin films and formed of a material having a lower conductivity than the material forming the first thin films are stacked in sequence, the first thin films being disposed in a first layer and an uppermost layer and adjacent to each other for interaction of surface plasmons; and a clad disposed around the core and formed of a material having a lower conductivity than the material forming the first thin films and a higher refractive index than the material forming the second thin film. The thin metal films of at least two layers having a high electric conductivity in the optical waveguide device can generate a combined surface plasmon mode and propagate the generated surface plasmon mode in the length direction of the thin metal films. Thus, a propagated signal suffers from a smaller propagation loss than a surface plasmon mode supported by a single thin film.
US07706648B2 Tunable optical dispersion compensating apparatus
A tunable optical dispersion compensator (TODC) having a silica arrayed-waveguide grating (AWG) directly coupled at its input to a Mach-Zehnder interferometer device and at its output to a polymer thermo-optic lens.
US07706644B2 Offset launch mode from nanotaper waveguide into multimode fiber
One or more nanotaper coupling waveguides formed within an optical substrate allows for straightforward, reproducible offset launch conditions to be achieved between an incoming signal and the core region of a multimode fiber (which may be disposed along an alignment fixture formed in the optical substrate), fiber array or other multimode waveguiding structure. Offset launching of a single mode signal into a multimode fiber couples the signal into favorable spatial modes which reduce the presence of differential mode dispersion along the fiber. This approach to providing single mode signal coupling into legacy multimode fiber is considered to be an improvement over the prior art which required the use of an interface element between a single mode fiber and multimode fiber, limiting the number of propagating signals and applications for the legacy multimode fiber. An optical switch may be used to select the specific nanotaper(s) for coupling into the multimode fiber.
US07706642B2 Methods and devices for moving optical beams
A method and device for moving optical beams including a conduit and an attached, independently movable structure that moves the conduit with up to 6 degrees of freedom both controlled and restricted as required. This structure may include a conductor positioned by an electromagnetic field generator. A cam or flexible capacitor plate or combination of such could also form the independently moveable structures. A control provides a current through the conductor, thereby providing a force on the conductor to move the conduit. A position sensor detects the position of the conduit and provides feedback to the control to aid in accurate and rapid movement.
US07706640B2 Telecommunication optical cable for gas pipeline applications having built-in leakage detecting device
A telecommunication fiber optic cable for gas pipeline application has a built-in leakage detecting device. The cable has an optical core including a number of telecommunication optical fibers, an outer jacket covering the optical core, and one or more gas leakage detector optical fibers. One or more gas leakage detector optical fibers are enclosed within the outer jacket. Preferably, the cable has a linearly extending rod reinforcing system having strength rods that force the cable to bend in a preferential bending place. Preferably, the leakage detector optical fibers are located at, or close to, a plane that is substantially orthogonal to the preferential bending plane and passing through the cable neutral axis.
US07706639B2 Integrated optical waveform modulator
A method of modulating an optical carrier. A target carrier modulation is computed based on an input data signal. An effective length of an optical modulator is then controlled based on the target carrier modulation.
US07706635B2 Methods and systems for image scaling
Methods and systems for scaling an input image.
US07706633B2 GPU-based image manipulation method for registration applications
Exemplary systems and methods for performing registration applications are provided. An exemplary system includes a central processing unit (CPU) for transferring a plurality of images to a graphics processing unit (GPU); wherein the GPU performs a registration application on the plurality of images to produce a registration result, and wherein the GPU returns the registration result to the CPU. An exemplary method includes the steps of transferring a plurality of images from a central processing unit (CPU) to a graphics processing unit (GPU); performing a registration application on the plurality of images using the GPU; transferring the result of the step of performing from the GPU to CPU.
US07706626B2 Digital image reconstruction using inverse spatial filtering
A method for processing a source digital image wherein the source digital image is comprised of a plurality of pixels. A spatial filter is applied to the source digital image to produce an enhanced digital image. An inverse spatial filter is applied to the enhanced digital image to produce an estimated digital image. A difference digital image is then produced from the estimated digital image and the source digital image, wherein the difference digital image is representative of a difference between the source digital image and the estimated digital image. The difference digital image and the enhanced digital image can be transmitted from a first device to a second device remote. At the second device, a reconstructed digital image can be generated from the difference digital image and the enhanced digital image, wherein the reconstructed digital image is substantially equivalent to the source digital image.
US07706625B2 Trilateral filter for medical diagnostic imaging
A sequence of medical images is filtered. The filtering adapts as a function of spatial closeness, similarity of display values, and temporal vicinity. The kernel weights are based on combined spatial and temporal considerations as well as similarity for trilateral filtering. The similarity is a function of time. The similarity may be between display values separated by time or space and time.
US07706624B2 Apparatus and method for reducing noise in an image
An image processor includes a Lee filter for processing image data to improve noise therefrom. The Lee filter includes a smoothing control signal. During filtering of the image data, the smoothing control signal is converted to a monochrome video signal that is provided to a display instead of, or in addition to, the filtered image data. The image projected by the display of the smoothing control signal highlights edge activity in the filtered image. This display of edge activity makes it easier to locate noisy areas in the image data and fine-tune the amount of filtering to further reduce noise present in the image data and yet leave the desired image details alone.
US07706601B2 Object posture estimation/correlation system using weight information
An object pose estimating and matching system is disclosed for estimating and matching the pose of an object highly accurately by establishing suitable weighting coefficients, against images of an object that has been captured under different conditions of pose, illumination. Pose candidate determining unit determines pose candidates for an object. Comparative image generating unit generates comparative images close to an input image depending on the pose candidates, based on the reference three-dimensional object models. Weighting coefficient converting unit determines a coordinate correspondence between the standard three-dimensional weighting coefficients and the reference three-dimensional object models, using the standard three-dimensional basic points and the reference three-dimensional basic points, and converts the standard three-dimensional weighting coefficients into two-dimensional weighting coefficients depending on the pose candidates. Weighted matching and pose selecting unit calculates weighted distance values or similarity degrees between said input image and the comparative images, using the two-dimensional weighting coefficients, and selects one of the comparative images whose distance value up to the object is the smallest or whose similarity degree with respect to the object is the greatest, thereby to estimate and match the pose of the object.
US07706597B2 Defect inspection apparatus and defect inspection method
A defect inspection apparatus which includes a pattern image obtaining unit obtaining a pattern image of a predetermined part by causing focusing control to be performed in order to achieve focus on the predetermined part within an observation object according to set focusing control parameters, a pattern image storing unit storing the pattern image, and a detecting unit detecting the presence/absence of an abnormal condition of a part to be inspected by making a comparison between the pattern image of a reference part within the observation object, and the pattern image of the part to be inspected within the observation object. The focusing control parameters, set when the pattern image of the part to be inspected is obtained, are determined based on sample information obtained when the pattern image of the reference part is obtained.
US07706587B2 Method for creation of an overview of medical data sets
In a method for creation of an overview of medical data sets, a plurality of medical data sets exist regarding a patient and the data sets are associated with categories, and an overview image of at least one part of the patient is generated by means of an imaging modality. A localization within the patient is associated with each of the data sets, and the overview image is shown on a display medium. Markings are generated and shown at points of the overview image that correspond to the localizations of the data sets. The categories that exist with regard to at least one of the points are likewise displayed.
US07706584B2 Random access high-speed confocal microscope
Disclosed herein is a confocal imaging system for imaging a specimen. The system comprises a light source, a light deflector capable of positioning a beam of light produced by the light source at one of a series of predetermined points on the specimen, an addressable spatial filter capable of selectively filtering light from the specimen, and a central processing unit capable of providing selective position control to the light deflector and the addressable spatial filter.
US07706583B2 Image processing apparatus and method
There is disclosed an image processing apparatus which implements an image process suitable for an effect for compositing or switching images, and an image process that allows smooth high-speed playback of even an image in motion. The apparatus has band segmentation means for segmenting an image signal into a plurality of frequency band components, and image composition means for, after the band segmentation means segments input first and second image signals, outputting a third image signal by replacing image data for respective segmented band components. When image data, which are recorded while being segmented into a plurality of frequency band components, are composited for respective band, and the composite image data is output, image data obtained by compositing a plurality of image frequency components is decoded and played back in a high-speed playback mode.
US07706582B2 Personal authentication device
A compact authentication device that prevents user from feeling pressure and is strong against external light, when capturing an image of a finger blood vessel pattern with transmitted light. The device includes a guidance part for determining the finger position, a light source disposed on at least one side of the guidance part to emit light to be transmitted though the finger, an image capture part for capturing the transmitted light, a shading unit for limiting an irradiation region of the light, a finger thickness measuring unit, a unit for controlling a light amount of the light source based on a result of the measurement, a unit for recording registered image patterns of the finger, a unit for collating a captured image pattern from the image capture part with the registered patterns, and a unit for controlling different processing according to the collation result.
US07706580B2 Systems and methods for identifying a document with forged information
Methods and systems are provided for analyzing and assessing documents using a writing profile for documents, such as a payment instrument. A method may include providing a document to a computer system. In an embodiment, the method may further include comparing writing in information fields of the document to at least one forger writing profile representation. In some embodiments, at least one forger writing profile representation may be obtained from at least one information field of at least one document that includes forged information. In an embodiment, the document may be identified as a document including forged information from an approximate match of at least one forger writing profile representation with writing in the document.
US07706578B2 Image compilation production system and method
An image compilation production system and method, for use in a setting attended by multiple visitors. The system comprises multiple identification devices, multiple digital image capturing devices, and a reader device associated with each of the image capturing devices. Each identification device includes an electronic data storage device having identification data stored therein. One of the identification devices is carried by at least one of the visitors to the setting. The reader device activates the digital image capturing device to capture the image of the visitor when the identification data stored in the electronic data storage device of the identification device is carried within the detection range of the associated reader device by the visitor.
US07706577B1 Exporting extracted faces
Exporting information is disclosed. An object resulting from automatic detection performed on an image is received. An indication to export information is received. Data associated with the object is exported.
US07706574B1 Identifying and protecting composed and transmitted messages utilizing keystroke dynamics
A system for authenticating messages using keystroke dynamics identifying a composer of a message using diagraphs transmitted by the use of an input device. Keystrokes are gathered by modules that determine the timing factors between each keystroke and diagraph that is created by the message composer. Once sufficient keystrokes and diagraphs are monitored that allows a generation of an identifier of a unique message composition rhythm, a unique signature of the message creator is stored within the created message. This authentication method is embedded within a message. When a user tries to access or authenticate a message, the user will be verified against the authorized signature contained within the message or authorized database of readers. If a match occurs, the user will then be allowed to access the message.
US07706573B1 Remote distance-measurement between any two arbitrary points using laser assisted optics
The disclosed method measures the distance between two arbitrary points of interest from the user position by determining the range and angle between the two points. To measure the angle between the two points, a first method uses a micro-opto-electro-mechanical scanner to form a scan line between the two points of interest. A scan angle is determined based on the applied AC voltage needed to cause the endpoints of the scan line to coincide with the points of interest. The second method, an image-processing method, is applied to determine the angles between the points of interest. A Microprocessor uses captured images including the points of interest to determine the angle between the points. In both methods, the Microprocessor calculates the distance between the two points of interest by using the determined angle, together with the measured ranges and sends the calculated distance to a display.
US07706570B2 Encoding and decoding auxiliary signals
This disclosure describes methods and systems for encoding and decoding signals from a host signal such as audio, video or imagery. One claim recites a method comprising: receiving a host signal carrying an auxiliary signal; extracting data representing at least some features of the host signal, said extracting utilizes one or more processors; using the data representing at least some features of the host signal to determine a key; and detecting the auxiliary signal in a transform domain associated with the key, the detecting utilizes one or more processors. Other claims and combinations are provided as well.
US07706568B2 Information processing apparatus, information processing method, and computer readable storage medium
A method is provided that enables verification of whether a component of original image data has been altered at the location at which the component is to be reused without newly generating a signature. More specifically, the method includes inputting first document data including a plurality of components and signature information corresponding to the components, selecting at least one component from among the components, and extracting signature information corresponding to the at least one selected component. The method further includes storing the at least one selected component and the signature information corresponding to the at least one selected component in a memory, and generating second document data by pasting the at least one stored component and the stored signature information into a document selected as a paste location.
US07706566B2 System and method for reversible data hiding based on integer wavelet spread spectrum
A system and method are disclosed which may include subjecting an original, pixel domain image to an Integer Wavelet Transform (IWT) to obtain a matrix of IWT coefficients; selecting a plurality of the IWT coefficients for incorporation of information therein; and setting signs for the plurality of selected IWT coefficients according to bit values of a plurality of respective data bits. The system and method can also include subjecting a marked pixel domain image to an Integer Wavelet Transform to obtain a matrix of wavelet coefficients; selecting a plurality of the coefficients from the matrix that contain embedded information; and for each selected coefficient, extracting the data bit embedded in the coefficient, a bit value of the extracted data bit determined based on a sign of the coefficient.
US07706557B2 Chambers for a hearing instrument shell
A portion of a hearing instrument housing or shell comprises one or more chambers having planar, conical, or convex walls. During assembly, this shape helps guide the receiver tube towards tip of the shell and the receiver tube hole. Additionally, it will reinforce the walls of the shell, decreasing the tendency of the shell to vibrate when the receiver is generating sound.
US07706553B2 Auto-mute command stream by voice-activated remote control
A voice-activated, or voice-operated, remote control is adapted to reduce or eliminate the sound output of one or more entertainment appliances in order quiet the environment and thereby improve the effectiveness and accuracy its voice recognition functions. In one aspect of the present invention, the remote control sends a mute command to an appliance under control and listens for a voice command during an ensuing predetermined time period. In a further aspect of the present invention, the remote control determines which one of a plurality of unmute sequences is to be transmitted.
US07706549B2 Broadside small array microphone beamforming apparatus
A broadside small array microphone beamforming apparatus comprises first and second omni-directional microphones, a microphone calibration unit, and a directional microphone forming unit. The first and second omni-directional microphones respectively convert voice from a desired near-end talker into first and second signals. The second and first omni-directional microphones and the desired near-end talker are respectively arranged at three points of a triangle. The microphone calibration unit receives the first and second signals and correspondingly outputs first and second calibration signals. The directional microphone forming unit receives the first and second calibration signals to generate a first directional microphone signal with a bidirectional polar pattern. The adaptive channel decoupling unit receives the first calibration signal and the first directional microphone signal to generate a first main channel signal and a first reference channel signal for noise detection.
US07706542B2 Noise removal device
It is an object of the present invention to provide an improved noise removal device having an improved noise removal precision. A second noise extracting unit extracts a noise of an IF signal, and outputs a second noise signal which is then smoothed by a second noise smoothing unit to produce a second noise-smoothed signal. A noise hold control signal generating unit compares the second noise-smoothed signal with the second noise signal to produce a noise hold control signal indicating an occurring position and an occurring period of the noise of the IF signal. A first noise extracting unit extracts a noise of an FM detection signal, and outputs a first noise signal. A noise hold unit holds the first noise signal in accordance with the noise hold control signal to produce a held noise signal which is then smoothed by a first noise smoothing unit to produce a first noise-smoothed signal. A hold control signal generating unit compares the first noise-smoothed signal with the first noise signal to produce a hold control signal indicating an occurring position and an occurring period of the noise of the FM detection signal. Subsequently, a hold unit operates to hold the FM detection signal in accordance with the hold control signal, thereby generating and thus outputting an FM detection signal not containing any noise.
US07706536B2 Phase locking in a multi-channel quantum communication system
A communication system adapted to use wavelength (frequency) division multiplexing for quantum-key distribution (QKD) and having a transmitter coupled to a receiver via a transmission link. In one embodiment, the receiver is adapted to (i) phase-shift a local oscillator (LO) signal generated at the receiver, (ii) combine the LO signal with a quantum-information (QI) signal received via the transmission link from the transmitter to produce interference signals, (iii) measure an intensity difference for these interference signals, and (iv) phase-lock the LO signal to the QI signal based on the measurement result. In one configuration, the QI signal has a plurality of pilot frequency components, each carrying a training signal, and a plurality of QKD frequency components, each carrying quantum key data. Advantageously, the system can maintain a phase lock for the QKD frequency components of the QI and LO signals, while the QKD frequency components of the QI signal continuously carry quantum key data.
US07706535B1 Systems and methods for implementing routing protocols and algorithms for quantum cryptographic key transport
A quantum cryptographic key distribution (QKD) relay (205) includes one or more interfaces (530-1 through 530-N) and processing logic (505). The one or more interfaces (530-1 through 530-N) receive secret keys from other QKD relays in a QKD network. The processing logic (505) determines one or more paths for transporting the secret keys, using quantum cryptographic techniques, across a QKD network and route the secret keys towards a respective destination across the QKD network using the determined one or more paths.
US07706534B2 Pay per minute for DVB-H services
Provided are apparatuses, methods, and user interfaces for requesting access to a program or service, receiving the requested program or service and displaying the requested program or service at a user terminal. In one example, a request for a period of time for access to the program or service is transmitted from a user terminal via a broadcast network. The period of time may be converted to a key decryption count corresponding to the period of time and key interval, the key interval being a period of time separating adjacent key stream messages in a key stream corresponding to a content data stream for the program or service. The encrypted program or service may be decrypted at the user terminal based on the period of access, key interval, and/or key decryption count.
US07706527B2 Interruption device for a data communication line
An interruption device arranged in a communication line including first and second cables in series, each including a first group of wires for the transmission of computer data and a second group of wires independent of the computer data, includes: a box provided with first and second input/output sockets with which the first and second cables, respectively, are connected; interrupters each connected between the first and second input/output sockets inside the box and actuable from outside the box, these interrupters being associated respectively with the wires of the first group; and transmission elements not including an interrupter and each connected between the first and second input/output sockets inside the box, these transmission elements being associated respectively with the wires of the second group. In a variant, the second input/output socket is replaced by two sockets associated with the interrupters and the transmission elements, respectively.
US07706526B2 Method and apparatus for powering electronics associated with a telephone line twisted pair
Apparatus and methods for deriving power from an active POTS twisted pair of lines for powering associated auxiliary electrical devices, such as signal processing electronics, includes a power supply for providing a regulated DC voltage and current, and a current regulator for limiting the current flowing in the twisted pair to a predetermined value that does not disrupt the normal signaling and operation of the telephone circuit. Another current regulator in the power supply limits the input current from the twisted pair during power surges to another predetermined value that prevents line latching in an off hook condition. A shared power arrangement derives power from a plurality of twisted pairs and powers another plurality of auxiliary electrical devices in parallel, thereby limiting the line current of any one twisted pair to a value that avoids disrupting the normal operation of the telephone circuit.
US07706517B1 Call initiation via calendar
A system and method for initiating calls via electronic calendar is disclosed. A call list is associated by a user to a particular time and day within the electronic calendar. When the particular day and time arrives, the call list is forwarded to a service which executes the call list, and subsequently contacts the members of the call list. The system may initially query the callees through a prerecorded voice messaging system to determine which callees are present, and then establish a telephone connection based on responses to the queries. Once a connection is established, the user and the members of the list are linked to a conference bridge.
US07706514B2 Method of providing caller identification for calls placed over an internet
The invention uses the advanced intelligent network to provide caller identification for calls placed over the internet (24). A long distance call placed with an internet carrier results in the originating SSP (14) forwarding the call to an originating POP (22) for the internet carrier. The caller ID information is routed through the signaling system 7 network (16) to the SSP (32) in the terminating network. The call is routed to a terminating POP (26) and then to the SSP (32) in the terminating network. The SSP (32) inserts the caller ID information received through the SS7 network (16) and routes the call to the terminating line (30).
US07706513B2 Distributed text-to-speech synthesis between a telephone network and a telephone subscriber unit
A telecommunications system distributes text-to-speech synthesis between a telephone network and a telephone subscriber unit. The telephone network receives a telephone call from a first telephone subscriber unit over a first communication channel intended for a second telephone subscriber unit, determines that the second telephone subscriber unit subscribes to a speech-based caller identification service provided by the telephone network, converts text information, representing the caller identification of the first telephone subscriber unit into symbols, encodes the symbols to form a data stream, opens a second communication channel between the telephone network and the second telephone subscriber unit, and sends the data stream to the second telephone subscriber unit over the second communication channel.
US07706507B2 Radiation attenuation for a scanning device
A scanning device for providing a radiation scan to an article is disclosed. The scanning device includes a housing, a transport system and a radiation attenuation system. The housing has a entrance port and an exit port and encloses a radiation analysis unit. The transport system is configured to move the article from the entrance port, through the housing and to the exit port. The radiation attenuation system is supported at one of the entrance port and the exit port. The radiation attenuation system includes at least one substantially rigid panel rotatable relative to the housing and a counter balance coupled to the panel to at least partially offset the weight of the panel.
US07706505B2 Wireless X-ray fluoroscopic imaging system, inter-unit synchronization method of the same, and computer program
A wireless X-ray fluoroscopic imaging system is provided. The system includes an X-ray generation unit configured to perform X-ray exposure for each frame of imaging; a sensor unit configured to output image data; and an image processing unit configured to designate the exposure, wherein the sensor unit includes a first counter configured to be reset and resume counting in response to a beacon signal, and a unit configured to save a readout trigger offset for readout, and starts the readout when a counter value of the first counter matches the readout trigger offset, and the image processing unit includes a second counter configured to be reset and resume counting in response to the beacon signal, and a unit configured to save an exposure trigger offset for the exposure, and starts the exposure when a counter value of the second counter matches the exposure trigger offset.
US07706503B2 X-ray optic with varying focal points
An x-ray optical device delivers an x-ray beam with variable convergence. The convergence or the divergence of the x-ray beams varies over different parts of the reflector. The device may include an adjustable aperture to further select the convergence or divergence. The adjustable aperture selects the convergence angle by selectively occluding a portion of the x-ray beams.
US07706500B2 X-ray CT apparatus
The supporter supports a patient and is disposed movably along the body axis direction of said patient. The imaging part includes an X-ray-generator and an X-ray-detector. The X-ray-generator irradiates X-rays while rotating around the body axis. The X-ray-detector detects the X-rays that have permeated the patient. The collimator changes the irradiation field of the X-rays to be irradiated. The scan controller controls the movement of the supporter and the imaging part. The image-reconstructing part reconstructs image data based on the X-rays that have been detected by the X-ray detector. The movement amount-detector detects the amount of movement of the patient by the supporter. The collimator controller controls so as to change the size of the opening of the collimator based on the amount of movement.
US07706499B2 Acquisition and reconstruction of projection data using a stationary CT geometry
Systems and methods are provided for acquiring and reconstructing projection data using a computed tomography (CT) system having stationary distributed X-ray sources and detector arrays. In one embodiment, a non-sequential activation of X-ray source locations on an annular source is employed to acquire projection data. In another embodiment, a distributed source is tilted relative to an axis of the scanner to acquire the projection data. In a further embodiment, a plurality of X-ray source locations on an annular source are activated such that the aggregated signals correspond to two or more sets of spatially interleaved helical scan data.
US07706497B2 Methods and apparatus for noise estimation for multi-resolution anisotropic diffusion filtering
A method for reducing noise in a computed tomographic (CT) image includes acquiring both a first set of projection views and a second set of projection views, wherein for each projection view in the first set of projection views there is an associated projection view in the second set of projection views representing the same object scanned at substantially the same time from substantially the same position. The method further includes reconstructing the first set of projection views and the associated second set of projection views to obtain a first image and a second image, respectively. Next, the first image and the second image are combined to obtain a noise map and an amount of noise in a product image is estimated utilizing the noise map. The method also includes filtering using the noise map to perform noise reduction.
US07706491B2 Mobile communication terminal
The packet reception section of the cellular phone receives a packet transmitted from the base station and the transmission error detection section detects a transmission error of the received packet. When the transmission error is detected, the retransmission request transmission section transmits a retransmission request to request the retransmission of the packet in which the transmission error is detected, to the base station, and the sample timing control section shifts the sample timing of the A/D converter by a half clock.
US07706490B2 Analog to digital converter clock synchronizer
The present application generally relates to apparatuses such as television signal processing apparatus that process radio frequency signals. More specifically, the present application is particularly useful in integrated circuits that must receive a radio frequency signal and simultaneously use circuitry where the timing of the operations are based on the received RF signal and circuitry where the timing is based on a fixed rate signal with sensitivity to clock jitter. According to an exemplary embodiment, the apparatus comprises, a first input (RefClk), a second input (PllClk), an output (CLK 1X), a delay means (405, 410, 415, 420, 425), and a logic means (430, 435, 440, 445, 450, 455, 460, 465, and 470) to compare a plurality of stages of said delay means to produce an signal at said output.
US07706486B2 Efficient diversity combining for wideband downlink
A communication system employing site diversity combing to increase link availability includes at least two receivers at receive sites within a single downlink beam separated by enough distance to provide decorrelation of weather phenomena—such as rain fade outages. A signal transmits digital symbols to all the receivers and may use bandwidth efficient modulation with forward error correction coding. Sampled symbol values for each codeword are produced at each receiver, which are connected by one or more ground links so that all data can be collected at one site. At least two different soft-decision computation modules translate the sampled symbol values from the different receivers into different sets of soft-decision values—which may be log-likelihood-ratio (LLR) values reflecting the probability value for each bit of the codeword—that are digitally synchronized and combined for use by a decoder. The technique thus avoids disadvantages of either coherent waveform combining or BER-based digital switching.
US07706485B2 Radio interference indicator
The present invention provides a radio interference indicator comprising a controller for processing an instruction and a radio signal receiver coupled to the controller to receive or detect a radio signal. An indicating element is coupled to the controller to indicate the level of the radio signal to allow the user knows the quality of the background the radio signal.
US07706484B2 Coherent frequency clock generation and spectrum management with non-coherent phase
In a method for reducing electromagnetic interference in a clocked circuit, the clock circuit includes at least a first clock signal and a second clock signal. The method detects when a first transition of the first clock signal is substantially aligned with a corresponding second transition of the second clock signal. The second clock signal is delayed by a predetermined amount of time when the first transition is substantially aligned with the second transition.
US07706482B2 Algorithm for multiple-symbol differential detection
A method for differential phase evaluation of M-ary communication data is employed in which the data consists of N sequential symbols r1 . . . rN, each having one of M transmitted phases. Selected sequences of N−1 elements that represent possible sequences of phase differentials are evaluated using multiple-symbol differential detection. Using r1 as the reference for each phase differential estimate, sN−1 phase differential sequences are selected in the form (P2i, P3i, . . . , PNi) for i=1 to s for evaluating said symbol set, where s is predetermined and 1
US07706481B2 Method and system for improving reception in wired and wireless receivers through redundancy and iterative processing
A method and system for improving reception in wired and wireless systems through redundancy and iterative processing are provided. A multilayer decoding process may comprise a burst process and a frame process. Results from a first burst process may be utilized to generate a decoded bit sequence in the frame process. The frame process may utilize redundancy information and physical constraints to improve the performance of a decoding algorithm. Results from the frame process may be fed back for a second iteration of the burst process and of the frame process, to further improve the decoding operation. In some instances, the second iteration of the burst process may be based on a gradient search approach.
US07706480B2 Partial response receiver
An integrated circuit device having a receive circuit is disclosed. The receive circuit generates first and second sets of samples of incoming symbols during first and second time intervals, respectively. A select circuit selects, based at least in part on the first set of samples, at least one sample from the second set to be output as a received data value. The integrated circuit device further includes a transmit circuit to generate an output symbol during a third time interval. The output symbol has an amplitude based, at least in part, on a transmit data value for which an output symbol was generated during a time interval prior to the third time interval.
US07706476B2 Real-time digital quadrature demodulation method and device for ultrasonic imaging system
A real-time digital quadrature demodulation method and device for the ultrasonic imaging system are disclosed in this invention. In addition to a multiplying step and a filtering step, the method further comprises a sine and cosine table generating step for generating the sine and cosine table in real time, and a filter parameter generating step for generating corresponding filter parameters in real time to filter signals from the multipliers. The device comprises two multipliers, two filters, a sine and cosine table generating module, a filter parameter generating module, and two parameter memories. The real-time digital quadrature demodulation method and device for the ultrasonic imaging system according to the invention are capable of effectively saving the storage resource, and are easily controllable.
US07706474B2 Carrier tracking for AM in-band on-channel radio receivers
A method for carrier tracking in AM in-band on-channel radio receivers comprises the steps of receiving an input signal, generating a local oscillator signal in response to an oscillator control signal, mixing the input signal with a local oscillator signal to produce a first signal, filtering the first signal to produce a filtered first signal at a decimated sample rate, detecting the phase error and frequency error of the filtered first signal normalized to mitigate effects of signal fades, and using an adaptive loop filter to produce the oscillator control signal in response to the phase error and frequency error of the filtered first signal. An apparatus that performs the method is also provided.
US07706473B2 Comparative signal strength detection
A method for signal strength detection begins by comparing a signal strength representation of a signal with a signal strength representation of a reference signal. The method continues by adjusting, when the signal strength representation of the signal compares unfavorably with the signal strength representation of the reference signal, at least one of the signal strength representation of the signal and the signal strength representation of the reference signal until the signal strength representation of the signal compares favorably with the signal strength representation of the reference signal. The method continues by determining signal strength of the signal based on the adjusting of the signal strength representation of the signal and signal strength of the reference signal.
US07706470B2 Acquisition method for global positioning system
A Global Positioning System (GPS) acquisition method is provided. A GPS signal is first received, comprising a plurality of data bits, each repeating for a bit period. A search space is then formed, comprising a plurality of elements each associated with a presumed offset and a presumed code phase. Before bit-transition of each bit period, element values of the elements are accumulated by substituting the data bits into a coherent-combination algorithm. After bit-transition of each bit period, the element values are accumulated by substituting the data bits into a differential-coherent combination algorithm.
US07706459B2 System and method for channel estimation
Systems and methods are provided for improving a channel estimate in a signal communication system. The systems and methods improve the channel estimation quality and/or the delay spread of the channels that can be estimated. The combining of symbols operates to increase the density of pilots that are processed to provide the channel estimate.
US07706449B2 Digital television system
Disclosed is a digital television system carrying out modulation/demodulation by VSB (vestigial side band). A VSB transmitter includes an additional error correction encoder designed in a manner that a signal mapping of a TCM encoder is considered, a multiplexer (MUX), a TCM encoder operating in a manner corresponding to state transition processes of the additional error correction encoder, and a signal transmission part including an RF converter. And, A VSB receiver includes a signal receiver part receiving a signal transmitted from the transmitter, a TCM decoder, a signal processing part including a derandomizer, and an additional error correction decoder part.
US07706448B2 Reversible diffusion-based compression
Subject matter includes exemplary methods of reversible diffusion-based compression and an exemplary compression engine. In one implementation, a reversible diffusion function is applied to decrease high spatial frequency pixel values in an image or a prediction error image residue and to smooth variances between adjacent pixel values. An exemplary reversible diffusion function can increase data compression without loss of high frequency information yet operate with online encoders and decoders that lack significant processing power. An exemplary method transforms the data to make the data more amenable to compression schemes that utilize entropy transforms as an intermediate processing step, for example, prior to Huffman coding.
US07706442B2 Method for coding mode selection of intra prediction in video compression
A method and apparatus for selecting a coding mode of intra prediction in video compression. The method adapts an alternative full search (AFS) algorithm which reduces the computations of a conventional full search (FS) method. In the method, estimated sums of predicted blocks are obtained without actually forming predictors. By comparing the estimated sums of all modes with a low bound threshold, the undesired modes are quickly eliminated, and thus the number of predictor calculations and cost evaluations that require intensive computations are decreased.
US07706440B2 Method for reducing bit rate requirements for encoding multimedia data
Some representative embodiments are directed to systems and methods for compressing a data set. In one embodiment, a method comprises receiving a frame of data to be encoded, generating a residual frame that represents a difference between the received frame and one or several reference frames, performing a respective sum of absolute differences (SAD) calculation for each block within the residual frame, and applying a transform function to each data value within the residual frame, wherein the transform function is at least a function of a SAD value calculated for the block containing the respective data value.
US07706436B2 Decision-feedback equalizer and method of updating filter coefficients
Exemplary embodiments of the present invention provide an equalizer combined with a decoder and a method of updating filter coefficients. The method may include calculating output error signals ek, multiplying the output error signals by a parameter, obtaining a partial value by multiplying a delayed decoder decision stored in a filter delay line corresponding to an i-th filter coefficient by the result obtaining a partial value by multiplying a constant by a feedback coefficient and obtaining an updated value by adding the two partial values.
US07706435B2 Apparatus and method of searching for known sequences
Apparatus and method for correlating a received communication of a known sequence over a wireless channel through the use of a finite impulse response (FIR) filter having a small number of taps to reduce hardware requirement by as much as one-half that of conventional techniques while obtaining amplitude degradation which is no worse than experienced when employing conventional techniques.
US07706434B1 Method and apparatus for cancelling interference in a communication system
Methods and systems for cancelling interference in an analog communication signal are provided. The method includes receiving an analog communication signal including interference caused by a deterministic interference source, generating a digital interference signal corresponding to the interference caused by the deterministic interference source, converting the digital interference signal into a corresponding analog interference signal, and subtracting the analog interference signal from the analog communication signal.
US07706432B2 Data transfer system, wireless communication device, wireless communication method, and computer program
In a data transfer system in which wireless data transmission is carried out between a first device and a second device that each has a UWB wireless device, the data transfer system includes a ranging unit that is provided in the UWB wireless device of at least one of the first and second devices and measures a distance to the other of the first and second devices; a distance determination unit that determines, based on a measurement result by the ranging unit, whether or not the distance between the first and second devices has been within such a predetermined range that a predetermined transmission rate and a predetermined transmission quality are obtained by UWB communication; and a data transfer unit that executes data transmission between the first and second devices in response to a determination by the distance determination unit that the distance between the first and second devices has been within the predetermined range.
US07706431B2 System and method for providing optimized receiver architectures for combined pilot and data signal tracking
A system architecture for a receiver to process multiple signals on a common carrier frequency from a satellite. The receiver is arranged such that the receiver receives input data transmitted from the satellite. A pilot signal is tracked from the input data using a correlation channel, and a data signal is tracked from the input data using a data code generator operatively connected to the correlation channel. In one embodiment of the invention, the data signal generator creates replica code for the data signal. In another embodiment of the invention, the system can switch between the data signal generator and pilot signal generator based upon the signal-to-noise ratio of the incoming signal.
US07706429B2 BOC signal acquisition and tracking method and apparatus
A BOC signal acquisition and tracking apparatus and method. In the present invention, a BOC subcarrier, a QBOC subcarrier and harmonics thereof are used as subcarriers. Those subcarriers can be mixed with a received signal and integration result of each mixing result is calculated. Then, all the integration results are combined as a combined correlation. Alternatively, those subcarriers can be combined as a synthesized subcarrier. The synthesized subcarrier is mixed with the received signal, and the integration of the mixing result is calculated to obtain a synthesized correlation.
US07706426B2 Method for estimating one or more parameters of a ultra wideband signal and a receiver system for receiving ultra wideband signals
A method for estimating one or more parameters of a ultra wideband signal and a receiver system for receiving ultra wideband signals is provided. The method for estimating one or more parameters of a signal in an ultra wide band system including estimating the parameter(s) for a first signal element in a received signal then removing this signal element from the signal to obtain a modified signal. The parameter(s) for a number of further signal elements are then estimated and these elements are removed from the modified signal to form a refined signal. The parameter(s) for the first signal element are re-estimated to re-define the first signal element based on the refined signal minus the signal element having the greatest amplitude. The parameter(s) for the signal element having the greatest amplitude are re-estimated to re-define this signal element. The steps are repeated to generate a refined estimate of the parameter(s) for the first signal element. There is also disclosed a receiver for performing the above steps.
US07706425B2 Littrow external oscillator semiconductor laser optical axis deviation correction method and device
A Littrow-type external-cavity diode laser optical axis displacement correction method and device to easily, inexpensively, and accurately correct displacement of optical axis in Littrow-type ECDLs is provided. In the Littrow-type ECDL optical axis displacement correction device and method, a means for introducing a laser beam, a jig 36 for integrally fixing a diffraction grating 33 and a prism 35 into which the laser beam is introduced in a predetermined arrangement, and a rotary shaft 34 capable of integrally rotating the diffraction grating 33 and the prism 35 are included. By the rotation of the diffraction grating 33 and the prism 35 around the rotary shaft 34, the wavelength of the incident light can be changed, and the optical axis of the output light 39 is not changed by the change of the wavelength.
US07706423B2 Dual-wavelength semiconductor laser device and method for fabricating the same
In a dual-wavelength semiconductor laser in which a first semiconductor laser element and a second semiconductor laser element are integrated onto a substrate made of a compound semiconductor, a constituent material of an etching stopper of the first semiconductor laser element is a material which allows diffusion of impurities less easily than a constituent material of an etching stopper of the second semiconductor laser element.
US07706421B2 Temperature sensing device patterned on an electro-optic transducer die
An optical transmit assembly having a temperature sensor patterned on an electro-optic transducer die. Due to the close proximity of the electro-optic transducer junction and the temperature sensor, the temperature sensor more accurately measures the temperature of the electro-optic transducer junction. This permits for more refined control of the frequency characteristics of optical light emitted by the electro-optic transducer junction since the emitted optical frequencies of most electro-optic transducers are heavily temperature dependent.
US07706420B2 Optical power modulation at high frequency
An apparatus for providing a pulsed radiation beam has a radiation source providing a pulsed radiation beam at a constant pulse repetition frequency. A beam deflector in the path of the pulsed radiation beam is actuable to redirect the pulsed radiation beam cyclically towards each of a plurality of beam intensity modulators in turn. A beam recombiner combines modulated light from each of the plurality of beam intensity modulators in order to form the modulated pulsed radiation beam at the constant pulse repetition frequency.
US07706419B2 Optical systems for microarray scanning
The invention provides a novel optical system for use in a microarray scanner, comprising an aperture-containing reflecting mirror comprising an aperture and a reflecting surface. The aperture of the aperture-containing reflecting mirror allows an excitation light to pass through, and the reflecting surface of the aperture-containing reflecting mirror allows emission light from a microarray to be reflected. The optical system may also comprises various other components such as laser generators, beam splitter, reflecting mirrors, excitation and emission light filters, excitation and emission objective lens, pinhole, and detector. The optical system described herein has high efficiency, high sensitivity, low background noise, structurally simple, and high versatility.
US07706414B2 Method and apparatus for facilitating downstream frequency override in a data-over-cable system
A method and apparatus for facilitating downstream frequency override in a data-over-cable system is described. In one example, a data-over-cable system having a plurality of cable modem termination system (CMTS) elements is described. Each of the CMTS elements includes demodulation logic configured to detect one of a plurality of native preambles in upstream transmissions. Each of the native preambles may include a first section having a unique pattern and a second section having an equalizer training sequence. A concatenated preamble is formed from each of the native preambles. The concatenated preamble may include a first section having the unique pattern of each of the native preambles in a sequence and a second section having an equalizer training sequence. A burst profile is formed having the concatenated preamble for each of the CMTS elements. The burst profile is transmitted from each of the CMTS elements to a plurality of cable modems.
US07706410B2 Apparatus and method for constructing a data unit that includes a buffer status report
An apparatus and method for constructing a data unit that includes a buffer status report (BSR) such that when BSR triggering is performed, the size(s) of the necessary sub-header(s) are also to be considered together in addition to the BSR size. There is a checking unit that checks whether any padding region is available in a MAC PDU that was constructed, a comparing unit that compares the number of padding bits with the size of a buffer status report (BSR) plus its sub-header, and a processing unit that cooperates with the checking unit and the comparing unit to trigger a buffer status report (BSR) procedure if the number of padding bits is larger than the size of the BSR plus its sub-header, including the BSR and its sub-header in the MAC PDU, and setting an LCID in the sub-header to indicate a BSR is included, the BSR having been triggered due to padding. Using such apparatus allows the sub-header(s) to be inserted (included) into the MAC PDU (or transport block (TB) or other data unit).
US07706407B2 Method for coding data packets for transmission over an air interface
A method for coding data packets (DP) having at least one control command (S) and one data byte (B). The data packets are divided into sequences of control and/or data time blocks (SB, DB) each having a predetermined number (M) of time segments (ZS), whereby these can assume an on-value or off-value (EW, AW). At least one control command is coded in the time segments of a control time block, and a data byte is coded in the time segments of two data time blocks, whereby an on-value follows each time segment with an off-value. The method can be advantageously used in identification systems (IS) in mobile data carriers (DT) and in write/read devices (SL). The method results in the provision of a higher data transfer rate for transmitting data packets.
US07706406B2 Data transmission in a mobile telecommunication system
A data transmission method is provided for a medium access control (MAC) of a mobile telecommunication system. Each logical channel may transmit a response field to the transport channel. The response field may represent a data characteristic and an amount of data having a corresponding characteristic. This may be transmitted with the response field representing a data amount of a buffer. The transport channel may perform a TFC selection based on priorities of each logical channel and the data characteristic.
US07706405B2 System for efficient recovery of Node-B buffered data following MAC layer reset
A method and system for the UE and RNC to reduce transmission latency and potentially prevent loss of PDUs upon a MAC layer reset. UE generation of the status PDU is coupled with the MAC layer reset. The RNC generates a message with a MAC reset indication. Following the MAC layer reset all PDUs stored in the UE MAC layer reordering buffers are flushed to RLC entities and then processed by RLC entities prior to the generation of a PDU status report. The PDU status report provides to the RNC the status of all successfully received PDUs. Upon reception of a PDU status report in the RNC, missing PDUs are realized and retransmitted to the UE.
US07706404B2 Using the dynamic beacon to enhance power saving capabilities for low power UWB devices
A wireless device dynamically adjusts its beacon period as devices join and disconnect from a network. The number of open beacon slots is programmable and maintained as devices join the piconet.
US07706399B2 Polling in wireless networks
Access points in wireless networks provide contention free access to stations through polling. Polling frames are transmitted to stations at polling intervals. Stations may transmit polling alignment requests to the access point to request a modification of the polling interval. Virtual polling is provided by publishing a virtual polling schedule. Stations respond to the virtual polling schedule without receiving polling frames. Polling intervals used during virtual polling may be modified in response to polling alignment requests from mobile stations.
US07706396B2 Method and device for data transfer in telecommunication system
A method and a device for transferring data in a telecommunication system comprising a data transfer path (8) and devices (21, 22, 1) using the data transfer path for data transfer, data being transferred cyclically in messages (4) between the devices according to at least one cycle having a cycle time, whereby the device (1) is configured to monitor the cyclic communication on the data transfer path; determine, on the basis of the monitoring and the cycle time of said at least one cycle of the cyclic communication, at least one expected occurrence time slot of the cyclic communication; and transmit a message not belonging to the cyclic communication to the data transfer path on the basis of at least one determined occurrence time slot such that it does not collide with one or more messages of the cyclic communication occurring in the determined at least one occurrence time slot.
US07706395B2 Wireless communication system for switching different wireless communication networks
The present invention is a wireless communications system for simultaneously establishing a basic access network and a wireless access network using at least two kinds of wireless communication networks. The basic access network executes signaling communication in which communication is controlled so as to be continuously switched, whereas the wireless access network executes data communications other than the signaling communication. Then, a wireless communication terminal is provided with a position obtaining means and sends position information to a server, thereby it is possible to switch to an optimum network.
US07706394B2 System and method for collapsing VOQ's of a packet switch fabric
A system and a method to avoid packet traffic congestion in a shared-memory switch core, while dramatically reducing the amount of shared memory in the switch core and the associated egress buffers, is disclosed. According to the invention, the virtual output queuing (VOQ) of all ingress adapters of a packet switch fabric are collapsed into its central switch core to allow an efficient flow control. The transmission of packets from an ingress buffer to the switch core is subject to a mechanism of request/acknowledgment. Therefore, a packet is transmitted from a virtual output queue to the shared-memory switch core only if the switch core can actually forward it to the corresponding egress buffer. A token based mechanism allows the switch core to determine the egress buffer's level of occupation. Therefore, since the switch core knows the states of the input and output adapters, it is able to optimize packet switching and to avoid packet congestion. Furthermore, since a packet is admitted in the switch core only if it can be transmitted to the corresponding egress buffer, the shared memory is reduced.
US07706391B2 Packet transmission method and device
In a packet transmission method and device, when a received packet is written in a packet buffer, an address of the packet buffer is stored as a read address for each destination corresponding to a physical port and storing information of the received packet. The read address of a destination designated by the received packet information is read and saved when the received packet is read out of the packet buffer in accordance with a scheduling control. Then, the saved read address is taken out in accordance with an arbitration control and a received packet corresponding to the saved read address is read from the packet buffer.
US07706386B2 Fast 2-key scheduler
A scheduler utilizes a data structure in the form of an augmented, pruned, radix tree to implement 2-key scheduling.
US07706385B2 Bandwidth management system and method for guaranteeing quality of service in voice over internet protocol network
In a bandwidth management system and method for guaranteeing quality of service (QoS) in a Voice over Internet protocol (VoIP) network, bandwidth use information used to establish or terminate a call is provided, a bandwidth is reset when the bandwidth use information is provided, and available bandwidth information which is changed according to the reset bandwidth is reported.
US07706382B2 Method and system for managing a network having multiple domains
Exemplary embodiments are directed to a system and method for managing a network having multiple domains. An exemplary method includes identifying a router interface connected with a switch; assigning a Layer 2 identifier to the interface, wherein the identifier uniquely identifies a Layer 2 domain within the network; and assigning the Layer 2 identifier to the switch.
US07706378B2 Method and apparatus for processing network packets
A method and apparatus for monitoring and detecting strings of interest to effect intrusion detection, packet filtering, load balancing, routing, and other network-related operations.
US07706376B2 System and method for communicating with mobile stations over an extended range in a wireless local area network
Embodiments of a system and method for communicating over an extended range in a wireless network are generally described herein. Other embodiments may be described and claimed. In some embodiments, a packet is generated to include an extended range header if the mobile station is identified as an extended range mobile station. The extended range header and a data portion of the packet have a lower data rate than packets for regular range mobile stations and are encoded to correspond to rates for un-encoded transmissions to the regular range mobile stations.
US07706374B2 Method for assigning IP address to terminal device and communication system
A method for assigning an IP address to a terminal device and a communication system. The method includes: a router transmitting to a layer-2 device network a Router Advertisement message carrying routing prefix information; the layer-2 device network generating extended routing prefix information which identifies the downlink port uniquely within the broadcast domain of the subnet where the layer-2 device network is located according to the routing prefix information in the Router Advertisement message, and transmitting to the terminal device a Router Advertisement message carrying the extended routing prefix information; and the terminal device generating its IP address according to the extended routing prefix information in the Router Advertisement message and an Interface ID of the terminal device. Accordingly, it is unnecessary for the terminal device to perform address uniqueness check across the layer-2 devices in the network to ensure uniqueness of the IP address of the terminal device, thus improving the operating performance of the network.
US07706371B1 Domain based routing for managing devices operating behind a network address translator
A domain based tunneling scheme allows a Network Management System (NMS) to manage devices in a private network operating behind a NAT boundary. A device in the private network provides the NMS with information including a public NAT IP address, a private device IP address, and a unique device identifier. The NMS uses the public NAT IP address to set up and maintain a tunnel to the private network. The NMS stores the NAT information and a tunnel identifier in a table entry associated with the device. The NMS then uses the tunnel and the contents of the table entry to conduct management operations with the device operating in the private network.
US07706370B2 Method of implementing multimedia protocol passing through network address transform device
The present invention discloses a method of implementing traversal of multimedia protocols through Network Address Translation device, wherein the Network Address Translation (NAT) device establishes a mapping relationship between address of a terminal in a private network and address of a terminal in a public network, and enables the terminal in the private network to access the public network with a common address, so as to implement the interaction of media streams between the terminal in the private network and the terminal in the public network, in which the common address is a address of the private network for accessing the public network.
US07706367B2 Integrated tunneling and network address translation: performance improvement for an interception proxy server
A method for processing data packets in an interception proxy server without using a Network Address Translation module. A TCP packet received at a router is encapsulated using generic routing encapsulation (GRE). The TCP packet is redirected to a proxy server through a GRE tunnel which includes a redirection rule comprising a local destination IP address and port to be used for traffic passed through the tunnel. When the proxy server receives the TCP packet, the TCP packet is decapsulated. If a flag is set in the payload header of the TCP packet indicating that a redirection rule has been configured for traffic passed through the tunnel, the payload header of the TCP packet is modified according to the redirection rule. The modified TCP packet is then passed to a transmission control protocol of the proxy server.
US07706365B2 Randomized distributed network coding
A network and a method for transmitting processes in a network are disclosed, where a randomized coding approach is provided. Network nodes transmit on each outgoing link a linear combination of incoming signals, specified by independently and randomly chosen code coefficients from a finite field. The approach allows robust, distributed transmission and compression of information in networks and is advantageous over routing-based approaches.
US07706364B2 Virtual network device clusters
A virtual network device cluster includes several different virtual network device sub-units, which collectively operate as a single logical network device. The virtual network device cluster identifies the virtual network device sub-unit via which a given packet enters the virtual network device cluster. A packet is forwarded through the virtual network device cluster based on which virtual network device sub-unit has been identified for that packet. In one embodiment, a method involves receiving a packet via a first interface of a first one of several virtual network device sub-units of a virtual network device and associating the packet with the first one of the virtual network device sub-units. The method also involves inhibiting the packet from being sent via an interface of one of the virtual network device sub-units, in response to the packet being associated with the first one of the virtual network device sub-units.
US07706363B1 Method and apparatus for managing packets in a packet switched network
Method and apparatus for modifying standard VLAN tags to perform network packet switching. The method includes receiving a data packet at a port of a network switch and determining whether the data packet has a virtual local area network (VLAN) tagged frame. If the received data packet has a VLAN tagged frame, then the method further includes modifying and encoding fixed portions of the VLAN tag frame with switching information. The switching information includes information for central management of data packet flow through the network switch.
US07706362B1 Method and apparatus for selection of an endpoint device in a point to point link
A method is shown for deterministically selecting an endpoint for multiple links through a network for a client device. When a first network device establishes a connection for a client device to an endpoint device, it causes a database entry to be created that is keyed by a client identifier value for the client device and includes an endpoint address field with the network address of the endpoint device. When a second network device receives a call request from the client device, it queries the database using the client identifier value for the client device and waits a predetermined period for a database reply. A database device storing the database entry receives the query from the second network device, searches for the database entry matching the client identifier value, and sends a database reply that includes the client identifier value and the network address of the endpoint device from the database entry. The second network device receives the database reply and uses the network address from the database reply to establish a second connection to the endpoint device for the client.
US07706361B2 Reconfigurable, fault tolerant, multistage interconnect network and protocol
A multistage interconnect network (MIN) capable of supporting massive parallel processing, including point-to-point and multicast communications between processor modules (PMs) which are connected to the input and output ports of the network. The network is built using interconnected switch nodes arranged in 2 [logb N] stages, wherein b is the number of switch node input/output ports, N is the number of network input/output ports and [logb N] indicates a ceiling function providing the smallest integer not less than logb N. The additional stages provide additional paths between network input ports and network output ports, thereby enhancing fault tolerance and lessening contention.
US07706356B1 Mapping of IP phones for E911
A system including a first network configured to receive IP device data from an IP device and to provide one or more IP addresses of the IP device based on the IP device data; a second network comprising: a second network location database configured to store physical location information, and a second network location server configured to receive the one or more IP addresses of the IP device from the first network, and query the second network location database to determine physical location information of the IP device based on the one or more IP addresses.
US07706354B2 Telephone switching system accommodating a plurality of line packages
A telephone switching system includes line packages and a switch unit allowing a path to be established between the line packages. At least one line package is interconnected to, e.g. a broadband-adaptive unit, and is adaptive to both of a first coding rule expected of the switch unit and a second coding rule higher in compression ratio than the first coding rule. The broadband-adaptive line package, monitoring the coding rule of another line package connected thereto, adapts itself to the first coding rule if the other line package is adaptive only to the first coding rule, or adapts itself to the second coding rule if the other line package is adaptive to both of the first and second coding rules.
US07706352B2 Multicarrier pilot structure for reliable frame detection
A pilot structure, a method, and a receiver for multi-carrier cellular communications defining a specific Time Division Multiplexer/Multiplexing pilot pattern and pilot sequence for a sub-frame with short system information. A primary synchronization sequence is configured to be transmitted every predetermine number of sub-frames in a defined bandwidth. A primary common pilot is configured to be transmitted for each sub-frame. Short system information is configured to be transmitted once per frame to define the pilot structure of sub-frames in a frame period to define a structure of a frame period.
US07706351B2 Apparatus and method for transmitting an uplink signal in a mobile communication system using an OFDMA scheme
Disclosed is a method for transmitting an uplink signal by a mobile station in a mobile communication system using an OFDMA scheme. The method includes estimating a downlink channel status by using a signal received from a base station; determining a precoding matrix by using the estimated downlink channel status; and transmitting a signal obtained by multiplying an uplink signal to be transmitted by the precoding matrix to the base station.
US07706349B2 Methods and systems for selecting modulation in an orthogonal frequency division multiplexing system
Methods and systems for selecting modulation in an orthogonal frequency division multiplexing system are provided. In one embodiment, a method for a remote unit of an OFDM multipoint-to-point communications system comprises: establishing communication between a first remote unit and a host unit, the first remote unit and a plurality of remote units communicatively coupled to the host unit in a multipoint-to-point configuration; transmitting a plurality of tones from the first remote unit such that tones from the first remote unit and at least one other remote unit are simultaneously received at the host unit, the plurality of tones modulated with upstream information using OFDM; modulating up to a plurality of tones using a first modulation scheme when transmitting a first type of upstream information; and modulating up to a plurality of tones using a second modulation scheme when transmitting a second type of upstream information.
US07706348B2 Apparatus and method for encoding/decoding transport format combination indicator in CDMA mobile communication system
An apparatus and method for encoding/decoding a transport format combination indicator (TFCI) in a CDMA mobile communication system. In the TFCI encoding apparatus, a one-bit generator generates a sequence having the same symbols. A basis orthogonal sequence generator generates a plurality of basis orthogonal sequences. A basis mask sequence generator generates a plurality of basis mask sequences. An operation unit receives TFCI bits that are divided into a first information part representing biorthogonal sequence conversion, a second information part representing orthogonal sequence conversion, and a third information part representing mask sequence conversion and combines an orthogonal sequence selected from the basis orthogonal sequence based on the second information, a biorthogonal sequence obtained by combining the selected orthogonal sequence with the same symbols selected based on the first information part, and a mask sequence selected based on the biorthogonal sequence and the third information part, thereby generating a TFCI sequence.
US07706347B2 Signal processing apparatus and method using multi-output mobile communication system
The present invention provides a signal processing in applying HARQ to an MIMO system, by which error-detecting information enabling to decide whether a received signal is erroneous is appended for transmission. The present invention appends CRC to the data block transported from a higher layer so that HARQ can be efficiently applied to the MIMO system. The present invention segments the CRC-appended data block and then transmits the segmented data blocks via a plurality of antennas. Data streams generated from the segmented data blocks are independent from each other in coding scheme and modulation.
US07706346B2 Hybrid wireless communications system
A method that employs aspects of CDMA and OFDM modulation for controlling transmissions between a mobile station and a base station is provided. The method comprises forming a frame having a plurality of slots therein and then using CDMA modulation in a first portion of the plurality of slots, and using OFDM modulation in a second portion of the plurality of slots.
US07706344B2 Mobile terminal device, control method, and mobile communication system
A mobile terminal device that forms an adhoc network comprises a clustering section that identifies the ID and state of a mobile terminal device that is adjacent to the mobile terminal device itself by exchanging a Hello packet (containing the ID and state of the mobile terminal device itself) with the other mobile terminal device and which, based on the state of the adjacent mobile terminal device and the state of the mobile terminal device itself, sets the state of the mobile terminal device itself as a cluster head, gateway, or member; a storage section that stores the ID and state of the adjacent mobile terminal device and the state of the mobile terminal device itself; a link information transmit/receive section which, when the state of the mobile terminal device itself is the cluster head, transmits link information containing the ID of the adjacent mobile terminal device and the ID of the mobile terminal device itself and receives link information from the other mobile terminal device; and a routing section that finds a route to any mobile terminal device on the basis of the link information thus transmitted and received.
US07706343B2 Methods and systems for wireless local area network (WLAN)-based signaling network monitoring
Methods and systems for WLAN-based signaling network monitoring are disclosed. A signaling message is received at a network routing node. A message copy function on the network routing node copies the signaling message. The message copy function forwards the copied signaling message to a WLAN interface. The WLAN interface transmits the signaling message to an external network monitoring platform via a wireless local area network connection.
US07706341B2 Accounting for telecommunications terminal mobility in call admission control
A technique is disclosed to optimize the call admission control algorithm that governs a shared-communications channel, in which the algorithm accounts for the levels of mobility, on an individual basis, of one or more terminals that need to use the channel. Instead of determining the variation in the distribution of supported data rates aggregated across multiple terminals—which can result in a greater variance in the call admission criterion—the technique of the illustrative embodiment tracks the variation in the distribution, for each terminal, of the data rates for that terminal. In short, the technique of the illustrative embodiment accounts for the variance in data rates that is attributed to the mobility of individual, representative terminals and not to the variance that is attributed to the spatial distribution of multiple terminals.
US07706340B2 Reliable neighbor node discovery
Methods and systems for reliable neighbor discovery in wireless ad hoc networks are provided herein. In one aspect, embodiments of the present invention provide methods and systems for analyzing the quality of a communication link. In embodiments, several factors affecting link quality may be incorporated in the analysis, and basic and/or complex statistical and/or probabilistic analysis may be used. In another aspect, embodiments of the present invention provide methods and systems for neighbor node discovery that adapt to network and/or node operating conditions and that dynamically maintain a neighbor node set at a given node according to these conditions. In a further aspect, embodiments of the present invention extend the utility of neighbor node discovery beyond the customary role of data routing support into the problem of deploying an ad hoc network by providing a display module for displaying node connectivity information.
US07706334B2 Method of transmitting or receiving a data packet in packet data communication system using hybrid automatic repeat request
A method of transmitting/receiving a packet using a hybrid automatic repeat request in the mobile communication system is disclosed. The packet data transmitting method includes transmitting at least one sub packet divided from plurality of encoded packets generated by repeating a bit stream that is made by encoding information desired to be transmitted with ⅕ rate turbo encoder, and transmission start point information of the sub packet through the sub packet identifier field on the accompanying control channel.
US07706328B2 Methods and apparatus for position location in a wireless network
Methods and apparatus for position location in a wireless network. In an aspect, a method is provided that includes determining whether a symbol to be transmitted is an active symbol, wherein the symbol comprises a plurality of subcarriers, and encoding identification information on a first portion of subcarriers if it is determined that the symbol is the active symbol. The method also includes encoding idle information on a second portion of subcarriers if it is determined that the symbol in not the active symbol. In an aspect, an apparatus includes detector logic configured to decode a plurality of symbols to determine identification information that identifies a plurality of transmitters, and to determine a plurality of channel estimate associated with the plurality of transmitters. The apparatus also includes position determination logic configured to calculate a device position based on the plurality of transmitters and the plurality of channel estimates.
US07706327B2 Mobile communication system and mobile communication terminal
A mobile communication system transfers a packet to a mobile communication terminal forming an adhoc network, through a core network, based on address information of the mobile communication terminal. The address information of the mobile communication terminal includes common information which is changed when a connection point between the adhoc network and the core network is changed, and individual information which is maintained unchanged even when the connection point between the adhoc network and the core network is changed. The packet is configured to be transferred based on the individual information in a communication within the adhoc network.
US07706321B2 Adaptive gain adjustment control
Systems and techniques are disclosed relating to telecommunications which include transmitting a plurality of data groups to a receiver at a first power level, retransmitting a first one of the data groups to the receiver at a second power level lower than the first power level, providing feedback from the receiver relating to the retransmission of the first one of the data groups, and retransmitting a second one of the data groups to the receiver at a third power level different from the second power level, the third power level being a function of the feedback. It is emphasized that this abstract is provided to comply with the rules requiring an abstract which will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or the meaning of the claims.
US07706320B2 Mesh based/tower based network
Included are embodiments for providing communications services. At least one embodiment includes a first communications component configured to receive data from a first communications device and a second communications component configured to send at least a portion of the received data to a second communications device.
US07706314B2 Approach for implementing IPsec in performance enhancing proxy (PEP) environments
An approach is provided for implementing IPsec in PEP environments. The approach generally involves preserving TCP header data contained in packets prior to IPsec encryption and making the TCP header data available to PEP applications. For example, TCP header data is identified in a packet that conforms to the TCP and a copy of the TCP header data is generated. Encrypted packet data is generated by encrypting at least a portion of the packet using IPsec. For example, the TCP header data and payload may be encrypted to generate the encrypted packet data. A modified copy of the TCP header data is generated by modifying length data contained in the copy of the TCP header data to reflect a length of at least the encrypted packet data. A new packet is generated that includes the modified copy of the TCP header data and the encrypted packet data.
US07706305B2 Network system for vessel instruments
A network system where vessel instruments including sensors are connected through a communication network is provided. The sensors generate the same type of navigation data. The system includes a first network for realizing one-to-many communication, a first group instruments connected with each other through the first network, and a second group instruments connected to the first network with a different protocol from the first network. The first group instrument is an input/output gate between the second group instruments and the first network. At least one of the first group instruments has a server function. The first group instruments obtain identification information and types of navigation data of the second group instruments using the first group instruments as the gates, and the server-function instrument obtains identification information and types of navigation data of the instruments. The server function instrument selects one of the sensors generating the same type of navigation data, and outputs a sharing instruction of the data of the selected sensor, through the first network. The first group instrument provides the sharing instruction to the second group instruments using the first group instrument as the gate.
US07706302B2 Optimization of routing forwarding database in a network processor
A routing device and associated method for allocating the nodes of a multi-way trie of a forwarding routing table between two or more memory devices is disclosed. In the preferred embodiment, the routing device comprises a routing table for storing a plurality of routes in a multiway trie in a first memory for caching a first set of the plurality of trie nodes and a second memory for caching a second set of the plurality of trie nodes; and a route manager adapted to relocate one or more nodes of the second set from the second memory to the first memory such that the a utilization count for each of the nodes of the first memory is higher than each of the nodes of the second memory.
US07706299B2 Upstream bandwidth estimation
A technique for estimating the upstream bandwidth for a modem is provided. Various-sized packets are sent on roundtrip journeys through the modem. The roundtrip times for the various-sized packets are compared to provide an estimate of the modem's upstream bandwidth. Alternatively, a block file may be transmitted through the modem to a TFTP server. The TFTP server reports the time needed to complete the file transfer. Based upon the block file transmission start time and the completion time, an upstream bandwidth estimate may be performed. Given the upstream bandwidth estimation, non-VoIP upstream data traffic may be limited accordingly to provide a desired QoS to VoIP calls being supported by the modem.
US07706297B1 System and method for providing real time signal to noise computation for a 100Mb Ethernet physical layer device
A system and method is disclosed for providing real time signal to noise computation for a 100 Mb Ethernet physical layer device. A slicer module obtains a slicer error signal in the physical layer device and generates a signal that represents a square of the slicer error signal. A variance computation unit uses the signal that represents the square of the slicer error signal to calculate a value of variance of a histogram of the physical layer device by continuously accumulating a plurality of values of the square of the slicer error signal for a selected period of time. A real time signal to noise ratio is then computed using the calculated value of the variance of the histogram of the physical layer device.
US07706296B2 Lightweight packet-drop detection for ad hoc networks
In packet-drop attacks in ad hoc networks, a malicious network node chooses to selectively drop packets that are supposed to be forwarded, which results in adverse impact on application good-put and network stability. A method and system for detection of packet-drop attacks in ad hoc networks requires network nodes to report statistics on IP flow packets originated, received, or forwarded to neighbors. These statistics are analyzed and correlated to determine nodes suspected of dropping packets.
US07706295B2 Methods and apparatus for breaking and resynchronizing a data link
A resynchronization device for an Ethernet network device with a transmitter and a receiver includes a detector that detects faulty code groups received by the receiver. A counter counts the faulty code groups that are detected by the false carrier detector during a predetermined period. A resynchronization trigger asserts a resynchronization signal if the counter exceeds a predetermined threshold during the predetermined period. The faulty code groups include false carriers, which include non-idle code groups other than frame delimiters. Alternately, the faulty code groups include idle code groups that match idle code groups generated by the transmitter of the local network device.
US07706286B2 Method for selecting nodes in a network
Given a set of network nodes B that are sought to be monitored, and a set of potential monitoring nodes, a subset M of the monitoring nodes is chosen that insures monitoring each node b in B with a pair of nodes mi and mj such that no node except b is on both any shortest path from b to mi and on any shortest path from b to mj. Some of the nodes in M are chosen in a first step by identifying a subset of B having nodes b that are “t-good” nodes, choosing a subset of potential monitoring nodes as First Partner nodes, and choosing a corresponding subset of potential monitoring nodes as Second Partner nodes. Others are chosen in a second step that handles nodes b that are not “t-good,” using a greedy algorithm.
US07706285B2 Method and apparatus for monitoring and displaying routing metrics of a network
The invention includes an apparatus and method for displaying path metrics associate with nodes and links within a network. The method includes determining path metric values associated with the network. The method further includes displaying only the path metric values that fall within a predetermined set. The predetermined set can be adjustable by a network manager. The predetermined set can include an initial default value and be additionally adjusted by a network manager. The predetermined set associated with a particular node can be based upon a redundancy of paths available to the particular node.
US07706283B2 Decentralized and dynamic route selection in cooperative relay networks
A method selects an optimal route in a cooperative relay network including a set of nodes. For each node in a set of nodes of a cooperative relay network, dynamically varying channel state information is determined. A transmission policy based on the dynamically varying channel state information is selected, in which the transmission policy includes selected nodes forming an optimal route, a transmission mode for each selected node, and a transmission power for each selected node.
US07706281B2 Selecting paths in multi-homed transport-layer network associations
A multi-homed network node comprises an interface that is addressable using a primary network address and a secondary network address. Network packets identifying the primary network address traverse a first network path and packets identifying the second network address traverse a second network path that is routed physically separately from the first network path. A transport layer network protocol association is established in the network between a first node and the multi-homed node. One or more data messages are sent to the second node and identify the primary network address. Network feedback information indicates one or more performance characteristics of the first network path. In response, the data messages are automatically modified to identify the secondary network address.
US07706279B2 Communication performance measurement method
The present invention includes a designating packet transferring step, a measurement packet transmitting step and a measurement packet collecting step. The designating packet transferring step is a step of transferring a designating packet in a target section for a communication performance measurement in the communication network, the designating packet designating a relaying apparatus which adds information to the measurement packet from among plural relaying apparatuses. The measurement packet transmitting step is a step of transmitting a measurement packet from one end of the target section. The measurement packet collecting step is a step of collecting the measurement packet transferred in the target section from among measurement packets which are transmitted in the measurement packet transmitting step.
US07706277B2 Selective flow control
In an embodiment, a method is provided. The method of this embodiment provides transmitting data from a source node to a destination node, receiving a special flow control pause frame transmitted by the destination node in response to the destination node detecting a flow modification condition, and adjusting transmission of the data to the destination node in accordance with information included in the special flow control pause frame.
US07706274B2 High performance TCP for systems with infrequent ACK
A method for processing data packets in a network communication environment. In response to receiving an acknowledgment (ACK) of a previously sent burst of data packets, the amount of data acknowledged is compared to the amount of data in the burst that was originally sent. If the ACK covers at least a predetermined amount (or more) of the data in the original burst, then a burst size parameter is increased for future communications; however, if the ACK covers less than the predetermined amount of the original burst, then the burst size parameter remains the same.
US07706273B2 Port tracking on dynamically negotiated ports
Techniques for tracking dynamically negotiated port connections in a network include collecting statistical information on packets that are sent between nodes on a network, inspecting packets of control connections to detect payload fragments that denote ephemeral port negotiation and producing a mapping from a ephemeral connection flow_id to a control connection flow_id. The techniques also include checking the flow_id to see whether a flow record maps to a control connection.
US07706270B2 Communication control method for recovering a communication failure due to a packet loop generated by an improper connection and communication system to which the same is applied
In a communication system, transmission/reception of data can be performed between end hosts connected to a relay switch in a subnet even in an improper connection at a L2 level in the relay switch in a communication. Communication failure due to a packet loop generated by the improper connection of the L2 level is recovered by wherein the packet loop is stopped by continuously transmitting long-size MAC packets longer than a packet generating the packet loop into the subnet, which have destinations as a broadcast MAC address or multicast MAC address.
US07706269B2 Method, system and device for controlling a transmission window size
A method and system for controlling a transmission window size, wherein a transmission condition of the transmission path between a transmitting element and a receiving element is checked when at least one of the transmitting and receiving elements moves from a first access network to a second access network. Then, the transmission window size is changed in response to the result of said checking step. Thereby, the transmission window can be decreased actively to thereby accelerate the control procedure and improve resource utilization.
US07706264B2 Mobile VoIP phone communication system and method having a dialing process that utilizes a local mobile VoIP server in the same zone as a calling mobile VoIP phone
A mobile Voice-over-Internet-Protocol (VoIP) phone communication system and method allows users to make mobile communication via mobile VoIP phones. A local mobile VoIP server is established in at least one specific communication zone and at least a central mobile VoIP server for coordinating the local mobile VoIP server in each zone is established. The mobile VoIP phone logins to the local mobile VoIP server in a specific communication zone to which the mobile VoIP phone enters, so the local mobile VoIP server identifies the mobile VoIP server in the zone and stores identification information of the identified mobile VoIP phone. If the mobile VoIP phone moves from a first specific communication zone to a second specific communication zone, the identification information of the mobile VoIP phone is recorded in the local mobile VoIP server in the second specific communication zone and the local mobile VoIP server transmits the identification information to a central mobile VoIP server, such that the central mobile VoIP server stores the identification information.
US07706258B2 System and method for detecting loops in a customer-provider bridge domain
A loop detection system and method operable in an Ethernet network having a provider network and a customer network. In one embodiment, a provider edge (PE) entity is operable to generate a test frame with at least one of a destination address (DA) and source address (SA) that is unknown to the customer network. The test frame is broadcast to the customer network coupled to the PE entity. Upon determining that the test frame or its duplicates are received back by the PE entity within a first time period, loop location within the Network is deduced responsive to the determination.
US07706256B2 Protection switching method and apparatus for nodes in a resilient packet ring network
The present invention discloses a protection switching apparatus for nodes in a Resilient Packet Ring (RPR) network, including: a first switching module, for receiving inner ringlet data and transmitting data to the outer ringlet; a second switching module, for receiving outer ringlet data and transmitting data to the inner ringlet; and when it is in a normal mode, each of the switching modules transmits the received ringlet data to the other switching module connected to itself, and the received ringlet data are transmitted through normal data paths; when protection switching is required and frame boundaries of data are reached, the first and second switching modules directly switch data paths within themselves, and transmit the received ringlet data through WRAP data paths. At the same time, a protection switching method for nodes in an RPR network is provided. This invention is easy to realize, and data path switching is performed at frame boundaries of data transmission, thus no packet will be lost and reliability of RPR network nodes is guaranteed.
US07706253B1 Gateway to route communications during a fault
Telephones connected to a gateway can still make calls when connectivity to a central processing device is lost. The gateway determines when connectivity with the central processing device is lost. When a communication is received from a first telephone for second telephone, the communication is routed to the second entity by bypassing the central processing device. This is possible using identification information that is stored for the second entity when the second entity registered with the central processing device.
US07706251B2 OFDM signal receiving apparatus and method having reduced power consumption
A signal receiving apparatus having both a continuous and intermittent mode for receiving OFDM signals. While in the intermittent mode, the data processing units of the apparatus receive power for a duration of time that is shorter than the duration of an OFDM symbol.
US07706250B2 Apparatus and method for simultaneous testing of multiple orthogonal frequency division multiplexed transmitters with single vector signal analyzer
A signal analyzer and method for measuring signal compression levels of one or more individual orthogonal frequency division multiplexed (OFDM) signals among a plurality of OFDM signals within a composite signal.
US07706246B2 Adaptive modulation for fixed wireless link in cable transmission system
In one embodiment of the communications network, the predetermined encoding scheme and symbol constellation configurations are chosen so that the range in channel qualities that the encoding scheme and symbol constellation configurations are designed to be utilized within overlap with each other. This overlapping provides hysteresis, which reduces the frequency with which a subscriber must alter encoding scheme and symbol constellations. Reducing the frequency of changing encoding scheme and/or symbol constellation eliminates the communication overhead associated with these changes and increases throughput by enabling the subscriber to spend more time transmitting data.
US07706243B2 Method and apparatus for reproducing optical information
An optical information reproducing method capable of determining multi-level information with high precision, and an apparatus for the method. Specifically, a cell having a reduced multi-level is provided in a portion of a data region to perform the level correction or automatic gain control. For example, a cell recorded with an M-value for each group including a plurality of cells, each of which is recorded with an N-value (N>3, M
US07706239B2 Apparatus for detecting a pre-pit signal
An apparatus for detecting a pre-pit signal at different laser power intensities of an optical disk drive. The apparatus includes an amplifier for receiving a push-pull signal acquired from an optical disk to generate an adjusted signal, a multiplexer for receiving the push-pull signal and the adjusted signal and selecting the push-pull signal or the adjusted signal as a slicing signal for output according to a power state signal, and a slicer for receiving the slicing signal and slicing the slicing signal according to a slicing level to generate the pre-pit signal. Thus, the apparatus only needs one set of slicer to correctly slice the pre-pit signal.
US07706236B2 Optical pickup and optical disc apparatus including a multi-section diffractive element
An optical pickup including: a light source; a diffractive element; an objective lens; and a photodetector, wherein the diffractive element has first to fourth areas provided with a predetermined periodic structure in each of the areas, the second and third areas have phases of the periodic structures of the second and third areas varied at an angle of about 180 degrees, the first area has a phase of the periodic structure in the first area varied from a phase of the periodic structure in the second area at an angle of about 180 degrees, and the fourth area has a phase of the periodic structure in the fourth area varied from a phase of the periodic structure in the third area at an angle of about 180 degrees. The optical pickup can obtain an excellent tracking error signal and improved amplitude when the objective lens is displaced.
US07706233B2 Optical-disk recording method, recording apparatus and reproducing apparatus
An optical-disk recording method, recording apparatus and reproducing apparatus are provided which are capable of continuously recording/reproducing a hologram with ultra-high density. In the case of recording a hologram to a holographic recording area, a holographic recording spot HSP on one track of the holographic recording area and a holographic recording spot HSP on a track adjacent thereto are recorded in circumferentially different positions. At least one holographic recording spot HSP is formed on each track, making the process continuous. Recording is made such that, provided that the holographic recording spot HSP has a diameter D and a multiplex number of holographic recording spots HSP is m, a pitch P between adjacent holographic recording spots HSP is P=D/m. Consequently, it is possible to efficiently record a hologram with density to a holographic recording area of an optical disk recording medium, and to achieve the density increase of holographic recording capacity.
US07706232B2 Information recording medium having a wobbling groove structure
An information recording medium having at least a read only area and a recording and reproducing area is composed of at least: a substrate; a recording layer formed on the substrate so as to record and reproduce information; and a light transmission layer having transparency formed on the recording layer. The information recording medium is further characterized in that a wobbling groove corresponding to the read only area and another wobbling groove corresponding to the recording and reproducing area is formed on the substrate without overlapping with each other, the recording and light transmitting layers are continuously adhered over at least two areas of the read only area and the recording and reproducing area, reflectivity of the recording layer is more than 5%, and a push-pull signal output T3 reproduced from the read only area and another push-pull signal output T4 reproduced from the recording and reproducing area before recording satisfies relations of T3≧0.1, T4≧0.1 and 1.5≧T3/T4≧0.5.
US07706229B2 Recording medium having different areas recorded with different modulation methods, recording apparatus, reproducing apparatus, recording method, and reproducing method
The present invention allows the compatibility with general-purpose data recording/reproducing by use of conventional media systems, and at the same time, allows the construction of a recording/reproducing system which satisfies the demands for the increase in storage capacity, the construction of a proper management system, the compatibility with special information recording, and the solving of problems with conventional models (recording/reproducing apparatuses). The audio track and data track in the data area are managed by the second management data in the management area on the recording medium and the data track records data and the first management data for managing the se data. In addition, the audio track and the second management data are modulated by the first modulating scheme and the data track is modulated by the second modulating scheme before being recorded.
US07706224B2 Information recording medium, information reading apparatus and information recording apparatus
In an information recording medium, positions of pits are modulated in a direction intersecting a direction of reading of pits, so that a predetermined information is recorded. In this information recording medium, the whole of the predetermined information or a part of the predetermined information is randomized through the used of spread spectrum.
US07706219B2 Signal processing apparatus and method for an optical disc drive
A signal processing apparatus includes sample and hold units for holding a plurality of analog photo diode signals. A signal holding controller generates control signals to the sample and hold units for holding the analog photo diode signals. Analog adjusting modules adjust the held analog photo diode signals. A multiplexer selectively couples one input end of the multiplexer to the output end of the multiplexer for outputting the adjusted analog photo diode signals. An analog to digital converter converts the adjusted analog photo diode signals into digital photo diode signals.
US07706217B2 Optical disc apparatus
An optical disc apparatus includes an emitter which emits a laser beam to a optical disc, a divided photodetector including a first divided portion and a second divided portion disposed in a light path of the reflected beam from the optical disc, and producing a first photodetector signal and a second photodetector signal, a phase difference detector which produces a phase difference signal from a phase difference between the first and the second photodetector signals, an integrator which produces a integral signal from a integration of the phase difference signal, a tracking controller configure to perform tracking control based on the integral signal, and a limiter which limits a signal to be supplied from the divided photodetector to the phase difference detector or a signal to be supplied from the phase difference detector to the integrator based on a detection status of a signal detected by the divided photodetector.
US07706214B2 Perpetual calendar mechanism
The perpetual calendar mechanism includes a date mobile (16, 28-31), a date lever (3) bearing a small click (14), a correction lever (4) driving a great click (40) and a finger (2) driving the levers (3, 4). The date mobile (16, 28-31) is shifted instantaneously by the small click (14) during the transition from one day to the next within a month and during the transition from the last day of a month of 31 days to the first day of the following month, and partly in a dragging manner by the great click (40) during the transition from the last day of a month of less than 31 days to the first day of the following month.
US07706212B1 Mobility director device and cane for the visually impaired
A mobility cane for use by a visually impaired person has a handle portion having an outer surface, an elongated member extending from the handle, a detection apparatus operably mounted on the mobility cane, and a plurality of vibrating tactile transmitters arrayed on the outer surface of the handle operably connected to the detection apparatus.
US07706208B2 Semiconductor memory device
If memory cell blocks are laid out in a conventional manner to create a memory chip with a capacity of an odd power of 2 by using memory cells whose aspect ratio is 1:2, the chip will take a 1:1 shape and become difficult to enclose in a package of a 1:2 shape. In addition, such conventional layout of memory cell blocks to form the 1:2 shape causes the area of a peripheral circuit region to be limited by the memory blocks, pads to be arranged collectively in the central section of the chip, and wiring to become dense during the enclosure of the chip in the package.In this invention, therefore, four memory blocks, BANK0, BANK1, BANK2, BANK3, BANK3, are constructed into an L shape and then these memory blocks are properly combined and arranged to construct a chip of nearly a 1:2 shape in terms of aspect ratio.
US07706206B2 Semiconductor integrated circuit
A semiconductor integrated circuit includes a first buffer and a second buffer having different operational timing, a first voltage power supply for generating a first power supply voltage supplied to the first buffer in accordance with the operational timing of the first buffer, and a second voltage power supply for generating a second power supply voltage supplied to the second buffer in accordance with the operational timing of the second buffer.
US07706205B2 Static memory cell having independent data holding voltage
A static memory cell, composed of cross-coupled MOS transistors having a relatively high threshold voltage, is equipped with MOS transistors for controlling the power supply line voltage of the memory cell. To permit the voltage difference between two data storage nodes in the inactivated memory cell to exceed the voltage difference between the two nodes when write data is applied from a data line pair DL and /DL to the two nodes in the activated memory cell, the power supply line voltage control transistors are turned on to apply a high voltage VCH to the power supply lines after the word line voltage is turned off. The data holding voltage in the memory cell can be activated to a high voltage independent of the data line voltage, and the data holding voltage can be dynamically set so that read and write operations can be performed at high speed with low power consumption.
US07706202B2 Semiconductor device having electrical fuses with less power consumption and interconnection arrangement
In fuse program circuits, fuse element FS is implemented using metal interconnect at third or higher layer of multilayer metal interconnect. In each fuse program circuit, program information and fuse select information are sequentially transferred using a scan flip-flops, and fuses are selectively and electrically blown one by one. The fuse program circuit provided with fuse elements that can be programmed even after packaging is implemented with low power consumption and a low occupation area.
US07706201B2 Integrated circuit with Resistivity changing memory cells and methods of operating the same
An integrated circuit includes a plurality of resistivity changing memory cells and at least one resistivity changing reference cell; a voltage comparator including a first and second input terminals; a signal line connected to the memory cells, the reference cell, and the second input terminal; and a switching element connecting the first input terminal to the second input terminal. A method of operating the integrated circuit includes closing the switching element; supplying a first voltage to the first input terminal via the signal line and the switching element; opening the switching element; supplying a second voltage to the second input terminal via the signal line; and comparing the first and second voltages using the voltage comparator, wherein the first voltage represents a memory state of a memory cell, and the second voltage is a reference voltage which represents a memory state of a reference cell, or vice versa.
US07706200B2 Internal voltage generator
An internal voltage generation device includes a plurality of output nodes; a bit line precharge voltage generation unit for generating a bit line precharge voltage; a first voltage drop unit for transferring the bit line precharge voltage to a first output node after decreasing the bit line precharge voltage by a first voltage drop amount in response to a test mode signal; and a second voltage drop unit for transferring the bit line precharge voltage to a second output node after decreasing the bit line precharge voltage by a second voltage drop amount in response to the test mode signal, wherein the second voltage drop amount is greater than the first voltage drop amount.
US07706199B2 Circuit and method for parallel test of memory device
A test circuit in a memory device includes a first compression unit configured to compress data of a plurality of cells to transmit first compressed data to a plurality of input/output lines, and a second compression unit configured to compress the first compressed data on the plurality of input/output line to output second compressed data to at least one output pin, wherein the second compression unit operates in a low compressing mode and a high compressing mode in response to a data compression selecting signal.
US07706198B2 Multi-chip and repairing method based on remaining redundancy cells
There is provided a repair method of a multi-chip that comprises a plurality of memory chips, each of the memory chips storing information with respect to remaining redundancy cells after repairing at a chip level. The repair method includes testing one of the plurality of memory chips; when the tested memory chip is judged to be defective, checking whether the tested memory chip is repairable, based on the stored information of the remaining redundancy cells; and when the tested memory chip is judged to be repairable, repairing the tested memory chip.
US07706192B2 Voltage generating circuits for semiconductor memory devices and methods for the same
In a voltage generating circuit for a semiconductor memory device, each of a plurality of reset signal generators individually generates a reset signal in response to one of a plurality of external source voltages. The plurality of external source voltages have different voltage levels. An output voltage generator generates a plurality of output voltages by independently driving each of the plurality of external source voltages in response to a corresponding one of the plurality of reset signals. The output voltage generator outputs the plurality of output voltages through a common output terminal.