Document Document Title
US08060939B2 Method and system for securing wireless local area networks
A wireless network security system including a system data store capable of storing network default and configuration data, a wireless transmitter and a system processor. The system processor performs a network security method. An active defense request signal is received, typically from an intrusion detection system. The received request signal includes an indicator of an access point within the wireless computer network that is potentially compromised. In response to the received an active defense of the wireless network is triggered. The triggered active defense may be on or more of transmitting a jamming signal, transmitting a signal to introduce CRC errors, transmitting a signal to increase the difficulty associated with breaking the network encryption (typically by including in the signal packet appearing legitimate but containing randomized payloads, or transmitting a channel change request to the potentially compromised access point.
US08060937B2 System for protecting domain system configurations from users with local privilege rights
A group change lockout system for protecting the configuration of a securable object in an operating system from members of a locally privileged group, such as the local administrators group, when a security descriptor exists for the securable object that includes a discretionary access control list (DACL). A copy of the security descriptor is made. Then a new access control entry (ACE) is added to the DACL in the copy. This new ACE specifies denying the local administrators group an access right to the securable object. Then the security descriptor in the operating system is overwritten with the copy.
US08060936B2 Security status and information display system
The present invention provides a system and method for reporting security information relating to a mobile device. The invention enables a security assessment to be displayed in various formats on the mobile device display or on a client computer. A security component identifies security events on the mobile device that are processed on the mobile device or by a server. The security component then determines a security assessment for the mobile device based upon the detected security events. The security assessment display may be persistent in the form of a desktop widget or dashboard on a client computer, or home-screen item on the mobile device. This allows a user or administrator to verify that security protection on the device is functioning and to be alerted if the device needs attention without having to specifically seek the information, thereby enabling immediate response to potential security problems.
US08060934B2 Dynamic trust management
A method and apparatus are provided for tracking the state of a software component in use on a computing platform. Upon a change of a first type in the software component (such as a change to an integrity-critical part of the component), an appropriate integrity metric of the software component is reliably measured and recorded in cumulative combination with any previous integrity metric values recorded for changes of the first type to the software component. Upon a change of a second type in the software component (such as a change to a non integrity-critical part of the component), an appropriate integrity metric of the software component is reliably measured and recorded as a replacement for any previous integrity metric value recorded for changes of the second type to the software component. The two resultant values provide an indication of the integrity state of the software component.
US08060928B2 Information-processing apparatus, method for controlling information-processing apparatus, and storage medium
The present invention can control a logout procedure of each user according to an operation state and provides an information-processing apparatus with enhanced security and excellent usability. A method for controlling an information-processing apparatus capable of maintaining a state in which a plurality of users has been logged in to the information-processing apparatus comprises causing a display unit to switch an operation screen for a user who currently logs in to the information-processing apparatus between an active state and an inactive state where the user can or cannot operate the screen respectively; automatically logging out the user of the information-processing apparatus when a predetermined time has elapsed; and controlling so as not to automatically log out a user whose operation screen is in the inactive state of the information-processing apparatus when the predetermined time has elapsed.
US08060927B2 Security state aware firewall
A network firewall may apply policies to packets based on a security classification. Packets with an authenticated and established security connection may be handled at a high throughput while packets with unauthenticated connections may be handed at a low throughput or even discarded. In some embodiments, three or more levels of security classifications may be used to process packets at different speeds or priorities. In some embodiments, one device may classify and tag each packet, while another device within the network may process the packets according to the tags.
US08060925B2 Processor, memory, computer system, and method of authentication
A processor communicating with a first memory configured to store first information and first data, and communicating with a second memory configured to store second information and second data, includes a computing unit configured to perform computation using the first data and the second data; an storing unit configured integrally with the computing unit to store first authentication information and second authentication information; a reading unit configured to read out the first information and the second information; an authenticating unit configured to authenticate the first memory by comparing the first information and the first authentication information, and to authenticate the second memory by comparing the second information and the second authentication information; and an controlling unit configured to control an access of the computing unit to the first memory and the second memory based on a result of the authentications.
US08060919B2 Automated password tool and method of use
A method of auto updating a password comprises opening a password file and a new password file and reading information from the password file including user ID type. The method applies the user ID type to a predetermined application type and executes password-updating logic to generate a new password for the application type. The method further updates the new password file with the new password for the predetermined application type. A system comprises at least one of a hardware component and a software component configured to read information from a password file including user ID type. The hardware component and/or software component is further configured to determine that the user ID type matches to an application type and to apply the user ID type to the matched application type. The hardware component and/or software component is further configured to generate a new password for the application type and to update the password file with the new password for the application type.
US08060918B2 Method and system for verifying identity
Verification facilitating company or companies X and verifying company or companies (e.g., credit service company or companies) Y may respectively manage member ID(s) and password(s) of user(s) 1 in mutually separate and mutually secret fashion. User(s) 1 may send member ID(s) to verification facilitating company or companies X from mobile telephone(s) 2, and verification facilitating company or companies X may use originating telephone number(s) and/or member ID(s) to carry out first-stage identity check(s). In the event of positive verification of identity as a result of such identity check(s), verification facilitating company or companies X may issue one-time ID(s) to user(s) 1 and may communicate such one-time ID(s) to verifying company or companies (e.g., credit service company or companies) Y. User(s) 1 may send one-time ID(s) and password(s) to verifying company or companies (e.g., credit service company or companies) Y from company or companies (e.g., store or stores) Z. Verifying company or companies (e.g., credit service company or companies) Y may use one-time ID(s) and password(s) to carry out second-stage identity check(s), and in the event of positive verification of identity as a result of such identity check(s), may provide credit transaction processing or other such service(s).
US08060914B2 Anonymous selectable credential system and method therefor
The present invention provides an anonymous selectable credential system and method therefor. In the system, a credential authority issues root credentials to a user for certain user rights. The user generates an anonymous selectable credential from the root credentials that correspond to a selected set of user rights, and presents the anonymous selectable credential to a service. Using the anonymous selectable credential, the user can prove to the service through a knowledge proof that the selected set of user rights was granted by the credential authority. Then the service may provide service to the user according to the verified user rights. By generating and presenting different anonymous selectable credentials, the user could remain anonymous no matter how many times he/she accessed one or more services. The user can selectively prove any portion of his/her full set of rights, and no matter how many rights is to be proved, the computational cost is basically the same as that for proving only one right.
US08060913B2 Policy execution
According to one embodiment a method is disclosed involving storing in a device a static policy framework and one or more dynamic policy algorithms, and controlling policy management in the device by operating the static policy framework and executing the dynamic policy algorithms. The invention also provides in other embodiments an apparatus configured to perform such a method and a computer program product for performing the method.
US08060910B2 Set top box apparatus having a radio frequency antenna and an associated method
Systems, methods and devices are provided for enabling a wireless television network at a subscriber location in a subscriber television network, such as a cable or satellite television network. In general, a set top box apparatus is provided having a receiver configured to receive a media content signal from the television network, the media content signal being composed of a plurality of channels. The set top box comprises a plurality of tuners for tuning to various channels available in the media content signal. At least a first tuner of the plurality of tuners is operatively coupled to a radio frequency transmitter of the set top box. The radio frequency transmitter is configured to utilize an antenna to communicate a radio frequency signal for wirelessly communicating media content received by the first tuner to at least one remote television. In an embodiment, the set top box further includes at least one radio frequency remote control for controlling the tuning of the first tuner.
US08060908B2 Consumer access systems and methods for providing same
Apparatus and methods for providing enhanced consumer access to information sources and controllable entities. An Access device can be a stand alone device such as a DVD player in which the DVD disk contains the back-end information network. Other Access devices obtain the back-end information network from remote sources. By way of a specific example, the consumer can then view a game and interactively select every television camera located at the game venue.
US08060902B2 System for receiving broadcast digital data comprising a master digital terminal, and at least one slave digital terminal
The system for receiving broadcast digital data (in particular pay television services) comprises a master digital terminal (1), and at least one slave digital terminal (2) connected to the master terminal by a link (3) and able to receive protected digital data. The slave digital terminal can access the protected data only if information necessary for accessing the data and received by the master digital terminal is sent by way of link (3) to the slave digital terminal within a predetermined deadline. This information is in particular access entitlements to television services or keys for descrambling the service.
US08060899B2 Disk device
A disk device includes a loader chassis, a traverse chassis, an optical pickup, a clamp mechanism and a cam mechanism. The cam mechanism pivots the traverse chassis with respect to the loader chassis between a loading position and an unloading position. The cam mechanism includes a follower, a cam plate, a guide member and a biasing member. The cam plate has a first restricting face that restricts a first direction movement of the follower with respect to the cam plate. The guide member has a second restricting face that restricts a second direction movement of the follower with respect to the guide member. The biasing member biases the follower towards both the first restricting face of the cam plate and the second restricting face of the guide member when the traverse chassis is located at the loading position.
US08060895B2 Disk device tray
A disk device tray includes a first support component, a second support component and a step component. The first support component has a first support face with a first disk supporting area that supports an outer edge portion of a lower face of a first disk. The second support component has a second support face with a second disk supporting area that supports an outer edge portion of a lower face of a second disk. The step component has an inner side portion protruding upward with respect to an outer side portion. The inner side portion has a top face that is located lower than the second support face and a first inner peripheral face that extends upward from the first support face to the top face and restricts movement of the first disk in a radial direction of the first disk.
US08060884B2 Deterministic task scheduling in a computing device
A method and system for scheduling tasks in a computing device ensures substantially seamless processing of an active job while preventing starvation of background tasks. In one aspect, a method comprises the steps of statically allocating processor time to a background task class and dynamically allocating processor time to background tasks within the background task class based at least in part on a current count of the background tasks. The background task processor time may equal the background task class processor time divided by the current count. The method may further comprise, in each of successive processing periods, assigning a processor to each of the background tasks for their respective background task processor times and assigning the processor to active job tasks when the processor is not assigned to any of the background tasks. The computing device may be a printing device.
US08060883B1 System for managing and providing expandable resource reservations in a tree hierarchy
Described herein are approaches to managing expandable resource reservations. In one approach, a method is described in which an attempt is made to change a resource reservation from a first amount to a second amount. The second amount is examined to determine whether it exceeds a reservation limit. The second amount is compared with available resources, and reserved.
US08060880B2 System using backward inter-procedural analysis for determining alternative coarser grained lock when finer grained locks exceeding threshold
Locks which protect data structures used within atomic sections of concurrent programs are inferred from atomic sections and acquired in a manner to avoid deadlock. Locks may be inferred by expression correspondence using a backward inter-procedural analysis of an atomic section. Locks may be sorted according to a total order and acquired early in an atomic section to prevent deadlock. Multiple granularity of locks are determined and employed. Fine grained locks may be inferred and acquired to reduce contention. Coarse grained locks may be determined and substituted for fine grained locks when necessary for unbounded locations or to reduce the number of finer grained locks.
US08060879B2 Predictive log synchronization
A method for coordinating shared access to data objects comprises applying modification operations to a data object from a first thread of a plurality of threads on behalf of all the other threads during a session in which the first thread owns a lock on the data object. Each modification operation corresponds to a respective entry recorded in a log associated with the data object by a respective thread. The method may further comprise predicting, for a second thread, a result of a particular operation requested by the second thread on the data object. The result may be predicted using log entries corresponding to modification operations that have not yet been applied to the data object. In addition, the method includes performing one or more other operations in a non-blocking manner from the second thread during the session, where at least one other operation is dependent on the predicted result.
US08060876B2 Methods and apparatus for creating an isolated partition for a virtual trusted platform module
A data processing system isolates a virtual trusted platform module (vTPM) manager in the processing system from other management software in the processing system. In one example process, the processing system launches a virtual machine monitor (VMM) that includes a memory-mapped input/output (MMIO) trap. The processing system also launches a vTPM manager in a first virtual machine (VM). In addition, the processing system launches a second VM to contain virtual machine management programs other than the vTPM manager and the MMIO trap. Other embodiments are described and claimed.
US08060875B1 System and method for multiple virtual teams
A system and method for assigning virtual machines to network interfaces. A first virtual machine is assigned to a network interface according to a first rule and a second virtual machine is assigned to a network interface according to a second rule. The assignment rules are dependent on network conditions as determined through at least one of the network interfaces. The first rule and the second rule may specify assignments differently, such that the same network conditions may result in different assignments for the first and second virtual machines.
US08060873B2 Method and system for remote programming of a program-controlled device using a legitimization code
A method for remote programming of a program-controlled device, and a system having an interface to receive program data and a legitimization, as well as a remotely programmable, program-controlled device, which includes a processor and a program memory, are provided. In the method, program data are remotely transmitted from a control station to the interface and buffer-stored there in a buffer store. Subsequently, a legitimization is transmitted from the control station to the interface, and from there to the program-controlled device. The device checks the legitimization and imports the program data from the buffer store if the legitimization check is positive.
US08060868B2 Fully capturing outer variables as data objects
Providing for read/write access to captured free variables expressed as environment data objects is disclosed herein. By way of example, free variables can be rewritten as a field of a private class, and accessed via an instance of the private class captured within the environment data object. In such a manner, no need of a placeholder or proxy function is required to access the free variable. Consequently, the subject innovation provides a simplified method for capturing free variables within expression trees and providing read/write access to such variables.
US08060865B2 Build-time enforcement of architectural partitioning in computer application
A computer software construct has a plurality of components and is built based on an architecture designed for the construct. The architecture includes a number of partitions and dependency rules, where each partition is for having at least one component associated therewith. Each dependency rule specifies whether a component of one partition may refer to any component of another partition. The method enforces the dependency rules of the architecture on each component of the construct as built. A command is received to build a particular component of the software construct based on corresponding build instructions, and the dependency rules are also received. Thereafter, it is determined whether the particular component of a particular partition violates any dependency rule by improperly referring to another component of another partition. The particular component of the software construct is built only if the particular component violates none of the dependency rules.
US08060863B2 Conformance control module
Systems, methods and computer readable media are provided for the conformance testing of services through the utilization of a conformance control module. In one exemplary embodiment, the method may include comparing meta-data returned by the service to predetermined parameters to determine whether the meta-data conforms to the predetermined parameters. The method may also include determining a conformance violation exists when the comparison indicates the meta-data does not conform to the predetermined parameters. The method may further include determining a conformance violation does not exist when the comparison indicates the meta-data does conform to the predetermined parameters. Moreover, the method may include continuing execution of the service based on the results of the comparisons made.
US08060862B2 Apparatus and method for configuring a process control system having one or more digital data processors
Methods and apparatus for configuring process, environmental, industrial and other control systems generate and/or utilize models representing configurations of control systems and/or the systems controlled by them. Records of changes to the models or the configurations represented by them are maintained, thereby, for example, providing bases for determining current states, prior states and histories of changes. Objects in the model have characteristics, such as an object type characteristic and an area characteristic. Users can have corresponding permissions. A security mechanism apparatus controls access by users to the objects. Composite objects are defined by definition objects and are displayed in encapsulated or expanded formats. Objects can include an edit control type identifier that determines how they are presented for editing. Functionality responds to user commands by transferring characteristics of a first object depicted by the graphical user interface to a second object. Configuration-time formulas contained objects are evaluated to constants prior to downloading to the control system.
US08060861B2 Tool to generate active page interface instructions
A system and method for generating a script conforming with the interactive television standard for embedment in an entertainment device includes retrieving a header file containing definitions of functions present in the interactive television standard. A code file includes a string that does not conform to the interactive television standard for code. The string is broken into substrings based on the presence of the “;” character. In substrings with a “typedef” keyword, a data type is selected based upon occurring immediately succeeding the “typedef” keyword up to the “;” character and creating variables with values representative of the data type. Automatically selecting from a plurality of strings in the header, a suitable string in accord with the variables creates resulting substring in a form acceptable according to the interactive television standard. The resulting code is stored in a memory storage for execution by the entertainment device.
US08060848B2 Verification support apparatus, verification support method, and computer product
A computer-readable recording medium stores therein a verification support program that causes a computer to execute receiving a hardware description of a sequential circuit to be verified and a timing specification that indicates a timing constraint in the hardware description; converting the hardware description into a control flow graph that expresses a flow of control in the sequential circuit; indentifying, from the control flow graph and as a combination of conditional branch descriptions having a hierarchical relation, conditional branch descriptions that are connected in parallel; extracting, from among identified combinations of conditional branch descriptions, a combination having a potential to satisfy specified conditions; creating a simulation program that, at a timing satisfying the timing specification, causes the conditional branch descriptions included in the extracted combination to satisfy the specified conditions; and outputting, as assertion information of the sequential circuit, the simulation program created at the creating.
US08060847B2 Clock model for formal verification of a digital circuit description
An edge clock model is used to capture states from a logic-level simulation of a circuit description. The states are captured at clock edges, or transitions, according to an edge clock model based on a clock specification for the circuit description. The captured states and associated attributes are used in formal verification of the circuit description. This approach helps to reduce or eliminate inaccuracies and other issues with other clock models such as a phase clock model. In one embodiment, a phase clock model can be used in addition to the edge clock model. In another embodiment, the edge clock states can be used to generate states according to different clock models, such as the phase clock model.
US08060846B2 Inductance mitigation through switching density analysis
Embodiments of a method for detecting potential areas of inductive coupling in a high density integrated circuit design are described. The inductance mitigation process first converts the inductive analysis into a density problem. The density of wires within a region that may switch within a portion of the system clock are compared to the density of wires will not switch within that same time. Regions of the chip that have a high ratio of density of switching wires versus non-switching wires are determined to have the potential of an inductive coupling problem. Additional grounded metal is added into the problematic regions of the chip to improve the switching versus non-switching wire density.
US08060844B2 Method for generating optimized constraint systems for retimable digital designs
A method for generating timing constraint systems, where the constrained object is a digital circuit, is provided, where the constraints are generated for the use of a digital logic optimization (synthesis) tool. The synthesis tool is used to optimize the circuit, under the applied constraints, so that the circuit exhibits certain desirable timing properties, while at the same time minimizing hardware cost and various other properties. The particular class of timing constraints generated by the disclosed invention is useful when the circuit is to be retimed after optimization. Typically, the joint use of the described invention and retiming results in improvements in the overall cost/performance tradeoff curve of the design. The invention comprises a method that comprises the following steps: (1) the flip-flops of the design are replaced with buffers having a negative delay whose magnitude is approximately the desired clock cycle time of the design; and (2) cycles in the design are broken using flip-flops having an infinite or quasi-infinite clock frequency. Following optimization by the synthesis tool, the temporary changes can be reverted, and retiming performed on the circuit.
US08060840B2 Orientation free user interface
Generation and display of a dynamically orientable graphical user interface (GUI) is described. The GUI can include user input controls that are configured to receive user input. In one exemplary embodiment, the GUI is displayed as a band around a perimeter of a horizontally oriented interactive display surface. The user input controls can be made to reorient in response to an application that provides control, or a user can selectively cause the GUI to move relative to the interactive display surface to enable the user to gain access to a specific that was previously disposed at a different point. The user input can be received directly from the orientable GUI in the form of finger movement detected by the interactive display surface and the reorientation of the GUI can be controlled according to the laws of physics, based on the user input.
US08060833B2 Method and system for computer folder management
Disclosed are a method and system for managing groups of folders on a computer. The method comprises the step of presenting a graphical user interface (GUI) view to a user, said view identifying a multitude of folders, wherein some of said folders are empty, and in said view, the empty folders are designated in a defined manner. The user chooses a group of said folders by interacting with the GUI, and the user selects one of a group of given actions. In response to the user selecting that one action, the computer applies the selected action to all of said group of folders as a single operation.
US08060830B2 News feed browser
Techniques for detecting, managing, and presenting syndication XML (feeds) are disclosed. In one embodiment, a web browser automatically determines that a web site is publishing feeds and notifies the user, who can then access the feed easily. In another embodiment, a browser determines that a web page or feed is advertising relationship XML, and displays information about the people identified in the relationship XML. In yet another embodiment, a browser determines that a file contains a feed and enables the user to view it in a user-friendly way. In yet another embodiment, feed state information is stored in a repository that is accessible by applications that are used to view the feed. In yet another embodiment, if a feed's state changes, an application notifies the repository, and the state is updated. In yet another embodiment, a feed is parsed and stored in a structured way.
US08060826B2 Method for processing still image and broadcast receiving apparatus thereof
A method for processing a still image and a broadcast receiving apparatus thereof is provided. The method for processing a still image includes transmitting to an external apparatus a still image selected by a user using a GUI window to select a desired still image from among still images of a stored broadcast. Accordingly, the user can conveniently use the home network service.
US08060824B2 User interface for a multimedia service
Methods, systems, and machine readable media are disclosed for providing a user interface for a service distributing multimedia content. According to one embodiment, providing a user interface accessing a media service can comprise generating a representation of a stage for presenting graphical elements related to multimedia content provided by the media service and displaying a first view of the stage, wherein the first view of the stage includes a portion of the stage less than all of the stage. The first view of the stage can comprise at least a first pane and a second pane, the first pane and the second pane including different portions of the stage. The first pane can include a first plurality of graphical elements representing content items available through the media service.
US08060821B2 Enhanced visual feedback of interactions with user interface
An item in a user interface is visually enhanced in response to an interaction with the item or in response to a request. In some implementations, the item (e.g., an icon, button, text, etc.) is visually enhanced and displayed in the user interface at a conspicuous location (e.g., the center of the user interface). Optionally, the user interface can be altered (e.g., darkened) to improve the visibility of the enhanced item. In some implementations, visual enhancement includes displaying enhanced feedback (e.g., text, data, graphical objects or images, etc.) associated with the item in a caption panel. The caption panel can display enhanced feedback associated with any items in the user interface and not just the item associated with a current user interaction. In some implementations, the user can interact with items (e.g., launch an application) from within an interaction panel.
US08060816B1 Methods and apparatus for intelligent crawling on the world wide web
Methods and apparatus for performing intelligent crawling are provided. Particularly, the intelligent crawling techniques of the invention provide a crawler mechanism which is capable of learning as it crawls in order to focus the search for documents on the information network being explored, e.g., world wide web. This crawler mechanism stores information about the crawled documents as it retrieves the documents, and then uses the information to further focus its search appropriately. The inventive techniques result in the crawling of a small percentage of the documents on the world wide web.
US08060810B2 Margin decoding communications system
A margin decoding communications system includes a circuit receiving a message encoded by an iterative code and processing the message into scores. A normalization process module receives the scores and iteratively approximates log-map normalization factors of the scores to generate approximation normalization factors. An element receives the message and the approximation normalization factors and decodes the received message based on the approximation normalization factors.
US08060806B2 Estimation of non-linear distortion in memory devices
A method for operating a memory (24) includes storing data in analog memory cells (32) of the memory by writing respective analog values to the analog memory cells. A set of the analog memory cells is identified, including an interfered cell having a distortion that is statistically correlated with the respective analog values of the analog memory cells in the set. A mapping is determined between combinations of possible analog values of the analog memory cells in the set and statistical characteristics of composite distortion levels present in the interfered memory cell. The mapping is applied so as to compensate for the distortion in the interfered memory cell.
US08060802B2 Automatic repeat request (ARQ) apparatus and method of multiple input multiple output (MIMO) system
Automatic Repeat reQuest (ARQ) apparatus and method of a Multiple Input Multiple Output (MIMO system are provided. The ARQ method includes decoding, when one or more packets are received, the received packets and trying to detect the decoded packets; and storing, when error is detected from the packets, the corresponding error packet, requesting a transmitter to retransmit N-ary packets from which the error is detected and to transmit (M-N)-ary new packets when the number of the error packets N is smaller than the total number of the transmitted packets M. Accordingly, the error rate of the retransmitted data can be minimized, the number of retransmissions can be decreased, and the overall data transmission rate can be raised.
US08060801B2 Method and apparatus for dynamically allocating HARQ buffer in wireless communication system
Disclosed is a method and apparatus for efficiently controlling buffers which support a Hybrid Automatic Repeat Request (HARQ) in a wireless communication system. Buffer regions for the HARQ scheme are not fixedly allocated according to channel identification information, but are allocated from the viewpoint of one overall memory through aggregation support. That is, an HARQ buffer is dynamically controlled. Therefore, there are the effects reducing the size of the entire chip, as well as reducing power consumption of the entire system according to the reduction of the chip size.
US08060794B2 NAND flash memory and method for managing data thereof
A NAND flash memory and method for managing data reads a header from each storage area, and identifies each storage area. Data of the primary storage area is updated if the primary storage area exists, and an operating system in the NAND flash memory is initiated according to the updated data in the primary storage area, or in the secondary storage area if the primary storage area does not exist but a secondary storage area does.
US08060790B2 Semiconductor integrated circuit and debugging system
This invention is to provide a technology for taking out trace information externally without lacking under the condition of limited output bandwidth. A semiconductor integrated circuit provided includes: a processing unit which can perform arithmetic processing according to a predetermined program and can output trace information with respect to the arithmetic processing; and a trace compression unit which can compress the trace information outputted from the processing unit. The trace compression unit includes a storage device, a comparator unit which can compare trace information stored in the storage device and the trace information newly outputted from the processing unit, and a trace information compression controller which can compress trace information to be externally outputted, based on the comparison result of the comparator unit. When a content of the trace information is in agreement with that of the trace information already outputted, information indicating the already-outputted trace information is outputted, accordingly the trace information is compressed.
US08060789B2 Web page error reporting
An error in a web page displayed on a device is detected. The error is assigned to a bucket to indicate a type of the error, and a record describing the current state of the device is generated. Both an indication of the bucket and the record describing the current state of the device are then sent to a server. At the server, error information including error records and bucket identifiers are received from multiple devices. Each error record describes a current state of one of the multiple devices at a time when an error in a web page displayed on the one device was detected. Each bucket identifier corresponds to one of the error records and describes a type of the error associated with that error record. The error records are grouped into multiple baskets based at least in part on the current state information in the error records.
US08060787B2 System and method for reducing chronic troubles
A system to reduce chronic troubles includes at least one interexchange point of presence for a network, an access loop, a central office, and a compiler. The access loop exchanges transmissions to at least one end device that is part of the network. The central office of the network is disposed between the at least one interexchange point of presence and the access loop. The compiler gathers performance management data related to the network at a taper code level. The compiler determines if a trouble associated with the network relates to the taper code level.
US08060776B1 Mirror split brain avoidance
A data storage system has two computers. Each computer is assigned to a set of data. Two copies of each set of data are maintained. A first copy is stored on a first set of disks and a second copy is stored on a second set of disks. Each time that a data is written by a computer, a label is written to each set of disks, the label having fields for a status of each computer, a first ordinal which is increased each time that a new data is written, and a time stamp giving a time at which the last write was performed. After failure of a computer, a processor determines, in response to reading the labels of the first set of disks and the second set of disks, the most up to date copy of the data assigned to the failed computer.
US08060775B1 Method and apparatus for providing dynamic multi-pathing (DMP) for an asymmetric logical unit access (ALUA) based storage system
A method and apparatus for providing dynamic multi-pathing for an asymmetrical logical unit access (ALUA) based storage system. The method comprises identifying a first processor within a storage system as providing an optimized path to a disk array, identifying a second processor within a storage system as providing an unoptimized path to the disk array and, in response to failure of the optimized path, immediately switching from the optimized path to the unoptimized path.
US08060774B2 Memory systems and memory modules
One embodiment of the present invention sets forth a memory module that includes at least one memory chip, and an intelligent chip coupled to the at least one memory chip and a memory controller, where the intelligent chip is configured to implement at least a part of a RAS feature. The disclosed architecture allows one or more RAS features to be implemented locally to the memory module using one or more intelligent register chips, one or more intelligent buffer chips, or some combination thereof. Such an approach not only increases the effectiveness of certain RAS features that were available in prior art systems, but also enables the implementation of certain RAS features that were not available in prior art systems.
US08060770B2 Method and system for clock skew reduction in clock trees
A system that includes a clock tree and multiple variable delay components. The system is characterized by including a first set of fuses indicative of identities of variable delay components that belong to a first set of variable delay components, a second set of fuses indicative of delay values of the variable delay components that belong to the first set of variable delay components, and a second set of variable delay components that are set to at least one default delay value. A method for reducing clock skews, the method includes providing a clock tree that includes a set of variable delay components. The method is characterized by selecting a first set of variable delay components in view of timing violations occurring due clock skews, setting delay values of variable delay components that form a first set of variable delay components by programming fuses, and setting delay values of variable delay components that form a second set of variable delay components to at least one default value.
US08060768B2 Power saving method of portable internet device and portable internet device thereof, and instant messaging system using the same
The present invention discloses a power saving method of a portable Internet device, the portable Internet device and its instant messaging system. If a screen of the portable Internet device is in non-view state, for example, both backlight module and LCD panel are turned off, it means that a user is not viewing the screen, and thus the message update frequency of the instant messaging program is lowered to prevent unnecessary transmission and receiving of wireless signals, so as to reduce power comsumption of the portable Internet device.
US08060766B2 Microprocessor performance and power optimization through inductive voltage droop monitoring and correction
A voltage droop monitoring and correcting circuit for a microprocessor includes: a monitor circuit configured to monitor voltage droops of the microprocessor and perform a temporary clock-skipping technique to compensate for the voltage droops. A method for monitoring and correcting voltage droops of a microprocessor includes: monitoring voltage droops of the microprocessor; and performing a temporary clock-skipping technique to compensate for the voltage droops. A computer system includes memory; a processor operatively connected to the memory; and computer-readable instructions stored in the memory for causing the processor to: monitor voltage droops of the microprocessor; and perform a temporary clock-skipping technique to compensate for the voltage droops.
US08060763B2 Computer system and power control apparatus thereof
A power control apparatus is disclosed. The power control apparatus includes a temperature sensor, a level-controlling unit, a reset unit and a first voltage converter. The temperature sensor is for sensing an operation temperature of a computer system and accordingly outputs a sensing signal. The level-controlling unit is for deciding whether or not to output a control voltage according to the sensing signal. The reset unit is for producing a reset signal according to a plurality of reference voltages generated by dividing the power voltage and using the control voltage to adjust the levels of the reference voltages. The first voltage converter is for producing a start signal according to the reset signal, wherein the start signal is for enabling the embedded controller.
US08060761B2 Electrical power sharing circuit has control unit for controlling performance of CPU and GPU based on a reference value
An electrical power sharing circuit applied in a computer system includes first and second sense units and first and second control units. The first and second sense units are electrically connected to a central processing unit (CPU) and a graphical processing unit (GPU) of the computer system and thus generate first and second sense values, respectively. The first control unit is electrically connected to the first and second sense units, the CPU and the GPU and receives the first and second sense values. The second control unit is electrically connected to the first and second sense units and the first control unit, receives the first and second sense values and provides a reference value to the first control unit. The first control unit controls performances of the CPU and the GPU according to the reference value.
US08060758B2 Item tracing with supply chain secrecy using RFID tags and an identity-based encryption scheme
A method for tracing an item may include encrypting item information using an identity-based encryption scheme with a batch number for an item as an encryption key and communicating the encrypted item information for storage on a radio frequency identification (RFID) tag for attachment to the item.
US08060754B2 Cryptographic processing device and method for adapting to shared-cache attacks
Embodiments of a cryptograph processing device and method for adapting to shared-cache attacks are generally described herein. Other embodiments may be described and claimed. In some embodiments, the cryptographic processing device comprises first and second processing units, and a cache that is shared by the first and second processing units. The first processing unit may monitor a number of cache misses that occur during the performance of a first cryptographic process and may switch to performing a second cryptographic process after the number of cache misses exceeds a threshold.
US08060753B2 Biometric platform radio identification anti-theft system
Methods, systems, and articles of manufacture consistent with the present invention provide for administering a protected item. An anti-theft key encoded with a radio frequency identification of the user and biometric data of the user is provided. The anti-theft key is associated with the protected item such that the protected item is accessible with the anti-theft key.
US08060750B2 Secure seed provisioning
A technique is utilized in the configuration and seeding of security tokens at third party facilities, particularly at facilities of a configuration agent, such that a token can be configured without the configuration agent having security-defeating knowledge about the token. Such a technique allows a third party to provision a token with a seed, but in such a way that the third party will not know, or be able to construct, the seed after the seed provisioning process is complete. The seed may include, by way of example, a symmetric key or other secret shared by two or more entities. In some arrangements, a method is used for secure seed provisioning. Data is derived from inherent randomness in a token or other authentication device. Based on the data, the token or other authentication device is provisioned with a seed.
US08060746B2 E-mail transfer method and device
In a method and a device for transferring an e-mail by a public key cryptography between an e-mail transmission device and an e-mail reception device, a trigger message to which user authentication data and a public key are added is received from a transmitting side client, and trust is assigned to the public key within the trigger message to be transmitted to a receiving side client when the user authentication data within the trigger message are authenticated. In response thereto, a response message to which user authentication data and a public key are added is received from the receiving side client, and trust is assigned to the public key within the response message to be transmitted to the transmitting side client when the user authentication data within the response message are authenticated.
US08060743B2 Cryptographic method and apparatus
A method of formatting data for transmission to another party including the step of incorporating in the data a flag indicative of the absence of data for authentication of the sender. An authentication tag length is also included to permit variable length tags to be used.
US08060742B2 Method and apparatus for secure communications
The present invention provides a method and apparatus for a trusted service provider (TSP) which assists with the secure exchange of data across the public switched telephone network. Communications are routed via a TSP, which uses cryptographic techniques to conceal the identities (e.g., telephone numbers) of the call initiator and call recipient, thereby preventing traffic analysis attacks. The TSP also performs cryptographic handshakes with the call initiator and call recipient to authenticate callers. The TSP further provides cryptographic keying material which communicants may use to help protect communications and to directly authenticate and identify each other. Although the TSP is trusted to negotiate the connection and is involved in the process, the communicants can perform their own key agreement and authentication for protecting data routed via the TSP.
US08060737B2 Method and apparatus for preventing BIOS from failing to enter boot program
A method and an apparatus for preventing a basic input/output system (BIOS) from failing to enter a boot program are adapted to solve the problem that when a central processing unit (CPU) executes a first instruction after a computer is powered on, a start address to be executed is erroneously set as another corresponding start address, resulting in that a BIOS cannot enter a boot program. In the method of the present invention, a jump instruction is written to the corresponding start address, so as to enable an execution instruction to jump to a boot block of the BIOS when the start address is erroneously set in the computer, thus performing a normal boot operation. Moreover, in the present invention, a step for checking a register that may cause the start address to be inverted to the corresponding start address is further added to the BIOS program, such that in each boot process, the value of the register can be pre-checked and overwritten when an error occurs, so as to avoid the problem of false pointing next time the computer is booted.
US08060736B2 Navigation system and method with switchable multi-language interfaces
A navigation system and method that allows switching between multi-language operating interfaces. It provides multi-language operating interfaces in the storage unit of the navigation system. During the navigation system operation, the user is prompted by Basic Input Output System (BIOS) to select a language of operating interface to display. The navigation system is then installed by executing the index file of the selected language to display the navigation system operating interface in the selected language.
US08060732B2 Multiple purpose integrated circuit
An integrated circuit is operable to execute boot loader code and a boot code from external memory. To provide security so that the CPU does not execute malicious codes, the circuit resets in a restricted mode in which only certain functional units may be connected. In the restricted mode the CPU is only able to fetch boot code from an external memory for transfer to an internal memory. A hash function operates on the fetched boot code to determine whether it is authentic and, if it is determined that the code is authentic the circuit is reset to an unrestricted mode to continue executing from the boot code now stored in the internal memory. Further security is provided by a watchdog timer function which resets the circuit if the boot code is not determined to be authentic within a threshold period of time.
US08060729B1 Software based data flows addressing hardware block based processing requirements
In the provided architecture, one or more multi-threaded processors may be combined with hardware blocks having increased functionality. Each hardware block may be able to transfer a data packet to a particular hardware block based on the packet being processing. One or more hardware block may also be able to divide packets into subpackets for separate processing, and other hardware blocks may be able to rejoin the subpackets. Hardware blocks may also be able to transfer packet information between other hardware blocks during the processing sequence.
US08060723B2 Memory management device
A second memory stores data in units of segments. An assignment control circuit sets up a buffer space as a logical address space. A buffer space is formed as a set of at least one segment. A state storage circuit stores association between a buffer space and segments as segment assignment information. An address conversion circuit refers to segment assignment information to convert a logical address into a physical address. A segment queue stores a free segment and a buffer queue stores a free buffer. The state storage circuit includes a plurality of register groups each of which includes a plurality of segment registers. A register group is associated with one of the plurality of buffer spaces. A range number identifying a range of logical addresses in the associated buffer space is set up in a segment register.
US08060721B1 Apparatus and method for a synchronous multi-port memory
A method of and apparatus for arbitrating a memory access conflict to a memory array. The apparatus may include selection logic coupled with a plurality of ports and a memory array to arbitrate among a plurality of contending memory access requests and to conditionally block write data from accessing the memory array when write data arrives late in time.
US08060716B2 Information processing device for securely processing data that needs to be protected using a secure memory
To aim to provide an information processing device capable of improving a processing capability and securely handling programs and data to be protected. According to a system LSI including a plurality of CPUs, when a CPU-1 switches to a protection mode, the CPU-1 and a CPU-2 are reset. While the CPU-1 operates in the protection mode, only the CPU-1 executes a protection program and the CPU-2 is stopped by continuing outputting a reset signal to the CPU-2.
US08060712B2 Remote mirroring between a primary site and a secondary site
In one embodiment, a method for remote mirroring includes providing a control entity coupled to a primary site and a secondary site, receiving first memory space information indicative of a location of a first memory space, establishing a remote mirroring relationship between the primary site and the secondary site, copying data from the primary site to the secondary site, and writing status information to the first memory space for storing status information representative of a relationship between data stored in the primary site and destined to be copied to the secondary site and data copied from the primary site to the secondary site.
US08060710B1 Non-disruptive migration using device identity spoofing and passive/active ORS pull sessions
On-line storage devices are migrated to new storage devices in a non-disruptive manner. A host executing multipath I/O software is initially coupled to a source storage device via at least one active path. The target storage device is configured with the source device's device identification information. The target storage device is coupled to the host via a passive path so that the target storage device can return its device identification information to the host but cannot respond to I/O read or I/O write requests from the host. All paths between the host and the source storage device are then disconnected. An on-line data migration session between the source storage device and the target storage device is then activated. The path between the target storage device and the host is then re-configured from passive to active so that the target storage device can respond to I/O read and I/O write requests.
US08060709B1 Control of storage volumes in file archiving
Computer file archiving systems and techniques are described. Various aspects include wide area high-availability file archiving, volume-level management capabilities of archiving systems, and methods and systems for storing file archiving metadata. The methods and systems described can be used individually or in combination.
US08060708B2 Multiprocessor system having an input/output (I/O) bridge circuit for transferring data between volatile and non-volatile memory
A disclosed circuit includes circuitry for coupling to a volatile memory, circuitry for coupling to a nonvolatile NAND flash memory, and circuitry that: (i) receives a volatile memory request from a processor and satisfies the volatile memory request by accessing the volatile memory, and (ii) receives a nonvolatile NOR flash memory read request from the processor and satisfies the NOR read request by accessing both the NAND flash memory and the volatile memory. The circuit may also include circuitry that receives a volatile memory request from another processor and satisfies the volatile memory request from the other processor by accessing the volatile memory, and circuitry that receives a NAND flash memory read request from the other processor and satisfies the NAND read request by accessing the NAND flash memory. Multiprocessor systems including the circuit are described, as is a method for satisfying a NOR flash memory read request.
US08060704B2 Application pre-launch to reduce user interface latency
A device stores a plurality of applications and a list of associations for those applications. The applications are preferably stored within a secondary memory of the device, and once launched each application is loaded into RAM. Each application is preferably associated to one or more of the other applications. Preferably, no applications are launched when the device is powered on. A user selects an application, which is then launched by the device, thereby loading the application from the secondary memory to RAM. Whenever an application is determined to be associated with a currently active state application, and that associated application has yet to be loaded from secondary memory to RAM, the associated application is pre-launched such that the associated application is loaded into RAM, but is set to an inactive state.
US08060700B1 System, method and frame buffer logic for evicting dirty data from a cache using counters and data types
A system and method for cleaning dirty data in an intermediate cache are disclosed. A dirty data notification, including a memory address and a data class, is transmitted by a level 2 (L2) cache to frame buffer logic when dirty data is stored in the L2 cache. The data classes include evict first, evict normal and evict last. In one embodiment, data belonging to the evict first data class is raster operations data with little reuse potential. The frame buffer logic uses a notification sorter to organize dirty data notifications, where an entry in the notification sorter stores the DRAM bank page number, a first count of cache lines that have resident dirty data and a second count of cache lines that have resident evict_first dirty data associated with that DRAM bank. The frame buffer logic transmits dirty data associated with an entry when the first count reaches a threshold.
US08060699B2 Spiral cache memory and method of operating a spiral cache
A memory provides reduction in access latency for frequently-accessed values by self-organizing to always move a requested value to a front-most central storage element of a spiral. The occupant of the central location is swapped backward, which continues backward through the spiral until an empty location is swapped-to, or the last displaced value is cast out of the last location in the spiral. The elements in the spiral may be cache memories or single elements. The resulting cache memory is self-organizing and for the one-dimensional implementation has a worst-case access time proportional to N, where N is the number of tiles in the spiral. A k-dimensional spiral cache has a worst-case access time proportional to N1/k. Further, a spiral cache system provides a basis for a non-inclusive system of cache memory, which reduces the amount of space and power consumed by a cache memory of a given size.
US08060698B2 Method and apparatus for controlling degradation data in cache
A cache controller controls at least one cache. The cache includes ways including a plurality of blocks that stores therein entry data. A writing unit writes degradation data to a failed block. The degradation data indicates that the failed block is in a degradation state. A reading unit reads entry data from a block. A determining unit determines, if the entry data obtained by the reading unit includes the degradation data, that the block is in the degradation state.
US08060692B2 Memory controller using time-staggered lockstep sub-channels with buffered memory
Memory control techniques for dual channel lockstep configurations are disclosed. In accordance with one example embodiment, a memory controller issues two burst-length 4 DRAM commands to two double-data-rate (DDR) DRAM sub-channels behind a memory buffer (e.g., FB-DIMM or buffer-on-board). The two commands are in time-staggered lockstep. The time-stagger allows data coming back from the two back-side DDR sub-channels to flow naturally on the host channel without conflict. Multiple DIMMs can be used to obtain chip-fail ECC capabilities and to reclaim at least some of the lost performance imposed by the burst-length of 4 s typically associated with dual channel lockstep memory controllers. The techniques can be implemented, for instance, with a buffered memory solution such as fully buffered DIMM (FB-DIMM) or buffer-on-board configurations.
US08060688B2 Method and device for reconfiguration of reliability data in flash EEPROM storage pages
A data processing system comprises a Flash memory (120) having a storage space partitioned in a plurality of storage pages (P′). Each storage page comprises a memory reliability indicator indicative for the reliability of a storage region of the memory. Coupled to the Flash memory is a controller (150) for the Flash memory, that includes a facility for protecting data against errors occurring during storage in the Flash memory and for detecting and/or correcting errors in the data stored in the data, when retrieved from the Flash memory. A data processing unit (100) is coupled to the controller (150) that has access to a working page (P) comprising a first section of user data and a second section of management information, including a memory reliability indicator. The data processing system is characterized by a data re-arranging facility (105) for subdividing the data in the work page into a plurality of portions. Each portion comprises a part of the user data, and the last portion additionally comprises the management information including the memory reliability indicator. The controller (150) is arranged to subsequently generate redundant data for each of those portions and to write the content of the subsequent portions with its respective redundant data to the storage page (122).
US08060687B2 Flash memory allocating method
An allocating method for a flash memory is disclosed. The allocating method includes the following steps: adjusting a preliminary data storage capacity corresponding to the flash memory for determining a real data storage capacity of the flash memory; adjusting a preliminary spare area capacity corresponding to the flash memory for determining a real spare area capacity of the flash memory, wherein a total capacity of the preliminary data storage capacity and the preliminary spare area capacity is equal to the total capacity of the real data storage capacity and the real spare area capacity; and allocating the real data storage capacity and the real spare area capacity to the flash memory, wherein the real data storage capacity stores data, and the real spare area capacity stores parity codes generated by an error codes correction algorithm performed upon the stored data in the real data storage capacity.
US08060686B2 Method, apparatus and controller for managing memories
A method, an apparatus and a controller for managing memories are provided. In the present invention, a data accessing format of each of the memories is adjusted such that the accessing units for each data accessing operation are unified. A mapping table is then established for recording the adjusted data accessing format. When a data accessing command is received from a host, the mapping table is inquired so as to execute the data accessing command. Accordingly, incompatibility of hardware structures can be resolved, and management of different types of flash memory can be achieved.
US08060683B2 System, method and program to preserve a cache of a virtual machine
A system, computer program product and method for managing a cache of a virtual machine. A cache is defined in memory, and a virtual machine is assigned to the cache. An identity of the cache is recorded in storage. The virtual machine terminates, and the cache and contents of the cache are preserved despite the termination of the virtual machine, such that if the virtual machine subsequently resumes operating, the virtual machine can access the cache and its contents. There is also a system, method and computer program product for managing a cache of an LPAR. A cache is defined in memory, and assigned to an LPAR. A record is made of an identity of the cache in storage. The LPAR terminates, and the cache and contents of the cache are preserved despite the termination of the LPAR, such that if the LPAR subsequently resumes operating, the LPAR can access the cache and its contents.
US08060682B1 Method and system for multi-level switch configuration
System and method to configure switch systems are disclosed. A switch system includes leaf modules with internal ports and spine modules with ports. A midplane includes first layers closer to a first side, second layers closer to a second side and third layers between the first layers and the second layers. The midplane receives the leaf modules and the spine modules about both the first side and the second side. Conductors of the third layers couple internal ports of the leaf modules about one side to a port of spine modules about the other side. Conductors of the first layers couple internal ports of the leaf modules with ports of the spine modules about the first side. Conductors of the second layers couple internal ports of the leaf modules with ports of the spine modules about the second side.
US08060674B2 Systems and methods for data storage devices and controllers
An integrated data storage control system provides, in a single integrated circuit, RDC, servo logic, ATA interface, microprocessor, and other formerly discrete components in one highly integrated system design. The integrated circuit is rendered using a single integrated circuit technology type (e.g., digital CMOS) for all components. Analog and digital circuits are combined in such a way as to eliminate or reduce noise or interference in digital circuits from analog circuit components. Individual elements may have their outputs and inputs MUXed together such that individual elements can be selectively switched (during testing modes) such that the integrated circuit emulates or behaves in the same or similar manner as one of the prior art components. The present invention may be applied to magnetic hard disk drives (HDDs) or other types of storage devices such as floppy disk controllers, optical disk drives (e.g., CD-ROMs and the like), tape drives, and other data storage devices.
US08060673B2 Smart card read/write control method based on USB interface and reader/writer thereof
The present invention uses a smart control module with HID descriptors to communicate with the host side in accordance with the standard HID communication protocol, so as to interact with the smart card, which can eliminate the need of installing a private driver from a particular manufacturer when installing its reader/writer. The driver of the HID device can be installed automatically upon installation of the operating system. The users can use the reader/writer easily without carrying a driver around. It is not necessary for the users to deal with upgraded versions of the driver, to consider compatibilities of drivers for different products, to confront usage risks of the operating system due to the driver, or to worry about contamination of the operating system resulted from the installation and uninstallation of the driver.
US08060667B2 Apparatus and method for processing high speed data using hybrid DMA
An apparatus and a method for processing high speed data using hybrid Direct Memory Access (DMA) are provided. The method includes determining a size of data to be transmitted, determining a memory access method of the data by comparing the determined size of the data with a first threshold, and determining an I/O bus access method of the data by comparing the determined size of the data with a second threshold.
US08060663B2 Physical layer interface for computing devices
A physical layer device for interfacing with multiple computing devices includes a digital core and first and second analog front ends. The digital core is operative to perform one or more functions of the physical layer device. Each of the first and second analog front ends is operative to perform signal conversion between a digital domain and an analog domain. The physical layer device further includes a digital switching circuit coupled to the digital core and to the first and second analog front ends. The digital switching circuit is operative to electrically connect the digital core to the first analog front end or the second analog front end as a function of a control signal applied to the digital switching circuit.
US08060661B1 Interface circuit and method for programming or communicating with an integrated circuit via a power supply pin
An interface circuit and method for programming or communicating with an integrated circuit (IC) via a power supply pin is provided herein. In general, the power supply pin may be coupled for receiving a relatively constant voltage signal during a first mode of operation (i.e., a normal mode) and a modulated voltage signal during a second mode of operation (i.e., a programming or communication mode). The interface circuit may be coupled between the power supply pin and other IC components for decoding the modulated voltage signal into data. Various encoding/decoding schemes may be used by the interface circuit and method for communicating data to the IC over the power supply lines. The decoded data may be used for programming or communication purposes.
US08060659B2 Method of determining image transmission method, image supplying system, image supplying device, image display device, program and computer-readable recording medium
There is provided a method of determining an optimal image transmission method when image data is transmitted from an image supplying device 1 and 1′ to an image display device 2 and 2′, the method including: before the image data is transmitted after a transmission path from the image supplying device 1 and 1′ to the image display device 2 and 2′ is established, determining the image transmission method on the basis of correspondence table, which is previously prepared, such that the optimal image transmission method according to at least one of transmission path information and capability of the image display device 2 and 2′ acquired by the image supplying device 1 and 1′ is derived.
US08060657B2 Method and system for data transmission between dual processors
A method and system for data transmission between dual processors are provided. The dual processors include a first processor and a second processor with a controller and a point-to-point protocol (PPP) module. The method includes sending a connection instruction from the first processor to the PPP module, transmitting network configurations from the PPP module to the first processor, and a protocol stack shared by the first processor and the second processor for establishing a connection between the first processor and the PPP module, the protocol stack comprising a new PPP (NPPP) layer, and transmitting data to the PPP module through the connection between the first processor and the second processor.
US08060652B2 Extensible binary mark-up language for efficient XML-based data communications and related systems and methods
An extensible binary mark-up language is disclosed that is compatible with existing XML standards yet provides significantly improved efficiencies for XML-based data storage and communications, particularly for narrow and low bandwidth communication media. A corresponding extensible non-binary mark-up language is also disclosed that is compatible with the XML standard. This dual-representation common message format (CMF) allows standard XML tools to be utilized in viewing and editing XML-based data and allows a CMF parser to be utilized to convert the XML formatted information into an extensible binary representation for actual communication through a medium or storage on a wide range of media. Advantages include a very compact, yet flexible and extensible binary data representation (CMF-B) for a corresponding extensible mark-up language (CMF-X), a data packaging scheme that allows for the effective transport of XML-based data over existing data channels, including narrow-bandwidth channels that utilize existing network protocols, and a CMF parser that allows for seamless conversion between CMF-B and CMF-X.
US08060649B2 Method and system for dynamic metric and wireless hello protocol
A method and system for a dynamic metric and wireless hello protocol for use in a wireless mesh network are disclosed. In one embodiment a computer-implemented method, comprises determining a route for a packet to travel through a mesh network. A first time period needed to transmit the packet between a first node and a second node in the mesh network is estimated. The first time period is normalized to generate a normalized value. A route is calculated using the normalized value.
US08060648B2 Method and system of allocating data for subsequent retrieval
A method and system of allocating data for subsequent retrieval. The method and system optionally including allocating data to a plurality of devices for storage, associating the data with the device providing the storage thereof, and providing retrieval information to facilitate retrieval of the data as function of the devices associated with the storage thereof. The method and system may further include features for controlling information associated with the allocated and/or features for associated one or more pieces of metadata to control access to allocated data once retrieved.
US08060646B2 Adaptive refresh rate for header compression over long propagation channels and related methods
An adaptive telecommunications packet transmission system. Implementations may include a compression engine configured to compress a header of at least one uncompressed packet and to send at least one compressed packet corresponding to the at least one uncompressed packet across a communication channel coupled to the compression engine. A refresh rate calculator may be included that is configured to receive at least one error and at least one success from a decompression engine and calculate an adaptive refresh rate based on the at least one error or the at least one success. The refresh rate calculator may be configured to communicate an adaptive refresh rate to the compression engine. The compression engine may be configured to transmit at least one uncompressed packet across the communication channel according to the adaptive refresh rate received from the refresh rate calculator.
US08060640B2 Combining SIP requests with SIP responses
A method and system for combining SIP requests with SIP responses is provided. When a server receives a request from a client, a message combining system of the server sends a response to the request that includes the content of a request that the server would normally send to the client in a separate request. The message combining system of the server composes a response as it would normally and adds the content of the subsequent request to the response. The server then sends the combined response and request to the client. When the client receives the response, it retrieves and processes the combined request.
US08060634B1 Determining and displaying a count of unread items in content feeds
A method quantifies unread content items for a stream subscribed to by a user. The stream includes a time-ordered list of content items from two or more content feeds. Each content feed includes a set of content items published by a respective publication source. The method includes determining a count of content items having an unread status in accordance with read state information stored for the user with respect to the stream, and transmitting the count to a client system for display.
US08060633B2 Method and apparatus for identifying data content
A method for identifying data content comprises: establishing a character base which stores characters corresponding to various service applications and protocols; performing matching between contents of currently received data and the characters in the character base, and obtaining characters contained in the currently received data; identifying at least one of a service application and a protocol corresponding to the characters contained in the currently received data according to a mapping relation between characters and protocols as well as a mapping relation between characters and service applications. An apparatus for identifying data content is also disclosed. The technical scheme of the present invention can identify data content comprehensively and can be easily extended.
US08060630B1 Creating and configuring virtual fabrics in storage area networks
Embodiments of a mechanism for creating and configuring virtual fabrics in Storage Area Networks (SANs). Embodiments may provide a vendor-neutral mechanism for creating and configuring virtual fabrics in physical SAN fabrics that may include heterogeneous switches. Each virtual fabric may include its own name service, management service, fabric configuration service, zoning service, and/or other fabric services. A vendor-neutral virtual fabric utility may be provided for creating and managing virtual fabrics. In one embodiment, switch ports, switch slots and/or switches may be selected and added to new or existing virtual fabrics using the virtual fabric utility. In one embodiment, SAN components coupled to fabric switches (e.g. hosts, HBAs, HBA ports, storage devices and storage device ports) may be displayed for selection and assignment to the virtual fabric. Switch ports coupled to a selected SAN components may be automatically determined by the virtual fabric utility and added to the virtual fabric.
US08060627B2 Device-to-device workflows
Systems, methods, and devices are provided for performing a workflow with two or more electronic devices. Embodiments include an initiator electronic device that may function to control the workflow and send instructions for executing the workflow to a target electronic device. The initiator device may generate instructions for the workflow based on properties received from the target device. The instructions generated by the initiator may allow both devices to accomplish a shared goal, such as exchanging contact information. In some embodiments, the initiator device may include a graphical user interface for creating workflows, downloading workflows from a web service, and entering preferences governing the performance of the workflows.
US08060620B2 Profile deployment using a generic format
A network enabled computer receives connection profile information in a generic form and creates one or more native mode profiles to establish connections. By accepting profile information in a generic form, profile information can be readily provided from one or more ways, including from a policy server, through a user interface or from a third party application. The profile information can be provided with an order of precedence so that profile information from different sources may be combined appropriately. Additionally, the profile information may be provided in an extensible format to allow profile information to be distributed to multiple computers, even if some have different hardware or software configurations and are not programmed to recognize extensions of the profile information.
US08060619B1 Direct connections to a plurality of storage object replicas in a computer network
A system and method for efficiently accessing replicas of a storage object. A first node may perform a find operation to determine a plurality of nodes that each store a replica of a first storage object. For each node in the plurality of nodes, the first node may establish a direct connection to the node. The first node may then access the replicas of the first storage object using the respective direct connections to the plurality of nodes. In one embodiment, the nodes may be nodes in a peer-to-peer network. Establishing a direct connection to each storage object replica may enable the first node to communicate with each node in a single hop without having to pass messages via intermediate nodes in the peer-to-peer network.
US08060617B2 Reserving network resources during scheduling of meeting event
In one embodiment, a method comprises receiving a request for scheduling a meeting event between client endpoint devices in an Internet Protocol (IP) based network, the meeting event having a starting time and duration, the meeting event requiring identifiable network resources from the network; determining whether the network will have available network capacity to supply the identifiable network resources during the meeting event; and selectively reserving the identifiable network resources for the meeting event, from the available network capacity, based on determining the network will have the available network capacity during the meeting event.
US08060616B1 Managing CDN registration by a storage provider
A system, method, and computer readable medium for managing registration, by a network storage provider, of one or more resources with a CDN service provider are provided. A network storage provider storing one or more resources on behalf of a content provider obtains registration information for registering the one or more resources with a CDN service provider. The registration information may include a request to publish one or more resources to a CDN service provider, an identification of the one or more resources, CDN selection criteria provided by the content provider or otherwise selected, and the like. The network storage provider transmits a CDN generation request corresponding to the registration information to the CDN service provider. Then, the network storage provider manages and processes data pursuant to registration of the one or more resources with the CDN service provider. The process can further include causing the generation of a user interface by the network storage provider for requesting registration of the one or more resources with a CDN service provider using a single control.
US08060615B2 Stream reservation protocol for bridged networks
In one embodiment, a talker device may issue talker registrations to bridges of a network domain for a stream, the talker registration having at least a bandwidth requirement and a state of the talker registration as either offering or failed. Also, a listener device may issue listener registrations for a stream, the listener registration having at least a state of the listener registration as one of asking, asking-failed, ready, or ready-failed. In response to receiving a talker registration and listener registration for the same stream, a bridge of the network domain may then attempt to allocate resources for the stream if the bridge is on a path of the stream between the talker device and the listener device. The bridge may then notify, via respective states of the talker and listener registrations, the talker device and the listener device of whether resources have been allocated for the stream.
US08060608B2 Refined quality feedback in streaming services
A method for quality feedback in a streaming service is shown, wherein at least one media stream is streamed to a client for playback, the method comprising determining a quality feedback value according to at least one quality metric from a pre-defined set of quality metrics, wherein the pre-defined set of quality metrics contains a quality metric related to at least one of the playback of the at least one media stream and a corruption of one out of at least two types of frames contained in the at least one media stream, and reporting the quality feedback value to a server. A system, a client, a server, a computer program, a computer program product and a protocol for quality feedback are also shown.
US08060606B2 Geo-intelligent traffic reporter
A traffic reporter gathers real-time information on traffic conditions within a network and sends out traffic reports to traffic managers. The traffic reporter analyzes the network and also gathers network information from the traffic managers and analyzers dispersed throughout the network. These traffic reports provide real-time information on network conditions to allow the traffic managers to route network traffic in the most efficient, reliable, and fastest manner.
US08060605B1 Systems and methods for evaluating the performance of remote computing systems
A computer-implemented method for evaluating the startup performance of a remote computing system may comprise: 1) commanding the remote computing system to power on using an out-of-band remote-management protocol, 2) determining when the remote computing system becomes responsive to an in-band remote-management protocol, and then 3) calculating the amount of time that elapsed between when the remote computing system was commanded to power on and when the remote computing system became responsive to the in-band protocol. Similarly, a method for evaluating the shutdown performance of a remote computing system may comprise: 1) commanding the remote computing system to shut down using an in-band remote-management protocol, 2) determining when the remote computing system has powered off using an out-of-band remote-management protocol, and then 3) calculating the amount of time that elapsed between when the remote computing system was commanded to shut down and when the remote computing system powered off.
US08060604B1 Method and system enabling internet protocol multimedia subsystem access for non internet protocol multimedia subsystem applications
Methods and systems for facilitating communication between IMS and non-IMS applications are introduced. A network agent may serve as a proxy between one or more client devices and an Internet Protocol Multimedia Subsystem (IMS) infrastructure. The network agent may transmit a monitoring program to a client device for execution on the client device. The monitoring program may collect data regarding communication applications executing on the client device, and then transmit this data to the network agent. From the collected data, the network agent preferably selects translation logic with which to translate between messages compatible with the communication applications executing on the client device and standardized communication applications executing in the IMS infrastructure.
US08060597B2 Method for implementing service interaction in the IP multimedia subsystem
A method for implementing service interaction in the IP multimedia subsystem is disclosed in the present invention, wherein each service logic has a unique service identifier. The method comprises the following steps: (a) a Serving-Call Session Control Function (S-CSCF) sends a session initiation protocol (SIP) request message to the service capability interaction manager (SCIM) or to the application server (AS) to which a user requests for a service; (b) after the AS or SCIM has received the request and has executed this service, it inserts the service identifier of this service into the SIP request, and returns the SIP request with the service identifier to said S-CSCF. With the present invention, most of the service interaction requirements can be satisfied.
US08060594B1 Client-side wireless communications link support for mobile handheld devices
A client-based method for implementing a communications link. The method includes receiving a request for a communications link from an application executing on a handheld device and accessing a device API component to configure device hardware to implement the communications link. A wireless communications link is established with a server. In optimized protocol is automatically implemented between a client communications component and the server based on the wireless communications link type and the handheld device type, wherein the communications link is established via the communications component functioning with a device API component to configure hardware of the handheld device.
US08060584B1 Personalized audio system and method
A personalized audio system and method that overcomes many of the broadcast-type disadvantages associated with conventional radio stations.
US08060583B2 Personalized audio system and method
A personalized audio system and method that overcomes many of the broadcast-type disadvantages associated with conventional radio stations.
US08060581B2 Dynamic image delivery system
A dynamic image delivery system receives a client request for an image at an image caching server. The image caching server measures the client's network access speed and looks for an appropriate pre-rendered copy of the requested image that is rendered for the client's network access speed in local storage. If the appropriate rendered copy is found, then the image caching server sends the rendered image to the client. If it is not found, then the image caching server dynamically renders a copy of the image and sends it to the client.
US08060580B2 Index rank optimization system and method
An index ranking optimization system and method are provided herein.
US08060576B2 System and method for communicating over a network with a medical device
A device is provided for connecting a medical apparatus to a network. The device collects data from the medical apparatus and performs a variety of processing functions, such as trending, protocol translation, generating reports, etc. related to the collected data. The device then transmits the collected data over a network to interested parties. In some implementations, the device can transmit the collected data as an email message.
US08060573B2 Matching social network users
Systems and methods are disclosed for matching of individuals to one another using a matching model. The matching model matches social network users based on ratings given by users one to another, as well as, as appropriate and available, explicit attributes indicated by users and other data such as location data and system usage data.
US08060567B2 Method, system, graphical user interface, and data structure for creating electronic calendar entries from email messages
A method, system, and data structure for creating electronic calendar entries are disclosed. One aspect of the invention involves a computer data structure that includes an email message with an embedded link. The embedded link contains event information corresponding to multiple parameters for an event described in the email message. The embedded link is configured, upon activation, to initiate generation of an electronic calendar entry form with multiple fields. A plurality of the multiple fields contain event information from the embedded link.
US08060564B2 System and method for pushing information from a host system to a mobile data 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 provided. A redirector program operating at the host system enables a user to continuously redirect certain 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 a particular user-defined event, and then to repackage the user-selected data items in an electronic wrapper prior to pushing the data items to the mobile device. Included in the system is a program to manage information moved by the user within the host system or the mobile data communication device so that the move is made on both the host system and the mobile data communication device.
US08060558B2 Automatic annotation of audio and/or visual data
Automatic annotation of data recorded by a device. A portion of an event may be recorded as an image, movie, sound byte, audio recording, etc., and contemporaneous to the recording, a time value (which may encode a calendar date) is determined. The time value is looked up on a calendar, and a description of the event is read from the calendar and used to automatically annotate the recording.
US08060557B2 Application services gateway
Application services gateways that execute electronic application programs/services allows the application programs/services to be managed and administered out of a network rather than locally. The application services gateways are elements in a services delivery system that execute application programs/services that control or otherwise interact with systems and devices of a home or business such as a heating and cooling system or a security system. The application services gateways have a LAN connection to a communication gateway that in turn communicates over a WAN to a remote services gateway. The remote services gateway channels data from a remote service platform to provide application programs/services and management services over the WAN to the communications gateway where it is then channeled to the application services gateways. The installation and management of the application programs/services residing and/or being executed at the local site on the application services gateways relieves the consumer of such responsibilities.
US08060553B2 Service oriented architecture for a transformation function in a data integration platform
A transformation function of an extract-transform-load data integration process is deployed as a service in a services oriented architecture. A method includes providing a module for a data integration function, the module being a data transformation module; providing a registry of services; providing an interface for the data transformation module; and identifying the data transformation module in the registry; wherein the data transformation module can be accessed as a service in a services oriented architecture. A system includes a data transformation module for a data integration function; a registry of services; and an interface for the data transformation module; wherein the data transformation module is identified in the registry; and wherein the data transformation module can be accessed as a service in a services oriented architecture.
US08060551B2 Method and apparatus for integer division
A method, arithmetic divider unit, and system are disclosed for dividing a dividend DZM . . . Z0 having a most significant bit ZM and a plurality of less significant bits ZM−1 through Z0 by a divisor RZN . . . Z0 having a most significant bit ZN and a plurality of less significant bits ZN−1 through Z0. The method, arithmetic divisor unit, and system round the divisor to the next significant bit greater than the divisor's most significant bit ZN to produce a first partial divisor RZN+1, divide the dividend DZM . . . Z0 by the first partial divisor RZN+1 to produce a first partial quotient QN, calculate one or more additional partial quotients based on one or more divisor bits selected from the plurality of divisor bits ZN−1 through Z0, and add the first partial quotient QN and one or more additional partial quotients to produce an estimated final quotient.
US08060550B2 Method and apparatus for integer transformation using a discrete logarithm and modular factorization
Transforming an integer comprises receiving the integer, where the integer can be expressed as a modular factorization. The modular factorization comprises one or more factors, where each factor has an exponent. The integer is expressed as a product of residues. A discrete logarithm of the integer is established from a sum corresponding to the product of residues. A value for an exponent of a factor is determined from the discrete logarithm. The integer is represented as the modular factorization comprising the one or more factors, where each factor has a value for the exponent.
US08060548B2 Messaging method
This invention relates to a short message format that captures useful information embedded in a data vector of sequence of symbols or numbers. The data vector may represent many different forms of information generated by various electronic and information systems. This short message format is particularly useful when bandwidth limited communication links are used to transmit a data set that can be represented as a set of data vectors that is true for essentially all types of data. Described herein is an algorithm formulated to be useful for data communication problems associated with bandwidth limited communication links.
US08060541B2 Network-based database communication system
The present invention is a communication system. Further, the present invention relates to a database communication system that allows for communication between disparate databases.
US08060540B2 Data relationship visualizer
Data having express or implied relationships may be displayed by selecting a starting entity in a data structure, building a relationship tree, and building and optimizing a relationship matrix based on the relationship tree. The optimized relationship matrix may be used to layout and render a graphical image that positions various elements with respect to the starting entity based on the relationships. The distance matrix may be optimized by creating a first distance matrix based on the relationship tree, developing a dissimilarity matrix based on expressed or implied relationships, and multiplying the dissimilarity matrix by a weighting factor to determine a distance matrix that may be optimized by multi-dimensional scaling. An optimized weighting factor may be determined and used to select an optimized distance matrix.
US08060539B2 Method of notifying an invitee to an event of changes to the event in an electronic calendar system
The present invention provides a method for notifying at least one invitee of an initial event of changes to the initial event. The method comprises receiving the initial event comprising a plurality of initial event elements and receiving an updated event comprising a plurality of updated event elements, each updated event element corresponding to a respective initial event element. The updated event elements are compared to the initial event elements to determine which of the updated event elements are changed event elements that differ from their respective initial event elements and the at least one invitee is notified of any specific changed event elements.
US08060537B2 Storage portion management device, image processor, method for controlling the same and computer program product
An image forming device includes a box for each user for storing a file, a table management portion for storing a file change in the box together with a time when the change happened as change history information, an inbox change detection portion for detecting a file change in the box of the user when the user logs in that happened before the user logs in this time in accordance with the change history information of the box and a screen display process portion for displaying a result of the detection.
US08060535B2 Method and apparatus for information and document management
A telecommunications system includes a network; one or more user devices operably coupled to the network; one or more servers operably coupled to the network, the servers defining document storage locations; and a document management service including: a document address database configured to identify geographical locations associated with the document storage locations; a map display manager configured to cause a display to display a map of geographical locations associated with the document storage locations; and a geography manager configured to allow access to documents at locations defined by the document address database and displayed by the map display manager in association with a particular geographical location.
US08060533B1 Panel-based management of data objects from a plurality of data sources
A mechanism for providing panel-based management of data. In accordance with instructions on a machine-readable medium, a computing system receives data objects from various sources such as various user devices and application servers. Further, the computing system causes a device to display a graphical user interface through which a user can define panels that will be associated with various received data objects, so as to define a record, by time or subject matter, of relevant data objects. Further, the computing system allows a user to readily switch from display of one panel to display of another panel, so as to assist the user with multi-tasking and associated context switching.
US08060530B2 System and method for triggering a provisioning event
In accordance with the teachings described herein, systems and methods are provided for triggering a provisioning event in a service provider using a provisioning request message generated by an external system. A provisioning system may be used to receive the provisioning request message from the external system and transmit information in the provisioning request message to the service provider to trigger the provisioning event. The provisioning request message may have a data structure that includes a header section and a body section. The body section may contain a provisioning entity section that includes information identifying an entity to which the provisioning event pertains, wherein the provisioning entity section includes one or more attributes defined by the external system.
US08060528B2 Business intelligence OLAP consumer model and API
According to some embodiments, a method is provided including receiving, from a front-end portion of a business information system, a data request at a back-end portion of the business information system, identifying an information provider associated with the data request, passing the data request to the information provider via a consumer services interface using a selection object and a query view object, and receiving a result set from the information provider.
US08060527B2 Techniques to associate media information with related information
System, apparatus, method, and article for techniques to associate media data with related information. A mobile computing device includes a media manager module. The media manager module processes a media file including metadata. The media manager module retrieves a first content from a metadata field in the metadata. The media manager module retrieves a second content from a field in an application file associated with an application client. The media manager module compares the first and second contents and determines whether the first and second contents are associated. If the first and second contents are associated, the media manager module retrieves the second content and inserts the second content in a second metadata field of the media file.
US08060524B2 History answer for re-finding search results
A system, method, and medium are provided for providing a personalized answer to a user-defined search query by utilizing the user's search history. A search session is instantiated, and search queries, search results, user selections of search results, and other information is recorded. A search query is received and analyzed to determine whether the query reflects user intent to re-find a search result that the user previously was presented in response to a previously issued search query. Search results pages provided to the user in response to queries include a personalized history answer that represents a previously viewed search result that the user may be attempting to re-find.
US08060519B2 Ontology-integration-position specifying apparatus, ontology-integration supporting method, and computer program product
Attribute mapping information is stored, in which a superclass of an associated class in an integration-source ontology already associated with an integration-destination ontology, an attribute of the superclass, and an integration destination attribute of a class in the integration destination are associated with each other. An integration target class in the integration source is specified to acquire an attribute of a superclass of the integration target class. An associated class having the shortest distance from the integration target class is specified, to specify an integration-destination-associated class associated with the specified associated class. An inheritance relation is followed from the integration-destination-associated class to specify a class having the integration destination attribute corresponding to the attribute in the mapping information as a position where the class associated with the integration target class is present.
US08060517B2 Methods and systems for adjusting a scoring measure based on query breadth
Methods and systems for adjusting a scoring measure of a search result based at least in part on the breadth of a previously-executed search query associated with the search result are described. In one described system, a search engine determines a popularity measure for a search result, and then adjusts the popularity measure based at least in part on a query breadth measure of a previously-executed search query associated with the search result. The search engine may use a variety of query breadth measures. For example, the search engine may use the quantity of results returned by the search query, the length of the query, the IR score drop-off, or some other measure of breadth.
US08060514B2 Methods and systems for managing composite data files
Systems and methods for managing data, such as metadata or non-metadata such as content. In one exemplary method, a composite document is received and it is determined whether the composite document contains at least one subdocument and if it does, the method captures metadata and/or content from the subdocument and stores the captured metadata and/or content for use in future searches (or an immediate search). The metadata and/or content from the composite document is typically combined together with information about the hierarchy of the subdocuments in the document. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.
US08060513B2 Information processing with integrated semantic contexts
A system and method for generating a frame of reference for a plurality of information, the plurality of information containing text data and obtained by a user through interaction with one or more information sources. The method and system include receiving selected information for analysis, the information including a plurality of text data and identifying a plurality of logical units of the text data. Also included are identifying a plurality of individual textual portions in each of the logical units and calculating the number of logical units associated with each of the individual textual portions of the plurality of textual portions for use in identifying a plurality of patterns including a respective pattern for each of the individual textual portions. Based on the identified patterns, a measure of importance for each of the plurality of patterns is calculated and respective patterns from the plurality of patterns are selected based on their corresponding measure of importance satisfying a predefined pattern importance threshold for retaining the respective patterns in the plurality of patterns. Further, a plurality of information context definitions is generated based on the selected respective patterns and the generated information context definitions are assigned as context definitions of a semantic context associated with the frame of reference. The plurality of information is related to each other and such relation is represented by the generated context definitions of the semantic context.
US08060512B2 Hybrid tensor-based cluster analysis
What is disclosed is a novel system and method for analyzing multi-dimensional cluster data sets to identify clusters of related documents in an electronic document storage system. Digital documents, for which multi-dimensional probabilistic relationships are to be determined, are received and then parsed to identify multi-dimensional count data with at least three dimensions. Multi-dimensional tensors representing the count data and estimated cluster membership probabilities are created. The tensors are then iteratively processed using a first and a complementary second tensor factorization model to refine the cluster definition matrices until a convergence criteria has been satisfied. Likely cluster memberships for the count data are determined based upon the refinements made to the cluster definition matrices by the alternating tensor factorization models. The present method advantageously extends to the field of tensor analysis a combination of Non-negative Matrix Factorization and Probabilistic Latent Semantic Analysis to decompose non-negative data.
US08060511B2 Method for extracting referential keys from a document
Methods, computer-readable media, and systems for extracting referential keys from a document are provided. A document is parsed to identify at least one key, the key being identified from at least one contextual indication. The key is classified according to a key type, the key type being identified from the contextual indication. The key is extracted and then stored in a location in a structured shell with the location corresponding to the key type. As a result, the key can be found by a search seeking one of the key and the key type allowing a searcher to identify the document from which the key was extracted.
US08060510B2 Best fit map searching
A search engine computer system is configured to produce an optimized display of maps especially useful in mobile handheld devices with comparatively small screens. The system factors in scoring functions, visibility, and empirical data on map levels to provide optimal map based results to users. This minimizes or avoids graphical results that overlap each other.
US08060509B2 Technique for processing data in a network
A technique for processing data in a network is disclosed. In one particular exemplary embodiment, the technique may be realized as a method for processing data in a network having a plurality of network stations. The method comprises receiving a first representation of data at a first of the plurality of network stations, processing the first representation so as to generate a second representation of the data, and transmitting the second representation from the first network station to a second of the plurality of network stations for storage therein, wherein the second representation is stored at an address within the second network station. The method also comprises receiving the address at the first network station, and transmitting the address from the first network station to a third of the plurality of network stations for storage therein.
US08060507B2 Filtering system for providing personalized information in the absence of negative data
Systems and methods are provided for personalizing advertising for a user. In accordance with certain implementations, information is accessed indicating which documents were selected by a user and which documents were not selected by a user. At least one positive word vector is generated using words contained in at least one of the selected documents, and at least one negative word vector is generated using words contained in at least one of the unselected documents. Document word vectors are generated, and a document rank order is established based on a vector space relationship analysis. Categories associated with the documents are ranked based on the document rank order, and the ranked categories are sent to an ad server. Advertising material associated with the ranked categories may then be received from the ad server in a selected context.
US08060504B2 Method and system for selecting content items to be presented to a viewer
A rules evaluation engine operable to select optimal content for presentation to the viewer at each presentation opportunity. The engine evaluates segmentation rules associated with each particular content item in parallel, and then selects the best content to be presented. Priorities determined during evaluation sort out which content items will be presented. Real time dynamic enrichment of the decision making context occurs by retrieving additional information required to evaluate the rules. Logging and administrative processes for managing the segmentation rules are also realized.
US08060497B1 Framework for evaluating web search scoring functions
Methods, systems, and apparatus, including computer program products, for testing web search scoring functions. A query is received. A first and a second scoring function are selected by receiving search results responsive to the query; applying candidate scoring functions to the search results to determine scores for the search results for each candidate scoring function; identifying pairs of the candidate scoring functions, and calculating a diversity score for each of the pairs. A pair of candidate scoring functions is chosen from the one or more pairs of candidate scoring functions based on the diversity scores, and the alpha function is selected as the first scoring function and the beta function is selected as the second scoring function. The plurality of search results are presented in an order according to scores from the first scoring function and are presented in an order according to scores from the second scoring function.
US08060496B2 Method for creating appendices that clearly reference the location of an object
To generate appendices which uniquely reference an object geographically, a tree of possible paths is generated. The paths are evaluated in accordance with predefined criteria, which are suited for use as termination criteria, at the time the paths are formed. Of the remaining paths, at least that one is coded as an appendix which best fulfills at least one of the criteria.
US08060494B2 Indexing and searching audio using text indexers
A full-text lattice indexing and searching system and method for indexing word lattices using a text indexer to enable enhance searching of audio content. The system and method utilize a Time-Anchored Lattice Expansion (TALE) method that represents word lattices such that they can be indexed with existing text indexers with little or no modification. Embodiments of system and method include an indexing module for generating and indexing word lattices based on audio content and a searching module for allowing searching of a full-text index containing indexed word lattices. The indexing module includes a custom IFilter and a custom Wordbreaker. Embodiments of the searching module include an ExpandQuery function for decorating an input query and a custom Stemmer. Embodiments of the searching module also include a GenerateSnippets module that extracts information from the indexed word lattices to enable the creation of clickable snippets.
US08060489B1 Computer-implemented interactive, virtual bookshelf system and method
A computer-implemented method and system for realizing an interactive, virtual bookshelf representing physical books and digitally stored books of the user. Using a search query, the Web is searched using search metadata to identify a desired book. Library metadata corresponding to the physical books and digitally stored books of the user is then searched using the search metadata to determine whether the desired book is present in the virtual on-line bookshelf. Results indicative of whether the desired book is present on the virtual on-line bookshelf can be displayed.
US08060477B1 System and method for archiving a media collection
A system and method for archiving a user's media collection are provided. In general, a central archiving system stores high-quality versions of a number of known media files and a number of known encoding algorithms. First, each media file in the user's media collection and an encoding algorithm used to encode each media file are classified as either known or unknown to the archiving server. For each known media file encoded with a known encoding algorithm, the archive includes information identifying the media file, information identifying the encoding algorithm for the media file, and optionally the one or more quality parameters such as bit rate, sampling frequency, and the like for the media file. For each unknown media file and/or media file encoded with an unknown CODEC or encoding algorithm, the archive includes the media file, which is uploaded and stored at the archiving system.
US08060475B1 Intelligent recovery point copying system and method
A method of intelligently copying recovery points from a primary storage device to a secondary storage device is presented. The decision on how to copy the recovery points depends upon the backup copy policy as well as the availability of previous backups on the secondary storage device.
US08060471B2 Updating display system of display list and method thereof
An updating display system of a display list and the method thereof are provided. A first version information of the display list at a local end is checked against with a second version information on a server. If they are different, only a modification item file containing a data item to be modified is downloaded from the server. The display list is then modified according to a line number given in the modification item file. The data item in the display list are ordered according to the time tags in the modification item file. This can solve the problems of spending too much time in downloading the display list and an unclear play list. This helps to achieve efficient update and better display.
US08060467B1 On-line account management system having a synchronized account information data store
A system and method for on-line management of account information by customers of a provider of goods or services. A web server receives billing information from a telecommunications service provider in a standardized XML-format readily suitable for viewing by the customers. The system further includes a tiered storage system for maintaining invoices of the customers. Recent invoices are maintained in an upper tier of the storage system where they are accessible to customers over the Internet. As the invoices age, an archival and retrieval application periodically transfers the invoices to an intermediate tier where they may only be accessed by the archival and retrieval application using an index maintained in the upper tier. Account receivable information is also available on-line through the web site. The available account receivable information is continuously synchronized with corresponding information maintained by the service provider using a synchronization application which minimizes traffic therebetween.
US08060461B2 System and method for load shedding in data mining and knowledge discovery from stream data
Load shedding schemes for mining data streams. A scoring function is used to rank the importance of stream elements, and those elements with high importance are investigated. In the context of not knowing the exact feature values of a data stream, the use of a Markov model is proposed herein for predicting the feature distribution of a data stream. Based on the predicted feature distribution, one can make classification decisions to maximize the expected benefits. In addition, there is proposed herein the employment of a quality of decision (QoD) metric to measure the level of uncertainty in decisions and to guide load shedding. A load shedding scheme such as presented herein assigns available resources to multiple data streams to maximize the quality of classification decisions. Furthermore, such a load shedding scheme is able to learn and adapt to changing data characteristics in the data streams.
US08060460B2 System, method and computer program product for dynamically measuring properties of objects rendered and/or referenced by an application executing on a computing device
A system, method and computer program product for dynamically measuring attributes of objects rendered and/or referenced by an executing software application without having to change and recompile the original application code. The system includes a staging environment that monitors the execution of the application and indexes items of graphical and/or audio information generated by the application into a first database. A second database is populated with one or more business rules, wherein each business rule is associated with one or more of the indexed objects. The system further includes a run-time environment that identifies items of graphics and/or audio information as they are generated by the application during run-time, uses the second database to determine if an identified item is associated with a business rule, and, responsive to a determination that an identified item is associated with a business rule, measures the object and its related attributes.
US08060457B2 Systems and methods for electromagnetic band gap structure synthesis
The present invention describes methods and apparatus for electromagnetic band gap structure synthesis. An exemplary embodiment of the present invention provides a method of electromagnetic band gap structure synthesis, which includes the step of providing a set of desired characteristics for an electromagnetic band gap structure. Furthermore, the method includes generating populations of patch shape members with a genetic algorithm routine and solving one or more of patch shape members of the populations with an electrodynamics modeling technique. Thereafter, the method includes the step of converting the output of the electrodynamics modeling technique into a set of response data for one or more of the patch shape members and calculating a fitness level for one or more of the sets of response data in comparison to the set of desired characteristics for the electromagnetic band gap structure. Next, the method includes the step of determining whether the fitness level of one of the patch shape members is within a predetermined tolerance. Subsequently, if none of the patch shape members provides a fitness level within the predetermined tolerance, then the steps of generating, solving, converting, calculating, and determining are repeated.
US08060456B2 Training a search result ranker with automatically-generated samples
A search result ranker may be trained with automatically-generated samples. In an example embodiment, user interests are inferred from user interactions with search results for a particular query so as to determine respective relevance scores associated with respective query-identifier pairs of the search results. Query-identifier-relevance score triplets are formulated from the respective relevance scores associated with the respective query-identifier pairs. The query-identifier-relevance score triplets are submitted as training samples to a search result ranker. The search result ranker is trained as a learning machine with multiple training samples of the query-identifier-relevance score triplets.
US08060452B2 Sales methods, delivery methods, code verification methods, repudiation resolution methods, and articles of manufacture
A sales method includes accepting an order for goods from a customer, providing a code associated with the goods to the customer, and receiving the code from the customer prior to delivering the goods. A code verification method includes providing a code associated with goods ordered by a customer to the customer and receiving a verification request from a delivery agent tendering delivery of the goods to the customer. The verification request includes an asserted code provided by the customer. The method also includes determining whether the asserted code is the code previously provided to the customer. A repudiation resolution method includes receiving a request to reverse a credit charge for a purchase of goods from a customer and determining whether the customer provided a code associated with the goods to a delivery agent in response to the delivery agent tendering delivery of the goods to the customer.
US08060451B2 System and method for facilitating skill gap analysis and remediation based on tag analytics
This invention includes a workforce management system having a system bus, at least one database in communication with the system bus that includes data representative of workforce employees, and social networking data associated with the employees. A matching functional unit includes a text mining function for mining contextual information from the at least one database to generate context labels for an employee, a clustering function for generating concept labels for an employee, and a matching function that sorts and matches employees by the labels in accordance with a matching criteria. A user interface provides user input to the support operation of the workforce management system.
US08060444B2 Determining whether a digital rights management system's native license is valid
Embodiments of the present invention pertain to determining whether a digital rights management system's native license is valid. According to one embodiment, a value of a decision indicator is accessed at a digital rights management system. The decision indicator is set by a trusted entity other than the digital rights management system because the digital rights management system does not have sufficient information to determine how to set the decision indicator. The value of the decision indicator is used at the decision rights management system to determine whether the native license associated with the digital rights management system is valid.
US08060443B2 Electronic copyright license repository
A content distribution system for transporting audio or video licenses between content players that use digital rights management (DRM) is disclosed. The content distribution system includes at least a second license repository and an authentication engine. The second license repository receives second information describing a second plurality of content licenses. A first license repository stores a first plurality of content licenses. The first plurality of content licenses enable use of a plurality of content objects with a first content player within confines of DRM. The second license repository is geographically distant from the first license repository. The authentication engine authorizes the second plurality of content licenses of the second license repository. The second plurality of content licenses enable use of the plurality of content objects with the second content player within the confines of DRM.
US08060427B2 Graphical user interface related to non-standard trading of financial instruments
A graphical user interface related to non-standard settlement trading in financial instruments is provided. The graphical user interface preferably includes a selectable portion of a display screen related to a financial instrument and a selectable tab for accessing a selectable portion of the display screen related to one or a plurality of non-standard settlement positions with respect to the financial instrument. In one embodiment of the invention, when the tab is selected, access is provided to the selectable portion of the display screen related to the plurality of non-standard settlement positions.
US08060424B2 On-line method and system for monitoring and reporting unused available credit
The present invention generally relates to monitoring and advising consumers of their outstanding credit balance by category of debt (i.e. including, but not limited to, the category of all credit cards, all real estate loans, all automotive loans, all revolving credit loans, etc.) and all minimum payments due by category of debt, and more particularly to an on-line method and system for monitoring and reporting total credit used by category of debt, total minimum payments due by category of debt and total unused available credit by category of debt, and alerting the consumer on a periodic basis via email. Since the credit report is the basis of most credit scores this invention is meant to provide the consumer with debt categories that are used in calculating their credit score, which is critical to future borrowing especially when the borrowing is approved or disapproved based only on the user's credit score.
US08060419B2 Method and apparatus for providing separable billing services
Methods and apparatus for providing separable billing services. In one embodiment, an apparatus comprises a memory for storing a data address associated with a first type of communication and a processor for receiving a data packet, the data packet comprising a destination data address. The processor compares the destination data address to the data address associated with the first type of communication, and routes the data packet to the destination data address if the destination data address matches the data address associated with the first type of communication and bills an account associated with the first type of communication.
US08060413B2 System and method for making electronic payments from a wireless mobile device
There is disclosed a system and method of making an electronic payment from a wireless mobile device. In an embodiment, the method comprises: providing an electronic wallet, the electronic wallet having a persistent store for storing data for one or more payment cards and a wallet security module configured to verify authorized access to the electronic wallet; and permitting access to the data for one or more payment cards stored in the electronic wallet upon verification of authorized access by the wallet security module. In an embodiment, the wallet security module is configured to store one or more of a password and biometric data, and the method further comprises: comparing any subsequently input password or biometric data to a password or biometric data previously supplied by the authorized user and stored in the wallet security module; and if the comparison matches or is within an acceptable range, then permitting access to the data for one or more payment cards stored in the electronic wallet.
US08060412B2 System and method for obtaining merchandise information
In a method of obtaining merchandise information from a store system using speech processing technology to determine a spoken query entry, an information inquiry from a customer regarding a particular product is received via a communication network. The location of the customer is determined, which is then used to determine a store closest to the customer. A merchandise database is searched for the inquired information regarding the particular product, wherein searching the merchandise database is limited to products available at the store closest to the customer location. The inquired information is retrieved from the merchandise database, and transmitted to the customer.
US08060411B2 Method and system for generating an automatic authorization
A system and method for generating an automatic authorization of a shopping cart created during a procedure of electronic procurement of items depending on values stored in a database table. Data is retrieved from a database table. The data may represent a budget-value and data representing a cumulative amount spent during a specified time period assigned to the user performing the electronic procurement. The total value of items in the shopping cart is calculated. And, a sum of the value of the cumulative amount spent and the total value of items in the shopping cart is compared with the budget-value. If the sum lies within the budget-value, then the authorization may be generated, and the value of the cumulative amount spent by the total value of items in the shopping cart may be updated. If the sum does not lie within the budget-value, an indication is generated indicating that the budget is exceeded.
US08060407B1 Method for providing personalized, targeted advertisements during playback of media
A media player is provided. The media player comprises a communications interface, a memory store containing a plurality of personalized advertisements, and a media playback component. The targeted advertisements are refreshed by receiving updates from the communications interface during some of the intervals when the media player is connected to a network. The targeted advertisements are indexed by a plurality of characteristics, the first characteristic being a creation date of the targeted advertisements. The media playback component is configured to play a media content, wherein the media content is stored separately from the targeted advertisements, and to play one of the targeted advertisements in the memory store selected based on the characteristics of the one of the targeted advertisements.
US08060403B1 Method and system for providing advertising to select consumers using payroll data and systems
In accordance with one embodiment, a system and method for providing advertising to select consumers using payroll data includes a process for providing advertising to select consumers using payroll data whereby one or more advertisements and/or marketing devices are distributed to a given consumer based, at least in part, on data representing financial information about the given consumer obtained from a payroll system and/or payroll service. The one or more advertisements and/or marketing devices are distributed to the given consumer through the payroll system and/or payroll service and, in some instances; the one or more advertisements and/or marketing devices are distributed to the given consumer as printed and/or electronic attachments to the given consumer's paycheck and/or payroll account.
US08060399B2 Targeting content to network-enabled television devices
Methods and systems are disclosed herein for managing content, including advertising content, delivered to various network-connected devices, including screens, mobile devices, computers, televisions, radios, and the like, based on usage profiles associated with device-specific identifiers for mobile devices, short-distance wireless technologies for transmission of content and detection of proximity, and content targeting and management techniques.
US08060397B2 Method and system for asset valuation using a statistical approach
The disclosed embodiments are directed to a system, non-transitory computer readable medium and method of determining a value of an asset and presenting a visualization of the determined asset value The exemplary system and method use past data and future plan data related to the asset that is processed by a computer to determine the asset value. Different valuation processes may be used to determine the asset value. The resulting valuations may be presented to a user for comparison purposes.
US08060396B1 Business activity monitoring tool
A system for monitoring orders processed by order processing applications implemented on computer systems is provided. The order processing monitor comprises an application to process a portion of an order and to write application data to a log file, the application data related to the processing of the order by the application, a log adapter operable to communicate with the log file to obtain at least a portion of the application data, a log agent operable to monitor a resource data related to a computer system used by the application to process at least some of the order, and a monitor component in communication with the log adapter to obtain the portion of the application data and operable to obtain at least a portion of the resource data, the monitor component using the application data and resource data to determine order status information.
US08060394B2 Worker and document management system
The method, system and a computer program and a computer product for managing workers and documents is provided. The method includes storing industry representations and a list of workers with data related to the workers, linking the industry representations to the workers and selecting at least one worker from based on the industry representations for that worker. The method also includes scheduling workers to a job based on whether they have all of the required industry representations. In addition, the method includes uploading industry representations and bar code scanning industry representations into the database. The method further includes dispatching said industry representations to other users and automatically mapping fields of the dispatched data in the destination database. In addition, the method includes selectively encrypting only sensitive fields in data transmission between two entities.
US08060390B1 Computer based method for generating representative questions from an audience
A computer assisted system and related method for interacting with an audience by combining questions from a group of questioners, analyzing the questions, and presenting the questions in summary form for answering by a speaker or interviewee. The answers are then delivered to the questioners. The entire interview may be delivered to the questioners, or portions may be selectively delivered to separate questioners based on questions asked by the respective questioner. In one embodiment, questions may be grouped by similar subject matter; groups may be arranged by the number of associated questions or by other priority criteria. In a further embodiment, a representative question may be generated for each group. The representative question may be selected from the group or may be generated from analysis results. In one embodiment, a subscriber based service is provided. Profiles may be developed for the questioners, and targeted advertising may be delivered based on the profiles.
US08060389B2 System and method for anonymous location based services
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to automatically located mobile receiving data processing systems. The web service communicates with a receiving data processing system in a manner by delivering information to the device when appropriate without the device requesting it at the time of delivery. There are varieties of configurations made by different user types of the web service for configuring information to be delivered, and for receiving the information. The web service maximizes anonymity of users, provides granular privacy control with a default of complete privacy, and supports user configurable privileges and features for desired web service behavior and interoperability. The web service is fully automated to eliminate human resources required to operate services. Integrated with the web service are enhanced location based services providing map solutions, alerts, sharing of novel services between users, and complete user control for managing heterogeneous device interoperability through the web service.
US08060386B2 Persistent sales agent for complex transactions
The present invention includes systems and methods employing branded virtual characters across multiple network platforms throughout various stages of complex transactions (eg, selling insurance). These characters initially engage prospective customers on a network platform, such as a social network, and persist over time across other network platforms (eg, university and company websites) to educate consumers until they are ready to purchase—from their “trusted advisor”—particular products and services offered by various providers. Even after completing transactions, these characters continue to provide various services, such as notifying a customer whose circumstances have changed of a relevant product or service, while remaining available to answer questions and provide information upon demand. By employing a semi-automated model, the system of the present invention can answer many questions via predetermined vignettes and automated answers generated by expert systems, while still utilizing live human experts (often transparently) when necessary.
US08060385B1 System, program product and method for segmenting and underwriting using voting status
A system, method and computer program product for utilizing a person's voting status as a factor in segmenting a population, and in various aspects of selling, underwriting, or rating insurance. Voting status may include voter registration, eligibility for voter registration, an instance of recent voting, voting frequency, or other voting history in elections. In defining voting status, an instance of recent voting, voting frequency, or other voting history may optionally take into account the type of election or the turnout for the election, or both. Voting status may be used together with other factors such as age, gender, driving distance to place of employment, or residence location. A risk model for insurance purposes is provided, including segmentation of a population into groups based factors including voting status; and determining risk parameters of each group. A rate structure corresponding to the segmented groups may be calculated, and insurance coverage limits and a premium proposed to a customer based on a group assignment. Persons to receive insurance sales solicitations may be identified based on voting status.
US08060383B2 Systems and methods for a consumer to determine food/medicine interactions
One embodiment of the present invention relates to systems and methods for detecting harmful and/or hazardous ingredients that may cause an allergic reaction, interfere with the effectiveness of a prescription drug, exacerbate symptoms associated with a chronic illness, and/or cause another undesired reaction.
US08060354B2 System and method for determining a nutritional diet for a canine or feline animal
Selecting the nutrition for an animal or animal group comprises performing a diagnostic test to obtain first data. A data base that comprises first data relating a genomic analysis of a bodily fluid or tissue sample from an animal to a physiological condition and optionally the genotype of the animal is accessed. A data base that comprises second data relating to effects of nutrition on genomic analysis is accessed. The first and second data are processed with input data defining the physiological condition and optionally the genotype of the animal or animal group to derive the nutrition for an animal or animal group.
US08060353B2 Flow cytometer remote monitoring system
Generally, computer implemented remote monitoring system which generates a viewable reduced byte data representation for each one of a plurality of analyzed instrument signals. Specifically, a flow cytometer remote monitoring system which generates a viewable reduced byte data representation for each one of a plurality analyzed flow cytometer signals.
US08060351B2 Display design system and method
An LCD display design system and method are disclosed. The method includes performing operations by a variety of operation modules after initial parameters are input and an operation type is selected, so as to generate operation results and transfer the operation results to an integration module; integrating the operation results by an integration module to generate a correspondence relation such as an operation window, a compare-table or an equation, and further transferring the operation results and the correspondence relation to an output module such that the output module can display performance variations of a variety of designs corresponding to the different initial parameters. Therefore, the present invention provides a user with a convenient way to obtain optimal design parameters for designing a display pixel circuit.
US08060348B2 Systems for analyzing tissue samples
A system for analyzing tissue samples, that generally comprises, a storage device for at least temporarily storing one or more images of one or more cells, wherein the images comprise a plurality of channels; and a processor that is adapted to determine the extent to which a biomarker may have translocated from at least one subcellular region to another subcellular region; and then to generate a score corresponding to the extent of translocation.
US08060345B2 Transforming airplane configuration requirements into intelligent spatial geometry
A system and method for knowledge based development of interior models for configurable spaces, including storing a digital definition of the interior section of the passenger vehicle and parameters related to the objects, storing a digital definition of a plurality of three dimensional stay-out spaces associated with one or more of the objects, defining one or more collision rules between a first three dimensional stay-out space and a second three dimensional stay-out space, the rules define whether the first three dimensional stay-out space and the second three dimensional stay-out space may overlap, and designing the interior section to accommodate objects based on the defined collision rules and object parameters.
US08060340B2 Controllers, observers, and applications thereof
Controller scaling and parameterization are described. Techniques that can be improved by employing the scaling and parameterization include, but are not limited to, controller design, tuning and optimization. The scaling and parameterization methods described here apply to transfer function based controllers, including PID controllers. The parameterization methods also apply to state feedback and state observer based controllers, as well as linear active disturbance rejection (ADRC) controllers. Parameterization simplifies the use of ADRC. A discrete extended state observer (DESO) and a generalized extended state observer (GESO) are described. They improve the performance of the ESO and therefore ADRC. A tracking control algorithm is also described that improves the performance of the ADRC controller. A general algorithm is described for applying ADRC to multi-input multi-output systems. Several specific applications of the control systems and processes are disclosed.
US08060338B2 Estimation of global position of a sensor node
Methods and apparatuses for locating a sensor node are disclosed. A representative apparatus, among others, includes a processing unit that receives sensor node data and object trajectory information data for an object. The sensor node data is related to the object's trajectory, and a data point in the object trajectory information data comprises a time stamp and the coordinates of a position. The position corresponds the location of the object at the given time. The processing unit is adapted to correlate at least a portion of the sensor node data with at least a portion of the object trajectory information data to determine an absolute position of the sensor node.
US08060335B2 Method and system for liquid and vapor leak detection
The present invention relates generally to the commercial distribution and sales of volatile motor fuels and more specifically to systems and methods for ensuring leak free storage of both liquid and vapor phase states of fuels stored at dispensing facilities. In addition, the present invention presents a simple device for measuring evaporative loss rates from fuel storage systems. Moreover, this invention provides a device for determining proper functioning of Stage I and Stage II vapor recovery techniques.
US08060334B1 Aircraft pitot-static tube with ice detection
An aircraft Ice Detection pitot-static tube is described which uses sensors integrated into the pitot-static tube to determine when and where the pitot-static tube is icing up. Temperature, thermal conductivity and impedance sensor measurements are combined with a mathematical transfer of the impedance sensor output into the complex dielectric plane to identify that the material accreating on the exterior and interior of the pitot-static tube is ice and only ice. Identification of ice realized when the trace in complex dielectric space has a distinctive semi-circular form, which only ice exhibits, with measured values in agreement with reference laboratory data stored in the onboard computer system.
US08060329B2 Display-device inspection apparatus and inspection method
A display-device inspection apparatus includes a pointing device for following a position where an identification for identifying an attention area on an inspection image is displayed on the inspection image simultaneously, an attention area information extracting part for converting the identification into outline coordinate data to extract both positional information and shape information related to the attention area m a screen, an attention area information storing part for classifying and storing the positional information and the shape information on a basis of a predetermined standard of classification, and an analysis result outputting part for outputting inspection result information constructed by analyzing contents stored in the attention area information storing part.
US08060328B2 Method and apparatus for quantitating surface-binding optical resonance profiles
An apparatus for quantitation of surface-binding optical resonance profiles includes a calibration module including a calibration scan result fetcher, a calibration profile creation module, and a fitting module. The fitting module includes an experimental scan result fetcher, a calibration profile fetcher, and a resonance shift determination module. A method for qualifying a surface plasmon resonance chip is also described herein.
US08060316B2 Methods, data structures, and systems for classifying microparticles
Methods, data structures, and systems for classifying particles are provided. In particular, the methods and systems are configured to acquire a first set of data corresponding to measurable parameters of a microparticle and identify a location of a look-up table to which the first set of data corresponds, wherein the look-up table is framed by values associated with at least one of the measurable parameters. Furthermore, the methods and systems are configured to determine whether the first set of data fits one or more predefined algorithms respectively indicative of a different microparticle classification associated with the identified location of the look-up table. The methods and systems are further configured to classifying the microparticle within at least one predefined categorization based upon the determination of whether the first set of data fits the one or more predefined algorithms.
US08060314B2 Updating information regarding sections of a streamer that are in a body of water
To perform a marine survey, a streamer is deployed into a body of water, where the streamer has plural first sensors to perform a subterranean survey. Indications are received from second sensors in corresponding sections of the streamer, where the indications are regarding which sections are in the body of water. Information is updated regarding which sections of the streamer are in the body of water in response to the received indications.
US08060312B2 System and method for migrating seismic data
A system and method that enable the processing of seismic data. In one embodiment, a system comprises a plurality of processing nodes and a server. The plurality of processing nodes are configured to process seismic data for migration. The server is operatively linked to each of the plurality of processing nodes to enable communication between the server and the processing nodes. The server may manage a set of stored beam tables that can be accessed by the processing nodes in order to process seismic data.
US08060309B2 Characterization of fracture length and formation resistivity from array induction data
Measurements made by a multi-array/multi-frequency induction resistivity logging tool in a borehole are used for determining the length of fractures in an earth formation and the resistivity of the unfractured formation when the fractures have a resistive fluid. A look-up table based on modeling of a fracture by a pair of wings is used.
US08060308B2 Weather monitoring techniques
Arrangement and method for monitoring weather includes a sensor system arranged in vehicles for obtaining information about the weather in the vicinity of the vehicle, a communication system arranged in each vehicle and coupled to a respective sensor system for communicating the obtained weather information to a control station or other remote facility, and a transmission system arranged at the control station for transmitting weather conditions in an area in which the vehicles travel based on the information obtained by the vehicles. A positioning system may be arranged on each vehicle to determine its position so that the communication systems transmit the position of each vehicle along with the obtained information. A display may be arranged in each vehicle for displaying the transmitted weather conditions to an occupant of the vehicle.
US08060304B2 Marking system and method
A marking system may hold a container from which markers are dispensed and identify a marker characteristic regarding the markers in the container. The marking system may also receive activation of a trigger, dispense a marker from the container when the trigger is activated, and store the marker characteristic and time data when the trigger is activated.
US08060303B2 Navigation device and lane guide method
A vehicle is guided to a lane that the vehicle should run, even if map data do not include lane information of a tollgate.A navigation processing part 100 makes a vehicle running path calculation part 112 calculate a running path of the vehicle from a point of a prescribed distance from the tollgate until an ETC receipt signal receiving part 114 receives an ETC receipt signal. Then, the navigation processing part 100 calculates an approximate position of an ETC lane on the basis of the running path, and accumulates the calculated approximate position in a storage unit. Further, when the vehicle approaches to the tollgate within a prescribed distance from the tollgate, the navigation processing part 100 obtains the approximate position of the ETC lane of the tollgate from the storage unit, and displays the approximate position through a display processing part 106, to guide the user to the ETC lane.
US08060302B2 Visual assessment of landmarks
Visual images may be used to detect, or verify the existence of, landmarks. In one example, the landmarks may be used to provide driving or walking directions. A set of records may be examined to identify the street addresses of businesses or other entities. Additionally, street-level images may be captured with a camera, and the locations at which the images were captured may be recorded. The images may be evaluated with an Optical Character Recognition (OCR) process to determine what words appear in the images. The words in the image are compared with the names of entities whose addresses are near where the image was captured. If the words match the entity name, then a sign identifying the entity is presumed to be visible along a particular route, and the entity may be used as a landmark in a set of walking or driving directions.
US08060297B2 Route transfer between devices
A user can intend to travel between different locations and employ different traveling manners to reach an intended travel destination. At different points, different devices can be employed for disclosing a route. For instance, as a user walks, a route can be integrated into a personal electronic device, such as a cellular telephone. An evaluation can take place that due to specific route details, for example detailed text, a particular device would be superior for presentment over another.
US08060296B2 Low cost aircraft center of gravity monitoring systems and methods
Systems and methods for determining center of gravity for an aircraft. An example system includes one or more load measurement devices that generate one of nose gear or main gear weight information and a processing device that determines center of gravity of the aircraft based on previously received gross weight information and the generated nose or main gear weight information. The number of gear sets with load measurement devices is one less that the total number of gear sets having distinct longitudinal positions along a fuselage of the aircraft. The processing device further determines center of gravity based on temperature and/or pitch attitude information. The system includes a user interface that allows a user to enter the gross weight information that might be included in a flight manifest or a load and trim sheet and/or a communication component that receives the gross weight information from a ground-based system.
US08060288B2 Control system and method to inhibit automatic transmission downshifting during trailer sway
A control system for a vehicle that is towing a trailer, the control system including a lateral acceleration sensor coupled to the vehicle for determining a lateral acceleration of the vehicle caused by the trailer swaying and generating a lateral acceleration signal based on the lateral acceleration of the vehicle and a transmission controller for receiving the lateral acceleration signal from the lateral acceleration sensor, comparing the lateral acceleration signal to a threshold, and prohibiting a gear switch signal from being transmitted to a transmission of the vehicle when the lateral acceleration signal exceeds the threshold.
US08060287B2 Service brake control system for optimized regenerative braking of medium or heavy trucks
Braking control for a hybrid vehicle provides both service and regenerative mode braking for the driven wheels. A hybrid drive system is coupled to the driven wheels to provide traction power and which is capable of operating in a regenerative braking mode. The service brakes are provided by pneumatically actuated service brakes coupled to the driven wheels. Braking is initiated conventionally using an operator controlled brake actuator. A pressure regulator is placed in a pneumatic brake actuation line coupled from the operator controlled brake actuator to the pneumatically actuated service brakes for the driven wheels. The pressure regulator initially closes during braking, preventing operation of the service brakes up to the limit of the ability of the hybrid drive system to absorb torque for regenerative braking. When the torque limit for the hybrid drive system is reached, the regulator opens the actuation line progressively allowing the service brakes to supplement the hybrid drive system. During loss of traction events regenerative braking is discontinued to avoid interference with operation of anti-lock braking of the vehicle's service brakes.
US08060284B2 Work machine with torque limiting control for an infinitely variable transmission
A work machine includes an internal combustion (IC) engine having an output, and an infinitely variable transmission (IVT) coupled with the IC engine output. The IVT includes a hydraulic module and a mechanical drivetrain module. A pressure transducer is associated with and provides an output signal representing a hydraulic pressure within the hydraulic module. At least one electrical processing circuit is configured for controlling the IC engine output, dependent upon the output signal from the pressure transducer.
US08060283B2 Method and system for controlling the loading of a container associated with a vehicle
A leader location-determining receiver determines a leader location of a lead vehicle. A follower location-determining receiver determines a follower location of a follower vehicle, which has a container for storing a material. A data processor or position module calculates an observed relative position between the lead vehicle and the follower vehicle. Target relative positions are established between the lead vehicle and the follower vehicle. A data processor or selector selects a preferential one of the established target positions. A data processor or adjuster adjusts the observed relative position of the follower vehicle to achieve the selected preferential one of the established target positions.
US08060278B2 Methods and systems for controlling steering in a vehicle using a primary active steering functionality and a supplemental active steering functionality
A method for controlling steering in a vehicle includes the steps of obtaining a vehicle steering communication, controlling an actuator coupled to a hand wheel, a road wheel, or both using a primary active steering functionality, if the vehicle steering communication reflects one or more of a plurality of types of specified errors, and controlling the actuator using the primary active steering functionality and a supplemental active steering functionality, if the vehicle steering communication does not reflect one or more of the plurality of types of specified errors.
US08060272B2 System and method for image mapping and visual attention
A method is described for mapping dense sensory data to a Sensory Ego Sphere (SES). Methods are also described for finding and ranking areas of interest in the images that form a complete visual scene on an SES. Further, attentional processing of image data is best done by performing attentional processing on individual full-size images from the image sequence, mapping each attentional location to the nearest node, and then summing all attentional locations at each node.
US08060271B2 Detecting principal directions of unknown environments
Apparatus and methods according to some embodiments of the present invention use a graphical model, such as a Markov random field model, to represent principal driving directions within an environment. The model has a plurality of nodes representing spatial locations within the environment, and the principal direction for each node is determined probabilistically using linear features detected within an image of the environment. Apparatus and methods according to embodiments of the present invention can be used in improved autonomous navigation systems, such as robotic vehicles.
US08060270B2 System and method for inspection of structures and objects by swarm of remote unmanned vehicles
A method for inspecting structures that includes using a plurality of independent unmanned mobile vehicles. The unmanned mobile vehicles are equipped with a control and guidance system for enabling each unmanned mobile vehicle to operate autonomously. Each unmanned mobile vehicle may be programmed with an operating program that defines a path of travel for it, relative to a structure to be inspected. The unmanned mobile vehicles are deployed so that they cooperatively form a swarm that travels about the structure. At least one of said unmanned mobile vehicles is used to obtain inspection data of a portion of the structure as it executes its respective operating program.
US08060262B2 Airport lighting aid simulation system
An airport lighting aid simulation system comprises a data storage unit configured to store lighting aid data relating to a plurality of airports. The lighting aid data indicates a type and a location of an airport lighting aid at a runway at each airport. The system also includes a display unit and a processing unit operatively connected to both the data storage device and the display unit. The processing unit is configured to receive an input signal indicative of a target runway, to retrieve a sub-set of the lighting aid data from the data storage unit, the sub-set being indicative of a target runway lighting aid, and to control the display unit to display a target runway description. The system enables a pilot to determine whether a visible runway is the target runway by comparing a view from an aircraft as the aircraft approaches the visible runway with the target runway description.
US08060253B2 Systems and methods for controlling a legged robot based on rate of change of angular momentum
Systems and methods are presented that use the rate of change of a legged robot's centroidal angular momentum ({dot over (H)}G) in order to maintain or improve the robot's balance. In one embodiment, a control system determines the current value of {dot over (H)}G, compares this value to a threshold value, and determines an instruction to send to the robot. Executing the instruction causes the robot to remain stable or become more stable. Systems and methods are also presented that use a value derived from {dot over (H)}G in order to maintain or improve the robot's balance. In one embodiment, a control system determines the location of the Zero Rate of change of Angular Momentum (ZRAM) point (A), determines the distance between A and the location of the center of pressure of the resultant ground force, compares this value to a threshold value, and determines an instruction to send to the robot.
US08060246B2 System and method for interactive items dispenser
A networked items dispenser is disclosed. The device includes a housing having a bulk storage bin for storing items, a temporary storage bin for receiving the items, and a dispensing receptacle for receiving the items from the temporary storage bin. A communications network interface is provided for entering programming instructions. A programmable internal memory device is also included for storing a schedule for dispensing the items, such that the schedule can be automatically adjusted according to a hierarchy of dispensing rules.
US08060245B2 High volume conveyor sortation system
A sortation system and method of sorting product includes providing a sorter assembly and a supply system supplying product that is received by the sorter assembly. Product supplied to the sorter assembly is monitored and a parameter is determined that is indicative of the relationship between product supplied to the sorter assembly and product being sorted by the sorter assembly. The supply system is controlled as a function of a value of the parameter.
US08060243B2 Sorting apparatus
A sorting apparatus includes: a characteristic information obtaining unit which obtains characteristic information of each of packages; a first branching unit to a third branching unit each of which performs branching operation for forwarding a predetermined package among the packages to a corresponding one of a first branching conveyor to a third branching conveyor; an interval adjusting unit which adjusts an interval which is a distance between two packages, which are a current package and the next package, forwarded sequentially; a branch control unit which causes each of the first branching unit to the third branching unit to change the details of branching operations according to the characteristic information; and an interval control unit which causes the interval adjusting unit to increase the interval in proportion to the time required for the branching operation for the current package.
US08060242B2 System, apparatuses, methods and computer program for producing a batch of mail items and providing and generating identification codes
A method and apparatus for producing a batch of mail items. A number of sheets are assembled to at least two documents, wherein at least two of the documents each contain at least two sheets. Each of the sheets in the batch is provided with a unique identification code unique to each sheet in the batch. The documents are assembled to one or more mail items. At least one unique identification code is read and the read unique identification codes are tested against a criterion. An error message is provided if the characteristic does not meet the criterion.
US08060241B2 Automatic warehouse
Stations (8,9) of an automatic warehouse (2) are provided with transfer devices (10) for transferring an article one by one between a tray and a bucket, and hands (11, 12) of the transfer devices are provided with an ID tag reader and writer. The ID of the article stored in the bucket can be grasped and delivering products can be inspected, and further, data corresponding to each article can be written in the ID tag.
US08060237B2 Method and apparatus for work instruction generation
A computer implemented method, apparatus, and computer usable program code for manufacturing a product. In response to receiving an identification of the product, a process object associated with the product may be identified. A completed instance of the process object may be created for the product. A set of instructions may be presented to manufacture the product using the completed instance of the process object.
US08060236B2 System for producing orthodontic aligners by CNC machining
A system produces orthodontic aligners by CNC machining. A digital model of the patient's dental anatomy is manipulated using CAD software to create a solid CAD model of an aligner. A CNC milling machine is then used to machine the inside and outside surfaces of the aligner from a block of suitable material. A progressive series of aligners can also be designed.
US08060233B2 Control system for a plurality of chip mounters and operating method thereof
A control system includes at least one part mounter installing parts on a printed circuit board and a control device integrally controlling the operation of the at least one part mounter. The control device controls the part mounter using information about the printed circuit board and information on a production process flow of the printed circuit board. The control device integrally controls the operations of the part mounters, including receiving and storing information on parts that the part mounters install, information on a feeder that supplies the parts, and information on arrangement of the parts on the printed circuit board, receiving and displaying operation information and operation situations from the part mounters, and controlling operations of the part mounters using the stored information and displayed information.
US08060228B2 Financial transaction product with connection cable
A financial transaction product includes an electrical assembly, a housing at least partially enclosing the electrical assembly, a connection cable, and an account identifier. The connection cable includes a first end, which is coupled with the housing and in electrical communication with the electrical assembly, and a second end, which is opposite the first end, is spaced from the housing, and includes an electrical connector configured to selectively interface with a electrical device separate from the financial transaction product. The account identifier is affixed to the housing and links the housing to at least one of a financial account or a financial record. Methods of encouraging purchase and facilitating use of a financial transaction card assembly and other embodiments are also disclosed.
US08060227B2 Digital media player and method for facilitating social music discovery through sampling, identification, and logging
A portable digital media player and method for providing convenient music logging is provided. A music collection is maintained and includes music stored in digital media form on a portable digital media player. A music sample is recorded from an ambient environment and is encoded in digital media form. Information is added to the music recommendation to describe the music sample, to identify the recommender, to capture a context of the music sample, and to optionally specify a rating. A sampling event is saved, which includes the music sample and the information, in a log file on the player. At least part of the information from the sampling event is integrated into a display of the music collection on the player. The information is displayed as integrated. Action upon the music sample is facilitated through playback or addition of the music to the music collection through an external source.
US08060225B2 Digital audio device
A digital audio system configured to facilitate a collaborative audio session comprises a first digital audio device operable by a first user, a second digital audio device operable by a second user independently of the first digital audio device, and a server configured to communicate with the first digital audio device and the second digital audio device over a network, receive a request from at least one of the digital audio devices for participation in a collaborative audio session, and facilitate communication between the first digital audio device and the second digital audio device.
US08060220B2 Promotion of oral hygiene and treatment of gingivitis, other periodontal problems and oral mal odor with alternating current waveforms and device therefor
A method for promoting oral hygiene and treating a patient for gingivitis, other periodontal problems, or oral mal odor by transmitting to the gums of a patient electrical current waveforms of electrical voltage within the range of from about ±0.1V to about ±3.9V as a combination of ultra-weak electrical currents.
US08060215B2 Implantable microstimulator having a battery unit and methods of use therefor
An implantable microstimulator arrangement includes at least one implantable microstimulator unit; an implantable battery unit separate from the implantable microstimulator unit(s); and at least one lead coupling the microstimulator unit(s) to the battery unit. The microstimulator unit(s) are operated to treat body tissue.
US08060212B1 External medical device configurations for communicating with implantable medical devices
Exemplary external medical devices are configurable to communicate with an implantable medical device (IMD). One medical device includes multiple IMD telemetry ports operable to connect IMD telemetry mechanisms to the medical device. The medical device also includes a control unit configured to control the IMD telemetry mechanisms.
US08060211B2 Method of reducing retinal stress caused by an implantable retinal electrode array
This invention is methods of reducing stress in the retina that are caused by the implanted electrode array body having an oval shape that is curved to conform to the curvature of the retina and having a mounting aperture in the body for attaching the electrode array to the retina with a tack where a strain relief internal tab is place around a strain relief slot.
US08060208B2 Action potential conduction prevention
An example method for selectively and reversibly preventing the conduction of action potentials in a targeted nerve region is presented. The method includes generating an electrical waveform having two phases and selectively depolarizing a nerve membrane using the electrical waveform. The nerve membrane is depolarized to a state where the nerve membrane cannot conduct an action potential. The depolarization is achieved by selectively repetitively providing the electrical waveform to a targeted nerve region associated with the nerve region to control m gates and h gates in the region and thus to control the availability of ions.
US08060206B2 Baroreflex modulation to gradually decrease blood pressure
The present invention is a baroreceptor stimulator, including, a pulse generator to provide a baroreceptor stimulation signal through an electrode and a modulator to modulate the baroreceptor stimulation signal to increase the baroreceptor stimulation therapy by a predetermined rate of change to lower systemic blood pressure to a target pressure.
US08060205B2 Cardiac rhythm management system with user interface for threshold test
An implantable cardiac rhythm management system includes a user interface, such as an external programmer, for performing therapy energy threshold tests. The threshold tests allow the caregiver to determine the threshold energy at which paces capture the heart, i.e., cause a resulting contraction of the heart chamber to which the paces are delivered. The programmer provides recorded indications of the energy corresponding to each paced event, so that the caregiver can easily determine the point at which capture was lost. This recorded representation of pacing energy makes it easy for the caregiver to determine proper pacing thresholds to be used to ensure adequate pacing, while minimizing energy drain to prolong the useful life of the implanted device.
US08060202B2 Ventricular event filtering for an implantable medical device
Pacing parameters are provided to address cross talk and intrinsic ventricular events occurring within a predefined blanking period following an atrial event. The parameters are used in conjunction with protocol for minimizing or reducing ventricular pacing, wherein ignoring intrinsic ventricular events during the blanking period might otherwise affect the performance of the protocol.
US08060201B2 Medical device
A method for operating an implantable medical device to control a stimulation therapy includes the steps of: sensing an acoustic energy; producing acoustic signals indicative of heart sounds of the heart of the patient over predetermined periods of a cardiac cycle during successive cardiac cycles; extracting a signal corresponding to a first heart sound (S1) from a measured acoustic signal; calculating an energy value corresponding to the extracted signal; storing the energy value corresponding to the first heart sound; and initiating an optimization procedure, the optimization procedure comprising the steps of: iteratively controlling a delivery of the pacing pulses based on successive energy values corresponding to successive first heart sound signals and determining an optimal PV interval or AV interval with respect to the energy values. A medical device and a computer readable medium to implement the method.
US08060199B2 CPR time indicator for a defibrillator data management system
A system is disclosed wherein patient data, such as an electrocardiogram (“ECG”) signal or a chest impedance measurement signal, collected by a defibrillator device during a resuscitation event is analyzed and processed by a computing device to provide an assessment of CPR administered during the event. The CPR assessment results in one or more CPR figures of merit that relate to temporal characteristics of the CPR relative to the duration of the event. In one embodiment, the CPR figure of merit represents a percentage of the event period during which chest compressions were administered to the patient.
US08060194B2 Biological interface system with automated configuration
A system and method for a biological interface system that processes multicellular signals of a patient and controls one or more devices is disclosed. The system includes a sensor that detects the multicellular signals and a processing unit for producing the control signal based on the multicellular signals. The system further includes an automated configuration routine that is used to set or modify the value of one or more system configuration parameters.
US08060190B2 Detection of drastic blood pressure changes
The invention relates to cardiac-activity based prediction of a rapid drop in a patient's blood pressure during hemodialysis. A proposed alarm apparatus includes an input interface, primary and secondary analysis units and an alarm-generating unit. An electrocardiogram signal (HECG) of the patient is received via the input interface by the primary analysis unit, which in response thereto produces a heart-rate-variability signal (PHRV). The secondary analysis unit determines an intensity of ectopic beats (PEBC) based on the electrocardiogram signal (HECG). The alarm-generating unit investigates whether the intensity of ectopic beats (PEBC) is relatively low or relatively high. In case of a relatively low intensity, the unit triggers an alarm signal (α) indicative of an estimated rapid blood pressure decrease if the heart-rate-variability signal (PHRV) fulfills a first alarm criterion. In case of a relatively high intensity, however, the unit triggers the alarm signal (α) if the intensity of the ectopic beats (PEBC) fulfills a second alarm criterion.
US08060189B2 System and method for detection of hematoma
A system and method for determining brain hematoma including a handheld device for emitting and detecting radiation with a removable light guide assembly. A method for determining a brain hematoma condition that includes determining optical density of various regions of the brain using near infrared spectroscopy.
US08060188B2 Method for imaging variations in tissue viability
Prolonged and severe tissue hypoxia results in tissue necrosis in pedicled flaps. We demonstrate the potential of near-infrared spectroscopy for predicting viability of compromised tissue portions. This approach clearly identifies tissue regions with low oxygen supply, and also the severity of this challenge, in a rapid and non-invasive manner, with a high degree of reproducibility. Early, nonsubjective detection of poor tissue oxygenation following surgery increases the likelihood that intervention aimed at saving the tissue will be successful.
US08060185B2 Navigation system for cardiac therapies
An image guided catheter navigation system for navigating a region of a patient includes an imaging device, a tracking device, a controller, and a display. The imaging device generates images of the region of the patient. The tracking device tracks the location of the catheter in the region of the patient. The controller superimposes an icon representing the catheter onto the images generated from the imaging device based upon the location of the catheter. The display displays the image of the region with the catheter superimposed onto the image at the current location of the catheter.
US08060181B2 Risk assessment for planned trajectories
A method for planning the placement of a device in a body includes analyzing information of at least part of the internal structure of the body of a patient to determine if at least one specific or critical region or structure lies within a region of interest, said region of interest within a predetermined distance of the planned trajectory of the device in the body. Then, a level of risk is assessed to the at least one specific or critical region or structure that is within the region of interest.
US08060179B1 Biomagnetic detection and treatment of Alzheimer's Disease
SQUID imaging of a subject's head after the subject having been administered superparamagnetic nanoparticles comprising: an iron-containing core, a coating covering the core and a probe molecule conjugated to the coating wherein the probe molecule locates the superparamagnetic nanoparticle to a target in the brain that is characteristic of the neurodegenerative disease; magnetizing the superparamagnetic nanoparticles using external magnetic coils; and measuring the decaying remanence magnetic fields of the superparamagnetic nanoparticles attached to the target and not from unattached superparamagnetic nanoparticles to obtain magnetic field measurements.
US08060175B2 System and apparatus for collecting physiological signals from a plurality of electrodes
A system and apparatus for obtaining physiological data from a patient. The system and apparatus comprising at least one electrode disposed to collect physiological data from the patient and an electrode connection device having a conductive array formed by a plurality of conductive regions and a plurality of nonconductive regions. The conductive regions are suitable to be connected to the at least one electrode. The electrode may be connected to a first conductive region of the electrode communication device and wherein upon movement by the patient or the conductive array, the electrode is connected to a second conductive region of the conductive array.
US08060174B2 Analyte sensing biointerface
Disclosed herein is an analyte sensing biointerface that comprises a sensing electrode incorporated within a non-conductive matrix comprising a plurality of passageways extending through the matrix to the sensing electrode. Also disclosed herein are methods of manufacturing a sensing biointerface and methods of detecting an analyte within tissue of a host using an analyte sensing biointerface.
US08060170B2 Method and circuit for storing and providing historical physiological data
Embodiments of the present invention include systems and methods that relate to pulse oximetry. Specifically, one embodiment includes an oximeter sensor, comprising a light emitting element configured to emit light, a light detector configured to receive the light, and a memory device that stores data comprising drift parameters indicative of changes to operating properties of the oximeter sensor.
US08060168B2 Dust sealing tape and display using same and method of sealing
A mounting system for a display includes support structure to support a display and viewing window in spaced apart relation, and a flexible attachment sealing the space between the window and display and adapted to hold the window to the support structure. A display system includes such mounting system. The flexible attachment includes a first annular ring of double sided adhesive tape adapted to attach to a window, a second annular ring of double sided adhesive tape adapted to attach to both a retainer and a display, and an interface of non-adhesive material between and adhesively adhered to both annular rings of double sided adhesive tape. A method of assembling a display system includes placing a display in a support housing, pressing the dust sealing tape against the display, and applying a protective window over the display and pressing it against the dust sealing tape.
US08060167B2 Portable wireless machine
An upper case (1) is connected to a lower case (2) in a hinge portion (3) so as to freely rotate. A plate shaped conductor (4) and a plate shaped conductor (5) are disposed along the surface of the case in the upper case (1). A ground plate (6) is formed in a ground pattern of a circuit board disposed in the lower case (2). The plate shaped conductor (4) and the plate shaped conductor (5) are selected by a high frequency switch (14) and connected to one end of a feeding portion (15). The other end of the feeding portion (15) is connected to the ground plate (6) to form a dipole antenna.
US08060165B2 Portable terminal
A portable terminal is provided where the portable terminal includes a lower body, an upper body connected to the lower body, the upper body being slidably moveable in a first direction with respect to the lower body between a closed position and an open position, and a first moving unit connected between the upper body and the lower body to move the upper body in a second direction different from the first direction. The first moving unit is configured to move the upper body toward the lower body along the second direction when the upper body is moved from the closed position to the open position and to move the upper body away from the lower body along the second direction when the upper body is moved from the open position to the closed position.
US08060152B2 Apparatus and method for current control in mobile terminal
An apparatus and method for current control in a mobile terminal are provided. The apparatus includes a monitoring unit for measuring a total required current amount that is the sum of current amounts required by respective components of the mobile terminal and detecting whether the total required current amount is greater than a limit threshold value; and a power distribution unit for searching the supply current amounts using a current distribution table when detecting through the monitoring unit that the total required current amount is greater than the limit threshold value, and controlling the power supply unit to supply current to the respective components according to the searched supply current amounts.
US08060145B2 Cell site content caching
Systems, apparatus, methods, and manufactures for caching content at a communications services cell site which include caching previously provided content and/or predictively caching content. Content may be transmitted to cell sites for caching via primary or ancillary channels. Ancillary channels may be provided through a broadcast medium such as the ancillary or supplementary services spectrum of the digital television (DTV) spectrum. Content may also be broadcast to multiple cell sites simultaneously.
US08060141B2 Method for permitting change of an electronic card without powering off and communications device employing the method
In a method for permitting change of an electronic card without powering off and a communications device employing the method, the communications device includes a control module, a card connector for receiving the electronic card, and a trigger module. The method includes: when the communications device is in an on state, triggering the trigger module to generate a trigger signal to the control module; enabling the control module to determine a card insertion mode if it is detected that a state of electrical connection of the card connector with an electronic card changes from a disconnected state to a connected state after receipt of the trigger signal; and enabling the control module for supplying power to the electronic card inserted into the card connector upon determining the card insertion mode.
US08060137B2 Communication apparatus and method
A communication apparatus includes a communication unit, an operation unit, and a recording unit. The communication unit is for communicating with other communication apparatuses. The operation unit is for generating an operation signal corresponding to a user's operation. The recording unit is for recording immediate environmental sound and generating an audio file. The audio file is sent to the other communication apparatuses when the communication unit receives an incoming call from the other communication apparatuses and the operation unit does not receive a user's operation responding to the incoming call. A communication method is also provided.
US08060136B2 Light illumination compensation for mobile computing devices
A mobile computing device includes a housing, a light source, a power circuit, and a processing circuit. The housing is configured to be carried by a user while in use. The power circuit is coupled to the light source. The processing circuit is configured to provide control signals to the power circuit to illuminate the light source. The processing circuit is configured to count the illuminations of the light source, to store usage data based on the counted illuminations, and to adjust the control signals based on the usage data.
US08060135B2 Method and system for selective application of cellular-PBX integration service
A method and system for selectively applying a cellular-PBX integration service. When a radio access network (RAN) receives a call request for a served wireless communication device (WCD), call setup signaling passes to a call session control function (CSCF), and a determination is made as to whether the WCD is currently checked-into or checked-out of the cellular-PBX integration service. If the WCD is checked-in, the call is set up to an IPPBX server for handling. If the WCD is checked-out, the call is set up back to the RAN for handling. Similarly, the CSCF may receive call setup signaling in response to a call dialed to an IPPBX extension associated with the WCD, and the check-in/check-out status of the WCD may be used as a basis to decide whether to send the call to the RAN for handling or whether to return the call to the IPPBX server for handling.
US08060134B2 Communication terminal
According to the embodiment of the invention, a communication apparatus including: a first communication module radio communicating based on a first radio access technology; a second communication module radio communicating based on a second radio access technology; a first information storing module storing radio access technology information indicating at least one of the first and second radio access technologies to be used in a radio communication of the communication apparatus; a chip storing module configured to store an information chip that stores company information with respect to a company providing a communication service; a search module configured to read out the company information from the information chip to perform a radio wave search according to one of the first and second radio access technologies based on the company information; and a setting module configured to set the radio access technology information in the first information storing module based on the result of the radio wave searching
US08060132B2 Apparatus and method for a repeater using a multi-antenna in a wireless communication system
An apparatus and a method for supporting a relay service using at least two antennas in a wireless communication system are provided. The apparatus includes at least two antennas, each of the at least two antennas for receiving a signal, at least two factor generators, each of the at least two factor generators for generating a factor used for removing at least one polarization component other than a select polarization component from a signal, at least two filters, each of the at least two filters for filtering at least one polarization component other than a select polarization component from the signal received by one of the at least two antennas using a factor generated by one of the at least two factor generators, and at least two signal detectors, each of the at least two signal detectors for detecting a signal for the select polarization component filtered by one of the at least two filters.
US08060130B2 Method and apparatus for power control during DTX operation
Techniques for performing power control during discontinuous transmission (DTX) operation are described. A UE transmits on the uplink during a transmission burst and receives TPC commands generated by a Node B based on the uplink transmission. The UE may receive two TPC commands at the end of the transmission burst that are not applied during the transmission burst. The UE saves and applies these two TPC commands in the next transmission burst. In one design, the UE applies each saved TPC command in one slot of the next transmission burst. In another design, the UE combines the two saved TPC commands and applies the combined value in the first two slots of the next transmission burst. In yet another design, the UE selects one of the saved TPC commands and applies the selected TPC command in the first two slots of the next transmission burst.
US08060129B2 Peer-to-peer communications
In a multiple-access network, network access terminals conduct peer-to-peer communications on reverse link channels of the network.
US08060123B2 System and method for using SMS and tagged message to send position and travel information to server and/or to peers
The GPS position or other short information related to a wireless telephone is encapsulated in a tagged protocol such as XML and sent using short message service (SMS) to peers or Internet servers, which can parse the tagged messages and extract, e.g., position information for display on a map.
US08060121B1 Mobile network presence service with load-based notification throttling
Methods and systems are described for providing a presence service that is particularly useful for mobile telecommunications devices. A plurality of outgoing presence updates are sent to a presence client. The system monitors the level of network traffic and determines whether the client is in a region of high network load. If the client is in a region experiencing a condition of high network load, the system throttles the outgoing presence updates during the condition of high network load. The level of throttling may depend at least in part on the amount of time that has elapsed since the presence client began a presence session, and/or the amount of time that has elapsed since an incoming presence update was received from the presence client. In determining the latter amount of elapsed time, the system may consider only the amount of time elapsed since an incoming non-automatic presence update was received from the presence client. When presence updates are throttled, the may schedule presence updates such that at least a minimum delay period elapses between consecutive updates to a particular client.
US08060120B2 System and method for transmitting a sequence of pages in a communication system
A system and method for transmitting a series of pages in a communication system. The system includes a paging console for placing a plurality of pages in a queue for transmission to one or more targets devices. Each page includes a Dependent-Upon (DU) field that indicates whether the page is dependent upon an earlier page in the queue. Upon initiating a paging event, the plurality of pages are attempted based upon their order in the queue. Prior to transmitting each page, it is determined whether the DU field of that page indicates a dependency upon an earlier page. If there is no dependency, the page is attempted as normal. If the current page is dependent upon an earlier page, a record is checked to determine whether the earlier page was successful. If the earlier page was successful, the current page is attempted. If the earlier page was unsuccessful, the current page is not attempted and is recorded as unsuccessful.
US08060115B2 Apparatus and method for location estimation in a wireless communication system
An apparatus and method for location estimation in a wireless communication system are provided. The method includes identifying if a received at least one signal passed through at least one repeater, when the received at least one signal is identified as having passed though at least one repeater, measuring a Base Station (BS) basis delay time and calculating a repeater basis delay time using the measured BS basis delay time, and estimating a location of the MS using the repeater basis delay time.
US08060112B2 Mobile device and geographic information system background and summary of the related art
The present invention provides a system and mobile device for providing geographic information to a user. The system includes a mobile device that is wirelessly connected to a geographic database. The mobile device includes a plurality of sensors for determining a first location and a first direction. A controller is adapted to provide information requested based on local queries and distal queries. In addition, the controller can respond to thematic queries of each variety, wherein the database search is limited to objects, entities or features that fit within a selected theme. Finally, the controller is adapted to select and order query results based upon two- and three-dimensional query windows.
US08060111B2 Method for determination of location information in a communication system
A method for computer-aided operation of a communication system with a communication network, which has a plurality of network nodes, which are designed to interchange data with a number of terminals in the communication system, and in which the following steps are carried out: the terminals determine a first position variable relating to or at a specific point, with the first position variable comprising a semantic description relating to that specific point; the terminals determine a second position variable relating to or at the specific point with the second position variable comprising physical location information relating to that specific point; the first and the second position variables which have been determined by one of the terminals together represent location information, with the location information being transmitted to a network node in the communication network for further processing.
US08060109B2 Authorized location reporting mobile communication system
A location reporting paging communication system comprising space satellites, ground stations and a remote receiving unit adapted to resolve a global position from signals transmitted from a communication transmitter. The subscriber in possession of the remote receiving unit updates the paging network with global positioning information. A caller paging a subscriber in possession of the remote receiving unit may request the global location of the remote receiving unit. The paging network could divulge or block such information from a caller depending on the requirements of the subscriber.
US08060107B2 Radio network system capable of autonomous estimation using position correction
A radio apparatus forming a radio network system calculates a calculated distance, based on a tentative self-position and tentative positions of a plurality of radio apparatuses existing in the vicinity. The radio apparatus successively and autonomously corrects the tentative self-position so that the calculated distance comes closer to the measured distance, relying more heavily on the calculated distance than the measured distance between itself and each of the plurality of radio apparatuses, and determines the position of itself. Other radio apparatuses also successively correct the tentative self-positions by the same method as the radio apparatus, and determine the positions of themselves.
US08060105B2 Apparatus and method for determining resources for peer to peer communication in communication system
A method and apparatus for allocating frequency resources for peer to peer (P2P) communication between terminals without a base station are provided. The method determines resources used for a direct communication between two terminals in a communication system. The method includes determining uplink frequency resources of a cellular communication system for use in the direct communication between the two terminals, determining a primary maximum transmission power to minimize interference caused by the direct communication on the cellular communication system and performing the direct communication between the two terminals by using the uplink frequency resources and a transmission power less than the determined primary maximum transmission power.
US08060101B2 Mobile virtual network operator (MVNO) provisioning and voicemail routing by a mobile virtual network enabler (MVNE)
According to various embodiments of the present invention, systems and methods for mobile virtual network operator (MVNO) telephone number provisioning and voicemail routing by a mobile virtual network enabler (MVNE) are disclosed. In one embodiment, a method includes: provisioning a telephone number (TN) and its associated mobile subscriber identification (MSID) owned by a mobile virtual network operator (MVNO) on a home location register (HLR) of a third party carrier, the third party carrier is not the owner of the TN; routing a call to the provisioned TN from a calling party by utilizing the HLR, wherein a called party of the TN is at least one of providing no answer or unreachable; receiving an indication from a gateway mobile switching center (GW MSC) of the third party carrier that there is no voicemail transfer number associated with the TN; and initiating a new call to a voicemail server of the MVNO, the new call to provide voicemail associated with the TN to the calling party. Other embodiments are also disclosed.
US08060099B2 Inter-sector control channel transmission
Provided is a more efficient manner of transmitting a control message to reach into a neighboring sector (e.g., inter-sector) of a wireless network environment. The control message can be utilized for purposes such as handoff, indicating an amount of interference, inter-sector power control for managing inter-sector interference, sector loading, or other control messages. The control message can be placed on a set of resources utilizing planned reuse and/or statistical reuse. Statistical reuse includes selecting a subcarrier set for carrying the control message. According to some aspects, the control message can be sent over a backhaul channel.
US08060092B2 Apparatus and method for handover between heterogeneous systems
An apparatus and method for enhanced heterogeneous network handover using a media independent handover scheme is provided. A heterogeneous network handover method of the present invention includes generating, at a mobile node, self-location information, transmitting the self-location information to a management server which manages heterogeneous networks, searching, at the management server, surrounding networks using the self-location information, composing a set of candidate networks including at least one of the surrounding networks, transmitting information on the set of candidate networks to mobile node and deciding, at the mobile node, a target handover network among the candidate networks. Accordingly, latency during handover in a heterogeneous network can be reduced.
US08060089B1 Paging success rate control mechanism
A method for handling registration requests in a cellular wireless communication system. The method includes determining that a transmission-success rate of messages sent via the forward-link of an air interface is less than a threshold success rate. The method further includes, in response to the determination that the system has less than a threshold transmission success rate, increasing a frequency at which mobile stations register with the cellular wireless communication system via the air interface.
US08060087B2 CDMA intelligent network system and its method, device for realizing international roaming service
The present invention discloses a CDMA intelligent network system and a method for implementing an international roaming service. The CDMA intelligent network system includes: a Home SCP, a Home Gateway Mobile Switching Center (GMSC) or Home International Switching Center (ISC), and a visited GMSC or visited ISC; further, the CDMA intelligent network system includes a roaming SSP. The SCP is in communication with the roaming SSP, and voice channels are established among the roaming SSP, the Home GMSC or ISC, and the visited GMSC or ISC. The present invention further discloses a roaming Service Switching Point, which is adapted for signaling exchanging with the Home SCP of subscriber in international roaming, so as to establish a service route for the subscriber in international roaming in the CDMA intelligent network.
US08060084B2 Network selection scheme using a roaming broker (RB)
A network selection scheme operable in a network environment having one or more radio access networks (RANs), one or more core networks (CNs), and one or more service networks (SNs). Upon obtaining identity information of a particular network combination, a wireless user equipment (UE) device is operable to register with a roaming broker (RB), whereby additional information may be provided to the device for facilitating appropriate network selection.
US08060083B2 System for managing an aircraft-oriented emergency services call in an airborne wireless cellular network
The Aircraft Emergency Services Call Management System enables the unique identification of each passenger wireless device in use in an aircraft and the corresponding identification of the passenger associated with the passenger wireless device. This passenger wireless device registration data is stored as database entries in a ground-based Automatic Location Identification (ALI) database which associates each aircraft with its registered passenger wireless devices. The origination of an emergency services call by any registered passenger wireless device results in the call being routed to a serving Public Safety Access Point (PSAP) where the passenger is connected to an emergency services operator. Since the aircraft flight crew and cabin crew are the only personnel on site that can be relied upon to provide some sort of emergency services response, they are included in the emergency services call.
US08060082B2 Ancillary terrestrial component services using multiple frequency bands
A satellite radio telephone system employing at least two space-based components, each of which is configured to communicate with a plurality of radio telephones. Each space-based component employs its own frequency band and its own air interface and includes an ancillary terrestrial component that is configured to communicate terrestrially with a plurality of radio telephones over their frequency bands and air interfaces.
US08060077B2 Method and apparatus for functional testing of a base station system
The present invention relates to a method and apparatus for function testing of a base station system in a wireless communication system, wherein the base station system comprises at least two antennas and at least two transceivers, and said antennas are intended to cover a target area. Function testing of the parts in the base station is based on measurements of performance variations caused by for example bad contact in feeders, misdirected or malfunctioning antennas, malfunctioning feeders, wear and tear of transceivers, and/or corrosion in feeder connections etc. By alternating between TRXs in the base station system for carrying BCCH messages the performance of each TRX is measured at each time period and stored for further analysis. Thereby a decrease or a fault in the base station system is easily detected.
US08060072B2 Rerouting communications to provide cell phone parental control
A method for allowing remote control of the usage of a networked wireless device including incoming communications, outgoing communications, and application launching. Controlling entities, such as parent cellular telephones or web sites, are provided with the ability to select a list of approved anytime incoming communications, or approved incoming and outgoing communications based on time and day. Incoming communications include text messaging and telephone calls. Further, the controlling entity is provided with the ability to reroute to the controlling entity any usage of the wireless device such as incoming communications, outgoing communications, and application launching. Access to usage logs of the wireless device is provided to the controlling entity.
US08060071B2 Enterprise mobility user
In one embodiment, an enterprise network is provided that includes a mobility agent 150 associated with a switch/server 100 or 104. The mobility agent creates a visitor application record 172 associated with a second communication device 140b. The visitor application record is associated with a first subscriber. A second subscriber is normally associated with the second communication device, and the first subscriber with a first communication device 136a. In response to creating the visitor application record, the native communication device record is associated with a virtual communication device having the same public and/or private numbers as the second communication device 140b.
US08060068B1 Interactive mobile caller-identification information on a television
A system and associated methods and media of delivering a notification of an incoming call and a series of interactive options such that a user can provide call-handling instructions to a wireless communications network for the incoming call. The notification and interactive options are transferred to a display device across at least a partially wired network. The indication and caller-identification information is inserted into a video stream that is communicated from the video-providing component to a media-receiving device that is in communication with a display device. The video-providing component receives call-handling instructions from the media-receiving device, as selected by a user, regarding the incoming call and then transmits the call-handling instructions to the wireless communications network.
US08060067B2 Method and system for efficiently routing messages
Efficient routing of a message over a data network. A first communication device sends a message to a telemetry gateway or short message arbitrator. The telemetry gateway or short message arbitrator determines the communication protocol of the first communication device and the communication protocol of a second communication device. The telemetry gateway or short message arbitrator converts the message to a data format compatible with the second communication device, wherein the message is converted to one of at least three different communication protocols. The telemetry gateway or short message arbitrator then forwards the message for receipt by the second communication device. The telemetry gateway or short message arbitrator can convert and forward the message without completing a store and forward process.
US08060065B1 Managing outgoing voicemail messages
Embodiments of the invention provide ways to track the status of calls made to mobile devices. An illustrative method includes an originating mobile device receiving data from a mobile access network about an outgoing call, utilizing the data from the mobile access network to determine the outcome of the outgoing call, displaying an indicator of the outgoing call on the originating mobile device, and displaying an indicator of the outcome (connected, no answer, voicemail, busy, etc.) on the originating mobile device.
US08060063B1 Presenting messages on a mobile device that is currently presenting other media content
Computer readable media are provided for displaying a message notification on a mobile device while the mobile device is presenting media content to a user. An embodiment of the media determines if the mobile device is presenting media content. If the mobile device is presenting media content, an activation message is sent to the mobile device that instructs it to present a message notification in a manner that does not interrupt the media presentation.
US08060061B2 Mobile communication terminal and method for initializing the mobile communication terminal using an over-the-air (OTA) data backup
A mobile communication terminal and a method for initializing a mobile communication terminal using an over-the-air (OTA) data includes receiving OTA data from a wireless network entity, storing the OTA data in a first database and a second database which are each associated with the mobile terminal, receiving a reset request which requests initialization of parameters associated with the operation of the mobile terminal and which are stored in the first database, and responsive to the reset request, updating parameters of the first database with corresponding parameters of the second database, and updating any remaining parameters of the first database with default parameters.
US08060055B2 Method, system and color ring back tone platform for downloading media resources to terminal
The present invention discloses a method for downloading media resources to a terminal. The method may be applied to mobile communication network, and includes: calling by a calling terminal a called subscriber through an MSC at a calling side; establishing a bi-direction connection between the calling terminal and a color ring back tone platform through the MSC at the calling side according to ring back tone registration information of a called terminal obtained by the MSC at the calling side; and receiving by the color ring back tone platform the download command from the calling terminal through the bi-direction connection and sending a media resource corresponding to a ring back tone to the calling terminal. The present invention also discloses a system and a color ring back tone platform for downloading media resources to a terminal. With the present invention, the subscriber may download media resources easily and conveniently.
US08060049B2 Integrated low-if terrestrial audio broadcast receiver and associated method
An integrated low-IF (low intermediate frequency) terrestrial broadcast receiver and associated method are disclosed that provide an advantageous and cost-efficient solution. The integrated receiver includes a mixer, local oscillator generation circuitry, low-IF conversion circuitry, and DSP circuitry. And the integrated receiver is particularly suited for small, portable devices and the reception of terrestrial audio broadcasts, such as FM and AM terrestrial audio broadcast, in such portable devices.
US08060038B2 Radio transmitter using Cartesian loop
A radio transmitter including a combiner which combines input I/Q signals with feedback I/Q signals, a power amplifier which amplifies the quadrature modulated signal, a detector which detects amplitude and phase differences between the input and feedback I/Q signals, a switch to turn on and off the feedback I/Q signals, a generator to generate control signals which minimizes the amplitude difference and the phase difference, in a state where a transmission power is set, during for a period during which the switch is turned off, an amplitude adjuster which adjusts an amplitude of the feedback RF signal, during a period during which the switch is turned on, and a phase adjuster which adjusts a phase of the local signal, during the period during which the switch is turned on.
US08060032B2 Wireless communication device
A wireless communication device capable of restraining interference and thereby improving transmission quality. A wireless controller includes a wireless communication interface, and a baseband controller includes a baseband communication interface for controlling the transfer/reception of baseband signals, a logic circuit, and a memory. The wireless communication interface and the baseband communication interface are connected to each other by a communication line, and the memory stores, with respect to individual radio frequencies of a receive radio signal, bit rates for the communication line at which interference caused by noise produced around the communication line is minimized. When notified of a receive radio frequency, the logic circuit reads, from the memory, an optimum bit rate which corresponds to the receive radio frequency and at which the interference is minimized, and sets the optimum bit rate in the wireless communication interface and the baseband communication interface.
US08060031B2 Hands-free cell phone jewelry
A voice-activated mobile phone in the form of jewelry includes a necklace element for suspending the phone around the neck of a user, a phone element being a part of the necklace and a pendant hanging from the necklace. The phone element is voice activated so that a user can send and receive calls without having to physically manipulate the phone. The phone element may be disguised as a part of the necklace by virtue of a fancifully designed cover that fits over the phone portion of the device.
US08060030B2 Portable terminal having optical transmitter/receiver
In a folder type or a swing type terminal including a pair of housings or triple housings for attaining composite opening/closing operation, information transmission with a higher speed and larger capacity is available using optical devices for establishing communication lines between circuit devices in the housings. Also, a stable maintenance of the communication lines is possible between the circuit devices of the housings in spite of repeated opening/closing operation of the housings.
US08060029B2 Antenna with resonator grid and methods for use therewith
An antenna includes a planar antenna section. A resonator grid includes a plurality of resonators in a planar array to electromagnetically enhance the performance of the plan antenna section.
US08060028B1 Multi-spectrum high data rate communications system with electromagnetic interference cancellation
A system may include one or more transmitter processing modules each having at least one of a plurality of modulation elements arranged in parallel. Each modulation element may be configured to modulate a respective baseband data signal at a different rate than other modulation elements. The system may include one or more receiver processing modules each having a plurality of demodulation elements arranged in parallel. Each demodulation element may be configured to demodulate a respective baseband data signal at a different rate than other demodulation elements. The system may include a first antenna for transmitting signals and a second antenna for receiving signals. One or more isolation systems may be used to actively cancel electromagnetic interference received by the receiving antenna from the transmitting antenna.
US08060021B2 Portable radio terminal and communication control method
The radio OFF mode control unit 12 cancels the radio OFF mode temporarily, even though the portable radio has shifted to a mass storage mode, when the access monitoring unit 13 does not receive any access command from the PC 90 for a predetermined time. The USB control unit 14 sets a state where the memory card does not exist virtually so that no access command is received from the PC. Moreover, the incoming information unit 15 inquires whether there is incoming information to the server 100.
US08060016B2 Wireless communication method, and wireless communication apparatus and wireless communication system using the same
A wireless communication method, and a wireless communication apparatus and wireless communication system using the same. The wireless communication method includes pairing with a specific device, extracting a media access control (MAC) address of the specific device, and communicating with the specific device. Accordingly, even when a MAC address of a counterpart device is not known, pairing with the counterpart device can be performed without interference with other devices.
US08060009B2 Wireless local area network repeater with automatic gain control for extending network coverage
A frequency translating repeater (200) for use in a time division duplex radio protocol communications system includes an automatic gain control feature. Specifically, a received signal (330) is split to provide signal detection paths (331, 332) wherein detection is performed by amplifiers (301, 302) filters (311, 312), converters (313, 314) and a processor (315). Delay is added using analog circuits such as SAW filters (307, 308, 309, 310) and gain adjustment provided by gain control elements (303, 304, 305, 306).
US08060007B2 Adaptive crosspole technique
An RF signal processing device which includes a countermeasure set connected to the processing device. The RF signal processing device shifts an incoming RF signal by ninety degrees and combines the phase shifted RF signal with RF jamming signals from a jammer. The processing device next transmits the RF signal including the RF jamming signals from the jammer.
US08060002B2 Developer storage device and image forming apparatus having the same
A developer storage device and an image forming apparatus having the same include a developer storage part including a first storage part and a second storage part having widths different from each other, and a first developer conveying member to convey a developer stored in the first storage part to the second storage part in a diagonal direction. The first developer conveying member includes conveying elements extended slantingly with respect to a width direction of the developer storage part. An angle between the conveying elements and the width direction of the developer storage part is determined depending on relative positions of the first storage part and the second storage part. Accordingly, the developer storage device can effectively convey a developer by designing the developer conveying member adequately for an overall shape or structure of the developer storage device.
US08059999B2 Belt conveyor and image forming apparatus
An image forming apparatus is provided with an image bearing member for bearing a toner image in conformity with specified image information, a transfer belt mounted on a plurality of rollers for transferring the toner image on the image bearing member to the outer surface thereof or a recording sheet placed on the outer surface thereof, a bending roller whose outer circumferential surface presses the outer surface of the transfer belt to bend the belt inwardly, a torque limiter having a specified cutoff torque and mounted on a rotary shaft of the bending roller, a drive motor for giving a driving force to the bending roller via the torque limiter, and a drive controller for driving the drive motor such that the circumferential speed of the bending roller is faster than the rotating speed of the transfer belt.
US08059994B2 Image forming unit and image forming apparatus
An aspect of the invention provides an image forming unit that comprises: a developer container configured to contain a developer; and a developer supplier including at least a developer carrier configured to supply the developer, contained in the developer container, to a latent image formed on an image carrier, wherein: the glass transition temperature of a first developer initially contained in the developer supplier is higher than the glass transition temperature of a second developer contained in the developer container; and the glass transition temperature of the first developer is equal to or lower than 75° C.
US08059993B2 Rotating toner cleaning member for a toner delivery device in an image forming apparatus
The present invention provides a toner container system, such as a toner cartridge, comprising a housing including a first reservoir for containing toner and a second reservoir for receiving toner from the first reservoir and transferring the toner to an image forming apparatus, and a toner transfer mechanism that includes a rotatable roller member having in the surface thereof a recess defined by a concave surface having a radius of curvature, and wherein the roller member is rotatable from a first position at which the recess is open to the first reservoir and a second position at which the recess is open to the second reservoir, for conveying toner from the first reservoir to the second reservoir upon rotation of the roller member from the first position to the second position, and a rotatable wiper member disposed within the second reservoir and being sized and having a flexible distal end rotatable through the recess in contact with the concave surface when the roller member is in the second position.
US08059986B2 Cartridge assembling method and cartridge reassembling method
In a state where a gear is resting on a side cover, the gear and a shaft of a developing roller are made to engage with each other.
US08059984B2 Carrier bead collection assembly for a xerographic printer
A carrier bead collection assembly in a xerographic printer is disclosed. The carrier bead collection assembly may include a tray defining a cavity for retention of carrier beads, wherein the tray is located below a slot in a media transport surface in the xerographic printer and is removable so that it may be cleaned, and a magnet that is disposed beneath the tray, wherein the magnet attracts carrier beads that reside on the media transport surface such that as a result of the attraction, the carrier beads come to rest in the tray.
US08059982B2 Printing device with laminating functionality
A method of using a printing device having a toner fuser to laminate a media sheet with at least one laminate material sheet, the method including receiving a laminate request, adjusting a characteristic of the toner fuser of the printing device, and passing the media sheet and the at least one laminate material sheet through the toner fuser to effect lamination within the printing device.
US08059981B2 Image forming apparatus and control method therefor
An image forming apparatus includes an image carrier, an exposure mechanism, a latent-image forming mechanism, at least one image forming mechanism including a development mechanism to develop the latent image, an intermediate transfer member disposed to contact the image carrier, a primary transfer mechanism to transfer a toner image on the image carrier and superimpose one toner image on another on the intermediate transfer member, a secondary transfer mechanism to transfer the toner image superimposed on the intermediate transfer member onto a transfer material, an asperity detector to detect an asperity profile of a surface of the transfer material to identify a concavity of the transfer material, and a toner adhesion control mechanism to increase an amount of the toner transferred to intermediate transfer member according to the concavities in the surface of the transfer material identified by an asperity detector, after a predetermined time elapses.
US08059978B2 Image forming apparatus and method of controlling image forming apparatus
An image forming apparatus comprising: an image carrier that carries an image; a charging section that electrically charges the image carrier; an exposure section that forms a latent image on the image carrier electrically charged by the charging section; a development section that develops the latent image formed by the exposure section on the image carrier by means of a liquid developer; a primary transfer section that transfers a image developed by the development section onto a transfer medium; a secondary transfer section that transfers a image transferred onto the transfer medium further onto a recording medium by pressing the transfer medium; and a variable transfer pressure application section that applies transfer pressure of a first level or of a second level at the secondary transfer section.
US08059976B2 Image forming apparatus with sheet feeding retry function
After the start of an image formation operation, feeding of a sheet on which an image is to be formed is started, and an image formed on an image carrier is transferred onto the fed sheet. On the other hand, after the start of the image formation operation, in a case that the sheet has not been detected within a predetermined time period in a predetermined position on the upstream side of a transfer position, transfer is stopped, and after the stoppage of the transfer, re-feeding of the sheet is performed. By the re-feeding, in a case that the sheet has been detected in the predetermined position, formation of an image to be transferred onto the sheet is started, then the timing of start of the feeding of the sheet is delayed from the timing of start of the feeding in normal times.
US08059975B2 Flexible diagnostic sensor sheet
A system of diagnosing a printer or photocopying system using a flexible diagnostic sheet is described. In the system, a thin diagnostic sheet including a plurality of sensors formed on the sheet is run through the paper path of the printing system. The printing system subjects the diagnostic sheet to the printing process, including the deposition of fuser oil and toner on the sheet. Sensors on the sheet record various parameters, including but not limited to the amount of fuser oil deposited and the charge on various toner particles. The information is transmitted to service personnel or the printer end user to enable timely repair of the printer.
US08059974B2 Image forming apparatus and information processing method thereof
In an image forming apparatus capable of communicating with a monitoring device for monitoring the operating states of a plurality of image forming apparatuses, the operating amount of a part is detected, information about the operating amount is stored in relation to the part, and the stored information is sent to the monitoring device, the first consumed level of the part, which is calculated by the monitoring device based on the sent information, is acquired, and the acquired first consumed level is output in relation to the part. The second consumed level is calculated based on the stored information. When the first consumed level is acquired from the monitoring device, the first consumed level is output. When the first consumed level cannot be acquired from the monitoring device, the calculated second consumed level is output.
US08059973B2 Discrete bootstrapping in an optical receiver to prevent signal feedback
An optical receiver assembly that is configured to avoid the introduction of feedback in an electrical signal converted by the assembly is disclosed. In one embodiment, an optical receiver assembly is disclosed, comprising a capacitor, an optical detector provided with a power supply being mounted on a top electrode of the capacitor, and an amplifier mounted on the reference surface. The assembly further includes an isolator interposed between the reference surface and the capacitor, wherein the isolator includes a bottom layer of dielectric material that is affixed to a portion of the reference surface, and a metallic top plate that is electrically coupled both to a ground of the amplifier and to the capacitor. This configuration bootstraps the amplifier ground to the amplifier input via the photodiode top electrode of the capacitor to cancel out feedback signals present at the amplifier ground.
US08059972B2 Optical receiver and visible light communication system
A data signal to be transmitted is supplied to a modulator of a transmitter, and the modulator modulates the output of a blue light-excited white LED and outputs blue LED light and phosphor light. The modulated blue light enters to a photo-electric converter through an LED light transmission color filter. The modulated phosphor light on the other hand enters to another photo-electric converter through a phosphor light transmission color filter. The photo-electric converters convert incident light to electric signals. The converted signals are amplified by amplifiers. Then, equalizers emphasize the harmonic component therein according to the response characteristic of the blue light and the response characteristic of the phosphor light for reduction of the dullness of waveforms.
US08059970B2 Control system for a polar optical transmitter
A method of controlling a polar optical transmitter comprising a dual-branch Mach-Zehnder (MZ) modulator driven by a pair of independent electrical drive signals. A cost function is provided which defines a relationship between a control parameter of the optical transmitter and a power level of an output optical signal generated by the MZ modulator. A selected component of the electrical drive signals is dithered using a predetermined dither signal. A modulation depth of the output optical signal power level corresponding to the dither signal is detected, and the control parameter adjusted based on the cost function and the detection result.
US08059968B2 Modulation device for generating optical signal with quadruple frequency and method thereof
The present invention discloses a modulation device for generating an optical signal with quadruple frequency and the modulation method thereof. The modulation device in the present invention utilizes a commercial integrated modulator, a RF signal generator and a phase shifter to generate an optical signal with quadruple frequency. When the RF signal generator generates a first modulation signal, and the phase shifter shifts the first modulation signal by 90 degrees to generate a second modulation signal, the integrated modulator is biased to transmit the optical signal in maximum value and to modulate the first and second modulation signal so as to generate a output optical signal with quadruple frequency.
US08059966B2 Wavelength division multiplex optical regeneration system and wavelength division multiplex optical regeneration method
An optical regeneration system for regenerating a degenerated signal light, comprising a regeneration device having at least one of a soliton converter, a pulse roller, a Kerr-shutter and a soliton purifier. The solilton converter uses an anomalous-dispersion fiber (ADF) having a fiber length up to three times the soliton frequency, and the pulse roller is provided with a pulse roller fiber having high non-linear characteristics. The Kerr-shutter comprises an optical LO (local oscillation) generator for generating an optical LO on an OPLL (optical phase locked loop), a phase comparator for detecting the phase difference between an externally-input signal light and an optical LO, and a control unit for regulating the repeated frequency of an optical LO based on the phase difference. The soliton purifier has a soliton fiber disposed between two optical fibers.
US08059958B1 Measurement of polarization dependent loss in an optical transmission system
A method is provided for measuring polarization dependent loss in an optical transmission system. In the method, a first optical signal is generated, and a polarization of the first optical signal is altered over time. The first optical signal is combined with a second optical signal from the optical transmission system to yield a combined optical signal, which is coherently detected to yield a radio frequency signal. A power of the radio frequency signal is measured. The measured power of the radio frequency signal is processed to generate an indication of the polarization dependent loss of the optical transmission system.
US08059956B2 Auto focus apparatus and method for camera
An auto focus (AF) apparatus and method for a camera that improves the AF action by reducing the number of time and steps required of a conventional apparatus and method. An encoder initial value is detected by measuring an initial position of a lens unit by means of an encoder; matching the measured encoder initial value to an initial position value to which the lens unit is to move while performing the auto focus; performing the auto focus starting from the matched initial position value, and dividing a distance that the lens unit is to cover into sections corresponding to a preset number of steps; detecting an edge value which shows a brightness change for a contour of a subject for as many as the number of the preset steps. The AF is completed by moving the lens unit to a position corresponding to a maximum edge value selected from among the detected edge values.
US08059953B2 Retractable zoom lens
A zoom lens includes a zoom optical system including movable lens groups for zooming which are moved between a ready-to-photograph position and an accommodated position, a diaphragm mechanism, and a lens shutter. One of the movable lens groups serves as an aperture-control lens group. The diaphragm mechanism and the lens shutter are positioned in front of and behind the aperture-control lens group and are movable relative to the aperture-control lens group in the optical axis direction. The diaphragm and the lens shutter are moved to close positions to the aperture-control lens group when the movable lens groups are moved to the accommodated position. Both apertures of the diaphragm mechanism and of the lens shutter are widely opened to allow the aperture-control lens group to partly enter the apertures when the diaphragm mechanism and the lens shutter are moved to the close positions.
US08059951B2 Image stabilizing device and camera
An image stabilizing device of the present invention includes: a correction lens holding member 405 to which a correction lens G3 included in an optical system of a camera is fixed; a lens holding member 408 that holds the correction lens holding member so that the correction lens holding member is movable in a rectilinear direction that is an arbitrary direction in a plane orthogonal to an optical axis A of light entering the correction lens G3 and in a rotation direction along an arc in the plane about a rotary shaft A3 substantially parallel to the optical axis A; a driving portion for rectilinear movement 412 that applies a driving force to the correction lens holding member 405 in order to drive the correction lens holding member 405 in the rectilinear direction; and a driving portion for rotation 413 that applies a driving force to the correction lens holding member 405 in order to drive the correction lens holding member 405 in the rotation direction. According to this configuration, it is possible to provide an image stabilizing device that achieves miniaturization, while preventing a deterioration in image stabilizing performance, and a camera including the same.
US08059950B2 Image stabilizing apparatus, lens apparatus, imaging apparatus, and correction optical apparatus
An image stabilizing apparatus includes a movable vibration-correcting lens constituting a part of an optical system and movable along a direction orthogonal to an optical axis; a locking unit that fixes the movable vibration-correcting lens at a neutral position substantially coinciding with the optical axis of the optical system; an actuating unit that switches between a locked state where the movable vibration-correcting lens is fixed by the locking unit and an unlocked state where the locked state of the movable vibration-correcting lens is released. The locking unit includes retaining members having a retaining unit sandwiching the movable vibration-correcting lens and arranged to slide along the direction orthogonal to the optical axis; and the actuating unit switches between the locked state and the unlocked state by moving the retaining members in opposing directions.
US08059949B2 Gyro-sensor mounting structure in a camera having an image-stabilizing function
A gyro-sensor mounting structure in a camera having an image-stabilizing function, the camera including a first gyro sensor and a second gyro sensor for detecting rotations about two axes, respectively, which are mutually orthogonal to each other and orthogonal to an optical axis of a photographic lens, the gyro-sensor mounting structure including a sensor mounting member supporting the first and second gyro sensors; a stationary member to which the sensor mounting member is fixed, positioned inside the camera; four receiving portions the sensor mounting member or the stationary member to lie in a plane orthogonal to the optical axis and be positioned at four vertexes of an imaginary square, respectively; and two, three or four engaging members supported by the other of the sensor mounting member and the stationary member and engaged with corresponding receiving portions.
US08059947B2 Environmentally protected thermistor for respiratory system
A temperature probe, such as for a respiratory system in which breathable gases are supplied to a patient, includes a housing having a cavity sized to snugly receive therein a generally cylindrical container within which is secured a thermistor, with the container adapted to provide a barrier to moisture. The probe provides a quick temperature response but minimizes migration of moisture to the thermistor notwithstanding the high temperature and heat levels encountered in normal operation of the respiratory system.
US08059943B2 Information recording medium wherein stream convertible at high-speed is recorded, and recording apparatus and recording method therefor
An information recording medium capable of converting a stream including seamless connection, which is recorded in a constrained format allowing format conversion from a first format (MPEG-TS) to a second format (MPEG-PS), into a second stream, and an apparatus and method for recording information in the information recording medium. The constrained format is provided for enabling conversion from a first format (for example, MPEG transport stream) to a second format (for example, MPEG program stream). Seamless playback is performed by using a third system stream (Bridge-VOB), which is composed of each of the parts the two seamlessly connected system streams. A video information presentation time by data management unit (Capsule) at a third system stream terminal is greater than or equal to 0.4 second and less than or equal to 1 second, according to the constrained format.
US08059942B2 Recording medium, reproducing device, recording method, and reproducing method
On a BD-ROM, PlayList information is recorded. The PlayList information includes MainPath information and SubPath information. The MainPath information and SubPath information include connection_condition information and sp_connection_condition information, respectively. The connection_condition information and sp_connection_condition information indicate that, when the connection state between two MainClips referred to with the MainPath information is seamless connection (CC=5), the connection state between two SubClips referred to with the SubPath information is also seamless connection (SP_CC=5). In the case of CC=5 and sp_CC=5, IN_time of PlayItem is equal to IN_time(SubPlayItem_IN_time) of SubPlayItem.
US08059941B2 Multiplex DVD player
A method for playing DVD. A method for simultaneously outputting a DVD movie to multiple channels each having its own playback parameters such as view angle, spoken language and subtitle language, using a single DVD player.
US08059939B2 Recording medium, playback device, and integrated circuit
On a recording medium, stereoscopic and monoscopic specific areas are located one after another next to a stereoscopic/monoscopic shared area. The stereoscopic/monoscopic shared area is a contiguous area to be accessed both in stereoscopic video playback and monoscopic video playback. The stereoscopic specific area is a contiguous area to be accessed immediately before a long jump occurring in stereoscopic video playback. In both the stereoscopic/monoscopic shared area and the stereoscopic specific area, extents of base-view and dependent-view stream files are arranged in an interleaved manner. The extents on the stereoscopic specific area are next in order after the extents on the stereoscopic/monoscopic shared area. The monoscopic specific area is a contiguous area to be accessed immediately before a long jump occurring in monoscopic video playback. The monoscopic specific area has a copy of the entirety of the extents of the base-view stream file recorded on the stereoscopic specific area.
US08059937B2 Relating to the copy protection of optical discs
Generally the more effective is the copy protection provided on an optical disc, such as a DVD, the greater is the likelihood that the copy protection will adversely interfere with legitimate uses of the optical disc. It is therefore proposed to include at least one region of subversive data within the content in the data area of an optical disc, and then to prevent access to each such region of subversive data during normal playback of the disc. For a DVD, the subversive data may be incorporated within video objects and/or may be in gaps between files in the DVD_Video zone. It is arranged that there are no navigable paths to the regions of subversive data.
US08059936B2 Video importance rating based on compressed domain video features
Systems and methods are provided for identifying important video frames and segments in multimedia content such as a segmented compressed domain video. Video frames in a segment are analyzed to determine intensity, contrast, and motion values for the frames and their segments. The values among frames and segments are compared to identify one or more video segments likely to be important to a viewer. The systems and methods may additionally be augmented with audio data other characteristics associated with the video frames and segments analyzed.
US08059935B2 Recording method and reproduction method suitable for recording/reproduction of AV data, and recording drive and reproduction drive, information recording system and information reproduction system, and information recording medium for such methods
In an information recording medium for recording and reproducing data thereon on a sector-by-sector basis, the recorded data being managed as at least one file by using a file structure, the file structure includes unused space management information for identifying a used region and an unused region. At least one defective region is registered as an unused region in the unused space management information, the at least one defective region being a region on the information recording medium which is incapable of proper reproduction of the recorded data.
US08059928B2 Decohered laser light production system
A decohered laser light production system is provided. The decohered laser light system comprises a laser source. The system further comprises a multi-mode fiber having an input face, an output face and a body for propagating light from the input face to the output face, the input face arranged to accept laser light from the laser source, the body comprising a length such that laser light is generally decohered when exiting the output face.
US08059914B2 Method and apparatus for preprocessing ultrasound imaging
The present invention provides a method and module for preprocessing ultrasound imaging. The method comprises a calculation step for constructing a multivalue vector field and a smoothing step for smoothing the whole volume data. The method further comprises a judgement step and minification and magnification steps. The module includes a calculation unit, a smoothing unit, a judgement unit, a minification unit and a magnification unit. According to the method for preprocessing ultrasound imaging, speckle noise can be eliminated effectively by calculating a mean value of a plurality of nodes distributed over the surface, so as to implement the smoothing. Therefore, this method is capable of smoothing data without compromising details.
US08059912B2 Method for an image adjustment
A method for an image adjustment is disclosed. The method comprises the steps of: reading an interested pixel and its plural neighboring pixels from an image storage device; determining a so-called first gradient value of the first direction and a so-called second gradient value of the second direction, wherein the first direction is the orthogonal direction of the second direction; comparing the first and the second gradient values; executing a sharpness adjustment to the interested pixel along the direction which has larger gradient value; then executing a noise reduction or smoothing adjustment to the interested pixel along the direction which has smaller gradient value; and repeating the steps until all interested pixels are processed and obtaining a new pixel value.
US08059911B2 Depth-based image enhancement
A depth-based image enhancement system is disclosed. A depth estimation unit generates three-dimensional (3D) depth information from a two-dimensional (2D) image. Subsequently, an image enhancement unit enhances the 2D image according to the 3D depth information.
US08059902B2 Spatial sparsity induced temporal prediction for video compression
A method and apparatus are disclosed herein for spatial sparsity induced temporal prediction. In one embodiment, the method comprises: performing motion compensation to generate a first motion compensated prediction using a first block from a previously coded frame; generating a second motion compensated prediction for a second block to be coded from the first motion compensated prediction using a plurality of predictions in the spatial domain, including generating each of the plurality of predictions by generating block transform coefficients for the first block using a transform, generating predicted transform coefficients of the second block to be coded using the block transform coefficients, and performing an inverse transform on the predicted transform coefficients to create the second motion compensated prediction in the pixel domain; subtracting the second motion compensated prediction from a block in a current frame to produce a residual frame; and coding the residual frame.
US08059900B2 Method and apparatus to facilitate visualization and detection of anatomical shapes using post-processing of 3D shape filtering
A method includes generating a first response including a plurality of potential first objects of interest of a first shape from data regarding a region of interest (ROI), generating a second response including a plurality of second objects of interest for a second shape different than the first shape from the data regarding the ROI, and performing a morphological closing on the second response to produce a second cleaned response including a plurality of completed second objects. The method also includes decreasing the number of potential objects of interest in the first response by deleting any potential first objects that overlap any completed second objects to obtain a cleaned first response, and generating an image using at least one of the first cleaned response and the second cleaned response.
US08059899B2 Image processing apparatus, image processing method, and computer product
An image processing apparatus includes a contour extraction unit and a contour correcting unit. The contour extraction unit ascertains intensity difference between each of the pixels in the original image data and pixels around the pixel, and evaluates sharpness of a contour to determine intensity of a pixel in the contour image data based on gradient of intensity of the pixel. The contour correcting unit shifts a contour of the pixel in a predetermined direction based on a direction of a slant of the gradient of intensity when an absolute value of the gradient of intensity is larger than threshold.
US08059892B1 Image enhancement method and apparatus
An image enhancement method includes segmenting pixels of an image into background pixels and non-background pixels and computing a color scaling factor based on the color of the background pixels compared to white. The color scaling factor is then applied to the background pixels and the non-background pixels.
US08059889B2 Position and orientation measurement apparatus and control method thereof
A position and orientation measurement apparatus for measuring the position and orientation of an image capturing apparatus, which captures an image of a measurement object, relative to the measurement object, extracts configuration planes of the measurement object based on three-dimensional model data of the measurement object, and extracts measurement line segments to be used in detection of edges of a captured image from line segments which form the configuration planes. The position and orientation measurement apparatus projects the extracted measurement line segments onto the captured image based on an estimated position and orientation of the image capturing apparatus, selects visible measurement line segments which are not hidden by the extracted configuration planes, and calculates the position and orientation of the image capturing apparatus relative to the measurement object based on the visible measurement line segments and corresponding edges of the captured image.
US08059886B2 Adaptive signature detection
A processor-based method for detecting defects in an integrated circuit, by creating an image of at least a portion of the integrated circuit with a sensor, grouping pixels of the image into bins based at least in part on a common characteristic of the pixels that are grouped within a given bin, creating a histogram of the pixels in each of the bins, calculating a mean value of the histogram for each of the bins, comparing the mean value for each of the bins to a threshold value, flagging as defect candidates those bins where the mean value of the bin varies from the threshold value by more than a predetermined amount, and performing signature detection on the bins that are flagged as defect candidates, where the image of the integrated circuit is not directly compared to any other image of an integrated circuit.
US08059880B2 Nuclear medicine diagnosis device, form tomography diagnosis device, nuclear medicine data arithmetic processing method, and form tomogram arithmetic processing method
In a state in which a subject is absent, blank data is collected by a self-radioactivity element typified by Lu-176 (S1). In a state in which the subject is present, transmission data is collected by the self-radioactivity element (S2). Emission data is collected by γ rays emitted from the subject injected with a radiopharmaceutical (S3). Absorption-corrected data is calculated based on the blank data and the transmission data (S4 to S7), and the emission data is absorption-corrected using the absorption-corrected data (S8). Although such background data obtained by the self-radioactivity is originally abandoned, the background data is rather used for the absorption-corrected data. Stable absorption correction can be thereby conducted.
US08059879B2 Brain function analysis apparatus and method
There is provided a method including, acquiring brain function data and diffusion tensor data, calculating a connection degree between voxels adjacent to each other based on the diffusion tensor data, constituting a data evaluation value based on the brain function data and the connection degree between the adjacent voxels, subjecting the data evaluation value to nonparametric regression analysis, and forming and displaying images based on results of the analysis.
US08059878B2 Registering MR patient data on the basis of generic models
A method for registering a non-patient-characteristic three-dimensional magnetic resonance data set (MR data set) to patient-characteristic data includes: producing or providing a non-patient-characteristic three-dimensional generic model of a body or body part containing body structure data; ascertaining or providing two-dimensional patient-characteristic detection data of a patient; using a transformation protocol for data-linking the body structure data of the three-dimensional generic model to the two-dimensional patient-characteristic detection data to change or adapt the generic model of the body or body part based on the ascertained two-dimensional patient-characteristic detection data, wherein the three-dimensional generic model is at least correlated with a three-dimensional MR reference data set; and changing or deforming at least a part of the three-dimensional MR reference data set by using the transformation protocol to generate a patient-characteristic three-dimensional MR data set that is registered to the fluoroscopic images.
US08059877B2 Method and apparatus for fast automatic centerline extraction for virtual endoscopy
A method for automatic centerline extraction for a virtual endoscopy image of an organ having a boundary surface includes centering on selected points of an initial path through the image, which is derived from an endoscopy dataset, respective spheres exhibiting respective maximal diameters short of contacting the boundary surface; and forming a centered path consecutively joining centers of the spheres.
US08059876B2 Cardiac function analysis apparatus, method and program
A position obtainment means obtains the positions of points in the heart of a subject that are present in at least two three-dimensional volume datasets in a group of three-dimensional volume datasets that have been obtained by imaging the heart of the subject at predetermined time intervals, the points anatomically corresponding to each other, and the at least two three-dimensional volume datasets having been obtained by imaging at different time from each other. A function information obtainment means obtains, based on each of the positions of the points in the heart, which have been obtained by the position obtainment means, function information representing the function of the heart at each point within a three-dimensional space. A display means displays, based on the function information, the motion function of the heart at each of the points in an image that has the shape of the heart of the subject.
US08059861B2 Method and system for identifying and recognizing products for sorting/sequencing operations
A method and system is provided for identifying and recognizing products such as mail pieces and, more particularly, a method and system of object recognition based mail piece fingerprinting is provided to be used with sorting and/or sequencing processes. The system for identifying product transported through a machine includes a first system configured to extract one or more unique features from each of a plurality of product and a data storage system configured to store the extracted one or more unique features for each of the plurality of product. The system further includes a second system configured to identify each of the plurality of product by matching the stored extracted one or more unique features with subsequently extracted unique features from each of the plurality of product as the plurality of product continue to be conveyed through a transportation system.
US08059860B2 Steganographic encoding
The present invention relates generally to steganographic encoding. One claim recites a consumer product including: a metallic or shinny surface including a machine-readable pattern, the machine-readable pattern including plural-bit auxiliary data hidden in a steganographic manner, and the pattern provides at least diffuse or Lambertian reflection. Another claim recites a consumer product including: a shiny or metallic surface including a pattern, the pattern including or representing the auxiliary data in a steganographic manner, and in which the pattern is provided with an ink or dye and in which at least one of a coloration or finish of the ink or dye is selected to hide the ink or dye with respect to at least one of a first coloration or the first finish. The auxiliary data comprises or links to information regarding the physical object. Of course, other claims and combinations are also provided.
US08059859B2 Image processing apparatus and method of controlling the same
To provide a technique of embedding information in a document image containing character strings, photos, and graphics, an image processing apparatus for inputting a document image and embedding watermark information by controlling the line spacing between character strings in the document image includes an input unit which inputs a document image as image data, an image reduction unit which generates reduced image data from the image data, a determination unit which determines reduced objects corresponding to character strings in the image data, a specifying unit which specifies the position of each character string in the image data based on the positions of the reduced objects in the reduced image data, and an embedding unit which embeds the watermark information in the image data by moving the positions of a plurality of specified character strings in the image data based on a preset line spacing correspondence relationship.
US08059858B2 Identification document and related methods
The present disclosure relates generally to identification documents and related methods and apparatus. One claim recites a method to determine whether to authenticate an identification document through digital watermarking or through an alternative process. The method includes: receiving data carried by the identification document corresponding to a detection trigger; if the received data indicates an expected presence of digital watermarks, attempting to authenticate the identification document by analyzing digital watermarking carried by the identification document; and if the received data indicates an expected absence of digital watermarks, attempting to authenticate the identification document through an alternative process. Other claims and combinations are provided too.
US08059855B2 Speaker device and television set
A speaker device includes a speaker and a connecting component. The speaker has a pair of input terminals spaced apart with a first predetermined distance therebetween. The connecting component electrically couples the speaker to a printed circuit board. The connecting component has a relay-use printed circuit board and a pair of lead wires. The relay-use printed circuit includes a pair of sub-board portions and a separation portion. The sub-board portions have a pair of terminal holes. The input terminals of the speaker are disposed through the terminal holes, respectively. The separation portion is disposed between the sub-board portions to couple the sub-board portions with a second predetermined distance between the terminal holes of the sub-board portions, and selectively separate the sub-board portions when the first predetermined distance between the input terminals of the speaker is different from the second predetermined distance between the terminal holes of the sub-board portions.
US08059851B2 Hearing protection and/or loudspeaker element
A hearing protection and/or loudspeaker element (1) is provided which includes a carrier part (2) arranged on a protective helmet (5) and a module (4) which can be actively connected to an outer ear of the wearer to act as a hearing protection and/or loudspeaker module. The carrier part (2) and protective helmet can be fixed to the head of the wearer. The module (4) which acts as the hearing protection and/or loudspeaker module can be adjusted in relation to the loudspeaker part (2) and shifted from a position of rest to a position of use. The module (4) itself is like a plug and is embodied as a part that covers the entrance of the human outer ear.
US08059848B2 Condenser microphone unit
In a condenser microphone unit in which a microphone capsule and a capsule support are connected to each other via a screwed ring coupler, shield is maintained stably regardless of the degree of tightening of the ring coupler. On one end side on which a microphone cord 30 is drawn into the capsule support 20, a shield covering wire exposure part 33a is formed. Also, a shield cup 40 including a small-diameter cylindrical part 41 and a large-diameter cylindrical part 42 is arranged in the capsule support 20, the small-diameter cylindrical part 41 is fixed to the shield covering wire exposure part 33a by staking, a flange part 421 having a diameter almost equal to the outside diameter of a circuit board 21 is formed on the surface on which the large-diameter cylindrical part 42 is in contact with the circuit board 21, and a staking allowance 274 that goes around to the lower surface side of the flange part 421 is connectingly provided on the lower edge side of the ring coupler 270, by which the circuit board 21 and the flange part 421 are integrated with each other by staking the staking allowance 274.
US08059846B2 Switching device for hearing aid
Switching device for hearing aid, whereby a hearing aid casing part is adapted for placement above and behind the ear lobe and encloses a battery and a signal processing and amplifier device operable to provide an amplified audio signal to the user perceivable as sound wherein further the switching device comprises a base section and a manually operable rigid pivot element which has a two spaced apart pressure receiving parts and a pivotal axis placed between the two pressure receiving parts, whereby a cantilever and indexing ladder is provided between the base section and the rigid pivot element operable to allow the rigid pivot element to assume 2, 3 or more stable positions.
US08059845B2 In ear communications device and stabilizer
An in-ear stabilizer with a compression strut securely holds an in-ear communications device within the human ear. The in-ear stabilizer comprises an in-ear device housing which fits into the human ear and has a receiver and speaker. Attached to the in-ear device housing is a compression strut which extends, when in the human ear, across the crus of helix and fits securely under the antihelix in the upper concha of the ear. The housing of the in-ear device fits into the lower concha of the human ear. The compression strut exerts outward pressure when compressed, comfortably holding the in-ear device in place through pressure on the lower and upper concha of the human ear.
US08059842B2 Capacitor microphone
A capacitor microphone is constituted by a plate having a fixed electrode, a diaphragm including a center portion and at least one near-end portion that is fixed to the outer periphery, in which the center portion having a vibrating electrode, which is positioned relative to the fixed electrode and which vibrates in response to sound waves, is increased in rigidity in comparison with the near-end portion; and a spacer that is fixed to the plate and the near-end portion of the diaphragm and that has an air gap formed between the plate and the diaphragm. Alternatively, a diaphragm electrode is horizontally supported by extension arms extended from a circular plate thereof and is vertically held in a hanging state being apart from a fixed electrode with a controlled distance therebetween.
US08059835B2 Impulsive communication activated computer control device and method
An impulsive communication activated device for connection to a computer input port for controlling a computer, is disclosed. The disclosed device includes an output connector for communicating with the computer input port, and includes a sensor for detecting an impulsive communication such as a hand clap or other predetermined input, to generate an impulsive signal. The disclosed device includes a comparator for responding to both a reference signal and to the impulsive signal, and to determine if the impulsive signal differs substantially from the reference signal to generate a start signal. The disclosed device includes a logic circuit responsive to the start signal for generating a predetermined computer command signal to control the computer.
US08059831B2 Noise processing device and method thereof
A noise processing device and its method are provided for a video/audio system having a high definition multimedia interface (HDMI). The noise processing device includes a detecting unit, a signal generating unit, and a decision unit. The noise processing method includes using the detecting unit to monitor a variation related to an audio signal and generate a detecting signal accordingly; using the signal generating unit to produce an adjustment signal according to the detecting signal; and using the decision unit to produce an output audio signal according to the audio signal and the adjustment signal. Another embodiment of the noise processing device includes a compensation tracking unit having a control unit. The compensation tracking unit produces an output audio signal according to a difference between the output audio signal itself and the audio signal and a gain of the control unit.
US08059830B1 Audio system and method of use
A secondary audio system for use in a vehicle equipped with a primary audio system connected to a power source of the vehicle and including at least an in-dash head unit. The secondary audio system includes an amplifier installed in the vehicle and directly connected to the power source and to at least one speaker installed in the vehicle, the amplifier comprising at least one means for receiving audio content. A portable media player having audio content stored therein is operably connected to the amplifier through the at least one receiving means, whereby the amplifier is powered by the power source for playing the audio content stored in the portable media player through the at least one speaker, such that the secondary audio system is operably installed within the vehicle without affecting the primary audio system and specifically without utilizing, removing or rendering inoperable the head unit.
US08059829B2 Sound effect producing apparatus for vehicle
A processor determines an engagement state of a clutch based on a clutch signal, which is output from a clutch switch connected to a clutch pedal. In a declutching state, the processor lowers weighting gain characteristics that serve as acoustic correcting characteristics used in a sound pressure adjuster. Therefore, even when a change of an engine rotational frequency per unit of time increases during a shift-change operation, the gain of the control signal is prevented from increasing. Accordingly, a gap between real acceleration of the vehicle and a sound effect output from a speaker can be decreased, thereby reducing the possibility that the driver and/or a passenger in the vehicle may feel a sense of strangeness relative to the sound effect.
US08059826B2 Efficient and scalable parametric stereo coding for low bitrate audio coding applications
The present invention provides improvements to prior art audio codecs that generate a stereo-illusion through post-processing of a received mono signal. These improvements are accomplished by extraction of stereo-image describing parameters at the encoder side, which are transmitted and subsequently used for control of a stereo generator at the decoder side. Furthermore, the invention bridges the gap between simple pseudo-stereo methods, and current methods of true stereo-coding, by using a new form of parametric stereo coding. A stereo-balance parameter is introduced, which enables more advanced stereo modes, and in addition forms the basis of a new method of stereo-coding of spectral envelopes, of particular use in systems where guided HFR (High Frequency Reconstruction) is employed. As a special case, the application of this stereo-coding scheme in scalable HFR-based codecs is described.
US08059824B2 Joint sound synthesis and spatialization
The invention concerns a process for joint synthesis and spatialization of multiple sound sources in associated spatial positions, including: a) a step of assigning to each source at least one parameter (pi) representing an amplitude; b) a step of spatialization consisting in implementing an encoding into a plurality of channels, wherein each amplitude (pi) is duplicated to be multiplied to a specialization gain (gim), each spatialization gain being determined for one encoding channel (pgm) and for a source to be spatialized (Si); c) a step of grouping (R) the parameters multiplied by the gains (Pim), in respective channels (pg1, . . . , pgM), by applying a sum of said multiplied parameters (pim) on all the sources (Si) for each channel (pgm), and d) a step of parametric synthesis (SYNTH(I), . . . , SYNTH(M)) applied to each of the channels (pgm).
US08059823B1 Method and apparatus for enhancing auditory spatial perception
In accordance with at least one embodiment, a method and apparatus is provided for generating a first pressure wave propagating in a first direction, said first pressure wave adapted to interact with at least a first portion of a plurality of environmental objects and to produce a first response audible to a user, for generating a second pressure wave propagating in a second direction, said second pressure wave adapted to interact with at least a second portion of the plurality of environmental objects and to produce a second response audible to the user; and for causing additional iterations of the first and second pressure waves. In accordance with at least one embodiment, the first pressure wave is initiated with a first abrupt increase in amplitude and the second pressure wave is initiated with a second abrupt increase in amplitude.
US08059821B1 Method and system for disaster recovery in network systems
A method and apparatus for managing and backing-up a set of security keys are disclosed. The keys are generated first at a backup site and then are transmitted from the backup site to the primary site. The primary site then uses these keys to generate message authentication code for messages generated at the primary site. A portion of the key information is transmitted to a client site in the message. The client site then provides the message authentication code back to the service in a subsequent request. The message authentication code generated at the primary site is readable by the backup site. The primary site then takes the portion of the key information and uses this to verify the received message authentication code. In alternative embodiments the actual values used for generating the message authentication code are not transmitted in the message nor are the exposed to the public side of the service.
US08059820B2 Multi-factor content protection
Protecting content. A recipient receives content from a publisher. Some content is managed by an access server. The access server controls the recipient's use of managed content through interaction with a trusted agent at the recipient. The content is encrypted to a content key, and the content is associated with policy information. The policy information includes the content key for decrypting the content. The policy information is encrypted to an access server key allowing the policy information to be decrypted by the access server. The content key is received from the access server. The content key is encrypted to a trusted agent key. The content key is further encrypted to additional factor(s) defining additional content protection beyond that provided by trusted agent. The content key is decrypted using the trusted agent key and the at least one additional factor. The content is decrypted using the content key.
US08059819B2 Systems and methods for distributing updates for a key at a maximum rekey rate
A method for distributing updates for a key is described. One or more update requests are received per unit of time. The number of received update requests per unit of time is multiplied by a maximum update period to estimate the number of active nodes in a group. The total number of received update requests per unit of time is determined. An amount representing additional update requests per unit of time is obtained from the difference between the total number of received updates and a determined maximum. A minimum update period for a group of nodes is determined.
US08059817B2 Method and apparatus for encrypted communications using IPsec keys
Disclosed is a method for encrypted communications. A first IPsec endpoint selects a security association (SA) from a security association database (SAD) by using a selector and then extracts an indexing parameter from SA. The indexing parameter is used to determine an active key location from a key storage database (KSD). Data packets are then encrypted using a key from the active key location. The first IPsec endpoint also forms a security parameter index (SPI) in a header of the data packet by using a keyID from the active key location and transmits the encrypted data packet with the header indicating the SPI to a second IPsec endpoint.
US08059816B2 Secret sharing technique with low overhead information content
An apparatus and method for sharing a secret comprising the steps of generating a first random matrix, generating a first projection matrix from the first random matrix, and determining a first remainder matrix from the first projection matrix and the first secret matrix. The first secret matrix may be determined using the remainder matrix and a plurality of distributed vector shares.
US08059815B2 Transforming data files into logical storage units for auxiliary data through reversible watermarks
A reversible watermarking program transforms a host data file into a logical storage unit for auxiliary data files by embedding the auxiliary files in the data stored in the host data file. The reversible watermark modifies host data such as an image, audio, video, or software code, to carry auxiliary data. For perceptual content such as visual or audio media, the reversible watermark can maintain a desired level of perceptual quality, effectively hiding the auxiliary data in the host data. The reversible watermark enables the original host data prior to modifications due to the embedding to be restored.
US08059814B1 Techniques for carrying out seed or key derivation
A technique carries out seed (or key) derivation within an electronic apparatus (e.g., a hand holdable electronic apparatus such as a token, an authentication server, etc.). The technique involves acquiring a stored representation of a derived seed, the stored representation of the derived seed resulting from an earlier-performed cryptographic operation based on a higher-level seed. The technique further involves (i) performing a current cryptographic operation based on a stored representation of the higher-level seed, the current cryptographic operation resulting in a current representation of the derived seed, and (ii) providing a corruption detection signal indicating whether the current representation of the derived seed matches the stored representation of the derived seed.
US08059812B1 Distributed call-routing systems
An exemplary method for selecting a resource for handling a call in a distributed call-routing system comprises obtaining, at a local call-routing proxy, a request for a resource to handle a call from a local automatic call director, distributing the request to a plurality of remote call-routing proxies, each remote call-routing proxy being configured to obtain responses to the request from a plurality of servers storing data relating to a plurality of resources, process the responses from the servers to produce a first reduced number of responses and send the first reduced number of responses to the local call-routing proxy, processing responses from remote call-routing proxies at the local call-routing proxy, enabling the local automatic call director to obtain a second reduced number of responses, and enabling the local automatic call director to select a resource to handle the call.
US08059811B2 System and method for controlling a call processing system
A communication system that comprises call processors, interworking units, and a control system handles a plurality of calls. The call processors process signaling messages for the calls, and in response, transfer control messages for the calls and transfer data messages for the calls. The interworking units receive the control messages and user communications for the calls and interwork the user communications between a first communication format and a second communication format in response to the control messages. The control system receives and processes the data messages for the calls to maintain an active call database having call data for active ones of the calls. The control system receives a query, and in response, processes the active call database to identify one of the active calls that satisfies the query.
US08059809B1 Systems and methods of establishing group calls
Systems and methods of establishing group calls are provided. Contact index information is synchronized between a communication unit and a contact synchronization server. A group call request message, including index information for one or more contacts, is sent from a communication unit to a signaling server. The signaling server uses the index information to obtain communication unit addresses from the contact synchronization server.
US08059807B2 Keyword alerting in conference calls
A conferencing system is disclosed in which a participant to a conference call can program the embodiment to listen for one or more “keywords” in the conference call. The keywords might be a participant's name or words associated with him or her or words associated with his or her area of knowledge. The embodiments uses speech recognition technology to listen for those words. When the embodiments detects that those words have been spoken, the embodiment alerts the participant—using audible, visual, and/or tactile signals—that the participant's attention to the call is warranted. When the keywords are chosen wisely, the benefit can be great.
US08059805B2 Enhanced services provided using communication redirection and processing
Processing a communication is disclosed. A first request to establish communication is received at a redirection node from a requesting communication participant. A destination communication participant associated with the request is determined. A communication session in which the requesting communication participant, the redirection node, and the destination communication participant are participants is established, including sending to equipment associated with the destination communication participant a second request to establish communication. A communication session processing feature not provided with respect to the communication session by a telecommunication service provider associated with a service provider network used to establish and provide the communication session is made available to at least one of the requesting communication participant and the destination communication participant.
US08059803B1 System and method for ordered processing of telecommunicaion service orders
The present invention provides a system and method for the automated routing and processing of telecommunication service orders. A system and method in accordance with the present invention may further prioritize the analysis and processing of telecommunication service orders, identify and classify past due telecommunication service orders for analysis and processing, and manage the order of completion of components of a telecommunication service order. A system and process in accordance with the present invention receives a service order and parses it to find messages on the service order that are included on a message table. Analysis rules provide actions to be taken with a service order based on the messages found in the service order.
US08059802B2 Billing data interface for conferencing customers
A billing data interface provides billing data to customers in an accurate and efficient manner. Billing data is processed to preserve client billing information and to meet a customer's individual data requirements. The billing data may be presented in such a way that the customer may input the billing data directly into its client billing system. The billing data may be processed according to client billing specifications corresponding to a client billing system used by the customer. The processed data may preserve leading zeros, separate client code and matter code into two fields, etc. The resulting data file may be delivered to the customer for entry into the customer's client billing system.
US08059801B2 Telephone communications system, a method of delivering content to a calling party and a method of distributing information to a calling party
A telephone communications system, a method of delivering content to a calling party and a method of distributing information to a calling party. In one embodiment, the telephone communications system includes: (1) a master subsystem configured to store ringback information including content and application rules for the ringback information and (2) a trunk interface subsystem coupled to the master subsystem and configured to perform call processing and apply at least a portion of the ringback information to at least one call-in-progress according to the application rules.
US08059800B1 Method for viral distribution of ringback media
A method for the viral distribution of ringback media. A trigger is transmitted from a calling client station to a ringback server during the ringback period of call setup, whereby in response to receipt of the trigger by the ringback server, the subscriber associated with the calling client station is granted the right to the particular ringback media played out during the ringback period. Upon receiving the trigger, the ringback server may request that an indication that the right has been granted be stored in the subscriber's account record. Subsequent to the granting of the right to the particular ringback media to the subscriber, callers to the subscriber may be presented with the particular ringback. Further, these callers may also request to acquire the right to the particular media via the same trigger-initiated process.
US08059799B1 Algorithm to make optimal use of network resources during a mass calling event
Embodiments of the present invention provide methods, systems, and computer-readable media for achieving a higher call completion rate in a system experiencing a mass calling event. The present invention has several practical applications in the technical arts including optimizing use of network resources during a mass calling event. In various embodiments, a network's resources are efficiently utilized by way of sampling a network element's control processing unit utilization. Additionally, the various embodiments respond by selecting to negatively acknowledging callers in a mass calling event state in order to prevent system components from becoming overloaded. Overloaded network system components lead to such issues as dropped signaling packets, and higher percentages of call failures. Embodiments of the invention are directed to achieving optimal call completion in the case of a mass calling event.
US08059798B1 System for VOIP based emergency stand alone service
Method and apparatus for ad hoc cooperative routing in an IP network. Included is an emergency stand alone (ESA) system that provides a bypass to a failed TDM switch for multiple communication devices in communication with one or more TDM switches. One or more internet protocol media gateways communicate a multicast signal upon the failure of a switch. The multicast initiates Voice over IP communication between endpoints, bypassing the failed switch.
US08059797B2 Method and system for establishing a new account for a user with an online service
Embodiments of the present invention provide methods and systems for allowing users to efficiently create new accounts in an online service. The new account creation scheme allows users to begin using aspects of the online service before creating an account. The user is provided a temporary account and, in the event they choose to finalize joining the service, the user is permitted to save settings from their temporary account. For example, in some embodiments, the user is permitted to perform various functions, such as, browsing the online service, navigating external links, and viewing various pages of other users and groups. The user may also be allowed to collect information on other members that they are interesting and may be offered a temporary homepage where the user can view the activities of these other members. The temporary home page allows the potential new user to immediately begin using the services of the social network service without having to specifically request a new account. This information and links may be transitioned over if the user wishes to establish a permanent account. While using the temporary account, however, the user must transition to a permanent account before accessing other features of the online service.
US08059787B2 Spectrum-preserving heel effect compensation filter made from the same material as anode plate
It is described a filter (300) for at least partially compensating for an X-ray tube (10) the target angle heel effect and preserving the tungsten spectrum of the X-rays. The filter (300) has an anode side (302) and a cathode side (304), wherein the cathode side (304) has a higher attenuation coefficient than the anode side (302). The attenuation coefficient is determined to at least partially compensate for the target angle heel effect. The filter (300) is from the same material as an anode plate (110) or the anode (108) of the X-raysource (10) which is usually tungsten or a tungsten alloy.
US08059786B2 Scattered radiation collimator, radiation detector and radiation detection device
A scattered radiation collimator is disclosed for radiological radiation. In at least one embodiment, the scattered radiation collimator includes a multiplicity of absorber elements connected one behind the other in a collimation direction and at least two plate-like holding elements which are arranged substantially parallel with respect to one another and have absorber element holders for holding the absorber elements. In order to avoid erroneous positioning when transverse forces are acting, it is proposed in at least one embodiment, to connect the holding elements to each other by cross beams running along the end face of the absorber elements.
US08059785B2 X-ray target assembly and methods for manufacturing same
The x-ray target assemblies have an oxide dispersion strengthened (ODS) refractory metal alloy substrate that is bonded to a carbon-containing heat sink. The x-ray target assemblies have excellent bonding between the substrate and the heat sink. The improved bonding is achieved by placing an oxide-free barrier layer between the ODS metal substrate and the heat sink. The oxide-free barrier layer minimizes or eliminates chemical reactions that would otherwise be possible between the dispersed oxides and the carbon-based heat sink during the manufacturing process. Preventing these undesired reactions while manufacturing the x-ray target assembly yields a device with improved bonding between the heat sink and the substrate, compared to devices manufactured without the barrier layer.
US08059783B2 Irradiation system including an electron-beam scanner
A property of a treatment beam is controlled during a scanning period. A portion of a region is exposed to an imaging x-ray beam during a scanning period, the imaging x-ray beam being generated by an electron-beam scanner. X-ray radiation from the region is detected, the x-ray radiation representing an attenuation of the imaging x-ray beam caused by the portion of the region. A first image of the portion of the region is generated based on the detected x-ray radiation. A characteristic of the portion of the region is determined from the generated first image. An input derived from the characteristic is generated, the input configured to cause a source of a treatment beam to modify a property of the treatment beam. The source of the treatment beam modifies a property of the treatment beam during the scanning period by providing the input to the source of the treatment beam.
US08059779B2 3HE fusion device with direct electrical conversion
An improved 3He nuclear reactor with provision for direct electric conversion of a relativistic proton stream into useable electric power at a voltage level compatible with the national power grid (one million V DC). Various embodiments include multiple collector cages for extracting relativistic protons of various energy levels, diverter wires for deflecting high-energy proton streams to either side of lower energy cages to avoid unwanted impact. Other embodiments include arrangements for dividing multi-megavolt voltages down to a useable one megavolt level compatible with the national power grid. Further embodiments comprise guiding the proton stream by the cusps of magnetron cavities to permit conversion of the relativistic proton energies into microwave power. A proposal is also made for harvesting 3He from the Moon to supply earth-bound and space-bound reactors. A solution to the problem of charging a potential well-forming anode in an electrostatic fusion reactor without electrical arcing is further disclosed.
US08059774B2 Frequency lock detection
A system and method are provided for detecting the frequency acquisition of a synthesized signal in a non-synchronous communications receiver. The method accepts a non-synchronous communication signal having an input data signaling frequency, and compares the input data signaling frequency to a synthesized signal frequency. In response to the comparing, a difference signal pulse is generated. More explicitly, the difference signal is generated at a rate responsive to the difference between the input data signaling frequency and the synthesized signal frequency. The method counts synthesized signal pulses occurring simultaneously with the difference signal pulse. If the counted synthesized signal pulses exceed a threshold (before the disappearance of the difference signal pulse), it is determined that the input data signaling frequency is about equal to the synthesized signal frequency, and a lock signal is generated.
US08059769B2 Ingress noise reduction in a digital receiver
The invention provides a device (D2) for reducing ingress noise in a digital signal, comprising a noise predictor (20) for predicting an amount of ingress noise in the digital signal (sn) based on past samples of the ingress noise, and a subtractor (21) for subtracting the predicted amount of ingress noise from the digital signal. Channel distortion is compensated for by a noise-independent equalizer (25), such as a ZF equalizer, placed upstream of the noise predictor (20). The device (D2) may be incorporated, for example, in a cable modem termination system (CMTS) of an hybrid fiber/coax (HFC) network.
US08059768B2 Method and device for removing narrow band interference in spreading frequency system
Narrow-band interference in spread spectrum systems is eliminated by performing a frequency spectrum transform on N sampling points of the data to obtain N points of data; after M transforms, getting an energy accumulation of individual data to obtain N energy values; removing partial excessive large values from the N energy values, averaging the rest, then calculating the threshold value for interference determination based on the average value; identifying all points that have energy values exceeding the threshold value, and performing interference suppression for the data of corresponding points after frequency spectrum transform and finally outputting the data after frequency spectrum inverse transform.
US08059764B2 Systems and methods for low-complexity max-log MIMO detection
Embodiments provide novel systems and methods for multiple-input multiple-output (MIMO) Max-Log detection. These systems and methods enable near-optimal performance with low complexity for a two-input two-output channel. Some embodiments comprise using a Max-Log detector to compute a set of log-likelihood ratio (LLR) values for a channel input by minimizing cost function while computing only one instance of the cost function for each value of each bit in a symbol. Other embodiments comprise using a Max-Log detector to compute a set of log-likelihood ratio (LLR) values for a channel input by computing all instances of a cost function for each value of each bit in a symbol and selecting the minimum cost from all computed instances of the cost function for each value of each bit.
US08059763B1 Approximate soft-information computation in multi-level modulation signaling schemes
Apparatus and methods are provided for calculating soft information in a multi-level modulation scheme using one or more nearest neighbors. The nearest neighbors correspond to signal points in a signal constellation set nearest to the value of a received signal. For the nearest neighbors of a received symbol of information, a detector can determine whether the nearest neighbors have a same bit value at a bit position of the symbol. When the bit values are the same at that bit position, soft information in the form a log-likelihood ratio can be computed based on the nearest neighbors and a predetermined scaling factor. The predetermined scaling factor can be optimized for system performance.
US08059762B2 System and method for enhanced symbol generation
According to some embodiments, an input symbol may be received, and a hard symbol may be generated from the input symbol. A probability associated with the hard symbol may be calculated along with a probability associated with a previous hard symbol. An enhanced symbol may then be determined as a function of a comparison between the probability associated the hard symbol and the previous hard symbol.
US08059757B2 Signal processing device and method
A test signal is generated and supplied to a signal processing circuit for making frequency conversion. A signal outputted from the signal processing circuit is detected to generate a detected signal including a detected positive signal corresponding to the positive signal of the test signal and a detected negative signal corresponding to the negative signal. And the level of the detected positive signal and the level of the detected negative signal are compared to output the comparison result indicating which level is higher. Further, an offset correction signal for making a level difference between the detected positive signal and the detected negative signal within a preset permissible range is generated, based on the comparison result, and offset correction of the test signal or modulated signal supplied from the outside is made in accordance with the offset correction signal.
US08059754B2 System and method for fast signal acquisition in a wireless digital receiver for wideband signals
A receiver synchronization technique is described in this disclosure that significantly reduces the convergence time for synchronization further enabling specially modulated radio frequency carrier waves using the following steps: the characteristics of the baseband signal are used to detect the start of a received burst. Once the presence of a symbol is detected, the data acquisition subsystem is enabled to begin collecting samples. These samples are then transferred to the DSP. The DSP then searches for a preamble to precisely determine the timing delay to the start of the payload data.
US08059752B2 System and method for multiplexing control and data channels in a multiple input, multiple output communications system
A system and method for system and method for multiplexing control and data channels in a multiple input, multiple output (MIMO) communications system are provided. A method for transmitting control symbols and data symbols on multiple MIMO layers includes selecting a first set of codewords from Ncw codewords, distributing control symbols onto the first set of layers, placing data symbols of the first set of codewords onto the first set of layers, placing data symbols of the (Ncw-Ncw1) remaining codewords to remaining layers if Ncw>Ncw1, and transmitting the multiple MIMO layers. The first set of codewords is associated with a first set of layers from the multiple MIMO layers, and the Ncw codewords are to be transmitted simultaneously and the first set of codewords comprises Ncw1 MIMO codewords, where Ncw and Ncw1 are integers greater than or equal to 1. The remaining layers are MIMO layers from the multiple MIMO layers not in the first set of layers.
US08059751B2 Frequency dependent phase rotation prior to mapping in an OFDM transmitter
An input bit stream is phase rotated by reversing bit pairs and inverting bits. The manipulated bit stream is mapped to a symbol and the mapped symbol is converted to the time domain such that an output of the time domain conversion is an ordered set of N samples that allow efficient cyclic prefix insertion without rotation at the symbol level. A first portion of the set of samples is stored in a buffer, and the complete set of samples is output followed by the buffered first portion of the set of samples for transmission. The set of samples can be NIFFT samples of an OFDM symbol and the first portion can be NCP samples that make up the cyclic prefix CP. Re-ordering the bits can be done by swapping bit pairs and inverting one of the swapped pairs, or by trivial (1, −1, −j) phase rotation. The buffer is ¼ the length of prior art OFDM buffers and CP-related processing delays are significantly reduced.
US08059749B2 Systems and methods of RF power transmission, modulation, and amplification, including embodiments for compensating for waveform distortion
Methods and systems for vector combining power amplification are disclosed herein. In one embodiment, a plurality of signals are individually amplified, then summed to form a desired time-varying complex envelope signal. Phase and/or frequency characteristics of one or more of the signals are controlled to provide the desired phase, frequency, and/or amplitude characteristics of the desired time-varying complex envelope signal. In another embodiment, a time-varying complex envelope signal is decomposed into a plurality of constant envelope constituent signals. The constituent signals are amplified equally or substantially equally, and then summed to construct an amplified version of the original time-varying envelope signal. Embodiments also perform frequency up-conversion.
US08059745B2 Sharing logic circuitry for a maximum likelihood MIMO decoder and a viterbi decoder
A receiver system for receiving and decoding modulated communications signals in a multiple-input, multiple-output (MIMO) environment, where the signals are modulated according to Orthogonal Frequency Division Modulation (OFDM). The receiver system includes shared decoder logic circuitry that executes a maximum-likelihood (ML) estimation algorithm in deriving the signals transmitted from the multiple transmitting antennae, as those signals were received over all of the receiving antennae. For a control channel portion of the data frame, the shared decoder logic circuitry applies Viterbi decoding to the transmitted datastreams estimated by the ML estimation algorithm. This sharing of decoder logic reduces the integrated circuit chip area, and also power dissipation, otherwise required in performing these complex decoding functions.
US08059742B2 Method and device for operating MIMO air interfaces in mobile communications systems
A method and device for operating MIMO air interfaces in mobile communications systems, according to which a radio signal is transmitted by a transmitting device via a MIMO channel comprising a number of m subchannels and is received by a receiving device having n antennas. Different polarizations are assigned to the signals to be transmitted on the subchannels, and the signals are supplied to a common antenna.
US08059741B2 Digital broadcasting transmission/reception system capable of improving receiving and equalizing performance and signal processing method thereof
A digital broadcast transmitting and receiving system and a signal processing method thereof that improves the receiving performance of the system. A digital broadcast transmitter includes a randomizer to receive and randomize a data stream into a specified position of which stuff bytes are inserted, a replacement sequence generator to generate known data including a predefined sequence, a stuff-byte exchange unit to insert the known data into the specified position of the data stream into which stuff bytes are inserted, an encoder to encode the data stream output from the stuff-byte exchange unit for an error correction, and a transmission unit to modulate the encoded data stream, RF-convert the modulated data stream and transmit the RF-converted data. The digital broadcast receiving performance is improved even in an inferior multi-path channel by detecting the known data from the received transmission and using the known data for synchronization and equalization in a digital broadcast receiver.
US08059740B2 WLAN transmitter having high data throughput
A wireless local area network (WLAN) transmitter includes a baseband processing module and a plurality of radio frequency (RF) transmitters. The baseband processing module is operably coupled to process data by scrambling the data in accordance with a pseudo random sequence to produce scrambled data. The processing of the data continues by selecting one of a plurality of encoding modes based on a mode selection signal. The processing of the data continues by encoding the scrambled data in accordance with the one of the plurality of encoding modes to produce encoded data. The processing of the data continues by determining a number of transmit streams based on the mode selection signal. The processing of the data further continues by converting the encoded data into streams of symbols in accordance with the number of transmit streams and the mode selection signal. A number of the plurality of RF transmitters are enabled based on the mode selection signal to convert a corresponding one of the streams of symbols into a corresponding RF signal such that a corresponding number of RF signals is produced.
US08059736B2 Orthogonal frequency division multiplexing receiver
In one aspect, an orthogonal frequency division multiplexing (OFDM) receiver includes an offset compensator, a fast Fourier transform (FFT) block, a control unit, a channel impulse response estimation block, and a sampling offset estimation block. The offset compensator is configured to receive a digital input signal and a sampling offset, and to convert the digital input signal into a baseband signal in accordance with the sampling offset. The fast Fourier transform (FFT) block is configured to perform an FFT operation of the base band signal output from the offset compensator and to output a corresponding FFT result. The control unit is configured to generate OFDM symbol information and a plurality of control signals based on the FFT result. The channel impulse response estimation block is configured to periodically generate receiving channel impulse response information of a receiving channel based on the FFT result. The sampling offset estimation block is configured to generate the sampling offset based on the FFT result, the receiving channel impulse response information, the OFDM symbol information, and the plurality of control signals.
US08059730B2 Frequency synthesizer and method thereof
A frequency synthesizer and a method thereof. The method comprises grouping the carrier frequencies into first through fifth frequency groups comprising the first to third frequencies, the fourth to sixth frequencies, the seventh to ninth frequencies, the tenth to twelfth frequencies, and the thirteenth to fourteenth frequencies, generating a center frequency of the third frequency group, frequency mixing the center frequency of the third frequency group to produce center frequencies of the first, second, fourth, and fifth frequency groups, and performing frequency mixing on the center frequencies of the first through fifth frequency groups to produce two adjacent frequencies for each center frequency.
US08059723B2 DTV transmitting system and receiving system and method of processing broadcast signal
A television transmitting system includes an encoder, a data randomizing and expanding unit, a group formatter, a deinterleaver, and a packet formatter. The encoder codes enhanced data for error correction, permutes the coded data, and further codes the permuted data for error detection. The randomizing and expanding unit randomizes the error-detection-coded data and expands the randomized data. The group formatter forms a group of enhanced data having one or more data regions and inserts the expanded enhanced data into at least one of the regions. The deinterleaver deinterleaves the group of enhanced data, and the packet formatter generates enhanced data packets.
US08059718B2 VSB transmission system for processing supplemental transmission data
A VSB communication system or transmitter for processing supplemental data packets with MPEG-II data packets includes a VSB supplemental data processor and a VSB transmission system. The VSB supplemental data processor includes a Reed-Solomon coder for coding the supplemental data to be transmitted, a null sequence inserter for inserting a null sequence to an interleaved supplemental data for generating a predefined sequence, a header inserter for inserting an MPEG header to the supplemental data having the null sequence inserted therein, a multiplexer for multiplexing an MPEG data coded with the supplemental data having the MPEG header added thereto in a preset multiplexing ratio and units. The output of the multiplexer is provided to an 8T-VSB transmission system for modulating a data field from the multiplexer and transmitting the modulated data field to a VSB reception system.
US08059717B2 Image coding apparatus, method and program for intra prediction using specified H.264 prediction modes in specified scan order
An image coding apparatus that makes possible the parallelization of intra prediction, and outputs coded data that can be decoded by an image decoding apparatus compliant with the H.264 standard. The image coding apparatus performs orthogonal transformation, quantization, inverse quantization, inverse orthogonal transformation, and intra prediction on all blocks obtained when a single macroblock is divided into plural blocks, and includes: a predicted block control unit that causes all of the blocks to be intra predicted using at least one of the intra prediction modes specified in the H.264 standard on at least some of the blocks, in an order different from the raster scan order specified in the H.264 standard; and an sorting buffer that outputs, in the raster scan order, all the blocks intra predicted under the control of the predicted block control unit.
US08059714B2 Methods and systems for residual layer scaling
Embodiments of the present invention comprise systems and methods for managing and combining data contained in layers in a multilayer bitstream such that one or more transform coefficients in a first layer are used to modify one or more coefficients in a second layers that in turn is reconstructed using the modified one or more coefficients.
US08059713B2 Video coding apparatus
A video coding apparatus carries out a compression coding of a video based on a result of predicting a motion vector predicted between frames of the video. A quantization parameter control unit comprised of the apparatus calculates a ratio of an accumulation value, in the small block, of a prediction error of a brightness component to an accumulation value, in the small block, of a prediction error of a color difference component at the time that a motion vector detection/compensation unit which carries out a motion compensation based on a prediction result of the motion vector for the small block designated in a frame of the above video as a prediction accuracy indicator of the foregoing motion vector, and carries out a control of a quantization unit executing a quantization of image information of the small block based on the prediction accuracy indicator.
US08059712B2 Independently adjusting the quality levels for luminance and chrominance channels in a digital image
A system that compresses a digital image. During operation, the system obtains a digital image in which the image components are de-correlated into separate channels containing luminance information and chrominance information. Next, the system receives a quality number for the luminance channel and a quality number for the chrominance channels, and uses the quality numbers to determine a target bitrate for the luminance channel and for the chrominance channels, respectively. Given the target bitrate for the luminance channel and the target bit rate for the chrominance channels, the system performs rate distortion optimizations separately on the luminance and chrominance channels to determine which portions of the luminance bitstream and which portions of the chrominance bitstream are to be included in the final bitstream. The system then uses the stored rate-distortion information to generate a preview of the digital image without performing entropy coding each time the quality settings are changed.
US08059711B2 Robust mode staggercasting
A method and apparatus for staggercasting, encodes a first signal representing content and encodes a second signal representing the content using encoding relatively more robust than the encoding of the first encoded content representative signal. A composite signal including at least the first and second encoded signals is generated, in which one of the first and second encoded signals is delayed with respect to the other encoded signal. If an error is detected in the composite signal, then the undelayed encoded signal is decoded to reproduce the content. Otherwise, the delayed encoded signal is decoded to reproduce the content.
US08059702B2 Monitoring multiple modem transmission in a communication device
Within a communication device, a method of managing a plurality of modems can include determining a first measure of transmission power for a first modem (710), wherein the first measure of transmission power is a running total of transmission power for the first modem over a predetermined time period, and determining a second measure of transmission power for a second modem (715), wherein the second measure of transmission power is a running total of transmission power for the second modem over the predetermined time period. If a sum of the first measure of transmission power and the second measure of transmission power exceeds a threshold during the predetermined time period, at least one predetermined action can be performed (725, 730).
US08059696B2 Transmitting device using multicarrier transmission system and receiving device
A transmitting device includes a setting unit dividing a transmitting frequency bandwidth into frequency blocks each narrower than a receivable bandwidth of a receiving device, and setting a transmission rate in each of the frequency blocks so as to increase or decrease stepwise, and a receiving device receiving signal with the transmission rate being thus set includes a receiving unit receiving the signal in any one of a plurality of receiving segments falling within the transmitting frequency bandwidth, each having the receivable bandwidth and provided so that at least one of the frequency blocks included in each receiving segment is also included in at least one of other receiving segments.
US08059693B2 System and method for communicating data using constant radius orthogonal walsh modulation
A radio device includes a transmitter having a modulator for generating M-PAM communications symbols containing communications data. A Fast Walsh Transform circuit orthogonally encodes and band-spreads the communications symbols using the Fast Walsh Transform. A frequency modulation circuit frequency modulates the communications symbols wherein a constant radius orthogonal Walsh modulated communications signal containing the communications data is generated.
US08059682B2 Apparatus, method and computer program product to request a data rate increase based on ability to transmit at least one more selected data unit
A method includes, in response to selection of a transport block to be transmitted through a wireless channel at a current data rate, performing at least the following: selecting a size for a data unit that can be scheduled for transmission; identifying one of a number of potential transport blocks, the identified potential transport block having a corresponding transport block size large enough to hold at least the selected size of the data unit and the transport block size of the currently selected transport block; determining whether the identified potential transport block is available for transmission; and transmitting a request for an increase in the current data rate in response to the identified potential transport block being available for transmission.
US08059681B2 Method and apparatus for transmitting/receiving packet in mobile communication system
Disclosed is a method and apparatus for transmitting/receiving a packet in a mobile communication system. When upper layer packets are multiplexed into a packet whose overall size is informed via a separate path, the size of the upper layer packet is not signaled if it can be calculated from the overall size of the packet, so that the size a packet transmitted/received over a radio channel can be reduced.
US08059680B2 Offload system, method, and computer program product for processing network communications associated with a plurality of ports
An offload system, method, and computer program product are provided for handling transport layer processing of a connection between a local host and a remote host via at least one network. A network interface associated with the local host is utilized for such purpose. A plurality of ports allow communication between the local host and the at least one network. The communications corresponding with the connection are monitored and the connection is associated with at least one port. At least one of the ports receiving the communications corresponding with the connection are identified.
US08059678B1 Communication surge response system
A session control system in a service network configured to receive from a border system first control traffic in a first control protocol transmitted from a device in an access network to control a session, comprising a first interface configured to receive an update message indicating status information related to the border system; a processing system coupled to the first interface and configured to generate second control traffic in response to the update message; and a second interface configured to transfer the second control traffic in a second control protocol to the device wherein the second control protocol is different than the first control protocol.
US08059677B1 Scalable channel bundling with adaptable channel synchronization
Structures and methods to facilitate channel bundling are disclosed. In one embodiment, signal distribution circuitry includes a data path with at least two registers coupled to adjacent sets of data channels in a bundle of data channel sets. In another embodiment, self-switch circuits allow channels in a bundle of channel-sets to switch from bundle-wide signals to locally generated signals after the bundle-wide signals have been synchronously distributed to all channel sets in the bundle. In a particular embodiment, signal distribution circuitry is used to distribute a divided clock signal. In another particular embodiment, signal distribution circuitry is used to distribute enable signals for first-in first-out circuits (“FIFOs”) located in channels of each data channel set in a channel set bundle. In a particular aspect of an embodiment, FIFO read and write operations across a channel set bundle are initiated such that a difference between read and write pointer signals is the same in each channel set.
US08059669B2 Tree-type broadcast system, reconnection process method, node device, node process program, server device, and server process program
A node device in a tree-type broadcast system having hierarchy levels of node devices while locating a broadcast device at its top, whereby information is sequentially transferred from a higher hierarchy level to a lower hierarchy level, the node device including: a means for receiving connection destination candidate information, broadcasted from the node device in the higher hierarchy currently connected or from the broadcast device; a means for specifying a node device suitable as a reconnection destination candidate out of the connection destination candidate information; a means for memorizing network address information, being the reconnection destination candidate; and a means for selecting one node device memorized in the reconnection destination candidate memory means as the reconnection destination and connecting to it when the connection to the node device or the broadcast device is released and the own node device is newly reconnected to another node device.
US08059666B2 Bridge-based radio access station backbone network system and signal processing method therefor
A signal processing method in a bridge-based RAS backbone network system is provided, in which an MN within a network periodically transmits to an HLR a route-update message for registration updating, if the MN is in active mode and transmits to the HLR a paging-update message having a transmission period longer than that transmission period of the route-update message, for registration updating, if the MN is in idle mode, each of bridges and the HLR stores location information about the MN in a soft state with an age set for the location information in a routing cache according to the route-update message received from the MN, and each of BSBs, SCBs, and an SIB selected from a plurality of SIBs stores location information about the MN in a soft state with an age set for the location information according to the paging-update message received from the MN.
US08059663B1 Gateway-based system and method for tandem free operation
Mobile switching centers (MSCs) in serving systems are interconnected by gateways for tandem free operation. The serving systems route calls involving two mobile stations that use the same compressed digital format through the gateways. The gateways carry the media exchanged during the call in the compressed digital format in order to avoid tandem transcoding. When a serving system hands off a mobile station involved in a tandem free call, the call pathway is extended through the gateways so that the call remains tandem free.
US08059661B2 Methods and apparatus for using DHCP for home address management of nodes attached to an edge device and for performing mobility and address management as a proxy home agent
Methods and apparatus for supporting the management of mobility and addresses by a Customer Premises Edge (CPE) router in a Mobile IP environment are disclosed. When a network prefix is allocated by a DHCP router to the CPE router, the CPE router divides the network prefix among its interfaces, and allocates home addresses to Mobile Nodes connected to its interfaces, as appropriate. The CPE router also assists in performing Duplicate Address Detection (DAD) to ensure that a home address that has been allocated has not already been assigned to another node. Upon completion of registration of a Mobile Node that is connected to one of the interfaces of the CPE router with its Home Agent, the CPE router assists in routing traffic to the Mobile Node. In addition, the CPE router assists in notifying nodes when one of the Mobile Nodes has moved, as well as when one of the Mobile Nodes has de-registered with the Home Agent.
US08059660B2 Communications routing systems and methods
Systems and methods for switching communications across different data link layer protocols are provided. A switch which supports a first data link layer protocol can support differentiated services for a second data link layer protocol without performing routing in the second data link layer protocol. The differentiated services are provided by mapping a connection of the first data link layer protocol onto one of a plurality of connections of a second data link layer protocol. The mapping of frames is based on the connection carrying the frames of the first data link layer protocol and a type of service associated with the frames. The frames of the first data link layer protocol are forwarded to another switch using one of a plurality of connections based on the mapping.
US08059657B2 System for QOS aware reverse link admission control in wireless communication systems
A system, comprising various methods and apparatus, for Reverse Link Admission Control (RLAC) with QoS differentiation in wireless communication systems is disclosed. With the present invention, wireless systems may admit new calls or transmission flows based upon sector loading conditions QoS requirements or characteristics of an incoming transmission—providing optimal system performance and stability while addressing QoS needs.
US08059648B2 System and method for isolating network clients
A network device includes at least one first network port, at least one second network port, a MUX unit and a switching unit. The MUX unit is connected to the at least one first network port. The MUX unit includes a trunk circuit and an output. The trunk circuit is configured to aggregate data packets received at the at least one first port into a trunk group and to output trunked data packets to the output. The switching unit is connected to the output of the MUX unit and to the at least one second network port. The switching unit is configured to switch the trunked data packets to the at least one second network port.
US08059646B2 System and method for identifying music content in a P2P real time recommendation network
A peer-to-peer (P2P) network for providing real time media recommendations is provided. The media recommendations may be song recommendations or video recommendations. Each time a media presentation is played by a peer device, the peer device provides a recommendation identifying the media presentation to other peer devices in the P2P network. A peer device having received recommendations from the other peer devices in the P2P network then programmatically, or automatically, selects a next media presentation to play from the media presentations recently played by the other peer devices and one or more locally stored media presentations. If the selected media presentation is not stored locally by the peer device, the peer device may obtain the selected media presentation from a subscription based service enabling streaming or download of the selected media presentation, an e-commerce service enabling purchase and download of the selected media presentation, or another peer device.
US08059645B2 Method and apparatus for providing E911 services via network announcements
A method and apparatus for providing emergency services, e.g., E911 services, for nomadic users by utilizing network announcements to remind customers to update location information used to provide services on packet networks, such as Voice over Internet Protocol (VoIP) and Service over Internet Protocol (SoIP) networks, are disclosed. For example, the method enables the VoIP or SoIP service provider to detect a change in the IP address associated with either the broadband modem or the router through which a terminal adaptor is used to access services when a customer is logging on from a new location. In turn, the method sends a reminder network announcement message to the terminal adaptor, e.g., to be played when the terminal adaptor goes off-hook.
US08059644B2 Application for non disruptive task migration in a network edge switch
An apparatus and a method are described for zero packet loss task migration in an network switch in a computer network. The invention relates to active or programmable networks, i.e. networks based on packet switching algorithms and switch configurations which are subject to change. A well-defined protocol enables an intelligent switch to migrate tasks from one forwarding engine to another without any packet loss. This enables the algorithms and configurations of the switch to be updated or modified arbitrarily.
US08059642B2 Single stage pointer and overhead processing
A method and system for providing single stage pointer and overhead processing is disclosed. In accordance with one embodiment of the invention, data including bytes of each of multiple types of overhead data is received at a logical element of a communications network. The logical element includes a labeler to label the bytes of each of the multiple types of overhead data and a pointer processor to read the labeled bytes and perform specific operations corresponding to the label, wherein the bytes of at least one type of overhead data are labeled based on feedback provided by the pointer processor to the labeler.
US08059641B1 Encapsulation method discovery protocol for network address translation gateway traversal
The present invention is directed to a communication device including a discovery agent 348 operable to determine an encapsulation method used by a tunnel by transmitting packets generated using different encapsulation protocols until a responsive packet is received on a selected receive port.
US08059638B2 Inter-node link aggregation system and method
A method and apparatus for link aggregation in a data communications network. A dual-layer link aggregation is formed, including two peer nodes, each connected to at least a third node. The dual-layer link aggregation is formed of a peer link aggregation of ports for communicating with a peer node, distant link aggregation of ports for communicating with a third node, and an outer-layer link aggregation of the ports included in the peer link aggregation and the distant link aggregation. The third node may implement an inter-node link aggregation aggregating links to each of the peer nodes. Packets may be received and forwarded by the peer nodes in such a manner as to each link aggregation to be active simultaneously.
US08059635B1 Non-destructive data storage
Non-destructive data storage is disclosed. An information change is stored that is associated with a business object such that tracking of the information change is enabled with respect to one a transaction time and/or an effective time. The stored information change is accessed with respect to a time.
US08059633B2 Call forwarding in an IP multimedia subsystem (IMS)
A method and Serving Call/State Control Function (S-CSCF) for handling a Session Initiation Protocol (SIP) communication within an IP Multimedia Subsystem (IMS), wherein the communication is subject to a call-forwarding operation handled by a SIP Application Server (AS). An INVITE is received at the S-CSCF, which serves a user equipment (UE) identified by an R-URI. The S-CSCF adds a URI for the S-CSCF to the INVITE route header together with an Original Dialog Identifier (ODI) mapped to the R-URI. The S-CSCF forwards the INVITE to the AS, which changes the R-URI to a URI of a UE to which the call is to be forwarded. The AS adds a forwarding indicator to the INVITE and returns it to the S-CSCF. The S-CSCF identifies the forwarding indicator and determines the original R-URI based on the ODI received in the returned INVITE. The S-CSCF determines call restrictions and Initial Filter Criteria (IFCs) based on the original R-URI.
US08059631B2 Location system and method for assisting emergency services in identifying the physical location of an IP telephony user
A location device for associating a physical location with a communications device. The communications device has assigned device identification and uses an assigned network address for use in routing call data over a communications network. The location device comprises a memory for storing location information related to the physical location and a device port for coupling to the communications device and a network port for coupling to the communications network. The ports are configured for communicating the call data between the ports. The device also has a monitoring module configured for monitoring operation of at least one of the ports in order to detect an initialization process of the communications device, as well as to identify the assigned device identification. The device also has a location registration module configured for communicating a location update message over the communications network via the network port in response to the detected initialization process, such that the location update message including the location information and the identified device identification.
US08059630B2 System and method for sub-frame ID and frame boundary detection in long term evolution
The present invention provides a unique manner of identifying the Frame boundaries in multiple identical/non-identical Synchronization Channels (SCHs) in different sub-frames via a new sub frame position difference method. The method implements the differences between the different sub-frames carried by the SCH. The sub frame identity, and hence the frame boundary, can be identified by calculating the difference between the positions, based on time or number of slots/sub-frames or any data packets, of the two subsequent slots/sub-frames or any identical data packets.
US08059625B2 Distributed architecture and methods for broadcast/multicast service
A distributed architecture and method for MBMS delivery is disclosed. The various embodiments enable selection combining and soft combining by UEs for MBMS transmissions. An MBMS service notification (509) is sent to all E-Nodes (503). The E-Nodes proceed to request counting (511) from the UEs (501). A transmission request (513) is then sent to the anchor MBMS-Transmission Control Function (TCF) (505) from the E-Nodes (503). The anchor MBMS-TCF (505) generates resource allocation and scheduling profiles and segmentation and reassembly (SAR) profiles for the E-Nodes and sends the profiles (515) to the E-Nodes. The E-Nodes (503) use the profiles for resource allocation and configuration (517) and transmit MBMS data (519) in accordance with the profiles. The anchor MBMS-TCF (505) may then coordinate.
US08059621B2 System and method for controlling device location determination
A controlling device such as a remote control has programming for transmitting a signal response to a plurality of control environments, each environment including a signaling device. Each signaling device in receipt of the signal request sends a signal response having a unique ID which is chosen to be characteristically attenuated by the surroundings of the environment. Because the controlling device can only be in one environment at a given time, and given the attenuation characteristics of the signal response from each signaling device, only one signal response will be received by the controlling device in each environment. Location definitions associated with the received unique ID may be used by programming in the controlling device to recall saved devices states, commands sets, macros, and even to dynamically generate commands based on the location information.
US08059617B2 Method and apparatus for providing uplink packet data service in asynchronous WCDMA system
A method and apparatus are provided for providing a packet data service in an asynchronous Wideband Code Division Multiple Access (WCDMA) system. A combination of physical channel elements are determined based on combinations of physical channel elements and a first Puncturing Limit (PL). Packet data is transmitted using the determined physical channel elements. A second PL is used for a maximum combination of physical channel elements when no combination of physical channel elements are available to satisfy the first PL.
US08059616B1 Parallel wireless scheduler
A method, medium, and wireless system are provided for scheduling access terminals to prevent starvation of other access terminals connected to a communication network. The wireless system includes access terminals and base stations that are configured with a first wireless scheduler and a parallel wireless scheduler that select access terminals to communicate during specified time slots. The access terminals may measure channel conditions associated with communications to the base station and transmit requests that specify a desired communication rate to the base station. The first and parallel wireless schedulers on each base station receive the requests from each access terminal and select an access terminal to communicate during a subsequent time slot that may be based on, for example, the channel conditions and weighted average functions of the communication rates—corresponding to the access terminal—generated by the first and parallel wireless schedulers.
US08059615B1 Selective personality negotiation during session negotiation
Methods are provided for implementing selective personality negotiation during session negotiation. In one embodiment, an access node maintains an access-node-supported set of one or more personalities supported by the access node, wherein the access-node-supported set comprises a personality 0. The access node receives from an access terminal an access-terminal-supported set of one or more personalities supported by the access terminal, wherein the access-terminal-supported set also comprises the personality 0. Responsive to receiving the access-terminal-supported set, the access node negotiates a session-specific set of one or more personalities with the access terminal for use by the access terminal during a session, the session-specific set consisting of personality 0 and a first personality, wherein the first personality is a highest-numbered personality in the intersection of the access-node-supported set and the access-terminal-supported set.
US08059612B2 Method and terminal for receiving a digital broadcast
A method and a digital broadcast receiving terminal are provided. The terminal includes a receiving unit, a decoder, a memory, and a controller. The receiving unit receives a digital multimedia broadcast transport stream and the decoder decodes data included in the transport stream. The memory stores system information obtained from a previously received transport stream. The controller provides a signal for controlling an initial broadcast receiving operation of the terminal using information stored in the memory to reduce an initial operating time required for the terminal to receive a broadcast.
US08059611B2 Maintaining a constant transmission power density of a data signal utilizing prohibited subcarriers
A base station apparatus is used in a mobile communication system that uses an OFDM scheme in a downlink. The base station apparatus includes: a unit configured to perform inverse Fourier transform on a signal in which a first signal and a second signal is mapped to subcarriers with different transmission power density, and to generate a transmission signal; and a transmission unit configured to transmit the transmission signal to a user apparatus. A subcarrier (prohibited subcarrier) in which mapping of the second signal is prohibited is determined such that transmission power density of the second signal is kept constant among a plurality of OFDM symbols regardless of whether the first signal is included in an OFDM symbol including the second signal. The prohibited subcarrier is determined based on a subcarrier to which the first signal is mapped.
US08059605B2 Apparatus and method for estimating cell load in wireless communication system
An apparatus and method for estimating a cell load in a wireless communication system are provided. The apparatus includes a ranging response counter, a load estimator, an FA handover determiner, a data rate determiner, and a handover determiner. The ranging response counter counts the number of ranging response messages that are received during one period of periodic ranging. The load estimator estimates a cell load on the basis of the number of the ranging response messages. The FA handover determiner determines an FA handover on the basis of the cell load from the load estimator. The data rate determiner controls a data rate of a service on the basis of the cell load from the load estimator and requests the controlled data rate to the system. The handover determiner controls handover parameters on the basis of the cell load from the load estimator.
US08059599B1 Gateway assignment function
A system, a method and computer-readable media for establishing connectivity over a plurality of access technologies. A system is provided that includes a client device. The client device is configured to communicate over a network by utilizing at least two access technologies. The system also includes a gateway in communication with the client device. The gateway includes multiple access technology termination nodes configured to support communications utilizing multiple access technologies. A gateway assignment manager is also included in the system. This manager is configured to assign the client device to the gateway. The gateway assignment manager is further configured to maintain the assignment of the client device to the gateway when the client device switches from utilizing a first access technology to utilizing a second access technology.
US08059597B2 Method of allocating radio resources in a wireless communication system
A method of allocating radio resources in a wireless communication system is disclosed. In one aspect of the present invention, in a wireless communication system, a user equipment requests a base station to allocate radio resources for uplink data transmission of at least one time in accordance with a first radio resource allocation request mode. The user equipment requests the base station to allocate the radio resources for uplink data transmission in accordance with a second radio resource allocation request mode if a predetermined condition is satisfied.
US08059596B2 Virtually centralized uplink scheduling
A method of scheduling uplink transmissions from a plurality of source user equipments to a base station is disclosed. The method comprises the steps of determining the amount of data in the data buffer of each of the user equipments, comparing the amount of data in the data buffers of the user equipments to obtain, for each user equipment, a relative indicator, the relative indicator indicating how full that user equipment's data buffer is in comparison to the data buffers of the other user equipments, and scheduling uplink transmissions in dependence on the relative indicators. In this way, each user equipment is given some knowledge of the state of the buffer in the other user equipments. The user equipments are therefore able to make more efficient scheduling decisions. This can improve the throughput and give lower packet delivery delays.
US08059594B2 Method and apparatus for transmitting/receiving scheduling channels in a wireless communication system
A method and apparatus for transmitting/receiving scheduling channels in a wireless communication system supporting spectrum scalability are provided, in which scheduling bandwidth of a User Element (UE) is determined, scheduling information including index information indicating resources allocated to the UE, transport format information about data to be transmitted to the UE, and Hybrid Automatic Repeat reQuest (HARQ) information is configured if a scheduling bandwidth of the UE is equal to a system bandwidth, the scheduling information is divided into first scheduling information and second scheduling information, and each of the first scheduling information and the second scheduling information is mapped to scheduling resources corresponding to a frequency band adjacent to a center frequency of the system bandwidth and having a bandwidth equal to a minimum bandwidth of the UE, and transmitted to the UE.
US08059592B2 Access terminal which handles multiple user connections
System and method for handling multiple connection requests between an Access Terminal (AT) and an Access Network (AN). The method may include receiving a first connection request. Connection request information regarding a number of connection requests may be updated based on receiving the first connection request. If there is not a currently active wireless connection, a connection may be established between the AT and the AN. If there is a currently active wireless connection, a notification may be sent indicating that the wireless connection between the AT and the AN has been established. A connection release request may be received. Accordingly, the update connection request information may be updated based on receiving the connection release request. If there is not a currently active wireless connection, the wireless connection between the AT and the AN may be closed.
US08059591B1 Dynamic supplemental-channel burst duration
Methods and systems are provided for dynamic supplemental-channel (SCH) burst duration. In an exemplary embodiment, a base station provides a wireless coverage area having a plurality of traffic channels, an SCH, an SCH queue, and an SCH burst duration initially set to a first value. The base station computes Ec/Ior for the coverage area, and determines (i) whether the computed Ec/Ior is greater than an RF threshold, (ii) whether the number of mobile stations in the SCH queue is less than a queue threshold, and (iii) whether the number of mobile stations having a traffic channel in the coverage area is less than a traffic-channel threshold. The base station determines a second value based at least in part on each of those determinations, and operates with the SCH burst duration set to the second value.
US08059590B2 Bandwidth allocation and soft handoff in multi-hop cellular communication networks
Methods and systems for allocating bandwidth and performing soft handoffs in multi-hop cellular communication networks are disclosed. For example, a method for allocating bandwidth is disclosed, which includes the steps of a first communication device transmitting a first bandwidth allocation request, responsive to receipt of the first bandwidth allocation request, a second communication device transmitting a first bandwidth allocation value, responsive to receipt of the first bandwidth allocation request, a third communication device transmitting a second bandwidth allocation value, the first communication device comparing the first bandwidth allocation value with the second bandwidth allocation value, a fourth communication device transmitting a third bandwidth allocation request, and responsive to receipt of the third bandwidth allocation request and the comparing step, the first communication device transmitting a third bandwidth allocation value, the third bandwidth allocation value including at least one of the first bandwidth allocation value and the second allocation value.
US08059585B2 System, method, and computer-readable medium for mobile terminated call processing by a femtocell system
A system, method, and computer readable medium for processing a call setup in a network system are provided. A femtocell system receives a call origination for a call to be terminated with a user equipment serviced by the femtocell system from a core network, transmits a page message to the user equipment, performs a service connection with the user equipment, creates a connection for the core network, and completes the call setup with the user equipment.
US08059584B2 Inter-frequency neighbor list searching
Techniques for inter-frequency neighbor list searching are disclosed. Embodiments disclosed herein address the need for inter-frequency neighbor list searching. In one embodiment, a searcher is deployed to search a PN space with a first set of search parameters and to return search results. A subset of those results is selected, along with a previously saved search result, to form a set of PN locations for a second search. The second search is performed on a window around each of the PN locations, using a second set of search parameters. The maximum peak from the second search is saved for use in future iterations. In one embodiment, the subset is selected as the highest energy level peaks from the first search. In one embodiment, if a maximum peak is deemed to correspond to a valid base station when the position of that maximum peak is within a pre-determined time offset from a previous maximum peak.
US08059579B1 Method and system for providing wireless service according to multiple wireless-communication protocols on a single radio-frequency (RF) carrier
Methods and systems are provided for providing wireless service using multiple protocols on a single radio-frequency (RF) carrier. According to an embodiment, a low-cost Internet base station (LCIB) provides wireless service on an RF carrier using a first wireless-communication protocol and provides wireless service on the RF carrier using a second wireless-communication protocol, where providing wireless service on the RF carrier using the first wireless-communication protocol and providing wireless service on the RF carrier using the second wireless-communication protocol occur at different times. The LCIB may alternate between providing wireless service using the first wireless-communication protocol and providing wireless service using the second wireless-communication protocol.
US08059578B2 System and method for synchronizing TDMA mesh networks
A communications system includes a plurality of Time Division Multiple Access (TDMA) mesh networks formed by a plurality of wireless nodes. Each plurality of wireless nodes within a respective TDMA mesh network comprises a transmitter and receiver that communicate on a primary and optionally at least one secondary frequency and use a TDMA epoch that is divided into at least a beacon interval using the primary frequency and a digital data interval using the primary and secondary frequencies. The wireless nodes are synchronized to each other such that the start of TDMA epochs for each TDMA mesh network overlap and have the same TDMA epoch duration or an integer multiple thereof.
US08059574B2 Method and system for peer-to-peer communication among sites
A method and system for peer-to-peer communication among a plurality of sites in a land mobile radio (LMR) system. The sites are interconnected by a data network, such as an IP network. Each site transmits a periodic broadcast message, which includes the identity of the transmitting site and a list of target groups that the transmitting site is interested in participating. The message is received by the other sites, thus each site becoming aware of the presence of all other sites in the system and Talk Groups they are interested in. When a site, referred to as the initiating site, intends to communicate with other sites, the initiating site transmits a call request message. The call request message is multicast over the data network to the intended recipients. The initiating site receives an acknowledgement message from the other sites confirming their willingness to communicate with the initiating site. The initiating site then sends a voice message, via multicasting, to the other sites interested in the call. Among various advantages, the system reduces hop counts for the call setup, and latency is decreased because call control is distributed among the sites. Furthermore, the system does not have a single point of failure since control and bearer plane traffic need no longer go through a bridge device.
US08059571B2 Methodology for designing environment adaptive ultra low power wireless communication systems and methods
Low-power wireless receivers and low-power communication methods and systems are provided. According to some embodiments, a low-power wireless receiver can comprise an input module, a controller, and a feedback loop. The input module can receive a wireless signal from a wireless communication channel. The controller can receive the wireless signal and provide a control signal corresponding to the wireless communication channel. The controller can be operatively configured to dynamically modify the control signal responsive to conditions of the wireless signal and/or the communication channel. The feedback loop can be disposed between the controller and the input module and can dynamically provide the control signal to the input module such that the input module can modify quality conditions of the wireless signal. Dynamic adaptations can occur in real-time so that a low-power wireless device can manage power consumption in response to a quality of signal metric that reflects conditions of a wireless communication channel. Other embodiments are also claimed and described.
US08059570B2 Mobile network device battery conservation system and methods
The battery life of a mobile device operating in a wireless network environment is extended by terminating network communication activities after a specified period of time. Network communication activities may be restored when any one of a specified number of user actions are detected.
US08059565B2 System and method for identifying and calling a function of a service with respect to a subscriber and service management system employing the same
Various systems and methods for identifying and calling functions to perform various tasks. One aspect provides a method of exposing a set of device-specific functions associated with a subscriber. In one embodiment, the method includes: (1) identifying service descriptions associated with the subscriber, (2) mapping end points associated with the subscriber to roles in at least one of the service descriptions and (3) collecting at least one function associated with the at least one role in the at least one of the service descriptions.
US08059564B2 Method and system for terminal codec setup of multimedia ring back tone service
Disclosed is a method and a system for setup of a multimedia codec and a voice codec between a mobile phone system and a terminal, in providing a multimedia RBT service capable of operating a multimedia codec allowing high quality music playback during an RBT interval and operating a voice codec such as an Enhanced Variable Rate Codec (Hereinafter, referred to as EVRC) during voice communication when an originating terminal supports the multimedia codec capable of improving the music quality in addition to a dedicated voice codec such as the EVRC.
US08059558B2 Configuration preprocessor language
A system includes network elements and a network provisioning and control system by which connection of network elements to a broadband network is controlled. The network provisioning and control system includes a configuration rendering engine that operates to configure the network elements connected to the network. Network element configuration templates are stored in the network provisioning and control system, each template including predetermined configuration data and conditional configuration data. A network element connected to the network and requiring configuration is detected and a template relating to the specific network element to be configured is determined. The system is interrogated. A configuration statement for the network element based on the selected template is determined using the predetermined configuration data and the determined, discrete values of the conditional configuration data. The network element is configured using the configuration statement.
US08059557B1 Method and system for access gateway selection
Methods and systems are defined that support, in a radio access network, measuring the latency between the radio access network and each respective access gateway of a plurality of access gateways. From these measurements, a list of access gateways, rank ordered from lowest to highest latency, is created. If the radio access network receives an incoming call indication designating that an associated incoming call is latency-sensitive, the radio access network will preferably assign the incoming call to an access gateway that is one with a measured respective round trip latency less than or equal to a median measured respective round trip latency. Additionally, the radio access network maintains a profile for at least some wireless communication devices that use its services. When the radio access network receives an incoming call indication for a wireless communication device, the radio access network preferably determines, from the wireless communication device's profile, if the wireless communication device has a history of heavy network usage. If the wireless communication device has a history of heavy network usage, the radio access network preferably assigns the incoming call to an access gateway that is one with a measured respective round trip latency greater than or equal to the median measured respective round trip latency.
US08059555B2 Method and apparatus for closed loop transmission
In a wireless communication system, a method and apparatus for closed loop transmission is disclosed. In accordance with the preferred embodiment of the present invention, a time frequency portion of an uplink frame is dynamically reserved as a sounding zone for uplink channel sounding. A first message is transmitted to a first subscriber station in a downlink frame assigning a time-frequency resource within the sounding zone, and a sounding waveform. Furthermore, a signal is received from the subscriber station within the assigned time-frequency resource, a partial channel response is determined from the received sounding signal, and the subsequent transmission to the subscriber station is tailored based on the at least partial channel response.
US08059554B2 System and method for transmitting/receiving information about allocated uplink sounding resources in a communication system
An system and method for transmitting/receiving sounding resource allocation information in a communication system are provided, in which a transmitter selects one of a plurality of preset sounding resource allocation patterns according to operation mode information about an receiver to which uplink resources will be allocated, the uplink resources having a period of a predetermined number of time units and a predetermined number of frequency units, reads resource layout information about each sounding subblocks of an active sounding resource allocation pattern corresponding to the selected sounding resource allocation pattern, and allocates at least one of the sounding subblocks of the sounding resource allocation pattern to the receiver according to the resource layout information and transmitting a sounding resource allocation information including the allocated sounding subblock information.
US08059550B2 Electronic apparatus and method for detecting loop in electronic apparatus
To provide an electronic apparatus capable of easily detecting a terminal that forms a loop connection state with a simplified configuration.A control unit counts the number of broadcast packet supplied from a switching hub to a communication unit within a predetermined time period and determines whether the number of packets exceeds a threshold value (ST2, ST3). If the number of packets exceeds the threshold value, the control unit determines that an abnormal connection state occurs, that is, a loop is detected and starts a process in which the control unit identifies a network terminal that forms the loop connection state (ST3, ST5). The control unit counts the number of broadcast packets that reach each of the network terminals, that is, broadcast packets input to each port of the switching hub. Thereafter, the control unit determines whether the network terminal that has received the number of packets exceeding the threshold value is present, that is, whether an abnormally connected terminal is present (ST5, ST6). If an abnormally connected terminal is present, the control unit displays a message indicating abnormal connection, the abnormally connected terminal, and a message prompting connection change (ST7).
US08059549B2 Method and apparatus for supporting network communications using point-to-point and point-to-multipoint protocols
Methods and apparatuses are disclosed for interworking a first protocol, e.g., Provider Backbone Bridge Traffic Engineering (PBB-TE), that provides Ethernet carrier-class traffic engineering, with a second protocol, e.g., Virtual Private LAN Service, that emulates local area network (LAN) service. Unicast, multicast, and broadcast transmissions are enabled across an Ethernet aggregation network and an MPLS core network. Dual homing protection and end-to-end traffic engineering with adjustable granularity are also provided. These capabilities are not available with traditional PBB-TE networks or with an interworking between PBB and VPLS that has been previously proposed. Embodiments of the invention terminate a PBB-TE tunnel at a user-facing provider edge (UPE) node and attach instance service identifiers (ISIDs) to different virtual switching instances (VSI)s. As a result, inexpensive Ethernet-only aggregation networks can be designed to interoperate with VPLS with increased reliability and control, benefiting service providers and end users.
US08059545B2 Handover apparatus and method using relay node in cellular system
Handover apparatus and method using a Relay Node (RN) in a cellular system are provided. The handover method includes receiving, at an RN, broadcast control information of a serving Base Station (BS) and a neighbor BS; network-encoding and broadcasting, at the RN, the received broadcast control information; receiving and storing, at a Mobile Station (MS), the broadcast control information of the serving BS; receiving, at the MS, the network-encoded information from the RN when the MS enters a cell overlapping area; and acquiring, at the MS, the broadcast control information of the neighbor BS by decoding the received network-encoded information with the broadcast control information of the serving BS.
US08059542B1 Reverse noise rise based payload threshold determination for auxiliary pilot trigger
A method and system is disclosed for dynamically adapting operation of an auxiliary pilot according to reverse noise. An access terminal in a wireless communication system that includes a base station may operate in a first state in which the access terminal transmits a primary pilot signal on an air interface communication link to the base station, and also transmits an auxiliary pilot signal on the air interface communication link to the base station concurrently with transmission of the primary pilot signal. While operating in the first state, responsive at least to receiving a noise-level message from the base station indicating excessive reverse-link noise, the access terminal may transition to a second state in which it ceases to transmit the auxiliary pilot signal but continues to transmit the primary pilot signal.
US08059538B1 CMON: an “always-on” monitoring platform for high-speed links
Systems and methods are discussed for providing a continuous monitoring system for high-speed links. Data packets are passively read in a high-speed environment. Concurrent streams are created to handle the high-speed data packets and to manipulate subsets of data packets in modules for output to various applications or destinations. The modules can include algorithms or filters created for various tasks.
US08059532B2 Data and control plane architecture including server-side triggered flow policy mechanism
A data and control plane architecture for network devices. An example system architecture includes a network processing unit implementing one or more data plane operations, and a network device operably coupled to the network processing unit that implements a control plane. In a particular implementation, the network processing unit is configured to process network traffic according to a data plane configuration, and sample selected packets to the network device. The network device processes the sampled packets and adjusts the data plane configuration responsive to the sampled packets. In particular implementations, the control plane and data plane implement a server-side triggered policy caching mechanism that allows for previous classification policy decisions made for previous data flows to be applied to subsequent new flows.
US08059531B2 Packet scheduling method for real-time traffic transmission in mobile telecommunication system
Provided is a method of scheduling packets in a mobile telecommunication. The method includes the steps of: a) calculating a normalized standard data unit (SDU) drop rate based on the number of SDUs that will be dropped if the SDUs will not transmitted in a next slot, the number of SDUs dropped unit a current slot, the number of SDUs transmitted until the current slot and a maximum SDU drop rate allowed at each session; b) selecting sessions to transmit in a next slot and deciding a transmission amount of each session at a current slot based on the normalized SDU drop rate; and c) performing the steps a) and b) until all basic units (BU) in one slot are used.
US08059526B2 N+1 protection using a processor-based protection device
In an N+1 protection scheme for a router in a data or telecommunications network, a processor-based protection unit has a replica device handle, corresponding to each of the N working units, stored in the protection unit's local memory. Each replica device handle is an image of the connections provided by the corresponding working unit. In one implementation, upon detection of a failure of one of the working units, the router's controller unit sends a single command to instruct the protection unit to reconfigure itself using the corresponding locally stored replica device handle to assume the routing functions of the failed working unit.
US08059524B2 Allocation and logical to physical mapping of scheduling request indicator channel in wireless networks
A method for allocating resources for a scheduling request indicator (SRI) is disclosed. An SRI cycle period for use by user equipment (UE) within a cell is transmitted from a NodeB in a cell to UE within the cell. The NodeB transmits a specific SRI subframe offset and an index value to the particular UE within the cell. The specific SRI subframe offset and the index value enable the UE to determine a unique combination of cyclic shift, RS orthogonal cover, data orthogonal cover, and resource block number for the UE to use as a unique physical resource for an SRI in the physical uplink control channel (PUCCH).
US08059519B2 Information recording/reproducing apparatus and method using a plurality of probes
An information recording/reproducing device is provided with a recording medium with a recording surface, a plurality of probes that carry out at least either record processing or reproduction processing by scanning a plurality of information tracks on the recording surface, a position detecting means that detects a position of at least one information track by using the probe for every plural divided regions into which the recording medium is divided in a direction intersecting the plural information tracks and which contain at least one information track, and a track control means that controls tracking of the probe used for at least either record processing or reproduction processing for every plural divided regions. Thus, the device structure can be simplified.
US08059517B2 Apparatus and method for generating radio frequency ripple zero crossing signal
A method for generating an RFZC signal is provided. The method includes the following steps. First, an RF signal is received and the received RF signal is converted into an RF-ENVLP signal. Next, a DC offset of the RF signal is calibrated according to a variation of the RF-ENVLP signal so as to obtain a calibrated RF-ENVLP signal and obtain a gain according to the calibrated RF-ENVLP signal. Then, an RFZC signal is generated according to the calibrated RF-ENVLP signal and the gain.
US08059516B2 Method and apparatus for recording/reproducing holographic information
Provided are a method and apparatus for recording/reproducing holographic information. The apparatus for recording/reproducing holographic information includes an optical pickup which irradiates light on a holographic information storage medium and receives irradiated light, wherein the optical pickup comprises a focusing optical system having a numerical aperture (NA) during recording that is lower than the NA during reproduction.
US08059513B2 Data storage device container
A method of storing a data storage device includes but is not limited to emplacing a data storage device in a container, the container having surfaces; and writing storable data to the data storage device by transmitting energy through a surface of the container. In addition to the foregoing, other method aspects are described in the claims, drawings, and text forming a part of the present application. Other methods and apparatuses are also disclosed.
US08059512B2 Information recording medium, recording method, data structure, information recording apparatus, program, and recording medium
A disk-shaped rewritable information recording medium having at a first recording layer and a second recording layer is disclosed. The information recording medium includes a first data area situated in the first recording layer, the first data area having a plurality of addresses allocated thereto, the plural addresses continuously increasing in a first direction, a second data area situated in the second recording layer, the second data area having a plurality of addresses allocated thereto, the plural addresses continuously increasing in a second direction opposite to the first direction, and a management information area having an area for recording end recorded area information thereto, the end recorded area information including information for identifying an area in the second data area having data that corresponds to an end position of the second data area.
US08059511B2 Device and method for reproducing information, and computer program
An information reproducing apparatus (1) is provided with: a correcting device (18) for correcting waveform distortion occurring in a read signal corresponding to a long mark, of a read signal (RRF) read from a recording medium (100); and a processing device (15) for performing a PRML (Partial Response Maximum Likelihood) process on the read signal in which the waveform distortion is corrected.
US08059506B2 Digital video recorder wide dynamic range optical power calibration
A method and apparatus are presented for optimizing write operations for optical storage media. A determination is made, at least in part by iteration, of a next power range and a current score for a current power range. If it is determined that the current score is relatively equivalent to a maximum score, a plurality of final parameters is updated and provided, including an optimal power range and a final score. If it is determined that the current score is relatively greater than the final score, then the plurality of final parameters is updated. If it is determined that a maximum number of iterations has been performed, the plurality of final parameters is provided. Otherwise, the current power range is updated with the next power range. One or more of the returned plurality of final parameters are employed to optimize write operations for optical storage media. Determination of the score may also include determining validity of test data segments, selecting a score calculation criterion, and calculating the score based at least in part on the score calculation criterion and on a number and a sequence of valid test data segments. The score calculation criterion may be based on such criterion as beta criterion or modulation amplitude.
US08059505B2 Data writing control device, data writing control method, and data writing control program for writing to an optical disc
A data writing control device enables quickly writing data to optical discs. A reading process unit 62a, 62b reads data in predetermined read units from a storage device (hard disk drive 14) that has a head and stores the data. A storage unit (buffers 63a and 63b) has a storage area for storing the read units of data read by the reading process unit 62a, 62b. A writing process unit 64a, 64b acquires data stored in the storage area of the storage unit in write units, which are smaller than the read units, and supplies the acquired write units of data to an optical disc drive which is connected as a peripheral device.
US08059504B2 Optical pickup apparatus, optical recording medium driving apparatus, and signal recording/reproducing method
An optical pickup apparatus capable of irradiating an optical recording medium having a plurality of recording layers on which a signal is recorded with laser light includes a light source emitting the laser light, a light-concentrating element concentrating the laser light emitted from the light source on the optical recording medium, a phase difference element having a region divided into at least two regions which the laser light reflected by the optical recording medium enters and producing a phase difference between first light and second light reflected by a non-target layer which is not a target of recording or reproduction of the signal out of the plurality of recording layers and entering the at least two regions such that the first and the second light weaken each other, and a photodetector receiving the laser light emitted from the phase difference element.
US08059503B2 Backup device and one-key data backup method for the same
A backup device and a one-key data backup method for the same use a backup device having ability to retrieve a memory card and an optical disc. The backup device is connected to an external computer. A backup application is installed having backup conditions configured in the external computer. When an input unit of the backup device is triggered, the backup device sends a backup request instruction to the external computer. The external computer executes the backup application upon receiving the backup request instruction, and records data of the memory card to an optical disc, or saves the data of the optical disc in the memory card based on configured backup conditions.
US08059501B2 Optical disk drive for scanning an optical disk with a scanning velocity and method for scanning an optical disk with a scanning velocity
An optical disk drive and a method for scanning an optical disk that includes a substantially circular track with a scanning velocity is provided. A servo control signal (SCS) is determined based on a servo error signal (SES). A first performance indicator (IND1) of the servo actuator is determined from at least one of the SES and SCS. IND1 is compared against a first pre-determined threshold (ITHR1), determining a first servo margin (MAR1). The scanning velocity is set in dependence on at least MAR1. In particular, scanning velocity is reduced when the first performance indicator exceeds the first pre-determined threshold. Additionally or alternatively, a bandwidth of control of the servo actuator can be adjusted in dependence on at least one of a second servo margin, determined from at least one of SES and SCS, and a third servo margin, associated with a mark quality determined from a central aperture signal.
US08059499B2 Drive signal generating apparatus and drawing apparatus
Provided is a drive signal generating apparatus including: an arithmetic section that calculates an approximate expression to approximate variations of multiple detected values each representing one of a position of an optical pickup section and an amount of positional deviation of the optical pickup section with respect to a current target position, the position of the optical pickup section being sequentially detected when the optical pickup section moves stepwise toward multiple target positions set in advance on a drawing surface of a drawing target; and a drive signal generation section that generates a second drive signal synchronized with a first drive signal for causing the optical pickup section to move stepwise, the second drive signal having a signal value corresponding to an approximate value calculated by substituting a value associated with each of the multiple target positions into the approximate expression so as to move an optical component provided in the optical pickup section.
US08059497B2 Megneto-optical recording device capable of changing the shapes of heating areas
In an information recording/reproducing method performing a thermo-magnetic recording, a tracking offset value of a recording light spot and/or a tracking offset value of a magnetic flux detecting element is changed in accordance with a radial position at which a tracking is performed at the present time, to make a direction of a magnetic wall of a recording magnetic domain in accord with a longitudinal direction of the magnetic flux detecting element. Alternatively, a shape of a heated area is changed to be in accord with the direction of the magnetic flux detecting means at respective radial position, to make the direction of the magnetic wall of the recording magnetic domain in accord with the longitudinal direction of the magnetic flux detecting element.
US08059489B1 Acoustic airport surveillance system
The different advantageous embodiments provide a method and apparatus for detecting an aircraft. The different advantageous embodiments may provide a method for detecting an acoustic emission emitted by the aircraft using a number of acoustic sensors to form a detected acoustic emission. The aircraft may be identified from the detected acoustic emission to form an identified aircraft. A bearing may be estimated for the identified aircraft using the detected acoustic emission.
US08059487B2 Underwater detection device
An underwater detection device includes a transceiver module for transmitting underwater an ultrasonic pulse signal that is frequency-modulated and receiving an echo signal corresponding to the transmitted signal, a pulse compression module for pulse-compressing the signal received by the transceiver module and outputting a signal pulse-compressed, a suppression range determining module for determining a suppression range where a range side lobe suppression process is performed for the pulse-compressed signal, an echo determining module for determining whether the data of the pulse-compressed signal at each depth corresponding to a range side lobe, a suppression value determining module for determining a suppression value for the data of the pulse-compressed signal at each depth, a suppression conducting module for performing a calculation to suppress the range side lobe based on the suppression value for the data determined to be data of the pulse-compressed signal corresponding to the range side lobe by the echo determining module among a plurality of data of the pulse-compressed signals that fall into the suppression range, and a display processing module for generating a signal for display based on the signal outputted from the suppression conducting module to display a generated signal as detected information.
US08059479B2 Test circuit for an unprogrammed OTP memory array
Circuits for testing unprogrammed OTP memories to ensure that wordline and bitline connections, column decoders, wordline drivers, correctness of decoding, sensing and multiplexing operate properly. The OTP testing system includes one or both of column test circuitry and row test circuitry. The column test circuitry charges all the bitlines to a voltage level similar to that provided by a programmed OTP memory cell during a read operation, in response to activation of a test wordline. The bitline voltages can be sensed, thereby allowing for testing of the column decoding and sense amplifier circuits. The row test circuitry charges a test bitline to a voltage level similar to that provided by a programmed OTP memory cell during a read operation, in response to activation of a wordline of the OTP memory array. This test bitline voltage can be sensed, thereby allowing for testing of the row decoding and driver circuits.
US08059478B2 Low cost testing and sorting for integrated circuits
Methods of testing and sorting integrated circuits in clusters are disclosed. Each cluster has power and data terminals connected to common power and data busses providing a common power supply. Each integrated circuit has a first non-volatile memory storing an activation code and a second programmable non-volatile memory that is capable of storing the activation code. If an integrated circuit passes testing, the activation code stored in the first non-volatile memory is written into the second non-volatile memory. An integrated circuit is independently functional upon separation from the cluster if the codes in the first and second non-volatile memories match. Upon separation, integrated circuits are queried to determine which respond. Each integrated circuit includes logic adapted to determine whether the codes in the first and second non-volatile memories match. If the codes do not match, the logic permanently disables the integrated circuit upon separation from the cluster.
US08059476B2 Control component for controlling a delay interval within a memory component
Disclosed herein are embodiments of an asynchronous memory device that use internal delay elements to enable memory access pipelining. In one embodiment, the delay elements are responsive to an input load control signal, and are calibrated with reference to periodically received timing pulses. Different numbers of the delay elements are configured to produce different asynchronous delays and to strobe sequential pipeline elements of the memory device.
US08059475B2 Reference voltage regulator for eDRAM with VSS-sensing
A reference voltage regulator for an embedded dynamic random access memory (eDRAM) employing VSS-sensing with a reference level includes an oscillator, a control block, a reference generator, a comparator, a pulse generator, a driver, and a reference voltage output, where the oscillator sends requests for sampling and correction to the control block between accesses of the eDRAM, the control block sends a pulse defining a time interval during which sampling and correction occurs to the pulse generator, the reference generator provides the reference level for comparison by the comparator with a sampling of the reference voltage output, the comparator decides if the reference voltage output requires correction and sends a correction request to the pulse generator if necessary, the pulse generator produces a correction pulse for the driver according to the correction request from the comparator, and the driver adjusts the reference voltage output during the correction pulse.
US08059473B2 Non-volatile memory device
A non-volatile memory device includes a floating gate formed on a substrate with a gate insulation layer interposed therebetween, a tunnel insulation layer formed on the floating gate, a select gate electrode inducing charge introduction through the gate insulation layer, and a control gate electrode inducing charge tunneling occurring through the tunnel insulation layer. The select gate electrode is insulated from the control gate electrode. According to the non-volatile memory device, a select gate electrode and a control gate electrode are formed on a floating gate, and thus a voltage is applied to the respective gate electrodes to write and erase data.
US08059472B2 Process and temperature tolerant non-volatile memory
A nonvolatile memory comprising an array of memory cells and sense amplifiers, each sense amplifier using a keeper circuit to provide an amount of current to compensate for bit line leakage current in the memory array. The amount of current from the keeper depends on the temperature of the memory and the speed of the process used to make the memory.
US08059462B2 Nonvolatile semiconductor memory device
The nonvolatile semiconductor memory device related to an embodiment of the present invention includes a cell array including a memory string, a bit line connected to the memory string, a first wire connected to a cell source line of a memory cell, a second wire connected to a cell well line of a memory cell, a third wire which supplies a power supply voltage to a circuit arranged outside of a region of the cell array, a fourth wire and a fifth wire being arranged in a row direction within the cell array region, and the first wire, the second wire and the third being formed in a layer above a layer in which the bit line within the cell array is formed, the fourth wire and the fifth wire being formed in the layer in which the bit line within the cell array region is formed.
US08059459B2 Semiconductor memory having both volatile and non-volatile functionality and method of operating
Semiconductor memory having both volatile and non-volatile modes and methods of operation. A semiconductor storage device includes a plurality of memory cells each having a floating body for storing, reading and writing data as volatile memory. The device includes a floating gate or trapping latter for storing data as non-volatile memory, the device operating as volatile memory when power is applied to the device, and the device storing data from the volatile memory, as non-volatile memory when power to the device is interrupted.
US08059454B2 Adjustable write pulse generator within a chalcogenide memory device
An adjustable write pulse generator is disclosed. The adjustable write pulse generator includes a band-gap reference current, a programmable ring oscillator, a frequency divider and a single pulse generator. The band-gap reference current circuit generates a well-compensated current over a predetermined range of temperatures needed to program a chalcogenide memory cell. The programmable ring oscillator generates a first set of continuous write “0” and write “1” pulse signals based on the well-compensated current. The frequency divider then divides the first set of continuous write “0” and write “1” pulse signals into a second set of continuous write “0” and write “1” pulse signals. The single pulse generator subsequently converts the second set of continuous write “0” and write “1” pulse signals into a single write “0” pulse signal or a single write “1” pulse signal when programming the chalcogenide memory cell.
US08059453B2 Magnetic tunnel junction and memristor apparatus
A magnetic memory device includes a magnetic tunnel junction having a free magnetic layer having a magnetization orientation that is switchable between a high resistance state magnetization orientation and a low resistance state magnetization orientation and a memristor solid state element electrically coupled to the magnetic tunnel junction. The memristor has a device response that is an integrated voltage versus an integrated current.
US08059452B2 Cell structure for dual port SRAM
An integrated circuit and methods for laying out the integrated circuit are provided. The integrated circuit includes a first and a second transistor. The first transistor includes a first active region comprising a first source and a first drain; and a first gate electrode over the first active region. The second transistor includes a second active region comprising a second source and a second drain; and a second gate electrode over the second active region and connected to the first gate electrode, wherein the first source and the second source are electrically connected, and the first drain and the second drain are electrically connected.
US08059443B2 Three-dimensional memory module architectures
Various embodiments of the present invention are directed to stacked memory modules. In one embodiment of the present invention, a memory module comprises at least one memory-controller layer stacked with at least one memory layer. Fine pitched through vias (e.g., through silicon vias) extend approximately perpendicular to a surface of the at least one memory controller through the stack providing electronic communication between the at least one memory controller and the at least one memory layers. Additionally, the memory-controller layer includes at least one external interface configured to transmit data to and from the memory module. Furthermore, the memory module can include an optical layer. The optical layer can be included in the stack and has a bus waveguide to transmit data to and from the at least one memory controller. The external interface can be an optical external interface which interfaces with the optical layer.
US08059439B2 Encoding data for storage in a content addressable memory
An encoding scheme is disclosed that allows a CAM device to selectively store, within each cell of a row of the CAM device, either a single bit of a binary value or two bits of an encoded data word encoded from the binary value. By storing two bits of the encoded data word in each CAM cell, data may be stored more efficiently and CAM systems may consume less power. The encoded data words can be balanced data words that have equal number of logic high and logic low values.
US08059434B2 Power conversion device and control method thereof
A power conversion device is provided for converting a DC voltage to an alternating current corresponding to an AC voltage according to the AC voltage, which includes a power conversion unit and an output unit. The power conversion unit converts the DC voltage to a high-frequency current having two envelops corresponding to the waveform of the AC voltage. The output unit includes an inductive circuit, a full-wave rectifying circuit, an inverter circuit and a filter circuit. The inductive circuit provides two induced currents according to the high-frequency current, wherein one induced current and the high-frequency current are in phase, and the other induced current and the high-frequency current are in antiphase. The full-wave rectifying circuit full-wave rectifies the two induced currents. The inverter circuit alternatively transfers the two full-wave rectified induced currents, and thus output an output current. The filter circuit filters the output current to provide the alternating current.
US08059432B2 PWM controller having drive control with input voltage sensing and method therefor
In one embodiment, a PWM controller includes a circuit operably coupled to inhibit a drive signal responsively to a bulk input voltage remaining at a low value for a time interval and to re-enable the drive signal subsequently to the time interval responsively to the bulk input voltage increasing to greater than the first value subsequently to the time interval. In another embodiment, a method of forming a PWM controller includes configuring the PWM controller to use a clock signal to form a drive signal and to sense a bulk input voltage decreasing to no greater than a first value and to disable the drive signal without disabling the clock signal responsively to the bulk input voltage remaining no greater than the first value for a time interval.
US08059425B2 Integrated circuit module with temperature compensation crystal oscillator
An integrated circuit module with temperature compensation crystal oscillator (TCXO) applying to an electronic device comprises: one substrate having one top surface; one temperature compensation crystal oscillator (TCXO) disposed on the top surface; at least one chip disposed on the top surface; one encapsulating piece formed on the top surface for covering the TCXO and the chip. As above-described structure, TCXO is prevented from exchanging heat due to the temperature difference so that the stability of the TCXO is improved.
US08059423B2 Enhanced localized distributive capacitance for circuit boards
A multi-layered circuit board is provided having a buried capacitive layer and a device-specific embedded, localized, non-discrete, and distributive capacitive element. A printed circuit board is provided including (1) a first dielectric layer, (2) a first conductive layer coupled to a first surface of the first dielectric layer, (3) a second conductive layer coupled to a second surface of the first dielectric layer, and (4) a localized distributive non-discrete capacitive element adjacent the first conductive layer, wherein the capacitive element occupies a region that approximately coincides with a location over which a device to be coupled to the capacitive element is to be mounted. The embedded, localized, non-discrete, and distributive capacitive element may provide device-specific capacitance to suppress voltage/current noise for a particular device.
US08059420B2 Surface mountable device
A surface mountable device includes a ceramic substrate including a first principal surface, a second principal surface, and a side surface connecting the first principal surface to the second principal surface, a terminal electrode disposed on the first principal surface, and a first conductor for appearance inspection extending continuously from the terminal electrode to the side surface and having a width smaller than the width of the terminal electrode.
US08059416B2 Multi-cavity electromagnetic shielding device
An electromagnetic shielding device includes a metal frame mounted on a circuit board and having a looped surrounding wall configured with an inner space divided into first and second space portions by a partition wall unit. A cover is mounted fittingly into the inner space in the metal frame, and includes a dielectric cover body, and a conductive material layer attached to an outer surface of the cover body. The cover body has a looped surrounding wall extending downwardly from a periphery of a top wall and disposed in proximity to the looped surrounding wall of the metal frame such that the conductive material layer is in electrical contact with the looped surrounding wall of the metal frame. The cover cooperates with the metal frame to define first and second cavities having different depths and corresponding respectively to the first and second space portions.
US08059415B2 Molded communications module having integrated plastic circuit structures
An embodiment disclosed herein relates to a communications module. The communications module includes a body composed of a plastic resin and a plurality of conductive traces and contact pads defined on a portion of a surface of the body. The module also includes at least one substantially vertical ridge defined on the body surface, and at least one pocket defined on the body suitable for receiving an electronic component. The communications module may also include a body composed of a plastic resin and conductive features defined on a surface of the body configured to render the communications module operable without implementing a printed circuit board as part of the body. Additional embodiments relate to systems and methods for attaching one or more optical transmit assemblies to the communications module and for electrically connecting conductive traces in a temporary fashion on the surface of the body of the communications module.
US08059412B2 Integrated power supply and platform for military radio
An improved power supply and platform for a military radio has been developed. The apparatus includes a base that is adapted and arranged for supporting a HARRIS 117 radio and a power amplifier adapted to amplify radio frequency output of the radio. The connectors include an electrical connector for the radio and a connector for the amplifier. A power supply is housed within the assembly. A power supply for the connector to the amplifier is also housed within the assembly. Also included is a wiring harness for a SINCGARS LS/671 device and a LED indicator to identify which radio is in operation for multiple radio configurations.
US08059401B2 Electronic device with heat dissipation module
An electronic device includes a printed circuit board and a heat dissipation module. The printed circuit board has a first heat-generating electronic component and a number of second heat-generating electronic components. The heat dissipation module includes a heat sink thermally engaging on the first heat-generating electronic component and an enclosure enclosing the printed circuit board. The heat sink includes a number of fins. The enclosure extends an inner casing to envelop the fins of the heat sink. The enclosure defines a number of slots letting the casing communicate with an exterior of the enclosure. The casing separates the fins from the second heat-generating electronic component.
US08059398B2 Panel module for a computer enclosure, and the computer enclosure
A panel module for a computer enclosure includes a main panel, a linkage member, a cover panel, and a resilient limiting member. The main panel has a cover region and an opening provided in the cover region. The linkage member is connected pivotally to the main and cover panels. The cover panel is movable relative to the main panel to be closed upon or flipped away from the cover region. The linkage member is disposed at a closed position when the cover panel is closed. The limiting member is interposed between the main panel and the linkage member to limit the linkage member to the closed position, and enables the linkage member to be automatically restored to the closed position when the cover panel is to be closed, thereby permitting easy and proper closing of the cover panel.