Document Document Title
US08065743B2 Content use management system, content-providing system, content-using device and computer readable medium
A content use management system includes a content-providing system and a content-using device. The content-providing system includes a providing unit that provides, to the content-using device, digital content having content identification information corresponding to user-side-specific information specific to the content-using device or a user of the content-using device, and a primary distribution destination field. The content-using device includes a first control unit that, when receiving an instruction for using digital content from a user, allows use of the digital content when content identification information included in the digital content corresponds to user-side specific information specific to the content-using device or a user of the content-using device, and executes a control process in accordance with a value of the primary distribution destination field of the digital content when the content identification information included in the digital content does not correspond to the user-side-specific information.
US08065742B2 Delivering specific contents to specific recipients using broadcast networks
Systems and methods for delivering specific contents to specific recipients using broadcast networks. The methods include receiving an AV signal of a broadcast program and supplementary content which contains a tag identifying a specific recipient and specific contents. The specific contents are encrypted with a public key associated with the specific recipient. The supplementary content is combined with the AV signal to form a data-augmented signal which is subsequently encoded and modulated with a carrier signal to form a transmit signal for broadcasting to receivers. Each receiver includes a supplementary decoder for extracting the supplementary content, decrypting the specific contents with a private key corresponding to the public key, and providing the decrypted specific contents to the intended recipient.
US08065737B1 Virus scanning for block-level distributed application management
Described herein is technology for, among other things virus scanning for block-level distributed application management. The technology involves storing blocks of a root image on a first storage unit and storing blocks of leaf images on respective second storage units. The leaf images include additional data blocks not previously contained in the root image and changes made by respective compute nodes to the blocks of the root image. The technology includes receiving a notification from one of the compute nodes that the root image has been scanned for viruses and providing the notification to other compute nodes.
US08065736B2 Using asynchronous changes to memory to detect malware
A system and method for using asynchronous changes to memory to detect malware is disclosed. The technology initially receives a memory buffer location to be evaluated, the memory buffer location possibly having at least a portion of malware therein. The technology then performs a plurality of double fetches to the memory buffer location. The technology additionally compares a plurality of responses to the plurality of double fetches, wherein a plurality of similar responses to the plurality of double fetches indicates the portion of malware is not present and wherein at least two distinct responses to the plurality of double fetches indicates the portion of malware is present.
US08065734B1 Code module operating system (OS) interactions intercepting system and method
A method includes creating an intercept function for a tracked Dynamic Link Library (DLL) function of a Dynamic Link Library (DLL) being loaded into a suspicious module. Further, the import address table entry for the tracked DLL function is replaced with the respective address of the intercept function. In this manner, a call from the suspicious module to the tracked DLL function is intercepted by the intercept function. The suspicious module is associated with the thread presently executing and the call is passed to the tracked DLL function. Accordingly, any actions associated with the thread are attributed to the suspicious module instead of to a process containing the suspicious module.
US08065726B2 Scalable anti-replay windowing
The present disclosure provides a method for scalable anti-replay windowing. According to one exemplary embodiment, the method may include receiving at least one data packet having at least one new sequence number. The method may also include comparing the at least one new sequence number to an anti-replay window configured to prevent packet replay, the anti-replay window having at least one existing sequence number. The method may further include shifting the contents of the anti-replay window by varying the location of a starting index and an ending index. Of course, additional embodiments, variations and modifications are possible without departing from this embodiment.
US08065724B2 Computer method and apparatus for authenticating unattended machines
An unattended computer-based machine is authenticated by the present invention method, system or apparatus. The subject machine may be an auto-restarted machine or similar machine configured to be unattended. Upon receipt of initializing input from a user at a subject computer-based machine, a working process authenticates the user and generates resulting credentials. The working process stores the generated credentials in a memory area of the subject machine. Separate from and independent of the working process is a security monitor of the present invention. A monitoring module of the present invention monitors user activity on the subject machine and upon detecting suspect activity destroys the stored credentials of the working process. Suspect activity includes any activity raising a suspicion of compromise.
US08065722B2 Semantically-aware network intrusion signature generator
An automatic technique for generating signatures for malicious network traffic performs a cluster analysis of known malicious traffic to create a signature in the form of a state machine. The cluster analysis may operate on semantically tagged data collected by connection or session and normalized to eliminate protocol specific features. The signature extractor may generalize the finite-state machine signatures to match network traffic not previously observed.
US08065719B2 Method and apparatus for reducing firewall rules
A method and apparatus for reducing obsolete firewall rules are disclosed. The present invention addresses the issue by using existing network routing information as well as firewall rule configuration information to help analyze firewall access logs to identify obsolete and unused firewall rules so that these obsolete firewall rules can be removed. In one embodiment, the present invention is capable of periodically identifying the unused rule set for each external partner network and removing these obsolete rules with no impact to the current operation.
US08065718B2 Secure authentication using hardware token and computer fingerprint
A method and apparatus for secure authentication of a hardware token is disclosed. In one embodiment, a host computer fingerprint is used to generate a partial seed for a challenge-response authentication which is performed on the hardware token. In another embodiment, the host computer fingerprint is used as a personal identification number for the hardware token.
US08065716B2 Method, system and article for dynamic authorization of access to licensed content
A content player receives a content carrier, which includes a first computer readable medium and a second computer readable medium, and determines whether a valid license exists for accessing content or a segment of content carried in the first computer readable medium. The first computer readable medium includes a first authorization token, and the second computer readable medium includes a second authorization token. The first and second authorization tokens or some portions thereof are associated with each other and are associated with the segment of content. The content player uses at least the first and second authorization tokens in determining whether to grant access to the segment of content.
US08065715B2 Authenticating a user of a wireless data processing device
A system and method for authenticating a user with a wireless data processing device. For example, a method according to one embodiment of the invention comprises: generating a new authentication code for a user at a data service, the data service communicatively coupled to a wireless device over a wireless network and to a client data processing device over a data network; transmitting the new authentication code to the wireless device; receiving a request from the user to connect to the service through the client data processing device over the data network; requesting the new authentication code from the user over the data network; receiving an authentication code entered by the user on the client data processing device over the data network; comparing the new authentication code with the authentication code entered by the user on the client data processing device; allowing access to resources on the service if the authentication code entered by the user matches new the authentication code; and denying access to resources on the service if the authentication code entered by the user does not match the new authentication code.
US08065713B1 System and method for providing multi-location access management to secured items
A system and method for providing access management to secured items through use of a plurality of server machines associated with different locations are disclosed. According to one embodiment, a local server can be dynamically reconfigured depending on a user's current location. Typically, a local server services only those users that are local to the local server. When a user moves from one location to another location, upon detecting a new location of the user who has moved from a previous location, the local server for the new location can be reconfigured to add support for the user, while at the same time, the local server for the previous location is reconfigured to remove support for the user. As a result, security is enhanced while the access management can be efficiently carried out to ensure that only one access from the user is permitted at any time across an entire organization, regardless of how many locations the organization has or what access privileges the user may be granted.
US08065711B2 Chaincast method and system for broadcasting information to multiple systems within the internet
A method and system for performing chaincast communication to multiple communication systems within a system of coupled electronic devices. In one implementation the electronic devices can be computer systems and the system of coupled electronic devices includes the Internet. The present invention provides a system wherein a broadcast source communicates broadcast information (e.g., encoded audio radio content, encoded audio/video television content, program instructions, etc.) to a first group of electronic devices. The first group of electronic devices can be instructed by a transmission scheduler to then communicate (e.g., forward) the broadcast information to other electronic devices which devices can also be instructed to communicate to more devices, etc., thereby reducing the bandwidth requirements of the communication channel between the broadcast source and the first group of electronic devices.
US08065705B2 Broadcasting device selecting program information based on search conditions
A broadcasting device and a receiver excellent in responsiveness are obtainable through transmitting program information, organized by condition and including a program satisfying a search condition, from a broadcasting station.
US08065704B2 Method, server, terminal, and system for updating modified electronic service guide data
A method for updating an electronic service guide (ESG) that includes sending version information of the ESG currently maintained by the server along with ESG data to a terminal. When the server receives an ESG request carrying second version information from the terminal, the server compares the first version information with the second version information and if the first version information differs from the second version information, the server sends the first version information and the ESG data that is related to the ESG requested by the terminal and updated relative to the ESG corresponding to the second version information to the terminal. The present disclosure also discloses a system for updating an ESG, an ESG server and a terminal. With the present disclosure, ESG update is more specific and processing load of the terminal is reduced.
US08065703B2 Reporting of user equipment selected content delivery
A system and method is provided for use in connection with delivering content that is targeted to users of a broadcast network. In order to select content that is targeted to users of the broadcast network, signals are received from a plurality of customer premise equipment devices (CPEs) of the network users via a broadcast network interface. Based on the received signals, broadcast assets (e.g., programming, advertisements etc.) are selected from a collection of available asset options. Accordingly, at least a portion of the selected assets are inserted into a content stream of the broadcast network. Once the content stream is broadcast over a broadcast network interface, at least a portion of the selected assets area available for receipt by at least a portion of the CPEs. The CPEs generate reports regarding assets delivered such that asset providers can be billed based on guaranteed targeted impressions.
US08065701B2 Information broadcasting method, information broadcasting system, and receiving apparatus for transmitting data other than program through digital broadcasting
When advertising information is included in a received broadcasting wave, viewer attributes which have previously been registered in an IC card is collated with a target ID added to the advertising information, and the advertising information (icon) in which both of them coincide is selected and displayed (S3, S4). When there is a requesting operation of detailed information, the detailed information is obtained by link information. The detailed information can be obtained from the broadcasting wave (S11, S12) or can be obtained from a homepage via the internet (S17, S18). The detailed information is displayed in place of the picture plane of a program. When a viewer requires to finish the display, the display of the detailed information is finished (S14, S20). When the detailed information is displayed, the presence of the request for the detailed information is recorded as a history.
US08065700B2 Methods and apparatus for identifying audio/video content using temporal signal characteristics
Methods and apparatus for identifying audio/video content using temporal characteristics of a signal are disclosed. The disclosed apparatus and methods receive a signature associated with audio/video content presented at a monitored site, wherein the signature is based on a plurality of time intervals associated with audio features of the audio/video content presented at the monitored site and identify the audio/video content presented at the monitored site based on the received signature.
US08065699B2 Providing rating information for an event based on user feedback
A method of (and associated system and computer program product for) providing a rating for an event. A user submits feedback data using an interface provided on a user terminal, the feedback data related to the event. A user submitting feedback data may have a member user weighting, preferably obtained from one or more other member users, or may be initially allocated as a default weighting. The rating for the event is determined at least partially based on the feedback data, and may also be based on the member user weighting of the member user who submitted the feedback data. The rating may be determined or adjusted by feedback data and respective member user weightings received from other member users. An event may be a broadcast, concert, exhibition, tour, show, movie, competition, party, and/or function.
US08065696B2 Control-based content pricing
In an implementation of control-based content pricing, a content server distributes media content to a client device in response to a request from the client device to receive the media content. A valuation application allocates a cost to the client device when the media content is distributed to the client device. The content server receives a view control input from the client device that indicates how the media content is to be rendered and the valuation application adjusts the cost according to the view control input and how the media content is to be rendered.
US08065695B1 Systems and methods for increased security during logging in to web site
A user at a computing device interacts with a networked site so that the user can log in thereto. The site receives a selection to log in and in response downloads at least one replacing driver for bypassing a corresponding driver operating on the computing device that may possibly copy log-in data including authentication credentials as entered by the user. Each replacing driver is loaded into an operating system of the computing device so as to bypass the corresponding possibly copying driver and be employed in the operating system rather than such corresponding bypassed driver. The site then delivers a log-in screen to a presentation application of the computing device after each replacing driver has been loaded. The presentation application displays the log-in screen and the user enters the log-in data thereinto. Accordingly, each non-trusted and bypassed driver is unable to copy the entered log-in data.
US08065693B2 Clamping device with weighted stopper for spindle motor
Provided is a clamping device of a spindle motor including a body, a stopper, a weight, and an elastic member. The stopper is coupled to the body. The weight is coupled to the stopper. The elastic member elastically supports the stopper. According to one embodiment, at least a portion of each stopper is coated with a material having a specific gravity higher than the specific gravity of the body. This material provides the weight coupled to the stopper.
US08065691B2 User customized portable desktop
The invention provides a portable customizable desktop environment, enabling a User to replicate and use the User's preferred desktop configuration on any computing device by means of an enabled portable memory device such as USB drive. Further, the portable desktop can be encapsulated, such that little if any trace of the use of the portable desktop are glean-able from the host computer. Also provided is a method of learning to duplicate a program's environment requirements within the portable desktop environment. The invention further provides a means for providing universal synchronization of a portable customized desktop, thereby preserving data and providing alternate access by User.
US08065683B2 Apparatus for tracking work process and computer product
In a work-process tracking system, each of event-data collecting threads collects event data from each of work systems. A storing thread stores the event data collected in a database. When a termination instruction is received, a thread in operation is terminated. For example, when an instruction to start (or terminate) an event-data collecting process is received, a control unit initiates (or terminates) the event-data collecting thread. Similarly, when an instruction to start (or terminate) a storing process, the control unit initiates (or terminates) the storing thread.
US08065682B2 Enforcing system resource usage limits on query requests based on grouping query requests into workgroups and assigning workload groups to resource pools
A database can have multiple requests applied at one time. Each of these requests requires a specific amount of server resources. There can be a differentiation of user-submitted workloads between each other. These workloads are a set of queries submitted by different users. Each query can have specific resource limits. In addition, each set can have specific resource limits.
US08065675B2 In-page installer
A method of notifying a user about the existence of relevant software and facilitating the installation of such software using a browser. A user's interactions with the browser are monitored to determine a context for a given browsing session, and it is determined whether software relevant to the context is available. If such software is available, it is recommended to the user, and if the user wishes to install the software, the installation can be performed via the browser. The software can be recommended to the user through a variety of means, including incorporating the recommendation in a static web page, incorporating the recommendation in a dynamic web page, and delivering the recommendation as part of advertising content. The recommendation may include a link to installation scripts or the like which facilitate the installation of the software by the browser.
US08065672B2 Simplifying rollback to prior versions of patches used to fix errors in pre-installed software
A patch tool receives multiple patches, with each patch designed to fix a corresponding subset of a set of errors in a system. Some of the patches may require that the files from older patches be removed from the system. In an embodiment of the present invention, a developer of a patch is provided the flexibility to specify that a desired file from an older patch fixing a specific error, not be removed during deployment of a new patch designed to fix the same specific error. Rolling back later to the older version of the patch may be simplified by not removing the desired file.
US08065671B1 Systems and methods for product updates with provisioning of data items
Software deployment systems and techniques allow unattended and virtually real-time provisioning of a data item, such as a set of commands, a patch, update, or upgrade, of a product on one or more client computing devices. An example product may be a large-scale software application, such as a development environment. Update engines are used in conjunction with policy files so that the product's versions and updates on the client computing devices are consistent with each other and with the main development environment as represented by a main policy file.
US08065670B2 Method and apparatus for enabling optimistic program execution
A system that reduces overly optimistic program execution. During operation, the system encounters a bounded-execution block while executing a program, wherein the bounded execution block includes a primary path and a secondary path. Next, the system executes the bounded execution block. After executing the bounded execution block, the system determines whether executing instructions on the primary path is preferable to executing instructions on the secondary path based on information gathered while executing the bounded-execution block. If not, the system dynamically modifies the instructions of the bounded-execution block so that during subsequent passes through the bounded-execution block, the instructions on the secondary path are executed instead of the instructions on the primary path.
US08065669B2 Apparatus for automatically converting numeric data to a processor efficient format for performing arithmetic operations
A compiler (or interpreter) detects source language instructions performing arithmetic operations using a fixed point format (preferably packed decimal). Where the operation can be performed without loss of precision or violation of other constraints of the source language, the compiler automatically converts the operands to a floating point format (preferably Decimal Floating Point (DFP)) having hardware support, and re-converts results to the original fixed point format. Preferably, the compiler may combine multiple operations and instructions in an expression tree, analyze the tree, and selectively convert where possible. The compiler preferably performs a heuristic cost judgment in determining whether to use a particular conversion.
US08065666B2 Change management methodologies for industrial automation and information systems
Systems and methods that facilitate electronic audit recording and tracking of interactions in an industrial control system via employing a differentiation engine that supplies an object-oriented presentation of an audit trail—and further present a view of a desired segment associated with a PLC program (e.g., a particular run of the PLC program), for an object that an audit is requested for. A user (e.g., a customer of the industrial process) can initially identify an object and subsequently view typically all changes to such identified object. Accordingly, a general requirement for checking every version to determine a change to the object is mitigated.
US08065656B2 Auto code generation to generate packet header generation library for switch diagnostics
Techniques are disclosed for describing packet headers in a format that can be used by a code generation tool to generate source code that can generate any type of packet header when compiled and invoked within switch/router firmware. Such packet headers may then be used in a variety of switch diagnostic/testing functions. A code generation tool may be configured to receive a description of a packet header in the description format. The packet description language provides an easily used approach for defining fields in a packet header. Further, the code generation tool may be configured to generate packet header library for use by firmware on a network device, e.g., for testing and diagnostic functions.
US08065649B2 Method and apparatus for routing
A method is provided that performs a path search that identifies several path extensions. The method performs a viability check on a particular path extension by identifying first and second circuit geometries. The first circuit geometry is associated with a particular segment of a route that would result from the particular path expansion in a design layout. The second circuit geometry is associated with a circuit element to which the particular segment connects. The viability check also determines whether connecting the segment with the first geometry and the circuit element with the second geometry is allowable based on predetermined rules. The method stores the particular path expansion in a storage medium as a viable path expansion when the viability check determines that connecting the segment with the first geometry and the circuit element with the second geometry is allowable.
US08065648B1 Method and apparatus for modeling an integrated circuit in a computer aided design system
Method, apparatus, and computer readable medium for modeling an integrated circuit in a computer aided design system (CAD) are described. In some examples, a device model of the integrated circuit is generated in at least one first computer file, the device model having a component hierarchy. A common delay identifier is defined for component instances in the component hierarchy of the device model. A value model is generated for the device model in at least one second computer file. Delay values are defined for the common delay identifier in the value model, at least a portion of the delay values being qualified based on location in the component hierarchy of at least one of the component instances.
US08065646B2 Method and a computer readable medium for performing static timing analysis of a design of an integrated circuit
A method for analyzing an design of an integrated circuit, the method includes defining possible timings of signals to be provided to the integrated circuit and calculating hold violations; characterized by including a stage of determining relationships between clock events and corresponding data/control events that ideally precede the clock events, in response to the possible timing of signals; and determining hold parameters in response to the relationships. A computer readable medium having stored thereon a set of instructions, the set of instructions, when executed by a processor, cause the processor to define at least one internal delay of a designed component, characterized by causing the processor to define a cell that is characterized by multiple hold times and multiple setup values for a certain clock skew value.
US08065643B2 Verification support apparatus, verification support method, and computer product
An effective data amount and a power index of a module selected from a design target circuit are extracted from a time-series table database (DB) for each clock cycle. Time periods during which the effective data amount is “0” and there is a high possibility of improving power consumption, are identified. It is determined whether a first simulation result from the design target circuit and a second simulation result from the design target circuit into which a control circuit has been inserted to stop supplying a clock to the module continuously for the identified time periods coincide. Then, if the first simulation result and the second simulation result coincide, the time periods are determined as targets to which a clock gating is applicable.
US08065642B1 Isolation verification for implementing modular redundancy within programmable integrated circuits
A computer-implemented method of verifying isolation of a plurality of instances of a redundant module of a circuit design that is implemented within a single, programmable integrated circuit can include counting component failures needed to establish a connection between at least two different ones of the plurality of instances of the redundant module. The method can include determining whether each instance of the redundant module is isolated from each other instance of the redundant module according to the counting of component failures, and outputting an indication whether each of the plurality of instances of the redundant module is isolated.
US08065641B2 Automatically creating manufacturing test rules pertaining to an electronic component
A system for creating manufacturing test rules. Stimuli for an electronic design are generated automatically by a stimuli generator. The stimuli generator takes into account certain limitations of the design when automatically generating the manufacturing test rules. The design is tested by a testbench using the stimuli. A simulation log for the design is generated by the testbench. The simulation log is then processed by a simulation log processor. An HDL representation of the design is generated by the simulation log processor using the processed simulation log. A gate-level version of the design is generated by a synthesis tool using the HDL representation of the design. The gate-level version of the design is further processed by the synthesis tool to make any necessary modifications. Then, the gate-level version of the design is outputted as the final manufacturing test rule. Thus, creating manufacturing test rules can be completely automated.
US08065636B2 System and method for creating a focus-exposure model of a lithography process
A system and a method for creating a focus-exposure model of a lithography process are disclosed. The system and the method utilize calibration data along multiple dimensions of parameter variations, in particular within an exposure-defocus process window space. The system and the method provide a unified set of model parameter values that result in better accuracy and robustness of simulations at nominal process conditions, as well as the ability to predict lithographic performance at any point continuously throughout a complete process window area without a need for recalibration at different settings. With a smaller number of measurements required than the prior-art multiple-model calibration, the focus-exposure model provides more predictive and more robust model parameter values that can be used at any location in the process window.
US08065635B2 Method for resizing pattern to be written by lithography technique, and charged particle beam writing method
A method for resizing a pattern to be written by using lithography technique includes calculating a first dimension correction amount of a pattern for correcting a dimension error caused by a loading effect, for each small region made by virtually dividing a writing region of a target workpiece into meshes of a predetermined size, based on an area density of the each small region, calculating a second dimension correction amount in accordance with a line width dimension of the pattern to be written in the each small region, correcting the first dimension correction amount by using the second dimension correction amount, and resizing the line width dimension of the pattern by using a corrected first dimension correction amount, and outputting a result of the resizing.
US08065631B1 System and method for vertical path navigation
Methods, devices and systems are provided that display images in a manner that provides for effective space management. At least one item is horizontally displayed in a first display area. Upon selection by a user of at least one item from the first display area, an indication of the at least one item is vertically displayed in a second display area.
US08065623B2 Method for designing a customized work area
A system for designing a work area enables a user to initially specify a particular item to be designed into the work area from a number of different items contained in the system. The system utilizes stored information concerning the item to graphically display the selected item to the individual. Once the item has been selected, the system enables the individual to incorporate the item into the work area, along with other items. The system indicates the item on a display using a “ghost image”. The dimensions of the item can be varied from preselected dimensions and other components can be interconnected or positioned in the work area. The system can provide feedback to the user regarding what components can be added at any particular location. The system determines the proper style, width, height, options, position, and rotation for the item and any interconnected components to create a valid design.
US08065621B2 System and method for graphical creation, editing and presentation of scenarios
The present invention discloses a system and a method for creating, editing, reusing and presenting of scenarios. The scenario may comprise events, where each event nay comprise instance and/or class components. The system may comprise a processor and a GUI that is object oriented. The GUI may allow a user to graphically edit, create and define operations upon scenarios, events and events' components; and static and dynamic presentations of the scenario, the events that are associated with the scenario and the events' components. The processor may enable translating the graphical operations into programming code to be executed by a computer. The system may enable a multiplicity of users to reuse and customize template scenarios where upon downloading a template scenario the system may replace all the instance components with their associated class components.
US08065618B2 Customization of an interaction center manager's graphical dashboard
Systems and techniques are described for a computer program product that can provide an interaction center (IC) manager's graphical user interface on an interconnected display device. The graphical user interface includes an overview area displaying at least one user-selected statistic that relates to a user-selected group of interaction center agents being monitored and a detailed area displaying a list of each of the user-selected group of interaction center agents being monitored and further displaying for each of the listed agents at least one user-selected monitored statistic relating to the listed agents.
US08065616B2 Multimedia presentation editor for a small-display communication terminal or computing device
A method by which a multimedia presentation editor for use on a (typically handheld) communication or computing terminal (10) interfaces with a user so as to allow the user to create or edit a presentation (20), including: a step (51) in which objects to be displayed successively when a slide (21) is displayed in play mode, are instead assembled by the editor one under another in a column (25a), and objects (22) to be displayed continuously are also assembled in a (one-object-long) column (25b); and a step (52) in which the editor displays each column (25a-b) side-by-side, corresponding to the side-by-side arrangement of respective objects in the different columns (25a-b) when the slide (21) is displayed in play mode, thus allowing some parts of the slide (21) to be fixed, and some parts (23a-c) to change—the parts having columns with more than one object. Corresponding equipment is also provided.
US08065614B2 System for displaying video and method thereof
A system and method for providing playback of multiple video streams simultaneously is shown and described. A priority is assigned to individual windows of a plurality of windows used for playback of the video streams. A current window being accessed by a user is assigned a higher priority than nonactive, or background, windows. Playback characteristics, such as video resolution, transparency, and audio volume, are reduced in the playback of videos presented in nonactive windows in relation to video played in the active window. Accordingly, a user's attention may be drawn more to the active window than to the nonactive windows, while allowing the video and audio data in the nonactive windows to be provided to the user.
US08065612B2 Display system, display method and display program
There is provided a display system including a display apparatus and an information processing apparatus. The display apparatus includes a file identifier storing section that stores thereon a file identifier, a display's communicating section that transmits the file identifier to the information processing apparatus, and receives file data, and a display section that displays thereon the file data. The information processing apparatus includes a file data obtaining section that obtains the file data identified by the file identifier, and transmits the obtained file data to the display apparatus, a file data opening control section that opens the file data to enable the user to edit or view the file data, and a file data closing control section that closes the file data to prohibit the user from editing or viewing the file data, when no access is made to the file data for a predetermined time period.
US08065603B2 Hiding portions of display content
A computer-implemented method includes generating code for displaying a two-dimensional media programming schedule grid, receiving a command to compress the grid at a first location along a first dimension, and generating code for displaying the grid with visible graphical fold marks defining a fold area near the first location along the first dimension.
US08065600B2 Systems and methods for defining web content navigation
The described systems and methods are directed at defining web content navigation. The disclosed technique enables the development of web content for a scenario without having to create every navigational control that is needed to manage the flow through the web content in the scenario or to write non-declarative server-side logic to control navigation. This method determines a declaration in a source file for a web page. The declaration is associated with an object. The method determines the views associated with the object where each of the views includes a user-interface. A flow for navigating through the views is determined. The views are rendered in accordance with the navigational flow.
US08065597B1 Self test of plesiochronous interconnect
A method and apparatus for performing a self-test of a plesiochronous link. A pseudorandom serial bit pattern is generated by the transmitter from a linear feedback shift register (LFSR) based on a primitive polynomial of a specific order and transmitted across a plesiochronous link. Bits of this transmitted pattern are received and deserialized into n parallel bits. In the receiver, given the current n bits in the bit pattern, the next n bits that are expected in the bit pattern are computed in advance. The next n compare bits thus generated are delayed and compared when the next n bits from the transmitted pattern arrive at the receiver and an error is signaled in the case of a mismatch. The method further repeats the receiving, deserializing and computing the next expected bits for each n bits of the received pattern.
US08065595B2 Apparatus and method for allocating memory space in a mobile communication system
An apparatus and method for receiving data when an HS-SCCH is not used in a mobile communication system are provided. In the apparatus and method, retransmission data is received, parameters including information about initial transmission data are acquired from the retransmission data, the initial transmission data is retrieved from a second-rate dematching input buffer based on the information about the initial transmission data, second-rate dematching is performed on the initial transmission data and the retransmission data, and first output data is generated by soft-combining the second rate-dematched initial transmission data with the second rate-dematched retransmission data. Accordingly, memory usage can be reduced.
US08065589B2 Semiconductor memory device
A semiconductor memory device includes a memory cell array from which all bits of a data signal having a first number of the bits composed of a main data signal and an error detection/correction code data signal are simultaneously read, a sense amplifier for amplifying the read data signal, a selection unit for selecting a data signal having a second number of bits forming a part of the data signal amplified by the sense amplifier, and an error detection/correction unit for performing error detection and correction based on at least a part of the selected data signal having the second number of bits, wherein the selection by the selection unit is performed based on a row address.
US08065582B2 FEC streaming with aggregation of concurrent streams for FEC computation
Transmitters and receivers deal with streams of data, wherein the receiver is expected to begin using received data before receiving all of the data. Concurrent streams are sent and FEC coding is used with the streams and done as an aggregate. The transmitter performs FEC operations over the plurality of streams, wherein source blocks from at least two streams logically associated into a jumbo source block and FEC processing is performed to generate one or more jumbo repair block from the jumbo source block. Each of the source blocks comprises one or more source symbols from their respective stream. The jumbo source symbols can be of constant size and are suitably aligned along size boundaries that make processing efficient. Each source symbol need not be the same size, and the number of source symbols from each stream in a jumbo source block need not be the same value across streams.
US08065581B2 Feedback for data transmissions
Methods and apparatus are presented for dynamically controlling the re-transmission scheme of acknowledgment signals. A source transmits a first data packet over a slot s1. If channel conditions are favorable, source transmits a second data packet over slot s2, which precedes the reception of any acknowledgment signals. A destination receives first data packet over slot d1 and second data packet over slot d2. Destination decodes first data packet during slots d2 and d3, and second data packet over slots d3 and d4. Destination transmits an acknowledgment signal (ACK1) associated with first data packet during slot d4. Rather then transmitting the second ACK1 associated with first data packet over slot d5, destination preempts this slot with an acknowledgment signal ACK2, which is associated with second data packet transmitted by source. Hence, destination is configured to overwrite the repetition of a previous acknowledgment in order to transmit a new acknowledgment.
US08065580B2 Redundant transmission of data messages for information and control for HVDC transmission systems
A method for securely transmitting data messages in an HVDCT system. Each transmitting unit is connected to each receiving unit via at least two connection channels. Each data message includes a message counter that uniquely characterizes the data message, and each transmitting unit transmits the data message to each receiving unit via all of the connection channels. Each receiving unit calculates a comparison counter and compares it with the message counter in the received data message. If the message counter and the comparison counter do not match, a repetition request is transmitted to the transmitting unit for the purpose of transmitting a message counter that corresponds to the comparison counter. After the repetition request has been received, the transmitting unit accesses a transmission buffer, and the data message whose message counter corresponds to the comparison counter of the repetition request is transmitted via all of the connection channels.
US08065578B2 Inverted TCK access port selector selecting one of plural TAPs
The disclosure describes a novel method and apparatuses for allowing a controller to select and access different types of access ports in a device. The selecting and accessing of the access ports is achieved using only the dedicated TDI, TMS, TCK, and TDO signal terminals of the device. The selecting and accessing of device access ports can be achieved when a single device is connected to the controller, when multiple devices are placed in a daisy-chain arrangement and connected to the controller, or when multiple devices are placed in a addressable parallel arrangement and connected to the controller. Additional embodiments are also provided and described in the disclosure.
US08065576B2 Test access port
A semiconductor chip is described having a plurality of processing cores. The semiconductor chip also includes a plurality of test controllers. Each test controller is associated with a different one of the processing cores. The semiconductor chip also includes a test port having a first serial input and a first serial output. The first serial input is to receive serial test input data provided to the semiconductor chip. The first serial output is to provide serial output data provided by the semiconductor chip. The semiconductor chip further includes switch circuitry coupled to the test port and the plurality of test controllers. The switch circuitry is to route the serial test input data to one of the plurality of test controllers and to route the serial output data from one of the plurality of test controllers to the first serial output. The semiconductor chip further includes a configuration register coupled to the switch circuitry to establish the switch circuitry's routing configuration.
US08065574B1 Soft error detection logic testing systems and methods
A programmable logic device, in accordance with one embodiment, includes a plurality of configuration memory cells, wherein at least one configuration memory cell is adapted to function as random access memory. Read/write circuitry writes to and reads from a corresponding first port of the configuration memory cells, including reading from the at least one configuration memory cell adapted to function as random access memory. Soft error detection logic checks for an error in data values stored by the plurality of configuration memory cells, including the at least one configuration memory cell adapted to function as random access memory. The soft error detection logic, for example, may thus be tested by changing a data value stored in the at least one configuration memory cell.
US08065570B1 Testing an integrated circuit having configurable input/output terminals
Testing an integrated circuit (IC) having numerous terminals coupled to numerous digitally controlled impedance (DCI) modules, where the numerous DCI modules control configurable impedances of the numerous terminals. The IC further includes a control circuit having outputs coupled to enable inputs of the numerous DCI modules, where operating the IC in a test mode configures the control circuit to selectively couple a control signal to the enable terminals of the numerous DCI modules. One DCI module of the numerous DCI modules can be enabled at a time facilitating testing of the configurable impedances of the I/O terminals.
US08065567B1 Systems and methods for recording behavioral information of an unverified component
A computer-implemented method for recording behavioral information of an unverified component is described. Interactions between a first process and an unverified component loaded in the first process are monitored. A fault is detected from the monitored interactions. Information associated with an event is sent to a proxy module loaded in a second process. The execution of the event in the second process is verified. Information associated with the behavior of the unverified component during the execution of the event is recorded.
US08065566B2 Node device, control device, control method and control program
A control device managing a plurality of nodes transmitting and receiving data containing an error correcting code, comprises means accepting, when any one of the nodes detects an uncorrectable error from the data containing the error correcting code, a signal transmitted by the node detecting the error, means judging from a record of the detection of a first node, when accepting the signal from a second node receiving data transmitted by the first node, whether or not the first node has detected the uncorrectable error from the data transmitted to the second node, and means stopping, when the first node has detected the uncorrectable error from the data transmitted to the second node, a process attributed to the acceptance of the signal from the second node.
US08065562B2 Systems, methods and devices for backup power control in data storage devices
Power-backup capabilities are provided by implementing a variety of different methods, systems and devices. According to one such implementation, a capacitive storage circuit is operated at a threshold voltage that is set to provide sufficient power to operate backup functions of a data storage device, and that is further selectively adjusted during a test period to maintain such sufficient power while also providing power to carry out test functions. In other implementations, the threshold voltage is set in response to operating characteristics of one or more of a data storage device to which backup power is to be provided and the capacitive storage circuit itself. The threshold voltage is reduced or otherwise maintained at a low level that is yet sufficient to supply appropriate power (e.g., thus maintaining the capacitive circuit at a voltage level that is about as low as possible, which can enhance operational characteristics of the capacitive circuit).
US08065558B2 Data volume rebuilder and methods for arranging data volumes for improved RAID reconstruction performance
A data volume rebuilder reduces the time required to reconstruct lost data in a RAID protected data volume operating with a failed physical disk drive. A data volume rebuilder uses the remaining functioning physical disk drives in the RAID protected data volume operating with the failed disk to regenerate the lost data and populate a virtual hot spare store allocated in a separate RAID protected data volume. The recovered data is distributed across the physical disk drives supporting the virtual hot spare store. Once the virtual hot spare store is populated, the data volume can recover from a subsequent failure of a second physical disk drive in either RAID group. After replacement of the failed physical disk drive, the data volume rebuilder moves the recovered data from the virtual hot spare store to the new physical disk drive.
US08065557B2 Apparatus for managing data backup
An apparatus for managing a data backup is disclosed. In accordance with the apparatus of the present invention, an integrity verification data randomly extracted according to a predetermined condition is used to facilitate a checking of an error that may exist in a backup data, and extracting and locating the integrity verification data are facilitated by using an index data, thereby minimizing a work time for verifying an integrity of the backup data.
US08065556B2 Apparatus and method to manage redundant non-volatile storage backup in a multi-cluster data storage system
An apparatus and method to manage redundant non-volatile storage (“NVS”) data backups in a data storage system comprising (n) clusters, wherein each cluster comprises a processor and a cache, and wherein each cache comprises a first NVS portion and a second NVS portion, wherein the method configures, for each value of (i), a primary NVS backup for an (i)th cluster, where that (i)th primary NVS backup comprises a first NVS portion of a cache disposed in an (i+1)th modulo (n) cluster, wherein (i) is greater than or equal to 0 and less than (n). The method further configures, for each value of (i), a secondary NVS backup for an (i)th cluster, where that (i)th secondary NVS backup comprises a second NVS portion of a cache disposed in an (i+2)th modulo (n) cluster.
US08065552B2 Clock generation circuit, recording device and clock generation method
A clock generation circuit is provided that multiplies an input signal of a specific frequency by a specific multiplication factor and generates an output clock signal. The clock generation circuit includes a PLL circuit that multiplies the input signal and generates the output clock signal, and a correction circuit that changes the multiplication factor of the PLL circuit. The correction circuit changes the PLL circuit multiplication factor by increasing or decreasing the specific multiplication factor, the change being performed only during a correction interval for each correction cycle, the correction cycle being longer than one cycle of the input signal, and being performed such that a time difference between an input synchronizing signal synchronized with the input signal and an output synchronizing signal synchronized with the output clock signal is reduced. The PLL circuit multiplies the input signal by the changed multiplication factor during the correction interval.
US08065548B2 Power supply controlling apparatus and power supply controlling system
A power supply controlling apparatus includes: a first determination portion that determines whether a power supply is output from an information processing apparatus that outputs a video signal and is connected to the power supply controlling apparatus; a second determination portion that, when it is determined that the power supply is output from the information processing apparatus, determines whether a switch signal that indicates turning off a power supply of a power supply device supplying the power supply to the information processing apparatus has been received from a remote device outputting the switch signal in response to the depression of a switch, the power supply device and the remote device being connected to the power supply controlling apparatus; and a discard portion that discards the switch signal when it is determined that the switch signal has been received from the remote device.
US08065545B2 Interrupt/wake-up of an electronic device in a low power sleep mode when detecting a sensor or frequency source activated frequency change
Activation of an external sensor coupled to an electronic device will change the frequency of a low power oscillator in the electronic device that runs during a low power sleep mode of the electronic device. When a change in frequency of the low power oscillator is detected, the electronic device will wake-up from the low power sleep mode. In addition, when a change in frequency from an external frequency source is detected, the electronic device will wake-up from the low power sleep mode.
US08065543B2 Method, system, and apparatus for dynamic clock adjustment
A method, apparatus, article of manufacture, and system, the method including, in some embodiments, determining an impedance of a power distribution network of a load for a range of frequencies, and adjusting a functionality of the load based on a relationship between the impedance of the power distribution network for the range of frequencies and the functionality of the load.
US08065538B2 Network element power management
A method and apparatus for power management of a network element. In one embodiment of the invention, a networking card configuration request is received for a type of networking card irrespective of a networking card of that type being inserted into the network element. The network element does not enable networking cards unless they are successfully configured and inserted. The amount of power that the networking card consumes is determined without reading a power consumption value from that card. If it is determined that allowing that type of networking card to be configured would exceed the power capacity of the network element, the configuration request is denied and the networking card, if or when inserted remains disabled and is not powered up. However, if allowing that type of networking card to be configured would not exceed the power capacity, the configuration request is accepted, the amount of power that type of networking card consumes is allocated, and the card will be enabled when inserted.
US08065537B2 Adjusting cap settings of electronic devices according to measured workloads
Workload of electronic devices in an electronic device enclosure is measured. Cap settings of the electronic devices are adjusted according to the measured workload to perform resource balancing.
US08065535B2 Semiconductor integrated circuit for minimizing a deviation of an internal power supply from a desired value
A semiconductor integrated circuit includes an external terminal input with an external power supply voltage, a plurality of field effect transistors connected between the external terminal and an internal power supply line and a control circuit input with potentials of spots where voltage drops from output points of the output transistors are substantially the same in the internal power supply line, and controlling the plurality of field effect transistors according to the potential being input.
US08065534B2 Obfuscated state store for rights management system and the like
A state store having state information therein is stored on a computing device. Information at least nearly unique to the computing device is obtained, and a number of locations at which at least a portion of the state store is to be stored at is determined. Pseudo-random file names and corresponding paths are generated based at least in part on the obtained information, whereby the generated file names and corresponding paths are likewise at least nearly unique to the computing device, and the generated file names and path are paired to form the locations. Thereafter, the state store is stored according to the generated locations.
US08065532B2 Cryptographic architecture with random instruction masking to thwart differential power analysis
An apparatus and method for preventing information leakage attacks that utilize timeline alignment. The apparatus and method inserts a random number of instructions into an encryption algorithm such that the leaked information can not be aligned in time to allow an attacker to break the encryption.
US08065531B2 Decryption method
The invention relates to a method of determining a plaintext M on the basis of a cipher C and using a secret key d, wherein the secret key d is used in binary form, wherein the plaintext M is determined in each iteration step i for the corresponding bit di and a security variable Mn is determined in parallel therewith, and then a verification variable x is determined by means of a bit-compatible exponent of the secret key d.
US08065529B2 Methods for using a biometric parameter in the identification of persons
Brain waves are used as a biometric parameter to provide for authentication and identification of personnel. The brain waves are sampled using EEG equipment and are processed using phase-space distribution functions to compare digital signature data from enrollment of authorized individuals to data taken from a test subject to determine if the data from the test subject matches the signature data to a degree to support positive identification.
US08065527B2 System and method for embedding a written signature into a secure electronic document
A system and method for embedding a written signature into a secure electronic document is disclosed. The method includes forming a placeholder electronic document containing content to be attested to by a signature. A signing individual can be selected from a signer list. A signature tag can be placed into the placeholder electronic document at a selected signature location. The signature tag is associated with the signing individual and defines the signature location for the signing individual to sign. The placeholder electronic document can be secured to form a secure electronic document having content configured to be uneditable. A signature can be captured with a signature capture device configured to enable the signing individual to write the signature to be embedded into the secure electronic document at the location indicated by the signature tag to mimic a real world experience of signing paper documents.
US08065526B2 Methods and apparatus for content control using processor resource management
Methods and apparatus provide for: requiring that a content provider seeking to have its content executed by a processing system enter into an accord with a processing system provider; receiving a second key and a digital signature from the content provider to the processing system provider, the second key being operable to decrypt the content when it has been encrypted with a first key, and the digital signature indicating that the accord has been reached; receiving the encrypted content from the content provider in a memory of the processing system; and preventing use of one or more processing resources of the processing system that are otherwise operable to facilitate the execution of the content unless the digital signature is received from the processing system provider.
US08065525B2 Device with built-in user authentication and method for user authentication and identity theft protection
A typing typeprint is used to validate users for access to a computer system. The typeprint may also include a timestamp or voice stamp for further security. Multi-modal biometric protection is provided by supplementing keystroke-scan methods with fingerprint, voice-scan, signature-scan and/or mouse-scan verification. The authentication program may be built into a keyboard.
US08065518B1 Fast authentication and access control system for mobile networking
A fast authentication and access control method of authenticating a network access device to a communications network having an access point communicating with a remote authentication (home AAA) server for the network access device. The method includes the step of receiving an access request having an authentication credential from the network access device at the access point. The authentication credential includes a security certificate having a public key for the network access device and an expiration time. The security certificate is signed with a private key for the remote authentication server. The access point locally validates the authentication credential by accessing the public key of the remote authentication server from a local database, and checking the signature and expiration time of the security certificate. If the authentication credential is validated at the access point, the access point grants the network access device conditional access to the network by sending an access granted message to the network access device. The access granted message includes a session key encrypted with a public key for the network access device. The session key is stored in a database associated with the access point. The access point contacts the remote authentication server to check a revocation status of the security certificate for the network access device. If the access point receives a message from the remote authentication server that the authentication credential for the network access device has been revoked, it suspends network access for the network access device.
US08065517B2 Method and system for transferring information to a device
A system and method for transferring information include generating a public/private key pair for programming equipment and sending the programming equipment public key to a certificate authority. A programming equipment certificate is generated using the programming equipment public key and a private key of the certificate authority. The programming equipment certificate and a certificate authority certificate are sent to the programming equipment. Information is transferred to or from the programming equipment in response to an authentication using the programming equipment certificate and the certificate authority certificate.
US08065505B2 Stall-free pipelined cache for statically scheduled and dispatched execution
This invention provides flexible load latency to pipeline cache misses. A memory controller selects the output of one of a set of cascades inserted execute stages. This selection may be controlled by a latency field in a load instruction or by a latency specification of a prior instruction. This invention is useful in the great majority of cases where the code can tolerate incremental increases in load latency for a reduction in cache miss penalty.
US08065494B2 Reproduction device and reproducing method
A reproduction device for improving reading performance. A storage processing unit includes a detection circuit for detecting a sync code from read data, which includes alternately arranged sync codes and data segments. An analysis circuit analyzes a read status of the sync code detected by the detection circuit. A storage processing circuit adjusts a position at which one of the data segments between two sync codes is stored in a main memory based on the analysis of the analysis circuit.
US08065493B2 Memory controller and method for coupling a network and a memory
A memory controller (SMC) is provided the for coupling a memory (MEM) to a network (N). The network (N) comprises at least one network interface (PCIEI) having network interface buffers (TPB, FCB) for implementing a flow control across the network (N). The memory controller (SMC) comprises a buffer managing unit (BMU) for managing the buffering of data from the network (N) to exchange data with the memory (MEM) in bursts. The buffer managing unit (BMU) furthermore monitors the network interface buffers (TPB, FCB) in order to determine whether sufficient data is present in the network interface buffers (FCB) such that a burst of data can be written to the memory (MEM) and whether sufficient space is available in the network interface buffers (TPB) such that a burst of data from the memory (MEM) can be buffered in the network interface buffers (TPB). The buffer managing unit (BMU) controls the access to the memory (MEM) according to according to the data and/or space in the network interface buffers (FCB, TPB).
US08065492B2 System and method for early detection of failure of a solid-state data storage system
Various embodiments are disclosed of a failure detection system for a solid-state data storage system that can experience difficulties, such as system failure or loss of data integrity, when it runs out of spare storage locations. Spare storage locations can be used by a solid-state data storage system to replace storage locations that have become defective. In one embodiment, a count is kept of the available spare storage locations in a system, or sub-system, and when the amount of available spare locations drops to a threshold value, an action can be taken to avoid the consequences of an impending failure. In other embodiments, the available spare storage locations are monitored by keeping track of the percentage of initially available spare locations still remaining, by keeping track of the rate of new spare locations being used, or by other techniques. In various embodiments, the early failure detection system responds to detection of a possible impending failure by taking one or more of a variety of actions, including, for example, sending an alert notification, enabling additional storage capacity, copying portions of the data stored in the system to other secure storage locations, shutting the system down, and taking no action.
US08065491B2 Efficient non-transactional write barriers for strong atomicity
A method and apparatus for providing optimized strong atomicity operations for non-transactional writes is herein described. Locks are acquired upon initial non-transactional writes to memory locations. The locks are maintained until an event is detected resulting in the release of the locks. As a result, in the intermediary period between acquiring and releasing the locks, any subsequent writes to memory locations that are locked are accelerated through non-execution of lock acquire operations.
US08065489B1 Method and apparatus for managing concurrent access among computers to a bitmap stored on disk storage
Method and apparatus for managing concurrent access among computers to a bitmap stored on disk storage. In some examples, a command is received from a requesting computer of the computers, the command indicating that one or more bits in the bitmap are to be cleared. The bitmap as stored on the disk storage is updated responsive to the command to clear the one or more bits in the bitmap. Synchronization data associated with the bitmap is stored. The synchronization data is configured to distinguish between a current generation and a previous generation of the bitmap, and to specify an action to be performed in response to receiving a subsequent command for accessing the bitmap if the subsequent command identifies a previous generation.
US08065487B2 Structure for shared cache eviction
A design structure embodied in a machine readable storage medium for of designing, manufacturing, and/or testing for shared cache eviction in a multi-core processing environment having a cache shared by a plurality of processor cores is provided. The design structure includes means for receiving from a processor core a request to load a cache line in the shared cache; means for determining whether the shared cache is full; means for determining whether a cache line is stored in the shared cache that has been accessed by fewer than all the processor cores sharing the cache if the shared cache is full; and means for evicting a cache line that has been accessed by fewer than all the processor cores sharing the cache if a cache line is stored in the shared cache that has been accessed by fewer than all the processor cores sharing the cache.
US08065481B1 RAID system and method compatible with improved drive select
A RAID system is provided which can be implemented as a hardware RAID system while avoiding certain shortcomings of previous RAID systems. The RAID system makes it possible to avoid or reduce the number of buffers or processors and can take advantage of drive logic to achieve RAID functions or enhancements. RAID functionality can be provided in a manner to accommodate one or more ATA drive interfaces. To avoid drive replacement problems, host requests for drive serial numbers are responded to with a mirror serial number. In one embodiment, the read address is used to select which drive will perform a read operation.
US08065480B2 Efficiently synchronizing with separated disk caches
In a method of synchronizing with a separated disk cache, the separated cache is configured to transfer cache data to a staging area of a storage device. An atomic commit operation is utilized to instruct the storage device to atomically commit the cache data to a mapping scheme of the storage device.
US08065476B2 Hierarchical immutable content-addressable memory processor
Improved memory management is provided according to a Hierarchical Immutable Content Addressable Memory Processor (HICAMP) architecture. In HICAMP, physical memory is organized as two or more physical memory blocks, each physical memory block having a fixed storage capacity. An indication of which of the physical memory blocks is active at any point in time is provided. A memory controller provides a non-duplicating write capability, where data to be written to the physical memory is compared to contents of all active physical memory blocks at the time of writing, to ensure that no two active memory blocks have the same data after completion of the non-duplicating write.
US08065474B2 Memory device with vertically embedded non-flash non-volatile memory for emulation of NAND flash memory
A system and a method for emulating a NAND memory system are disclosed. In the method, a command associated with a NAND memory is received. After receipt of the command, a vertically configured non-volatile memory array is accessed based on the command. In the system, a vertically configured non-volatile memory array is connected with an input/output controller and a memory controller. The memory controller is also connected with the input/output controller. The memory controller is operative to interface with a command associated with a NAND memory and based on the command, to access the vertically configured non-volatile memory array for a data operation, such as a read operation or write operation. An erase operation on the vertically configured non-volatile memory array is not required prior to the write operation. The vertically configured non-volatile memory array can be partitioned into planes, blocks, and sub-planes, for example.
US08065472B2 System and method for improving data integrity and memory performance using non-volatile media
A system includes a non-volatile mass storage unit, e.g., a flash memory device and/or a hard drive unit for instance. A memory device is used as a high speed data buffer and/or cache for the non-volatile storage unit. The memory device may be non-volatile, e.g., magnetic random access memory (MRAM) or volatile memory, e.g., synchronous dynamic random access memory (SDRAM). By buffering and/or caching the write data, fewer accesses are required to the mass storage device thereby increasing system performance. Additionally, mechanical and electrical degradation of the mass storage device is reduced. Certain trigger events can be programmed to cause data from the memory device to be written to the mass storage device. The write buffer contents may be preserved across reset or power loss events. The mass storage unit may be a data transport layer, e.g., Ethernet, USB, Bluetooth, etc.
US08065469B2 Static wear leveling
Methods for extending the service life of a data storage device and devices operable to perform those methods are presented. A master lookup table block may comprise lookup table blocks and store an erase count indicator for each lookup table block. Each lookup table block may be associated with a logical zone of a memory and comprise entries. Each entry may be associated with a logical block and comprise an erase count for a physical block corresponding to that logical block. A physical block erasure may be performed on a first physical block in the memory. The physical block erasure may be tracked by incrementally increasing a first erase count. An actual erase count may be determined for the first physical block. The entry for a logical block corresponding to the first physical block may be exchanged with another entry within a different lookup table block when the actual erase count for the first physical block exceeds a threshold. The different lookup table block may have a lower erase count indicator relative to that of the lookup table block comprising the entry for the logical block corresponding to the first physical block.
US08065466B2 Library apparatus, library system and method for copying logical volume to disk volume in cache disk with smallest access load
A virtual library apparatus emulates a library apparatus by storing a logical volume on a cache disk. The library apparatus has a first storage medium and a second storage medium. The virtual library apparatus includes a disk volume, a determining unit, a monitor, and a copying unit. The disk volume forms the cache disk. The determining unit determines the logical volume to be copied. The monitor monitors access load to the disk volume and selects the disk volume having the smallest access load on the basis of the monitoring result. The copying unit copies the determined logical volume from the first storage medium to the selected disk volume, and copies the copied logical volume from the disk volume to the second storage medium.
US08065464B2 Method for transmitting data from and to a control device
A method for transmitting data from and to a control device, in particular an engine control device for a motor vehicle that has a first communication interface and a second communication interface, the method having the following steps: connecting the first communication interface to a development tool, and connecting the second communication interface to one or more function units during the development phase of the control device, transmitting data from the control device to the development tool via the first communication interface using a first communication protocol, transmitting data from the development tool to the control device via the first communication interface using the first communication protocol, breaking the connection between the first communication interface and the development tool, connecting the first communication interface to one or more additional 20 function units, and transmitting data between the control device and the other function unit or function units via the first communication interface using a second communication protocol.
US08065462B2 Data communication interface and communication devices incorporating same
A communication interface facilitates connection of a plurality of wireless USB compatible hosts with at least a WUSB device in a wireless USB environment at the same time. The communication interface includes a host detector that detects the presence of an active host or a plurality of active hosts, a host communicator for establishing wireless USB connection with a plurality of hosts, and a controller for causing time division multiplexed (TDM) data communication between active hosts and at least one device.
US08065448B2 DMA control system, printing apparatus, transfer instruction method and computer readable medium
A DMA control system includes: a plurality of DMA control units that are controlled in a manner that, while one of the plurality of DMA control units use a transmission path, the other DMA control units other than the one of the plurality of DMA control unit are prevented from using the transmission path; and a transfer instruction unit that defines transfer amounts of DMA transfers for the respective DMA control units and gives transfer instructions thereto. The transfer instruction unit, when the transfer instruction unit gives a transfer instruction to a first DMA control unit of the plurality of the DMA control units, defines a transfer amount for the first DMA control unit and gives the transfer instruction thereto in accordance with a state of utilizing a second DMA control units of the plurality of the DMA control units.
US08065443B1 Computerized device for data collection and communication
An improved computerized device and system for data collection and communication. The system can include component identification capability, multiple communication options, multiple optical reading and imaging options and multiple audio components. Further, the computerized can include a removable shock protection system. Multiple additional features and combinations of features are also disclosed.
US08065440B2 Enabling and disabling device images on a platform without disrupting BIOS or OS
Device images, for example IDE mass storage device images, may be enabled and disabled without disrupting a host system. In one embodiment, the invention includes a memory device register to indicate the presence of a memory device to a computer system, a switch coupled to the memory device register to set the memory device register to indicate the presence of a memory device, and an external interface coupled to the switch to operate the switch.
US08065436B2 System and method for accessing information processor services for a mobile communication device
A system and method for pushing information from a host system to a mobile data communication device upon sensing a triggering event is disclosed. A redirector program operating at the host system enables a user to continuously redirect user-selected data items from the host system to the user's mobile data communication device upon detecting that one or more user-defined triggering events has occurred. The redirector program operates in connection with event generating applications and repackaging systems at the host system to configure and detect particular user-defined events, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. The system includes information processing components for identifying one or more information processors in the vicinity of the mobile device and then routing an attachment or information from the host system, the device or an external information source to a selected information processor.
US08065433B2 Hybrid butterfly cube architecture for modular data centers
A hybrid Butterfly Cube (“BCube”) architecture is described herein. The BCube architecture is a server-centric network architectural design, and includes a plurality of servers. Each of the plurality of servers may have multiple network ports and serve not only as an end host, but also an intermediate relay node for other servers. The BCube architecture further includes a plurality of switches which are arranged in multiple levels. Each switch has a certain number of network ports for connecting to the servers. The BCube architecture provides multiple parallel paths between any two servers. A packet source routing protocol and a BCube source routing (BSR) protocol are used to determine which path is used for routing a packet between any two servers.
US08065429B2 System, apparatus and method for associating an anticipated success indication with data delivery
Systems, apparatuses and methods for determining success rates for the transfer and/or utilization of transmitted applications or other communicated services. An intermediary device specifies one or more device attributes of a target device, which are received at a server. The server determines an anticipated success rate for successfully transferring the requested content to the device and/or utilizing the content at the target device, and transfers an indication of the anticipated success rate to the intermediary device. The anticipated success rate indication is received at the intermediary device, which then determines whether the received anticipated success rate indication meets threshold criteria. If so, the intermediary device notifies the server to initiate the transfer of the content from the server to the target device if the threshold criteria is met.
US08065427B1 Apparatus, method, and computer readable medium for providing a presentation on a network having a plurality of synchronized media types
An apparatus, method, and computer readable medium is disclosed for synchronizing a performance of a plurality of presentation content portions at a network node, wherein, e.g., when two such content portions are to be presented concurrently at the network node, at least one is delayed until the other such portion can be presented concurrently therewith. That is, these two portions may be received by the network node at times sufficiently far apart so that the earlier received content portion must have its presentation appropriately delayed in order to be presented concurrently with the second content portion. In one embodiment, the content portions are transmitted via at least a portion of the Internet to a plurality of network nodes, wherein the presentation system can distribute the presentation content data to the network nodes via a plurality of network routes and presentation formats. In particular, a first portion of the content data may be provided as slides in, e.g., HTML, while a second portion of the content data may be provided as an audio/video stream.
US08065425B2 Access control in client-server systems
A telecommunications network and a method of operating the same are described which is a shared by two or more organizations, the network including at least a server and a client. The server is adapted to transmit to the client a proxy communications object comprising a definition of the rights and privileges of an organization to use the network. When the organization initiates a request to the server it does so via the proxy object on the client The proxy object enables a comparison of the contents of request and the definition of the rights and privileges and enables forwarding of the request to the server only when the request and the rights and privileges granted to the requesting organization are consistent with each other. The request relates to modification of a management object maintained at a network resource, the organization having a global right to access the network resource. By this means unwanted accesses to the server may be prevented at the client.
US08065424B2 System and method for data transport
An integrated mail and file transfer (IMFT) system is a web-based data transport system including automatic and authenticated access mechanisms. The integrated mail and file transfer system includes an attachment filter, a message & file control server and data storage. The attachment filter receives emails, and for each email generates a metadata file and one or more content files. The metadata and content files are provided to the message & file control server for storage, indexing and further processing. The message & file control server includes a control module, an account creation module, a user interface module, an access control module, an attachment processing module, and a file store and database interaction module. These modules operate on the message & file control server to provide the functionality for automatically creating user accounts, automatically providing access to file, and automatically storing files and emails. The present invention also includes a number of novel methods including: a method for automatically creating an account and authentication, a method for accessing files via a web based transport system, a method for modifying the access to files, and method for processing emails and storing email bodies and attachments.
US08065419B2 Method and apparatus for a keep alive probe service
An approach is provided for determining an optimal keep-alive time period. A request is received from one of a plurality of user equipments for a keep-alive timer value. A specific network information related to a network serving the one user equipment is determined. A keep-alive timer value is determined based on the network information and advantageously using statistical analysis.
US08065417B1 Service provider registration by a content broker
A system, method, and computer readable medium for managing registration, by a content broker, of one or more resources with one or more service providers are provided. A content broker obtains registration information for registering the one or more resources with a service provider. The registration information may include a request to publish one or more resources to a service provider, an identification of the one or more resources, service provider selection criteria provided by the content provider or otherwise selected, and the like. The content broker transmits a service provider generation request corresponding to the registration information to the service provider. Then, the content broker manages and processes data pursuant to registration of the one or more resources with the service provider. The process can further include causing the generation of a user interface by the content broker for requesting registration of the one or more resources with a service provider using a single control.
US08065412B2 Information processing apparatus for obtaining address information by a server apparatus of devices in a client apparatus
A server apparatus connected to a plurality of client apparatuses capable of sending out a message containing environment information to the server apparatus. The server apparatus has a storage for storing environment information in association with each of the client apparatuses and a processor for receiving a message including updated environment information indicative of addition of an interface device connected to the client apparatus from the client apparatus and for updating the environment information in the storage with the updated environment information.
US08065411B2 System monitor for networks of nodes
Systems and methods are described that provide a system monitor component, e.g., for a sensor network, which may include, e.g., a server component that is continuously running and monitoring zero or more networks consisting of (possibly wireless) devices, where each network may be executing a different communications protocol, such as a proprietary, platform-dependent protocol. The system monitor may maintain a system model of the networks. The system monitor may be connected with the networks through a message transport system that routes any occurring messages in a common or standard communications protocol, as well as message handlers that access either platform-abstracting gateways or the proprietary messages that the devices of one or more of the networks may use.
US08065403B2 Information processing system, information processing method, and computer program
An information processing system, information processing method, and computer program are provided. The information processing system configured of a plurality of equipments includes an apparatus information acquiring section for acquiring apparatus information as the system as a whole, an expanded function proposing section for proposing expanded functions to be executed by using the respective equipment forming the system, a function management section for managing performance or an apparatus configuration that becomes necessary for making each of the expanded functions executable; and an execution possibility determination section for extracting performance or an apparatus configuration necessary for executing an expanded function proposed by the expanded function proposing section, for comparing with a summation of the apparatus information acquired by the apparatus information acquiring section, and for determining whether or not the expanded function is executable.
US08065398B2 Method and apparatus for application-driven storage provisioning on a unified network storage system
A configuration for a network-accessible storage device is prepared by automatically computing a configuration parameter based on a setup parameter that pertains to an application-level function of the network accessible device. Software and systems that implement or use aspects of the invention are also described and claimed.
US08065397B2 Managing configurations of distributed devices
A method manages configurations of devices in a system that communicates information between a device type. The method includes building a defined configuration for a device type. The defined configuration includes a set of value requirements. An actual configuration having values associated with the device is compared to the defined configurations. The actual configuration and defined configuration are stored in a database of the enterprise. The method also includes determining, in the enterprise, if the values of actual configuration match the corresponding value requirements of the defined configurations. The method runs business logic associated with the device based on a result from the step of determining if the values of the actual configuration match the corresponding values of the defined configurations. The matched configurations are stored for subsequent use.
US08065394B2 Local game-area network method
A local game-area network includes a plurality of gaming devices and local game-area servers. Each local game-area server is associated with a corresponding gaming device. Each local game-area server in the local game-area network is operatively associated with every other local game-area server in the local game-area network. Additionally, one of the local game-area servers is a host local game-area server while the remaining gaming devices and associated local game-area servers are clients. Furthermore, the host status of the host local game-area server moves dynamically to an available local game-area server in the local game-area network in response to the host local game-area server becoming non-operational.
US08065393B2 Method and system for obviating redundant actions in a network
Methods, systems and apparatus for obviating redundant actions in a network are provided. A data packet is tagged with a label at a transmitting end, based on a set of labels registered with a receiving end. This label indicates a set of actions performed on the data packet at the transmitting end, and is used to determine another set of non-redundant actions that have to be performed on the data packet at the receiving end. Thereby, obviating redundant actions, a found appropriate.
US08065390B2 Virtual folders for tracking HTTP sessions
Requests from a client to a network device are authenticated based on a session ID obtained by the network device. Requests may be authenticated by obtaining a session ID value when a session is initiated and transmitting a document to the client that embeds the session ID in such a manner that additional requests to the network device based on the document include the session ID in the request. The additional requests are authenticated based on a determination of whether the session ID is included in the additional requests.
US08065388B1 Methods and systems of delivering directions to a mobile device
Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is then able to insert the selected content item into a document requested by a computer device. The optimization constraints can be, but are not limited to, any one of the following: communication channel performance (bandwidth), client operating system, client processor, client display capabilities, client installed software (video or audio codecs for example), and/or user preferences. A software product and method enable selective delivery of content to client devices of varying performance characteristics, including varying bandwidth, by selective filtering and inclusion of markup language content using tags demarcating optional content. An optimization constraint is used to select one of the items.
US08065386B2 Method of identifying and including related content in a requested web page
A method is disclosed for providing requested contents and unrequested associated contents to a client computer system. A website server receives a request from the client computer system to send a web page for display on the client computer system. A provider examines the requested web page's content, identifies related content, and includes the related content in the web page, which is then sent to the client computer system for display.
US08065385B2 Transferring information and records via a data structure for a physical item in the control of a user
An item data management server having the capability to transfer information and records via a physical item data record of an item data management server. The physical item data record transfer and/or cloning facilitates ready maintenance and upkeep of the inventory of physical items to other users to facilitate community/trade, and also provides a feature for providing information relating to the physical items to third-party service providers, such as insurers, and to governmental authorities, such as in the event of theft, to aid in the recovery of the physical items, et cetera.
US08065377B2 System and method for configuring access to electronic mailboxes
A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in the configuration parameters required for accessing the electronic mailbox. The module retrieves configuration conventions for the mail domain from the database and generates sets of potentially valid configuration parameters based on the retrieved configuration conventions and user supplied configuration information for accessing the mailbox.
US08065375B2 Method and system for message pacing
A system for managing message volume and timing, which permits messages from multiple sources to be spaced apart over time, with the pacing controlled in part by the type or priority of the message. The system permits the volume of messages to be reduced by aggregating messages according to a set of rules and by discarding or delaying messages that are sufficiently similar and sent too close together. In addition, the system allows message sources to be notified when a recipient has not received a message within a designated time period. The system can be implemented as a centralized pacing system or through use of a data storage system accessible by the message sources.
US08065374B2 Application-level lossless compression
The claimed subject matter relates to an architecture that can provide substantially lossless compression and subsequent decompression of messages at an application level. In particular, the architecture, in one aspect thereof, can receive a set of messages. When application data for received messages does not match stored message, the message can be stored to a buffer. In contrast, if application data matches that for a stored message, the received message can be discarded and a message count incremented. The compressed message pattern can include the stored message and the message count. Upon decompression, the number of messages received can be identified by the message count and the application data can be readily recreated for all messages by copying that data. Non-application data, such as time stamp information can be reconstructed based upon a buffer period, other timing offset data, or other data fields included in the message pattern.
US08065373B2 System and method for processing instant messages
Various aspects relate to using structured messages within one or more systems that implement instant messaging function in a distributed computing environment. In particular, structured information may be encoded and embedded in unstructured instant messages and communicated among one or more computer systems, networks, applications or other entities. In one aspect, instant messaging may be leveraged as middleware for application integration. Other aspects relate to using structured message information to perform functions in a distributed instant messaging system. For example, structured message information may be used to control the display of instant message information to a user, or may be used to control how the instant message information is distributed, processed, or otherwise handled by a receiving system, application or process. Other aspects relate to an interface for displaying information relating to a number of instant messaging conversations to a user. Further, aspects relate to using instant messaging in a trading environment.
US08065371B1 Cross-platform managed message exchange
Software is executed on a wireless device for presenting a response aggregation drawn upon a message having at least two desired recipients. The software of presenting at least two message-structure item questions via the wireless device and receives input requesting response aggregation drawn upon the message having at least two desired recipients and transmits the message to at least one of the at least two desired recipients using the wireless device.
US08065367B1 Method and apparatus for scheduling requests during presentations
A system that schedules requests and receives scheduling requests from multiple users. The system receives a given scheduling request from a portable device associated with a given user, such that the given scheduling request is associated with a question to be asked by the given user. Next, the system queues the scheduling requests and selectively couples the given user to a communication channel, which allows the given user to ask the question.
US08065366B2 System and method for transmitting personal networking-based blog post, and server applied to the same
Disclosed are a system and method for distributing a blog post based on personal networking, and a server to be applied thereto. The system includes a writer terminal unit, which makes a series of settings for forming a blog post containing contents posted by a writer through the writer's blog registered with an online community service, and then distributes the blog post to at least one or more acquaintances blogs registered to personal networking with the writer, sharer/distributor terminal units, which make setting for posting the blog post on the acquaintances blogs, or distributing the blog post to at least one or more other acquaintances blogs registered to personal networking with sharers/distributors, and a service management server, which differentially provides management authority for the blog post to each of the writer and the sharers/distributors, and integrally manages the blog post distributed to a plurality of blogs, based on a path along which the blog post is distributed. The system and method distributes a blog post containing a writer's specific purpose of posting, such as a help-wanted notice, step by step through blogs registered with an online community service, based on trust relationships, thereby providing a notice platform, which is so efficient that an advertiser who writes a blog post, such as a help-wanted notice, can quickly find a qualified person, based on his/her trust relationships.
US08065360B2 Acquisition and particular association of inference data indicative of an inferred mental state of an authoring user and source identity data
A computationally implemented method includes, but is not limited to: acquiring inference data indicative of an inferred mental state of an authoring user in connection with at least a particular item of an electronic message, acquiring source identity data providing one or more identities of one or more sources that is or are basis, at least in part, for the inference data indicative of the inferred mental state of the authoring user, associating the inference data indicative of the inferred mental state of the authoring user with the particular item; and associating the source identity data providing one or more identities of the one or more sources with the particular item. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present disclosure.
US08065359B2 Integrated method and apparatus to manage mobile devices and services
Disclosed herein is a method, a system, a network node and a computer program executable by a data processor or data processors to accommodate a non-IP OTA protocol using an end-to-end IP protocol. The method includes receiving a message from a non-IP entity; using a markup language, such as XML, for message and content representation, where in an XML message non-IP protocol content is identified using an XML ‘Meta’ element, where the Meta element describes the content type as ‘non-IP protocol name’ and sending the XML message. The step of using XML preferably includes encapsulating received content in an XML message and using the XML Meta element to enable a receiver of the XML message to extract the content. The message received from the non-IP entity may be an IS-683 message.
US08065355B2 Interpolation FIR filter having multiple data rates in mobile communication system and method of filtering data using the same
The present invention relates to an interpolation FIR (finite impulse response) filter having multiple data rates in a mobile communication system, and a method of filtering data using the same. In the method of filtering data using the interpolation FIR filter, a first filter uses an FIR low pass filter that restricts a band to satisfy a bandwidth corresponding to a data spectrum mask required in the mobile communication system. The other filters use interpolation FIR halfband filters that are implemented by a small number of taps. Accordingly, the interpolation FIR filter having multiple data rates can be easily implemented, and can be easily applied to the mobile communication system that transmits and receives data having various data rates.
US08065351B2 Default location that may be dynamically changed
Content that is received by an application is delivered to a default location that may be dynamically updated. This default location for content may be updated without interfering with the functionality of a process or application that interacts with the default location. An API allows processes to request the current location of default location and then send and access content at the default location. A user interface allows a user to change the default location within a file system. The default location may be local to a computing device or remote from the computing device.
US08065350B2 Method and system for flexibly providing shared access to data pools
Herein described is a method and system for providing shared access to data residing within a data pool of a data storage device. Aspects of the invention incorporate the use of one or more mechanisms by which access to the data occurs. The one or more mechanisms may be enabled or disabled by way of one or more selections that are made using a user interface. In a representative embodiment, the user interface may comprise a web browser. The method may involve assigning one or more values to one or more variables and subsequently executing a software program. The software program invokes one or more share access mechanisms when the one or more values are equal to one or more enabling values. The system may comprise a memory that is used to store the software program and a processor that is used to execute the software program.
US08065347B1 Managing protocol amendments in electronically recorded clinical trials
A clinical trial management system and associated methods are provided to manage individual clinical trials running under multiple protocols at once. The disclosure allows clinical trials to be amended during the course of the study with reduced risk of loss of time or data. Patients may be started under one clinical trial protocol and be moved to another upon approval from the doctor or hospital managing their involvement in the study. In an embodiment, patient data is not moved or altered during a change in protocol to provide a more secure clinical trial system.
US08065346B1 Graphical user interface architecture for namespace and storage management
A graphical user interface (GUI) architecture is configured to enable efficient management of resources in a storage system environment. The GUI architecture is embodied within a namespace and storage management (NSM) application as a GUI toolkit configured to produce reusable GUI components, such as a navigation frame, a wizard and a dialog box. In particular, the reusable wizard allows users to make intelligent choices toward successful completions of desired actions by, e.g., only requesting information needed to accomplish those actions.
US08065344B2 Method, functional arrangement and software means for searching and processing information with user interface of a terminal in which an address field and virtual function keys are modified to correspond to an invoked service through data input to a browser address field, and cellular network terminal employing the method
The invention relates to a method for making it easier to carry out information search and processing with a communications device. Furthermore, the invention relates to a network browser employing the method and a www service at a server in a communications network as well as a cellular network terminal. In the method according to the invention, information entered in the address field of the network browser is utilized so that the address field with its virtual function keys is modified in accordance with the service used on the basis of information entered in the address field.
US08065341B2 Systems and methods for efficient data transfer
Systems and methods are provided for transferring data. In one implementation, a method is provided for transferring data between a sending device (e.g., a server) and a receiving device (e.g., a client). The method may include sending, from the receiving device, a data query to request data from the sending device and receiving, form the sending device, a data result model in response to the data query. The data result model may include a table block. The method may also include analyzing the data result model to regenerate the data for storage at the receiving device. Analyzing the data result model may comprises reading at least one column definition and at least one data row from the table block, the data row including a row flag, a null location list, and a row payload field including the non-null data to be transferred to the receiving device. The method may further include processing each mapped data row to provide the regenerated data for storage at the receiving device.
US08065340B2 Method and system for highly tolerant and adaptable content reuse in a content management system
Embodiments of the invention generally provide for highly tolerant and adaptable content reuse in a content management system (CMS). The method and system allow an author to reuse fragments of content that are composed from a document structure incompatible with a document structure of a document which the fragment is being incorporated. In such a case, the CMS may be configured to generate a new branched fragment, based on the content of the original fragment, but composed according to the grammar of the document which the fragment is being incorporated. Additionally, the CMS may be configured to maintain a relationship between an original fragment and branched fragments derived therefrom. Further, any content changes made to the original fragment may be incorporated by any associated branch fragments.
US08065338B2 Directory searching methods and systems
Methods for arranging data in relational databases and for searching directory service databases and systems are provided. In particular, but not exclusively, systems and directories which implement or perform X.500 or LDAP services in a relational database are provided. The present application includes a database arrangement that stores data types in a table as components and searches the components for desired data entries.
US08065334B2 Warranty insight solution framework system and method
A system and method of warranty insight solution are disclosed. In one embodiment, a method includes populating a data mart with data from a number of sources, text analyzing and mining the unstructured data of the data mart according to a uniform structure, performing root cause analysis assistance on staged data mart data, generating root cause analysis output from the root cause analysis, merging the root cause analysis output with the data of the data mart, and generating final output based on a portion of the merged data of the data mart. The data may include data selected from a group including warranty claim data, traceability data, supplier data, manufacturer data, retailer data, customer data, component data, service data, failure data, field data, vehicle failure fault codes trough telematics, and collection center data.
US08065329B2 Query optimization on VPD protected columns
A method and apparatus for preserving optimization hints in a transformed query is provided. In one embodiment, the methodology is implemented by query optimization logic. Upon receiving a first query to access values in a column of a table protected by an access control policy, the query optimization logic creates a second query that is equivalent to the first query as subject to the access control policy. Furthermore, the second query contains a new predicate that conjunctively joins a clone of a first expression in a predicate of the first query with a second expression that is derived, based on the access control policy, from the first expression. In one embodiment, the query optimization logic submits the second query for execution.
US08065328B2 Sharing of media using contact data
Media sharing using contact data involves identifying contact records on a personal electronic device of a user. Each of the contact records includes a contact address of a person associated with the respective contact record. The contact records are communicated to a media sharing service via a network. Media items of the user are sent to the sharing service. One or more of the contact records are associated with each of the media items. A notification is sent to the persons associated with the one or more contact records. The notification describes sharing of the media items associated with the contact records. The sharing service facilitates access to the media items by the persons associated with the contact records in response to the persons receiving the notification.
US08065327B2 Management of collections of websites
This disclosure describes techniques that enable a subscriber of a data center to manage a site collection group hosted by the data center. A site collection group is a set of site collections that belong to a single subscriber. A site collection is a collection of websites. A website is a collection of related resources. Each of the site collections is associated with an “owner”. As described herein, the data center presents management interfaces that enable owners of site collections to manage the site collections. In addition, the data center presents management interfaces that enable subscribers to manage architectural aspects of their site collection groups.
US08065323B2 Offline validation of data in a database system for foreign key constraints
An aspect of the present invention performs offline validation of data in database system for foreign key constraints. In an embodiment, a foreign key constraint defined for a database system is identified and an SQL script designed to verify whether data values stored in a foreign key column of a detail table is present in a primary key column of a master table (corresponding to the identified foreign key constraint), is generated. The SQL script is executed to determine whether the data stored in the database system satisfies the identified foreign key constraint.
US08065321B2 Apparatus and method of searching document data
An apparatus and method of searching an electronic document are disclosed. A document that is assumed to contain a search symbol set is searched. The search symbol set is a symbol set being extracted from a plurality of symbols representing a search request when the symbol set being extracted satisfies a predetermined condition.
US08065318B2 Systems and methods for managing application configuration
Systems and methods are provided for managing an application configuration using messaging over a communications network. A configuration message including configuration changes to the application and a corresponding effective date when the configuration changes are to be applied to the application is received. Following the receipt of the configuration message, the message is stored. When the effective date occurs, the configuration changes from the received configuration message are applied to the current configuration of the application.
US08065316B1 Systems and methods for providing search query refinements
A system and method for generating query refinement suggestions may include collecting refinement data for at least one received source query. The collected refinement data is then clustered to form at least one cluster. At least one potential refinement query suggestion is identified from the refinement data within the at least one cluster.
US08065315B2 Solution search for software support
A search middleware may be used to receive search requests regarding a software incident associated with a software application. The search requests may be populated with attribute values determined based on context data associated with the software application and collected in association with the software incident. The search requests may be dispatched to a subset of a plurality of solution repositories, even if the solution repositories have different interfaces and/or search technologies. The resulting solution documents retrieved from the solution repositories may be compiled for presentation on a solution search interface.
US08065302B2 System and method for annotation aggregation
Annotations for a multimedia repository facilitate an efficient indexing, searching, and retrieval of the content from the multimedia repository. These annotations are an effective description of the content and it is very useful to have systems that automatically analyze the content to generate the annotations. A multimedia content, comprising video, audio, and textual data, is organized at shot level, scene level, segment level, multi-segment level, and full-length level. The multimedia content annotation is a providing of computer processable description of the multimedia content. Due to the multilevel organization of a multimedia content, it is required to provide annotations at various levels as well. A system and method for annotation aggregation uses the annotation at a lower level to arrive at an annotation at the next higher level. Such multilevel annotations are very useful in applications such as targeted content delivery.
US08065301B2 Systems and methods for dynamically updating relevance of a selected item
Systems and methods for dynamically updating ranking of items retrieved in response to a search query are provided. Specifically, systems and methods according to the invention preferably decrease a value associated with a selected item and increase a value of non-selected items that, prior to the selection, had a lesser weight than the selected item. Alternatively, if the list was ranked from higher value to lowest value, the selected item would be rewarded by an increase in its score and the non-selected items that previously had a higher value would have their respective values decreased. It should be noted than any and all values and weights described herein may be normalized to ensure appropriate results. Alternative embodiments of the invention are directed to methods and systems for classifying groups of items into meta-products and then updating the rankings of the items based at least in part on the meta-product classification.
US08065299B2 Methods and systems for providing a response to a query
Methods and systems for providing a response to a query. Multiple users' search engine activity in regard to a query is correlated. A response is provided based upon this correlated search engine activity information. For one embodiment of the invention, in the context of search engine result optimization, the user activity and/or user information of multiple users, during a search session, is correlated with queries to effect an evolving association between queries and the organization and presentation of documents. Systems in accordance with such embodiments employ the ability to store users' activity over the entire search session, thus making possible the correlation of a number of different types of user activity and user information. The use of correlated user input allows such systems to provide relevant search results without the limitations imposed by the key-word-based systems of the prior art.
US08065298B2 Concept network
A concept network that can be generated in response to a user query. Various embodiments include analysis of structure information, for example, where such information is based at least in part on Universal Resource Locators (URLs) of Web sites or data storage locations. A concept network may be used with a search tool where the search tool searches a plurality of sites (e.g., Web sites, data storage locations, etc.). In such an example, each site location is arranged with a node. Certain ones of the nodes are connected by at least one link. The concept network selects a portion of certain ones of the nodes based on the link, wherein the at least one link is used for content purposes.
US08065294B2 Synchronization of web site content between languages
A system, method and computer readable medium for synchronizing web content is disclosed. The method includes retrieving a first web content in a first language from a web site, the first web content corresponding to a second web content wherein the second web content is a translation in a second language of the first web content. The method further includes dividing the first web content into a plurality of translatable components and generating a unique identifier for each of the plurality of translatable components. The method further includes matching each of the plurality of translatable components to a plurality of translated components of the second web content using the unique identifier of each of the plurality of translatable components. If a translatable component is not matched to a translated component, the method further includes designating the translatable component for translation into the second language.
US08065289B2 Information providing system and information providing method
According to an aspect of an embodiment, a method comprises editing information related to a part according to a user operation, extracting characteristic information representing a characteristic of the part from information of an object to be edited when an operation to select the part is performed, searching a database for information similar to the characteristic information, searching the database for knowledge information related to the characteristic information, and displaying the knowledge information on a display unit.
US08065284B2 Method and system for wireless database management
An efficient method and system for wireless database management that allows database administrators to monitor and manage a plurality of databases from a remote location is disclosed. Included in this description are steps for reducing the amount of data transmitted and received by narrow bandwidth wireless communications, storing the results of requests made by the same user repeatedly for quicker access time, and enabling a single user to access multiple databases within the wireless database management system simultaneously.
US08065283B2 Term synonym generation
Synonyms for a term to be indexed are dynamically generated by applying one or more rules (e.g., splitting, deletion or addition of characters, and concatenation of portions) to the term, each synonym generated either including only a portion and not all of the term or differing from the term by at least one additional character in a position between a first character and a last character (i.e., not at either end of the term). The term and some or all of the synonyms are then indexed for subsequent searching.
US08065275B2 Systems and methods for cache optimization
A server computer identifies a cached document and its associated cache update history in response to a request or in anticipation of a request from a client computer. The server computer analyzes the document's cache update history to determine if the cached document is de facto fresh. If the cached document is de facto fresh, the server computer then transmits the cached document to the client computer. Independently, the server computer also fetches an instance of the document from another source like a web host and updates the document's cache update history using the fetched instance of the document.
US08065274B2 Journaling database changes using minimized journal entries that may be output in human-readable form
A minimized journaling mechanism stores minimized journal data in a format that allows for display and outputting the journal data in human-readable form. When a change to a record occurs, instead of writing only the changed bytes, all of the bytes in each field that changed are written to the journal, along with all of the bytes in each field selected to be always journaled. A default object is created with default data in all of the fields. When the journal entry needs to be output in human-readable form, the default object is read, and the minimized journal entry is then overlaid on the default object. The result is an object that contains default data in all non-selected fields that were not changed, with the journal data in all fields and that did change and in all fields that were selected to always be journaled.
US08065273B2 Automated priority restores
A priority restore agent in a data storage system generates a priority restore data set for a client computer system or device by identifying a set of active data sets and/or a set of key data sets within client system data generated by the client computer system. The priority restore agent looks at or processes file system attributes for the client system data and compares these attributes with predefined restore parameters. The restore parameters may indicate that any file that has been accessed, modified, or created within a particular period of time be included in the priority restore data set. The key data sets may be identified in a set of automated restore rules. A data protection application within the data storage system can restore data in the priority restore data set onto the client computer system after a disaster or system crash.
US08065272B2 Systems and methods for tracking changes to a volume
A computer-implemented method for tracking changes to a volume is disclosed. The method may comprise: 1) identifying a first snapshot of a volume, 2) identifying a window within which the first snapshot was created, the window beginning with a first point known to have occurred before the first snapshot and ending with a second point known to have occurred after the first snapshot, 3) identifying at least one change to the volume that occurred within the window, and 4) associating the at least one change that occurred within the window with both the first snapshot and a second snapshot created after the first snapshot. Corresponding systems and computer-readable media are also disclosed.
US08065268B1 Systems and methods for replicating data
A system facilitates the distribution and redistribution of chunks of data among multiple servers. The system may identify servers to store a replica of the data based on at least one of utilization of the servers, prior data distribution involving the servers, and failure correlation properties associated with the servers, and place the replicas of the data at the identified servers. The system may also monitor total numbers of replicas of the chunks available in the system, identify chunks that have a total number of replicas below one or more chunk thresholds, assign priorities to the identified chunks, and re-replicate the identified chunks based substantially on the assigned priorities. The system may further monitor utilization of the servers, determine whether to redistribute any of the replicas, select one or more of the replicas to redistribute based on the utilization of the servers, select one or more of the servers to which to move the one or more replicas, and move the one or more replicas to the selected one or more servers.
US08065261B2 Methods and system to compare different options in a decision making process
A method of comparing a plurality of decision options is provided. The method can include entering a plurality of factors; determining a plurality of decision options based on the plurality of factors; calculating a score for the plurality of factors; ranking each decision option based on the total score of each factor; outputting the rankings for each decision option.
US08065260B2 Device and method for analyzing an information signal
For analyzing an information signal having a sequence of blocks of information units, wherein a plurality of consecutive blocks of the sequence of blocks represents an information entity, using a sequence of fingerprints for the sequence of blocks, identification results are provided for consecutive fingerprints, wherein an identification result represents an association of a block of information units with a predetermined information entity. Then at least two hypotheses are formed from the identification results for the consecutive fingerprints, wherein a first hypothesis is an assumption for the association of the sequence of blocks with a first information entity, and wherein the second hypothesis is an assumption for the association of the sequence of blocks with the second information entity. Then various hypotheses are examined to obtain an examination result on the basis of which there is then made a statement on the information signal. This achieves a meaningful and reliable time-continuous analysis of an information signal.
US08065256B2 System and method for detecting system relationships by correlating system workload activity levels
Relationships between systems can be inferred through a correlation analysis of the system workload activity levels. A method, computer readable medium and system are provided for analyzing correlations between the system workloads. The method comprises obtaining a set of quantile-based workload data pertaining to a plurality of systems. The correlation coefficient limit may then be used to compute the workload correlation scores for the plurality of systems and a result indicative of relationships between the systems then provided.
US08065253B2 Knowledge discovery system with user interactive analysis view for analyzing and generating relationships
A knowledge model discovery system is configured to provide an interactive view having simultaneously displayed sub-views that include a relational data element view and a contextual view. Using the interactive view, a user may perform search and analysis of information organized with a knowledge management tool in conjunction with contextual information. The relational data element view may provide a relational visualization that displays data elements provided with the knowledge management tool as narrowed by the context of a user analysis. The contextual view may provide a depiction of the same data elements using a similar context. The relational data element view and the contextual view may be operated in coordination to maintain cohesiveness and similar context of the information displayed in the views.
US08065252B2 Method and system of knowledge component based engineering design
The present invention relates to an engineering design method and a system of implementing same. In one embodiment, the method includes a construction process of knowledge components and a design process based on the knowledge components. The knowledge components pack universal modules in the standard forms. Accordingly, the knowledge components are independent from design layouts or design processes of products, and reusable in different projects and platforms. The design process integrates a variety of software platforms via an uniform environment and calls the knowledge components to complete the engineering designs. Further, the design process defines a data relation and an execution relation of the knowledge components and establishes a relationship between the knowledge components without programming. The universal module comprises at least operations, methods, rules and/or flows of an engineering design process and engineering analysis process.
US08065246B2 Clustering and classification employing softmax function including efficient bounds
A function optimization method includes the operations of: constructing an upper bound using a double majorization bounding process to a sum-of-exponentials function including a summation of exponentials of the form ∑ k = 1 K ⁢ ⅇ β k T ⁢ x ; optimizing the constructed upper bound respective to parameters β to generate optimized parameters β; and outputting the optimized sum-of-exponentials function represented at least by the optimized parameters β. An inference process includes the operations of: invoking the function optimization method respective to a softmax function constrained by discrete observations y defining categorization observation conditioned by continuous variables x representing at least one input object; and applying the optimized softmax function output by the invocation of the softmax function optimization method to the continuous variables x representing at least one input object to generate classification probabilities.
US08065242B2 Decision tree coalescing for document ranking
Machine-learned ranking algorithms, e.g. for ranking search results, often use a sequence of decision trees involving decision nodes based on threshold values of features. Modules, systems and methods of optimizing such algorithms involve analyzing threshold feature values to determine threshold intervals for each feature and grouping decision trees according to the feature used in a root decision node. Then coalescing the decision trees within each group to form a coalesced group tree for each group and finally coalescing the coalesced group trees to form a coalesced tree that implements the algorithm.
US08065240B2 Computational user-health testing responsive to a user interaction with advertiser-configured content
Methods, apparatuses, computer program products, devices and systems are described that carry out specifying at least one of a plurality of user-health test functions responsive to an interaction between a user and at least one advertiser-specified attribute; and transmitting at least one output of the at least one user-health test function related to the at least one advertiser-specified attribute.
US08065239B1 Customized computer-based value-bearing item quality assurance
The exemplary embodiment of the present invention will provide methods and a computer system for managing image content review for image customization of computer-based value-bearing items such as, for example, an exemplary image-customized computer-based postage label 1 in an exemplary embodiment of the present invention as depicted in FIG. 1. With reference to FIG. 1, the exemplary customized computer-based postage label 1 will bear an image 2 that would be provided by a corresponding user, namely by the user that orders the customized computer-based postage label. The user may provide image 2 in an electronic form, such as by uploading a digital representation of image 2. In a variation of the exemplary embodiment, a user could alternatively provide a hardcopy image. The exemplary customized computer-based postage label 1 will bear a human-readable indication of the country 4 for which the postage is approved. The exemplary customized computer-based postage label 1 will also bear a human-readable indication of an amount of postage 5. The exemplary customized computer-based postage label 1 will also bear a human-readable identifier (such as a serial number) 6 that will uniquely identify the particular customized computer-based postage label. The exemplary customized computer-based postage label 1 will also bear a machine-readable set of information 7.
US08065238B2 Performing robust cost analysis of a gas laser application
A system that performs an analysis of a gas laser application comprises a receiver component that receives an identity of a gas laser and parameters relating to intended use of the gas laser. An analysis component automatically generates a cost analysis of the gas laser application based at least in part upon the received identity and parameters, the cost analysis includes fixed cost and variable cost of the gas laser application.
US08065236B2 Coin currency conversion systems and methods
A method for converting coined money to another type of value proceeds by receiving a plurality of coins into a coin processing machine. The coins are processed with the coin processing machine to determine a value of the coins. An electronic record of the determined value is produced using the coin processing machine. Further, the record of the determined value is electronically transmitted from the coin processing machine to a remote storage location.
US08065233B2 Identification and management of fraudulent credit/debit card purchases at merchant ecommerce sites
Transaction processing of online transactions at merchant sites determines the likelihood that such transactions are fraudulent, accounting for unreliable fields of a transaction order, which fields do not reliably identify a purchaser. A scoring server using statistical model uses multiple profiles associated with key fields, along with weights to indicate the degree to which the profiles identify the purchaser of the transaction.
US08065230B1 Family purchase card for developing financial management skills
Strategies, tools and techniques for establishing family purchase cards for customers of a financial institution are disclosed. The family purchase card may be established for a principal owner of a family in association with a household account held at the financial institution. The family purchase card may include a total purchase limit that can be allocated among one or more secondary purchase cards associated with various cardholders within the family. Different parameters may be configured for the secondary purchase cards, such as purchase limits, billing arrangements, activation or deactivation rules, and financial development milestone rules. The family purchase card may promote development of financial management skills and fiscal responsibility for various members of the family.
US08065227B1 Method and system for producing custom behavior scores for use in credit decisioning
Method and system for producing custom behavior scores for use in credit decisioning. A custom credit score takes into account credit bureau attributes and relatively detailed transaction attributes as well as traditional masterfile information for a customer applying for credit on an account. To determine the custom score, accounts at the financial institution are segmented. Segments can be created by grouping accounts into a plurality of clusters based on Euclidean distances between points in a multi-dimensional space, as well as in other ways. The customer's credit score is determined according to a behavior model created for a particular segment of accounts into which the customer's account falls.
US08065226B2 Method and system for performing a cash transaction with a self-service financial transaction terminal
A method and system for performing a cash transaction with a self-service financial transaction terminal makes use of computer hardware and software that allows a financial institution cardholder to authorize a recipient to withdraw a specified amount of cash at an ATM of the particular financial institution. The cardholder can set up the transaction, for example, from any telephone using an interactive voice response (IVR) system, or by utilizing the application at a financial institution ATM, or by using an Internet website application. The originator can set up the recipient's ATM transaction to be either cardless or card-initiated.
US08065225B1 System and method for acquiring a mortgage loan
A computer-implemented method for processing an application for a mortgage loan, such that the mortgage loan is configured to include a set of financial lending requirements and further include certain financial lending risks associated with financing the mortgage loan. The steps of the method include receiving the mortgage loan application, processing the mortgage loan application through an electronic database, applying the set of financial lending requirements to the mortgage loan application, generating a listing of at least one eligible lender or loan product based on the application of the financial lending requirements to the mortgage loan application, and submitting the mortgage loan application to the eligible lender, the mortgage loan being configured such that the financial lending risks are configured to be absorbed by a secondary mortgage market investor.
US08065224B1 Computer implemented methods and apparatus for auctions
A computer implemented system and method of executing an auction. The system has at least two intelligent systems, one for the auctioneer and at least one for a user. The auction is conducted by the auctioneer's system communicating with the user system(s). The auctioneer's system receives information from the user system(s) based on bid information entered by the user(s). With this information the auctioneer's system determines whether the auction can be concluded or not and appropriate messages are transmitted to the user(s).
US08065222B2 System and method for event-based trading
A system and method for news-based trading are developed. According to one method, a trader can pre-define a trading strategy including a number of trading rules to be applied based on a comparison of one or more estimated event values to the respective actual event values to be released at some later time. The example method further includes, upon receiving one or more actual event values via a user input or directly from outside sources, executing one or more predefined trading rules selected based on the comparison of the received actual event values to the respective estimated indicator values.
US08065220B2 Financial product pricing system
A method implemented on a computing system for pricing a financial product comprises receiving data about the product. The received data may comprise contextual data indicating market variables involved in product pricing. The contextual data may comprise a valuation currency, an underlying instrument, and data including a set of events and flows associated with the product. The data is used to generate a schedule comprising an event or flow for each of a plurality of dates. The schedule is interpreted to generate a table of variables on the basis of events or flows, and for each date on the schedule, a function for calculating the product price as a function of the variables. A list of market variables that are generated by a market analysis are received. The variables are used to calculate product variable values. A product price is calculated as a function of the calculated product variable values.
US08065215B2 Real estate transaction system using real estate securities and method thereof
Provided are a real estate transaction system and method using real estate trust that are capable of lessening a burden on a residence right holder and investors by securitizing real estate and selling a plurality of divided securities including a security for ownership and a security for investment. A real estate special purpose company buys real estate and divides a right for real estate into a residence right and an investment right that is transacted as an investment security at a real estate security exchange, like normal security, with the residence right and the investment right having different dividend percentages, such that a buyer desiring actual residence resides on the property by paying only a portion of the price of the real estate and a person desiring investment invests in real estate for desired equity.
US08065211B2 System and method for creating and tracking agreements for selling loans to a secondary market purchaser
A system for creating an agreement and tracking compliance with terms of an agreement between a seller and a purchaser for the sale of loans includes deal management logic and a rules processor. The deal management logic is configured to store and track the terms of the agreement using a set of business rules. The rules processor comprises the set of business rules and is configured to facilitate adding or editing at least one business rule based on at least one term of the agreement. In addition, the rules processor is configured to access the business rules to assess compliance with the terms of the agreement during delivery of the loans. The system may also include pricing logic that is configured to create a set of price data based on the at least one term of the agreement.
US08065210B2 Total return to shareholder analytics
A computer-implemented method for analyzing the relative performance of a business unit includes: receiving financial data about the business unit; determining NOPLAT, revenue, capital charge, and invested capital values for the business unit at a first time and a second time from the financial data; determining at least two data points including a first component indicative of NOPLAT/revenue and a second component indicative of revenue/capital charge for the business unit, the at least two data points indicative of values determined at one of the first time and the second time, respectively; and displaying the at least two data points, a first indicia for each data point indicative of the capital value, a second indicia indicative of a spread percentage, and a third indicia indicative of a relationship between the at least two data points between the first time and the second time.
US08065208B1 Guarantee certificates
Methods and systems are provided for issuing a new type of security, referred to herein as a “Guarantee Certificate,” which offers payments to a holder contingent upon the occurrence of specified risk-related events that would typically trigger an insurance or guaranty payment. Guarantee Certificates offer a mechanism for separating certain payment rights associated with a pool of assets (which may or may not be securitized) from the remaining payment rights associated with the pool, such that the payment rights form separate, transferable financial instruments. These instruments evidence an obligation of a mortgage insurer or a securities guarantor to make payments triggered by certain default-related events involving a corresponding (in the case of a mortgage insurer) or an underlying (in the case of a securities guarantor) mortgage loan or loans. A data processing system creates and maintains information corresponding to the Guarantee Certificates. A Guarantee Certificate may be tradable by the holder.
US08065204B2 System and method for software integration and factory deployment
A software management database contains data structures supporting computer software provisioning for a range of CTO/BTO variations, language variations, region variations, and operating system variations.
US08065203B1 Computer-implemented systems and methods for product attribute estimations
Systems and methods for providing estimations for a product for purchase at a plurality of stores. Groups of stores are generated based upon similarity of store demand data. For each group, a distribution is determined with respect to the attribute of the product. The distribution is used to provide estimations with respect to the product to be provided at the stores.
US08065202B1 Form management in an electronic procurement system
A single instance, multi-tenant procurement system, includes an access module to provide access to a plurality of end users associated with an organization to their respective accounts, each account being customized by a super user of the organization, a search engine to execute searches for products offered by one or more suppliers, a transaction module to process and track one or more requisitions generated by the plurality of end users, a business rules module to apply business rules established between the organization and the one or more suppliers to process the requisitions, and a data repository to store data generated on the system.
US08065201B2 Internet-based method of and system for managing and delivering consumer product information at points along the world wide web using consumer product information (CPI) requesting and graphical user interface (GUI) displaying subsystems driven by server-side components and managed by consumer product manufactures and/or authorized parties
Method of and system for delivering consumer product related information to consumers over the Internet. The system and method involves creating a UPN-encoded Consumer Product Information (CPIR) enabling Servlet for each consumer product registered within a manufacturer-managed UPN/URL database management system. The HTML tag associated with each CPIR-enabling Servlet is encapsulated within an executable file and then stored in the UPN/URL database management system. Each CPIR-enabling Servlet is searchable and its HTML tag downloadable by, for example, (1) retailers purchasing products from an electronic-commerce enabled product catalog, (2) advertisers desiring to link consumer product information to Web-based product advertisements, or (3) anyone having a legitimate purpose of disseminating such information within the stream of electronic commerce. After downloading and extraction from its encapsulating file, the CPIR-enabling Servlet tag is embedded within an HTML-encoded document associated with, for example, an EC-enabled store, on-line auction site, product advertisement, Internet search engine or directory, and the like. Upon encountering such an HTML document on the WWW, the consumer need only perform a single mouse-clicking operation to automatically execute the underlying CPIR-enabling Servlet, causing a UPN-directed search to be performed against the manufacturer-defined UPN/URL Database, and the results thereof displayed in an independent Java GUI, without disturbing the consumer's point of presence on the WWW. Preferably, the CPIR-enabling Servlet are realized using Java™ technology, although it is understood that alternative technologies can be used to practice the system and methods of the present invention.
US08065200B2 Virtual web store with product images
A three dimensional web store having product images is created. Three dimensional product images are rendered from manufacturing information instead of the products themselves. The location of all products, advertisements, aisles, signs, and displays is determined for a real world store. The web store is then created using three dimensional internet or virtual world viewing and maneuvering capabilities, to appear identical to the real world store.
US08065199B2 Method, medium, and system for adjusting product ranking scores based on an adjustment factor
Methods and systems for evaluating business rules for the purpose of promoting or demoting an item listing are presented. Consistent with an example embodiment, a conditional statement of a business rule that includes one or more expressions involving an item attribute and/or a seller attribute for an item listing is evaluated. If the conditional statement evaluates true, an adjustment factor set forth in the business rule is applied to a ranking score assigned to the item listing. The item listing is then presented in a search results page in a position relative to other item listings based upon the adjusted ranking score.
US08065191B2 Electronic quantity purchasing system
Disclosed is an electronic quantity purchasing system which is a host computer that a user may access to purchase quantities of goods or services at a locked-in price for later redemption. The preferred communication means employed is via secure, high-speed Internet access. Data storage is electronic. Users employ the system to make an instant purchase of a small or large quantity of a commodity, such as gasoline at the current purchase price. Users can redeem all or part of their balance for real product at a physical location in the future when desired. The redemption will draw down the user's account balance at the locked-in purchase price, so the user is able to circumvent the market price in effect at the time of redemption.
US08065190B2 Party payment system
Systems and methods are disclosed herein which that enable a first party, such as a child, to selected one or more items offered by an online retailer and to send a request to a second party, such as a parent or guardian, to request that the second party purchase the item or items for the first party. The systems and methods provide the second party with the ability to view requests received from the first party, to set limits on the number of requests and the amounts of the requests that the first party may make. The second party may also designate the parties to whom the first party may submit purchase requests. The child may also submit request to one or more non-parental contributors who may contribute money toward the purchase the one or more items for the child.
US08065188B1 Dedicated portable computer sales presentation system
A dedicated portable computer sales presentation system for efficiently making a multimedia sales presentation at the location of a customer. The dedicated portable computer sales presentation system includes installing the required sales presentation files upon a hard drive of the portable computer system, enabling access to the Internet from the portable computer system and removing a media player from the portable computer system to allow the portable computer system to only be utilized for making a multimedia sales presentation to the customer. When the sales agent meets with a customer, the agent calls the company and answers a series of introduction questions relating to the customer and the call is terminated with the company recording the end time of the call as the start time of the sales presentation. The multimedia sales presentation (which may include a virtual tour run from the hard drive) is made upon the portable computer system and if a sale is made the necessary contract is printed for the customer to sign. The sales agent then shuts down the portable computer system and then calls the company to answer closing questions where after the call is terminated with the company recording the start time of the call as the end time of the sales presentation. The portable computer also preferably includes a tracking program to track any usage of the portable computer and also a start/end time of the sales presentation.
US08065187B2 System, program product, and associated methods to autodraw for micro-credit attached to a prepaid card
A consumer is prequalified for a line of credit attached to a prepaid card by a lending institution. The lending institution computer makes available draws to the line of credit line in an authorization stream for a proposed purchase using the prepaid card as payment. When the line of credit is accessed, the prepaid card is loaded with an additional value equal to one or more preselected loan increments so that the prepaid card then has a new amount totaling a previous amount plus the amount of value of the one or more preselected loan increments and so that the new amount exceeds or equals the value of a proposed purchase. Next, a new value for the line of credit balance available is determined, accounting for value loaded onto the prepaid card and a preselected loan advance fee for each loan increment loaded onto the prepaid card.
US08065176B2 Workflow system and method
Provides workflow systems and methods. A workflow system having a matchmaking unit for receiving a task query from a workflow, and a plurality of task definer units, each providing a definition of a task. The matchmaking unit communicates with the task definer units to evaluate the task definitions against the task query based on at least one property associated with each task definition and provides at least one of the task definitions to the workflow as offers based on the evaluation.
US08065172B2 Method of sourcing orders for optimized logistics
The present invention relates a method of sourcing an order. The method adds flexibility to an order sourcing system by readily adjusting the amount of money that must be saved for an order to be reassigned from one source (e.g., a production or distribution center) to another source. The savings value that must be exceeded to reassign the order from one source to another may be set individually for each source and govern where orders can be reassigned. In addition, the savings values for each distribution center may reflect more of the relevant costs that are associated with the products which are used by each distribution center to fill orders. In some forms, the method includes determining all of the costs that are associated with shipping orders to a customer, including orders that require products to be shipped multiple times before reaching a customer.
US08065171B2 Event planning system
An event planning process is provided for execution by a server system in a computer network including a plurality of user terminals communicatively coupled with the server system via the network. The process includes the steps of: providing an event planning graphical user interface at a user terminal, the interface enabling a user to plan an event; receiving event information input by the user, the event information indicating a scheduled event, at least one invitee to be invited to the scheduled event, and information indicative of RSVP fees required to attend the scheduled event; providing an invitation to the invitee, the invitation indicating the scheduled event and the RSVP fees, and soliciting a response to the invitation, wherein an affirmative response to the invitation requires a payment as defined by the RSVP fees; receiving RSVP status information including payment information from the invitee; and verifying the payment information. The steps of providing an invitation to the invitee and receiving RSVP status information further include: generating an invitation Web page based on the event information, the invitation Web page being accessible via the network and being operative to provide an invitation response graphical user interface for enabling the invitee to respond to the invitation; sending an invitation message to the invitee, the invitation message prompting the invitee to view the invitation Web page; and receiving input provided by the invitee via the invitation Web page, the input provided by the invitee indicating the RSVP status information.
US08065169B1 Real-time insurance estimate based on non-personal identifying information
Methods and systems for providing estimated insurance quotes/premiums are described herein. After analyzing rate factors, a subset of rate factors are selected that yield a fairly accurate estimated insurance premium from a minimum amount of information easily obtainable from a user. The user inputs a value from a predetermined set of allowable inputs (value input filter). After receiving and analyzing the user inputs, the system generates one or more estimates and displays the one or more estimates to the user, e.g., via a web page. When multiple estimates are provided, the multiple estimates may differ based on the level of coverage, add-on features, or both. Readily known non-personal identifying information is preferably requested and used, thereby alleviating privacy concerns while still being able to provide an estimate to the user very quickly, e.g., under 30 seconds, once all the requested information is obtained.
US08065167B1 Computer systems for managing patient discharge
A system for electronically managing patient discharges may include a patient data repository that can store patient data. The system may also include a provider repository that can store medical provider data having information about one or more providers of services to discharged patients. Moreover, the system may include a discharge planning module that can output a discharge planning user interface for presentation to a user. The discharge user interface can have functionality for the user to input post-discharge medical care options for a medical patient. The discharge planning module can also access the provider data in the provider data repository in response to receiving the post-discharge medical care options from the user, select medical providers from the provider data who have characteristics in the provider data that match the medical care options, and electronically send a discharge request to the selected medical providers.
US08065159B2 System, method and article of manufacture for a network-based child support framework
A system, method and article of manufacture are provided for providing a network-based child financial support framework. First, a database is maintained including information on a received financial support payment utilizing a network. Further, general information is provided relating to the financial support payment utilizing the network. The calculation of a proper amount of the financial support payment may also be allowed based on a profile a user. Still yet, a history associated with the financial support payment is displayed.
US08065158B2 Apparatus and method of processing an audio signal
In one embodiment, the method includes receiving the audio signal including a block of audio data partitioned into N sub-blocks, and restoring a plurality of code parameters s(0), s(1), . . . , s(N−1), respectively. The restoring step includes detecting s(0) from the audio signal, where s(0) represents the code parameter of the first sub-block; detecting a difference s(i)−s(i−1) from the audio signal for i=1, . . . N−1, where s(i) representing the code parameter of each sub-block following the first sub-block. The difference s(i)−s(i−1) is encoded by using first entropy code. The restoring step further includes calculating s(i) for i=1, . . . , N−1 using s(0) and the detected differences, and the method further includes decoding the N sub-blocks using the restored code parameters.
US08065156B2 Adaptive information presentation apparatus and methods
An adaptive information presentation apparatus and associated methods. In one embodiment, the apparatus comprises a computer readable medium having at least one computer program disposed thereon, the at least one program being configured to adaptively present (e.g., display or play out via an audio system) information that is related or in response to inputs provided via an input device such as a for example touch-screen display device. In one variant, the at least one program analyzes user input to determine a context of the input, and selects advertising related to the context for presentation to the user.
US08065155B1 Adaptive advertising apparatus and methods
An adaptive advertising apparatus and associated methods. In one embodiment, the apparatus comprises a computer readable medium having at least one computer program disposed thereon, the at least one program being configured to adaptively present (e.g., display) advertising-related content (e.g., audio, video, images, etc.) that is contextually related to the topic of a conversation between a plurality of parties or individuals. In one variant, the at least one program comprises a speech recognition program that analyzes digitized speech, and identifies one or more words therein in order to determine the topic of conversation or context. Contextually related (or targeted) advertising is then selected based on its relationship to the determined context or topic.
US08065153B2 Audio reader device
An audio reader device for reading printed infrared media includes a linear sensor device sensitive to infra-red. A processor is operatively connected to the sensor device and is configured to read and decode infra-red audio data on the media. A memory is operatively connected to the processor for storing the audio data. A sound processing integrated circuit and speaker arrangement is operatively connected to the memory for playback of the audio data. A roller arrangement feeds the media past the linear sensor device.
US08065151B1 System and method of automatically building dialog services by exploiting the content and structure of websites
A method and system are disclosed for providing a dialog interface for a website. The method comprises at each node in a website, computing a summary, a document description and an alias. A dialog manager within a spoken dialog service utilizes the summary, document description and alias for each website node to generate prompts to a user, wherein nodes in the website are matched with user requests. In this manner, a spoken dialog interface to the website content and navigation may be generated automatically.
US08065149B2 Unsupervised lexicon acquisition from speech and text
Techniques for acquiring, from an input text and an input speech, a set of a character string and a pronunciation thereof which should be recognized as a word. A system according to the present invention: selects, from an input text, plural candidate character strings which are candidates to be recognized as a word; generates plural pronunciation candidates of the selected candidate character strings; generates frequency data by combining data in which the generated pronunciation candidates are respectively associated with the character strings; generates recognition data in which character strings respectively indicating plural words contained in the input speech are associated with pronunciations; and selects and outputs a combination contained in the recognition data, out of combinations each consisting of one of the candidate character strings and one of the pronunciation candidates.
US08065147B2 Gramma generation for password recognition
A password grammar for speech recognition is described. A password is normalized into a list of strings of a plurality of character types such as letters and numerals. For each string of letters, one or more corresponding letter permutations are determined which represent pronounceable combinations of that string. Then, for each letter permutation, a corresponding recognition grammar entry is created for a speech recognition grammar.
US08065146B2 Detecting an answering machine using speech recognition
An answering machine detection module is used to determine whether a call recipient is an actual person or an answering machine. The answering machine detection module includes a speech recognizer and a call analysis module. The speech recognizer receives an audible response of the call recipient to a call. The speech recognizer processes the audible response and provides an output indicative of recognized speech. The call analysis module processes the output of the speech recognizer to generate an output indicative of whether the call recipient is a person or an answering machine.
US08065143B2 Providing text input using speech data and non-speech data
Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
US08065142B2 Synchronization of an input text of a speech with a recording of the speech
A method and system for synchronizing words in an input text of a speech with a continuous recording of the speech. A received input text includes previously recorded content of the speech to be reproduced. A synthetic speech corresponding to the received input text is generated. Ratio data including a ratio between the respective pronunciation times of words included in the received text in the generated synthetic speech is computed. The ratio data is used to determine an association between erroneously recognized words of the received text and a time to reproduce each erroneously recognized word. The association is outputted in a recording medium and/or displayed on a display device.
US08065140B2 Method and system for determining predominant fundamental frequency
Methods, digital systems, and computer readable media are provided for determining a predominant fundamental frequency of a frame of an audio signal by finding a maximum absolute signal value in history data for the frame, determining a number of bits for downshifting based on the maximum absolute signal value, computing autocorrelations for the frame using signal values downshifted by the number of bits, and determining the predominant fundamental frequency using the computed autocorrelations.
US08065139B2 Method of audio encoding
There is described a method of encoding an input signal (20) to generate a corresponding encoded output signal (30), and also encoders (10) arranged to implement the method. The method comprises steps of: (a) distributing the input signal to sub-encoders (300, 310, 320) of the encoder (10); (b) processing the distributed input signal (20) at the sub-encoders (300, 310, 320) to generate corresponding representative parameter outputs (200, 210, 220) from the sub-encoders (300, 310, 320); and (c) combining the parameter outputs (200, 210, 220) of the sub-encoders (300, 310, 320) to generate the encoded output signal (30). Processing of the input signal (20) in the sub-encoders (300, 310, 320) involves segmenting the input signal (20) for analysis, such segments having associated temporal durations which are dynamically variable at least partially in response to information content present in the input signal (20). Such varying segment duration is capable of improving perceptual encoding quality and enhancing data compression achievable.
US08065138B2 Speech processing method and apparatus, storage medium, and speech system
A speech processing apparatus includes a spectrum envelope extracting unit which extracts the spectrum envelope of an input speech signal, a spectrum envelope deforming unit which applies deformation to the spectrum envelope to generate a deformed spectrum envelope, a spectrum fine structure extracting unit which extracts the spectrum fine structure of the input speech signal, a deformed spectrum generating unit which generates a deformed spectrum by combining the deformed spectrum envelope with the spectrum fine structure, and a speech generating unit which generates an output speech signal on the basis of the deformed spectrum. This apparatus emits a disrupting sound based on the output speech signal to prevent a third party from eavesdropping on a conversation.
US08065133B1 Method for testing a storage network including port level data handling
The invention is a method of testing a storage network that includes a method of handling data at the port and bus level. The method includes emulating targets in computer memory, receiving data from initiators, and passing to computer memory only a portion of the data received. Bandwidth of internal memory and paths to memory are de-coupled from devices under test attached to ports, such that full bandwidth testing is possible at all test clients simultaneously. Data passed on a wire is returned or discarded at the port or bus level. The invention is useful for testing networks that have high bandwidths, and for testing large storage area networks.
US08065130B1 Method for message processing on a programmable logic device
Programmable architecture for implementing a message processing system using an integrated circuit is described. In an example, configurable logic of an integrated circuit is configured to have a plurality of thread circuits and a memory. Messages are received to the integrated circuit for storage in the memory. The memory is accessed with the plurality of threads to concurrently process a plurality of the messages.
US08065127B2 Particle system architecture in a multi-body physics simulation
An architecture tangibly embodied on a computer readable medium, the architecture for creating a particle system to be used in a physical simulation, including: a plurality of particle generation modules, wherein a particle generation module generates particles in a particle system; a plurality of particle motion modules, wherein a particle motion module produces physical motion of particles in a particle system; a plurality of particle display modules, wherein a particle display module renders particles in a particle system; a plurality of target effect modules, wherein a target effect module modifies particles in a particle system to perform in a certain way when they collide with an object; and a plurality of particle data structures.
US08065123B2 Systems and methods for performing quantity takeoff computations from computer aided design drawings
One or more embodiments of the invention set forth methods for performing quantity takeoff computations from computer aided design (CAD) drawings. The user initiates the quantity takeoff of an instance of a drawing object by manually selecting one or more geometries that visually represent the instance. The quantity takeoff engine identifies or creates a takeoff object that is associated with the drawing object. A takeoff object may include the dimension of geometry to quantify, the object parameter to be quantified, and the takeoff calculations to be performed. The takeoff measurement tool quantifies the instance and adds markup information to the CAD drawings to represent the determined quantity. Subsequently, the quantity takeoff engine performs takeoff calculations and adds the quantity and cost information to a takeoff report representing all previous selected instances. Advantageously, these techniques allow the user to incrementally create takeoff reports without making any manual measurements.
US08065120B2 Support system
The design support system regarding the present invention comprises a node data storage means that stores node data to generate functional models which present a group of function nodes which are functions divided from performance function of apparatus which is an objective to be designed and a group of part nodes which realize the functions in mutual relations, a functional model generating means that generates the functional models in reference to the node data storage means, a node designation receiving means that receives the designation of a node among the functional models, a node selection means that selects a node which has a mutual relation with nodes to which the designation are given, a display unit that displays the node selected by the node selection means.
US08065119B2 Computerized method and system for designing an aerodynamic focusing lens stack
A computerized method and system for designing an aerodynamic focusing lens stack, using input from a designer related to, for example, particle size range to be considered, characteristics of the gas to be flowed through the system, the upstream temperature and pressure at the top of a first focusing lens, the flow rate through the aerodynamic focusing lens stack equivalent at atmosphere pressure; and a Stokes number range. Based on the design parameters, the method and system determines the total number of focusing lenses and their respective orifice diameters required to focus the particle size range to be considered, by first calculating for the orifice diameter of the first focusing lens in the Stokes formula, and then using that value to determine, in iterative fashion, intermediate flow values which are themselves used to determine the orifice diameters of each succeeding focusing lens in the stack design, with the results being output to a designer. In addition, the Reynolds numbers associated with each focusing lens as well as exit nozzle size may also be determined to enhance the stack design.
US08065116B2 Systems, methods, and tools for proofing a computer-aided design object
Systems, methods, and tools for proofing computer-aided design (CAD) objects (e.g., CAD drawings or models). The objects are implemented with CAD software and represent an apparatus. An exemplary method includes receiving a CAD object representing the apparatus, determining criteria for proofing the CAD object, determining rules, extracting items of interest from the CAD object, comparing the extracted items with the rules, and tagging the extracted items based on the comparisons. An exemplary criterion for proofing the CAD object is the process (e.g., a type of casting process) for the apparatus to be manufactured with.
US08065106B2 Moving light table
A moving light test system allows connecting moving lights to an interface board and conveying the lights and orienting and testing the lights while they are attached to the board. The lights can be mechanically and electrically connected to the board, and once connected, can be tested in multiple ways without reconfiguring or removing the lights. The board has a connector that can be plugged in at various locations, and the board can also be handled by mechanical devices. In this way, once the light is connected to the board, it does not need to be re-handled. In addition, lights can be tested in different orientations.
US08065105B2 Device and method for improving human motor function
A system including a platform having a receptacle adapted to a bottom of a shoe or foot; securing mechanism, associated therewith; a sole for contacting a ground surface; a mechanism associated with the sole and a platform bottom, including: motor and a thrusting element, activated by the motor, the thrusting element adapted to move between the sole and the platform to apply an upward force against the platform bottom, thereby changing a platform height with respect to the sole; a sensor device adapted to associate with a lower limb, and to produce a locomotion data signal, and a microprocessor, operatively connected to the sensor device and motor, adapted to: receive locomotion information based on the signal; process the locomotion information to determine a locomotion phase, and control a timing of the mechanism, based on the determination, to change the height during a locomotion swing phase.
US08065102B2 Pulse width measurement circuit
A pulse width measurement circuit generates a time difference signal that corresponds to the pulse width of the input pulse signal PULSE. A delay circuit delays the input pulse signal PULSE by a predetermined amount, and outputs a start signal. An inverter inverts the input pulse signal PULSE, and outputs a stop signal. A time measurement circuit measures the time difference between a positive edge in the start signal and a positive edge in the stop signal, and outputs a time difference signal that corresponds to the time difference.
US08065097B2 Energy usage display unit
An energy usage display unit for displaying energy usage of gas used for a water heater, water used for the water heater or electricity used in housing where the water heater is set. The energy usage display unit includes a clock section; a counting section for counting usage of gas, water or electricity; a memory section for storing a count value of usage counted by the counting section retroactive to past by a predetermined number with a predetermined time unit; a counting control section for writing the count value of usage at predetermined time; a display control section for reading one or both of the count value and a stored value in the memory section to prepare display data of usage; and a display section for displaying usage based on the display data prepared by the display control section.
US08065091B2 Techniques for linking non-coding and gene-coding deoxyribonucleic acid sequences and applications thereof
Techniques for linking non-coding and gene coding regions of a genome are provided. In one aspect, a method of determining associations between non-coding sequences and gene coding sequences in a genome of an organism comprises the following steps. At least one conserved region is identified from one or more non-coding sequences. Additional instances of the conserved region are located in the untranslated or amino acid coding regions of one or more genes in the organism under consideration, and the conserved region is associated with the one or more biological processes in which these one or more genes participate.
US08065090B2 Pairwise fragment interaction computation
A method for creating a load balanced spatial partitioning of a structured, diffusing system of particles with pairwise interactions includes steps of: assigning a weight corresponding to a computational cost for a pair interaction of particles to a simulation space distance between the particles; performing a spatial partitioning of the simulation space; and assigning computation of pair interaction to any node that has the positions of both particles.
US08065088B2 Extraction of depositional systems
A process that assists with the identification of potential hydrocarbon deposits that includes performing a structural interpretation of a three-dimensional seismic volume, transforming the three-dimensional seismic volume into a stratal-slice volume, performing a stratigraphic interpretation of the stratal-slice volume which includes the extracting of bounding surfaces and faults and transforming the stratal-slice volume into the spatial domain. As illustrated in FIGS. 24a, b and c, an exemplary seismic volume before Domain Transformation is presented in FIG. 24a, interpreted horizons and faults used in the transformation are presented in FIG. 24b, and the Domain Transformed stratal-slice volume is presented in FIG. 24c. The input seismic volume in FIG. 24a has deformations associated with syn- and post-depositional faulting. The output Domain Transformed volume (FIG. 24c) is substantially free of deformations.
US08065085B2 System and method for measuring depth and velocity of instrumentation within a wellbore using a bendable tool
An apparatus and method for measuring depth, velocity, or both depth and velocity of instrumentation within a wellbore is provided. The apparatus includes a downhole portion movable within the wellbore in a direction generally parallel to the wellbore. The apparatus further includes a first acceleration sensor mounted at a first position within the downhole portion. The first acceleration sensor generates a first signal indicative of a first acceleration in a first direction generally parallel to the wellbore at the first position. The apparatus further includes a second acceleration sensor mounted at a second position within the downhole portion. The second acceleration sensor generates a second signal indicative of a second acceleration in a second direction generally parallel to the wellbore at the second position. The apparatus further includes a bend sensor generating a third signal indicative of an amount of bend of at least a portion of the downhole portion.
US08065084B2 Method for determining the plausibility of objects in driver assistance systems
A method for determining the plausibility of objects in driver assistance systems of motor vehicles includes the steps of statistically analyzing the lateral offsets (Y) of stationary objects to detect left and right roadway boundaries, analyzing the lateral offsets (Y_H) of moving objects to detect any adjacent lanes, calculating a probability value Q_R that the host vehicle is in the extreme right traffic lane of the roadway and a probability value Q_L that the host vehicle is in the extreme left traffic lane, and varying the width and/or lateral position of the travel route envelope as a function of the probability values Q_R and Q_L.
US08065081B2 Vehicle mounted user interface device and vehicle mounted navigation system
Data is shared between a vehicle mounted navigation device and a vehicle mounted user interface device and among a plurality of vehicle mounted user interface devices. In a first location free display that allows a plurality of users to separately have access to the navigation device, external data obtained from the navigation device or from another location free display and its own user data are saved and managed, and shared with the navigation device and the another location free display. It is possible to utilize the external data not owned by itself or the user data of another person with the navigation device or the another location free display and perform a navigation process in an inner space of the vehicle efficiently.
US08065073B2 Dynamic time series prediction of future traffic conditions
Techniques are described for generating predictions of future traffic conditions at multiple future times, such as by using probabilistic techniques to assess various input data while repeatedly producing future time series predictions for each of numerous road segments (e.g., in a real-time manner based on changing current conditions for a network of roads in a given geographic area). In some situations, one or more predictive Bayesian models and corresponding decision trees are automatically created for use in generating the future traffic condition predictions for each geographic area of interest, such as based on observed historical traffic conditions for those geographic areas. Predicted future traffic condition information may then be used in a variety of ways to assist in travel and for other purposes, such as to plan optimal routes through a network of roads based on predictions about traffic conditions for the roads at multiple future times.
US08065069B2 Vehicle and control method thereof
In a hybrid vehicle 20, when an ECO switch 88 is turned off while an intermittent operation of an engine 22 is prohibited in response to a warm-up demand of the engine 22 according to a cooling water temperature Tw or a heating demand, the engine 22 is autonomously operated at a target rotational speed Ne* derived and set from a normal autonomous rotational speed setting map (Steps 170, S190). When the ECO switch 88 is turned on while the warm-up is demanded, the engine 22 is autonomously operated at the target rotational speed Ne* set based on an ECO mode autonomous rotational speed setting map so as to be not more than the value derived from the normal autonomous rotational speed setting map (Steps 180, S190).
US08065063B2 Method and apparatus to shift-by-speech for semi-manual transmissions with intelligent shifting algorithm
A shift-by-speech transmission system with intelligent shifting algorithm allows a driver or a motorcyclist to choose a desired gear by voice command. An intuitive and engaging shift-by-speech technology disclosed in the present invention, called “VoiceShift”, allows the driver or the motorcyclist to switch gears by voice commands. VoiceShift also allows the driver or the motorcyclist to skip-shift gears in non-sequential manner, thereby giving the driver a sense of freedom and excitement similar to a stick-shift manual transmission vehicle. A novel intelligent shifting algorithm of the shift-by-speech transmission system is capable of auto-correcting the driver's judgment error in skip-shifting by engaging a closest mechanically-safe gear to the driver's desired gear issued via voice command.
US08065062B2 Mobile agricultural vehicle
To eliminate the need for additional operating elements for fine tuning the management of the engine and transmission of a mobile agricultural vehicle, the electronic transmission-control unit is connected via an ISO bus to the ISO bus terminal, such that current transmission data can be displayed in the cabin of the vehicle and adjustments can be made via the ISO bus terminal to modify this transmission data.
US08065060B2 Coordinated joint motion control system with position error correction
Disclosed are an articulated hydraulic machine supporting, control system and control method for same. The articulated hydraulic machine has an end effector for performing useful work. The control system is capable of controlling the end effector for automated movement along a preselected trajectory. The control system has a position error correction system to correct discrepancies between an actual end effector trajectory and a desired end effector trajectory. The correction system can employ one or more absolute position signals provided by one or more acceleration sensors supported by one or more movable machine elements. Good trajectory positioning and repeatability can be obtained. A two-joystick controller system is enabled, which can in some cases facilitate the operator's task and enhance their work quality and productivity.
US08065059B2 Device for the semiautonomous support of the parking process of a vehicle
A device for the semiautonomous support of a parking process of a vehicle, such as a motor vehicle, having a steering device for the steering movement of wheels of the vehicle, having a control device for controlling the steering device, the control device having a computing device for processing input values to form an output value that controls the steering device; the computing device being developed for processing a steering angle, that is maximally achievable at the wheels of the vehicle, together with a steering wheel angle, that is maximally achievable in response to the respective conditions, to form an output value that is designated as a steering wheel angle.
US08065057B2 Process and apparatus for the sway stabilization of a motor vehicle
A process for stabilizing the sway of a motor vehicle, in which adjusting signals are generated for actuators associated with a front axis and with a rear axis of the motor vehicle on the basis of a measured or a calculated transverse acceleration of the motor vehicle, which actuators make support moments available on the front axis and/or on the rear axis for stabilizing the sway. Accordingly the measured transverse acceleration and the calculated transverse acceleration are used in at least one speed range of the motor vehicle in such a manner to generate the adjusting signals for the actuators that either the calculated transverse acceleration or the measured transverse acceleration is used to generate the adjusting signals in dependence on an absolute value of the difference between the calculated transverse acceleration of the motor vehicle and the measured transverse acceleration of the motor vehicle.
US08065054B2 Vehicle active suspension system
The invention relates to a vehicle active suspension system. There is a need for an active suspension system which can alert an operator to certain conditions. The suspension system includes an actuator for moving a second vehicle part relative to a first vehicle part. The suspension system also includes sensors and a control unit. A vehicle operator is located in or on the second part. The sensors sense vehicle parameters and transmit parameter signals to the control unit. In response to the parameter sensors, the control unit causes the actuator to move the second part in such a manner that the movement alerts the operator to the existence of a condition, such as a critical or non-optimal operating state of the utility vehicle or of an implement coupled to the vehicle.
US08065049B2 Vehicle diagnostic control apparatus
A vehicle includes an internal combustion engine 1 and a rotating electric machine 5 as drive power sources and drives a wheel using a driving force of the internal combustion engine 1 and/or the rotating electric machine 5. A diagnostic control unit 700 diagnoses the vehicle while controlling the same. The diagnostic control unit 700 shifts an operating point of the internal combustion engine 1 to a plurality of diagnostic operating points to diagnose a catalyst or an oxygen sensor. Meantime, the diagnostic control unit 700 compensates for an excess or a deficiency in the driving force of the internal combustion engine 1 accompanied by the shift of the operating point by letting the rotating electric machine 5 perform a power running or regeneration operation.
US08065043B2 Predicted path selection system and method for hazard coding in selectively constrained aircraft control systems
A surveillance system detects potential hazards and alerts the pilot to them. The alerts can be modified to indicate proximity to the predicted path of the aircraft. An autopilot receives instructions from a flight management system (FMS) regarding a planned path and is subject to constraints preempting the planned path. The surveillance system selects which of the planned and a constrained path will be followed for alerting and hazard coding purposes. Means are disclosed to determine when the constrained path will be followed by comparing the current position of an aircraft, the planned path, and the constraint data. Current positions exceeding the tolerance cause the surveillance system to select the planned path as the future path to be followed. If initiation of a constraint has been detected and the current position is within the tolerance, the surveillance system selects the constrained path as the future path.
US08065039B2 Control for positioning multiple barriers apparatus and method
A control routine for groups of remotely controlled, variable-position, position-aware, transceiver-equipped actuators manages data discrepancies by issuing a first set of generic actuation commands to start and stop the actuators, then polling the actuators to report their achieved positions. The routine then applies a rule to determine a preferred position value from among the reports and issues a second set of position-specific actuation commands to all of the actuators. The routine can further poll the actuators to confirm the extent to which the commands have been realized, and can retain and apply compensation factors for performance deviations in the individual actuators. The routine can further manage multiple groups of actuators, dissimilar activators within groups, assignment of an actuator to more than one group, and application of variable control factors as inputs modifying the rule applied by the routine for determining the commands to be issued.
US08065038B2 Optimizing a chemical reaction in a plate-type open reactor
A method of optimizing a chemical reaction in a plate-type open reactor, the method consisting in: establishing a dynamic model of the reactor for a given reaction on the basis of a model of the reactor and its heat exchanges; applying an integration software tool to the dynamic model in order to solve the above-mentioned equations; determining and optimizing a set of dimension and/or operation parameters of the reactor on the basis of evaluating targets to be achieved, constraints to be complied with, and variable data for the reactor and/or the reaction; building a plate reactor of the said type accordingly to the set of optimized parameters; and doing measurements of physical parameters during the execution of said reaction in the built reactor, for validating its operation.
US08065037B2 Control method and system for hydraulic machines employing a dynamic joint motion model
A control method and system for controlling a hydraulically actuated mechanical arm to perform a task, the mechanical arm optionally being a hydraulically actuated excavator arm. The method can include determining a dynamic model of the motion of the hydraulic arm for each hydraulic arm link by relating the input signal vector for each respective link to the output signal vector for the same link. Also the method can include determining an error signal for each link as the weighted sum of the differences between a measured position and a reference position and between the time derivatives of the measured position and the time derivatives of the reference position for each respective link. The weights used in the determination of the error signal can be determined from the constant coefficients of the dynamic model. The error signal can be applied in a closed negative feedback control loop to diminish or eliminate the error signal for each respective link.
US08065031B2 Polishing end point detection method utilizing torque change and device thereof
Change in a torque waveform is monitored while removing continuously-varied periodic noise in real time, and the change in the torque waveform caused purely by the wafer state is detected by separating noise components while removing the noise not caused by the wafer state such as drift noise caused by dressing conditions and the polishing pad state, thereby reliably detecting a polishing end point with high precision when polishing is finished. A polishing end point detection device utilizing torque change for analyzing periodic components in data by subjecting Fourier transformation to the measured data, and calculating moving average processing time for removing periodic noise components based on the analyzed periodic components, and correcting the waveform by performing averaging process based on the moving average processing time calculated in real time for the data, and detecting the polishing end point of a predetermined film based on a change in the corrected torque waveform.
US08065028B1 Method of constructing a composite structure
The invention provides a method for constructing a composite structure by creating a 3-D actual or non-virtual model of the structure or feature, scanning the model into a computer program, importing the model into a Finite Element Analysis (FEA) program, meshing the model, performing a FEA on the model in the FEA program to determine the materials and the dimensions for the materials making up the composite and building the composite structure.
US08065026B2 Vehicle computer system with audio entertainment system
A vehicle computer system has an audio entertainment system implemented in a logic unit and audio digital signal processor (DSP) independent from the host CPU. The audio entertainment system employs a set of ping/pong buffers and direct memory access (DMA) circuits to transfer data between different audio devices. Audio data is exchanged using a mapping overlay technique, in which the DMA circuits for two audio devices read and write to the same memory buffer. The computer system provides an audio manager API (application program interface) to enable applications running on the computer to control the various audio sources without knowing the hardware and implementation details of the underlying sound system. Different audio devices and their drivers control different functionality of the audio system, such as equalization, volume controls and surround sound decoding. The audio manager API transfers calls made by the applications to the appropriate device driver(s). The computer system also is supports a speech recognition system. Speech utterances are picked up by a microphone and sampled at an internal sampling rate. However, the speech recognition system employs a lower sampling rate. The computer system converts microphone data from the higher internal sampling rate to the desired sampling rate by piggybacking the microphone data on command/message streams to an SPI (serial peripheral interface) of the audio DSP. The DSP performs normal low-pass filtering and down sampling on the data stream and then uses the SPI to send out the microphone data at the lower sampling rate.
US08065025B2 Configuration of a frequency converter
A configuration tool for configuring a frequency converter includes an interface with connector poles for connecting the configuration tool to the frequency converter and feeding configuration data from the configuration tool to the frequency converter. To facilitate the configuration of an unelectrified frequency converter, the configuration tool includes a battery or an electromagnetic field generator for conveying the energy required for electrifying at least the memory of the frequency converter to the frequency converter during the configuration.
US08065022B2 Methods and systems for neural network modeling of turbine components
Embodiments of the invention can include methods and systems for controlling clearances in a turbine. In one embodiment, a method can include applying at least one operating parameter as an input to at least one neural network model, modeling via the neural network model a thermal expansion of at least one turbine component, and taking a control action based at least in part on the modeled thermal expansion of the one or more turbine components. An example system can include a controller operable to determine and apply the operating parameters as inputs to the neural network model, model thermal expansion via the neural network model, and generate a control action based at least in part on the modeled thermal expansion.
US08065021B2 Electrode assembly for nerve control
Apparatus is provided for applying current to a nerve. A cathode is adapted to be placed in a vicinity of a cathodic longitudinal site of the nerve and to apply a cathodic current to the nerve. A primary inhibiting anode is adapted to be placed in a vicinity of a primary anodal longitudinal site of the nerve and to apply a primary anodal current to the nerve. A secondary inhibiting anode is adapted to be placed in a vicinity of a secondary anodal longitudinal site of the nerve and to apply a secondary anodal current to the nerve, the secondary anodal longitudinal site being closer to the primary anodal longitudinal site than to the cathodic longitudinal site.
US08065020B2 System for medical lead tunneling
An apparatus includes an elongated tube and an elongated rod having a holding member on one end, the holding member is adapted to hold an end of a lead such that the end of the lead can be pulled through the elongated tube resulting in minimal forces on the lead.
US08065014B2 Method for promoting selective reinnervation of denervated tissue
A method for promoting reinnervation via stimulation of a denervated target tissue, whereby reinnervation of the target tissue by native neurons is enhanced, and whereby reinnervation of the target tissue by foreign neurons is inhibited.
US08065012B2 Methods and apparatus for effectuating a lasting change in a neural-function of a patient
Disclosed are several apparatuses and methods for applying intracranial electrical stimulation to treat or enhance the neural function of the patient. In accordance with the invention, intracranial electrical stimulation can be administered to treat brain damage, brain disease, and/or brain disorders. Additionally the intracranial electrical stimulation can be applied to a normal healthy brain to enhance neural-function or control sensory functions. The electrical stimulation site(s) of the brain are located where neuroplasticity is occurring, expected to occur, or in a region where neuroplasticity is not occurring. The intracranial stimulation is expected to produce a lasting effect on the intended neural activity by applying subthreshold stimulation to the increasing the resting membrane potential of the neurons at the stimulation site.
US08065009B2 Header over-molded on a feedthrough assembly for an implantable device
A header assembly for connecting a conductor terminating at a body organ with an implantable medical device is described. The header assembly comprises a base plate, a feedthrough subassembly disposed in the base plate and comprising a ceramic-to-metal seal with first and second feedthrough wires passing through the ceramic-to-metal seal; a first electrically conductive terminal connected to a distal end of the first feedthrough wire and having a first lead opening sized to receive a first portion of a lead for the conductor; a second electrically conductive terminal connected to a distal end of the second feedthrough wire and having a second lead opening sized to receive a second portion of the lead for the conductor; a body of polymeric material molded in a two-part construction to encase the conductive terminals and their feedthrough wires except for a first bore communicating from outside the polymeric body to the first and second lead openings aligned in a first co-axial relationship. Preferably, the polymeric body comprises a first polymeric material such as Techothane® or Polysulfone® encasing the terminals except the bore and an epoxy as a second polymeric material molded over the first polymeric material.
US08065005B1 Tissue characterization using intracardiac impedances with an implantable lead system
An implantable system acquires intracardiac impedance with an implantable lead system. In one implementation, the system generates frequency-rich, low energy, multi-phasic waveforms that provide a net-zero charge and a net-zero voltage. When applied to bodily tissues, current pulses or voltage pulses having the multi-phasic waveform provide increased specificity and sensitivity in probing tissue. The effects of the applied pulses are sensed as a corresponding waveform. The waveforms of the applied and sensed pulses can be integrated to obtain corresponding area values that represent the current and voltage across a spectrum of frequencies. These areas can be compared to obtain a reliable impedance value for the tissue. Frequency response, phase delay, and response to modulated pulse width can also be measured to determine a relative capacitance of the tissue, indicative of infarcted tissue, blood to tissue ratio, degree of edema, and other physiological parameters.
US08065004B2 Method and apparatus for automatic self-test of medical device
A method and apparatus are disclosed for automatic self-test of a medical device. The method includes detecting whether the medical device has reached an automatic self-test time set in the last time, when the medical device is in a power-off state. If the result of the detecting is affirmative, the method includes initiating the medical device to perform automatic self-test according to determined automatic self-test items, and determining the automatic self-test time of the next time for the medical device based on the result of the automatic self-test. The automatic self-test time and the automatic self-test items are relatively flexible so as to avoid the unnecessary consumption of electricity and the unnecessary wear-and-tear of the instrument caused by unnecessary automatic self-test.
US08065002B2 Pacemaker-patient hemodynamic assessment/adjustment methodology
A method for gathering, creating and utilizing signal-processed ECG and acoustic signals for assessing, via presenting a highly intuitive, multi-component, common-time-base, real-time output display of selected (1) timing, (2) relative timing, and (3) other significant heart-behavioral elements relevant to such an assessment, a pacemaker patient's hemodynamic condition. The method offers an important option and capability for automatic, and/or manual, medical-treatment and/or pacemaker-control feedback, in real time, to improve a pacemaker patient's hemodynamic status, with such a patient's resulting hemodynamic-behavioral/status changes caused by such feedback being viewable immediately in the invention's produced output display.
US08065001B1 Use of implantable body position and body movement sensors
Implantable systems, and methods for use therewith, are provided for using an implantable sensor for detecting body position and/or body movement, and using what is learned therefrom to improve accuracy of an implantable sensor that is sensitive to at least one of body position and/or body movement. Also provided are implantable systems, and methods for use therewith, that detect body position and/or body movement in order to monitor a condition and/or detect specific episodes. Other embodiments are also provided.
US08064995B1 Pulse sensors
A method of operating an automated external defibrillator, the method being implemented by circuitry and one or more processors of the defibrillator, comprising monitoring a pulse signal from the patient; monitoring an ECG signal from the patient; determining whether it is appropriate to deliver a defibrillation shock to the patient, the determination being based at least in part on the content of the ECG signal and on the content of the pulse signal.
US08064987B2 Breast marker
Tissue markers, systems for marking tissue, and methods of using tissue markers. A tissue marker may have a body with a first surface and a second surface, a plurality of coupling sites, and a plurality of elongate members. The tissue marker may include a remotely visible material. The tissue marker may have a delivery configuration that is different from a deployed configuration.
US08064986B2 Method and system for displaying a cine loop formed from combined 4D volumes
Methods and systems for displaying medical images are provided. The method includes performing three-dimensional (3D) volume visualization on a plurality of two-dimensional (2D) images acquired continuously. The method further includes combining the 3D volume visualizations to form a plurality of four-dimensional (4D) volumes representing the 3D volume visualizations over a period of time and displaying at least one 4D volume.
US08064982B2 Methods for magnetic resonance analysis using magic angle technique
Methods of performing a magnetic resonance analysis of a biological object are disclosed that include placing the object in a main magnetic field (that has a static field direction) and in a radio frequency field; rotating the object at a frequency of less than about 100 Hz around an axis positioned at an angle of about 54°44′ relative to the main magnetic static field direction; pulsing the radio frequency to provide a sequence that includes a phase-corrected magic angle turning pulse segment; and collecting data generated by the pulsed radio frequency. In particular embodiments the method includes pulsing the radio frequency to provide at least two of a spatially selective read pulse, a spatially selective phase pulse, and a spatially selective storage pulse. Further disclosed methods provide pulse sequences that provide extended imaging capabilities, such as chemical shift imaging or multiple-voxel data acquisition.
US08064977B2 Silicone based membranes for use in implantable glucose sensors
Membrane systems incorporating silicone polymers are described for use in implantable analyte sensors. Some layers of the membrane system may comprise a blend of a silicone polymer with a hydrophilic polymer, for example, a triblock poly(ethylene oxide)-poly(propylene oxide)-poly(ethylene oxide) polymer. Such polymeric blends provide for both high oxygen solubility and aqueous analyte solubility.
US08064973B2 Electronic device with integrated slide
Disclosed herein is an apparatus. The apparatus includes a first housing section, electronic circuitry, and a second housing section. The first housing section forms a front face and a first side of the apparatus. The electronic circuitry is mounted in the first housing section. The second housing section is movably connected to the first housing section. The second housing section is configured to be movable between a first position and a second position. The second housing section partially houses components from the first housing section when the second housing section is in the first position. The second housing section forms a majority of a back face of the apparatus when the second housing section is in the first position.
US08064967B2 Wireless connection integrated circuit (IC) having power island(s)
A radio frequency (RF) integrated circuit (IC) operable to support wireless communications is provided. In one embodiment, the RF IC includes an advanced high-performance (AHB) bus matrix, a microprocessor core coupled to the AHB bus matrix, a plurality of processing modules wherein each processing module is operable to support one or more functions of the RF IC, and a plurality of power islands. Each power island is associated with one or more functions of the RF IC. This arrangement allows power islands coupled to the processing modules associated with the one or more functions associated with the power island to supply power for the processing modules associated with the one or more functions associated with the power island. Power from the power island(s) to the processing module(s) may be reduced or secured when the one or more functions associated with the power island is not required.
US08064966B2 Method of detecting a double talk situation for a “hands-free” telephone device
The device comprises a microphone for detecting a speech signal from a near speaker, and a loudspeaker for reproducing a speech signal from a remote speaker. The processing for canceling the interfering acoustic echo implements an adaptive linear filtering algorithm. Double talk situations are detected by: evaluating an index representative of the convergence or divergence of the algorithm; assessing a predetermined condition for detecting a double talk situation; and if the condition is satisfied, modifying at least one parameter of the algorithm in response to the detection. The representative index may be the norm of the gradient vector describing the adaptation of the filter from one iteration of the algorithm to the next, the conditions being a comparison between the gradient and a threshold. The parameter that is modified double talk situation may be the adaptation stepsize of the algorithm, and also the gain control of an echo suppression stage.
US08064965B2 In-vehicle apparatus
An in-vehicle navigation apparatus performs the following: according to an initial operation of a user to register a handsfree function, connecting a handsfree profile with a cellular phone and registering a handsfree function to be associated with the cellular phone; if the cellular phone has an audio visual function, displaying an audio visual function registration window for querying a user whether to register the audio visual function; and according to an operation of the user to register the audio visual function, connecting an audio visual profile with the cellular phone and registering the audio visual function to be associated with the cellular phone that was registered as being associated with the handsfree function.
US08064962B2 Displays for portable electronic apparatus
A portable electronic device, for example a cellular telephone or a personal digital assistant, has an internal screen for the display of information, the electronic device also having an external screen arranged to receive information from the electronic device and being capable of displaying this information on an electro-optic medium. There is also provided a cellular telephone having a visual indicator comprising an electro-optic medium having at least two different display states, the electro-optic medium being arranged to change its display state when a call is received by the telephone.
US08064961B2 Communication system and method therefor
To effectively prevent information leakage from a communication node, such as a cellular phone. Not an actual communication-destination telephone number, but a telephone number code which is arbitrarily assigned corresponding to the actual communication-destination telephone number, and information required for telephone number selection are registered in an address book of a cellular phone 2. An actual telephone number of each cellular phone 2, a telephone number code of a communication destination thereof, and information of the communication destination are registered in an address book of an address management server 4 in association with one another. When a communication-source cellular phone 2 makes a call to a communication-destination cellular phone 2, the actual communication-source telephone number and the communication-destination telephone number code are sent from the communication source to the address management server 4, and a communication-destination telephone number is searched for to obtain the actual communication-destination telephone number. The obtained telephone number is used to connect a call path between the communication source and the communication destination.
US08064960B2 Method of managing multiple vehicle antennas
A system and method of managing multiple vehicle antennas. Wireless signals to and from the vehicle are communicated via a primary antenna system having one or more antennas mounted in a housing on the vehicle. Operation of the primary antenna system is monitored so that, if the primary antenna system is broken or otherwise stops working properly, the system switches to a secondary antenna system housed in a separate location on the vehicle.
US08064957B2 Communication apparatuses for handling apparatus terminated or originated communication requests with increased communication capability and methods thereof
A communication apparatus is provided. A first subscriber identity card is with a first address and camps on a first cell. A second subscriber identity card is with a second address and camps on a second cell. After receiving a communication request requesting for establishing wireless communication between the first subscriber identity card and a peer communication entity, a processor activates a service instructing the second wireless network to transfer a future apparatus terminated communication request of the second subscriber identity card to the first subscriber identity card via the first cell.
US08064953B2 Methods and apparatus for transmitting power and data using the human body
Methods and apparatus for distributing power and data to devices coupled to the human body are described. The human body is used as a conductive medium, e.g., a bus, over which power and/or data is distributed. Power is distributed by coupling a power source to the human body via a first set of electrodes. One or more devices to be powered, e.g., peripheral devices, are also coupled to the human body via additional sets of electrodes. The devices may be, e.g., a speaker, display, watch, keyboard, etc. A pulsed DC signal or AC signal may be used as the power source. By using multiple power supply signals of differing frequencies, different devices can be selectively 15 powered. For example, a 100 Hz signal may be used to power a first device while a 150 Hz signal may be used to power a second device. Digital data and/or other information signals, e.g., audio signals, can be modulated on the power signal using frequency and/or amplitude modulation techniques. The power source and peripheral devices can interact to form a complete computer network where the body serves as the bus coupling the devices together. Devices can include optional batteries, one or more CPUs, transmit/receive circuitry, and/or input/output circuitry. In one particular exemplary network implementation the first device to be placed on the body operates as a master device, e.g., bus master, with one or more subsequently added devices working as slaves.
US08064952B2 A/V control for a computing device with handheld and extended computing units
An IC includes a microphone interface, a speaker interface, a baseband processing module, and RF section, a processing module, an on-chip to off-chip connector structure, and a digital audio switching module coupled to: provide the inbound voice signal from the processing module to the handheld speaker interface when the IC is in a remote mode; provide the outbound voice signal from the handheld microphone interface to the processing module when the IC is in the remote mode; provide the inbound voice signal from the processing module to the on-chip to off-chip connector structure when the IC is in a docked mode; and provide the outbound voice signal from the on-chip to off-chip connector structure to the processing module when the IC is in the docked mode.
US08064950B2 Wireless communication system, a wireless communication apparatus, a wireless communication method, and a computer program
A wireless communication system of the invention comprises a plurality of communication stations decentralized-autonomously construct a network without having a relation between a control station and a station to be controlled under a communication circumstance where a plurality of channels are prepared. In this case, each of the communication stations prepares a plurality of operation modes for activating transmitting and receiving operations, informs the own operation mode, and receives information regarding operation modes of peripheral stations to manage its operation mode of each of the peripheral stations.
US08064943B2 Method and apparatus for controlling user's participation into a session in the PoC service
The present invention discloses a method and an apparatus for controlling user's participation into a session so that the system can control accession to a PoC session requested by anonymous users and restrict an expelled user from joining the session again. Under the present invention, a client in the PoC session sends a request of expelling a user to the control server, with the SSRC identifier or nickname of the user or an anonymous user wildcard carried in the request; according to the received SSRC identifier, nickname or anonymous user wildcard, the control server searches for the corresponding PoC address, and expels the user out of the session as required according to the PoC address. Therefore, the client with the expulsion right can control accession to the PoC session requested by other users, especially anonymous users, thus keeping order of the session. The control server automatically rejects the reattempt of the expelled user according to the rejection list and the rejection policy, thus preventing such users from harassing the PoC session maliciously, and improving the service experience of the user.
US08064940B2 Apparatus, and associated method, for facilitating initiation of channel allocation to communicate data in a radio communication system
Apparatus (48), and an associated method, for facilitating operation of a mobile node (12) operable in a communication system (10) to request allocation of communication capacity upon which to communicate data pursuant to a communication service. A channel allocation request generator (52) is selectably operable to generate requests for allocation of channel capacity upon which to communicate the data. A selector (54) selects when to cause the generator (52) to communicate the additional data packets. Selection is made to delay, or otherwise prevent, retransmission of requests, when a determination is made that the retransmission is unlikely to be successful.
US08064937B2 Mobile user terminal, mobile communication system, base station, and communication method
A mobile user terminal (UE), which measures downlink channel quality, and which transmits downlink quality information indicating the measured downlink channel quality and an uplink pilot signal to be used for measuring uplink channel quality to a base station (BS), comprises a transmit time control unit (216), which synchronizes transmit time of the downlink quality information and transmit time of the uplink pilot signal relative to each other. And/or the mobile user terminal (UE) comprises a radio transmitting unit (212) which transmits the downlink quality information and the uplink pilot signal by using the same carrier frequency or by using adjacent carrier frequencies selected from among a plurality of preassigned carrier frequencies.
US08064935B2 Ubiquitous connectivity and control system for remote locations
A thermostat control system for monitoring and controlling environmental characteristics of a building includes a base station unit and a remote access unit continuously interfacing through instant wireless private direct connectivity. The system also includes a plurality of sensors that measure the environmental characteristics and provide the thermostat unit with the measurements.
US08064933B2 Dialing system and method for a communication device
In a system and method for dialing for a communication device, all phone numbers of a contact in a contact list of the communication device are assigned priorities. All the phone numbers of the contact are ordered according to the priorities. A phone number of the contact are associated with a next phone number according to the order. If a user dials a phone number but the phone number cannot be dialed through, the other phone numbers associated with the phone number are dialed according to the priorities. If all the phone numbers have not been dialed through, the communication device sends a message to a mobile phone number of the contact for informing the user cannot communicate with the contact.
US08064929B2 Method of optimizing data communication devices' auto-on functionality
In a network comprising mobile data devices having corresponding transceivers, a method and apparatus for temporally spreading network traffic associated with auto-on functionality of the data devices, the method comprising activating transceivers of the data devices independently of corresponding data device activation status in an unsynchronized manner.
US08064920B2 Systems and methods for digital processing of satellite communications data
A digital payload for processing a sub-band spectrum received on an uplink beam at a communications satellite includes a digital channelizer, a digital switch matrix and a digital combiner. The digital channelizer divides the sub-band spectrum into a plurality of frequency slices that can be routed by the digital switch matrix to any of a number of receiving ports. A digital combiner receives the frequency slices and re-assembles them to form one or more output sub-bands for transmission on an output beam of the communications satellite. The digital payload may also include an embeddable digital regeneration module configured to demodulate some or all of the sub-band spectrum to extract a digital bitstream therefrom. The digital bitstream may be processed to implement code-based multiplexing, switching, access control, and other features.
US08064919B2 Radio communication base station device and control channel arrangement method
Provided is a radio communication base station device which can obtain a maximum frequency diversity effect of a downstream line control channel. The device includes: an RB allocation unit (101) which allocates upstream line resource blocks continuous on the frequency axis for respective radio communication mobile stations by the frequency scheduling and generates allocation information indicating which upstream line resource block has been allocated to which radio communication mobile station device; and an arrangement unit (109) which arranges a response signal to the radio communication mobile station device in the downstream line control channels distributed/arranged on the frequency axis while being correlated to the continuous upstream line resource blocks according to the allocation information.
US08064918B2 Mobile communication system, base station apparatus, and mobile station apparatus
A mobile communication system in which a mobile station apparatus transmits, to a base station apparatus, uplink data using a physical uplink shared channel assigned by an uplink data transmission permission signal, wherein the base station apparatus: transmits, to the mobile station apparatus, a radio resource control signal including a transmission instruction of reception quality information; and transmits, to the mobile station apparatus, the uplink data transmission permission signal including a transmission instruction of reception quality information, and wherein the mobile station apparatus: periodically transmits, to the base station apparatus, first reception quality information according to a transmission instruction of the reception quality information included in the radio resource control signal; and transmits, to the base station apparatus, second reception quality information using the physical uplink shared channel in case that a transmission instruction of the reception quality information is included in the uplink data transmission permission signal.
US08064915B2 Method for providing telecommunications services, related system and information technology product
A method for providing telecommunications services in an environment in which a plurality of telecommunications systems operate according to different standards (WLAN, UMTS) and are reachable from a terminal (T) in an integrated manner, wherein at least one of said services can be provided by more systems. Upon the provision request for the above-cited service, the method according to the invention envisages the steps of: —verifying the availability for the provision of the requested service, of at least a first (WLAN) and a second (UMTS) system, and —selecting, in an automatic and dynamic way, one between at least said first (WLAN) and said second (UMTS) system for the provision of the service being requested.
US08064907B2 Method and apparatus for network controller selection in a voice over long term evolution via generic access system
Some embodiments provide a method of associating Mobile Management Entities (MMEs) of an evolved packet system (EPS) and Voice over long term evolution (LTE) via Generic Access (VoLGA) network controllers (VANCs). The method includes at a serving VANC, receiving a registration message from a user equipment (UE). The registration message includes an assigned Globally Unique Temporary Identity (GUTI) of the UE and the serving VANC is provisioned with MME-to-VANC mapping information. The method extracts an identification of a MME from the GUTI and determines an associated VANC based on the provisioned MME-to-VANC mapping information. The method then sends a message from the serving VANC to the associated VANC, the message indicating that the serving VANC is now serving the UE.
US08064904B2 Internetworking between a first network and a second network
A general global gateway (GGG) internetworks between a first network and a second network so that a mobile station having a subscription in a first network can roam into a second network and be authenticated to use the second network. The GGG obtains authentication parameters from the mobile station and determines whether the authentication parameters satisfy GGG authentication criteria. If it does, then the GGG accesses the first network and stores authentication information from the first network for subsequent accesses to the first network by the mobile station.
US08064895B2 Method of creating customized ringtone
A method includes determining customization options available for customizing a recording based on ringtone capabilities of a phone and communicating the available customization options to the phone. The method further includes customizing the recording according to the available customization options selected by a user of the phone to thereby generate a customized recording. The method further includes generating a customized ringtone based on the customized recording and transmitting to the phone the customized ringtone to the phone for use by the phone in alerting of incoming communications.
US08064894B1 Exchanging digital content
A first content selection stored on a portable media device is associated with a first tag. In addition, a second tag that is associated with a second content selection and that indicates that supplemental content related to the second content selection is stored on a peer device is accessed from a peer device. The first tag is compared to the second tag, and, if a commonality shared by the first content selection and the second content selection is identified, an exchange of the supplemental content from the peer device to the portable media device is initiated.
US08064893B1 Preventing spam messages
A method for blocking unwanted messages sent to a mobile device is provided. In one embodiment, messages received when the MDN is deactivated are responded to with a message asking the sender to delete the MDN from the sender's distribution list. In another embodiment, messages are received with a subscription date. The subscription date is compared to the most recent provisioning date of the MDN. If the provisioning date is after the subscription date, then the message is blocked and a reply message may be generated indicating to the sender that the MDN should be removed from the sender's distribution list.
US08064892B1 Off-hook triggered cellular-landline conference call
A method and system for conferencing a landline telephone into a cellular telephone call is disclosed. In response to a landline telephone going off-hook, a cellular telephone corresponding to the landline telephone is identified. When a determination is made that the corresponding cellular telephone is currently engaged in a call, the landline telephone is conferenced into the cellular call. If the cellular telephone is subsequently disengaged from the call, the original cellular call has been effectively transferred to the landline telephone. The inventive method and system may be linked to a cellular-landline conference call service. For example, a user may subscribe to such a service so that the user may automatically transfer a call from the user's cellular telephone to the user's home or office landline telephone when that landline telephone is taken off-hook.
US08064887B2 Communication and control system using location aware devices for audio message storage and transmission operating under rule-based control
A cellular telephone handset stores audio files previously recorded by the user as well as voice mail messages from other users and selectively transmitted selected ones of these files to the remote listener, or to the voice mail system of a remote user. Voice mail messages are composed, stored, transmitted, forwarded and reviewed using a voice mail system without ringing the remote party's telephone, much as email is composed, stored, transmitted and reviewed using an email server.
US08064886B2 Control mechanisms for mobile devices
A control mechanism for a mobile communication device includes a first mode element, a second mode element and a third mode element. Each mode element corresponds to a distinct operational mode associated with a particular function of the mobile communication device. A physical switch mechanism, which has a first physical positional state corresponding to the first mode element, a second physical positional state corresponding to the second mode element, and a third physical positional state corresponding to the third mode element, is movable between each physical positional state to select an operational mode and to enable the mode element corresponding to the selected operational mode.
US08064880B2 Using shared secret data (SSD) to authenticate between a CDMA network and a GSM network
A general global gateway (GGG) uses shared secret data to authenticate between a CDMA network and a GSM network such that a mobile station having a subscription in a GSM network can roam into a CDMA network and be authenticated to use the CDMA network without having a complete ANSI-41 subscription. The goal of authenticating a GSM subscriber in an ANSI-41 network using GSM authentication credentials is achieved by substituting encryption key Kc as SSD-A in the standard ANSI-41 computation of AUTHR using a CAVE algorithm.
US08064878B2 Mobile phone and method for managing communication fees thereof
A system and method for managing communication fees of a mobile phone are provided. The system is implemented by the mobile phone, and is used to manage communication fees when a user of the mobile phone uses a mobile communication service. The mobile phone includes at least one processor operable to execute a communication fees management system, and further includes a storage device and a display screen. The system can detect a current call when a user of the mobile phone makes a call, calculate a communication time and a communication fee of the current call, and display the communication time and the communication fee on the display screen at the termination of the current call.
US08064877B2 Charging method and network system thereof, packet data network gateway and charging system thereof
A charging process method, relating to communication network, is disclosed according to embodiments of the present invention. The method includes receiving a charging request containing a type of a second method when the method for a user equipment to access a packet data network gateway has been changed from a first method to the second method; performing, based on the charging request, charging control over the used service units in a charging mode corresponding to the first method for the user equipment to access the packet data network gateway and reserving service units for the charging session for the second method based on a charging mode corresponding to the second method for the user equipment to access the packet data network gateway. A network system, a packet data network gateway and a charging system are provided according to embodiments of the present invention accordingly. Embodiments of the present invention can be applicable to a charging process in a situation when the method for a user equipment to access the packet data network gateway changes.
US08064871B2 Miniaturized dual-balanced mixer circuit based on a multilayer double spiral layout architecture
A miniaturized dual-balanced mixer circuit based on a multilayer double spiral layout architecture is proposed, which is designed for use to provide a frequency mixing function for millimeter wave (MMW) signals, and which features a downsized circuit layout architecture that allows IC implementation to be more miniaturized than the conventional star-type dual-balanced mixer (DBM). The proposed miniaturized dual-balanced mixer circuit is distinguished from the conventional star-type DBM particularly in the use of a 3-dimensional double-spiral circuit layout architecture for the layout of two balun circuit units. This feature allows the required layout area to be only about 15% of that of the conventional star-type DBM.
US08064869B2 Electronic mixer
The present invention discloses a mixer comprising with an input stage (100) for receiving and amplifying input signals (VINP, VINN) and an output stage (300) for outputting output signals (Voutp, Voutn). A switching stage (200) is coupled between the input stage (100) and the output stage (300), the switching stage (200) mixing the amplified input signals with a local oscillator signal (vlop, vlon) to produce the output signals (Voutp, Voutn) at the output stage (300). An RC circuit (cop, rop; con, ron) is connected to the output stage (300) and adapted to move the pole of the output signals.
US08064867B2 RX dual-band mixer
A dual-band input transceiver block is formed to operably receive one of a 2.4 GHz radio frequency signal or a 5.0 GHz radio frequency transceiver signal in a manner that minimizes duplication of circuitry and creates a combined circuit path for RF front end input stages for much of the input stage. More specifically, the embodiments of the present invention include separate amplification and mixing stages whose outputs are combined by a stabilized load with circuitry for removing a common mode feedback signal. As such, downstream components, such as amplifiers, filters, analog-to-digital converters, and other input path circuit elements, are not duplicated and may be used regardless of whether the dual-band transceiver is operating in a first or second frequency band. Operation is, in the described embodiment, only one frequency input at a time though the invention is not limited to such operation. More specifically, a first input section is operably coupled to receive a first local oscillation input and a first frequency band signal input. A second input section is coupled to receive a second local oscillation input and a second frequency band signal input. Outputs of the first and second input sections are produced to a stabilized load with a common mode feedback block for removing a common mode feedback signal. As such, an output signal is produced having a regulated DC level and having any common mode feedback signal eliminated there from.
US08064865B1 Tuning amplitude slope matched filter architecture
A tuning control system and associated method is provided for continuously and automatically tuning a lobed amplitude slope matching filter (ASMF) to a band center of an interfering signal to provide improved rejection of an interfering signal coupled from a transmission antenna into a local receive antenna in the presence of local multi-path, thereby Providing improved adaptive control loop performance. The tuning control system is provided as an element of an adaptive control loop.
US08064863B1 Image rejection calibration
The present invention relates to image rejection calibration in a radio frequency (RF) receiver. In one embodiment, the receiver includes a receiver front-end and an image rejection calibration system. The image rejection calibration system provides a first test signal to an RF input of the receiver front-end, and obtains first measurements of a quadrature output signal output from the receiver front-end while the first test signal is applied to the RF input. The image rejection calibration system then applies a second test signal to the RF input of the receiver front-end that is approximately 90 degrees out-of-phase with the first test signal, and obtains second measurements of the quadrature output signal while the second test signal is applied to the RF input. Based on the first and second measurements, the image rejection calibration system determines an amplitude error and a phase error of the receiver front-end.
US08064854B2 Device and method of radio wave transmission
In a transmitter device of a smart entry system for a vehicle, a transmitter antenna is provided between a variable power circuit and the ground, and is controlled by a switching circuit to transmit a searching radio wave. The transmission power of the antenna, that is, a range of reach of the searching radio wave is variably controlled by a drive output voltage applied to the antenna by a variable power circuit, which converts a battery voltage to the drive output voltage. Data to be transmitted in the searching radio wave is not used to modulate the drive output voltage but is used in an ON/OFF control of the switching circuit.
US08064853B2 Method and system for reduction of peak-to-average power ratio of transmission signals comprising overlapping waveforms
The present invention provides a method and system for reducing the peak to average power ratio (PAP) of a signal with low computational complexity. According to one embodiment, the present invention is applied to reduce the PAP of an OFDM signal. According to an alternative embodiment, the present invention, is applied to reduce the PAP of a CDMA signal. Rather than seeking the optimum solution, which involves significant computational complexity, the present invention provides for a number of sub-optimal techniques for reducing the PAP of an OFDM signal but with much lower computational complexity. In particular, according to one embodiment utilizing the PTS approach, an iterative technique is used to assign phase factors to each of a set of partial transmit sequences from a set of possible phase factors. Experimental results using the iterative technique showed only a slight degradation (1 dB) from the optimal approach using the same number of subblocks and subcarriers. In an alternative embodiment, which avoids feedback required by the iterative approach, a sequence of phase factors are generated randomly and assigned to each of a set of partial transmit sequences. This procedure is repeated for a pre-determined number of trials and the random sequence generating the lowest PAP is selected. In a third embodiment, a set of phase factors is generated using a structured sequence such as a Walsh sequence.
US08064850B2 High efficiency linearization power amplifier for wireless communication
An embodiment of the invention uses a predistortion correction signal to combination the modulated RF signal by an analog multiplier for linearization of power amplifiers having nonlinear characteristics such as those used in wireless RF transmitters. A predistortion controller comprises a plurality of down converters for retrieving both the ideal non-distorted information and the feedback distorted information, together with pre-stored digitally-indexed predistortion information stored, for example, in a look-up table. The digitally-indexed information models nonlinear characteristics of the high power amplifier, and is stored prior to processing of pre-compensation in the power amplifier. When the predistortion information is combined with the modulated RF signal in the analog multiplier, the result is a substantially linear information transmission from the power amplifier. In an embodiment of the system, the modulated RF input signal and the feedback signal from PA output are down-converted, respectively, by analog devices, such as mixers, after which the analog intermediate frequency (IF) signals are digitized by analog-to-digital converters for digital predistortion correction processing, followed by predistortion processing performed by, for example, a DSP or FPGA chip to generate a digital correction control signal, which is then converted to an analog signal by a digital-to-analog converter, followed by combining the analog correction signal with the RF modulated input signal to yield the input to the power amplifier.
US08064848B2 Transmitter and control method for transmitting and calibrating a phase signal and an amplitude signal
A transmitter for transmitting and calibrating a phase signal and an amplitude signal. The transmitter comprises a phase modulation path, an amplitude modulation path, and a control unit. The phase modulation path transmits the phase signal. The amplitude modulation path transmits the amplitude signal. The control unit delays the signal on at least one of the phase modulation path and the amplitude modulation.
US08064839B2 Method and apparatus for co-location of two radio frequency devices
A method for avoiding signal interference between a first RF device and a second RF device is provided. The first and second RF devices are co-located and the first RF device is configured to operate within a semi-stationary range of a frequency band. The second RF device is configured to operate by changing channels within the frequency band. The method initiates with a communication interface being provided between the first RF device and the second RF device. Then, the second RF device receives the semi-stationary range and a mode for the first RF device through the communication interface. Next, the second RF device is adapted to avoid the semi-stationary range of the frequency band of the first RF device when the mode of the first RF device is in an active mode. An apparatus where two RF devices are co-located without causing interference for each other is also provided.
US08064838B2 System and method for reducing radio frequency interference from digital circuits
An information handling system includes a digital circuit having a first terminal connected to a first voltage reference, and a second terminal connected to a second voltage reference. The digital circuit is configured to be coupled to a radio device. The system also includes a band pass filter having a first terminal connected to the first voltage reference, and a second terminal connected to the second voltage reference. The bandpass filter is configured to produce a low impedance response, to reduce a radio frequency noise generated at a specific frequency band of the band pass filter, and to reduce a radio frequency interference produced by the digital circuit and received at the radio device.
US08064835B2 Antenna assignment system and method
This specification describes, in part, a technique for dynamic assignment of multiple antennas to different radio subsystems in a wireless device. The technique may include using an adaptive algorithm to allocate antennas to different radio subsystems as a function of, for example, application requirements, power requirements, and/or channel/network conditions. The specification also describes, in part, a technique for adaptively optimizing the use of the assigned antennas and other transmission parameters for each radio subsystem.
US08064832B2 Method and test system for determining gate-to-body current in a floating body FET
In one disclosed embodiment, the present method for determining a gate-to-body current for a floating body FET comprises measuring at least three unique gate-to-body currents corresponding to at least three unique body-tied FET structures, determining at least three unique relationships between the at least three unique gate-to-body currents and at least three gate-to-body current density components for the at least three unique body-tied FET structures, and utilizing those at least three unique relationships to determine the at least three gate-to-body current density components; wherein one of the gate-to-body current density components is used to determine the gate-to-body current for the floating body FET. In one embodiment, a test structure implements a method for determining a gate-to-body current in a floating body FET. The determined gate-to-body current may be used to predict hysteresis in the floating body FET.
US08064831B2 Electronic apparatus and communication state notification function control method
According to one embodiment, an electronic apparatus includes a communication module, a communication state notification module, a notification function information obtaining module, and a notification function control module. The communication module executes close proximity wireless transfer. The communication state notification module notifies at least one of a start time and an end time of data transfer executed between the communication module and an external device, the data transfer being executed by the close proximity wireless transfer. The notification function information obtaining module obtains notification function information indicative of a capability relating to a communication state notification function of the external device from the external device. The notification function control module requests the external device to execute or suppress the communication state notification function by the external device, based on the obtained notification function information.
US08064827B2 Center device
To provide a center device for accommodating a variety of situations which may occur when a home-use game machine, or the like, is used, in which a plurality of users use their own controller devices such as an input device. A center device communicates between a plurality of controller devices, receives an instructing operation carried out by the user of each controller device, and executes processing according to the instructing operation. The center device selects at least one of the controller devices as a controller device to be authenticated from among the plurality of controller devices by utilizing communication with each of the plurality of controller devices, and conducts authentication processing relative to each of the controller devices while communicating with each of the selected controller device.
US08064825B2 Power reception control device, power transmission control device, non-contact power transmission system, power reception device, power transmission device, and electronic instrument
A power-receiving-side control circuit of a power reception device performs intermittent load modulation by causing an NMOS transistor to be turned ON/OFF during normal power transmission. A power-transmission-side control circuit included in a power transmission control device of a power transmission device monitors, an intermittent change in the load of the power reception device during normal power transmission. The power-transmission-side control circuit determines that a foreign object has been inserted between a primary coil and a secondary coil and stops power transmission when an intermittent change in load cannot be detected. The amount of power supplied to the load may be compulsorily reduced when the load state of the load is heavy.
US08064822B2 Link synchronization method using received power in RF repeater
Provided is a link synchronization method for a radio frequency repeater that can perform link route switching at an accurate time point by measuring reception signal power at a predetermined period for a predetermined time duration, accumulating and comparing them with a reference level, and detecting a link termination time point. The method includes: a) setting up an initial link route; b) measuring received signal power in the initial link route; c) accumulating the reception signal power received for a predetermined time at a predetermined period, when the reception signal power is detected; d) setting up a reference level for link switching based on the accumulated reception signal power; e) detecting a link termination time point by finding an edge in a waveform of the accumulated reception signal power based on the reference level; and f) switching the current link route based on the detected link termination time point.
US08064818B2 Distribution method and distribution management device
The present invention enables provision of a service in which a distribution method of content is changed depending on a location of a mobile station. Specifically, if a user of mobile station MS is located in a country where the usage of content is not permitted, content server CS detains the content temporarily, and after confirming that the user has moved to a country where the usage of the content is permitted, sends the detained content to mobile station MS of the user. When detaining the content, content server CS checks whether an expected date of the user moving to a country where the usage of the content is permitted is within a distribution period of the content, and if so, detains the content.
US08064817B1 Multimode recording and transmitting apparatus and its use in an interactive group response system
A network of terminals, where each terminal is operable by a student in a group as a response apparatus, is in contemporaneous communication with a teacher station. The modes of operation include visual, i.e. hand writing, hand drawing and typing, as well as audio, in particular the voice of the user, which may contemporaneously accompany the visual, such as when explaining what is being drawn. Such an apparatus can also be used by a teacher to author a lesson, including graphics and audio, providing information and questions which are recorded at the teacher station. The communication means between the student apparatuses and the teacher's station is in a preferred embodiment of the invention via an 802.11 wireless gateway when the students are in the same room as the teacher or in close proximity, or via the Internet especially in the case where individual students are remotely located from the teacher.
US08064816B2 Printer including a fuser assembly with backup member temperature sensor
A printer is provided, including a substrate transport apparatus for moving substrates along a substrate path; a media sensor actuated by mid-width and full substrates but not by narrow width substrates; and a fuser assembly including a belt, a heater to heat the belt, a backup member to engage the belt so as to define a fusing nip with the belt, and a temperature sensor for sensing a temperature of a portion of the backup member engaging only full width substrates. A controller is coupled to the media sensor and the temperature sensor for determining whether a substrate moving through the fuser assembly is a narrow width, mid-width or full width substrate.
US08064815B2 Wrap spring clutch auger
An apparatus for moving waste toner within a printer cartridge includes an auger having a radially inward facing surface, the radially inward facing surface defining an opening having an inner diameter. An elongated drive shaft has an outer surface defining an outer diameter, the outer diameter of the drive shaft being greater than the inner diameter of the auger. The radially inward facing surface of the auger engages the outer surface of the drive shaft with a first pressure when the drive shaft is rotated within the opening of the auger in a first direction with a first load applied on the auger.
US08064813B2 Fuser apparatus having fuser cleaner web and corresponding methods
Disclosed are methods of controlling a speed of a fuser cleaner web in a fuser apparatus, and the corresponding fuser apparatus. The method utilizes a fuser cleaner web for cleaning a fuser roll and being disposed between the fuser roll and a web nip roll, the fuser cleaner web being unwound from a web supply roll and wound onto a take up roll, the take up roll being driven by a motor. The method determines an angular displacement of the motor from a start of the fuser cleaner web being unwound from the web supply roll, and controls a speed of the motor to maintain a substantially constant fuser cleaner web speed, wherein the speed of the motor is controlled based on the determined angular displacement of the motor and a changing diameter of the take up roll.
US08064811B2 Image forming apparatus having misregistration correction of the toner image formed by each image forming unit
An image forming apparatus includes a plurality of image forming units that form toner images in different color; an image carrier which carries the toner image of each color; a determination unit that determines, in relation to a size of image data instructed to print, whether or not a first area where a misregistration correcting image is formed at an end portion in a width direction of the image carrier is secured; a first control unit that controls the image forming unit; and a detection sensor that detects the misregistration correcting image formed on the image carrier by controlling of the first control unit; wherein the misregistration of the toner image formed by each image forming unit is corrected on a basis of a value detected by the detection sensor.
US08064806B2 Image forming device having a developing material case with a moving vibrating region
There is provided an image forming device, including an image holding unit configured to hold an image formed by developing material, a developing material case configured to accommodate the developing material and to have a supplying opening facing the image holding unit, a carrying unit having a plurality of carrying electrodes, the carrying unit being configured to carry the developing material accommodated in the developing material case toward the image holding unit by generating a traveling electric field through the plurality of carrying electrodes, at least one vibrator that vibrates the carrying unit, and a vibrating region moving unit configured to move a vibrating region vibrated by the at least one vibrator along the carrying unit in accordance with an amount of the developing material in the developing material case.
US08064800B2 Composite torque transfer body and spline assembly to reduce jitter in an image forming device
A composite torque transfer body and spline assembly includes a torque transfer component made of a first material and having a central body portion and a peripheral torque transfer portion integrally attached to and extending about the central body portion, a spline component made of a second material different from and having stiffness greater than that of the first material of the torque transfer component and also having an elongated tubular spline portion and a collar portion integrally attached to and extending about and radially outward from an end of the spline portion, and a plurality of elements on the central body portion of the torque transfer component and the collar portion of the spline component providing separate press-fitting and securing of the components to one another such that the components are mated and rotatable together about a central axis.
US08064796B2 Image forming apparatus
To provide an image forming apparatus which is able to improve image quality while suppressing soiling of image white parts, scattering in the apparatus, streaks, fading, etc. due to non-uniformity in the particle size distribution of a toner or mismatching between a toner and a photoreceptor, and which has good cleaning properties, and even when a high speed printing machine is used, is able to reduce a problem of soiling, etc. in long-term use and provide excellent image stability.An image forming apparatus comprising an electrophotographic photoreceptor having a photosensitive layer on an electroconductive substrate, and a toner for developing an electrostatic charge image, wherein the photosensitive layer of the electrophotographic photoreceptor contains a phthalocyanine obtained via an acid paste step; the toner for developing an electrostatic charge image is a toner for developing an electrostatic charge image containing toner matrix particles formed in an aqueous medium; the toner has a volume median diameter (Dv50) of from 4.0 μm to 7.0 μm; and the relationship between the volume median diameter (Dv50) and the percentage in number (Dns) of toner particles having a particle diameter of from 2.00 μm to 3.56 μm satisfies the following formula (1): Dns≦0.233 EXP(17.3/Dv50)  (1).
US08064794B2 Image forming device with holding unit engagement mechanism
An image forming device includes: a main body; a plurality of image forming units; a holding unit; and an engagement mechanism. Each of the plurality of image forming units has a developing portion. The holding unit holds the plurality of image forming units. The plurality of image forming units are aligned in the holding unit in a predetermined drawing direction. The holding unit is configured so as to be drawn out in the predetermined drawing direction from a storage position where the holding unit is stored in the main body. The holding unit sequentially reaches a plurality of different drawing positions while moving in the predetermined drawing direction. The plurality of image forming units are sequentially exposed to the outside while the holding unit sequentially reaches the plurality of drawing positions. The engagement mechanism is configured to engage the holding unit with the main body when the holding unit reaches each of the plurality of drawing positions.
US08064790B2 Information forming apparatus having a variable power fixing unit
An invented image forming apparatus includes a fixing unit for fixing a developer image transferred onto a conveyed medium; a temperature detecting unit for detecting a temperature of said fixing unit, a first power supply controller for controlling power supply to said fixing unit based on the detected result of the temperature detecting unit, a second power supply controller for controlling power supply to said fixing unit based on a preset value, a medium detection unit for detecting a medium to be conveyed, and a power supply operation controller for switching control done between said first power supply controller and said second power supply controller based on a position of the medium detected with said medium detection unit. The image forming apparatus can reduce impairment of settling rate of the developer images at the second half of the recording paper during the fixing process.
US08064789B2 Apparatus including authentication capability
An apparatus including: a processor configured to execute system side software that provides system side services to application software; an authentication module setting unit configured to add an authentication module and set the authentication module to perform use restriction of the application software; an authentication information obtaining unit configured to obtain authentication information used to determine whether the use restriction of the application software may be released; and a display unit, wherein the authentication module is configured to cause the display unit to display an authentication screen at a predetermined timing, the authentication module is configured to permit the application software to display a screen for using the application software instead of the authentication screen, and the application software is configured to perform processing based on an operation from a user in response to the authentication information obtained by the authentication information obtaining unit satisfying an authentication condition.
US08064788B2 Selective printing of raised information using electrography
Printing of information with a distinct tactile feel can be accomplished by electrographic techniques. Such electrographic printing includes the steps of forming a desired print image, electrographically, on a receiver member utilizing standard size marking particles; and in areas of the formed print image, forming raised information by printing at least a first raised image and a second raised image. The print and raised images are fixing on the receiver member. The raised images are applied using toner particles having diameters substantially larger than the diameters standard size toner particles used for applying the print image.
US08064786B2 Image forming apparatus
An image forming apparatus is configured to select one of electrically discharging of an intermediate transfer member carried out by applying a voltage to a primary transfer member and electrically discharging of the intermediate transfer member carried out by applying a voltage to a secondary transfer member according to a charged state of the intermediate transfer member after secondary transfer.
US08064778B2 Method and apparatus for controlling tunable transmitter chirp
A fiber-optic transmission system includes a transmitter having a designed chirp value. The transmitter has first and second inputs for receiving first and second input signals, respectively, used to produce a modulated output signal. An optical fiber is responsive to the transmitter for receiving the output signal. A circuit asymmetrically drives the first and second input signals so as to change the designed chirp value of the transmitter to another value. Methods of controlling the chirp of a commercially available transmitters are also disclosed. Because of the rules governing abstracts, this abstract should not be used to construe the claims.
US08064774B2 High frequency optical millimeter-wave generation and wavelength reuse
A method includes generating an optical millimeter wave signal for modulation of a first data signal, and deriving from the generated optical millimeter wave signal a subsequent light source for modulation of a second data signal. More specifically the generating includes modulating a light wave to a multiple of a frequency of an oscillating signal. Alternatively, the generating includes modulating a data signal mixed with an oscillating signal to a multiple of a frequency of the oscillating signal. The deriving includes modulating a frequency component filtered from a data modulation of the generated optical millimeter wave signal.
US08064771B2 Active control loop for power control of optical channel groups
A system, apparatus and method are described for deployment of a control loop between optical or electro-optical modules and a multiplexing module to provide a desired power profile of banded optical channel groups. The power output characteristics of the optical or electro-optical modules, the properties of the transmission paths of the banded optical channel groups, and other factors may be analyzed to allow the control loop to achieve the desired power profile on the banded optical channel groups. The control loop may adjust the output power on the optical or electro-optical modules so that the banded optical channel groups are delivered to an optical component, such as an optical multiplexer or photo-detector, having a particular optical power profile.
US08064770B2 System and method for spectral loading an optical transmission system
A system and method for spectral loading unutilized channels of a partially loaded WDM system may be used to suppress spectral hole burning (SHB). Dummy tones may be loaded at different loading wavelengths within the band of system wavelengths such that the loading wavelengths are associated with a subset of unutilized channels in the WDM system. The loading wavelengths may be selected and spaced based on a distortion in the gain spectrum of the partially loaded WDM system such that the dummy tones alter the distortion to provide a desired gain spectrum.
US08064767B2 Optical orthogonal frequency division multiplexed communications with coherent detection
The present invention provides a system and method of optical communications that utilize coherent detection technique and optical orthogonal frequency division multiplexing for phase encoded data transmission. In particular the invention addresses a device and method for digital polarization compensation of optical signals with up to 100 Gb/s transmission rate received via an optical link. The polarization compensation operates in two modes: acquisition mode and tracking mode. The polarization recovery is performed at the receiver side using the received digital signal conversion into frequency domain and separate reconstruction of the polarization state in each spectral component.
US08064759B1 Method and apparatus for motion-state based image acquisition
A method comprising receiving an indication from a user that the user wishes to take a picture. The method further comprising receiving motion data for a camera device and analyzing the motion data to determine a motion state of the camera. The method further comprising acting based on the motion data. In one embodiment, acting on the motion data comprises providing feedback to the user regarding a time to take a photo, based on the motion data. In one embodiment, acting on the motion data comprises automatically taking a picture when the motion state is at a particular level. In one embodiment, acting on the motion data comprises automatically taking a picture when the camera is at a correct angle as determined by the motion data.
US08064749B2 Method and apparatus for transmitting information, and reproducing apparatus, receiving apparatus and recording medium for the information, and transmission data thereof
An output control (OPC) information is recorded on the magnetic tape 1 in conjunction with an MPEG stream. The OPC information is composed of two bits and is extracted from a reproduced signal by the output control circuit 9 and controls the digital interface (D. I/F) 7 and the switch circuit 11. In case a first bit of the OPC information is “0”, the output control circuit 9 makes the D. I/F 7 enabled and permits the output of a digital signal. In a case of “1”, the output control circuit 9 prohibits to output the digital signal. Further, when the second bit of the OPC information is “0”, the output control circuit 9 turns the switch circuit 11 off, preventing the output of an analog component signal. In case its “1”, the output control circuit 9 permits the output of the analog component signal.
US08064746B2 Information processing device, information processing method and program, and recording medium
An information processing apparatus, as a recording apparatus, formulates a Clip Information file of a still picture file (TS file), made up by plural still pictures, and a PlayList, composed of plural PlayItems, indicating the replay path of a slide show, and records the information on a DVD along with the TS file. The Clip Information file has an EP_map, as a table indicating the relationship of correspondence between the value of the presentation time stamp PTS of the transport stream TS and the source packet number SPN in the TS the PTS value indicates. The information processing apparatus, as a reproducing apparatus, reads out and reproduces the data address of the TS, represented by the replay start time IN_time and the replay end time OUT_time of the PlayItem.
US08064742B2 Light input/output terminal module of the optical components and beam converting apparatus
A light input/output terminal module 100 comprises a jacket tube 110 and a flange 120. A glass portion 20 of the optical fiber is inserted in the center portion thereof. To efficiently remove the leaked light in a cladding 22 to the jacket tube 110, the jacket tube 110 is made of silica glass or the same material as that of the cladding 22. The jacket tube 110 is fixed by fusion splicing or adhesion to the cladding so as to integrally unify the jacket tube 110 and the cladding 22. The beam diameter at the fiber end portion is enlarged by an optical component which fusion bonds the tip end of the optical fiber to the coreless fiber so that the optical power density at the light input/output terminal module is reduced.
US08064739B2 Three-dimensional die stacks with inter-device and intra-device optical interconnect
Examples of a computer system packaged in a three-dimensional stack of dies are described. The package includes an electrical die and an optical die coupled to and stacked with the electrical die. The electrical die includes circuitry to process and communicate electrical signals, and the optical die includes structures to transport optical signals. The electrical die has a smaller area than the optical die so that the optical die includes an exposed mezzanine which is configured with optical input/output ports. Additionally, the packaging can be configured to provide structural support against insertion forces for external optical connections.
US08064738B2 Leak detector using an optical fibre
A leak detection apparatus comprising an optical fiber sensor (2) arranged to detect leakage of fluid through a hose carcass (6, 8), wherein the sensor is arranged to detect the location of the leak along a section (4) of the hose.
US08064737B2 Spatial bandwidth imaging of structural interiors
Spatial bandwidth imaging of the interior spaces and elements of a structure by transmission of low frequency, continuous-wave, narrow band signal or signals through the structure, measurement of the electric and magnetic components of the received signal received by narrow band Doppler or focused synthetic aperture methods over a range of signal paths extending from the transmitter and through the structure, and imaging of the effects of the interior space on the electric and magnetic components of the received signal.
US08064731B2 Generalized rigid alignment of 3D ear impression models
A method for rigid registration of ear impression models, including: extracting a canal region from an undetailed ear impression model, the undetailed ear impression model representing an undetailed surface of an ear canal and outer ear geometry; extracting a canal region from a detailed ear impression model, the detailed ear impression model representing a detailed surface of the ear canal; generating an orientation histogram for the canal region of the undetailed ear impression model and an orientation histogram for the canal region of the detailed ear impression model; performing a rotational alignment between the orientation histograms; computing a translational shift between the canal regions after performing the rotational alignment; and performing a registration between the undetailed and detailed ear impression models after computing the translational shift.
US08064729B2 Image skew detection apparatus and methods
Methods and apparatus for detecting skew in a document image, such as a check image, to produce a de-skewed image are described. One example method includes detecting one or more lines in the image and determining whether the one or more lines are reliable. Reliability of a line may be based on at least one of line length, straightness, and the presence of holes in the line. If one or more lines are reliable, the method may calculate a skew angle of the image based on the one or more reliable lines' orientations with respect to an orientation of the image. A comparison may also be made between lines detected in different regions of the check to determine if a difference between skew angles corresponding to each of the compared lines is lower than an error threshold.
US08064728B2 Traceability marks
The formation of marks on devices is described. In one embodiment, a method for marking a device includes forming a plurality of unique marks sequentially on a device. The method includes defining a virtual array having a plurality of cells extending in an x-direction and a plurality of cells extending in a y-direction, wherein the marks are each positioned in a cell in the virtual array. The method also includes capturing an image including the relative cell position of the marks within the virtual array and converting the relative position of the marks within the virtual array into a set of coordinates including an x value along the x-direction and a y value along the y-direction for each of the marks. The method also includes generating a device identification using a plurality of the x values and the y values. Other embodiments are described and claimed.
US08064727B2 Adaptive image maps
A computer implemented method of processing an image for display on a mobile communication device includes extracting a portion of an image based on an image map. The image map relates to the portion of the image. The method also includes generating a document that comprises the extracted portion of the image and transmitting the generated document to a remote device for display. The method may also include assigning a selectable link to the extracted portion of the image and receiving a request from the remote device for an initial document having the image and image map. Additionally, the method may include storing in a database the generated document and transmitting the stored generated document in response to future requests for the initial document.
US08064724B2 Apparatus, and associated method, for displaying data using data painting of an asymmetrical facial image
An apparatus, and an associated methodology, by which to display multi-dimensional data. Data of a plurality of dimensions is mapped onto visualization dimensions of an asymmetrical facial image. The resultant image is of characteristics permitting a viewer of the image, once displayed at a display device, to readily discern the data or changes thereto.
US08064723B2 Method and apparatus for fast volume rendering of 3D ultrasound image
The invention provides a method and apparatus for fast volume rendering of 3D ultrasound image, comprising a dividing step, a calculating step, a determining step, a morphological closing operation step and a filling step, wherein each flat grid can be entirely filled by obtaining gray-scale values for all pixels inside the grid through interpolating; for the non-flat grid, the steps of dividing, calculating, determining and filling are performed repeatedly until the non-flat grid is subdivided into atomic grids to calculate gray-scale values for remaining pixels by projection. As the method can be finished in the rear end, no difficulty occurs in the implementation, and no process for being adapted to previous frames is required. Therefore, the method can improve the rendering speed effectively without degrading the quality of image to put 3D ultrasound imaging to the best use.
US08064722B1 Method and system for analyzing signal-vector data for pattern recognition from first order sensors
A method and system of analyzing signal-vector data from first order sensors including providing a training data set, adjusting the training data set using a background adjustment technique, normalizing and transforming the training data set into wavelet coefficients, using an automated analysis of variance feature selection technique and a pattern recognition technique to classify the training data set. The method and system may also include performing these operations on an unknown sample data set collected under unknown conditions and comparing the unknown sample data set to the classification model to provide an identity of the unknown conditions associated with the unknown sample data set. The present invention is also directed to a computer system for analyzing signal-vector data according to this method and a sensing system that includes a sensor and a microprocessor on which is stored a classification model for real-time sensing of unknown sample data sets.
US08064720B2 Method and apparatus to correct digital image blur due to motion of subject or imaging device
Signal processing techniques are applied to digital image data to remove the distortion caused by motion of the camera, or the movement of the subject being photographed, or defective optics, or optical distortion from other sources. When the image is captured, the effect of relative motion between the camera and the subject is that it transforms the true image into a blurred image according to a 2-dimensional transfer function. The 2-dimensional transfer function representing the motion is derived using blind estimation techniques or by using information from sensors that detect the motion. The transfer function is inverted and used to define a corrective filter. The filter is applied to the image and the blur due to the motion is removed, restoring the correct image. Another embodiment uses the transfer function to avoid blur by combining multiple consecutive images taken at a fast shutter speed.
US08064719B2 Method and apparatus to correct digital image blur due to motion of subject or imaging device
Signal processing techniques are applied to digital image data to remove the distortion caused by motion of the camera, or the movement of the subject being photographed, or defective optics, or optical distortion from other sources. When the image is captured, the effect of relative motion between the camera and the subject is that it transforms the true image into a blurred image according to a 2-dimensional transfer function. The 2-dimensional transfer function representing the motion is derived using blind estimation techniques or by using information from sensors that detect the motion. The transfer function is inverted and used to define a corrective filter. The filter is applied to the image and the blur due to the motion is removed, restoring the correct image. Another embodiment uses the transfer function to avoid blur by combining multiple consecutive images taken at a fast shutter speed.
US08064718B2 Filter for adaptive noise reduction and sharpness enhancement for electronically displayed pictures
Electronic images that are degraded by noise and data reduction, such as MPEG encoding, display artifacts in the reproduced image, such as ringing (“ripples”) and blocks (“huge pixels”), and noise in the image may be apparent as graininess. By performing image analysis, both on a frame-by-frame and pixel-by-pixel basis it is possible to identify and separate edges in the image, ringing artifacts and the boundaries between block transitions. By applying noise reduction according to the analysis, followed by sharpness enhancement, it is possible to clean up the image for further utilization.
US08064716B2 Apparatus and methods for enhancing digital images
A method for enhancing a digital image involves selecting an image as an original image to be enhanced, creating by a pixel mapping procedure at least two images altered from the original image in a first image attribute, each of the altered images differing in the first image attribute, displaying the altered images to a user, and selecting by the user one of the images displayed as preferable to the other images displayed.
US08064715B2 Method for non-linear image processing, and a flat detector having a correction unit
To improve the image quality of X-ray images recorded by way of flat detectors, a method for non-linear image processing is provided. An X-ray raw image which is read from a pixel matrix is converted to an X-ray image, wherein the pixel matrix contains pixel elements of a bit depth which is considerably less than the number of pixel elements. A final value is determined for each raw value and can be calculated by use of a non-linear image processing algorithm. Table values are called up and used at least in some cases for the determination of the final values. The table values are associated in a table with corresponding bit values, the maximum number of which is defined by the bit depth.
US08064714B2 Method for binarizing a digital gray value image to generate a binarized gray value image and arrangement for carrying out said method
A method for binarizing a digital gray value image includes generating a binary edge image from the gray value image so as to cause existing edges to be determined as line areas around an edge; and, thereafter, computing a mean value of gray values of the gray value image in all regions which correspond to the line areas around an edge of the binary edge image with the mean value defining a threshold value for the generation of a binarized gray value image.
US08064707B2 Image recognition method and image recognition apparatus
The invention provides an image recognition method. First, it is judged whether a set of discrete cosine transform (DCT) coefficients corresponding to an image and/or a set of texture parameters corresponding to the DCT coefficients exist. If the judgment is no, the image is selectively performed a DCT or an inverse discrete cosine transform (IDCT) to generate the set of DCT coefficients based on a format of the image. Based on the set of DCT coefficients, the set of texture parameters is then generated. Afterward, the set of texture parameters is compared with a set of target texture parameters to generate a recognition result.
US08064703B2 Property record document data validation systems and methods
A method of extracting data from a document image includes selecting a document classification for the document image that includes text. The classification is selected from a plurality of predetermined document classifications based on recognized text. The method also includes selecting rules from a database of rules based on the document classification. The rules define data elements to be populated based on recognized document text. The method also includes selecting target data elements from a database of data elements based on the selected document classification and the selected rules. The method also includes recognizing selected portions of the document image. The selected portions are determined by the selected rules. Recognizing selected portions of the document image generates one or more character strings based on recognized text. The method further includes comparing a specific character string to a target data element, thereby producing a match measure based on the comparison. The method also includes creating validated data based on the character string and the match measure and storing the validated data as a data element.
US08064702B2 Handwriting templates
Apparatuses, methods, and computer-storage media provide character string templates to facilitate receiving non-prose handwriting input from a user and converting that input to text to create character strings capable of being provided to application and/or displayed to the user. Templates may be provided manually or automatically, and may or may not be associated with an application text box. A template generally contains pre-populated segments and open segments for receiving handwriting.
US08064700B2 Method and system for character recognition
Character recognition is described. In one embodiment, it may use matched sequences rather than character shape to determine a computer-legible result.
US08064698B2 Fixed form image reading apparatus and fixed form image reading method using the same
An fixed form image reading apparatus includes an imaging portion for taking an image of a fixed form image formed in accordance with a predetermined rule so as to deliver image data, a luminance detecting portion that detects an accumulated value of luminance of a plurality of predetermined areas in the fixed form image as reference luminance data, an interpolation coefficient generating portion that generates an interpolation coefficient for performing interpolation so that luminance of the image data of the fixed form image becomes a predetermined level by using the reference luminance data, and a luminance correcting portion that corrects luminance of the image data of the fixed form image based on the interpolation coefficient.
US08064694B2 Nonhuman animal integument pixel classification
Systems and methods of classifying pixels into a nonhuman animal integument class are described. In one aspect, values of features in a discriminant space are determined for respective pixels of the input image. The pixels are classified into a nonhuman animal integument class based on the respective feature values and a mapping that segments the discriminant space into one or more regions of feature values representing pixels associated with a nonhuman animal integument characteristic and one or more regions of feature values representing pixels unassociated with the nonhuman animal integument characteristic.
US08064690B2 Color profile creating apparatus and color profile creation method
Colorimetric data of a tone patch of a specific color is transmitted from a specific-color-data extracting unit to a hue characteristic calculator, to obtain a hue characteristic of the colorimetric data. A replacement data generator generates replacement data by performing hue correction for reflecting the hue characteristic with respect to second gamut data corresponding to the specific color. A specific-color-data replacing unit replaces the second gamut data corresponding to the specific color with the replacement data, and color target data after such a replacement process is gamut compressed from the second gamut to third gamut by a gamut compressing unit.
US08064688B2 Object recognizer and detector for two-dimensional images using Bayesian network based classifier
A system and method for determining a classifier to discriminate between two classes—object or non-object. The classifier may be used by an object detection program to detect presence of a 3D object in a 2D image (e.g., a photograph or an X-ray image). The overall classifier is constructed of a sequence of classifiers (or “sub-classifiers”), where each such classifier is based on a ratio of two graphical probability models (e.g., Bayesian networks). A discrete-valued variable representation at each node in a Bayesian network by a two-stage process of tree-structured vector quantization is discussed. The overall classifier may be part of an object detector program that is trained to automatically detect many different types of 3D objects (e.g., human faces, airplanes, cars, etc.). Computationally efficient statistical methods to evaluate overall classifiers are disclosed. The Bayesian network-based classifier may also be used to determine if two observations (e.g., two images) belong to the same category. For example, in case of face recognition, the classifier may determine whether two photographs are of the same person. A method to provide lighting correction or adjustment to compensate for differences in various lighting conditions of input images is disclosed as well. As per the rules governing abstracts, the content of this abstract should not be used to construe the claims in this application.
US08064683B2 Vision-controlled system and method thereof
A vision-controlled system and method thereof for detecting changes in a monitoring environment are disclosed. The system includes an image-capturing device for capturing an image; an image analyzer for receiving the captured image and analyzing the same to provide a control signal; and a controller coupled to the image analyzer for receiving the control signal and processing the same.
US08064681B2 Method and apparatus for inspecting reticle
The present invention provides a reticle inspection technology that enables a relative position between patterns to be evaluated for a pattern that may become a defect at the time of exposure to a sample, such as a wafer, in the double patterning technology on the same layer. An apparatus for inspecting a reticle for inspecting two reticles that are used in order to form patterns in the same layer on a substrate using the double patterning technology has: a coordinate information input unit for inputting coordinate information of a pattern of a measuring object; an image input unit for acquiring images of patterns of the two reticles based on the obtained coordinate information; an image overlay unit for overlaying the images of the two reticles at the same coordinates; a relative position calculation unit for finding the relative position between the patterns on the two reticles; an evaluation unit for assigning an index of the overlaying accuracy based on the relative position and evaluates whether the two reticles need repair; and an evaluation result output unit for outputting an evaluation result.
US08064679B2 Targeted edge detection method and apparatus for cytological image processing applications
Edges in cytological image data are identified by obtaining a digital image of a specimen and computing a gradient image from the obtained digital image. A scaling function is applied to the grayscale image to identify regions of interest (e.g., edges of cell nuclei) in the digital image. Edges of the regions of interest are then identified based on the product of the computed gradient image and the scaling image. The scaling function may be applied to each image frame and one or more scaling thresholds are established for each frame to selectively pass, suppress, or scale pixels based on their measured intensity values. The scaled image resulting from application of the scaling function is multiplied with the gradient image to produce a targeted gradient image that identifies the edges of the region of interest. The targeted gradient image isolates edges corresponding to particular cellular structures, while rejecting other edges within the image.
US08064676B2 Virtual grid imaging method and system for eliminating scattered radiation effect
A virtual grid imaging method capable of eliminating scattered radiation effect and an imaging system thereof for imaging with high energy rays, in which scattered rays reaching a surface of a detector are not filtered, and data of the scattered rays and straight rays are all sampled. The method includes decomposing a digital image into multi-band images from high to low according to frequencies; performing de-scattering process for low-frequency band images; performing contrast enhancement process for high-frequency band images; and merging the images of various frequency bands processed in the second and third steps, and forming an output image. In digital X-ray imaging the scattered radiation effect is eliminated. Significant reduction of the dosage of the rays, in which only one third of the required dosage of a common grid is used to obtain the same image brightness.
US08064674B2 Robust classification of fat and water images from 1-point-Dixon reconstructions
Dixon methods in magnetic resonance imaging generate MRI images that may contain at least two tissue components such as fat and water. Dixon methods generate images containing both tissue components and predominantly one tissue component. A first segmentation of a first tissue component is generated in a T1 weighted image. The segmentation is correlated with at least a first and a second Dixon image. The image with the highest correlation is assigned the first tissue component.
US08064673B2 Combined segmentation and registration framework for parametric shapes
Progress monitoring of lesions is done automatically by segmentation and registration of lesions in multi-phase medical images. A parametric level-set framework includes a model optimization for any number of lesions. The user specifies lesions in a baseline volume by clicking inside of them. The apparatus segments the lesions automatically in the baseline and follow-up volumes. The segmentation optimization compensates for lesion motion between baseline and follow-up volumes. 2D and 3D medical patient data can be processed by the methods.
US08064672B2 Patient scan time optimization for PET/SPECT imaging
An imaging system (10) comprises a data device (30), which controls radiation data acquisition from a subject positioned in an examination region (18) for an examination. A rebinning processor (40) bins the acquired data periodically into a histogram (42). A transform (70) transforms the histogram (42) into individual independent or uncorrelated components, each component including a signal content and a noise content. A stopping determining device (52) compares an aspect of at least one selected component to a predetermined threshold (TH) and, based on the comparison, terminates the data acquisition.
US08064666B2 Method and device for examining or imaging an interior surface of a cavity
A method for examining an interior surface of a cavity includes the steps of capturing partial images of an interior surface of a cavity; joining the captured partial images to form a complete image of said interior surface of the cavity; and providing an warning if the joined partial images does not form a complete image of said interior surface of the cavity.
US08064665B2 Tone scale transformation for radiological images
A method for transforming radiological image data from a digital receiver obtains digital image data values from the digital receiver and compensates for exposure response differences between a screen film system and the digital receiver. Modulation transfer function differences between the screen film system and the digital receiver are compensated and noise content at frequencies approaching the Nyquist frequency for the digital receiver is suppressed.
US08064663B2 Image evaluation system, methods and database
The present invention relates to a method and system for evaluating at least one abnormality in one or more medical images of a subject comprising: (a) determining the location of each abnormality from pre-defined selection, (b) determining the pattern of each abnormality from pre-defined selection, (c) accessing a multidimensional database comprising data of patterns, locations, and conditions associated therewith, in which the database comprises data of each of patterns, locations, and conditions is comprised in separate dimension(s), and characteristic information for patterns, locations, and conditions is organized in the database into discrete categories, (d) extracting from the multidimensional database a list of conditions corresponding to the imaging data determined in steps (a) and (b), (e) providing an evaluation of abnormality using list obtained in step (d). The invention also relates to a database, computer program, system for navigating the database, a method for entering data into a database.
US08064659B2 Touch-free finger line recogition
The invention refers to a device for the recognition of finger lines. A housing is provided at which a hand contact area is provided for several fingers. Furthermore a thumb contact area for the thumb of the same hand is arranged. The thumb and the hand contact area are arranged angularly to each other. In the housing at least one scanning unit for the hand, respectively the thumb, contact area is provided which serves for recording of at least the finger lines, respectively the thumb lines.
US08064658B2 Foster care monitoring and verification device, method and system
In some embodiments, system, devices and methods for monitoring and verifying foster care placement and processes are provided, the system and devices including a fingerprint scanner having a capability to associate fingerprint images within categories including clients, staff and providers, and also having the capability to group fingerprint images into visitation sets of data, and software for use in monitoring visitations by staff members with providers and clients using fingerprint images.
US08064655B2 Face image detection device, face image detection method and imaging apparatus
An face image detection device capable of detecting the location of the face image with high accuracy without increasing time for detecting the location of the face image or electric consumption required for detecting the location of face image includes: a rotated reduced image data generation unit operable to generate n pieces of rotated reduced image data by reducing the input image data and rotating the reduced input image data by 360 ×i/n, where n is an integer equal to or larger than 2 and i ranges from 0 to n−1, each of the rotated reduced image data is rotated at intervals of 360/n degrees; and a face detection unit operable to detect the location of the face image from among the n pieces of rotated reduced image data.
US08064652B2 Image processing apparatus and control method for printing image sized according to determined face area
An image processing apparatus configured to print a sheet to instruct outputting an image includes an analysis unit configured to analyze an image stored in an image storage unit, a conversion unit configured to convert a size of the image according to a result of the analysis performed by the analysis unit, and a printing unit configured to print the image converted by the conversion unit onto the sheet.
US08064648B2 Eye form classifying method, form classification map, and eye cosmetic treatment method
A classifying method according to an eye form considers the eye form feature as an important factor, to provide an eye cosmetic treatment method for appropriately and quickly making up the eye so that the eye balances and looks large and attractive according to the type categorized by the classifying method. A makeup tool is devised by integrating an eye form feature analyzing method with a form shaping method by markup. An eye form classifying method uses as indexes, three forms, namely, the eye frame form showing the shape of the eye contour, the eye form showing the three-dimensional shape of the eye, and the angle form of the inner corner and outer edge, the eye forms are classified. The eye forms are classified by comparing the eye form with the eye form of a reference balanced eye.
US08064635B2 Method for watermarking a digital data set and device implementing said method
The invention relates to a method of watermarking a data set comprising the steps of: selecting, in the data set, at least one group of two data; and modifying at least one data of the group. The data is modified such that the difference between the modified data and the other data of the group possibly modified equals a predefined watermarking parameter multiplied by an integer number, called rejection class, associated with the group and equal to the integer nearest to the ratio between the difference between the at least one data and the other data of the group before the modification divided by the watermarking parameter.
US08064630B2 Audio speaker utilizing an unanchored magnet for primary force generation
A speaker apparatus has a container holding a volume of ferrofluid, a permanent magnet suspended in the ferrofluid, and a magnetic excitation apparatus proximate the container. Operation of the excitation apparatus causes movement of the permanent magnet, translated through the ferrofluid to walls of the container, which walls act as resonators creating sound waves in surrounding medium. Audio production is accomplished placing a ferrofluid and a permanent magnet in a container, placing an excitation apparatus in proximity of the permanent magnet, and driving the excitation apparatus to cause movement of the permanent magnet translated through the ferrofluid to walls of the container, which walls act as resonators creating sound waves in surrounding medium.
US08064624B2 Method and apparatus for generating a stereo signal with enhanced perceptual quality
A stereo signal with enhanced perceptual quality using a mid-signal and a side-signal, can be generated, when a enhanced side signal is created prior to the upmix of the stereo signal. A decorrelated representation of at least a portion of the sum signal and/or a decorrelated representation of at least a portion of the side-signal is generated. The enhanced side-signal is generated combining a representation of the side-signal with the decorrelated representation of the portion of the mid signal, with the decorrelated representation of the side-signal and the decorrelated representation of the portion of the mid-signal or with the portion of the mid-signal and the decorrelated representation of the portion of the side-signal. The stereo signal with enhanced perceptual quality is created using a representation of the mid-signal and the enhanced side-signal.
US08064622B1 Self-biased amplifier device for an electrecret microphone
A self-biased electrecret microphone amplifier with phantom biasing is using only standard devices implemented in a digital Complementary Metal Oxide Semiconductor (CMOS) process. The stable gain is provided open loop with a self-biased linear transconductance amplifier device that does not require large external components for filtering.
US08064616B2 Infotainment system with surround sound media navigation
An infotainment system is for a vehicle having a body defining an interior space. The infotainment system includes a playback device receiving and processing a plurality of sets of infotainment data. The infotainment data is organized in a hierarchy. The playback device transmits a plurality of sound signals. Each sound signal corresponds to a respective one of the sets of infotainment data. A plurality of speakers are communicatively coupled to the playback device. Each speaker is disposed at a different respective location within the interior space. Each of the speakers is adapted to receive a respective one of the sound signals and convert the respective sound signal into a corresponding audible sound. A user interface is communicatively coupled to the playback device. The user interface enables a user to navigate between levels of the hierarchy of infotainment data by making selections. Each of the selections corresponds to a respective one of the sets of infotainment data.
US08064614B2 Audio signal delivery management system, audio signal acquiring and transmitting apparatus, audio signal identifying and outputting apparatus, and audio signal delivering apparatus
An audio signal delivery management system includes a management apparatus and an delivering apparatus which delivers an audio signal to a plurality of speaker devices to which respective addresses are assigned. The delivering apparatus include an address storing portion which stores the addresses of the speaker devices, an audio signal acquiring portion which acquires an audio signal, an audio signal delivering portion which delivers the audio signal to at least one of the speaker devices using the addresses, and a sending portion which sends the audio signal to the management apparatus. The management apparatus includes a receiving portion which receives the audio signal from the audio signal delivering apparatus, an identifying portion which analyzes the audio signal, collates an analysis result of the audio signal with audio signal analysis information of respective tunes, and identifies a tune represented by the audio signal based on a collation result, and an output portion which outputs identification information.
US08064609B2 Method and apparatuses related to hearing devices, in particular to maintaining hearing devices and to dispensing consumables therefore
The method comprises the steps ofautomatically monitoring and detecting indications indicative of a forthcoming event concerning hearing systems; if such an indication is detected, retrieving identification data identifying at least one device of the hearing system concerned, referred to as specific device, or a user of said hearing system concerned, referred to as specific user; and using said identification data for retrieving further data related to said specific device as device data or related to said specific user as user data. The method and the corresponding system can be used for adjusting said specific hearing system or other support actions, like dispensing consumables for said specific hearing system, or preparatory actions, like launching a suitable fitting program or loading audiological data related to the user.
US08064608B2 Audio decoding techniques for mid-side stereo
This disclosure describes decoding techniques for audio information encoded according to mid-side (MS) stereo encoding. The techniques involve a number of audio decoding tasks that are performed in a non-conventional order. By rearranging the order of the decoding tasks, various efficiencies can be achieved. In one embodiment, a method of decoding MS stereo audio information includes decoding a first channel of the audio information, computing an inverse modified discrete cosine transform (IMDCT) for the first channel prior to generating MS stereo information, decoding the second channel of the audio information, computing an IMDCT for the second channel prior to generating the MS stereo information, and generating the MS stereo information using the IMDCTs for the first and second channels.
US08064604B2 Method and apparatus for facilitating role-based cryptographic key management for a database
One embodiment of the present invention provides a system that facilitates role-based cryptographic key management. The system operates by receiving a request at a database server from a user to perform a cryptographic operation on data on the database server, wherein the user is a member of a role, and wherein the role has been granted permission to perform the cryptographic operation on the data. Next, the system receives from the user at the database server a user key, which is associated with the user. The system then unwraps a wrapped role key with the user key to obtain a role key, which is associated with the role. Next, the system unwraps a wrapped data key with the role key to obtain a data key, which is used to encrypt and decrypt the data. Finally, the system uses the data key to perform the cryptographic operation on the data.
US08064600B2 Encoded digital video content protection between transport demultiplexer and decoder
A system for encrypting and decrypting data is provided. The system includes a client for receiving a data packet, setting a value of a crypto bit, and transmitting the data packet over a system bus. A crypto module receives the data packet from the system bus and performs a cryptology function on the data packet based on a first value of the crypto bit. A memory controller receives the data packet from the system bus and performs non-cryptology functions on the data packet based on a second value of the crypto bit.
US08064596B2 Stream control device, stream encryption/decryption device, and stream encryption/decryption method
The present invention provides a stream control device. The device includes a plurality of data processors that sequentially implement processing for stream data. The unit data of processing in each of the data processors has a certain data amount. The stream control device also includes a memory that is provided at a previous stage or a subsequent stage of the data processor, and stores the stream data. Each of the data processors includes a monitoring unit that monitors an amount of data stored in the memories at a previous stage and a subsequent stage of the data processor, and a data retriever that retrieves data to be processed from the memory at the previous stage.
US08064591B2 Sound pick-up method and device, in particular for handsfree telephone terminals
The invention relates to processing signal for improving a sound pick-up in telephone and/or videophone units. The inventive method consists in comparing (13) a signal transmitted by a unit microphone (Mic) with a threshold low value (THR_LOW) and in amplifying (14,15) said microphone-transmitted signal when it is less than the threshold low value. However, said steps depend on the test (10) carried out on a signal used for feeding the loud speaker (HP), in particular consisting in controlling said last signal (crete_HP) of a background noise order (BDFd) in such a way that the background noise is not amplified by an acoustical coupling between the microphone (Mic) and the loud speaker (HP).
US08064586B2 Real-time process for defining, processing and delivering a highly customized contact list over a network
A real-time, interactive system and method of building a list of contact records, such as a mailing list, on a computer network based on selected criteria. A list specification is generated, which may include interactively specifying a geographically defined area for which a contact list is desired including receiving user input, and interactively selecting a product from a plurality of products and a threshold score for the product including receiving user input. The list specification may be transmitted over the computer network to a server where the contact list is built in real-time based on the list specification. If a set of characteristics of the contact list, such as number of records generated or cost, are approved by the user, the contact list is transmitted to a user-specified node on the computer network. The list specification may be stored in memory for reuse by a business, such as a chain of stores. This feature provides a way to easily regenerate new and updated contact lists at future dates for all or a subset of the stores by accessing updated source databases without having to re-specify the list every time a fresh list is required.
US08064582B2 Method and apparatus for providing an identifier for a caller ID function in a telecommunication system
Method, apparatus, and computer readable medium for providing an identifier for a caller identifier (ID) function when processing a communication request between a calling party and a called party in a communication network is described. In some examples, an initial identifier for the caller ID function associated with the calling party is received. A determination is made if the calling party has a virtual identifier configured in the communication network. A determination is made if the called party has a predefined identifier associated with the calling party configured in the communication network. The initial identifier is replaced with a terminating identifier based on configuration of the virtual identifier and the predefined identifier in the communication network.
US08064581B1 Method of associating multiple prepaid cards with a single account
A set of multiple prepaid calling cards that are associated with a single account is disclosed. A predetermined amount of minutes is associated with the set of cards. Cards within the set can be used simultaneously and extract minutes from the account in predetermined increments. Each card can use the same Personal Identification Number (PIN) or each card can have its own unique PIN. In some instances, any card in the set can recharge the account, (i.e., add more minutes to the account), or in some embodiments, only a control card can add minutes to the account.
US08064578B2 Tune master caller identification device
Systems for providing a tune master caller identification (ID) device include a telecommunications network and a caller device configured to provide caller identification information for an incoming telephone call, and a tune master caller ID device that is coupled to a telephone device. The tune master caller ID device receives caller identification information, associates a tune with the caller identification information, and plays the tune associated with the caller identification. The telephone device coupled to the tune master caller ID device provides telephone call processing capabilities. Other systems and methods are also provided.
US08064569B2 X-ray CT imaging apparatus and imaging control method therefor
An X-ray CT imaging apparatus includes an X-ray generating section, an X-ray image capturing section, a supporting section, a holding section, a rotation driving section, and an X-ray controlling section, wherein the X-ray generating section generates an X-ray cone beam, the X-ray image capturing section detects the X-ray cone beam having passed through an object, the supporting section supports the X-ray generating section and the X-ray image capturing section with the object positioned therebetween, the holding section holds the object, the rotation driving section rotates the supporting section relatively to the object, and the X-ray controlling section alleviates an influence of a high X-ray absorption region, present inside the object, in the X-ray image capturing section by means of a control model formed based upon information on the high X-ray absorption region.
US08064568B2 Method and device to generate projections of the inside of an examination subject
In a radioscopic method and device to generate projections of the inside of an examination subject that is located in an examination space of a data acquisition unit, a number of ray beams are generated that are directed toward the examination space and that each exhibit a fan angle in a rotation plane. The number of ray beams are rotated in the rotation plane in a rotation direction the examination space, while the fan angle is varied during the rotation.
US08064566B2 Electricity and steam generation from a helium-cooled nuclear reactor
Disclosed herein is a method comprising heating helium in a core of a nuclear reactor; extracting heat from the helium; superheating water to steam using the heat extracted from the helium, expanding the helium in a turbine; wherein the turbine is in operative communication with an electrical generator; and generating electricity in the electrical generator.
US08064565B2 Reactor core
A reactor core, comprising: an outermost region; a core region surrounded by said outermost region; a plurality of fuel support members, each of which is disposed at a lower end portion of said outermost region and said core region; and a plurality of fuel assemblies loaded in said outermost region and said core region and supported by said fuel support members, wherein a plurality of fuel assemblies disposed in said core region include a plurality of first fuel assemblies, each of which is inserted into a first coolant passage which is formed in said fuel support member and has a first resistor having an opening, and a plurality of second fuel assemblies, each of which is individually inserted into each of second coolant passage which is formed in said fuel support member and has a second resistor having an opening and a larger pressure loss than that of said first resistor; and, four fuel assemblies, each of which is adjacent to each of four lateral sides of each of a plurality of first fuel assemblies, include either three or four second fuel assemblies.
US08064564B2 Neutron shielding panels for reactor pressure vessels
In a nuclear reactor neutron panels varying in thickness in the circumferential direction are disposed at spaced circumferential locations around the reactor core so that the greatest radial thickness is at the point of highest fluence with lesser thicknesses at adjacent locations where the fluence level is lower. The neutron panels are disposed between the core barrel and the interior of the reactor vessel to maintain radiation exposure to the vessel within acceptable limits.
US08064561B2 Determining a time interval based on a first signal, a second signal, and a jitter of the first signal
An apparatus including a circuit configured to determine a jitter of a first signal, and to determine a time interval between a feature in a second signal and a feature in the first signal based on the determined jitter.
US08064560B2 Systems and methods for detecting a signal across multiple Nyquist bands
Systems and methods for detecting a signal across multiple Nyquist bands. The systems include an analog to digital converter (ADC), a clock signal generator configured to output a sample clock signal to the ADC, and a processor configured to process sampled signals and control the clock signal generator. The processor is configured to iteratively identify a desired signal, determine whether a possible interfering signal exists at a next sampling rate, and instruct the clock signal generator to generate the next sampling rate if the processor determines that a possible interfering signal does not exist. The methods include sampling an input signal at a first sampling rate, processing the sampled signal to extract information from a desired signal, determining whether a possible interfering signal exists at a next sampling rate, and sampling at the next sampling rate if it is determined that a possible interfering signal does not exist.
US08064558B2 Receiving apparatus
A receiving apparatus includes a first receiver, a second receiver, a received signal synthesizer connected to the first and second receivers, a synchronizing signal synthesizer connected to the first and second receivers, and a synchronization detector connected to the synchronizing signal synthesizer. In this structure, synchronization determination is performed using a synchronizing signal of either the first or second receiver, and diversity reception is performed using the received signals of the first and second receivers.
US08064555B1 Input/output multi-level channelizer amplifier
A system includes an input multi-level channelizer, an output multi-level channelizer, and more than one amplifiers connected between the input and output channelizers. The input and output channelizers cover an operating frequency band. Each level of the input multi-level channelizer comprises a plurality of input channels, which may be bandpass filters, and may be grouped into input sub-channelizers. Each successive level of the input multi-level channelizer is configured to divide the incoming signals into smaller frequency bands. Each level of the output multi-level channelizer comprises a plurality of output channels, which may be bandpass filters, and may be grouped into output sub-channelizers. Each successive level of the output multi-level channelizer is configured to combine the incoming signals into larger frequency bands. The signal output from the output multi-level channelizer represents a filtered version of the signal input into the input multi-level channelizer.
US08064551B2 Determining burst transmission signals
Described are computer-based methods and apparatuses, including computer program products, for determining burst transmission signals. A receiver receives radio frequency data from a data source through a network. The receiver converts the radio frequency data to digital data. The receiver converts the digital data to baseband data. The receiver generates a correlation magnitude from the baseband data based on one or more correlation templates. The receiver determines one or more statistics based on the correlation magnitude and stored statistics. The receiver determines the presence of a burst transmission signal based on a comparison of a threshold value computed as a function of the statistics and the correlation magnitude. If the correlation magnitude exceeds the computed threshold, the receiver demodulates the burst transmission signal to packet data and transmits the packet data to a server.
US08064549B2 Joint demodulation using a Viterbi equalizer having an adaptive total number of states
Systems and methods for performing joint demodulation using a Viterbi equalizer having an adaptive total number of states are disclosed. Generally, a method includes joint demodulating a desired signal and none or more interfering signals with a Viterbi equalizer having an adaptive total number of states based on channel impulse response (CIR) coefficients associated with a desired signal and the one or more interfering signals.
US08064548B2 Adaptive MaxLogMAP-type receiver structures
A method and apparatus is disclosed herein for adaptive MaclogMAP-type receiver structures. In one embodiment, a device comprises a receiver to receive information-bearing signals from the transmitter wirelessly transmitted using OFDM and bit interleaved coded modulation, and the receiver comprises an inner decoder structure having a multiple-in multiple-out (MIMO) joint demapper to perform most likely transmitted symbol estimation using a modified MaxLogMAP process that is operable to adapt a degree of metric correction based on quality of OFDM tones.
US08064543B2 Channel equalizer and method of processing television signal in DTV receiving system
A channel equalizer includes a channel estimator, a coefficient calculator, a multiplier, and an error remover. The channel estimator estimates a channel impulse response (CIR) of input data in which a known data sequence is periodically inserted. The coefficient calculator calculates equalization coefficients using estimated CIR, and the multiplier multiplies the input data with the equalization coefficients for channel equalization. The error removes estimates a residual carrier phase error of the channel-equalized input data and removes the estimated phase error from the input data.
US08064538B2 Communication device and communication method
There is provided a communication device capable of transmitting a transfer rate request signal while reducing it and reducing the interference and power consumption when the transfer rate request signal is transmitted substantially without lowering the transmission efficiency in the MIMO communication method. In this device, a modulation encoding unit (125) encodes and modulates transmission data transmitted to a communication partner of the MIMO communication method and the transfer rate request signal in the plurality of transmission antennas. A transmission unit (132) and a transmission antenna (134) transmit a signal from the modulation encoding unit (125). A transmission control unit (120) controls transmission of a signal transmitted from the transmission antenna (134) and transmits a transfer rate request signal of one transmission antenna via the transmission antenna (134) according to a comparison result between a difference of the transfer rate request signal in the respective transmission antenna of the communication partner and a predetermined value.
US08064537B2 Method and apparatus for dynamically adjusting a transmission power spectral density of pilot and data symbols
A power spectral density of a pilot symbol and a data symbol is controlled for an uplink transmission by a mobile station in a wireless network by determining a power spectral density of at least one of the data symbol and the pilot symbol based on a peak-to-average ratio (PAR) of at least one of the data symbol and the pilot symbol. A power spectral density of at least one of the data symbol and the pilot symbol is then dynamically adjusted based on a difference between the PAR of the data symbol and a PAR of the pilot symbol. Changes in the power spectral densities of the pilot symbol and the data symbol are signaled to a receiving side of the uplink transmission. If acceptable by the receiving side, the pilot symbol and the data symbol are transmitted to the receiving side of the uplink transmission.
US08064536B2 Link calibration
In some embodiments, provided are methods and circuits to control the power efficiency of a transceiver or a transmitter in a scalable I/O link (a link whose bandwidth and power can be adjusted to meet changing performance demands).
US08064530B2 Device for automatically determining PN code and related method
A determination method for determining a frame header mode of a DMB-TH system data structure and a determination apparatus thereof. The determination method comprises generating a signal when signal frequencies at a transmitting terminal and a receiving terminal are identical, providing a predetermined process to process the signal, such that the signal forms a peak when a frequency offset occurs, and determining a type of the frame header mode according to the predetermined process.
US08064527B2 Error concealment in a video decoder
The error concealment technique disclosed herein relates to the use of existing information by the decoder to conceal bitstream errors regardless of what the encoder does. Examples of existing information include, for example, the previous reference frame, macroblock information for the previous reference frames, etc. Another aspect of the system described herein relates to the steps that the encoder can take to enhance the decoder's ability to recover gracefully from a transmission error. Exemplary steps that can be taken by the encoder include intra walk around and sending GOB headers. Although these encoder techniques can provide greatly enhanced results, they are not strictly necessary to the system described herein.
US08064526B2 Systems, methods, and apparatus for real-time encoding
Presented herein are systems, methods, and apparatus for real-time high definition television encoding. In one embodiment, there is a method for encoding video data. The method comprises estimating amounts of data for encoding a plurality of pictures in parallel; generating a plurality of target rates corresponding to the plurality of pictures based on the estimated amounts of data for encoding the plurality of pictures; and lossy compressing the plurality of pictures based on the target rates corresponding to the plurality of pictures.
US08064523B2 Motion vector search apparatus
A motion vector search apparatus has two internal memories for storing one macroblock of current image data each and N internal memories for storing M macroblocks of reference image data each, where M and N are integers greater than one. Selectors feed data from one of the current image memories and N−1 of the reference image memories to a processor that carries out a block matching calculation, on the basis of which a detector finds a motion vector for the selected macroblock of current image data. During the search, data for one new current image macroblock and M new reference image macroblocks are read into the non-selected memories, so that as soon as the motion vector is found, the search for the next motion vector can begin.
US08064519B2 Moving picture coding method and moving picture decoding method
A moving picture coding apparatus 1 includes a counter unit 102 which counts the number of pictures following an intra coded picture; and a motion estimation unit 101 which compares respectively only reference pictures which are the intra coded picture or the following pictures, selected from among a reference picture Ref1, a reference picture Ref2 and a reference picture Ref3 stored in memories 408˜410, with a picture signal Vin, and determines the reference picture whose inter picture differential value is smallest.
US08064514B2 System and method for dynamically adjusting bandwidth between multiple video streams of videoconference
A videoconferencing unit includes first and second encoder that each encodes a video stream of frames and generates variables indicating changes between frames of the video streams. The unit also includes a controller operatively coupled to the first and second encoders. The controller compares the variables from the encoders and determines first and second bit rates for the first and second encoders based on the comparison. Then, the controller sets the first and second encoders to the first and second bit rates, respectively. Preferably, comparing the variables, determining the bit rates, and setting the bit rates are dynamically repeated as the unit operates. In addition, the dynamic repetition is preferably allowed or limited to one or more predetermined intervals of time.
US08064511B2 Equalization apparatus, equalization method and receiver using the same
This invention relates to an equalization apparatus, an equalization method and a receiver using the same. Two equalizers are applied to the equalization apparatus to cover two clusters of a channel. The weights of the two equalizers are calculated by channel gains of the whole channel based on the minimum mean square error criterion. Therefore the interference of the whole channel due to different clusters can be reduced enormously.
US08064509B1 Adaptive equalization based on signal overshoot
Various systems and methods are provided for adaptive equalization. The adaptive equalization is performed on a data signal received from a channel in a receiver. The data signal is equalized using an equalizer in the receiver, thereby generating an equalized data signal. During equalization, an equalization setting of the equalizer is adapted based upon an overshoot of the equalized data signal at a data transition.
US08064508B1 Equalizer with controllably weighted parallel high pass and low pass filters and receiver including such an equalizer
An adjustable equalizer that includes a first branch including a low pass filter (LPF) and having a variable gain (β), and a second branch including a high pass filter (HPF) and having another variable gain (α). Outputs of the branches in response to an input signal are summed to produce an equalized output. The equalizer can be implemented using CMOS technology so that the gain parameters β and α are independently adjustable and the equalizer is capable of equalizing an input indicative of data having a maximum data rate of at least 1 Gb/s. Typically, the inventive equalizer is embodied in a receiver for use in equalizing a signal, indicative of video or other data, that has propagated over a serial link to the receiver.
US08064506B2 Signal generator and user interface for setting test sequences and parameters of a test signal
A signal generator generates a WiMedia ultra wideband test signal with a user interface for setting test sequences and parameters of the test signal. Parameters are set for Presentation Protocol Data Units associated with Packet Groups of the test signal. A signal processing unit compiles the Groups containing the Presentation Protocol Data units to generate digital data representative of the test signal. A waveform generator receives the digital data and generating a test signal output having Packet Groups containing Presentation Protocol Data Units. A method is describes for setting test sequences and parameters of an ultra wideband test signal test signal with a user interface of the signal generator.
US08064505B2 System and method for dynamic allocation of spectrum
A communication system is provided for transmitting video, audio, and data content between two or more nodes of a communications network comprised party of twisted pair links. Also provided, is a telecommunication system for transmitting spectrum, comprising transmission bandwidths that carry signals such as, video, audio, data and other services, over twisted pairs of telephone wires. Such system being adapted for dynamic assignment and management of frequency bands of spectrum over twisted pair links.
US08064504B2 Protection of communication systems against repetitive electrical impulse noise
A method limits the effect of repetitive electrical impulse noise in a communication system. The presence of the repetitive electrical impulse noise is detected during communication service. If the repetitive electrical impulse noise is detected, then a message is transmitted which signals that the repetitive electrical impulse noise is present. Other systems and methods are disclosed.
US08064498B2 Interference cancellation in variable codelength systems for multi-acess communication
A receiver employs low-rate processing to synthesize the effect of high-rate interference in a received multi-rate signal. Each high-rate subchannel is analyzed on its low-rate descendents to produce symbol estimates for each low-rate symbol interval. The symbol estimates are applied to low-rate descendent subchannels, which are then combined to synthesize the effects of the high-rate interference. An interference canceller processes the synthesized interference with the received signal for producing an interference-cancelled signal. Alternatively, analogous steps may be applied at high-rate to analyze, synthesize, and cancel the effects of low-rate interference in a multi-rate signal.
US08064496B2 Interference cancellation for wireless communication
Interference in a wireless communication is minimized, or at least reduced, by scaling the symbols received from an interfering transmitter. Input samples from the interfering transmitter are isolated and decovered to generate received symbols. The gains of the received symbols are scaled to reduce the interference and the scaled symbols are covered to produce output samples that are spread to generate interference cancelled samples with reduced interference from the interfering transmitter. The function applied to scale the symbols may be linear or nonlinear.
US08064494B2 Last finger polling for rake receivers
Techniques for polling fingers on a channel (which are fingers for which symbols are to be combined) to determine the last finger on the channel. As each finger is polled, the polled finger compares its state information with the state information for the channel to determine whether or not it is the last finger on the channel. The polled finger may be deemed as the last finger if (1) the polled finger is the current last finger, (2) the polled finger is later than the current last finger, or (3) all fingers on the channel have been polled and none of the fingers indicated that it is the last finger. If the polled finger is deemed as the last finger then, (1) the channel state information is updated with the polled finger state information, and (2) the symbols provided by the polled finger may be marked as being ready for subsequent processing.
US08064489B2 Spectral spreading and control device for high peak power pulse lasers
The present invention relates to a spectral stretching and control device for high peak power pulse lasers, which does not limit the extraction efficiency of the amplifiers in the CPA chain into which said device can be inserted, and it is characterized in that it comprises an acousto-optical device for dispersing light pulses, which is programmable in terms of spectral amplitude, disposed in a multi-pass amplifier.
US08064488B2 Mid-IR laser for generation of ultrasound
A compact high average power mid infrared range laser for ultrasound inspection. The laser comprises one of a Nd:YAG or Yb:YAG laser pumped by a diode at 808 nm to produce a 1 micron output beam. The 1 micron output beam is directed to an optical parametric oscillator where the beam wavelength is converted to 1.94 microns and conveyed to a mid infrared emission head. The emission head comprises one of a Ho:YAG or Ho:YLG laser optically coupled with a second optical parametric oscillator. The second optical parametric oscillator forms a generation output beam for creating ultrasonic displacements on a target. The generation output beam wavelength ranges from about 3 to about 4 microns, and can be 3.2 microns.
US08064487B1 Virtual office presence bridge
Systems and methods for providing a communication bridge between a physical location and a virtual location are provided. In particular, the presence of a visitor to a physical location is detected, and notification of the presence of a visitor is provided to a user associated with the physical location. The notification may include an identification of the visitor. Following notification, real-time communications between the visitor at the first physical location and the user at the virtual location are established, without requiring entry of a communication address for the virtual office of the user by the visitor.
US08064486B2 Determination of channel latency within a round-trip path
The present invention provides a system, apparatus, and method for determining latency differences in channels within a link at a single test site. In particular, the method allows for a single transmitting device to determine distinct latency differences on both transmitter and receiver-side paths without requiring a terminating node on the other side of the connection. In other words, a switch is used, in lieu of such a terminating node, at the other side of the paths that switches at least one channel's content onto another channel and sends it back for a round trip on various transmitter-and-receiver-side-paths combinations. The present invention is based on round trip measurements and switching capability of the receiving node.
US08064478B2 Hybrid network system and method
A hybrid network system and method is used for incrementally upgrading a gaming system from legacy equipment to broadband equipment while maintaining the capability to support the assets and functionality of both legacy gaming devices and networks and modern gaming devices and networks. The hybrid network system enables new gaming devices and networks to coexist in the same system as existing, legacy gaming devices and networks, and thereby upgrade components as resources and availability allow. The hybrid network system enables the addition of modern devices and networks having new capabilities while continuing to support legacy equipment that is currently in use.
US08064477B2 Multi-channel generating system on wired network
The present invention relates to a multi-channel provision system for a wired network. The multi-channel provision system of the present invention includes a tap-off unit (330) for dividing a frequency band, assigned to a wired network for network communication, and providing resultant frequency bands to respective subscriber units belonging thereto. An optical network device (100) is disposed at a node where one or more sectors, divided according to a number of subscriber units that enable network access through the wired network, branch off. The optical network device (100) provides a frequency band for network access to each sector so that a same frequency band is assigned to each sector, thus generating a multi-channel for the frequency band, and reusing the frequency band, assigned to the wired network, a number of times corresponding to the number of the sectors through generation of the multi-channel.
US08064475B2 Systems and methods of wireless communication
Systems and methods for wireless communication are provided. In a particular embodiment, a base station device is disclosed that includes an interface coupled to a network to communicate with a central controller and a wireless transceiver adapted to communicate wirelessly with one or more portable devices via a local area network. The base station device also includes logic coupled to the interface and to the wireless transceiver. The logic communicates with the remote central controller device via the network to receive an authorization to communicate wirelessly. The logic selectively activates the wireless transceiver after receiving the authorization.
US08064469B2 Parallel VLAN and non-VLAN device configuration
A cloning device driver system includes a subsystem to configure a virtual local area network (VLAN) switch port configuration for tagged operation and a subsystem to configure a non-virtual local area network (non-VLAN) switch port configuration for tagged operation. In operation, the cloning device driver system allows modification of the non-VLAN switch port configuration independent of the VLAN port configuration, thereby allowing an information signal to pass to a physical layer (PHY) of an open system interconnection (OSI) device.
US08064464B2 Method and system for inbound content-based QoS
Certain embodiments of the present invention provide a method for communicating inbound network data to provide QoS. The method includes receiving data over a network at a node, prioritizing the data at the node by assigning a priority to the data, and communicating the data to an application at the node based at least in part on the priority of the data. The data priority is based at least in part on message content. Certain embodiments of the present invention provide a system for communicating inbound networking data to provide QoS. The system includes a data prioritization component adapted to prioritize data by assigning a priority to the data and a data communications component adapted to receive the data over a network and to communicate the data to an application based at least in part on the priority of the data. The data priority is based at least in part on message content.
US08064462B2 Service processing switch
Methods and systems for providing IP services in an integrated fashion are provided. According to one embodiment, a system includes a switch fabric and a line interface/network module, multiple virtual routing engines (VREs) and a virtual services engine (VSE) coupled with the switch fabric. The line interface/network module receives packets, steers ingress packets to a selected VRE and transmits egress packets according to their relative priority. VREs determines if a packet associated with a packet flow requires processing by the VSE by performing flow-based packet classification on the packet and evaluating forwarding state information associated with previously stored flow learning results. The VSE includes a central processing unit configured to perform firewall processing, Uniform Resource Locator (URL) filtering and anti-virus processing. If the packet is determined to require processing by the VSE, then the packet is steered to the VSE for firewall, URL filtering and/or anti-virus processing.
US08064460B2 Method and apparatus of delivering protocol data units for a user equipment in a wireless communications system
A method of delivering packet data units (PDUs) for a user equipment in a wireless communications system includes receiving a reordering PDU having at least one upper layer PDU from a protocol entity, determining whether the at least one upper layer PDU are segmented for reassembling with a previously stored segment of a upper layer PDU according to a segmentation indication message corresponding to the reordering PDU, and delivering the at least one PDU to an upper layer protocol entity and discarding the previously stored segment when the at least one upper layer PDU are all not segmented PDUs.
US08064454B2 Protocol incompatibility detection
A network switch configured to detect protocol incompatibility and a corresponding method are described. The switch comprises one or more network ports and a memory. The memory stores a protocol set comprising one or more protocols each comprising protocol-specific identifying information and one or more actions to be taken by the network switch upon detection of the particular protocol. The memory also stores a protocol packet detection logic configured to perform at least one of the one or more actions responsive to detection of a corresponding protocol.
US08064447B2 Computing point-to-multipoint paths
An apparatus comprising a path computation element (PCE) configured to communicate with a path computation client (PCC) and compute a point-to-multipoint (P2MP) path across an autonomous system (AS) domain. Also included is a network component comprising at least one processor configured to implement a method comprising obtaining a computation request for a P2MP path across a plurality of AS domains, attempting to calculate the P2MP path across the AS domains, thereby generating a computed path or a failure reason, and transmitting a reply comprising the computed path or an indication of the failure reason. Included is a method comprising exchanging a request message and a reply message about a P2MP path across an AS domain between a PCC and a PCE.
US08064444B2 Wireless broadcasting system
A wireless broadcast system that collects content for distribution over a wireless communication network. At least one content stream is received and encapsulated into a stream of transport packets that are ruggedized for broadcast over the wireless communication link. The stream of transport packets are simultaneously broadcast as part of an identical signal from a plurality of synchronized transmitters in a single frequency network. The content can include multimedia data, such as audio/video data, movies, game, audio broadcasts, television network programs, or other types of multimedia content.
US08064442B2 Method and apparatus for L3-aware switching in an ethernet passive optical network
One embodiment of the present invention provides a system that performs layer 3 (L3) aware switching in an Ethernet passive optical network (EPON) which includes a central node and at least one remote node. During operation, the system maintains a set of mapping information which indicates a correspondence relationship between a logical link identifier of a remote node, a medium access control (MAC) address for a subscriber coupled to the remote node, and an IP address for the subscriber. Upon receiving a packet which contains an IP address, the system selectively attaches a proper logical link identifier to the packet based on the mapping information and the IP address contained in the packet, thereby allowing only one proper remote node to receive the packet.
US08064439B2 Method and system for call processing
According to one embodiment of the invention, a method of processing calls includes configuring a gatekeeper to forward all dialed phone numbers to a call manager. The method also includes receiving a signal at the gatekeeper from a first endpoint requesting an IP address of a second endpoint corresponding to a particular dialed phone number. In response, the gatekeeper transmits to the first endpoint an IP address of the call manager rather than the IP address of the second endpoint. The call manager is operable to set up a call between the first and second endpoints wherein call media associated with the call does not travel through the call manager.
US08064435B2 Optimized interworking between different communication protocols
Methods and systems for optimizing interworking between various communication protocols are provided. The method comprises establishing a communication connection between a first endpoint and a second endpoint, wherein the first endpoint communicates over a first communication protocol and wherein the second endpoint communicates over a second communication protocol; and monitoring communication between the first and second endpoints such that communication messages that are transmitted by the first endpoint over the first communication protocol can be mapped to counterpart messages to be received by the second endpoint over the second communication protocol, and communication messages that are transmitted by the second endpoint over the second communication protocol can be mapped to counterpart messages received by the first endpoint over the first communication protocol.
US08064429B2 Method for optimizing exchanges of information on acknowledgement in asynchronous communication between terminal and network
In a method for optimizing exchanges of acknowledgement signals between a mobile equipment in asynchronous communication with a plurality of base stations of a cellular telecommunication network, the terminal sends data to the base stations and each base station is likely to return to the terminal a positive acknowledgement ACK or negative acknowledgement NACK. The method includes the steps of: synchronizing the mobile equipment with the network; and estimating quality of downlink communication between each base station and the mobile equipment on at least one standardized channel, such that if at least one base station returns an acknowledgement to the mobile equipment, the mobile equipment only requests a NACK from the base stations whilst the data is continuously being transmitted, and if all the base stations return a NACK to the mobile equipment, the mobile equipment only requests an ACK from the base stations during the current communication.
US08064428B2 Method and apparatus for ordering retransmissions in an NxM MIMO system
A method is provided for ordering retransmissions in a Multi-Input Multi-Output (MIMO) system using N×M antennas. A transmitter splits a coded data stream into N sub-packets, and transmits the N sub-packets to a receiver via N transmission antennas. The receiver removes interferences of the N sub-packets received via M reception antennas, and independently decodes the interference-removed sub-packets. The receiver transmits an acknowledgement (ACK) or a negative acknowledgement (NACK) to the transmitter based on errors included in the decoded sub-packets. Upon receipt of the NACK, the transmitter retransmits to the receiver a sub-packet retransmission using ordering based on an Alamouti space-time coding scheme.
US08064426B2 Method and system for transmitting a broadcast/multicast service
The present application discloses a method and system for transmitting a Broadcast/Multicast Service (MBMS), which is used for solving the problem that macro cell coverage of the MBMS and macro diversity combining of multi-cells cannot be implemented efficiently based on a frame structure of the existing Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) system in prior art. The method includes: mapping a channel estimation code and data symbols of a Broadcast/Multicast Service to a resource unit, wherein the channel estimation code is mapped in front of the data symbols in a signal frame at a time slot for all services or a time slot for the MBMS; and transmitting the resource unit. Using the present application, efficiency and performance of transmitting a MBMS are improved, and the multi-cells combining of the MBMS and deployment of the MBMS with a macro cell mechanism are implemented efficiently.
US08064424B2 SDMA for WCDMA
Systems and methodologies are described that facilitate increasing system capacity in a code-limited WCDMA (e.g., TDD, FDD, . . . ) wireless communication environment. According to one aspect, a larger code space can be defined by introducing multiple code clusters within a sector, wherein each cluster has a unique scrambling code. Codes within a cluster can have orthogonal Walsh sequences that can be assigned to user devices to facilitate communicating over a wireless network and can overlap with codes in another cluster. The unique scrambling code assigned to each cluster can ensure that duplicate Walsh sequences in another cluster in the same sector appear as a pseudo-noise codes.
US08064418B2 Scalable WLAN gateway
A technique for combining transmission bandwidths of several mobile stations (MS1, MS2) is disclosed. A master mobile station (MS1) establishes (7-0) a WLAN base station communicating with WLAN client terminals (CT). One or more slave mobile stations (MS2) may detect a predefined network identifier and join the WLAN network. The master (MS1) assigns IP addresses for the client terminals (CT) and slave mobile stations (MS2). The master also resolves DNS queries in cooperation with external DNS servers. Traffic, including internet packets (IP1-IP4), between the client terminals and various internet hosts (HO) is tunneled over multiple simultaneous transmission paths (7-6, 7-8; 7-18, 7-22) between the master (MS1) and a multiplexing/demultiplexing computer (SM). The inventive bandwidth combination technique is transparent to the client terminals (CT) and the internet hosts (HO).
US08064417B2 Mobile WLAN gateway
A technique for operating a mobile station as wireless local-area network (WLAN) gateway. The mobile station is provided with a gateway application to control the following operations: activating the WLAN means as a WLAN base station capable of communicating with at least one WLAN terminal over a WLAN network; creating a network identified for the WLAN base station; assigning an internet protocol address for the at least one WLAN terminal; resolving domain name service (DNS) queries in cooperation with an external DNS service system; assigning at least one port number for each protocol supported by the gateway application; and tunneling internet traffic between the at least one WLAN terminal and an internet host over the broadband connection.
US08064415B2 Fixed deterministic post-backoff for cyclic prioritized multiple access (CPMA) contention-free sessions
A cyclic prioritized multiple access (CPMA) method is disclosed which includes Fixed Deterministic Post-Backoff. Fixed deterministic post-backoff reduces conflicts between access points of overlapping cells. Contention-free sessions (CFSs) can be generated, one from each overlapping cell. Each active access point engages in a fixed deterministic post-backoff. A fixed deterministic backoff delay (Bkoff times a fixed number of idle time slots) is used by all access points, with the value of Bkoff being greater than the number of overlapping cells. The Bkoff should be large enough to enable the traffic that needs to be accommodated by the channel. Each access point has a backoff timer that is counted down using the shortest interframe space possible, typically the Priority Interframe Space (PIFS). A contention-free session (CFS) is initiated when the backoff timer expires, and it is then reset to the value of Bkoff to start a new cycle. A cycle is measured in terms of idle time slots instead of a fixed time interval. Contention-based transmissions can be attempted by an access point or other stations in the cell using their assigned priority while the access point is counting down its backoff timer. A new access point can get started and resolve possible collisions by a small random backoff. Subsequent contention-free sessions (CFSs) will not conflict, given an existing sequence of non-conflicting CFSs, since the follower access point's backoff delay exceeds that of the leader's by at least one times the fixed number of idle time slots. In this manner, contention-free sessions can be conducted without interference in the first and second cells.
US08064413B2 Adaptive rate and reach optimization for wireless access networks
A wireless local area network (WLAN) control system includes network elements (such as access points and clients) and a centralized dynamic performance management system. The network elements measure signal attenuation in communications with other WLAN network elements. The dynamic performance management system receives signal attenuation data from the network elements, and determines a frequency and/or transmission power level for each of the network elements to reduce interference with the other WLAN network elements. The dynamic performance management system also transmits instructions to each network element to control the frequency and/or transmission power level of the network elements.
US08064411B2 Speculative power save
In an example embodiment, a method for speculative power saving. The beginning portion of a header (e.g. a physical layer convergence protocol “PLCP” header of a beacon) is processed to determine whether a predefined bit is set that indicates whether the frame contains any delivery traffic indication for buffered multicast and/or unicast frames. If the bit is set, indicating the frame contains no delivery traffic indication of buffered frames, receiving and processing of the frame stops (e.g. the remainder of the PPDU is not processed) and the receiver switches to a power save state. In an example embodiment, if a predefined NULL beacon frame is detected, receiving and processing of the frame (and PPDU) stops and the receiver switches to a power save state.
US08064410B2 Methods and devices for scheduling transmissions in a wireless network based on traffic priority and channel conditions
Methods and systems for assigning time-division multiplexed (TDM) slots in a multi-channel TDM system are presented. Preferably, a radio access network (RAN) assigns forward link and reverse link transmissions between the RAN and one or more wireless communication devices (WCDs) to TDM slots on various wireless channels. When making these assignments, the RAN may take into account (i) the priority of data that the RAN queues for the WCDs, and (ii) the signal quality at which the WCDs can receive the various wireless channels.
US08064404B2 Method of subnet roaming within a network
Disclosed is an apparatus and method of client device roaming from a home subnet to a foreign subnet of a network. The method includes the client device accessing the network through a first access node of the home subnet, and the client device roaming to a second access node of the foreign subnet, the client device accessing the network through the second access node, the client device maintaining a fixed client IP address, default gateway IP address and IP subnet attachment as the client device roams from the first access node to the second access node.
US08064403B2 Mobility mechanism for service continuity
A system comprising an inter-RAT/inter-network redundancy controller (IRC) is provided. The IRC is configured to communicate with a source gateway in communication with a source radio access network (RAN) using a first radio access technology (RAT). The IRC is further configured to communicate with a target gateway in communication with a target RAN using a second RAT. The IRC is further configured to promote a handover of a user equipment from the source RAN connected to the source gateway to the target RAN connected to the target gateway when the source gateway fails.
US08064395B2 Data transmission
In a mobile or cellular telecommunications network a single tunnel between nodes 7, 11, 15 and 19 of the network is established to transmit data on a plurality of bearers. Each bearer transmits data relating to a particular service. The respective bearers may be identified by identification data. The identification data may indicate the priority of the data in the particular bearer. The identification data may indicate the DiffServ Service Class, DSSC, as defined in RFC 4594.
US08064392B2 Method for dynamic resource allocation of uplink and downlink in OFDMA/TDD cellular system
Provided is a method for dynamic resource allocation of uplink and downlink in an OFDMA/TDD cellular system. The method for dynamic resource allocation of uplink in an OFDMA/TDD cellular system includes the steps of determining the number of sub-channels which can be allocated to each user through an FLR algorithm; performing channel allocation for a first frame through a round-robin algorithm in which channel information is not needed; performing dynamic channel allocation for a next frame through uplink channel information measured by uplink channel sounding; and performing power control. The method for dynamic resource allocation of downlink in an OFDMA/TDD cellular system includes the steps of selecting a user through a GPF algorithm; performing dynamic channel allocation through an ASA algorithm so as to perform a FASA algorithm for obtaining a multiuser diversity gain; and performing dynamic power allocation through an improved CHC algorithm, in consideration of a data rate provided to each user and a channel state.
US08064391B2 System and method for monitoring and optimizing network performance to a wireless device
A system for monitoring and optimizing network performance to a wireless device including a wireless router in communication with the wireless device for transmitting and receiving RF signals between the wireless router and the wireless device, the wireless router configured to determine network performance information of the wireless network; concatenate the network performance information into data packets; a packet network switch in communication with the wireless router for communicating the data packets between the wireless router and the packet network switch; and a network management device in communication with the packet network switch for instructing the packet network switch to route the data packets to the wireless router based on the network performance information to optimize the network performance to the wireless device. A method for monitoring and optimizing network performance to a wireless device is also included.
US08064390B2 Uplink scheduling and resource allocation with fast indication
Systems and methods for signalling transitions between talk-spurt state and silence state for wireless terminals having semi-persistently allocated uplink resources are employed. A layer ½ indication of the state transitions may be transmitted using a resource that is specifically allocated for that purpose. Alternatively, ACK/NACK signalling may be employed. Layer 1 indications may be employed for both state transition types. Alternatively, in-band MAC layer signalling may be used to signal state transition from talk-spurt state to silence, or the network may deduce this state transition on its own. A different uplink wireless transition resource is allocated for the talk-spurt state vs. the silence state.
US08064388B2 Radio apparatus and communication system using the same
A control unit aggregates packets which are to be sent to one or more terminal apparatuses, and produces aggregated packets. The control unit divides a certain period into a plurality of partial periods, allots each of the plurality of partial periods to any of the plurality of terminal apparatuses and produces a control signal with which to convey an assignment condition to the terminal apparatus. In the case of an aggregated packet where the packets for the plurality of terminals are aggregated, a baseband processing unit and the like transmit the aggregated packet together with the control signal to the plurality of terminal apparatuses. In the case of an aggregated packet where the packets for a single terminal are aggregated, they transmit the aggregated packet to the plurality of terminal apparatuses, without sending the control signal.
US08064383B2 Method for requesting radio resources for uplink packet transmission in GPRS system
A method of enabling a mobile station (MS) to request radio resources for uplink packet transmission is provided. The method includes starting a supervision timer at the beginning of a packet access procedure, the packet access procedure initiated by scheduling the sending of a packet channel request message and performing cell re-selection when the supervision timer expires, wherein the supervision timer is stopped when any message is received from a network in response to the packet channel request message or after M+1 (M≧0) attempts to send the packet channel request message.
US08064378B2 Location-based broadcast messaging for radioterminal users
Methods, radioterminals, and broadcast message generation consoles provide location-based broadcast messaging for users. A method of operating a radioterminal can include receiving at the radioterminal over a wireless air interface a broadcast message that includes region information that defines a geographic region of applicability. A determination is made at the radioterminal whether the radioterminal is located in the region of applicability. A functional mode of the radioterminal is activated in response to the radioterminal being in the region of applicability. The functional mode may include activating a user interface of the radioterminal.
US08064375B2 Technique for assigning multicast group members to radio network calls
Inter-cell handover (or cell reselection) in order to provide load balancing in wireless networks, in particular in hierarchical (overlay) networks, wherein the mobile stations in the cells are associated to different multicast groups. A technique for assigning one or more members of a multicast group to cells of radio network is described. This technique includes determining among multicast group members in a first cell one or more first group members having the highest resource demand in this cell. Next, for each cell of a cell cluster and in relation to a second group member having the highest resource demand in the considered cell, the relative resource consumption increase if the one or more first group members were assigned to said considered cell is determined. This determination is also carried out for the first cell but disregarding the one or more first group members having the highest resource demand. These one or more first members are then assigned to the cell that is associated with a minimum compensated relative resource consumption increase or a minimum compensated relative resource increase. In one embodiment, the cells are hierarchically structured and the assignment of member of the multicast group cells is allowed to be carried out on different hierarchy layers.
US08064371B2 Radio communication apparatus, computer readable storage medium, and radio communication system
In a radio communication system that simultaneously uses plural radio channels, a radio communication apparatus can quickly secure plural radio channels simultaneously used for radio communication while preventing collision with a radio signal transmitted by another radio communication apparatus so away from the radio communication apparatus that the radio communication apparatus cannot detect radio waves.A radio communication apparatus STA1 according to the present invention includes a receiving unit 10 which receives, when a first signal is transmitted via each of the plural radio channels, the first signal though at least one or more radio channels among the plural radio channels, and performs carrier sense for each of the plural radio channels used for the transmission of the first signal, a selecting unit 40 which selects a radio channel used for radio communication out of radio channels set in a standby state, and a transmitting unit 20 which transmits a response signal for the first signal via the selected radio channel.
US08064370B2 Transmitting device, wireless communication system and transmitting method
At a time T131, a wireless communication apparatus 11A determines to transmit a data packet, and then performs interference signal detection for a period TA. At a time T132, which precedes a time T133 at which the period TA has elapsed since the time T131, the wireless communication apparatus 11A detects a data packet d21 (an interference signal). At a time T134, at which a period TB has elapsed since the time T132 at which the interference signal has been detected, the wireless communication apparatus 11A starts transmitting a data packet d11 to a wireless communication apparatus 12A. At a time T136, the wireless communication apparatus 11A completes the transmission of the data packet d11.
US08064369B1 System and method for increasing distribution distance of XDSL type signals
An XDSL signal distribution system is provided having a regenerator unit located a predetermined distance from a central office XTU unit for extending the distribution reach of the system. The regenerator is arranged to decode the payload of transmitted XDSL signals into base digital data before repackaging and regeneration onto a twisted pair copper cable. This allows the regenerator to selectively reformat the XDSL signals into a desired protocol format suitable for either an ATM protocol layer, or direct transmission. In addition, the regenerator can retransmit the XDSL signals at a fixed or variable transmission rate to optimize data through-put or system reach.
US08064368B1 Systems and methods for collaborative communication
Systems and methods for dynamically configuring and optimizing a multimedia conference session. An exemplary method of the invention may include providing a plurality of services to be used in the multimedia conference session, wherein each of the plurality of services may be hosted by and independently executable through at least one service endpoint in a communications network. Further, a plurality of users may be enabled to participate in the multimedia conference session. In particular, each user may participate in the conference session through a respective user endpoint in the communications network, where the respective user endpoint may be hosted by and independently executable through at least one service endpoint. Each service endpoint is configurable as an authentication service and a presence service such that the at least one service endpoint is operable to authenticate and publish a presence of each user endpoint.
US08064367B2 Multiple voicemail account support for a VoIP system
In one embodiment, a method includes receiving, at an IP private branch exchange (IP PBX), an event notification message from a user agent corresponding to a voicemail system. The event notification message includes a Request-URI field identifying a Uniform Resource Identifier (URI) of the IP PBX and a header field identifying a target mailbox. The method also includes identifying a URI corresponding to the target mailbox and forwarding the event notification message with a Request-URI field identifying the URI corresponding to the target mailbox.
US08064363B2 Energy-efficient neighbor discovery for mobile wireless sensor networks
A node device (601) of a wireless sensor network comprises a receiver (651) for receiving transmissions from other nodes. A controller (641) selectively switches on said receiver (651) according to a timetable. The node device (601) maintains synchronization with and receives beacon transmissions from another node in said wireless sensor network. If a failure is observed in previously maintained synchronization, the controller (641) reads from memory previously received information about neighboring nodes with which said node device (601) did not yet maintain synchronization. The controller (641) utilizes such stored information to selectively switch on the receiver (651) to attempt receiving a beacon transmission from such a neighboring node.
US08064361B2 Information transmitting apparatus and method, information receiving apparatus and method, information transmitting and receiving system and method, recording medium and program
An original blanking period of a video signal is shortened to a set blanking period, and audio data is multiplexed into a resulting superimposing period. Table distinguishing data indicating the length of the superimposing period is inserted into the period as a blanking signal. With this configuration, it is possible to enable transmission and reception of an audio signal in a system capable of transmitting and receiving a video signal.
US08064359B2 System and method for spatially consistent sampling of flow records at constrained, content-dependent rates
Disclosed herein are systems, computer-implemented methods, and computer-readable media for sampling network traffic. The method includes receiving a desired quantity of flow record to sample, receiving a plurality of network flow record each summarizing a network flow of packets, calculating a hash for each flow record of based on one or more invariant part of a respective flow, generating a quasi-random number from the calculated hash for each respective flow record, generating a priority from the calculated hash for each respective flow record, and sampling exactly the desired quantity of flow records, selecting flow records having a highest priority first. In one aspect, the method further partitions the plurality of flow records into groups based on flow origin and destination, generates an individual priority for each partitioned group, and separately samples exactly the desired quantity of flow records from each partitioned group, selecting flows having a highest individual priority first.
US08064354B1 Optimized path call routing with device identifier
A process for routing a call between an ingress point and an egress point is based on an identifier, such as a number, assigned to the egress point and a registry in which identifiers are stored. A routing component receives the call from the ingress point and consults the registry to determine if an entry with the identifier of the egress point being called is stored therein. If a corresponding entry exists, a delivery route for routing the call to the egress point is determined. The delivery route may be a first path to the egress point if available. If the first path is not available, one or more secondary paths are determined, where one is utilized for sending the call to the egress point. The utilized secondary path may be the most optimal path for the call based upon established preferences and call features.
US08064352B2 Method for implementing online maintenance in communication network
A method of implementing online maintenance in communication network, includes: recording, in any communication device of the communication network, communication data going through the communication device itself when the communication device has detected online a maintenance request; collecting, by an online maintenance server set in the communication network, online the communication data recorded in all the communication devices, and analyzing the communication data to find out a fault reason of the communication network. In the method, communication devices are triggered via a maintenance request to objectively record communication data, and an online maintenance server is set for analyzing the collected communication data to find out the fault reason. In this way, the communication procedure and maintenance procedure are separately performed, which is convenient for the communication service provider to solve problems.
US08064350B2 Method and system for simplifying protocol analysis
A system and method in accordance with exemplary embodiments may include receiving, from a user system, one or more protocol analysis request messages via a network, transmitting, to one or more multipurpose interface devices, one or more control signals based on the one or more protocol analysis request messages, receiving, from the one or more multipurpose interface devices, protocol analysis data associated with data traffic transmitted on one or more test networks in response to the transmitted control signals, and outputting, to the user system, the protocol analysis data via the network.
US08064343B2 Utilizing a replacement pathway for lost packet delivery during media reception in a set-top box (STB)
A replacement pathway in an STB is utilized to determine loss of packets and delivery error during reception of media broadcasts, and to retrieve replacement data from one or more replacement media servers. The retrieval of the replacement data is performed during playback of the received media broadcasts. The communication of media broadcast incorporates delays to accommodate the retrieval of replacement data. Alternatively, received broadcast media streams are buffered to enable retrieval of replacement data and to provide seamless presentation of media content in the media broadcasts. The replacement media server performs access authentication operations during replacement data retrieval. The replacement media server is accessed via markup language, for example, HTML and/or XML, based interfaces and/or dedicated APIs. The replacement media server may deny replacement data based on plurality of service criteria such as acceptance and denial criteria, which may comprise allowable bandwidth and/or error rates.
US08064342B2 Load balancing session initiation protocol (SIP) servers
A device receives Session Initiation Protocol (SIP) requests that include registration information, and load balances a SIP call based on the registration information of the SIP requests.
US08064340B2 Quality-degraded portion estimating apparatus, quality-degraded portion estimating method, and quality-degraded portion estimating program
An apparatus includes a collection device, a determining device, and an estimating device. The collection device collects information and flow rates of flows circulated in a network and structural information of the network. The determining device finds links through which the flows pass from the information and the network structural information, and determines the flows based on degrading and non-degrading threshold values. The estimating device, from a set of the links through which the quality-degraded flows pass, outputs a subset having a minimum element number and including a link through which an arbitrary flow among the quality-degraded flows passes. The determining device changes, for a set of the quality-degraded flows that pass a link through which a given quality-non-degraded flow passes, the non-degraded flow number threshold value depending on number of elements of a set. When this threshold value becomes high, the estimating device finds a non-degraded link.
US08064336B2 Method and apparatus for reliable communications in a packet network
A system and method are disclosed for reliable communications in a packet network. A system that incorporates teachings of the present disclosure may include, for example, a network management system (NMS) having a controller programmed to establish between first and second customer edge (CE) routers in a full mesh packet network first and second logical data tunnels conforming to an isolation protocol, synchronize packet data in the first and second logical data tunnels, enable packet data exchanges between the first and second CE routers over the first logical data tunnel, direct the first and second CE routers to duplicate the packet data exchanged between them over the second logical data tunnel, and direct the first and second CE routers to synchronously switch to the second logical data tunnel upon detecting a fault in the first logical data tunnel.
US08064334B2 Method for implementing intersecting ring network with arbitrary topology, node and intersecting ring network
The present invention discloses a method for implementing an intersecting ring network with arbitrary topology, node and an intersecting ring network. The method includes: intersecting multiple Ethernet rings to form the intersecting ring network with arbitrary topology, each Ethernet ring in the intersecting ring network comprising a master node and multiple transmission nodes; the master node of each Ethernet ring opening its primary port and blocking its secondary port during initial normal operation; and the master node of each Ethernet ring in the intersecting ring network performing fault detection and fault processing as well as fault recovery detection and fault recovery processing by using one of the two manners containing protocol message interaction and detection on links directly connected to the master node.
US08064327B2 Adaptive data multiplexing method in OFDMA system and transmission/reception apparatus thereof
A transmission/reception method and apparatus in an Orthogonal Frequency Division Multiplexing (OFDM)-based wireless communication system are provided, in which a data transmitter adaptively selects a multiplexing scheme according to a code rate of the transmission packet or an effective SNR of a wireless channel for a corresponding terminal, when transmitting a packet data channel. The adaptive multiplexing scheme is equal in concept to a scheme of adaptively implementing unitary precoding. The unitary precoded multiplexing includes Orthogonal Frequency code Domain Multiplexing (OFCDM), Fast Fourier Transform-Spread-OFDM (FFT-S-OFDM), Fast Frequency Hopping-OFDM (FFH-OFDM), and the like. The method and apparatus adaptively selects the multiplexing scheme and transmits/receives data using the selected multiplexing scheme, thereby improving reception performance of the packet data.
US08064319B2 Objective lens, optical pickup device having the same, and recording and/or reproducing apparatus for optical recording medium, equipped with the optical pickup device
An objective lens consists of a single lens element, and has a light source side surface formed into a convex surface having a large curvature and an optical recording medium side surface has a small curvature. The both surfaces are aspheric surfaces. Also, the objective lens satisfies the following expressions (1) to (3): 0.7
US08064318B2 Optical pickup apparatus with protected collimator lens
There is provided an optical pickup apparatus in which the collimator lens cannot be scratched before the support base for the objective lens actuator is fixed, and further dust can hardly come in and be deposited to result in contaminating the collimator lens and thereby degrading the performance for recording and/or reproduction. A pair of movement limiting walls 11 and 11 for limiting the horizontal movement of a support base 3 for an objective lens actuator 2 are formed on the upper surface of a base chassis 1 as contact prevention means for preventing the support base 3 from coming into contact with a collimator lens 5 before the support base 3 is fixed. The movement limiting walls 11 and 11 prevent the support base 3 from coming into contact with and scratching the collimator lens 5. Each movement limiting wall 11 has a wall length equal to or greater than the diameter of the collimator lens 5 to serve as a dust prevention wall, whereby dust can hardly come in and be deposited to result in contaminating the collimator lens 5 and thereby degrading the performance for recording and/or reproduction.
US08064317B2 Optical pickup apparatus and focal-point adjusting method
An optical pickup apparatus is provided with: an astigmatic element for introducing astigmatism to a reflected light from a recording medium; and an optical element for varying advancing directions of luminous fluxes within four different luminous flux regions with one another, out of the reflected light, so as to scatter the luminous fluxes within the four luminous flux regions with one another. When an intersecting point of two mutually crossing straight lines respectively parallel to a first direction by the astigmatic element and a second direction vertical to the first convergence direction is aligned to an optical axis of the reflected light, the two luminous flux regions are placed in a direction where a set of vertical angles created by the two straight lines forms a line, and the remaining two luminous flux regions are placed in a direction where the other set of vertical angles forms a line.
US08064316B2 Optical system, optical pickup apparatus, and optical disc apparatus for extracting signal beams
An optical system for efficiently extracting plural signal beams from a bundle of rays reflected from a multilayer optical disc.
US08064315B2 Condensing optical device, optical pickup, and optical disc apparatus
An optical pickup includes: a first emission unit emitting an optical beam with a first wavelength corresponding to a first optical disc; a second emission unit emitting an optical beam with a second wavelength, which is longer than the first wavelength, corresponding to a second optical disc different from the first optical disc; a third emission unit emitting an optical beam with a third wavelength, which is longer than the second wavelength, corresponding to a third optical disc different from the first and second optical discs; a condensing optical device condensing, on a signal recording surface of a corresponding optical disc, the optical beams emitted from the first to third emission units; and a diffraction unit provided in the condensing optical device, which is disposed on the optical path of the optical beams with the first to third wavelengths.
US08064307B2 Reproducing device, reproducing method and program used in the same
There is provided, according to the present invention, a reproducing device capable of preventing illegal duplication and reproduction, as well as of reproducing content without degrading the quality of the audio and visual contents.The reproducing device (100) comprises a first storage area (110), in which data is stored, using file system which is not supported by operating system of the reproducing device, an interface part (120) supporting the file system which the first storage area uses, accepting only reproducing request, reading out and supplying the data stored in the first storage area, wherein the reading out and supplying operations are hidden, and a reproducing part (132) reproducing the data supplied by the interface part.
US08064306B2 Optical disc device and hybrid optical disc
When a hybrid optical disc is loaded on a player, the next generation DVD layer is reproduced in preference to the DVD layer. Jump to the DVD layer is appropriately performed based on the content of the reproduction list held in the next generation DVD. The jump to the DVD layer is performed based on the command information (jump command) held in the reproduction list of the next generation DVD layer. When reproduction of the title specified by the command information is finished after the jump to the DVD layer, the process returns to the HDDVD layer, and reproduction is performed from the position following the reproducing position at the time of the jump. Thus, the content of the HDDVD layer and the content of the DVD layer are reproduced as one stream.
US08064302B2 Optical disk drawing apparatus, host computer, and optical disk drawing method
A drawing pulse generating unit of an optical disk recording apparatus judges a bit stream of main data contained in a bit stream signal of frame-formatted data, and generates pulse signals DOTX 1 and DOTX 2 based upon the judgment, and then, outputs the generated pulse signals DOTX 1 and DOTX 2 to the gate circuit. In a time period during which a signal level of the pulse signal DOTX 1 is an “H” level, the gate circuit supplies a bit stream signal of the frame-formatted data to a laser driver. In a time period during which a signal level of the pulse signal DOTX 1 is an “L” level, the gate circuit supplies a bit stream signal indicative of an erase level to the laser driver. The laser driver controls an optical pickup so that a laser light having strength indicative of the bit stream signal is irradiated.
US08064301B2 Disk recording medium, disk drive apparatus, reproduction method, and disk manufacturing method
A recording and reproducing area and a reproduction-only area are formed by wobbling a groove formed in a spiral fashion to form a track to be tracked on a disk. The recording and reproducing area has address information recorded by wobbling of the groove and information recorded and reproduced by phase change marks on the track formed by the groove where the address information is recorded. The reproduction-only area has prerecorded information recorded by wobbling of the groove.
US08064300B2 Optical disk apparatus, signal processing semiconductor integrated circuit constituting the same, and operation method
In order to cancel an offset caused by a variation of a signal inputted from an optical pickup, variations of elements in an integrated circuit, etc., a calibration circuit which generates and feeds back an offset adjustment amount that makes the offset zero by a comparison with a reference value, and an offset adjustment circuit that makes the offset zero using the fed-back control signal are provided in an analog front-end LSI. The offset adjustment by the calibration circuit is automatically done in response to commands supplied from a digital signal processing LSI, a host control device, etc. On the other hand, as for a signal on which arithmetic processing such as gain control, addition and subtraction, is performed, the offset adjustment is performed by sending the offset adjustment amount obtained by an arithmetic operation performed by software processing of the digital signal processing LSI to the analog front-end.
US08064295B2 Motivational alarm
A motivational alarm having a timekeeping device; alarm programming means to produce an alarm signal at a programmed alarm time, the alarm programming means being operatively connected to the timekeeping device; a digital storage device operatively connected to the timekeeping device; a plurality of recorded messages recorded on the digital storage device; and playback means for converting at least a portion of the plurality of recorded messages into an audible signal upon receipt of the alarm signal. The recorded messages preferably have a topic related to exercise, spirituality, religion, religious text, esteem-building, health and wellness, encouragement for women, invigoration for long-term caretakers, wealth-building, or tragedy/loss recovery.
US08064294B2 Analogue electronic clock and motor control circuit
The present invention can rotationally drive a motor with main drive pulses corresponding to loads with the simple constitution without using a counter circuit. A control circuit, in driving a motor with a second main drive pulse, when a rotation detection signal which is indicative of the rotation of the motor is detected by a rotation detection circuit after a predetermined reference time elapses, continues rotational driving of the motor with the second main drive pulse, when the rotation detection signal is detected before the predetermined reference time elapses, changes the rotational driving of the motor with a first main drive pulse having a shorter pulse width than the second main drive pulse, and when the rotation detection signal is not detected, forcibly rotationally drives the motor with a correction drive pulse having a largest pulse width and, thereafter, rotationally drives the motor with the first main drive pulse.
US08064293B2 High resolution time interpolator
The present subject matter is directed to a high-speed high resolution and accuracy time interpolator circuit. The interpolator uses basic dual ramp time-to-digital converter architecture, but provides circuits and methodologies to improve the accuracy, reduce the effective intrinsic jitter, and reduce the measurement time. Improved aspects of the present subject matter correspond to the introduction of a current mirror for improved settling time, a high frequency clock for improved resolution and ADC sample processing to improve resolution and accuracy.
US08064290B2 Digital transcription system utilizing small aperture acoustical sensors
A pen transcription system and method for using the same are disclosed. The pen transcription system includes a receiver having first and second acoustical sensors mounted on a planar base and separated from one another, an EM detector, and a controller. The first and second acoustical sensors detect an acoustical signal at a first wavelength emitted by a moveable signal source. The EM detector detects an EM signal that is synchronized with the acoustical signal. The controller measures the difference in time of detection between the EM signal and the acoustical signals detected by the first and second acoustical sensors. The acoustical sensors include a detector and a housing surrounding the detector, the housing having an aperture having a maximum dimension that is less than the first wavelength divided by 6.28.
US08064283B2 Semiconductor memory apparatus and a method for reading data stored therein
A semiconductor memory apparatus includes a data bus inversion (DBI) section configured to receive a plurality of input data and decide whether to invert or output, without an inversion, the plurality of input data depending upon logic levels of the plurality of data, and further configured to generate a plurality of inversion data based on the decision; and a data output section configured to receive the plurality of inversion data, invert or output, without an inversion the plurality of inversion data in response to a mode signal, and generate a plurality of output data.
US08064282B2 Method of accessing synchronous dynamic random access memory, memory control circuit, and memory system including the same
An access area is set within an address space of a dynamic random access memory by arranging two or more complete columns of blocks, in which blocks of memory cells are arranged within an entirety of a specified range of row addresses, along a direction of column addresses. Each of the blocks includes memory cells positioned at a same row address and a specified number of consecutive column addresses. The total number of blocks arranged in the access area is just capable of storing the number of words of the data to be stored. The two or more complete columns of blocks are successively accessed by successively accessing the blocks arranged in each of the columns of blocks. Thereby, a refresh operation of the dynamic random access memory is made unnecessary.
US08064280B1 Scaleable look-up table based memory
An integrated circuit having a logic element that includes an array of storage elements convertibly functioning as either a configuration random access memory (CRAM) or a static random access memory (SRAM) is provided. The logic element includes first and second pairs of data paths having dedicated multiplexers. In one embodiment, the first and second pairs of data paths are multiplexed into bit lines of a row of the array. The logic element also includes a data path control block generating control signals for each of the dedicated multiplexers. The control signals determine whether the storage elements function as a CRAM or a SRAM. A method for selectively configuring a memory array between a CRAM mode and SRAM mode are provided.
US08064277B2 Control circuit of read operation for semiconductor memory apparatus
A control circuit for a read operation of a SERDES (SERializer and DESeriallizer) type semiconductor memory apparatus is disclosed that includes a first delay unit that is configured to generate and output a first delay signal to a first global input/output line driver by receiving a sensing-enable signal ‘IOSTB’, and to generate and output a second delay signal to a second global input/output line driver by receiving the sensing-enable signal. The first delay unit generates the second delay signal by delaying the sensing-enable signal in synchronization with a clock. The semiconductor memory apparatus also includes a second delay unit configured to generate a pipe latch control signal in response to the first delay signal and the second delay signal.
US08064275B2 Local sensing and feedback for an SRAM array
An integrated circuit having an SRAM array includes SRAM cells arranged in rows and columns, and a global read circuit connected to globally read SRAM cells corresponding to accessed rows and columns of the SRAM array. The SRAM array also includes a separate, local sense and feedback circuit connected to a local column of the SRAM array, wherein a sensing portion indicates a memory state of an SRAM cell in an accessed row of the local column and a feedback portion rewrites the memory state back into the SRAM cell. Additionally, a method of operating an integrated circuit having an SRAM array includes providing an SRAM cell in an addressed condition of the SRAM array. The method also includes locally sensing a current memory state of the SRAM cell and locally feeding back to the SRAM cell to retain the memory state during the addressed condition.
US08064267B2 Erase voltage reduction in a non-volatile memory device
In erasing a memory block of memory cells, a semiconductor tub that contains a memory block to be erased can be biased with a high, positive voltage. The control gates of the memory cells that make up the memory block can be biased with a negative voltage. An erase verification can then be performed to determine if the memory block has been successfully erased. If the memory block has not been erased, the erase operation of biasing the tub with the positive voltage and the control gates with the negative voltage can be repeated until the erase verification is successful.
US08064266B2 Memory devices and methods of writing data to memory devices utilizing analog voltage levels
Memory devices, and methods of writing data to memory devices, utilizing analog voltage levels indicative of threshold voltages and desired threshold voltages of memory cells.
US08064261B2 Semiconductor nonvolatile memory device
An operation scheme for operating stably a semiconductor nonvolatile memory device is provided.When hot-hole injection is conducted in the semiconductor nonvolatile memory device of a split gate structure, the hot-hole injection is verified using a crossing point that does not change with time. Thus, an erased state can be verified without being aware of any time-varying changes.Also, programming or programming/erasure is conducted by repeating pulse voltage or multi-step voltage application to a gate section multiple times.
US08064260B2 Power supplies in flash memory devices and systems
Power supplies in flash memory devices are disclosed. A first section of a flash memory device includes non-volatile memory for storing data. A second section of the flash memory device includes at least first and second pumping circuits. The first pumping circuit receives a first voltage and produces, at an output of the first pumping circuit, a second voltage at a second voltage level that is higher than the first voltage level. The second pumping circuit has an input coupled to the first pumping circuit output for cooperatively employing the first pumping circuit to pump up from a voltage greater than the first voltage to produce a third voltage at a third voltage level that is higher than the second voltage level.
US08064259B2 Nonvolatile NAND-type memory devices including charge storage layers connected to insulating layers
A nonvolatile memory device includes a word line group including a plurality of middle word lines and an edge word line having charge storage patterns on a substrate. A peripheral line is disposed on one side of the word line group so that the edge word line is between the peripheral word line and the middle word lines. The peripheral line includes an insulating layer and a gate electrode. Charge storage patterns of the middle and edge word lines are separated from each other, and a charge storage pattern of the edge word line extends on one side to be connected to the insulating layer of the peripheral line. Methods of forming nonvolatile memory devices are also disclosed.
US08064255B2 Architecture of a nvDRAM array and its sense regime
A process of operating a memory array includes performing all volatile and nonvolatile operations on an nvDRAM cell array via a single data interface and using only DRAM-level signals on the data interface.
US08064254B2 Columnar non-volatile memory devices with auxiliary transistors and methods of operating the same
A non-volatile memory device includes at least one semiconductor column having a first sidewall and a second sidewall. The device also includes at least one gate electrode is disposed on the first sidewall and at least one control gate electrode disposed on the second sidewall. The device further includes at least one charge storage layer is disposed between the second sidewall and the at least one control gate electrode. The at least one gate electrode and the at least one control gate electrode may be disposed on opposite sides of the at least one semiconductor column such that they commonly control a channel region in the semiconductor column.
US08064252B2 Multi-pass programming in a memory device
A method for programming a memory device, a memory device, and a memory system are provided. According to at least one such method, a first programming pass generates a plurality of first programming pulses to increase the threshold voltages of target memory cells to either a pre-program level or to the highest programmed threshold. A second programming pass applies a plurality of second programming pulses to the target memory cells to increase their threshold voltages only if they were programmed to the pre-program level. The target memory cells programmed to their respective target threshold levels during the first pass are not programmed further.