Document | Document Title |
---|---|
US08104089B1 |
Tracking memory mapping to prevent packers from evading the scanning of dynamically created code
To detect possible malicious code that is unpacked at runtime before it is executed, antivirus software requires that any dynamically created code be scanned before it can be executed by a host computer system. This requirement may be enforced by requiring memory pages to be either executable or writable, but not both. Before changing from writable but not executable to executable but not writable, the page is scanned for malicious code. To prevent packers from evading this scanning, a countermeasure tracks the memory mapping in the host system to enforce consistency in the protection settings for all memory spaces that are mapped to the same physical memory page. |
US08104085B2 |
Hybrid system implementing distinct and co-existing application execution environments and methods for implementing the same
A hybrid system is provided. The system includes a computing device implementing a first application execution environment (AEE) and a second AEE. The first AEE is configured to be isolated from the second AEE. The first software application associated with the first AEE is configured to be processed on the first AEE such that the first software application is denied direct access to the second AEE. A second software application associated with the second AEE is configured to be processed on the second AEE such that the second software application is denied direct access to the first AEE. |
US08104084B2 |
Authorizing a user to a device
A method and apparatus for authorizing a user is provided. A requestor submits a request for challenge data to a device. The device generates the challenge data and provides the challenge data to the requestor. The requestor obtains response data that is responsive to the challenge data. The requestor may obtain the response data by providing, to a third party, the challenge data and identification information for the requestor. Upon the third party successfully validating the identity of the requestor, the third party provides the response data to the requestor. The requestor thereafter submits the response data to the device. In response to receiving the response data from the requestor, the device verifies the response data. Upon the device successfully verifying the response data, the device grants access to the requestor. |
US08104082B2 |
Virtual security interface
In some networking situations, securing an inner packet of a tunnel packet requires an intermediary networking device knowing a destination address of the secured inner packet. Consequently, an identity of a secured network is known to others and presents a security risk. The provided technique addresses this risk by: i) establishing at a first security interface a first secured network connection between a first and second secured network, the connection established for a first packet addressed to a virtual security interface and destined for the second secured network; and ii) responding to a network condition by establishing at a second security interface at least one second secured network connection between the first and second secured network, the connection established for a second packet addressed to the virtual security interface and destined for the second secured network. |
US08104078B2 |
System and method for preventing service oriented denial of service attacks
A method, system, and computer program product for preventing network service attacks, including processing a message to validate the message for message version and syntax via a security firewall; canonicalizing the message and extracting a message header and body via a converter; converting the body into a Patricia Trie via the converter; and validating the header and the converted body for security via a comparator. |
US08104074B2 |
Identity providers in digital identity system
A digital identity system includes a principal including an identity selector programmed to receive a security policy from a relying party, review a plurality of digital identities associated with the principal, and request one or more claims related to an identity of the principal from an identity provider. The principal is further programmed to receive one or more security tokens including the claims from the identity provider, and to forward the security tokens to the relying party. |
US08104072B2 |
Apparatus and methods for authenticating voice and data devices on the same port
Embodiments of the present invention allow authorization for a particular device or user to have access into a particular network so as to be bound to a specific domain or VLAN (virtual local area network). When authorization is tied to a domain, several devices can be authenticated into a single physical port of a network access device (e.g., access switch) and still only be given access to the one or more domam(s) or VLAN(s) that they are authorized to access based on their individual independent authorization outcomes. |
US08104071B2 |
Delegation of user's consent in federation of services and identity providers
The present invention is aimed to provide a mechanism whereby any person can have user's attributes in a web service provider for sharing with a web service consumer, even if such person is not enabled to provide user's consent to share such user's attributes, and provided that other persons at a hierarchically higher position are enabled to provide such user's consent instead of the owner of the user's attributes, whilst respecting high requirements on privacy for both. Therefore, the present invention provides for a number of cooperating entities and a new method, the cooperating entities being configurable in such manner that delegation modules comprising different relationships of user's consent may be distributed among some of the cooperating entities, and transmitted between the number of cooperating entities, depending on the required level of privacy set on a per network basis and on a per user basis. |
US08104068B2 |
Program replacing method
A program replacing method capable of updating a program by executing instead a temporarily downloaded program without deleting the existing program as well as capable of easily restoring such existing program. Moreover, when a function not equipped to the existing program is required to be added, said program replacing method downloads a program so that it can be executed concurrently with the existing program. |
US08104067B2 |
Apparatus for receiving and playing back data
An apparatus to reduce effects on playback of moving picture data caused by variations in data transmission rate that occur on a communication line, a receiving and playing back apparatus includes a receiver for receiving moving picture data transmitted over a communication line; playback modules for playing back the received moving picture data; a second buffer for temporarily storing the moving picture data received by the receiver and outputting the stored moving picture data at a desired speed; and a first buffer for providing the playback modules with moving picture data required for playback processing. |
US08104066B2 |
User identification and prioritization using Bluetooth
In certain implementations, a method of automatically changing an attribute defining operation of a television system involves determining that a plurality of short range radio frequency (RF) transceiver devices have entered RF range of the television system, the television system having a short range RF transceiver compatible with that of the short range RF transceiver device; binding the short range RF transceiver devices to the television set to establish an identity (ID) for the short range RF transceiver devices; determining a priority of each of the plurality of identified short range RF devices; at the television system, looking up a functional attribute associated with the identity having the highest priority; and setting the television parameter according to an attribute associated with a short range RF device having highest priority. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. |
US08104065B2 |
System to provide markers to affect rendering and navigation of content on demand
A content on demand system includes logic to deliver at least one audio and/or video stream and to insert markers in the at least one stream, the markers indicating a position in the at least one stream, and logic to receive from a set top box a marker for an audio and/or video stream for which the set top box has paused or suspended viewing, and upon a signal from the set top box to resume streaming of the audio and/or video stream from a position proximate to the marker. |
US08104062B2 |
Information providing apparatus and method, display controlling apparatus and method, information providing system, as well as transmission medium
The invention provides an information providing apparatus and method by which the amount of data to be transmitted when data of a program table composed of characters and images or the like are to be transmitted is reduced and it is made possible to cope with a change in contents of data rapidly. Data of an electronic program guide to be provided is hierarchized into data (A1 data) which may possibly be changed such as the broadcasting date, the start time and the end time, data (A2 data) which are not changed at all such as a program name, and data (A3 data) composed of still pictures, moving pictures, voice and so forth which have comparatively large data amounts, and for each medium, data of a hierarchy suitable for the medium is provided. Each A3 data is referred to by one or a plurality of A2 data, and each A2 data is referred to by one or a plurality of A1 data. |
US08104061B2 |
Universal programming system and method for electronic programming guide
An EPG displays programming information in a variety of ways including using 3-D images, alphanumeric text, and video data. A presentation engine allows viewers and/or programmers to select between varying programming worlds. In addition, non-EPG objects, such as interaction objects, may be conflated with the presentation of the world and with the program schedule information. |
US08104059B2 |
System and method for serving advertising data from the internet
A system and method are disclosed including a computer program, the computer program comprising instructions to receive at an IPTV system node, advertising tokens data having advertising characteristics data and address data; instructions to filter at the IPTV system node the advertising tokens based on a correlation between the advertising characteristic data and filtering criteria data; instructions to extract from the filtered advertising tokens, address data representing at least two advertising addresses on the Internet World Wide Web; instructions to concatenate at the IPTV node the address data for the advertising addresses to form a uniform resource indicator (URI) for a resource on the Internet resource; and instructions to send advertising data from the Internet resource to an end user device through the IPTV node. |
US08104051B2 |
Disk device for loading and unloading a disk with a conveyance roller
A disk device includes: a slider member 4 to be pushed and moved by the movement of a disk detection member 8 detecting the loading of a disk when the disk 5 is loaded in a predetermined position of a device body; a drive gear 62 moved in a thrust direction by the movement of the slider member 4 to be unmeshed from a rotation gear 61 integral with a conveyance roller 6; and a coil spring 65 that normally urges the drive gear 62 in a direction meshing with the rotation gear 61. |
US08104049B2 |
Accessing a compatible library for an executable
The illustrative embodiments described herein provide a computer-implemented method, apparatus, and computer-usable program code for accessing a compatible library. The process receives a file name associated with a library reference. The library reference is included in an executable, and indicates a library used for executing the executable. The process receives environmental variable information in response to identifying an unavailable library in a secondary memory. The unavailable library is associated with the file name. The process accesses the compatible library from a shared library segment using the file name in response to receiving the environmental variable information. The compatible library is associated with the file name. The process utilizes the compatible library to execute the executable. |
US08104045B1 |
Universal data forwarding system and method
The present invention is an adaptive system and method for forwarding data across a network. In an embodiment of the invention, the system and method of the present invention may subscribe to specific data-related events, determine if a stored ruleset applies to the data-related event, and execute the ruleset. Upon execution of the ruleset, a forwarding action may be required whereby particular recipients on a forwarding list associated with the ruleset may be notified of the data event. |
US08104044B1 |
System and method for client-side widget communication
Method and system for client-side communication among widgets. In one embodiment, instructions may be processor-executable within a system to implement a web browser and a number of widgets configured to execute within an execution environment provided by the web browser. The web browser may be configured to obtain content from servers external to the system, and members of at least a subset of the widgets may be configured to communicate with one another without interacting with any of the external servers. |
US08104037B2 |
Terminal and method for performing device management scheduled based on threshold
Commands for device management to be executed within a terminal and threshold-based conditions for executing such commands included within a scheduling context are provided to the terminal ahead of time. Therefore, the terminal can perform the commands for device management, before errors occurs within the terminal since a value of a particular management object reaches the threshold. |
US08104036B2 |
Measuring processor use in a hardware multithreading processor environment
In a multiprocessor system where each processor has the capacity to executing multiple hardware threads, a processor capacity monitor calculates a logical usage percentage of each of the available hardware threads. The processor capacity monitor calculates a physical usage percentage of each of the processors by each of the available threads. The processor capacity monitor calculate a percentage usage of a total capacity of the physical processors from the logical usage percentages and the physical usage percentages, such that the percentage usage reflects the actual use of the physical processors independent of which of the threads is used. |
US08104035B2 |
Program for controlling a virtual computer and computer system for virtulization technology
Provided is the virtual computer system including an emulation module for emulating an operation based on an operation code for executing the operation of hardware of a server system, an exception event handler module for calling the emulation module when an exception event is generated by a CPU, a code management module for managing a promotion code for emulating the operation of the hardware of the server system, a frequency judgment module for judging whether a frequency of the operation of the hardware of the server system is high, and a switching module for determining whether to call the emulation module by the exception event handler module or to call the emulation module by executing the promotion code based on the judged frequency. Accordingly, the virtual computer system can simultaneously achieve high performance and memory saving in an emulation system. |
US08104032B1 |
System state rollback after modification failure
A rollback manager creates a restore point on a computer. The rollback manager stores a reboot indicator in non-revertible storage. The rollback manager monitors the reboot indicator to detect an unexpected reboot during deployment of a modification. The rollback manager configures the computer responsive to the reboot indicator. The rollback manager can roll back the system state, responsive to detecting a failed modification deployment. The rollback manager can deem the computer to be stable, responsive to detecting a successful modification deployment. |
US08104031B2 |
Storage system, storage unit, and method for hot swapping of firmware
A storage system includes host apparatuses and a storage unit including a plurality of pieces of firmware corresponding to connection paths to the host apparatuses. The host apparatuses each include status information notification means for sending a notification of normal or abnormal status information of connection paths to the storage unit. The storage unit includes receiving means for receiving, from the host apparatuses, status information notifications corresponding to the connection paths, a management table for storing status information obtained from the received status information notifications, request receiving means for receiving update firmware and a request to perform swapping of firmware, and swapping means for, in a case where the request to perform swapping has been received, when it is determined on the basis of the management table that all the connection paths are normal, sequentially performing hot swapping of the pieces of firmware corresponding to the connection paths. |
US08104029B2 |
Method for computation-communication overlap in MPI applications
A computer implemented method is provided for optimizing at the time of compiling a program that employs a message-passing interface (MPI). The method includes: detecting an MPI application source file; identifying a non-blocking communication within the MPI application source file; and overlapping independent computation concurrently with the non-blocking communication. A system is also provided. |
US08104024B2 |
Voice mark-up language and interpreter
A voice markup language for a service for a telecommunication service platform, the telecommunication service platform having a communication layer and a session layer, the language comprising an application transfer tag, the application transfer tag comprising an identifier corresponding to a further service provided on the telecommunication service platform, wherein the application transfer tag causes the session layer to cause a call connected to the service to be processed by the further service. |
US08104020B2 |
Method and system to automate software testing using sniffer side and browser side recording and a toolbar interface
A method and system to automate software testing using sniffer side and browser side recording and a toolbar interface are described. In one embodiment, a system tests programming code associated with a website and creates a first test case. In another embodiment, the system includes a testing device having a test interface to enable a user to initiate a first test case and to store a first HTML representation and a first XML representation of encrypted web pages viewed during the first test case. In another embodiment, the system includes a sniffer server that operates as a proxy server for the website and stores a second HTML representation and a second XML representation of unencrypted web pages viewed during the first test case. The system may include a hosting server that hosts the website and receives the first and the second HTML and XML representations from the testing device and the sniffer server when the test case is terminated via the test interface. |
US08104019B2 |
Debugging in an operating system with multiple subsystems
A facility for debugging in an operating system with native and non-native subsystems is described. The facility employs a debugger designed for use with the native subsystem. The debugger receives an indication to debug the application program of the non-native subsystem, attaches to the application program of the non-native subsystem, and when it receives an indication that the application program has started a new process, attaches to an executable component operating in the new process. When the debugger is appropriately configured, the facility attaches to an application program operating on the non-native subsystem rather than a terminal component operating on the native subsystem. When the debugger is appropriately configured, the facility redirects exceptions the debugger receives to the non-native subsystem. |
US08104018B2 |
Configuring a software product
A method of configuring a software product comprises accessing a user model, the user model defining one or more user roles and one or more tasks, each task linked to a role, accessing a task to software function map, the map defining one or more software functions of the software product and one or more tasks, each software function linked to a task, and configuring the software product so that access to the software product according to a specific user role is via a user interface supporting the software functions linked to the specific role via the tasks. |
US08104017B2 |
Traceability in a modeling environment
Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities. |
US08104010B2 |
Semiconductor integrated circuit design supporting method, semiconductor integrated circuit design supporting system, and computer readable medium
A semiconductor integrated circuit design supporting system has a memory unit which stores cell information containing the number of power supply pads formed at a chip as well as names and the number of a plurality of IO cells, and a drive factor definition file defining a drive factor of each of the plurality of IO cells, a pad laying out section which tentatively lays out the power supply pads and input-output pads corresponding to the IO cells, using the cell information, a package virtual designing section which prepares a package drawing based on coordinates of the power supply pads and the input-output pads, which have been tentatively laid out, an electric characteristics data calculating section which calculates inductance of the power supply pads, using the package drawing, and a noise risk calculating section which calculates noise risk of each of the input-output pads, using the inductance and the drive factor definition file. |
US08104009B1 |
Wire mapping for programmable logic devices
A computer-implemented method of referencing wires of a routing graph of a programmable logic device (PLD). In one embodiment, the method includes mapping the first routing graph wire to a master wire; mapping the first master wire to master switch; identifying a segmented wire connected to the master switch; mapping the identified segmented wire to a second master wire; and mapping the second master wire to the second routing graph wire. |
US08104007B2 |
Method and apparatus for thermal analysis
Some embodiments of the invention provide a method for performing thermal analysis of an integrated circuit (“IC”) design layout that includes numerous circuit modules. The method divides the IC design layout into a set of elements, where at least one element includes several wires. The method computes a set of conductivity groups of values for the set of elements. The method identifies a temperature distribution for the IC design layout based on the set of conductivity groups of values. In some embodiments, each of these elements corresponds to a particular portion of a particular layer of the IC design layout. Each element includes several nodes. Each conductivity group of values is defined by entry values. Each entry value describes how heat flow at a particular node of the element is affected by a temperature change at another particular node of the element. |
US08104005B2 |
Method and apparatus for efficient incremental statistical timing analysis and optimization
In one embodiment, the invention is a method and apparatus for efficient incremental statistical timing analysis and optimization. One embodiment of a method for determining an incremental extrema of n random variables, given a change to at least one of the n random variables, includes obtaining the n random variables, obtaining a first extrema for the n random variables, where the first extrema is an extrema computed prior to the change to the at least one of the n random variables, removing the at least one of the n random variables to form an (n−1) subset, computing a second extrema for the (n−1) subset in accordance with the first extrema and the at least one of the n random variables, and outputting a new extrema of the n random variables incrementally based on the extrema of the (n−1) subset and the at least one of the n random variables that changed. |
US08103998B2 |
Verifying non-deterministic behavior of a design under test
The invention generally relates to design verification, and more particularly to verification of non-deterministic behavior of a design under test. A method includes predicting a plurality of behaviors of a design under test (DUT), and forking respective verification tasks for each one of the plurality of behaviors. The method further includes verifying an actual behavior of the DUT with each of the verification tasks, and terminating a respective one of the verification tasks when the actual behavior of the DUT does not conform to the respective one of the verification tasks. |
US08103995B2 |
Method for OPC correction
An optical proximity correction method is disclosed, comprising establishing an optical proximity correction (OPC) model, and performing an OPC correction step to correct segments of a layout pattern. The OPC correction comprises the step of defining an edge of the layout pattern neighboring a hot-spot location on a mask to locate a target point and a dissection point. The step of locating the target point and the dissection point includes setting a plurality of pre-target points and pre-dissection points, and electing a target point and a dissection point for correcting the segments of the layout pattern from the pre-target points and pre-dissection points according to image quality of the pre-target points and pre-dissection points. |
US08103993B2 |
Structure for dynamically allocating lanes to a plurality of PCI express connectors
A design structure embodied in a machine readable storage medium for designing, manufacturing, and/or testing a design for dynamically allocating lanes to a plurality of PCI Express connectors is disclosed that include identifying whether a PCI Express device is installed into each PCI Express connector, and assigning a portion of the lanes to each PCI Express connector having a PCI Express device installed into the PCI Express connector. Dynamically allocating lanes to a plurality of PCI Express connectors may also include identifying a device type for each PCI Express device installed into the plurality of PCI Express connectors, creating allocation rules that specify the allocation of lanes to the plurality of PCI Express connectors, and receiving user allocation preferences that specify the allocation of lanes to the plurality of PCI Express connectors. |
US08103991B2 |
Semiconductor integrated circuit designing method, semiconductor integrated circuit designing apparatus, and recording medium storing semiconductor integrated circuit designing software
According to the present invention, there is provided a method for designing a circuit, having, generating electrical filter graphic data indicating a candidate portion where a dimensional value of a layout pattern is permitted to deviate from a design value by taking account of an electrical characteristic, and electrical filter data indicating the permissible dimensional value in the candidate portion of the layout pattern by taking account of the electrical characteristic, by using circuit diagram data, a static timing analytical result, and a result of a circuit simulation, and store them in the storage unit, generating design data by using the electrical filter graphic data, and form a layout pattern by using the design data, detecting a lithography error by performing a lithography simulation on the layout pattern, determining by using the electrical filter database whether the error requires correction by taking account of the electrical characteristic, correcting the layout if the error is found to require the correction, and outputting a result of the correction of the layout. |
US08103989B2 |
Method and system for changing circuits in an integrated circuit
A method for modifying an integrated circuit and integrated circuits are provided. The method includes: providing an integrated circuit design comprising a plurality of circuit books having a first threshold voltage; and replacing at least one of the plurality of circuit books with at least one gate array book having a second threshold voltage that is lower than the first threshold voltage. |
US08103984B1 |
System and method for compressed design phase contour data
According to various embodiments of the invention, systems and methods are provided for compressed design phase contour data created during the manufacturing of integrated circuits. In one embodiment of the invention, the method begins by generating a contour layout from a target layout during the design phase of a circuit. This contour layout is generated by way of a contour generator tool. Next, a set of differences between the contour layout and the target layout are calculated. A dataset containing these differences is generated. In some embodiments, the contour generator uses a post-optical proximity correction (OPC) layout of the target layout in order to generate the contour layout. |
US08103982B2 |
System and method for statistical design rule checking
Methods and systems for allowing an Integrated Circuit designer to specify one or more design rules, and to determine the expected probability of success of the IC design based on the design rules. Probability information is compiled for each circuit component, that specifies the probability of the circuit component working if a characteristic of the circuit component is varied. As the design rules are examined, the probability of each component working is calculated. The probabilities are combined to determine the overall probability of success for the IC design. Furthermore, the IC design may be broken into a plurality of portions, and design rules can be separately specified for each portion. This allows a designer the flexibility to use different design rules on different portions of the IC design. |
US08103980B2 |
Beam dose computing method and writing method and record carrier body and writing apparatus
A beam dose computing method includes specifying a matrix of rows and columns of regions as divided from a surface area of a target object to include first, second and third regions of different sizes, the third regions being less in size than the first and second regions, determining first corrected doses of a charged particle beam for correcting fogging effects in the first regions, determining corrected size values for correcting pattern line width deviations occurring due to loading effects in the second regions, using said corrected size values in said second regions to create a map of base doses of the beam in respective ones of said second regions, using said corrected size values to prepare a map of proximity effect correction coefficients in respective ones of said second regions, using the maps to determine second corrected doses of said beam for correction of proximity effects in said third regions, and using the first and second corrected doses to determine an actual beam dose at each position on the surface of said object. |
US08103979B2 |
System for generating and optimizing mask assist features based on hybrid (model and rules) methodology
An optimal assist feature rules set for an integrated circuit design layout is created using inverse lithography. The full chip layout is lithographically simulated, and printability failure areas are determined. The features are analyzed for feature layout patterns, and inverse lithography is performed on the unique feature layouts to form assist features. The resulting layout of assist features is analyzed to create an assist feature rules set. The rules can then be applied to a photomask patterned with the integrated circuit design layout to print optimal assist features. The resulting photomask may be used to form an integrated circuit on a semiconductor substrate. |
US08103974B2 |
Event display apparatus and method
An event display apparatus includes a configuration unit to configure a screen to include a time region, which is divided by time intervals along a first axis into a plurality of sub-time regions, and an event region, which is divided by event into a plurality of sub-event regions, in parallel to the first axis; and an output unit to output time slots, which has been allocated according to one or more zones, in the respective sub-time regions along the first axis, and to output sub-event regions comprising event information of different types, which correspond to the set time slots, in parallel to the first axis. |
US08103973B2 |
Enhancing touch and feel on the internet
A system for enabling touch and feel over the internet provides a three-dimensional representation of a good being sold, that three-dimensional representation being viewable from a number of different directions. In one embodiment, the good being sold is in a package and the package is displayed from the number of different directions. Another embodiment has the good being a book, and the inside and outside covers of the book are displayed and specified pages of the book can be displayed. The user can read from either the label or the covers just like as if the were actually handling the good. |
US08103971B2 |
System and method for notifying actions
What is described is a method and system for notifying actions. The method includes a method comprising performing an action, storing an action detail in a memory, retrieving the action detail from the memory in an expandable action menu, and displaying the action detail in the expandable action menu. |
US08103969B2 |
Automatic generation of TV history list that stacks TV channels and other objects
A television system presents the user with a list of recently viewed objects as a History list that meets one of a set of History list criteria. The History list is maintained as an ordered stack list with a limited number of entries, the order being an order in which the most recently met rule appears at the top of the list. This abstract is not to be considered limiting, since other embodiments may deviate from the features described in this abstract. |
US08103967B2 |
Generating and organizing references to online content
Systems, methods, and computer storage media for generating a virtual workspace that references online media content of interest, facilitates re-visitation of encountered instances of content, and shares those instances with other software applications are provided. Upon receiving an indication that an online media content item has been selected, at least a reference thereto is copied to a virtual workspace where it may be accessed at a later time. The virtual workspace may be organized into content collections via the use of reference groupings, folders, categories, tags, labels, and the like and may be accessible in the context of a plurality of applications. In embodiments, the virtual workspace is associated with a display area that is presented concurrently with an application being utilized so that the virtual workspace may be accessed and utilized without leaving the context of an active application. |
US08103963B2 |
Graphical user interface, display control device, display method, and program
There is provided a graphical user interface that is displayed within one screen of a display device. The graphical user interface includes a matrix-shaped display area that is partitioned along a first axis by types of content and partitioned along a second axis by units of time. Items of information on the content that is processed within a specified unit of time are displayed within the matrix-shaped display area, closed together along the second axis. |
US08103957B2 |
Methods and systems for simplifying access to video content
A method, computer readable medium, and system for simplifying access to content includes requesting content in response to activation of a link associated with the content. Operating environment information about a recipient system is also obtained in response to the activation. One of a plurality of versions of the content for the recipient system is selected based on the obtained operating environment information. The selected version of the content is displayed at the recipient system without user intervention after the activation of the link. |
US08103951B2 |
Dynamic schema creation
In a database application executing on a computer system, a database table view is represented by a structured object located on a storage device coupled to the computer system. Responsive to a user pasting content (e.g., spreadsheet data) onto the view of the table, the database application determines if the content to be pasted extends beyond the number of rows (records in a database) or columns (database fields) currently displayed in the table view. If the content extends beyond the number of rows or columns currently displayed, the database application automatically adds one or more records or fields to the structured object on the storage device, and updates the table view to display one or more rows or columns corresponding to the records or fields added to the structured object. |
US08103948B2 |
Method for providing both automated and on demand project performance measurements
A method and system for displaying and reporting project completion information of a large-scale project having a number of individual subprojects. A rollup agent is employed for acquiring project completion information from a number of subproject databases to provide overall project-wide display and reporting capabilities. The rollup agent collects and organizes the information, and stores it on a rollup database. The rollup agent also interacts with a user to select aspects of any subprojects to report or display. The rollup agent then creates and stores reports of the selected information, or displays the report interactively as a pop-up summary report or a spreadsheet format report to a user. A number of scheduled agents provide scheduled reporting at the subproject level. A number of on demand agents provides the interactive database view, pop-up reporting and spreadsheet reporting for each of the individual subprojects. |
US08103947B2 |
Collaborative system and method for generating biographical accounts
A collaborative system and method are used to capture, organize, share and preserve life stories. Life stories can be expressed in first person or third person. In either case, the process of developing the life stories is carried out with collaboration with and contributions from other users. The collaboration among the users is desirable because it serves to encourage and prompt users to record their life stories and also increases the relevance of the recorded life stories, so that an online community of users containing highly relevant and meaningful content, that is also relatively permanent in nature, about the users can be created. |
US08103943B2 |
Symbol reconstruction in Reed-Solomon codes
Symbol reconstruction methods by applying Galois Field arithmetic to Reed Solomon codewords have been disclosed. Reconstruction methods by applying n-valued reversing logic functions are also provided. A correct codeword can be selected from calculated codewords by comparing a calculated codeword with the Reed-Solomon codeword in error. A correct codeword can also be found by comparing a codeword in error with possible (p,k) codewords. Non Galois Field Reed Solomon coders are disclosed. Methods for correcting symbols in errors that have been identified as being in error are provided. Apparatus that implement the error correction methods are disclosed. Systems, including communication and storage systems that use the disclosed methods are also provided. |
US08103941B2 |
Low overhead soft error tolerant flip flop
A system and method for soft error recovery (SER) within a flip-flop. A first stage of the flip-flop receives an ungated input clock signal. A second stage of the flip-flop receives a gated input clock signal. The second stage may also store a prebuffered data output and one or more feedback storage values on separate nodes. The flip-flop has SER circuitry used to recover the prebuffered data output and any feedback storage value without requiring a transition of a clock signal. |
US08103937B1 |
Cas command network replication
In an embodiment, a method and computer product is presented for executing a command in a replicated environment comprising a replication appliance and a production site, the method comprising: intercepting the command at a splitter; wherein the command comprises a atomic test and set request. |
US08103935B2 |
Test matrix generating method, encoding method, decoding method, communication apparatus, communication system, encoder and decoder
A regular quasi-cyclic matrix is prepared, a conditional expression for assuring a predetermined minimum loop in a parity check matrix is derived, and a mask matrix for converting a specific cyclic permutation matrix into a zero-matrix based on the conditional expression and a predetermined weight distribution is generated. The specific cyclic permutation matrix is converted into the zero-matrix to generate an irregular masking quasi-cyclic matrix. An irregular parity check matrix in which the masking quasi-cyclic matrix and a matrix in which the cyclic permutation matrices are arranged in a staircase manner are arranged in a predetermined location. |
US08103931B2 |
Method for constructing large-girth quasi-cyclic low-density parity-check codes
A method constructs a code, wherein the code is a large-girth quasi-cyclic low-density parity-check code. A base matrix is selected for the code. A cost matrix corresponding to the base matrix is determined. A single element in the base is changed repeatedly maximize a reduction in cost. A parity check matrix is constructing for the code from the base matrix when the cost is zero, and an information block is encoded as a code word using the parity check matrix in an encoder. |
US08103925B2 |
On-chip logic to support compressed X-masking for BIST
Techniques are provided for X-masking using at least some masking information provided by on-chip logic, in lieu of masking information provided from off of the integrated circuit being tested. The masking information is provided by a masking information source on the integrated circuit being tested, such as, for example, a read-only memory (ROM) circuit, that feeds the masking information to the X-masking logic. With these implementations of the invention, it is possible to perform X-masking independent from any external data, thus enabling X-masking for a logic built-in self-test without requiring an external testing device. |
US08103924B2 |
Test access mechanism for multi-core processor or other integrated circuit
A processor having a pipelined test access mechanism (TAM). The processor includes a plurality of processor cores. Each of the processor cores includes a scan chain including plurality of serially-coupled scan elements. The processor further includes the pipelined TAM, which includes a plurality of pipeline stages each corresponding to one of the plurality of processor cores. The pipelined TAM includes a command channel, a scan data input (SDI) channel, a scan data output (SDO) channel, and a compare channel. Each pipeline stage is operable to convey commands to its corresponding processor core via the command channel, to convey scan input data to its corresponding processor core via the SDI channel, to receive scan output data conveyed from the corresponding processor core to the SDO channel and the compare channel, and convey compare data downstream via the compare channel, wherein the compare data is based on the scan output data. |
US08103920B2 |
Memory system configured by using a nonvolatile semiconductor memory
A memory system includes a nonvolatile memory, a control circuit that controls the nonvolatile memory, an MPU that controls the control circuit, and an interface circuit that performs communication with a host according to an aspect of the preset invention, wherein the control circuit includes a reading unit that outputs a read enable signal to the nonvolatile memory to read data; a delay unit that delays a signal obtained by returning the read enable signal and outputs the signal as a clock, and a latch unit that latches and outputs the data read from the nonvolatile memory by using the clock output from the delay unit. |
US08103919B1 |
Circuit for and method of repairing defective memory
A circuit for repairing defective memory of an integrated circuit is disclosed. The circuit includes blocks of memory; and interconnect elements providing data to each of the blocks of memory, where the interconnect elements enable coupling together the signals for programming the blocks of memory. The circuit also includes a directory of locations for defective memory cells of blocks of memory, where the directory of locations is common to the blocks of memory for storing locations of defective memory cells of the blocks of memory. Methods of repairing defective memory of an integrated circuit are also disclosed. |
US08103917B2 |
Circuit and method for correcting skew in a plurality of communication channels for communicating with a memory device, memory controller, system and method using the same, and memory test system and method using the same
In a circuit and method for correcting skew among a plurality of communication channels used in communicating with a memory circuit, and in a memory controller and memory controlling method, and in a memory system and method, the circuit for correcting skew includes a transmitting circuit for transmitting a reference signal to input ends of the plurality of channels and through the plurality of channels, and a plurality of receiving circuits for receiving at the input ends of the plurality of channels a respective plurality of reflected signals, the reflected signals being reflected from respective output ends of the plurality of channels. A detection circuit receives the reflected signals and detects relative signal propagation time differences between the plurality of channels. A delay circuit coupled to at least one of the channels sets a signal propagation delay in the at least one of the channels based on the detected relative signal propagation time differences. |
US08103912B2 |
Sequencer and test system including the sequencer
A test system 100 that can accept a plurality of plug-in electronic cards in Xi Slots 126 or PXI slots 134 is described. The test or source measure switching system 100 includes a sequencer or sequence engine 130 which is fully capable of executing opcode instructions having potentially indefinite completion times and monitoring multiple asynchronous inputs simultaneously without interrupts. The sequencer 130 is sequential and deterministic to approximately ten microsecond resolution. |
US08103909B2 |
Automatic hardware-based recovery of a compromised computer
In general, techniques are described for hardware-based detection and automatic restoration of a computing device from a compromised state. Moreover, the techniques provide for automatic, hardware-based restoration of selective software components from a trusted repository. The hardware-based detection and automatic restoration techniques may be integrated within a boot sequence of a computing device so as to efficiently and cleanly replace only any infected software component. |
US08103903B2 |
Read-modify-write protocol for maintaining parity coherency in a write-back distributed redundancy data storage system
Data storage reliability is maintained in a write-back distributed data storage system including multiple nodes, each node comprising a processor and an array of failure independent data storage devices. Information is stored as a set of stripes, each stripe including a collection of multiple data strips and associated parity strips, the stripes distributed across multiple corresponding primary data nodes and multiple corresponding parity nodes. A primary data node maintains the data strip holding a first copy of data, and each parity node maintains a parity strip holding a parity for the multiple data strips. A read-modify-write parity update protocol is performed for maintaining parity coherency, the primary data node driving parity coherency with its corresponding parity nodes, independently of other data nodes, in order to keep its relevant parity strips coherent. |
US08103902B2 |
Disk array including plural exchangeable magnetic disk unit
To provide a storage apparatus in which a plurality of drives in a unit are separately treated and the unit can be easily exchanged for another unit even when RAID groups are freely composed. The storage apparatus includes a plurality of drive cases in each of which a plurality of units are detachably mounted, each of the units including a plurality of drives that are detachably, and a controller case in which a disk control section is provided, wherein the disk control section comprises a RAID group creation section for creating a RAID group using the plurality of disks and an exchange indicating section for giving a notice that a unit is ready to exchange after rebuilding or copying of data in disks included in the unit at the time of exchange of the unit. |
US08103901B2 |
Method and apparatus for seamless management for disaster recovery
A method, apparatus, article of manufacture, and system are presented for establishing redundant computer resources. According to one embodiment, in a system including a plurality of processor devices and a plurality of storage devices, the processor devices, the storage devices and the management server being connected via a network, the method comprises storing device information relating to the processor devices and the storage devices and topology information relating to topology of the network, identifying at least one primary computer resource, selecting at least one secondary computer resource suitable to serve as a redundant resource corresponding to the at least one primary computer resource based on the device information and the topology information, and assigning the at least one secondary computer resource as a redundant resource corresponding to the at least one primary computer resource. |
US08103897B2 |
Clock generation circuit and semiconductor device including the same
Objects of the invention are to provide a clock generation circuit, in which, even when different clock signals are used among a plurality of circuits such as a transmitting circuit and a receiving circuit, stabilized communication is possible; and to provide a semiconductor device including the clock generation circuit. The clock generation circuit includes an edge detection circuit, a reference clock generation circuit, a reference clock counter circuit, and a frequency-divider circuit. The reference clock counter circuit is a circuit which outputs a counter value, which is obtained by counting the number of waves of a reference clock signal outputted from the reference clock generation circuit, in a period of time from when the edge detection circuit detects an edge of a signal which is externally inputted to the edge detection circuit to when the edge detection circuit detects the next edge, to the frequency-divider circuit. The frequency-divider circuit is a circuit which frequency-divides the reference clock signal based on the counter value. |
US08103896B2 |
Method and system for I2C clock generation
I2C clock generators are implemented using a variety of methods. Using one such method, a method is implemented using logic circuitry arranged in a state machine to control the clock signal (110) on the I2C bus. A first state (202) of the state machine determines whether to effect a clock stretching delay. A second state (206) of the state machine determines whether the I2C bus is configured to run in a standard clock mode or in another one of multiple faster clock modes. A third state (210) of the state machine drives the clock signal in one binary logic state for more than about 0.5 microseconds before allowing the clock signal (110) to be driven in the other binary logic state and allowing the clock signal to remain in the other binary logic state for more than about 0.5 microseconds. |
US08103891B2 |
Efficient low power retrieval techniques of media data from non-volatile memory
Power consumption may be reduced in a media device including a first processor coupled to the non-volatile memory, either directly or indirectly, allowing the first processor to generate a pointer structure. The first processor may also be coupled, either directly or indirectly to a memory space, allowing the first processor to write the pointer structure in the memory space. The media device includes a second processor, such as a DSP/SHW or peripheral processor, and may be also be coupled, either directly or indirectly to the memory space, allowing the second processor to retrieve a block of media data from the non-volatile memory. Retrieval of the block of media data may be read directly from the non-volatile memory, or in some cases, the media data being retrieved may be parsed. The media data may be an audio file data, video file data, or both. |
US08103887B2 |
Power supply consuming low energy in standby conditions
A power supply consuming low energy in standby conditions includes a primary power system activated by standby power, a standby power system, a remote start/stop signal source and a start triggering circuit. The remote start/stop signal source is triggered by users to generate a remote start/stop signal sent to the start triggering circuit to generate a start signal. The standby power system is connected to a control unit and generates the standby power according to an electric signal provided by the control unit. The control unit also determines time series of sending the electric signal to the standby power system according to time series of the start signal being generated. Thus a mechanism to start and stop the standby power system is formed. |
US08103882B2 |
Apparatus and method for securing data on a portable storage device
A portable storage device including a microprocessor and a secure user data area, the microprocessor operable to perform on-the-fly encryption/decryption of secure data stored on the storage device under a user password, the microprocessor also operable to exclude access to the secure user data area unless the user password is provided. |
US08103879B2 |
Processing audio or video content with multiple watermark layers
The present invention relates generally to audio and video processing, e.g., with digital watermarking. One claim recites an apparatus including: electronic memory for buffering data representing audio or video, and an electronic processor. The electronic processor is programmed for: (i) controlling receipt of data representing audio or video, the data representing audio or video comprising at least two digital watermark layers, the first watermark layer comprising a content identifier which uniquely identifies the content, and the second watermark layer comprising a distributor identifier which identifies a distributor or distribution channel associated with the content; and (ii) embedding a third watermark layer in the audio or video, in which the third watermark layer is embedded through alterations to data representing audible portions of the audio or through alterations to data representing video picture elements of the video, and in which each of the first watermark layer, the second watermark layer and the third digital watermark layer are embedded in the audio or video content with different watermark protocols or different watermark keys. Of course, other claims are provided as well. |
US08103876B2 |
System and method for checking digital certificate status
A method for handling digital certificate status requests between a client system and a proxy system is provided. The method includes the steps of receiving at the proxy system digital certificate status request data transmitted from the client system and generating query data for the digital certificate status in response to receiving the digital certificate status request data. The query data is transmitted to a status provider system, and status data from the status provider system in response to the query data is received at the proxy system. Digital certificate status data based on the status data received is generated and transmitting to the client system. |
US08103873B2 |
Method and system for processing auditory communications
A method, article of manufacture, and apparatus for processing auditory communications is disclosed. In an embodiment, this comprises receiving an auditory communication, comparing a portion of the communication to a lexicon comprising a plurality of keywords to determine if there is a negative match to a first keyword from the lexicon, and quarantining the communication if the comparison returns a positive result, wherein the positive result indicates that the communication is not compliant. |
US08103869B2 |
Distributed (modular) internal architecture
A node configured for use in a communication network with a distributed architecture. The node comprises a key encryption functionality, a transceiving functionality for transmitting and receiving packets, a privilege level introduction functionality configured to introduce a privilege level into packets to be transmitted, and a comparison functionality configured to compare a privilege level of received packets with a privilege level assigned to a second node from which these packets are received, wherein these packets are dropped, if they violate the privilege level of said second node. |
US08103866B2 |
System for reconfiguring a processor array
Embodiments of the invention are directed to a system for reconfiguring a processor array while it is currently operating. The reconfiguration system uses configuration chains streamed down communication channels that are set for the re-configuration process, then re-set after the reconfiguration process has completed. |
US08103865B2 |
Server method and system for rendering content on a wireless device
A server implemented method for processing data for a wireless device. The server in response to a user request executes an application program for generating content for rendering on the wireless device where the content is wireless device generic. A first screen description based on the content and a device profile of the wireless device is generated. The device profile may describe a rendering capability of the wireless device. The first screen may be in a syntax generic format independent of the wireless device type and describe relative screen location and display object size information independent of screen dimensions. The first screen is translated into a second screen description that includes discrete low level rendering commands within the rendering capability of the wireless device that is syntax generic. Low level rendering commands include physical screen positions of display elements. The translated second screen is then transmitted to the wireless device. |
US08103861B2 |
Method and system for presenting an interrupt request to processors executing in lock step
A method and system of presenting an interrupt request to processors executing in lock step. At least some of the illustrative embodiments are computer systems comprising a first processor configured to execute a program, a second processor configured to execute a duplicate copy of the program in lock step with the first processor, and a logic device coupled to the processors. The logic device is configured to present an interrupt request to the processors when the processors are at substantially the same computational point in the program. |
US08103858B2 |
Efficient parallel floating point exception handling in a processor
Methods and apparatus are disclosed for handling floating point exceptions in a processor that executes single-instruction multiple-data (SIMD) instructions. In one embodiment a numerical exception is identified for a SIMD floating point operation and SIMD micro-operations are initiated to generate two packed partial results of a packed result for the SIMD floating point operation. A SIMD denormalization micro-operation is initiated to combine the two packed partial results and to denormalize one or more elements of the combined packed partial results to generate a packed result for the SIMD floating point operation having one or more denormal elements. Flags are set and stored with packed partial results to identify denormal elements. In one embodiment a SIMD normalization micro-operation is initiated to generate a normalized pseudo internal floating point representation prior to the SIMD floating point operation when it uses multiplication. |
US08103856B2 |
Performance monitoring for new phase dynamic optimization of instruction dispatch cluster configuration
In a processor having multiple clusters which operate in parallel, the number of clusters in use can be varied dynamically. At the start of each program phase, the configuration option for an interval is run to determine the optimal configuration, which is used until the next phase change is detected. The optimum instruction interval is determined by starting with a minimum interval and doubling it until a low stability factor is reached. |
US08103855B2 |
Linking functional blocks for sequential operation by DONE and GO components of respective blocks pointing to same memory location to store completion indicator read as start indicator
The present disclosure provides a methodology for reducing congestion of a processing unit, preferably by configuring a plurality of functional blocks to run in parallel or in series without the influence or input from the processing unit. In an embodiment, the present method chains a plurality of functional blocks together by software so that one functional block starts after the completion of another functional block. The configuration of the chain can be series, parallel, and any combination thereof, arranged to meet the circuit's objective. The chaining can be configured and re-configured, preferably by software input. The chaining can also be performed at design time or at run time. The chaining can also be modified, preferably at design time, but can also be modified at run time. |
US08103850B2 |
Dynamic translation in the presence of intermixed code and data
A system for translating software in a first format into a second format includes a memory containing the software in the first format and an emulator coupled to the memory configured to translate the software from the first format to the second format. The system also includes a host engine coupled to the emulator and configured to perform instructions in the second format. The emulator is configured to determine whether a store command in the first format stores information to a memory page that includes instructions and to convert the store instruction to a special store instruction in the event that the target of the store instruction does not contain an instruction. |
US08103843B2 |
Snapshot system
A storage system including: a storage device which configures an original volume for storing data which is read/written by a host, a copy volume for storing a copy of the original volume at a predetermined timing, and a snapshot volume for storing a snapshot data which is a snapshot of the original volume; and a controller which controls access from the host to the storage device; wherein the controller: copies data of the original volume to the copy volume at a predetermined timing; stores the snapshot data in the snapshot volume corresponding to a write request to the original volume without decreasing a performance of the original volume; manages a generation of the stored snapshot according to predetermined copy volume blocks and snapshot volume blocks, and manages a generation of the copy volume; and reads data from the snapshot volume and/or the copy volume when a read request to a volume of a generation different from that of the original volume is received from the host, without decreasing a performance of the original volume. |
US08103842B2 |
Data backup system and method for virtual infrastructure
Systems for backing up the data of an IT system by utilizing server or storage virtualization technology to create and move logical IT infrastructures dynamically. A virtualized IT system provides a server resource pool and a storage resource pool composed from multiple physical devices either within a datacenter or a globally located plurality of datacenters. The virtual server and the storage volume provisioned from those pools will be paired to form the virtual infrastructure. In other words, the virtual infrastructure becomes a logical IT environment build with the required computing and storage resources needed in order to execute specific applications. The virtual infrastructure can also be migrated within/among datacenter sites. |
US08103841B2 |
Non-volatile memory and method with non-sequential update block management
In a nonvolatile memory with block management system that supports update blocks with non-sequential logical units, an index of the logical units in a non-sequential update block is buffered in RAM and stored periodically into the nonvolatile memory. In one embodiment, the index is stored in a block dedicated for storing indices. In another embodiment, the index is stored in the update block itself. In yet another embodiment, the index is stored in the header of each logical unit. In another aspect, the logical units written after the last index update but before the next have their indexing information stored in the header of each logical unit. In this way, after a power outage, the location of recently written logical units can be determined without having to perform a scanning during initialization. In yet another aspect, a block is managed as partially sequential and partially non-sequential, directed to more than one logical subgroup. |
US08103838B2 |
System and method for transactional locking using reader-lists
In traditional transactional locking systems, such as Transactional Locking with Read-Write locks (TLRW), threads may frequently update lock metadata, causing system performance degradation. A system and method for implementing transactional locking using reader-lists (TLRL) may associate a respective reader-list with each stripe of data in a shared memory system. Before reading a given stripe as part of a transaction, a thread may add itself to the stripe's reader-list, if the thread is not already on the reader-list. A thread may leave itself on a reader-list after finishing the transaction. Before a thread modifies a stripe, the modifying thread may acquire a write-lock for the stripe. The writer thread may indicate to each reader thread on the stripe's reader-list that if the reader thread is executing a transaction, the reader thread should abort. The indication may include setting an invalidation flag for the reader. The writer thread may clear the reader-list of a stripe it modified. |
US08103828B2 |
Virtualization method and storage apparatus for a storage system having external connectivity
A virtualization method for a storage system recognizes one or more logical devices located in a first and second storage apparatus and defined in a host apparatus as being connected to a channel, based on an inquiry command sent from the host apparatus when the channel comes on-line; detects one or more logical devices among the one or more logical devices defined in the host apparatus as being connected to the channel and located in the first and second storage apparatus, based on the recognition result; sets, based on the detection result, one or more virtual volumes in the first storage apparatus, respectively corresponding to the one or more logical devices in the second storage apparatus; and sets a first logical path between each of the set one or more virtual volumes and each of the corresponding one or more logical devices in the second storage apparatus. |
US08103827B2 |
Managing processing systems access to control blocks providing information on storage resources
Provided are a method, system, and article of manufacture to manage storage resources in a storage system. Requests by processing systems are received for access to a control block providing information on an address assigned to one of the storage resources to access. A token is generated for each processing system requesting the control block uniquely identifying the processing system and the control block. The processing systems are provided copies of the requested control blocks to use to access the storage resource. A request is received to modify one of the control blocks for one of the storage resources. A determination is made as to whether at least one of the tokens was generated for the control block to modify. At least one processing system associated with the determined at least one token is provided a copy of the modified control block to use to access the storage resource associated with the control block. |
US08103825B2 |
System and method for providing performance-enhanced rebuild of a solid-state drive (SSD) in a solid-state drive hard disk drive (SSD HDD) redundant array of inexpensive disks 1 (RAID 1) pair
The present invention is a method for implementing a storage system. The storage system may include a disk array having a disk drive pair which includes a solid-state disk drive and a hard disk drive. The method may include the step of copying a data subset of a data set from the hard disk drive to a spare solid-state disk drive during a solid-state disk drive rebuild process. The data subset includes a first amount of data and the data set includes a second amount of data, where the first amount of data is less than the second amount of data. The method may further include the step of receiving a read request from a host server requesting the data subset. The method further includes the step of directing the read command to the spare solid-state disk drive. The method may further include the step of, prior to completion of copying of the data set from the hard disk drive to the spare solid-state disk drive, reading the data subset from the spare solid-state disk drive based upon the read command. Further, the disk array may be configured as a Redundant Array of Inexpensive Disks (RAID) configuration, such as a Level 1 RAID configuration (RAID 1 configuration) with the disk drive pair being a RAID disk drive pair, such as RAID 1 disk drive pair. |
US08103821B2 |
Flash memory device with wear-leveling mechanism and controlling method thereof
A flash memory device with a wear-leveling mechanism includes at least one flash memory, a hot list, a bitmap, a source pointer, and a controller. The controller obtains a physical memory block with high erase count through the hot list, an erase count of the physical memory block, and an overall average erase count of the flash memory device. The controller further finds out a physical memory block which stores static data through managing the bitmap and the source pointer. The controller moves the static data to the physical memory block with high erase count, and releases the physical memory block which stores the static data to avoid the physical memory block with high erase count being worn down increasingly more seriously. |
US08103820B2 |
Wear leveling method and controller using the same
A wear leveling method for a multi level cell (MLC) NAND flash memory is provided. The flash memory includes a first zone and a second zone respectively having a plurality of blocks, wherein each of the blocks includes an upper page and a lower page. The wear leveling method includes: respectively determining whether to start a block swapping operation of a wear leveling process in the first zone and the second zone of the flash memory according to different start-up conditions; and respectively performing the block swapping operation in the first zone and the second zone, wherein the blocks in the first zone are accessed by using only the lower pages, and the blocks in the second zone are accessed by using both the upper pages and the lower pages. Thereby, the lifespan of the flash memory is effectively prolonged and meaningless consumption of system resources is avoided. |
US08103818B2 |
Memory module and auxiliary module for memory
In a memory module 100, an address generating circuit 120, using the highest order bit of a row address output by a memory controller 12, will generate a highest order bit BA2 of a bank address insufficient for the purpose of identification of a memory cell targeted for access, and will output the bit to SDRAM 110. An operating mode detector 130 detects the operating mode of the memory controller 12. A switch controller 40 will switch a switch 128 on the basis of the detected operating mode. |
US08103814B2 |
Electronic apparatus and data sending/receiving method thereof
An electronic apparatus to allow data to be sent and received between a master unit and a slave unit through a peripheral component interconnect (PCI) bus is provided. Each of the master unit and the slave unit comprises a data interface having a plurality of pins through which request data is sent to and received from an external device, and additional pins through which size information of the request data is sent to and received from the external device. If the master unit sends address information and the size information of the request data to the slave unit through the plurality of pins and the additional pins, the slave unit processes data of an address corresponding to the received address information according to size corresponding to the size information. |
US08103812B2 |
Electronic system
An electronic system includes: a portable electronic device; and an electronic device, for detecting whether the portable electronic device is available, and transferring a partial task of a first task, which is to be processed by the electronic device, to the portable electronic device via a transmission interface if the portable electronic device is available; wherein the portable electronic device processes the partial task to generate a processed result and transfers the processed result to the electronic device via the transmission interface such that the electronic device is capable of completely processing the first task. |
US08103809B1 |
Network devices with multiple direct memory access channels and methods thereof
A method, computer readable medium, and a system for communicating with networked clients and servers through a network device includes establishing a plurality of direct memory access (DMA) channels across a host system bus over which a plurality of executing applications each having a respective application driver communicate with a network through a network device configured to receive and transmit network data packets. At a first port in the network device, a first network data packet destined for an executing application is received. A first DMA channel over which to transmit the first network data packet towards the destined executing application is identified, and the first network data packet is transmitted to the destination executing application over the designated DMA channel mapping to the first port. |
US08103807B2 |
Optical detection of a component for an electronic device
A system and method for optically identifying a component coupled to an electronic device is provided. The method includes emitting light from within the device toward a surface of a component connector inserted into a receiving socket of the device. A light sensor senses the intensity, amplitude or wavelength of light reflected from a surface of the component connector. A processor of the device identifies the component based on the intensity, amplitude or wavelength of light reflected from a surface of the component connector. The processor modifies at least one setting of the electronic device in response to the identification of the component. |
US08103806B1 |
Method and apparatus for utilizing device access idle time for input sensing
A circuit capable of reading an input from a device on one pin of an integrated circuit package during one time period and either writing data to another device or reading an input from the other device through the same pin during another time period. In one exemplary implementation in which the one pin is used to write data to the other device, the circuit may sense when data is not being written and change the function of the one pin from that of an output pin to that of an input pin until such time as further data is to be written. |
US08103803B2 |
Communication between a processor and a controller
According to an aspect of the present invention, the communication between processors and peripheral controllers is provided using packets. In an embodiment, the access requests are specified according to a common format such that all the information required for performing each access request is included in a single packet and sent to the peripheral controller. The peripheral controller performs the access request on the external device and generates a response. According to another aspect, the packet format enables the peripheral controller to send responses, requests originating from the external devices and interrupt requests. According to yet another aspect, the packets from processors are first stored in a random access memory (RAM) and a DMA controller retrieves the packets and delivered to the respective peripheral controllers. |
US08103799B2 |
Delivering multimedia services
Disclosed is a scalable, hierarchical, distributed network architecture and processes for the delivery of high-performance, end-to-end online multimedia services, including Internet services such as World Wide Web access. The network architecture connects a high-speed private backbone to multiple network access points of the Internet, to a network operation center, to a back office system, and to multiple regional servers in regional data centers. Each of the regional servers connects to several caching servers in modified head-ends, which in turn connect via fiber optics to many neighborhood nodes. Finally, each node connects via coaxial cable to multiple end-user systems. The processes include those for replicating and caching frequently-accessed content, and multicasting content customized per region or locality. |
US08103798B2 |
Gateway for connecting networks of different types and system for charging fees for communication between networks of different types
A gateway for connecting networks of different types is designed to connect a first network and a second network that uses a signal format and a protocol that are different from those of the first network. The gateway comprises a conversion section, a detection section, and a network-connecting section. When communication is performed between a terminal connected to the first network and a terminal connected to the second network, the conversion section converts a signal used in the first network to a signal to be used in the second network, and a signal used in the second network to a signal to be used in the first network. The detection section detects conversion-process information containing at least one of the time spent to convert the signal and the amount of data converted. The network-connecting section is connected to at least one of the first and second networks and transmits the conversion-process information to a fee-charging system of the first network or a fee-charging system of the second network. |
US08103797B2 |
Parameterized recursive network architecture with topological addressing
A digital data communications network that supports efficient, scalable routing of data and use of network resources by combining a recursive division of the network into hierarchical sub-networks with repeating parameterized general purpose link communication protocols and an addressing methodology that reflects the physical structure of the underlying network hardware. The sub-division of the network enhances security by reducing the amount of the network visible to an attack and by insulating the network hardware itself from attack. The fixed bandwidth range at each sub-network level allows quality of service to be assured and controlled. The routing of data is aided by a topological addressing scheme that allows data packets to be forwarded towards their destination based on only local knowledge of the network structure, with automatic support for mobility and multicasting. The repeating structures in the network greatly simplify network management and reduce the effort to engineer new network capabilities. |
US08103796B2 |
Maintaining communication continuity
A computer program product includes a computer usable memory, storage medium or physical medium having computer usable program code embodied therewith, the computer usable program code including: computer usable program code configured to receive a message from a client electronic device in a first format configured to be communicated over a first communication channel; computer usable program code configured to modify the message in the first format to form a message in a second format configured to be communicated over a second communication channel, the message in the second format based upon at least in part, the message in the first format; and computer usable program code configured to transmit the message in the second format over the second communication channel. |
US08103795B2 |
TCP/IP host name resolution on a private network
Systems, methods and articles of manufacture are disclosed for resolving hostnames on a private network with a distributed DNS server configuration. One embodiment of the invention provides for a client resolver configured to communicate with a distributed network of servers. The client resolver receives a hostname query and determines if the hostname query is of the type single label hostname or fully qualified hostname. If the hostname query received is of the type fully qualified hostname, the client resolver routes the hostname query to a server with a longest matching domain suffix. If the hostname query received is of the type single label hostname the client resolver generates one or more new fully qualified hostnames and routes the hostname query to each server on the private network. |
US08103794B2 |
Backup and recovery system and method
In a system and method for backing up user data of a first hardcopy device in a second hardcopy device, the user data in the first hardcopy device is identified. The second hardcopy device is identified, and the user data from the first hardcopy device is copied into a storage of the second hardcopy device. The user data enables the second hardcopy device to operate in the same manner as the first hardcopy device. |
US08103788B1 |
Method and apparatus for dynamically reallocating buffers for use in a packet transmission
Various embodiments of systems and methods for dynamically reallocating buffers used in communicating packets in various communication channels are disclosed. In some embodiments, a method may involve transmitting packets in several communication channels dependent on availability of buffers allocated among the communication channels; tracking a history of packet traffic in each of the communication channels; and dynamically reallocating one or more of the buffers dependent on the history. |
US08103785B2 |
Network acceleration techniques
Splintered offloading techniques with receive batch processing are described for network acceleration. Such techniques offload specific functionality to a NIC while maintaining the bulk of the protocol processing in the host operating system (“OS”). The resulting protocol implementation allows the application to bypass the protocol processing of the received data. Such can be accomplished this by moving data from the NIC directly to the application through direct memory access (“DMA”) and batch processing the receive headers in the host OS when the host OS is interrupted to perform other work. Batch processing receive headers allows the data path to be separated from the control path. Unlike operating system bypass, however, the operating system still fully manages the network resource and has relevant feedback about traffic and flows. Embodiments of the present disclosure can therefore address the challenges of networks with extreme bandwidth delay products (BWDP). |
US08103784B2 |
Communication device and communication control method using efficient echonet address determination scheme
In a communication device for carrying out communications according to an Echonet protocol on a network of a prescribed network layer protocol, a prescribed bit sequence value of a network layer address or a datalink layer address of the communication device is set as a candidate for an Echonet address to be used in the Echonet protocol. Then, an inquiry packet for inquiring whether the prescribed bit sequence value is identical to the Echonet address used by each other communication device or not is transmitted, and the prescribed bit sequence value is determined as the Echonet address of the communication device when the prescribed bit sequence value is judged as not identical to any of Echonet addresses used by the other communication devices. |
US08103782B2 |
Session mobility in a full-mesh conference using session initiation protocol
There is described a method for enabling session mobility in a multi-participant IP-based multi-media communication network in full-mesh conference model, the method comprising: mapping a full-mesh communication protocol to a Session Initiation Protocol (SIP); defining an extended message protocol including new message mechanisms to support session mobility options; mapping the extended message protocol to the Session Initiation Protocol; and adding headers to mapped messages from the extended message protocol and from the full-mesh communication protocol to comply with full-mesh message signalization protocol mechanisms. |
US08103772B2 |
Cluster extension in distributed systems using tree method
Methods and apparatus, including computer program products, for managing a cluster of servers organized into nodes. A method of one aspect includes establishing a cluster; establishing a set of ultimate identifiers for nodes resulting from splitting in the cluster; and storing every new data object on a node that has a node identifier that identifies a subset of the set of ultimate identifiers, and providing for the object a universal identifier that combines (i) an object identifier that is unique on the node and (ii) a server identifier that is one of the ultimate identifiers in the subset. A method of another aspect includes generating for a new data object a universal identifier that has a node identifier part that uniquely identifies a node, a reserve part generated at least in part as a pseudo-random value, and an object identifier part that uniquely identifies the object in the node. |
US08103769B1 |
Dynamic isolation of shared resources
Shared resources can be isolated such that abuse of the resource by one user does not significantly affect the use of that resource by another user. A combination of access and flow control can be used, wherein a control gateway or other such component sits along a path between the user and the resource, such that the user obtains connections or access to the resource through the gateway. In this way, the gateway can control aspects such as the number of concurrent threads or channels granted to a user, as well as any delay in providing these threads or channels to the resource. A closed feedback loop can provide real-time information such that adjustments can be made dynamically, preventing abuse by users while also preventing the resource allocations from being underutilized. |
US08103766B2 |
Computer system and a method for managing logical volumes
A computer system manages logical volumes as operation map including a volume ID of the logical volume and a plurality of pieces of a predetermined operating information (for example, a path setting, main-volume, sub-volume, permanent storage setting, and storage period setting), when an operation is added to the logical volume, corresponding operating information is set to addition and when the operation is released, the information is set to release, and at a time when a predetermined operating information is all set to release, a corresponding logical volume to the volume ID is detected as being deletable, thereby detecting the deletable the logical volume automatically. |
US08103765B2 |
Method of non-intrusive analysis of secure and non-secure web application traffic in real-time
Provided is a method and system for monitoring and analysis of networked systems, that is non-intrusive and real time. Both secure and non-secure traffic may be analyzed. The provided method involves non-intrusively copying data from a communication medium, reconstructing this data to a higher level of communication, such as the application level, grouping the data into sets, each set representing a session, and organizing the data for chosen sessions in hierarchical fashion which corresponds to the hierarchy of the communicated information. If monitored communications are encrypted, they are non-intrusively decrypted in real time. Hierarchically reconstructed session data is used by one or more plug-in applications, such as alarms, archival applications, visualization applications, script generation applications, abandonment monitoring applications, error detection applications, performance monitoring applications, and others. |
US08103762B2 |
Monitoring system for monitoring a message-sending system
In a monitoring system for a message-based, multi-component software system, such as a distributed system, interface descriptions are stored electronically for the various interfaces. Messages transmitted or received at the interfaces can be monitored and their content decoded by reference to the stored interface descriptions. Raw message data can be logged. Either monitored or logged data can be viewed by the user, either in its raw form or decoded and presented for instance in a tabular or graphical form. Different monitoring behaviors of the system can be triggered by message content. Rules can be applied so that monitoring is focused on selected message events and correlation can be done between message events at different interfaces. The monitoring system can be used with any software system for which interface descriptions are available. Messages can also be fed back into the monitored software system, optionally containing data based on detected messages, thus potentially creating monitored situations for further or better analysis. |
US08103758B2 |
Service processing apparatus, system, and recording medium
A service processing apparatus that is realized by a computer is provided. A service ID generating/adding component of the service processing apparatus generates a service ID including a call origin ID and a call destination ID, in each of which an ID element is set, and adds the generated service ID to a service request transmitted when no upper service processing apparatus to the own apparatus exists, and, when an upper service processing apparatus to the own apparatus exists, generates a service ID including a call origin ID in which is set an ID element set as the call destination ID in a service ID added to a service request received from the upper service processing apparatus and a call destination ID in which is set an ID element and adds the generated service ID to the service request. |
US08103757B2 |
Status management device and status management method
An object of the present invention is to manage presence update by publishers that a presentity does not recognize.When the presence server 100 receives status information that indicates a status of presentity A from publisher B (#1), the presence server 100 stores it in the history table 9 and transmits a change notification to a watcher C (#3). Subsequently, the presence server 100 makes an inquiry to presentity A as to whether or not to allow an update by publisher B (#4). When it is allowed (#5, #6), publisher B is added in the allow list 8a of the allow list DB 8 (#7). Also, presence information is generated based on status information retrieved from the history table 9 (#8), is notified to the watcher C and is stored in the presence management DB 2b (#9, #10). When it is denied (#11), publisher B is added in the deny list 8b of the allow list DB 8 (#12). Also, status information received from publisher B is deleted from the history table 9. |
US08103756B2 |
Network access device capability alert mechanism
A system on a computer network device for managing a network access device capability arranged to alert a computer network administrator if a network access device lacks the capability to implement a user access profile. |
US08103753B2 |
Distributing membership information for multi-party application layer sessions
Membership information for participating computer systems participating in a multi-party conferencing session is distributed by intermittently exchanging link databases with one or more neighbor computer systems. A link database includes one or more link state records, each link state record identifying a participating computer systems and a list of neighbor computer systems that are logically linked to the participating computer system. When a new computer system joins or a participating computer system leaves the multi-party session this joining or leaving change is reflected in the link databases of corresponding neighbor computer systems. As the neighbor computer systems exchange link databases, the change is eventually propagated to all the participating computer systems. Accordingly, participant computer systems continually transition towards a steady state where each participant computer system is aware of other participant computer systems and logical links associated with other participant computer systems. |
US08103751B2 |
Architecture and protocol for extensible and scalable communication
A system performs information technology (IT) tasks using a computer. Examples of IT tasks include installing or configuring software, displaying alerts, executing programs or scripts on the endpoint, or logging activities. In an embodiment of the system, a connection initialization module receives a request for a persistent connection over a network from a managed endpoint. The request is accepted and a persistent connection is opened with the managed endpoint. A tier-1 module then receives configuration information from the managed endpoint over the persistent connection. The configuration information includes a list of functional plugins on the managed endpoint, where a functional plugin comprises a software module for performing an IT task. The tier-1 module stores this configuration information along with information describing the persistent connection and maintains the persistent connection in an open state. |
US08103750B2 |
System of distributing content data over a computer network and method of arranging nodes for distribution of data over a computer network
Described is a method for improving both the bandwidth efficiency and bit rate of data streams flowing through binary tree networks. In an embodiment, the invention provides a method for efficiently utilizing end-consumer computers possessing a variety of upstream bandwidth capabilities to deliver online streaming video in a distributed manner. |
US08103748B2 |
Rule-based method and system for managing heterogenous computer clusters
A system and method for managing heterogenous clusters asynchronously accesses operating information received from the clusters by invoking services on the clusters to send the necessary information, which is then evaluated against rules supplied by the clusters. The services can be dynamically changed or added to support heterogenous cluster management. When a rule is triggered the appropriate cluster is informed by a management service, so that the cluster can undertake load balancing/storage balancing activities as appropriate among its nodes. |
US08103747B2 |
Automatically configuring a network device during a dissimilar system restore
Various embodiments of a system and method for restoring a backup image to a target computer system such that a network device of the target computer system is automatically configured with network settings specified in the backup image are disclosed. A backup image created from a first computer system may be restored to a second computer system, where the backup image includes first network settings for a first network device of the first computer system. The method may comprise configuring an operating system setup program to automatically apply the first network settings to a second network device of the second computer system, and invoking execution of the operating system setup program. |
US08103742B1 |
Deferred and off-loaded rendering of selected portions of web pages to incorporate late-arriving service data
A web server system that incorporates service data into web pages defers the task of generating a portion of a web page associated with late-arriving service data, and offloads this task to the web browser that requested the page. Upon receiving a page request that involves a service request to a potentially slow service, the web server system generates and serves a “deferred rendering”, version of the web page that lacks the data from this service, but which includes most or all of the other visual elements of the page. Upon receiving the requested service data, the web server system forwards this data to the browser, which executes a page update handler (preferably a JavaScript function) to update the page with the service data. The data may be added near the top of the visual page, within a display object that initially serves as a placeholder for the service data. |
US08103740B1 |
Cross-domain linking of data types
In one implementation, a computer-implemented method can include receiving, at a first server corresponding to a first domain, a request from a client computer for a vector graphics file that includes instructions that implement a first method. The method can further include sending the vector graphics file to the client computer, the client computer having received a library file from a second server corresponding to a second domain, wherein the library file includes instructions that implement a second method to direct calls to the first method, and wherein executing the vector graphics file and the library file causes the client computer to perform operations. The operations performed by the client computer can include establishing a link between the first method and the second method and directing a call made to the second method with an argument associated with a data type, to the first method using the established link. |
US08103739B1 |
Optimizing server delivery of content by selective inclusion of optional data based on optimization criteria
Optimization constraints are used to select an appropriate content item from an available group of content items which are ordered in a specific manner to facilitate the proper selection of the content item, even if the exact item desired is not present. The server is then able to insert the selected content item into the outgoing content page requested by the client. The optimization constraints can be, but are not limited to, anyone of the following: communication channel performance (bandwidth), client operating system, client processor, client display capabilities, client installed software (video or audio codecs for example), and/or user preferences. A software product and method enable selective delivery of content to client devices of varying performance characteristics, including varying bandwidth, by selective filtering and inclusion of markup language content using tags demarcating optional content. An optimization constraint is used to select one of the items. |
US08103737B2 |
System and method for previewing hyperlinks with ‘flashback’ images
A system and method for previewing hyperlinks with textual abstracts. The system provides users with previews of previously visited hyperlinks through textual abstracts of the web destination pages. The textual abstracts provide visual cues to remind the user of a page's content. Further, the system presents previews of the destination of the hyperlinks to the user in a dynamic browsing environment which is independent of any WWW browser and operating system. Such a system is implemented through a proxy-server or client-side program. Finally, the system is configurable to allow for the customization of how and which textual abstract to display. |
US08103733B2 |
Method of retracting an instant message
Described is a method for retracting an instant message from a receiver in an instant messaging session. A request is made to retract the instant message from the receiver. If the receiver is present in the session, the instant message is removed from the user interface of the receiver. Notification is sent to the requestor to indicate whether the instant message was successfully retracted and whether the instant message was saved by the receiver. Optionally, the method allows an entry made in an instant messaging log to be retracted when the corresponding instant message is retracted. |
US08103731B2 |
Method and system for sending a NETCONF-based notification
A method for sending a Network Configuration Protocol (NETCONF)-based notification is disclosed. The method includes the following steps: a NETCONF server accepts a notification subscription of a NETCONF client; the NETCONF server generates a notification when an event occurs in the system, and converts the notification into a format that can be identified by the NETCONF client according to the notification subscription of the NETCONF client; and the NETCONF server sends the converted notification to the NETCONF client. A system and device for sending a NETCONF-based notification are also disclosed. With the present invention, various notification modes are compatible to implement NETCONF-based notifications. |
US08103730B2 |
Use of persistent sessions by a presence access layer
A method for a watcher to receive presence information. The method includes the watcher requesting presence information from a presence access layer and then disconnecting from the presence access layer. The method further includes the presence access layer receiving the requested information through a persistent session with a presence server, storing the requested information, and delivering the requested information to the watcher after the watcher reconnects to the presence access layer. |
US08103724B2 |
Method and program product for securing privacy of an e-mail address in an e-mail
A method and program product for securing privacy of an e-mail address is provided. The method includes generating an e-mail message to one or more recipients on a sender e-mail client and encrypting, using a privacy plug-in installed on the sender e-mail client, an e-mail address of the sender, using a respective public key corresponding to each recipient. The method further includes transmitting the e-mail message to the recipients with the sender e-mail address encrypted and decrypting, upon receipt by a respective recipient e-mail client, the sender's e-mail address without displaying the sender's e-mail address. The transmitting step further includes stripping, before the e-mail is sent, an e-mail address of any other recipient besides the recipient to whom the e-mail is sent and sending a hyperlink to a web site for installing the privacy plug-in on a recipient client, such that the recipient can reply to the sender. |
US08103721B2 |
Computing system and method of changing I/O configuration thereof
A computing system includes: first and second I/O interfaces that are associated with a server; and an I/O management unit that connects the server with the first and second I/O interfaces. The I/O management unit includes: an I/O buffer; an I/O mapping unit that stores an access request of the server to the first I/O interface in the I/O buffer in response to a change start request of the first I/O interface associated with the server to the second I/O interface; an I/O changing unit that associates the second I/O interface with the server; and an I/O synchronizing unit that converts the access request stored in the I/O buffer into an access request to the second I/O interface, in response to the completion of the association by the I/O changing unit, and executes the converted access request. |
US08103717B2 |
Terminal apparatus, server apparatus, and instruction apparatus
An access from a server apparatus to a terminal apparatus is made safely and reliably possible without changing the setting of a firewall, etc. The terminal apparatus 100 sends instruction inquiries 711, 712, to inquire of the server apparatus 200 about existence/absence of a command (an execution instruction) to be executed by the terminal apparatus 100, in a form of an HTTP request (S12). The server apparatus 200 sends reply data 721, 722 (an inquiry response) including the command, in the form of an HTTP response to the HTTP request, to the terminal apparatus 100 (S26, S29) when the command to be executed by the terminal apparatus 100 exists. The terminal apparatus 100 executes the command when the reply data 721, 722 includes the command. |
US08103708B2 |
System and method for generating statistical descriptors for a data stream
Described is a system and method for receiving a data stream of multi-dimensional items, collecting a sample of the data stream having a predetermined number of items and dividing the sample into a plurality of subsamples, each subsample corresponding to a single dimension of each of the predetermined number of items. A query is then executed on a particular item in at least two of the subsamples to generate data for the corresponding subsample. This data is combined into a single value. |
US08103702B2 |
Information processing device, electronic manual managing method, and electronic manual managing program
In an information processing device which is capable of adding a new program, a managing unit is configured to manage bibliographic information of each of electronic manuals associated with respective programs installed in the information processing device. A registering unit is configured to register, in response to addition of a new program, bibliographic information of an electronic manual associated with the new program, into the managing unit. A display data generating unit is configured to generate display data indicating a list of the electronic manuals, based on the bibliographic information managed by the managing unit. A displaying unit is configured display the list of the electronic manuals on a display device based on the display data. |
US08103699B2 |
Contents reordering in a contents reproduction apparatus
The present invention provides a contents reproduction apparatus which includes a file identifier generation unit that generates file identifiers that uniquely determine a plurality of contents files respectively which are hierarchically stored in an external storage device, an identification information generation unit that generates identification information to identify the respective contents files based on part of additional data related to the contents files and the file identifiers, a list forming unit that forms a list by re-arraying the identification information with the part of additional data set as the re-array condition, and a reproduction unit that reads out and reproduces the contents files which are identified by the file identifiers of the respective identification information from the external storage device in accordance with the order of the identification information in the list. |
US08103698B2 |
Methods, apparatus and media for system management of object oriented information models
A computer implemented method is disclosed including receiving a client request from a client within an object-oriented model and intercepting said client request with a client abstraction layer able to communicate with said client and a management layer database. The method further includes generating with said client abstraction layer a request for information from said management layer database, wherein said database comprises information describing each managed object of said object-oriented model. An information handling system is further disclosed including a processor and memory accessible by the processor. The system further includes instructions stored on the memory that when carried out cause the system to initialize a discovery process identifying each managed object of the information handling system. The instructions further cause the system to add to a management layer database created by a client abstraction layer, the management layer database comprising information describing each managed object of said system any new information describing the managed object of the system, wherein said new information is not already present in the management layer database, and wherein said database is created when said instructions are installed on said system. |
US08103697B2 |
Database index key update method and program
A method of database update processing for updating efficiently database index keys, when new database index keys are supplied to replace index keys already in the database, generates a delta data between the new and old data comprising insert and delete keys by delete processing from a coupled node tree holding the index keys in the old data using index keys of new data as delete keys, and generates new data by delete and insert processing from and into a coupled node tree holding index keys in old data as index keys using the delete keys and insert keys of the delta data. |
US08103696B2 |
Computer readable storage medium having data processing program recorded thereon and data processing apparatus
A data processing program generates a layered list structure which is a data structure formed of a plurality of layers. The layered list structure includes a data element layer which includes a plurality of data elements, each including a substance of predetermined data or information indicating a position on a memory storing the substance of the predetermined data, and is a layer in which the data elements are included as a linked list; and a relay node layer positioned above the data element layer and including a plurality of relay nodes, each associated with one element in a layer immediately below. The relay node layer is further divided into layers; in each relay node layer, the relay nodes are ordered in accordance with the order of the elements in the layer immediately below, and in each relay node layer, the relay nodes ordered adjacent to each other are associated together. |
US08103695B2 |
Creating storage for XML schemas with limited numbers of columns per table
Techniques are described herein for automatically generating multiple interrelated database tables to store XML data, while ensuring that each such table has no more than the maximum DBMS-allowed number of columns. In response to the registration of an XML schema with a database server, the server determines whether any of the elements specified in the XML schema are complex elements that have more than a threshold number of descendant elements. If a complex element has more than the threshold number of descendant elements, then the server automatically generates one or more separate “out-of-line” database tables for storing at least some of those descendant elements, so that the table created to store the complex element will have no more than the permitted number of columns. Each of the out-of-line database tables is similarly generated so as to have no more than the permitted number of columns. |
US08103693B1 |
Systems and methods for sharing data from web accessed calculators
Various embodiments disclosed herein are directed to managing and sharing data between web accessed calculators. The systems include a data store to persist calculator inputs and outputs and share them with other calculators and with customer service representatives. |
US08103692B2 |
Search system using images
A search system using images is provided in which when a user does not know a relevant URL or search keyword correctly while surfing the Internet, he or she can search a desired website using only an image. The search system using images according to the present invention comprises an image search server and a user terminal. The image search system comprises: an image conversion section for converting the image included in the website information and the to-be-searched image uploaded by the user into search format images; an image search section for comparing eigen values of both the to-be-searched image uploaded by the user and the search image included in the website information and detecting the website information having a matching eigen value; and a storage section for storing the detected website information, the image included in the website information, and information regarding eigen values. |
US08103691B2 |
System and method for dynamically generating a survey result(s) and utilizing survey data for customization, personalization and configuration of human operating system (HOS)
A system for transmission, reception and accumulation of the knowledge packets to plurality of channel nodes in the network operating distributedly in a peer to peer environment via installable one or more role active Human Operating System (HOS) applications in a digital devise of each of channel node, a network controller registering and providing desired HOS applications and multiple developers developing advance communication and knowledge management applications and each of subscribers exploiting the said network resources by leveraging and augmenting taxonomically and ontologically classified knowledge classes expressed via plurality search macros and UKID structures facilitating said expert human agents for knowledge invocation and support services and service providers providing information services in the preidentified taxonomical classes, wherein each of channel nodes communicating with the unknown via domain specific supernodes each facilitating social networking and relationships development leading to human grid which is searchable via Universal Desktop Search by black box search module. |
US08103687B2 |
Selecting member sets for generating asymmetric queries
Tools and techniques are described for selecting member sets for generating asymmetric queries. User interfaces provided by this description may include representations of different dimensions that include respective members. These dimensions define hierarchical data structures against which queries are run to generate requested reports. The user interfaces may include representations of members associated with different dimensions, with members from different dimensions arranged in selected orders. The user interfaces may also provide selection tools that activate symmetrical or asymmetrical rendering modes for constructing the query. In the symmetrical rendering mode, the query cross-joins all of the members selected from one dimension with all of the members selected from the other dimension. In the asymmetrical rendering mode, the query cross-joins the first-ordered member from one dimension with the first-ordered member from another dimension, cross-joins the second member from one dimension with the second member from another dimension, and so on. |
US08103686B2 |
Extracting similar entities from lists/tables
Large numbers of lists of entities may be mined for similar entities to related searches. A representation for each list may be determined to provide for a comparison between lists and to support membership checks. A score for an element in a list may be computed that represents the validity of an item in the corpus of lists. Thus, a spurious element would receive a very low score, where a valid element would receive a higher score. A list weight is then computed using the constituent element weights, and the element and list weight are used to compute the nearest neighbors of a given query element. |
US08103684B2 |
Abstract pipeline component connection
The subject disclosure pertains to systems and methods for connecting pipeline components such as data flow pipeline components. Pipeline components are wrapped in metadata components that include the component as well as abstracted metadata in the form of input and output metadata descriptors. A connector can arbitrate metadata differences between pipeline components based on the metadata descriptors, thereby preventing upstream modifications from invalidating or breaking components downstream. Native or plug-in heuristic and/or related components can provide the functionality necessary to resolve metadata differences. |
US08103681B2 |
Associating works with unique identifiers
Multiple attempts can be made to match received information associated with a work and one of multiple identifiers stored in a database. Each of the identifiers in the database is uniquely associated with one of a plurality of specific works. A first search can be made to determine if an identifier in the received information includes an identifier that matches one of identifiers stored in the database. If the identifier in the received information does not match any of the identifiers in the database, a second matching attempt can be made to determine if the received attributes match attributes of a work associated with one of the identifiers in the database. Based on the results of the matching, various actions can be taken to associate or assign one of the unique identifiers with the work related to the received information. |
US08103679B1 |
Method and system for matching data sets of non-standard formats
A system and method is described for receiving a plurality of non-standardized data sets and generating respective plurality of standardized profiles that can be used for efficiently comparing and matching one profile against the other plurality of profiles. One application of this invention is to convert job seekers' resumes and job postings into respective profiles and then permitting either a job seeker to search for job postings that most closely match the job seeker's resume or, conversely, permitting an employer to search for job seekers whose resumes most closely match the employer's job posting. |
US08103678B1 |
System and method for establishing relevance of objects in an enterprise system
A system, method, and computer program for establishing relevance of objects in an enterprise system is provided. One or more objects are assigned to content associated with an enterprise system. One or more query terms are received from a user. A preliminary relevance of the one or more objects is determined based on the query terms. Ratings are assigned to the one or more objects based on the preliminary relevance. An overall relevance of the one or more objects is established based on the ratings. |
US08103677B1 |
Searching using object linked enterprise system
Searching in an object-based database system is disclosed. Searching includes identifying one or more matching objects matching one or more terms of a search request in a search index and executing one or more return path methods associated with each of the one or more matching objects. Each of the one or more return path methods traverses an object tree and returns a parent object. The parent object is added to a list of search result parent objects. Searching further includes ranking the list of search result parent objects according to a ranking function and providing the ranked list of search result parent objects. |
US08103674B2 |
E-matching for SMT solvers
Embodiments are introduced which provide for creation of an E-matching code tree index which works on E-graphs to make E-matching more efficient. Use of the E-matching code tree allows performing matching of several patterns simultaneously. Embodiments are also described which provide for the generation of inverted path indexes. An inverted path index may be used to filter an E-graph to determine terms which may potentially match patterns when an E-graph is updated. |
US08103672B2 |
Apparatus, system, and method for determining a partial class membership of a data record in a class
An apparatus, system, and method are disclosed for determining a partial class membership of a data record in a class. The apparatus includes a record set acquisition module that receives a set of reference records having the same independent variables and belonging to a known class within a group of classes. An unknown-class record receiving module receives an unknown-class record having same independent variables as reference records. A class identification module creates a class vector for each reference record identifying whether the record is in a class. A weighting module calculates a set of unknown-class record weights for the unknown-class record. A classification module determines a partial class membership for the unknown-class record for each class in the group of classes using the set of unknown-class record weights. Each partial class membership identifies a probability that the unknown-class record belongs to a corresponding class in the group of classes. |
US08103668B2 |
Search control and authoring environment
A technique for adding a search control by a user to a file, webpage, desktop, or mobile device, for example. The control lets the end user create documents, webpages, or dashboards with static and/or dynamic content as easily as inserting pictures. The technique also facilitates the imbedding of control access to the search information via this control. When a document is created, the control allows for adding a search into the document, authoring the default view of the query (e.g., thumbnail, details, extended view, slideshow, timeline, etc.), setting the scope (e.g., local computer, website, company human resources database, etc.), and “publishing” states (e.g., dynamically update, static-fixed, query run on local machine, etc). The technique also facilitates the adding of views such as via a user interface control for “adding a search” and standard “search list view control.” |
US08103666B1 |
Variable audio/visual data incorporation system and method
A system and method that allow a one:many relationship between personalization/positioning/targeting of audio/visual information and a produced audio/visual message. |
US08103663B2 |
Advertising medium determination device and method therefor
It is also an object of the present invention to provide objective advertisement plan(s). The target specifying information storage part 202 stores information for specifying target attribution including information for specifying information delivery medium of an object to contact with correspondently with searchers' ID. The search term storage part 203 correspondently stores a searcher's ID, the timing of search, and the term used for the search. The extraction part 204 extracts the timing of search for such search term for each searcher's ID, segments the extracted search timing for each searcher's ID into a predetermined number in chronological order and then extracts searcher's ID belonging to each segment. The advertising medium data determination part 205 extracts information on candidate of information delivery medium for the each segment from the extracted each searcher's ID using information for specifying a target and determines candidate(s) of information delivery medium from the extracted candidate of information delivery medium. |
US08103661B2 |
Searching for a business name in a database
A method includes receiving a search query that includes the input search string. The input search string includes a plurality of terms. The method includes performing a first comparison task to compare each of the plurality of terms to a list of category terms. The method also includes identifying a matched term as a category term when there is a match with respect to the first comparison task. The method includes identifying each of the plurality of terms that have not been identified as a category term to produce a set of naming terms. The method also includes filtering a database having a plurality of database entries based on each of the identified category terms to identify a reduced set of database entries. The method includes comparing at least one of the naming terms to the reduced set of database entries to identify at least one matching name. |
US08103659B1 |
Perspective-based item navigation
A facility for tailoring navigation results is described. The facility receives a navigation request from a distinguished user. In response, the facility identifies a user group to which the distinguished user belongs and presents to the distinguished user a navigation result responsive to the navigation request that is adapted for members of the identified user group. |
US08103656B2 |
Integrated distributed query processor for data grids
A method for processing a distributed query in a network of computational resources is provided. The method includes receiving a user-defined freshness criterion and a distributed query from a user. The user-defined data freshness criterion is based on the version of the distributed query results desired by the user. An integrated cost model is formulated to optimize the execution of the distributed query. The integrated cost model is based on one or more integrated cost model factors. Thereafter, an objective function is constructed, based on the processing cost for each of the one or more copies of the one or more relations, and a data transmission cost for the transfer of the one or more copies of the one or more relations from a first to a second computational resource. Subsequently, an optimal solution of the objective function is calculated by using one or more heuristic approaches. |
US08103652B2 |
Indexing explicitly-specified quick-link data for web pages
Systems, methods, and computer storage media having computer-executable instructions embodied thereon for permitting webmasters to explicitly specify links or other web pages that the webmaster believes visitors to the web site or web page are interested in viewing are provided. Systems and methods for identifying explicitly-specified site-link data upon crawling the web site, indexing the site-link data in association with the web site or a web page, and exposing at least a portion of such site-link data when the associated web site and/or web page surfaces as the result of an input search query are also provided. |
US08103651B2 |
Auto-updating reader program for document files
A document reader program determines the existence of an updated version of a document file at a network location specified by an original version of the document file. The document reader program then presents the user a choice of rendering the original version or the updated version in human-cognizable form. For example, a user can request help for a host application, which accesses an original version of a help file via the document reader. Instead of displaying information from the original help file, the reader access a network location specified in the original help file, downloads an updated help file and then displays its information to the user. The updated help file can correspond to the local version of the host application or, in another embodiment, the most-recent help file for the most-recent version of the host application. |
US08103649B2 |
Search system and search method
In a search system for searching a database based on a keyword input from a portable terminal while outputting a result of the search to the portable terminal to display, there are provided a search server that searches the database for information including the input keyword, a degree-of-popularity calculating apparatus which acquires number-of-member information from an i-Mode® server having the number-of-member information on the number of members for each menu in which various webpages are sorted for each category thereof, and calculates the degree of popularity of the menu based on the acquired number-of-member information, and information ranking means for ranking a plurality of pieces of information searched by the search server based on the degree of popularity of the menu to which the information belongs generated by the degree-of-popularity calculating apparatus. |
US08103645B1 |
Automatic local deployment of site associated cues for antiphishing purposes
Computer-implemented methods, apparatus, and computer-readable media for recognizing legitimate websites. An embodiment of the inventive method comprises the steps of storing (200) a plurality of network addresses, associating (210) a unique cue with each of the plurality of network addresses, determining (220) whether a user launches a URL, and when it is determined that the user launches the URL, determining (230) whether the URL matches one of the plurality of network addresses, and when it is determined that the URL matches one of the plurality of network addresses, retrieving (240) the cue associated with the one of the plurality of network addresses and deploying (250) the associated cue. |
US08103644B2 |
Data access layer class generator
Systems and methods that that automatically generate a data access layer for a middle tier of a relational data store with stored procedures, via a data access layer generator. The data access layer generator can employ an extensible mark up language extension (XML) to determine the stored procedures that are typically exposed to the access layer. Such an arrangement can facilitate data access in a relational database with stored procedure. Moreover, information about the database can be stored in one place, to mitigate a risk for such information being out of sync with that maintained in the middle tier. |
US08103641B2 |
Customizable metadata merging framework
One embodiment of the present invention provides a system that facilitates merging different versions of a database object. During operation, the system receives metadata associated with a first version of a database object and a second version of the database object. The system then compares metadata associated with the first version with metadata associated with the second version to create a difference report. Next, the system uses the different report to create an action plan that specifies how to merge the metadata associated with the first and second versions of the metadata object. |
US08103635B2 |
Reinstatement of database system in an automatic failover configuration
Techniques used in an automatic failover configuration having a primary database system, a standby database system, and an observer. In the automatic failover configuration, the primary database system remains available even in the absence of both the standby and the observer as long as the standby and the observer become absent sequentially. The failover configuration may use asynchronous transfer modes to transfer redo to the standby and permits automatic failover only when the observer is present and the failover will not result in data loss due to the asynchronous transfer mode beyond a specified maximum. The database systems and the observer have copies of failover configuration state and the techniques include techniques for propagating the most recent version of the state among the databases and the observer and techniques for using carefully-ordered writes to ensure that state changes are propagated in a fashion which prevents divergence. |
US08103632B2 |
Self-contained partial database backups
Methods and computer readable media for restoring a database. In a method, a backup of a subset of a database is created, where the subset includes a filegroup and database metadata describing the filegroup. The database is then restored using the database subset. In a computer-readable medium, a first data field contains data representing a database subset having at least one of a plurality of filegroups. A second data field contains data representing database metadata that describes the filegroup. In another method, archived database metadata and an archived filegroup that is one of a plurality of filegroups is accessed, and the filegroup is brought online using the database metadata. |
US08103630B2 |
Data processing system and storage subsystem provided in data processing system
A first storage subsystem 100A includes a first storage device 6A1 and one or more second storage devices 6A2, 6A3. A second storage subsystem 100B includes a third storage device 6B1 and a fourth storage device 6B2. A third storage subsystem 100C comprises a fifth storage device 6C1 and a sixth storage device 6C2. The first storage subsystem 100A generates a data set comprising an update number expressing the update order of the first storage device 6A1 and write data stored in the first storage device 6A1, stores the generated data set in the one or more second storage devices 6A2, 6A3, and transmits the data set to the second and third storage subsystems 100B, 100C. Each of the second and third storage subsystems 100B, 100C stores the received data set in the third storage device 6B 1 or fifth storage device 6C1, reads a data set from the third or fifth storage device 6B1, 6C1 according to the update number, and stores the write data within the data set in the fourth storage device 6B2 or sixth storage device 6C2. |
US08103625B1 |
System and method for providing access to replicated data
A system and method for providing access to replicated data is disclosed. Embodiments of the present invention utilize a remote access file system to provide access to replicated data concurrently with replication. According to one embodiment including unidirectional replication, access to a replicated target volume is provided using a remote access file system to perform reads locally or “directly” and to perform writes indirectly to a replication source volume which are subsequently replicated to the replication target volume. According to another embodiment, bi-directional replication is provided and access to both replication source and replication target volumes are provided locally and subsequently replicated as necessary. |
US08103623B2 |
Method for accessing data stored in storage medium of electronic device
A method for accessing data stored in a storage medium of an electronic device, where the storage medium stores a file-usage table having a plurality of file-usage data which correspond to a plurality of clusters of the storage medium, respectively, includes: when a file is stored into at least a specific cluster of the plurality of the clusters of the storage medium, modifying a specific file-usage data which corresponds to the specific cluster; and when the file is deleted from the storage medium, setting the specific file-usage data by a first predetermined value. |
US08103621B2 |
HSM two-way orphan reconciliation for extremely large file systems
One aspect of the present invention provides an operation for recovering lost space and maintaining data consistency in a storage environment by providing a two-way orphan reconciliation method for extremely large file systems, such as a Hierarchical Storage Management (HSM) system which manages billions of files. This highly scalable and parallelizable orphan identification process may be used in a HSM controlled environment to enable the execution of a two-way file orphan check. In one embodiment, this orphan check identifies file system client orphans and server object orphans in a single pass by comparing a queue containing a list of migrated files on a storage repository server with a queue containing a list of stub files on a file system. If the queue elements do not match, a file system orphan or server object orphan can appropriately be identified. |
US08103620B2 |
Method and apparatus for asynchronous log message processing
A system collects ancillary data objects such as log messages from an application while the application is in use. The data objects may be stored if desired; otherwise, they may be discarded if the application begins a new transaction. Software to perform related methods is also described and claimed. |
US08103618B2 |
Hosted system for enabling enterprises to build and operate online communities
A system that enables enterprises to design, create integrate and operate online communities. The system operates as an on-demand hosted platform (software-as-a-service) that provides a secure and reliable architecture on which enterprises can safely and securely develop, execute and manage their online communities. The platform combines a wide range of web-based participation technologies (e.g., blogs, wikis, discussion groups, social networking, podcasts, RSS, tagging, photos, videos, mapping, and the like). Any content can have attributes that make it appear as any type of content. With this uniform content architecture, all user-generated content is treated as a post (or, more generally, a submission), and there is no need for a participant to author multiple entries for separate uses. Preferably, all content created or otherwise associated with a particular author is intrinsically tied or “linked” to the author via the author's profile. Thus, at each point of participation, the content is associated with the individual, which allows the system to build and maintain a rich “living” profile for each community member. Using this approach, the system can build and enable querying of so-called “social aggregations,” which are data sets that describe a relationship among one or more author attributes and one or more content attributes. |
US08103616B2 |
Methods for implementation of information audit trail tracking and reporting in a storage system
Embodiments of archival storage system are disclosed. The archival storage system includes one or more removable disk drives that provide random access and are readily expandable. One or more application servers can store archival data to the one or more removable disk drives. Further, the archival storage system provides an audit trail that stores information about actions taken on the archival data. The audit trail data providing a list of the actions and information about the actions that can be used to determine changes to the archival data. |
US08103612B2 |
Intrusion detection system alerts mechanism
A system and method for analyzing Intrusion Detection System (IDS) alert data associated with a computer network is described. The method includes applying first association rules to obtained IDS alert data associated with a computer network and processing the obtained IDS alert data with the first association rules. Analyst feedback data associated with the processed obtained IDS alert data is received, and a training data set from the analyst feedback data is received. New association rules are determined based upon the training data set, and the new association rules are outputted to a display of a computing device. Outputting the new association rules may include outputting patterns within the IDS alert data of false positive alerts. The new association rules may be applied back to the obtained IDS alert data. |
US08103605B2 |
Customs information system with selective transaction audit
A system for generating and auditing customs documents for the importation of goods purchased by a buyer from a seller. The system includes a customs information system database that features records configured to record transaction information identifying the goods purchased, a customs classification of the purchased goods, and a valuation of the purchased goods. The system further includes an audit module configured periodically to audit the information in the records using a set of audit criteria. The audit module selectively audits only records containing transaction information that has been sent to a customs broker to be submitted to a customs authority. |
US08103599B2 |
Calculating web page importance based on web behavior model
Method for determining a webpage importance, including receiving web browsing behavior data of one or more users; creating a model of the web browsing behavior data; calculating a stationary probability distribution of the model; and correlating the stationary probability distribution to the webpage importance. |
US08103595B2 |
Licensing system and process for transferring license information
A licensing system is provided for transferring license information for at least one license-requiring software component of software-controlled devices. The licensing system comprises a first, portable license data storage medium (3), which is provided with a processor unit (8) and on which at least one license information for the at least one license-requiring software component is stored in a memory unit (9). A second, exchangeable license data storage medium (4; 4.1, 4.2) is provided with a processor unit (10; 10.1, 10.2). A data transfer channel (5) is provided for transferring data between the first license data storage medium (3) and the second license data storage medium (4; 4.1, 4.2). A license detection device (6) is provided which can poll the at least one license information of the first license data storage medium (3) and transfer same to the second license data storage medium (4; 4.1, 4.2) via the data transfer channel (5). The at least one license information can be stored in a memory unit (11; 11.1, 11.2) of the second license data storage medium (4; 4.1, 4.2) and cannot subsequently be polled any longer on the first license data storage medium (3). A license-providing device (7; 7.1, 7.2) is provided which can make available or transfer the at least one license information stored in the memory unit (11; 11.1, 11.2) to the software-controlled device (2) for releasing or blocking the at least one license-requiring software component. |
US08103591B2 |
Flexible management process for multiple activities executed on partitionable platforms of a multiple processor system
A method and system for flexible management of a plurality of activities executed within at least one computer hardware resource perimeter configured at least one multicellular computer platform. The activities are executed by identifying an activity using extended serial numbers attributed to the activity, authenticating the serial number of a subsystem on which execution of the activity is authorized, verifying the extended serial numbers, and recording the extended serial numbers as activity licenses. |
US08103588B2 |
System and method for account level blocking
A system and method are disclosed. The method includes receiving, at a server computer, a transaction clearing request for a transaction, and then determining, using the server computer, if the transaction satisfies a stored blocking parameter. The method further includes allowing, using the server computer, the transaction clearing request if the transaction does not satisfy the stored blocking parameter, and denying, using the server computer, the transaction clearing request if the transaction satisfies the stored blocking parameter. |
US08103585B2 |
Systems and methods for suggesting an allocation
A financial account issuer facilitating transactions between accounts is disclosed. The invention provides sellers with an irrevocable method of receiving funds from a purchaser and for improving purchaser willingness to transact with an unknown party. The invention also enables the allocation of a portion or all of a charge or loyalty points to different transaction accounts issued by different issuers, or to sub-accounts. |
US08103579B1 |
Systems and methods regarding targeted dissemination
One exemplary aspect comprises a computer-implemented method comprising: (a) electronically receiving, from a first securities market participant, data including information related to a first order and to one or more group rankings for dissemination; (b) electronically determining with one or more processors, based on data regarding a second securities market participant and the order information and group rankings, whether the second securities market participant has a second order, on the contra side of the first order, and whether, in accordance with the group rankings, the second securities market participant is qualified to receive information about the first order; and (c) after, and only if, the second participant is determined to be qualified, transmitting information sufficient to display to the second securities market participant the information about the first order. |
US08103576B2 |
Controlling markets during a stop loss trigger
A system mitigates the effects of a market spike caused by the triggering and election of conditional orders in an automated matching system. The system monitors trading that takes place as a result of the cascading triggering of conditional orders. When an order is executed beyond a predetermined price threshold, an instrument may be flagged, allowing matching to take place only at or within the predetermined price threshold. Orders within the price threshold are matched at the price threshold against orders beyond the price threshold, in order to dampen any instantaneous damaging effects of the price spike. The system may adjust the price threshold when market appropriate, allowing the order flow to bring the market back to whatever is the true price level. The system mitigates price fluctuations that are purely conditional order cascade driven, but allows the market to continuously trade in controlled price and time intervals to ensure that a true market move can still occur and not have price control mechanisms hinder trade matching and true price discovery. |
US08103574B2 |
Online offer and bid management with sealed bids
A computer system for a manufacturer or service provider to communicate goods or services which are available for bidding by bidders that provides collected bids in a bid database, the bids each having an associated seal status indication field queries the bid database for unsealed bids which match parameters of a Broker Profile Matrix associated with a trader console, the trader console comprising an intermediary third party user console communicably disposed between a bidder user console and broker user console, operates to buy products or services from the broker user console and to resell the bought products and services to the bidder user console; responsive to finding matching unsealed bids, delivers the matching unsealed bids to the trader console wherein delivery of delivery of sealed bids to the trader console is prevented; and displays on the trader console the delivered matching unsealed bids to a trader console user. |
US08103569B2 |
Method for adjusting the value of derivative securities due to a corporate event
This invention relates to a method for allocating distributions amongst different derivative components of a security upon a corporate event effecting the underlying equity in a manner that factors in the time value of money. The present invention uses the concepts of present and future values with respect to valuing equity derivatives in order to more fairly and accurately represent the interests of the various holders of such components upon the occurrence of a corporate event affecting the value of the equity derivatives. |
US08103565B2 |
Method and system for enabling a life insurance premium loan
A loan is secured by insurance policy collateral between a lender, borrower with the insurance policy, and an intermediary. The intermediary establishes a securities account and holds the insurance policy, which designates the borrower as the beneficial owner and the intermediary as the record owner. The lender disburses the loan proceeds to the borrower. In the event the lender notifies the intermediary of a default, the intermediary is obligated to modify the insurance policy by designating the lender as the beneficial owner of the policy, thereby enabling the lender to control the policy. The lender, for example, may make premium payments upon the policy, or order the intermediary to sell the policy. |
US08103561B2 |
Reconciling financial transactions
Systems and methods for reconciling financial transactions are described with respect to a number of embodiments of the present disclosure. In one implementation, among others, a method includes enabling a user to define how different types of financial items are grouped. The grouped financial items are selected from one of a financial statement associated with a first account with a first financial institution and financial data recorded by a customer of the first financial institution. The method also includes enabling the user to set matching criteria for matching financial items of the financial statement with financial items of the customer recorded financial data. |
US08103560B2 |
Inventory management system, inventory management method and computer-readable recording medium
A market-demand-forecasting-value calculation section acquires order entry actual achievement data from an order-entry-actual-achievement-data storing unit of an order receiving system, and calculates a market demand forecasting value using the order entry actual achievement data. A correction safety inventory quantity calculation section calculates an error rate, which becomes negative when an ordering required-quantity becomes large, based on a number of ordered parts and a past ordering required-quantity. Subsequently, the correction safety inventory quantity calculation section calculates a correction safety inventory quantity using the error rate and the market demand forecasting value and a money-amount-zone index value. Further, the correction safety inventory quantity calculation section calculates a determined safety inventory quantity which is a value obtained by adding the correction safety inventory quantity and a reference safety inventory quantity calculated based on the market demand forecasting value. |
US08103556B2 |
Apparatus and method for selling greenhouse gas emission reduction credits
The instant invention pertains to an apparatus and method to offset greenhouse gas emissions by offering to sell and/or selling emission reduction credits. The apparatus and method may be employed during a consumer transaction for the transfer of fuel. The apparatus and method may be used at the point of sale of a fuel transaction at a fuel dispenser, such as at a fuel pump. An offer to purchase credits is made to a customer at the fuel dispenser. A response is received from the customer, which is followed by the prompting for more information from the customer along with assistance given to the customer to determine the amount of credits to purchase. The purchase is made at the completion of the transaction. If the offer is rejected, credits are not purchased. |
US08103555B2 |
User recommendation method and recorded medium storing program for implementing the method
A method of recommendation to a user is disclosed. In the method in accordance with an embodiment of the present invention, a recommendation system recommends a product to a user of an e-commerce site, which sells the product through the Internet. The method can include: collecting user behavior information of the user; analyzing the collected user behavior information; creating a recommendation tree for predicting a user preference for a certain product based on the analyzing; and recommending the product to the user based on the recommendation tree. The user behavior information is a command signal inputted by the user in the e-commerce site while the user is accessed to the e-commerce site, and the product can be classified into a plurality of items, which represent the product. The method in accordance with the present invention can analyze the user's preferences more quickly and accurately without inconveniencing the user. |
US08103548B2 |
Intelligent transaction router and process for handling multi-product point of sale transactions
A transaction router and corresponding process that enables the point-of-sale activation (POSA) of POSA type devices, such as POSA pre-paid gift cards, debit cards, telephone cards and cellular replenishment cards, while utilizing a standard credit card swipe terminal (reader). The transaction router, during use, receives the output of the reader and allows standard credit and debit card transactions to pass to the financial transaction processing entity that is called by the reader, to allow the financial transaction to be carried out. If the card or device being read by the reader is a POSA type device to be activated, then the router routes the communication initiated by the reader to another processing entity capable of activating the POSA device. The reader is unaware of the existence of the router and operates in its ordinary manner, whether standard credit and debit cards are being processed, or whether a POSA card or other POSA device is being activated. Increasing the value of a previously activated POSA card also may be carried out. |
US08103547B2 |
Logocons: AD product for brand advertisers
Logocons provide a new online advertising product for brand advertisers. During a computing session especially with consumer-generated content, brand names may be replaced or supplemented with logocons in web pages, files, documents, or other online writings as a form of branding. Written information in the computing session is sent to a parsing or searching engine that searches for particular text corresponding to the brand name. The text is replaced or supplemented with a logocon. A user then views the enhanced information containing the logocon but has the option of prohibiting the logocon from appearing in the information. |
US08103546B1 |
Advertising content delivery
Programming media and advertising media may be presented in a manner that approximates or equals a target ratio. In one implementation, a total temporal length of one or more programming media segments is accessed after the user has selected the programming media segments. One or more advertising media segments are then selected. The advertising media segments have a total length that is based on the total temporal length of the programming media segments and a target temporal ratio between programming media and advertising media. The client system may present the one or more selected advertising media segments. |
US08103544B2 |
Competitive advertising server
Competitive content item serving is provided. Competitive content item serving can include the ability to receive a request for a content item and to compare an expected return for a first network content item to an expected return for a second network content item. Based upon the comparison, it can be determined whether to provide the first network content item to the publisher. |
US08103542B1 |
Digitally marked objects and promotional methods
Digitally marked objects and promotional methods include presenting a digitally watermarked object to a reader device at a first location, decoding information from the watermark, and triggering a first response thereto. The method also includes presenting the object to a reader device at a second location, decoding information from the watermark, and triggering a second, different, response thereto. |
US08103539B2 |
Sample store forecasting process and system
A method and system of predicting market information includes the steps of receiving first data, forecasting further data based on the first data, receiving second data and comparing the further data with the second data, and creating an adjustment factor to account for any difference between the further data and the second data. |
US08103529B1 |
Guaranteed long-life benefit calculator
Calculation of rider charges to form a basis for a guaranty to ensure guaranteed long-life benefit (GLLB) payments is made possible by using calculator machinery to analyze interest rates, mortality, expenses, and capital/reserves. These payments are a separate income stream from a pledged asset, which may be withdrawn anytime by a guarantee. Mathematical calculation is provided to reduce the guaranteed long-life benefit (GLLB) payments if not all of the rider charges are paid by the guarantee. For those rider charges that are paid using qualified funds, calculation for required minimum distribution is also possible. |
US08103521B2 |
Flexible mail delivery system and method
The principles of the present invention provide the ability to flexibly change the delivery point and time for a mail item, while the item is en route. The recipient, sender, or mailer may flexibly change the delivery point of the item alone or in combination with each other. While an item is en route between the sending point and the delivery point, a notification is sent to indicate that the item is in transit. In response, the delivery of the item may be changed. For example, the destination specified by the sender (e.g., the delivery address written on the item) may be changed or a delivery time may be specified. The item is then delivered to the new delivery point and/or at the specified delivery time. |
US08103518B2 |
Systems and methods for new address validation
Systems and methods are provided for validating an address associated with a delivery item. In one embodiment, a computer-implemented method validates addresses associated with a delivery item. The method includes the steps of electronically receiving a data file from a sender, the data file comprising one or more addresses, and determining whether the addresses can be validated with a first weekly file comprising extended delivery codes and a second weekly file comprising delivery point verifications. The method may further include the steps of processing the data file using a database of addresses that are represented in neither the first weekly file nor the second weekly file, based on the determining step, updating the data file to indicate a status the addresses, and sending the updated data file back to the sender. |
US08103515B2 |
Signal classification processing method, classification processing device, and encoding system
A signal classification processing method, a classification processing device, and an encoding system are provided. The signal classification processing method includes: obtaining a high band input signal; determining a signal type of the obtained high band input signal according to a time domain characteristic parameter and/or a frequency domain characteristic parameter of the high band input signal; and determining an encoding mode corresponding to the signal type. The classification processing device includes: a receiving unit, configured to obtain a high band input signal; and a processing unit, configured to determine a signal type of the obtained high band input signal according to a time domain characteristic parameter and/or a frequency domain characteristic parameter of the high band input signal and determine an encoding mode corresponding to the signal type. An encoding system is also provided. Therefore, type subdivision and processing are performed on the high band input signal, so as to facilitate encoding and decoding processing of the signal. |
US08103514B2 |
Slot position coding of OTT syntax of spatial audio coding application
Spatial information associated with an audio signal is encoded into a bitstream, which can be transmitted to a decoder or recorded to a storage media. The bitstream can include different syntax related to time, frequency and spatial domains. In some embodiments, the bitstream includes one or more data structures (e.g., frames) that contain ordered sets of slots for which parameters can be applied. The data structures can be fixed or variable. The data structure can include position information that can be used by a decoder to identify the correct slot for which a given parameter set is applied. The slot position information can be encoded with either a fixed number of bits or a variable number of bits based on the data structure type. |
US08103509B2 |
Wireless server based text to speech email
An email system for mobile devices, such as cellular phones and PDAs, is disclosed which allows email messages to be played back on the mobile device as voice messages on demand by way of a media player, thus eliminating the need for a unified messaging system. Email messages are received by the mobile device in a known manner. In accordance with an important aspect of the invention, the email messages are identified by the mobile device as they are received. After the message is identified, the mobile device sends the email message in text format to a server for conversion to speech or voice format. After the message is converted to speech format, the server sends the messages back to the user's mobile device and notifies the user of the email message and then plays the message back to the user through a media player upon demand. |
US08103505B1 |
Method and apparatus for speech synthesis using paralinguistic variation
A method and apparatus for speech synthesis in a computer-user interface using random paralinguistic variation is described herein. According to one aspect of the present invention, a method for synthesizing speech comprises generating synthesized speech having certain prosodic features. The synthesized speech is further processed by applying a random paralinguistic variation to the acoustic sequence representing the synthesized speech without altering the linguistic prosodic features. According to one aspect of the present invention, the application of the paralinguistic variation is correlated with a previously applied paralinguistic variation to reflect a gradual change in the computer voice, while still maintaining a random quality. |
US08103497B1 |
External interface for event architecture
A device for monitoring events. The device may have a programmable event engine for detecting events and a memory array coupled to the event engine. The array may store data for programming the event engine to monitor for the events. The device may have an external pin coupled to the event engine. The event engine may monitor a signal on the external pin to detect events external to the device. Alternatively, the device may output a signal on an external pin in response to detecting one of the events. |
US08103496B1 |
Breakpoint control in an in-circuit emulation system
A breakpoint control mechanism for an In-Circuit Emulation system. Break bits are assigned to each instruction address and stored in a lookup table within a base station containing a virtual microcontroller. As a program counter increments, a determination is made as to whether or not a break is to occur by reading the break bit from the lookup table. When a break is to occur, a breakpoint controller issues a break command over an interface to an actual microcontroller under test, thus freeing the microcontroller under test from having to include a look-up table on board for a breakpoint control or otherwise provide specifically for breakpoint control. |
US08103493B2 |
System and method for performing oilfield operations
Systems and methods of performing oilfield operations for an oilfield are provided. The oilfield has a subterranean formation with geological structures and reservoirs therein. A plurality of oilfield modules are positioned in an application. Each of the oilfield modules models at least a portion or attribute of the oilfield. The oilfield modules are selectively connected via a connection. The connections may be integrated connections providing cooperation for integrated modeling therebetween and/or dynamic connections providing knowledge sharing for unified modeling therebetween whereby at least one oilfield model is generated. At least one internal database may be positioned in the application for collecting oilfield data and operatively connected to the of oilfield modules. At least one oilfield model is generated using the oilfield data and the oilfield modules. |
US08103492B2 |
Plasma fluid modeling with transient to stochastic transformation
The invention relates to the simulation method and apparatus used in plasma modeling. It includes a method to transform transient formulations of the phenomenological plasma model into a quasi-stochastic spatial formulation. Specifically, the invention aids in decreasing computational time for the modeling of plasma in a plasma processing system, particularly those involving two different time-based parameters. The invention is particularly described in connection with plasma simulations used for the optimization dual-frequency capacitively-coupled plasma etching systems. |
US08103486B1 |
Determining feasible variations for assigning applications to resources
Constraints on assigning applications to resources are determined. The applications are divided into sets, wherein applications in a set are related by at least one of the constraints. Variations on assigning the applications in the sets to resources are determined. Feasible variations are determined from the variations for each set, wherein the feasible variations satisfy constraints on the applications for each set. The feasible variations are simulated. |
US08103485B2 |
State and parameter estimation for an electrochemical cell
A system and a method for computing an estimated state of charge and an estimated cell resistance of an electrochemical cell are provided. The method includes predicting a first cell resistance value indicating a present resistance of the electrochemical cell utilizing a first nonlinear cell model. The method further includes predicting a first state of charge value indicating a present state of charge of the electrochemical cell utilizing a second nonlinear cell model. The method further includes measuring a voltage and, a current associated with the electrochemical cell to obtain a voltage value and a current value, respectively. The method further includes estimating a second state of charge value indicating the present state of charge of the electrochemical cell utilizing the second nonlinear cell model based on the first state of charge value, the first cell resistance value, the voltage value, and the current value. The method further includes estimating a second cell resistance value indicating the present resistance of the electrochemical cell utilizing the first nonlinear cell model based on the first cell resistance value, the first state of charge value, the voltage value, and the current value. |
US08103483B2 |
Accurate detection of sleep-disordered breathing
A method for detecting sleep-disordered breathing (SDB) includes acquiring a time sequence of a physiological signal from an individual, wherein the time sequence of the physiological signal includes a oscillatory pattern, computing an oscillatory interval signal using the time sequence of the physiological signal, decomposing the oscillatory interval signal into a plurality of ensemble empirical modes, selecting one of the plurality of ensemble empirical modes, calculating at least one of average amplitude or standard deviation of the instantaneous frequency in the selected ensemble empirical mode; and identifying SDB using at least one of the average amplitude or the standard deviation of the instantaneous frequency. |
US08103480B2 |
Evaluating service level agreement violations
A technique for evaluating service level agreement (SLA) violations occurring in a computing system with agreed-upon model for exemptions is provided. The technique includes storing in a memory a model of the SLA and identifying occurrence of an SLA violation in a computing system that is providing services under the SLA. Based on the stored model, the technique further determines if the SLA violation is exempted from a penalty. |
US08103478B2 |
Method and system for semiconductor process control and monitoring by using PCA models of reduced size
By dividing a complex set of parameters of a production process in forming semiconductor devices into individual blocks, respective PCA models may be established for each block and may thereafter be combined by operating on summary statistics of each model block in order to evaluate the complete initial parameter set. Thus, compared to conventional strategies, a significant reduction of the size of the combined PCA model compared to a single PCA model may be obtained, while also achieving an enhanced degree of flexibility in evaluating various subsets of parameters. |
US08103477B2 |
System and method for measuring and reporting changes in walking speed
A system and method for identifying a change in walking speed of a person is provided. The system comprises a plurality of sensors disposed in various rooms of a structure. The system may also include a processor-based system that may receive signals representative of the motion and/or location of the person from the sensors. The system may establish and store a travel time for a path traveled by the person through the structure based on the signals representative of the motion and/or location of the person. The system may identify at least one path from among various travel paths traveled by the person through the structure as having a consistent travel time over a period of time. The system also identifies a change in the person's walking speed by identifying changes in the travel time for the at least one path traveled by the person through the structure. |
US08103469B1 |
Transceiver link bit error rate prediction
A method for predicting a predetermined bit error rate for an actual data transmission from a transmitter to a target receiver over an actual backplane link is disclosed. The method involves defining a simulated backplane corresponding to an actual backplane link intended to be used for data transmission between a transmitter and a target receiver. Once the simulated backplane is defined, a data transmission from the transmitter to the receiver is simulated and captured across the simulated backplane. A waveform simulation of the data transmission over the simulated backplane is then generated. The waveform simulation takes into account characteristics of the simulated backplane and the target receiver. From the waveform simulation, a total jitter for a predetermined bit error rate for the data transmission is extrapolated. |
US08103466B2 |
Distribution system analysis using meter data
A monitoring system includes a first sensor positioned at a first location along a phase conductor line and a second sensor position at a second location along the phase conductor line. The first sensor is configured to generate a first set of synchrophasor data. The second sensor is configured to generate a second set of synchrophasor data. The monitoring system includes a processor configured to receive the first and second sets of synchrophasor data. The processor is further configured to determine a primary side voltage of at least one distribution transformer electrically connected to the phase conductor line based on a secondary side voltage of the at least one distribution transformer. The processor is further configured to determine at least one phase conductor line condition based on the first and second sets of synchrophasor data and the primary side voltage. |
US08103463B2 |
Systems and methods for predicting failure of electronic systems and assessing level of degradation and remaining useful life
Disclosed are systems and methods for prognostic health management (PHM) of electronic systems. Such systems and methods present challenges traditionally viewed as either insurmountable or otherwise not worth the cost of pursuit. The systems and methods are directed to the health monitoring and failure prediction of electronic systems, including the diagnostic methods employed to assess current health state and prognostic methods for the prediction of electronic system failures and remaining useful life. The disclosed methodologies include three techniques: (1) use of existing electronic systems data (circuit as a sensor); (2) use of available external measurements as condition indicators and degradation assessor; and (3) performance assessment metrics derived from available external measurements. |
US08103461B2 |
Method for determining the temporal position of a wave packet and flow measuring device
The invention relates to a method for determining the temporal position of a wave packet (31) in a flow measuring apparatus, and to a flow measuring apparatus. The method includes the sampling of the wave packet at a plurality of points in time, wherein a measured value is created at each point in time. Subsequently, a sum of products (43, 54, 55, 63, 64) is calculated, wherein each product is calculated for a determined point in time from a plurality of points in time and each product is the product of a value of a compare function (44, 53, 56, 61, 62) at the determined point in time and the measured value at the determined point in time. Finally, the temporal position of the wave packet is calculated from the sum of products. |
US08103456B2 |
Method and device for early signal attenuation detection using blood glucose measurements
Methods and devices to detect analyte in body fluid are provided. Embodiments include receiving one or more analyte sensor data, receiving a reference measurement value associated with an analyte level, determining a sensitivity parameter based on the received one or more analyte sensor data and the reference measurement value, performing a probability analysis based on prior analyte sensor data to determine presence of signal attenuation, and generating an output value based on the probability analysis. |
US08103451B2 |
Vehicle safety control apparatus for avoiding collision
A collision between a vehicle and an obstacle is estimated, and based on the estimation result, vehicle deceleration control is performed by a brake actuator to reduce the collision and vehicle wheel load is controlled by a suspension actuator. |
US08103450B2 |
Navigation apparatus and navigation processing method
A navigation apparatus includes: a section that calculates, in accordance with a predetermined calculation method, a current speed of a mobile object at predetermined intervals, based on the mobile object's initial speed detected at the start of the calculation; a section that calculates a travel distance the mobile object has traveled so far since the start of the calculation; a section that calculates, based on the calculation method, a current speed error range of the current speed by using an initial speed error range of the initial speed; a section that calculates a travel distance error range of the travel distance by using the current speed error range; a section that evaluates, based on the travel distance error range, the reliability of the travel distance; and a section that performs a navigation process corresponding to the reliability of the travel distance. |
US08103446B2 |
Vehicle navigation apparatus
A vehicle navigation apparatus searches a matching link within a tolerance range from a travel locus of a vehicle based on map data when the vehicle makes a turn, and the vehicle position is shifted to the matching link that is found in the search. After matching the vehicle position to the matching link, the vehicle position is returned to a pre-matching position when the vehicle is determined to have entered a facility for facilitating subsequent processing. By returning to the pre-matching position, the vehicle position can be processed and displayed accurately in the subsequent processing due to use of the vehicle position referring to the pre-matching position instead of a position after the matching control. |
US08103439B2 |
Portable navigation terminal and program
A portable navigation device where a map being displayed on a display section is fixed by performing map stop operation at a portable navigation terminal where an appropriate map is selected and displayed so as to correspond to the speed of movement. A portable navigation terminal (10) has speed detecting means (104) for detecting the speed of movement of the terminal, a map data request/acquisition section (105) for requesting, according to the movement speed detected by the speed detecting mean, different kinds of map data to an information distributing server and acquiring the map data, and an operation section (16) having a map stop button for stopping, at a desired time point during the movement, change in the kind of map displayed on display means. The portable navigation terminal (10) further has manual scroll means (164), a zoom-in button (162), and a zoom-out button (163) that have the function of the map stop button. |
US08103438B2 |
Method and system for automatically directing traffic on a site
In a method for automatically directing traffic on a site, information is received regarding a plurality of selected entities on the job site. An indication of a first priority assigned to a first of the plurality of selected entities is received. An indication of a second priority assigned to a second of the plurality of selected entities is received. It is then determined that the first of the plurality of selected entities has a right of way over the second of the plurality of selected entities based upon a comparison of the first priority and the second priority. |
US08103434B2 |
Method for coordination of competing processes or for control of the transport of mobile units within a network
A method for coordination of concurrent processes or for control of the transport of mobile units within a network, wherein a) the control of the network occurs in a decentralized and self-organizing manner in the controllers of node points or local defined sub-networks, whereby the control units of adjacent node points or sub-networks are connected to each other for data exchange of, b1) data from prediction models for local process sequences at each node and/or data from prediction models for the local process sequences of adjacent nodes and/or b2) data from data recording elements of each node or the boundaries associated therewith and/or data from data recording elements of adjacent nodes or the boundaries associated therewith, c) local simulation and optimization of switching the controller to establish the performance of the nodes or sub-networks with regard to the buffer capacity of the boundaries based on models for short-term predictions with fixed switch states for adjacent nodes, are applied. |
US08103432B2 |
Internal-combustion-engine control apparatus
Knocking control is performed using a data group of serial segments each including a predetermined number of values obtained by A/D-converting a signal that appears within a knocking detection window and a data group consisting of serial segments each including the predetermined number of values. The starting timing is shifted and a time-frequency analysis is applied to the data groups in a plurality of frequency bandwidths. Peak values and integration values of spectrums, within the knocking detection window, outputted after the time-frequency analysis in each of the frequency bandwidths are calculated. A P/H method is performed based on the peak value in each of the frequency bandwidths and an integration method is performed based on the integration value in each of the frequency bandwidths for a knocking determination. If knocking is detected through at least one of the methods, the ignition timing is delayed in order to avoid the knocking. |
US08103429B2 |
System and method for operating a compression-ignition engine
A system includes a controller configured to estimate a brake specific nitrogen oxide emission of an engine based on a plurality of sensed parameters of the engine. The controller is also configured to control one or more control variables of the engine to reduce specific fuel consumption while ensuring compliance of brake specific nitrogen oxide emissions within predetermined limits. |
US08103425B2 |
Simulation-based control for HCCI power systems
A method of controlling an HCCI engine-based power system may include receiving performance information relating to a desired operating state for the HCCI engine-based power system, evaluating operational information associated with a current operating state of the HCCI engine-based power system, and determining one or more control parameter values based on the performance information and the operational information. The method may further include predicting a response of the HCCI engine-based power system based on the one or more control parameter values and determining whether the response satisfies one or more desired performance characteristics associated with the HCCI engine-based power system. If the response satisfies the one or more desired performance characteristics, control of at least one component of the HCCI engine-based power system may be enabled based on the one or more control parameter values. Further, if the predicted response does not satisfy the one or more desired performance characteristics, the method may include varying the one or more control parameter values to provide an updated set of control parameters and implementing the updated set of control parameters to control the at least one component of the HCCI engine-based power system. |
US08103420B2 |
Method and system for controlling a vehicle provided with a servo mechanical gear-change
A method and system for controlling a vehicle, according to which it is determined whether the vehicle is on a slope; it is detected whether the internal-combustion engine is turned on; it is detected whether the vehicle is stationary; a parking brake is activated automatically and independently of the action of the driver, by driving a respective servo control if the vehicle is on a slope, if the internal-combustion engine is turned on and if the vehicle is stationary; and the parking brake is disengaged automatically and independently of the action of the driver, by driving the corresponding servo control when the clutch is disengaged by a corresponding servo control for transmitting the torque generated by an internal-combustion engine of the vehicle to the driving wheels. |
US08103417B2 |
Machine with automated blade positioning system
A system is provided for positioning a work implement. The system has at least one actuator for actuating a movement of the work implement. In addition, the system has at least one sensor associated with the at least one actuator and configured to sense at least one parameter indicative of an orientation and a position of the work implement. The system also has at least one ground inclination sensor configured to sense a parameter indicative of an inclination of a surface of the ground. Furthermore, the system has a controller configured to automatically adjust the orientation and position of the work implement in response to data received from the at least one sensor and the at least one ground inclination sensor. |
US08103416B2 |
System and method for dynamic braking a vehicle closure system
A system for dynamic braking a vehicle closure including a drive mechanism mounted to the vehicle, the drive mechanism having contacts to receive a drive signal to cause the drive mechanism to move the vehicle closure between an open and a close position in response to the drive signal, the drive mechanism capable of generating a generated drive signal during at least a portion of the vehicle closure from the open to the close position; and a controller having electrical outputs electrically coupled to the electrical contacts of the drive mechanism and electrical inputs to provide the drive signals to the drive mechanism and to receive generated drive signals from the drive mechanism, the controller configured to provide the generated drive signals back to the drive mechanism during operation of the vehicle closure to provide dynamic braking of the vehicle closure from the open to the close position. |
US08103414B2 |
Adaptive vehicle configuration
Methods, including service methods, program products and systems are provided for sensing vehicle loads and responsively and automatically configuring a vehicle. Vehicle-mounted load sensors sense vehicle loads, a vehicle processing means calculating a load imparted to the vehicle and comparing imparted loads to load capacity ratings or thresholds and responsively adjusting a vehicle cooling, transmission, braking, suspension or engine system into a revised operating mode. Modifying a component may entail revising a load capacity rating or threshold and repeating sensing, calculating, comparing and adjusting until the revised rating or threshold is met, or progressively adjusting in proportion to a change in a historic sensed load. Adjusting of the vehicle system may be biased to a performance characteristic or a load distribution. A supervisory entity may override automatic adjustment. |
US08103405B2 |
Operator control unit for devices in a motor vehicle
An operator control unit for devices in a motor vehicle, having a carrier element and at least one operator control element arranged on the carrier element for generating an actuating signal for at least one device in the motor vehicle. The carrier element when in the installed state forms a storage space for holding objects to be stored in the passenger compartment of the motor vehicle. |
US08103402B2 |
Apparatus, method and system for enforcing vehicle operator policy compliance
Apparatus, method, and system enforce compliance with Transportation Safety Policies (TSP) governing vehicle fleets, subways, trains, busses, airplanes, etc.The apparatus identifies, authenticates, authorizes and logs-in all drivers/operators before enabling vehicle operation. Assigned privileges are granted to Transportation Safety System (TSS) enrolled drivers/operators. After drivers/operators log-in, the apparatus detects, reports, and alarms safety violations to the governing TSS. Biometric log-in precludes driver/operator repudiation.In preferred embodiments, biometric readers and/or card-based fingerprint readers are mounted into vehicle dashboards for driver/operator authentication/log-in.The invention helps reduce inattentiveness accidents due to unauthorized wireless use (phoning, texting, Internet, games, etc.). Unauthorized wireless usage by drivers/operators is detected in driving and control areas. All unauthorized activity is logged, alarmed and/or reported to Transportation Safety System administrators, depending on incident type, severity, and/or safety violation.Remediation action varies from issuing warnings, to logging violations, to incapacitating vehicles forcing safety stops requiring supervisory intervention. |
US08103396B2 |
Electric powered vehicle and its control method
A shift position of an electric powered vehicle is selected by operating a shift lever and a P position switch. A power source position is selected by operating a power switch. When any of switching elements forming an inverter device is short-circuited, selection of the shift position and the power source position is controlled such that simultaneous selection of a power source position at which inverter control is turned off and a shift position at which a parking lock mechanism is inactivated can be avoided. Therefore, inverter control for reducing short-circuit current caused by back electromotive force derived from rotation of a motor generator after occurrence of short-circuit failure can reliably be executed. |
US08103390B2 |
Methods for reading data in a utility meter in connection with a load reduction initiative
In one aspect, the present disclosure relates to a method to read energy-related data in a power meter. In one exemplary embodiment, the method includes the step of sending a request message to an on-premise processor, directing the on-premise processor to read energy-related data from a power meter, using an 802.11 X-based wireless protocol. The method further includes the step of retrieving energy-related data stored in a memory of the power meter by the on-premise processor, using the 802.11 X-based wireless protocol, and the step of receiving a response message sent at a host processor, communicated from the on-premise processor, using the 802.11 X wireless protocol. The method further includes the step of recording the energy related data in a data structure in memory of the host processor, along with a date and time information. |
US08103387B2 |
Adaptive power system
Aspects of the disclosure provides an adaptive power system to relieve manual efforts for performing appropriate power procedures. The adaptive power system can include a power source unit including a plurality of power sources and a power bus. The power source unit can be configured to provide electrical power from one or more of the power sources to the power bus. Further, the adaptive power system can include a power distribution unit configured to distribute electrical power from the power bus to a plurality of electrical devices. In addition, the adaptive power system can include a power control unit configured to control a power sequence for the power distribution unit to distribute electrical power from the power bus to the plurality of electrical devices in a coordinated manner consistent with load or time interval for each of the electrical devices. |
US08103386B2 |
Power system
A data acquiring unit (122) acquires external factor data such as day of the week, date and time, or weather together with electric power data in a house, and stores the data in a storage unit (114). A classification/learning unit (124) reads the electric power data and the external factor data stored in the storage unit (114), and classifies/learns the read data. A scheduling unit (126) predicts a house power demand on the basis of the classified/learned data, and plans the charge/discharge of a vehicle according to the result of prediction. A command generating/outputting unit (128) generates a charge/discharge command of the vehicle according to the charge/discharge schedule. |
US08103382B2 |
Method and system for sharing information through a mobile multimedia platform
In a wide area communications network such as the Internet, a public server and an associated database store and make available to a private server personal information relating to an individuals emotional or some other mental or physical state. The private server includes functionality to interpret the personal information it receives or gathers from the public server in order to identify at least one reaction instruction which can be used by a multimedia communications device to convey to a user the state of an individual by generating a human perceivable reaction which can be playing multimedia content in combination with movement if the multimedia communications device is a robot. |
US08103378B2 |
Appliance having a user interface panel and a beverage dispenser
An appliance including a housing, a dispenser, and a water supply mechanism. The appliance includes a drink supply mechanism configured to removably hold a plurality of drink supply containers, a user interface panel, and a computer. The computer is configured to: cause the user interface panel to display a plurality of different images, each image associated with a different one of a plurality of different beverages which correspond to a drink supply in at least one of the plurality of drink supply containers held by the drink supply mechanism, enable the user interface panel to receive an input from a user of a selected one of the plurality of different displayed images, and after receiving the input from the user of the selected one of the plurality of different displayed images, cause the dispenser to dispense the beverage corresponding to the selected image. |
US08103374B2 |
Processing apparatus, center-hole working system, center-hole position deciding program, and center-hole position deciding method
A processing apparatus includes a three-dimensional shape data acquiring section, a tentative center-hole position determining section, a shape simulating section, a balance deciding section, and a center-hole deciding section. The tentative center-hole position determining section is configured to determine a tentative position of the center holes based on the three-dimensional shape data. The shape simulating section is configured to obtain a simulated shape of the material crankshaft after a working is simulated for the material crankshaft based on the tentative position of the center holes as a reference. The balance deciding section is configured to decide whether a rotational imbalance amount in the simulated shape is within a predetermined allowable range. The center-hole deciding section is configured to decide the tentative position as an actual boring position of the center holes when the rotational imbalance amount is within the predetermined allowable range. |
US08103373B2 |
Control system
A control system for use with a machine having a moving tool arranged to move through a known path of movement. The control system includes a means for detecting the location of objects in or adjacent the path of the tool (12) and a processing and control means arranged to determine the distance between the objects in or adjacent the path of the tool and a leading edge (22) of the tool (12). The control system includes at least one mode of operation in which the processing and control means controls movement of the tool (12) such that the distance between the objects in or adjacent the path of the tool and the leading edge (22) of the tool (12) is maintained within minimum and maximum values. |
US08103365B2 |
Method and device for controlling equipment based on multiple-input/one-output control
Combined control patterns corresponding to the actual control coordinates point (px) are formed by morphing a shape of the model control patterns PA, PB, PC having J pieces and corresponding to each morphing coordinates (pa, pb, pc), in the control pattern space CPS extended by the second type of input variable β and the output variable α. The morphing is performed according to weight between the morphing coordinates (pa, pb, pc) in the M-dimensional input space MPS and the actual control coordinates point (px). Combined control patterns Px are formed, and output variable value α corresponding to the input value (px) based on the combined control pattern Px is calculated. |
US08103363B2 |
Device control system
A device control system includes a general device component, a feature definition set, and a specific device component. The feature definition set is operatively connected to the general device component. The specific device component is operatively connected to the general device component. The general device component defines an application program interface (API) for accessing a device. The feature definition set defines features associated with the device. The specific device component supports the features. |
US08103361B2 |
Instrumented retrievable implantable device
Instrumented retrievable implantable device, including an expandable section, for placement inside a body lumen, preferably in a blood vessel. The device includes a joined sensor for monitoring one or more physiological parameter for diagnostic or therapeutic purposes. Data access is assured by a passive RF transponder, in communication with an external readout unit or an implanted device, providing as well to the energy supply of the sensor. The shape of the device allows repositioning and retrieval by micro-invasive methods, by means of a link section coupleable with a grabbing device mounted on a catheter. |
US08103357B2 |
Implantable lead including sensor
An implantable medical lead includes an adaptor coupled to a body of the lead. The adaptor holds a sensor capsule between a first portion and a second portion of the lead body. |
US08103352B2 |
Mimicking neural coding in retinal ganglion cells with short pulse electrical stimulation
A method, device and system for stimulating visual tissue, typically in the retina or visual cortex, to achieve an artificial percept of light or image. The method includes providing stimulating electrodes suitable for placement in proximity to the visual tissue and generating a series of short-duration stimulation signals having a duration of less than about 0.5 milliseconds each. The short-duration stimulation signals are applied through the stimulating electrodes with varying frequencies that are substantially matched to a spiking range of frequencies of at least one ganglion cell for perceiving brightness or image. |
US08103350B2 |
Method of stimulation fastigium nucleus to treat neurological disorders
A method of treating a neurological disorder comprises introducing an electrical stimulation lead within a patient's head, locating the stimulation lead within the 4th ventricle of the patient's head, and placing the stimulation lead adjacent the fastigium nucleus of the patient's brain. The method may further comprise stimulating the fastigium nucleus with the stimulation lead to treat the neurological disorder, for example, by increasing the flow of blood within the patient's brain. |
US08103346B2 |
Regulatory compliant transmission of medical data employing a patient implantable medical device and a generic network access device
Various embodiments concern a method which may include communicating medical information between a PIMD and an interface module via a first channel in compliance with a predetermined medical information regulatory standard, preventing access to the PIMD via the interface module other than through the first channel, detecting a communication protocol used by an available generic network access device, selecting a communication protocol rule set from a plurality of communication protocol rule sets to effect communication between the interface device and an available generic network access device of a plurality of generic network access devices, and transferring at least some of the medical information to the remote network via a second channel established between the interface module and the available generic network access device using the selected communication protocol rule set. |
US08103337B2 |
Weighted gradient method and system for diagnosing disease
A method for detecting and diagnosing disease states in a body part is described. The method starts with a preparatory step of modeling the body part as a grid of many finite elements, then calculating an electrical property between two finite elements at which current from two corresponding electrodes flows through the body part. This is termed the weight (influence) of the element. With this baseline information, electrical impedance measurements made at the plurality of electrodes on the periphery of the body part can be used in a diagnostic module to calculate a Weighted Element Value (WEVal) for each element. In a preferred embodiment of invention, the difference in WEVal magnitude between corresponding elements of homologous body parts serves as an indicator of the presence of disease. |
US08103334B2 |
Method and system for display of cardiac event intervals in a resynchronization pacemaker
A cardiac rhythm management system that includes a pacemaker configured for biventricular pacing and an external programmer with an associated display for displaying electrogram data and markers representing ventricular events. Associated with each marker are intraventricular intervals designed to relate information to a user in a manner suited for ventricular resynchronization pacing. |
US08103333B2 |
Mesh network monitoring appliance
A health care monitoring system for a person includes one or more wireless nodes forming a wireless mesh network to communicate data over the wireless mesh network to detect a heart attack or a stroke attack. |
US08103332B2 |
Head-coupled holder for living body optical measurement
A head-coupled holder the optical measurement of a living body that securely brings a light irradiation module and a light detection module in close contact with the scalp of a person to be examined, and gives the person no excessive pressure feeling. Each light irradiation module and light detection module includes a contactor having a contact portion that comes in contact with the scalp at a leading end thereof, and exposes a leading end of a light guide to the contact portion to form the light guide, and a package having a lower portion to which the contactor is attached. The contactor is fixed to the lower portion of the package through an elastic body, and the package is fixed to an inner upper wall of the insertion hole with a series structure of the elastic body and the viscoelastic body. |
US08103328B2 |
Self-locating sensor mounting apparatus
A self-locating mounting apparatus for holding objects such as sensors at specific positions on a subject's head includes a central mount constituted by a plurality of inextensible elements adapted to fit over the top of a subject's head. In addition, the mounting apparatus includes an adjustable circumferential band adapted to circle the subject's head and connect the central mount to inextensible side elements via sliding joints. A plurality of biasing elements provide a force for biasing sensor mounting units on the mounting apparatus against a subject's head, allowing for long-term sensing while minimizing interference forces on the mounting units. Advantageously, the mounting apparatus holds sensors within approximately 5 mm of their desired measurement positions over a range of subject head sizes. |
US08103327B2 |
Cardiac mapping catheter
A multi electrode catheter for non contact mapping of the heart having independent articulation and deployment features. |
US08103325B2 |
Method and circuit for storing and providing historical physiological data
Embodiments of the present invention relate to a sensor for facilitating detection of a physiological characteristic of a patient. Specifically, one embodiment includes a detector configured to obtain signals from the patient, the signals being indicative of the physiological characteristic and to send the signals to a monitor, and a sensor memory coupled with the sensor and separate from the monitor, the sensor memory storing patient physiological data derived by the monitor from the signals, the patient physiological data being indicative of the physiological characteristic. |
US08103324B2 |
Cover mechanism and electronic device using same
An electronic device using a cover mechanism to cover a hole is described. The cover mechanism includes a base member, a locking member, and a cover member. The cover member can be locked to the base member by locking of the cover member to the locking member when the cover member is in a locked position. The cover member can expose the hole and physically attach to the locking member when the cover member is in an opened position. The cover member can move relative to the locking member when the cover member is in a released position. |
US08103321B2 |
Sliding mechanism and portable electronic device using the same
An exemplary sliding mechanism (10) includes a main plate (11), a slide plate (12) slidably connected to the main plate (11), and a linkage module positioned between the main plate (11) and the slide plate (12). The linkage module includes an elastic member (15) and a guiding shaft (17). The elastic member (15) is sleeved on the guiding shaft (17). Two ends of the guiding shaft (17) is rotatably connected to the main plate (11) and the slide plate (12) respectively. The elastic member (15) is configured for driving the slide plate (12) and enabling the slide plate (12) to slide along the main plate (11) after the slide plate (12) is manually moved to a predetermined position with respect to the main plate (11). |
US08103318B1 |
Method and system for recovering from DRX timing de-synchronization in LTE—ACTIVE
A method for recovering from discontinuous reception (DRX) timing de-synchronization between the UE and the eNB in an LTE_ACTIVE state having the steps of: the eNB detecting DRX timing de-synchronization; transmitting an indicator to a User Equipment (UE) to resume continuous reception; and waiting for an indication from the UE of whether a Continuous Reception Response or Continuous Reception Notification was received. |
US08103313B2 |
Portable communicator
This communicator makes it possible for the user to do telephone, facsimile, and data communication at any location. On a pen input device, a space eye 2, a telephone control system, a facsimile control system, and a data transmission system are mounted. All of them are operated by an input pen 55 or the space eye 2. The pen input device is connected to a wireless telephone equipment 7, and can be connected to a desired party through the public communication channel. In order to make the most of the equipment of a GPS user, the GPS user device 8 is connected to the pen input device 3. The current location of the GPS user is found through the GPS user device 8, and the data on the current location is transmitted to the party. Further, to make this communicator usable in any country, it is provided with means to connect it to a wireless telephone network of an individual service area of the country. |
US08103310B1 |
Methods and systems for using femtocells to address macro-network backhaul congestion
Methods and systems are provided for using femtocells to address macro-network backhaul congestion. In an embodiment, a macro base transceiver station (BTS) that has a backhaul connection to a radio network controller (RNC) detects that a current utilization of the backhaul exceeds a backhaul-congestion threshold, and responsively identifies one or more sector-carriers having a respective current air-interface utilization that is less than a respective sector-carrier-congestion threshold for the respective sector-carrier. The macro BTS further identifies one or more femtocells that are positioned in the coverage area of the one or more identified sector-carriers, and offloads some reverse-link traffic to each identified femtocell over the forward link of an identified sector-carrier in whose coverage area the respective identified femtocell is positioned, for forwarding of the offloaded traffic by the one or more identified femtocells over a packet-data network to an intended destination. |
US08103309B2 |
Multimode mobile terminal and self-sim configuration method thereof
A multiple mode multiple standby mobile terminal and self configuration method of the mobile terminal are provided for automatically configuring settings on multiple Subscriber Identity Module (SIM) cards. An identity module configuration method for a multiple mode multiple standby mobile terminal includes checking, when the mobile terminal powers on, reference identity information in the mobile terminal, determining whether identity information contained in an identity card attached to the mobile terminal is included in the reference identity information and establishing, when the identity information is included in the reference identity information, a connection to a communication network indicated by the identity information. |
US08103305B2 |
Method and system for cellular network and integrated broadcast television (TV) downlink with intelligent service control with feedback information
Aspects of the present invention may be found in a method and system for cellular network services and an integrated broadcast television (TV) downlink having intelligent service control with feedback information. The system may comprise cellular processing circuitry in a mobile terminal that processes a plurality of cellular frequency band communications services which comprise at least one voice service and at least one data service, in a single cellular processor integrated circuit in a mobile terminal. In addition, the system may comprise broadcast processing circuitry in the mobile terminal that processes VHF/UHF band broadcast services in a single broadcast processor integrated circuit in the mobile terminal. The cellular processing circuitry may communicate with, and share at least a single memory with, the broadcast processing circuitry. The cellular processing circuitry may utilize at least the single memory to request at least a portion of information deliverable via the cellular frequency band communications services for delivery via VHF/UHF band broadcast services. |
US08103304B1 |
Determining presence status using heat and motion detection
A method, system, and medium are provided for determining a presence status associated with a user of a mobile communications device. Heat and motion information is collected by heat detectors and accelerometers within the device. The heat and motion information is referenced to determine whether the information suggests that the user is available via the mobile communications device, and a presence status is assigned based on that determination. Presence status information is communicated to a presence server. |
US08103301B2 |
Dynamic noise floors in a wireless device
A wireless device configured to support a wireless networking protocol may utilize signal processing techniques that can mitigate the effects of jammer signals. For example, when a measured power associated with a digital sample of a received wireless signal is greater than a threshold, the wireless device may determine if the wireless signal corresponds to a wireless networking packet to be demodulated. If the wireless signal does not correspond to a wireless networking packet to be demodulated, the wireless device may adjust the threshold so that the power associated with the digital sample is less than the threshold. In other words, if the signal is a jammer signal, the wireless device may adjust its noise floor upward so that continuous reception of the same jammer signal does not trigger demodulation a second time. |
US08103299B2 |
Uni-directional traffic channel assignment for a receive-only group call in a mobile communication system
Aspects of mobile communication for establishing a receive-only group communication, such as a Push-to-Talk (PTT) call or multicast call with a plurality of wireless communication devices that are in a receive-only mode are disclosed. When a group call between wireless communication devices starts from an originating device, in one embodiment indicating a receive-only group with which a group call is to be established, one or more receive-only wireless communication devices are determined and invited to participate in the group call. The traffic channel to the receive-only wireless communication device is transitioned to a uni-directional, forward-only traffic channel such that media is provided from the originating wireless communication device to the receive-only wireless communication device via the uni-directional traffic channel. |
US08103297B2 |
Mobile communication system, base station apparatus and mobile station apparatus
A mobile station apparatus which transmits, to a base station apparatus, periodically first reception quality information using a physical uplink control channel according to a first instruction to transmit the first reception quality information included in a radio resource control signal, a second reception quality information using a physical uplink shared channel in a case wherein a second instruction to transmit the second reception quality information is included in an uplink data transmission permission signal, and the first reception quality information using the physical uplink shared channel in a case wherein the physical uplink shared channel is assigned by the uplink data transmission permission signal without the second instruction to transmit the second reception quality information in transmitting the first reception quality information in the physical uplink control channel, wherein the first reception quality information and the second reception quality information are selectively transmitted. |
US08103296B2 |
Mobile terminal and method of displaying information in mobile terminal
A mobile terminal and a method of displaying information in the mobile terminal are provided. The mobile terminal conveniently provides a plurality of item groups which respectively include at least one item and respectively have different group identifiers to a user. For example, a specific group identifier can remain on a screen when the screen is scrolled, and thus the user is easily aware of properties or categories of items currently displayed on the screen. |
US08103295B2 |
Optimistic access procedure at dormant target handset in a CDMA2000 1X network with F-QPCH enabled
A system and method for reducing communication latency including monitoring a communication channel for a plurality of indicators wherein a first indicator represents a desired communication operation; basing a communication operation upon a second indicator that indicates that the communication operation has an optimistic probability of success; and initiating an operation optimistically when at least the second indicator confirms that the operation optimistically initiated was a correct operation based upon the second indicator confirming the desired communication operation represented by the first indicator. |
US08103294B2 |
Determining the change in time at a mobile terminal
In a terminal 106 having a receiver 202 for receiving the signals from plural transmission sources 101-105 whose positions and transmission time offsets are unknown within the terminal, a method is provided for determining the change in the time (elapsed time) at the terminal between two instants. At a first position of the terminal a first set of measurements, aligned to a first instant, of a signal parameter representative of the time or phase of receipt of said signals from said plural transmission sources relative to one or more of them, or to a reference, or to a terminal clock is obtained. Then at a second position of the terminal a corresponding second set of measurements, aligned to a second instant, of a signal parameter representative of the time or phase of receipt of said signals from said plural transmission sources relative to one or more of them, or to the reference, or to the terminal clock is also obtained. The aligned measurements of the first and second sets are combined, and the time elapsed between the first and second instants is calculated from the change in the combined aligned measurements of the first and second sets. |
US08103292B2 |
System for limiting use of mobile communication devices within a vehicle
A system and apparatus for limiting use of mobile communication devices which utilizes vehicle diagnostic information transmitted via the Bluetooth™ communications protocol to a mobile device (PDA, cell phone, laptop, portable printer, GPS, iPod, etc.). If the vehicle diagnostic data meets predetermined criteria, the software configured to evaluate vehicle diagnostic data selectively authorizes telephone calls, incoming text messages, incoming pager messages, incoming e-mails, outgoing telephone calls, outgoing text messages, etc. If the predetermined criteria are not met, the functionality of mobile communication devices will be limited. |
US08103291B2 |
Leveraging location based services for power conservation in multi-mode wireless communication devices
A power saving and security enabling method, system, computer program product, and program storage device are disclosed. Wireless communication technology transceivers in a multi-mode wireless communication device are activated and deactivated based on a location detected by a location-based service system. A set of wireless network connection profiles control activation and deactivation of the wireless communication technology transceivers. Reduction in power consumption and improvement in security is achieved by only activating wireless communication technology transceivers when need and deactivating any other transceivers which are not currently connected to a wireless communication network. |
US08103290B2 |
Guiding system and method for guiding wireless communication device in wireless communication network
The invention provides a method for guiding a mobile communication device in a wireless communication network. At first, the method according to the invention determines a plurality of referenced positions covered in the wireless communication network. Afterward, the method obtains a plurality of communication quality parameters which each corresponds to one of the plurality of referenced positions. Next, the method transmits the plurality of referenced positions and the plurality of communication quality parameters to the mobile communication device and receives a target position from the mobile communication device. Then, the method determines a current position relative to the mobile communication device. Finally, according to the target position and the current position, the method generates a guiding information and transmits the guiding information to the mobile communication device. |
US08103289B2 |
System of utilizing cell information to locate a wireless device
A system is described that utilizes the measured characteristics of a cell site or a plurality of cell sites (100, 102, 104) and the cellular identification to selectively provide a wireless device (118) with location aiding from a cellular network server (120). The system may include a basestation (106, 108, 110) located within the cell site, a cellular measurement unit located in the wireless device (118), and a database (214) containing positional assistance information corresponding to the characteristic information. The system may also include a processing unit in signal communication with the basestation and the database (214) and a positional determination unit in the wireless device (118). |
US08103288B2 |
Estimation of speed and direction of travel in a WLAN positioning system using multiple position estimations
A method for estimating the speed and bearing of a Wi-Fi enabled device using WLAN radio signals in a WLAN based location service is provided. A method used to estimate a speed of travel of a Wi-Fi enabled device comprises the Wi-Fi enabled device receiving signals transmitted by Wi-Fi access points in range of the Wi-Fi enabled device, and using the signals to estimate the speed of and/or direction of travel of the Wi-Fi enabled device. |
US08103286B2 |
Wireless communication system for automatically generating a received signal strength distribution map
The invention discloses a wireless communication system including first mobile devices, a second mobile device, and a system end. The system end cooperates with the second device to determine a coordinate of each of the first mobile devices. When each of the first mobile devices receives a signal from the system end, each of the first mobile devices can detect its corresponding received signal strength. The system end or the second mobile device is capable of generating a received signal strength distribution map according to the coordinates and the strengths of the received signals. |
US08103282B2 |
Methods and apparatus for allocating resources in a distributed environment based on network assessment
Methods and apparatus are provided for allocating resources in a distributed environment, such as a packet network, based on a network assessment. One or more resources are allocated to a request in a distributed environment by identifying one or more potential resources to handle the request; obtaining a network connection assessment between the requester and the one or more potential resources; and assigning at least one of the one or more potential resources to the request based on the evaluation. The network connection assessment can assess, for example, a quality of a network connection between the requester and each of the one or more potential resources or evaluate a topology of the network connection between the requester and each of the one or more potential resources. The one or more resources can be selected based on a score assigned to each of the one or more potential resources. |
US08103279B2 |
Restrictive and preferential routing in a distributed mobile switching center environment with media gateway clusters
A system and method for routing calls in a distributed mobile switching center environment involves receiving a call at a first node (115(1)) in a telecommunication network (100). The first node is associated with multiple trunks (430, 445). A constraint relating to selection of a circuit for routing the call is identified (320). The circuit is associated with one of the trunks that is associated with the first node. The call is routed (350) to a trunk in accordance with the constraint. |
US08103277B2 |
Mobile communication terminal for handover from WCDMA network to CDMA network and method therefor
A handover method from a WCDMA network to a CDMA network in a system comprising a mobile communication terminal, a RNC of the WCDMA network and a BSC of the CDMA network comprises: transmitting a measurement control message for commanding cell power measurement on a WCDMA cell and a beacon cell in the RNC into the mobile communication terminal; transmitting a measurement report message into the RNC in the mobile communication terminal after measurement of the cell power on the WCDMA cell and the beacon cell; and determining a handover into a CDMA cell in the RNC depending on the measurement report message when there is no more receivable WCDMA cell. |
US08103276B2 |
Method of controlling idle mode initiation of a mobile station in a broadband wireless access system
A method of controlling entry into an idle mode in a wireless communication system is disclosed. More specifically, the method includes receiving from a base station (BS) a first message including a first action code, wherein the first action code requests a mobile station (MS) to de-register from the BS and initiate idle mode, and if the MS has pending uplink data, transmitting a second message including a second action code, wherein the second action code rejects the request from the BS. |
US08103271B2 |
Aircraft data radio with alternative channel selection
A data link radio system onboard an aircraft communicates with a plurality of ground stations that employ either an analog communication protocol or a digital communication protocol. A database contains information related to each ground station and its respective communication protocol. A transceiver communicates data bidirectionally with the ground stations. A receiver scans for an alternative ground station to use as an alternative to an active ground station with which the transceiver is communicating. When the active ground station becomes unavailable, the transceiver is automatically reconfigured for the analog or digital communication protocol used by the alternative ground station and then begins communicating with the alternative ground station. |
US08103270B2 |
Fixed cell communication system with reduced interference
A communication system has a high altitude communication device that has an antenna for directing beams to a fixed cell pattern with a polarity of cells. A specific pattern of cells having the same communication resource is provided. Cells having the same resource may be separated. The antenna is shaped to suppress interference with locations having the same resource. The areas not having the same resource are not suppressed to allow the system to have maximum capacity and allow a smaller antenna aperture. |
US08103269B2 |
Mobile terminal and method of selecting broadcast mode therein
A mobile terminal including a wireless communication unit configured to receive a broadcast signal, and a controller configured to control the wireless communication unit to receive the broadcast signal corresponding to a first broadcast mode when the first broadcast mode is executed, and to selectively execute a second broadcast mode that is different than the first broadcast mode when a reception of the broadcast signal corresponding to the first broadcast mode fails. |
US08103268B2 |
Device and method for assessing the quality of a mobile phone or mobile phone network
The problem to be solved by the present invention is to provide a system that allows a realistic quality assessment of a mobile phone and/or mobile phone network. For this purpose, imaging optics are used to project the image from at least part of the phone display onto a camera. The image or video data from the camera is then processed in image processing circuitry for deriving at least one quality parameter for the received image or video. |
US08103265B2 |
System and method for assigning call priority
A method for handling a call in an Intelligent telecommunications network, wherein the following steps are performed by a controller (3) providing logic for the Intelligent telecommunications network:—receiving (207, 304, 406) a first information element relating to a precedence indicator of a call prioritization service,—sending (208, 305, 407) a second information element derived from the first information element to a switch (5,8) for the handling of the call according to a priority indicated by the second information element. The method is particularly suitable for CAMEL networks in which the call prioritization service is eMLPP. |
US08103263B2 |
Apparatus and method for controlling portable terminal
Provided is an apparatus and method for controlling a portable terminal. The apparatus includes a contact sensing unit which senses an area of an external surface of the portable terminal contacted by a user as the user holds the portable terminal, a recognizing unit which recognizes a function mode of the portable terminal based on information about the contacted area sensed by the contact sensing unit, and a control unit which changes the portable terminal to a function mode recognized by the recognizing unit. Since a function mode of the portable terminal is controlled according to the way a user holds the portable terminal, convenience of changing a function mode of the portable terminal is provided through a single manipulation. |
US08103262B2 |
Method and system for forwarding calls placed to a telecommunications destination
The present invention provides a method for forwarding calls placed to a primary destination comprising receiving at least one call forwarding profiles, each call forwarding profile having a predefined duration and at least one call forwarding destination, receiving an instruction to activate one call forwarding profile to an activated profile and forwarding calls placed to the telecommunications destination according to the activated profile. |
US08103260B2 |
System and method for providing cordless extension of communication devices
A method of providing a cordless extension system for a plurality of communication devices in a defined environment, the method comprising the steps of: detecting that a first communication device of the plurality of communication devices is placing a call in the defined environment (205); in response to detecting, automatically creating a conference bridge involving all of the plurality of communication devices, wherein the first communication device is placed in an active mode, and wherein a second communication device of the plurality of communication devices that is on-hook is placed in a dormant mode (210). The invention proposes to include a Call Agent (CA) (600) that is configured to provide a cordless extension for the plurality of communication devices in a defined environment. |
US08103255B2 |
Method and a device for associating a terminal with a user account
The association device obtained from an association request issued by a terminal both an identifier of said terminal and the address of a gateway via which the terminal is connected to the network. The device also obtains a second gateway address from the source address of an access request issued by another terminal for making a connection to the user account. The terminal and the user account are associated when the two gateway addresses are equal. |
US08103254B2 |
Method and system for providing multimedia ring back tone service by using receiver-side switching center
Disclosed is a method for providing a multimedia Ring Back Tone (RBT) service by using a receiver-side switching center, which comprising the steps of: (a) receiving an ISDN User Part (ISUP) call connection request message including information (multimedia codec information) regarding a multimedia codec from a caller-side switching center when the originating terminal attempts a call connection to a terminating terminal; (b) transmitting the ISUP call connection request message including the multimedia codec information to a sound source-providing server; (c) requesting the caller-side switching center to set the multimedia codec, thereby activating a routing path for the RBT service; and (d) receiving a RBT sound source selected using the multimedia codec information from the sound source-providing server and transmitting the RBT sound source to the caller-side switching center. |
US08103253B2 |
System and method for transmitting messages to a wireless communication device
In accordance with one embodiment of the present invention, a method for communicating information to a user includes transmitting a plurality of indicator messages to a communication device associated with a particular user, each indicator message associated with an audio message for the user. The method also includes receiving, from the communication device, information indicating an order for two or more of the audio messages. Additionally, the method includes transmitting the audio messages to the communication device in the order indicated by the information indicating the order. |
US08103252B2 |
Method and system for using subjects in instant messaging sessions on a mobile device
A system and method are provided that incorporate subjects or subject lines into instant messaging sessions or conversations on a mobile device. During an instant messaging session, the user is provided with an option to specify a subject for at least the current portion of the session or for the entire session. The subject is proposed to the other users in the session, who can accept, ignore or modify the subject at their end. Multiple subjects can be specified for a single conversation if desired, and the subjects can be displayed with the contact in a message list. The instant messaging sessions may then be searched using search tools that are typically used for search email and other data messages. |
US08103250B2 |
System and method for sharing location data in a wireless communication network
A system and method for sharing location data amongst wireless communication devices uses a token system to grant permission to share location data. The tokens may be created automatically as the result of user activation of a different function. Location data may be exchanged when two wireless communication devices, authorized to exchange location data, are within a predetermined distance from each other. Location data may also be automatically exchanged upon the occurrence of a scheduled calendar event within a wireless communication device. Location data may be exchanged a single time or can be exchanged on a continuous or periodic basis so long as the token still exists. The token may be destroyed manually by some user activity or may be terminated automatically. |
US08103246B2 |
Systems and methods for remote user authentication
Systems for methods for remote user authentication by using a cellular phone and an authentication system that generates and uses transient pass codes. The Authentication system is used to store a user's existing passwords; alternatively, the authentication system creates on demand a transient random pass code that is good for a limited duration. The transient pass codes may also be used in the packets that enable each packet to be individually authenticated in the firewall. When the user has forgotten the password in a traditional system, alternatively, without the need to create or remember passwords, user can use transient pass codes. The user retrieves the password or the pass code via a cell telephone call to the authentication system, before logging on to the system. |
US08103244B2 |
System and method for control of television usage
Usage of televisions or other media devices is controlled, including controlling access to content on such devices. Access to multimedia content is controlled. Multimedia content to be accessed is identified, a viewer of the content is identified, data for the identified viewer that specifies a usage quota associated with the viewer and a usage rate associated with the viewer for the content is accessed, and the content to the viewer based on the usage quota and usage rate data is provided. |
US08103236B2 |
Method and apparatus for processing signal
A signal processing method and system are provided. The method includes receiving an input signal within a first frequency range, the input signal including a desired signal and an interference signal. The method includes down-converting the input signal to a second frequency range, which is lower than the first frequency range, using an offset local oscillator signal having a frequency substantially equal to the central frequency of the desired signal. The method includes separating the interference signal from the down-converted input signal. The method includes up-converting the separated interference signal to the first frequency range. The method includes subtracting the up-converted interference signal from the input signal at the first frequency range to obtain an interference removed signal. The method includes down-converting the interference removed signal to a third frequency range, which is lower than the first frequency range, using a local oscillator signal, for demodulating. The frequency of the offset local oscillator signal is different from the frequency of the local oscillator signal. |
US08103234B2 |
Automatic gain control using signal and interference power to obtain extended blocking performance
In a radio including analog and digital portions, with at least one A/D converter between the analog and digital portions, and the selectivity of the radio at least partly implemented in the digital domain, an AGC controller sets a first variable gain amplifier (VGA) (302) to low gain upon a determination that a wide-band power estimation exceeds a wide-band threshold. The wide-band threshold is selected to reduce the occurrence of A/D converter saturation. If the wide-band power estimation is less than the wide-band threshold, then for each VGA (302) in the analog portion, a determination is made whether a narrow-band power estimate exceeds a narrow-band threshold, corresponding to that VGA (302), plus a hysteresis value, in which case that VGA (302) is set to low gain; or whether the narrow-band energy estimate is less than the narrow-band threshold minus a hysteresis value, in which case that VGA (302) is set to high gain. |
US08103232B2 |
Broadcasting signal receiving apparatus and channel scanning method
Provided are a broadcasting signal receiving apparatus and a channel scanning method which are capable of scanning any desirable plurality of channels quickly by providing the channel scan function using information on a plurality of multiplexer (MUX) numbers, wherein the broadcasting signal receiving apparatus, includes a tuner unit; a memory which stores information related to a plurality of MUX numbers intended to be scanned; and a control unit which performs a channel scan by providing the information related to the MUX numbers stored in the memory to the tuner unit consecutively in accordance with an input of a prescribed scan instruction. |
US08103231B1 |
Transmission and receiver system operating on different frequency bands
A receiver can extract digital data from wireless radio frequency signal. The digital data contains at least two sets of compressed digital audio data each associated with a different set of audio program. One set of compressed digital audio data is delivered in a first frequency band and the other set in a second frequency band. One of the sets is stored in a memory system and the remaining set is not stored in the memory system. A user can select one of the sets of compressed digital audio data for decompression and then conversion to analog audio signal. |
US08103229B2 |
Multimode communication device with shared signal path programmable filter
A multimode communication device with a shared signal path programmable filter and a method for utilizing a shared signal path programmable filter in a multimode communication device. Various aspects of the present invention comprise a first module adapted to receive a first communication signal (e.g., corresponding to a first communication protocol) and a second module adapted to receive a second communication signal (e.g., corresponding to a second communication protocol). A shared filter, communicatively coupled to the first and second modules, may be adapted to filter the first and/or second communication signals in accordance with a plurality of selectable sets of filter response characteristics (e.g., associated with the first and second communication protocols). A filter control module may be adapted to select a set of filter response characteristics from a plurality of such sets and program the shared filter to filter a communication signal in accordance with the selected set. |
US08103228B2 |
Method for determining line-of-sight (LOS) distance between remote communications devices
An apparatus for wireless communications is disclosed including a super regenerative receiver adapted to receive an incoming signal from a remote apparatus, and a circuit adapted to at least partially determine the distance to the remote apparatus based on the incoming signal. The super regenerative receiver may be configured for relatively high sensitivity to allow the distance measurement circuit to discern the line-of-sight (LOS) portion of the incoming signal from the non-LOS portion thereof. Using the time of the LOS portion of the incoming signal, the circuit is able to more accurately determine the distance to the remote apparatus. By sending a signal to the remote apparatus, and receiving a response signal from the remote apparatus, the circuit may determine the distance to the remote apparatus from the respective times of the transmission and reception of the signals. |
US08103223B2 |
Cellular communication device with wireless pointing device function
A device includes a first wireless transceiver adapted to communicate over a cellular network, a second wireless transceiver adapted to communicate over a local network separate from the cellular network, and a mechanism adapted to report movement information to a computer via the second wireless transceiver. The mechanism is optionally an optical sensor reporting relative position information. The device is operable as both a cellular communication device and a computer pointing device. A button of the device is adapted to operate as a mouse button, and optionally, in some modes, controls operation of the cellular communication device. The second wireless transceiver optionally uses Universal Serial Bus protocol. The device optionally transfers files via the second wireless transceiver. In some usage scenarios, the device and a separate wireless pointing device communicate with a same computer and are used to operate an application, such as a gaming application. |
US08103222B2 |
RF sensor system and method for operating the same
The embodiment provides a radio frequency sensor system comprising a radio frequency transmission terminal and a radio frequency reception terminal. The system comprises an oscillating circuit part for generating a plurality of frequency clocks, a signal coupler for coupling signals exiting on the radio frequency reception terminal, a signal detector for detecting change of the coupled signal according to movement of an object and generating a detection signal, and a controller for analyzing the detection signal and differentially employing the frequency clock according to the analysis result. |
US08103219B2 |
Method and apparatus for frequency control in wireless communications
The automatic frequency correction value applied by a receiver is altered to minimize long-term drift of a path delay profile. In one embodiment, the phase or timing error resulting from constant frequency corrections is accumulated, and an estimated frequency correction value is selectively quantized into an actual frequency correction value in response to the accumulated phase/timing error. The quantized value above or below the estimate is selected to minimize the accumulated phase/timing error that gives rise to path delay profile drift. In another embodiment, a timing circuit measures the instantaneous path delay profile drift incurred with each frequency correction, and integrates the instantaneous drift measurements over time to yield a path delay profile drift. The drift (or its rate of change) is then used to adjust a frequency correction value so as to minimize the drift. |
US08103217B2 |
Apparatus and method for radio communication
An apparatus and a method of performing radio communication are provided. The radio communication apparatus may determine a channel capacity of a radio channel based on a sensing duration to sense the radio channel and a false alarm probability, determine a sensing duration value and a false alarm probability value that maximize the channel capacity, and sense the radio channel based on the determined sensing duration value and the false alarm probability value. |
US08103216B2 |
Dynamic networking modes method and apparatus
A portable electronic device is disclosed. The portable electronic device includes a wireless transceiver, a processor coupled to the wireless transceiver, a memory coupled to the processor and a program stored in the memory and running on the processor. The program provides automatic transitioning between a wireless infrastructure communication mode to an ad-hoc communication mode. The infrastructure mode is used when a request from a mobile device is received to access a communications network. The ad-hoc mode is used when a request from the mobile device is received to access resources on the portable electronic device. |
US08103215B2 |
Method of establishing a direct communication between a first wireless phone and a second wireless phone
Method of communicating between a first wireless phone and a second wireless phone A method of communicating between a first wireless phone (A) and a second wireless phone (B), each of said first and second wireless phones comprising a wireless transceiver for exchanging data using a signaling protocol, said method comprising the steps of: initiating a direct communication between the two wireless phone via a first stimulus on the first wireless phone and a second stimulus on the second wireless phone, configuring the first wireless phone with a first predefined IP address (IP_A) and a first signaling protocol identifier (SIP_A), and the second wireless phone with a second predefined IP address (IP_B) and a second signaling protocol identifier (SIP_B), the first, respectively second, phone knowing the second, respectively first, IP address, the second, respectively first, signaling protocol identifier and a predefined wireless network identifier (SSID), establishing a direct communication between the two wireless phones using their wireless transceivers and the signaling protocol on the basis of the first and second predefined IP addresses, the first and second predefined signaling protocol identifiers and the predefined wireless network identifier. |
US08103210B2 |
Information processing apparatus
An information processing apparatus includes a short-distance wireless communication unit and a player selection controller. The short-distance wireless communication unit receives, from a partner device via short-distance wireless communication, a selection request to select any one of players. In accordance with the selection request, the player selection controller controls switching to a player requested to be selected. After start of the player switching, when a predetermined time elapses before success or failure of the player switching is determined, the short-distance wireless communication unit transmits, to the partner device via short-distance wireless communication, a selection success response to the selection request. After the transmission of the selection success response, when failure of the player switching is detected, the short-distance wireless communication unit transmits, to the partner device via short-distance wireless communication, a player change notification indicating a change into a player selected before execution of the player switching. |
US08103206B2 |
Systems and methods for controlling cleaning devices in image forming apparatus
Systems and methods are provided for controlling cleaning devices in image forming apparatus electrostatic image forming apparatus. Such systems may include a charge receptor, movable in a process direction, defining a main surface. A toner application device applies toner to the charge receptor, and is configured to place a lubrication stripe including the toner on a portion of the main surface of the charge receptor, the position of the lubrication stripe is controlled with respect to a position on the main surface of the charge receptor corresponding to a paper trail edge. The dimensions and density of the lubrication stripe may also be controlled. The lubrication stripe is delivered to a secondary cleaning device including a blade engaging with the photoreceptor surface to lubricate the blade. |
US08103204B2 |
Fixing apparatus and image formation apparatus
In a fixing apparatus including a fixing roller including an elastic layer, a heating roller including a heat source, the heating roller being formed by sequentially layering an elastic layer and a mold release layer on an outer circumferential face of a shaft, a fixing belt wound around the fixing roller and the heating roller, the fixing belt being formed by sequentially layering an elastic layer and a mold release layer on an endless belt type base material layer formed from heat-resistant resin, and a pressurizing roller that is pressed to the fixing roller via the fixing belt, volume resistivity of the base material layer of the fixing belt is in a range of 1010 Ωcm to 1017 Ωcm inclusive, volume resistivity of the elastic layer of the fixing belt is in a range of 1012 Ωcm to 1016 Ωcm inclusive, volume resistivity of the elastic layer of the fixing roller is in a range of 1012 Ωcm to 1016 Ωcm inclusive, and volume resistivity of the elastic layer of the pressurizing roller is in a range of 103 Ωcm to 108 Ωcm inclusive. |
US08103199B2 |
Developing device, and image forming method and process cartridge using the developing device
A developing device including a developing roller facing an image bearing member and a toner layer thickness control member to control an amount of a toner adhered to the developing roller, so that an electrostatic latent image formed on the image bearing member is developed with the toner to form a toner image. The following relationships are satisfied: 0.08×100.3×Dv |
US08103196B2 |
Developer containing device and image forming apparatus into/from which developer containing device is installed and removed
A developer containing device includes: a developer container configured to contain developer and to be inserted into a receptacle defined in an image forming apparatus main body; a developer feed inlet provided in a forward end of the developer container which is inserted into the receptacle in an insertion direction and for feeding the developer contained in the developer container into the image forming apparatus main body; and an opening and closing member that opens the developer feed inlet with movement of the developer container in the insertion direction when the developer container is inserted into the receptacle and closes the developer feed inlet with movement of the developer container in opposition to the insertion direction when the developer container is removed from the receptacle, when the opening and closing member moves to open the developer feed inlet, the forward end of the opening and closing member in the insertion direction and at least one side of the opening and closing member being pressed against restrainers provided in the receptacle. |
US08103191B2 |
Image forming apparatus
The invention provides an image forming apparatus having: an image holding member; a charging unit; a latent image-forming unit; a development unit; a measuring unit; and a control unit. The image holding member has a substrate having a surface having regular reflectance in a range of about 30% to about 95% with respect to light having a first wavelength and a subbing layer having a light transmittance of about 50% or greater per unit thickness of the layer with respect to light having the first wavelength and a photosensitive layer having absorption with respect to light having a second wavelength that is different from the first wavelength. |
US08103190B2 |
Belt device and image-forming apparatus
A belt device for an image forming apparatus includes an endless belt member supported at roller members, side frames disposed along sides of the belt member being respectively slidably supported at slide rails disposed at a body of the image forming apparatus, a rear frame constructed accross the side frames, rotatably supporting shafts of the roller members at the rear side, a front frame rotatably supporting shafts of the roller members at the front side, and having a projecting surface smaller that an inner periphery of the belt member, and a support frame cantilever-supporting the front frame with respect to the rear frame. The rear frame includes a freely detachable holding member supporting rear side bearings supporting the rear side shafts of support rollers supporting the belt and a sub-bearing which is more to the center side in an axial direction of the support rollers than the rear side bearing. |
US08103188B2 |
Image forming apparatus
An image forming apparatus includes a secondary transfer roller that is supported by a secondary-transfer-unit supporting unit and transfers a toner image onto a recording medium, a lubricant applying brush that comes into contact with the secondary transfer roller and applies a lubricant to the secondary transfer roller, a lubricant-applying-brush housing unit that houses the lubricant applying brush, a solid lubricant that is housed in the lubricant-applying-brush housing unit and supplies the lubricant to the lubricant applying brush, a lubricant holding member that elastically holds the solid lubricant, a driving gear that transmits rotational force from the outside to the lubricant applying brush, and a lubricant unit that supports at least the lubricant applying brush, the lubricant-applying-brush housing unit, the solid lubricant, the lubricant holding member, and the driving gear in an integral state and is formed to be detachably attachable to the secondary-transfer-unit supporting unit. |
US08103185B2 |
Cleaning device and image forming apparatus
A cleaning device includes: a cleaning blade which removes liquid developer including toner particles and carrier liquid by bringing a contact corner portion constituted by a first surface and a second surface into contact with a cleaned body which is rotated or circulated while holding the liquid developer; a blade supporting body which supports the cleaning blade at the first surface of the cleaning blade or a surface on the side opposite to the first surface; a pressing member which presses the contact corner portion of the cleaning blade against the cleaned body; and seal members disposed at side ends in the first direction of the cleaning blade and having projecting portions which project further than the second surface on the side opposite to a third surface which is on the side opposite to the second surface. |
US08103183B2 |
Heater control with varying control cycle and lighting pattern
A heater controlling apparatus for controlling supply of alternating current power to at least one heater that heats a heating object includes a detection unit configured to detect a temperature of the heating object, a determining unit configured to determine a proportion of lighting time for lighting the heater based on the detected temperature and a preset target temperature of the heating object, and a control unit configured to control the supply of alternating current power to the heater based on both a control cycle and one or more lighting patterns, the heater being lit according to the one or more lighting patterns defined for each control cycle, and both the control cycle and the lighting pattern varying in response to the determined proportion of lighting time. |
US08103182B2 |
Image forming apparatus taht includes a transfer member that can be separated from an inner circumferential surface of a transfer belt when belt is rotating
An image forming apparatus includes a transfer roller that can be separated from an intermediate transfer belt. When an operational mode is switched from a multicolor mode to a mono-color mode, the image forming apparatus changes a rotational speed of the intermediate transfer belt to a level slower than a rotational speed of the intermediate transfer belt to be set in the multicolor mode to transfer a toner image to the intermediate transfer belt, then separates a first transfer member from the intermediate transfer belt, and after the first transfer member is separated from the intermediate transfer belt, the image forming apparatus increases the rotational speed of the intermediate transfer belt to a rotational speed to be set in the mono-color mode to transfer the toner image to the intermediate transfer belt. |
US08103175B1 |
Optical signal processing systems and methods for amplification and/or attenuation
An optical signal processing system is provided that includes a first light modulator for receiving, placing information on a first optical signal, and for producing a second optical signal. The second optical signal includes a desired signal portion and an undesired signal portion. The optical signal processing system includes a second light modulator that tunes a first optical pump signal to a Brillouin frequency that is less than, but corresponding to, a frequency of the undesired signal portion. The optical signal processing system includes a light conductor configured to receive as a first input the second optical signal and as a second input the first optical pump signal tuned to the Brillouin frequency. The optical signal processing system causes the first optical pump signal tuned to the Brillouin frequency to induce a Stimulated Brillouin Scattering effect at the light conductor to attenuate the undesired signal portion. |
US08103174B2 |
Transmission network having an optical receiver that utilizes dual power pins and a single status pin to lower power consumption, lower manufacturing cost, and increase transmission efficiency
A communication network is provided for interconnecting a network of digital systems, such as multimedia devices. Each node of the communication network may include a receiver and a transmitter. The receiver and transmitter of each node can be an optical receiver and transmitter. The optical receiver is preferably powered by two power supply pins, each providing different supply amounts. An activity detector within the receiver can be powered from a first supply amount, and the signal path of the optical receiver can be supplied from a second supply amount greater than the first supply amount. The first supply amount is provided at all times, and the second supply amount is only provided if activity is detected. A voltage regulator which provides the first supply amount can be beneficially embodied on the same integrated circuit as a network interface to reduce the manufacturing cost of the network. By powering the activity detector separate from the signal path, power down and power up (normal) operating states are envisioned for reducing power consumption and increasing longevity of the optical receiver and transmitter. |
US08103173B2 |
Method and system for a polarization mode dispersion tolerant optical homodyne detection system with optimized transmission modulation
An optical homodyne communication system and method in which a side carrier is transmitted along with data bands in an optical data signal, and upon reception, the side carrier is boosted, shifted to the center of the data bands, and its polarization state is matched to the polarization state of the respective data bands to compensate for polarization mode dispersion during transmission. By shifting a boosted side carrier to the center of the data bands, and by simultaneously compensating for the effects of polarization mode dispersion, the provided system and method simulate the advantages of homodyne reception using a local oscillator. The deleterious effects of chromatic dispersion on the data signals within the data bands are also compensated for by applying a corrective function to the data signals which precisely counteracts the effects of chromatic dispersion. |
US08103166B2 |
Multi-wavelength coherent receiver with a shared optical hybrid and a multi-wavelength local oscillator
An exemplary apparatus for digital coherent detection of a multi-wavelength signal includes a polarization-diversity optical hybrid, at least four Wavelength De-Multiplexing (W-DMUX) filters, 4M detectors, and 4M analog-to-digital converters (ADCs), with M an integer greater than one. The hybrid has a first input for receiving a multi-wavelength signal including M sub-channels at different wavelengths, and a second input for receiving a reference light source including M continuous-wave references at different wavelengths that approximates center wavelengths of the M sub-channels. The hybrid has at least four outputs. A W-DMUX input for each W-DMUX filter is provided a corresponding one of the hybrid outputs, and each W-DMUX filter provides M filtered optical channel outputs. Each detector converts at least one of the filtered channel outputs into a corresponding electrical signal. Each ADC converts one of the electrical signals into a corresponding digital signal. The corresponding digital signals represent the M sub-channels. |
US08103165B2 |
Collision detection scheme for optical interconnects
A method of detecting transmission collisions in an optical data interconnect system. The method includes initiating a data transmission of a data signal from a transmitting node over the optical data channel, transmitting a first collision detect signal from the transmitting node throughout a duration of the data transmission where the first collision detect signal is transmitted over an optical detection channel corresponding to the transmitting node, monitoring at the transmitting node of the optical data interconnect system for a predetermined period of time, where the optical data interconnect system further includes optical collision detection channels corresponding to each of a plurality of receiving nodes and one or more remaining nodes, and identifying a transmission collision when a second collision signal is received through one of the optical collision detection channels at the transmitting node during the predetermined period of time. |
US08103159B2 |
Flashing control method for a digital camera
The present invention is directed to a flashing control method for a digital camera. Indices respectively corresponding to sensitivity values are firstly determined. Subsequently, main-flash intensities are respectively obtained with respect to the sensitivity values such that their target brightness values are substantially the same after exposure, thereby constructing an energy table. Further, a predetermined preflash is fired to obtain a corresponding preflash brightness value with respect to each distinct distance. Main-flash indices are then respectively obtained according to maximum main-flash intensity and the energy table with respect to the distinct distances such that the target brightness values are substantially the same after exposure, thereby constructing a preflash table. During picture capturing, the main-flash intensity is obtained according to the preflash brightness value and the preflash table. |
US08103157B2 |
Camera adjustment
Cameras are adjusted by setting magnifications of two or more cameras to be substantially equal, focusing the two or more cameras, and setting the two or more cameras so that portions of an object captured thereby when displayed are aligned. |
US08103152B2 |
Information recording medium, and apparatus and method for recording information to information recording medium
Provided is an information recording medium which achieves high speed conversion of a signal input from external from MPEG-TS to MPEG-PS complying with DVD standard. An apparatus and a method for recording information to the information recording medium are also provided. A constrained format which enables conversion from a first stream (for example, MPEG transport stream) to a second stream (for example, MPEG program stream) is provided. The constrained format defines that a first packet (for example, TS packet) is grouped and managed in multiplexing unit. The first one (AF#8) of complete audio frames in the multiplexing unit (402) is the first one of audio frames in a payload of a second packet (for example, PES packet) (413). |
US08103149B2 |
Playback system, apparatus, and method, information processing apparatus and method, and program therefor
A playback instruction data generator determines, for each type of exceptional and special playback, a portion of target content with specific details to be played back in exceptional and special playback of the target content, on the basis of a playback rule for the category of the target content, among playback rules defined for each category of content and for each type of exceptional and special playback, and generates playback instruction data in which portion-to-be-played information indicating that portion is associated with identification information identifying the target content. A data extracting unit extracts, from content specified by a user, a portion of the content with specific details indicated by the portion-to-be-played information for the type of exceptional and special playback specified by the user, the portion-to-be-played information being included in the playback instruction data and being associated with the identification information for the content specified by the user. The present invention is applicable to, for example, an apparatus that records and plays back content, such as images. |
US08103147B2 |
Recording medium, method and apparatus for providing management information
According to one embodiment, a method of recording a digital stream on a recording medium, includes checking an existence of entry point information in a received digital transport stream, the entry point information associated with entry points in the digital transport stream, the digital transport stream comprising a plurality of data packets; grouping received data packets into one or more data object units based on the entry point information as a result of the checking step, and grouping one or more data object units into one data object; and recording the received data packets on the basis of the data object on the recoding medium. |
US08103146B2 |
DVD player and optical disk reproducing apparatus
In an optical disk reproducing apparatus, when an extension of a still image file whose reproduction is instructed is JPG, the optical disk reproducing apparatus analyzes a header and determines whether or not the still image file is a still image file of a format capable of reproduction. In the case of determining that the still image file is a still image file of a format incapable of reproduction herein, a video signal indicating its fact is outputted. As a result of this, a user can speedily be notified that the still image file whose reproduction is instructed is a file incapable of reproduction, and operability of the user can be improved. |
US08103145B2 |
Apparatus and method for decoding data for providing browsable slide show, and data storage medium therefor
A decoding apparatus and method for producing a browsable slide show and a data storage medium therefor. The decoding apparatus having a mainstream decoder, which decodes mainstream packet data including image data to be reproduced in a browsable slide show; a sub-audio decoder, which decodes sub-audio packet data including audio data attached to the image data; a mainstream system time clock (STC) counter, which provides an STC sequence for controlling the decoding time of the mainstream packet data to the mainstream decoder; and a sub-audio STC counter, which provides an STC sequence for controlling the decoding time of the sub-audio packet data to the sub-audio decoder. Accordingly, it is possible to seamlessly reproduce sub-audio data even when a user selects a forward or reverse play in the middle of reproducing still image data with the sub-audio data attached thereto in a browsable slide show. |
US08103144B1 |
Method and apparatus for mechanically splicing optic fibers
A method and apparatus for mechanically splicing a pair of optic fibers or optic cables, the mechanical splice comprising: a ferrule having an axial capillary bore, the capillary bore configured to enclose the optic fibers at both ends of the ferrule; and cured epoxy disposed to secure together the ends of the optic fibers and to secure the optic fibers to an inside surface of the capillary bore, the ferrule optionally enclosed in a metal tube. |
US08103143B2 |
Single-mode optical fiber
Disclosed is an optical transmission fiber having reduced bending and microbending losses that is commercially usable in FTTH or FTTC transmission systems. |
US08103142B2 |
Preventing dielectric breakdown in optical fibers
When transmitting in higher-order modes (HOMs), the chances of dielectric breakdown in the bulk glass can be reduced by judicious selection of the mode of transmission. Since energy distributions in the HOM profile change with the mode order, one can calculate the peak intensity for any given HOM. Correspondingly, one can calculate whether any portion of the transmitted pulse will exceed the breakdown threshold for the optical fiber through which the HOM signal is being transmitted. Should the calculated energy exceed the dielectric breakdown threshold, another HOM with a lower peak intensity can be selected for signal transmission. Disclosed are systems and methods for selecting an appropriate HOM to reduce the likelihood of dielectric breakdown. |
US08103140B2 |
Interferometric fiber optic gyroscope with silicon optical bench front-end
Method and apparatus are provided for a silicon substrate optical system for use in an interferometric fiber optic gyroscope (IFOG). A silicon substrate of the silicon substrate optical system is etched to receive optical components, including an input optical fiber, a pump source, a wavelength division multiplier, an isolator, a polarizing isolator, a beam splitting device, a PM tap coupler, a relative intensity noise (RIN) photodiode, a system photodiode, and an output optical fiber. The optical components are mounted on a silicon substrate to reduce the size and cost of the IFOG and increase reliability. |
US08103139B2 |
Methods and systems for controlling fiber polarization mode dispersion (PMD)
A method is provided for predicting an installed performance parameter of an optical fiber cable. The method includes obtaining a measurement indicative of a value of the performance parameter at a first moment in time. A measurement indicative of a value of the performance parameter at a second moment in time may then be obtained. A first correlation may then be determined between the measurement at the first moment in time and the measurement at the second moment in time. A value of the performance parameter at the second moment in time may then be estimated based upon the measurement at the first moment in time in combination with the first correlation, the first correlation being based upon observations of a manner in which the performance parameter varies over time for at least a second optical fiber. |
US08103137B2 |
Optical network for cluster computing
Leaf switches and spine switches in a Clos network are interconnected by optical fibers. The network enables large numbers of servers or other apparatus to communicate with each other with minimal delay and minimal power consumption. |
US08103133B2 |
Method of enabling interactivity to be conferred on a pre-printed graphic image
A method of swipe-scanning a graphic image pre-printed on a surface. The method comprises the steps of: (i) operatively positioning a swipe-scanner relative to the surface and swiping the scanner across the surface; (ii) capturing, during the swipe, successive images of portions of the graphic image; (iii) printing, during the swipe, successive parts of a position-coding pattern onto the graphic image, the position-coding pattern identifying a plurality of absolute positions and an impression identity for the graphic image; (iv) sensing, during the swipe, positions of the scanner; (v) using the sensed positions to control, during the swipe, printing of the position-coding pattern; (vi) using the sensed positions to assemble the captured portions of the graphic image into a scanned graphic image; and (vii) generating association data indicating an association between the impression identity, the plurality of absolute positions and the scanned graphic image. |
US08103130B2 |
Automated image processing
Automated electronic document design systems and methods for appropriately sizing and positioning uploaded user images into predefined image areas in a product design being created in a Web environment. For an image that is not to be cropped when incorporated into the design, the image is sized to fit within the selected image area and positioned in the image area according to a predefined anchor location The aspect ratio of the original image is maintained. For an image that is available for cropping when incorporated into the design, the image is sized and cropped to create a version of the image that fills the image container. |
US08103124B2 |
Registration apparatus, registration method and program
A registration apparatus includes: a calculation section that calculates a positional difference between a part of a physical trait on a first image that is processed and a corresponding part of the physical trait on a second image that was processed earlier than the first image, the physical trait being used for verification; a connecting section that connects the first image to the second image after correcting, in accordance with the calculated positional difference, the position of the first image such that a part of the physical trait on the first image is overlapped with a corresponding part of the physical trait on the second image; and a registration section that registers the connected image in a storage medium. |
US08103123B2 |
Method and apparatus for image improvement
A method and an apparatus for improving the image quality. The method comprises steps of producing image correcting information to decrease errors in the image to be produced by a camera module (109, 111, 112) by comparing the image taken by said camera module (109, 111, 112, 113) with a test image, storing the image correcting information produced and identifying information related to said image correcting information in the memory of an electronic peripheral device (104, 106), receiving the image produced by said camera module (109, 111, 112, 113) and a second piece of identifying information related to said image in the electronic peripheral device (104, 106), comparing said identifying information with said second piece of identifying information in said peripheral device, and performing an image improvement operation on said image in said peripheral device in response to the comparison carried out. |
US08103122B2 |
Feature adapted beamlet transform apparatus and associated methodology of detecting curvilinear objects of an image
A method of detecting a curvilinear object of a noisy image. The method includes filtering the noisy image in accordance with a two dimensional line profile. The line profile is selected within a class of steerable filters. A beamlet coefficient is calculated in accordance with the filtering, wherein a coefficient above a predetermined threshold identifies a local feature. |
US08103107B2 |
Video-attribute-information output apparatus, video digest forming apparatus, computer program product, and video-attribute-information output method
An attribute-information-area extracting unit extracts an attribute information area in which attribute information is displayed when the attribute information area does not change between certain frames of adjacent scenes obtained by dividing a video content by a scene dividing unit. A character-areas extracting unit extracts character areas in which video attribute information in individual characters that is metadata of the video content of the attribute information area are present, and a character-area-meaning assigning unit assigns meanings to the character areas. A character-area reading unit reads the video attribute information, from the character areas to which meanings are assigned, thereby outputting the video attribute information. |
US08103099B2 |
Method and system for recognizing characters and character groups in electronically represented text
A system and method for automatically recognizing words or phrases in text. |
US08103094B2 |
Color correction based on skin color
Methods and apparatus, including computer program products, for performing color correction. One product can receive a digital image that includes a region depicting human skin; obtain a skin color value based on a sample; receive a skin parameter value that is a tan or a blush value; use the skin color value and the skin parameter value to determine an estimated ambient lighting condition of the image; and determine a color correction based on the estimated lighting condition and a target lighting condition. Another product can use the skin color value to determine an estimated color temperature of the image and an estimated tint shift of the image, and can determine a color correction based on the estimated lighting condition and a target lighting condition and the estimated tint shift. Another product can use the skin color value and the skin parameter value to determine an estimated camera color setting. |
US08103087B2 |
Fault inspection method
A fault inspection method and apparatus in which the scattergram is separated or objects of comparison are combined in such a manner as to reduce the difference between an inspection object image and a reference image. As a result, the difference between images caused by the thickness difference in the wafer can be tolerated and the false information generation prevented without adversely affecting the sensitivity. |
US08103085B1 |
System and method for detecting flaws in objects using machine vision
This invention overcomes the disadvantages of the prior art by providing a system and method for flexibly detecting flaws in the acquired runtime/live images of objects based upon an inspection process that employs a training or model image of the object. This system and method enables predetermined flaws, and other predetermined features, within predetermined tolerances, to be disregarded as a flaw at inspection time. Typically, flexible flaw detection and repositioning of the model image occurs locally with respect to predetermined flaws and imperfections, and is undertaken after the image is acquired and the model image has undergone a global affine transformation/positioning with respect to the runtime image. Subsequent inspection then occurs with a locally repositioned model image that subsumes any imperfection or variation that is to be disregarded. |
US08103083B2 |
Counting stacked documents
The process for treating stacks formed of a predetermined number of planar substrates, such as securities, banknotes, checks and other similar documents, said securities being formed by prints on said substrates arranged in matrix-form in lines and columns, comprises the steps of (a) displacing the stack under a cutting device; (b) cutting a strip of the stack with cutting means; (c) evacuating the cut strip for liberating the front side of the stack which is under the cutting means; (d) taking an image of the front side of the stack; (e) counting the number of substrate in the stack by analyzing the image taken; (f) resuming the process at step (a) until all strips of a stack have been cut and starting with another stack. |
US08103077B2 |
Method and system for locating opaque regions in chest X-ray radiographs
A method and system for locating an opaque region, such as a heart region in a chest X-ray radiograph is disclosed. In order to segment a heart region in a chest X-ray radiograph, a heart region boundary is generated based on lung boundaries in the chest X-ray radiograph and an average heart region model. A location of the lower boundary of the heart region in the chest X-ray radiograph is then determined. Left and right portions of the heart region boundary are independently registered to corresponding portions of the lung boundaries, and upper and lower portions of the heart region boundary are adjusted based on the left and right portions in order to form a smooth contour. |
US08103075B2 |
Method for providing extended possibilities when imaging a patient's heart
The invention relates to the use of 2D projection images which belong to a specific common heart phase. A 3D image data set can be used to generate a reference projection image for the same projection angle for each of the 2D projection images and a differential image can be derived from the reference projection image and 2D projection image. The differential images are back-projected and combined in one 3D differential image data set and, by using this, a deformed 3D image data set is obtained from the previously recorded 3D image data set. Iterations guarantee that the deformed 3D image data set ensues with the smallest possible distance from the 2D projection images for the existing common heart phase. Finally, a 3D image data set is available for a different heart phase other than the reference heart phase and the possibilities for imaging a patient's heart are extended. |
US08103069B2 |
Registration apparatus, verification apparatus, registration method, verification method and program
A registration apparatus includes: display control means for controlling display means to display a body part reflected on an image pickup surface and where the body part should be placed on the image pickup surface; driver means for driving a light source to emit light specific to a verification object inside the body part, the verification object being used for verification; extraction means for extracting a pattern of the verification object reflected on the image pickup surface as a result of emitting the light; and registration means for registering in storage means the pattern extracted by the extraction means. |
US08103066B2 |
Ultrasound system and method for forming an ultrasound image
The ultrasound system includes a processor that extracts plane data from volume data formed by using ultrasound signals received from a target object to form a plane image and sets a region of interest (ROI) on the plane image. The processor extracts at least a portion of the volume data to form a ROI image and a 3D image corresponding to the ROI image. A control unit controls a display unit to display the plane image together with the 3D image, and also controls the processor to set a new ROI on the displayed plane image to form a new ROI image and a 3D image corresponding to the new ROI image. |
US08103065B2 |
Assessment of medical conditions
The present invention is directed to methods for analyzing electrical signals generated by biological tissues, such as muscles (e.g., cardiac or skeletal muscle) and tissue within the nervous system (e.g., neurons within the central and peripheral nervous systems). The tissue may be a patient's own, or it may have been transplanted into the patient from a donor organism or from a tissue or cell culture. The result of the analysis indicates the condition of the tissue, and results obtained over time can alert a patient or health care professional to changes in that condition. |
US08103064B2 |
Finger identification method and apparatus
An image pickup scheme capable of always providing an optimum quality of a blood vessel pattern, in image pickup of a blood vessel pattern of a finger using transmitted light, without being affected by a difference, if any, in an external environment. A personal identification apparatus includes light sources for irradiating light to be transmitted by a finger, an image pickup unit for picking up an image using light transmitted by the finger, finger detection unit for detecting that the finger exists in a predetermined position, finger region extraction unit for extracting a region occupied by the finger from an image picked up by the image pickup unit, and gain changing unit for changing an amplification factor of image pickup elements in the image pickup unit on the basis of a picture quality of a specific region within the extracted region. |
US08103059B2 |
Laser rangefinder and method for digital signal processing thereof
A method for digital signal processing is disclosed. Reflected laser signals are received and digitized to generate corresponding digital signals. The digital signals are accumulated to generate an accumulated signal. A digital filtering operation is applied to the accumulated signal to generate a filtered signal. A maximum signal value for the filtered signal is found and a threshold value is set accordingly. It is determined whether the maximum signal value is less than the threshold value, and, if not, a distance value is calculated. |
US08103056B2 |
Method for target geo-referencing using video analytics
A method to geo-reference a target between subsystems of a targeting system is provided. The method includes receiving a target image formed at a sender subsystem location, generating target descriptors for a first selected portion of the target image, sending target location information and the target descriptors from a sender subsystem of the targeting system to a receiver subsystem of the targeting system, pointing an optical axis of a camera of the receiver subsystem at the target based on the target location information received from the sending subsystem, forming a target image at a receiver subsystem location when the optical axis is pointed at the target, and identifying a second selected portion of the target image formed at the receiver subsystem location that is correlated to the first selected portion of the target image formed at the sender subsystem location. |
US08103052B2 |
Method of embedding informaton into image
According to an aspect of an embodiment, a method of embedding information into an image has obtaining an image data by taking the image by an image input device, dividing the image data into a plurality of blocks, determining an area in each of the blocks on the basis of a resolution power of the image input device, where a characteristic value may be modified in accordance with the information, respectively, comparing the size of the block with the size of the area and modifying a characteristic value of each of the blocks in accordance with the information to be embedded when the ratio of the size of the area with respect to the size of the blocks is smaller than a predetermined value. |
US08103030B2 |
Differential directional microphone system and hearing aid device with such a differential directional microphone system
A differential direction microphone system for a hearing aid device is described, comprising: a first directional microphone stage with a first differential directional microphone, and a second directional microphone stage with a further differential directional microphone, with the second directional microphone stage being connected downstream from the first directional microphone stage, where the directivity of the first directional microphone stage is essentially oriented in the opposite direction to the directivity of the second directional microphone stage, with the differential direction microphone system having a directional characteristic, of which the directivity is essentially orthogonal to an axis predetermined by the directivities of the first and the second directional microphone stage. |
US08103028B2 |
Electrostatic loudspeaker
An electrostatic loudspeaker includes a backplate having a metal film acting as one electrode of a capacitor and defining a number of sound apertures therein; a diaphragm insulatively spaced a distance from the backplate to form the capacitor; the diaphragm comprising a metal film acting as the other electrode of the capacitor; a back chamber having a substrate and an insulative spacer for joining edge portions of the diaphragm and the substrate; a driving circuit element for converting electrical signals from exterior input pads into driving signals to drive the diaphragm to vibrate and sound; the driving circuit element being mounted on an inner surface of the substrate and being accommodated in the back chamber; and a first, second and third connection paths for respectively electrically connecting the driving circuit element with the two electrodes of the capacitor, and the exterior input pads. An electrostatic loudspeaker with two backplates is also disclosed. |
US08103027B2 |
Microphone with reduced parasitic capacitance
A MEMS microphone has an SOI wafer, a backplate formed in a portion of the SOI wafer, and a diaphragm adjacent to and movable relative to the backplate. The backplate has at least one trench that substantially circumscribes a central portion of the backplate. |
US08103026B2 |
Microphone module with electromagnetic interference shielding means
A microphone module includes a cabinet, a sensor, an integrated circuit chip, a first substrate, and a second substrate. The first substrate carries the integrated circuit chip and includes a first top surface, a first bottom surface, and a first shielding part with a fixed electric potential extending from the first top surface to the first bottom surface. The second substrate includes a second top surface contacting the first bottom surface, a second bottom surface, and a second shielding part with the fixed electric potential on the second bottom surface, wherein the second shielding part is arranged in such a way that no electromagnetic waves can pass between the first shielding part and the second shielding part. |
US08103024B2 |
Door with structural components configured to radiate acoustic energy
A door leaf includes a stiff, light structural part that maintains fed-in vibrational energy and, by flexural waves, propagates this energy in at least one active surface perpendicular to its thickness to distribute resonance mode vibration components over at least one surface, which has specified, preferred locations or sites within it for transducer devices, which are affixed on the structural part at one of the locations or sites to set the structural part into vibration and to allow it to resonate, thus creating an acoustic radiator that delivers an acoustic output signal when it vibrates in resonance, the front and/or the rear cover panel of the door leaf being part of the stiff, light structural component. The transducer(s) is/are situated between the cover panels. This arrangement provides a door with a loudspeaker function, which needs no extra volume compared to an ordinary door, and which is able to provide sound reliably and comprehensively to one or more rooms, which adjoin this door acting as a loudspeaker. Advantageously, additional loudspeakers or loudspeaker boxes are not required in a room that receives sound by this door with loudspeakers. |
US08103023B2 |
Apparatus and method for acoustic beamforming
An apparatus for acoustic beamforming comprises a beamform processor (105) for generating a beamformed signal from two audio inputs. An update processor (107) updates the beamforming filter of the beamform processor (105) if an update criterion is met. An adaptive filter (111) filters the signal from one of the signals and the difference signal between the filtered signal and the signal from the other audio input (101) is generated. An adaptation processor (115) adapts the adaptive filter (111) to minimize the difference signal. A criterion processor (109) modifies the update criterion in response to the (possibly normalized) difference signal. Specifically, the update criterion may be relaxed to improve acquisition performance if the difference signal is indicative of a strong signal outside the beam of the beamform processor (105). |
US08103018B2 |
Sound pickup apparatus
An A/D converter sets a sound pickup signal to low sensitivity and inputs the signal to a sound pickup beam generation unit. The A/D converter sets a sound pickup signal to high sensitivity and inputs the signal to the sound pickup beam generation unit. A sound detector determines from the sound pickup beam whether or not sound is present and whether or not clipping has arisen. A control unit inputs a determination result from the sound detector, thereby setting an encoder such that a low-level sound pickup beam signal is output to the outside when a high-level sound pickup beam signal is clipped. |
US08103016B2 |
Network system and audio signal processor
An audio network system that performs transport of audio signals among nodes by cascading a plurality of nodes each including two sets of transmission I/Fs and reception I/Fs, and circulating among the nodes in each fixed period an audio transport frame generated by a master node, is configured such that the master node generates the audio transport frame in an S-th period based on the audio transport frame in an (S−k)-th period, and each of the other nodes delays the audio signals written by another node after the audio transport frame is generated by the master node until the audio transport frame is transmitted to the self node, by k period(s) with respect to the other audio signals, for use in signal processing. |
US08103006B2 |
Spatial resolution of the sound field for multi-channel audio playback systems by deriving signals with high order angular terms
Audio signals that represent a sound field with increased spatial resolution are obtained by deriving signals that represent the sound field with high-order angular terms. This is accomplished by analyzing input audio signals representing the sound field with zero-order and first-order angular terms to derive statistical characteristics of one or more angular directions of acoustic energy in the sound field. Processed signals are derived from weighted combinations of the input audio signals in which the input audio signals are weighted according to the statistical characteristics. The input audio signals and the processed signals represent the sound field as a function of angular direction with angular terms of one or more orders greater than one. |
US08103003B2 |
Method for setting communication parameters and communication device
A method for setting communication parameters in a plurality of communication devices includes setting communication parameters without an authentication process being performed for a second communication device in a case where a first communication device has received a request for setting communication parameters from the second communication device within a predetermined period of time from the start of setting communication parameters. The method further includes setting communication parameters after the authentication process has been performed for the second communication device in a case where the first communication device has received a request for setting communication parameters from the second communication device after the expiration of the predetermined period of time from the start of setting communication parameters. |
US08103002B2 |
Pulse position based-chaotic modulation (PPB-CM) communication system and method
A PPB-CM communication system and method. The PPB-CM communication system includes a transmitter which splits a symbol period, which is a transmission unit of a communication signal, into at least a pair of parts, inserts a data signal into one of the parts, and transmits a communication signal having the data signal inserted; and a receiver which receives the communication signal from the transmitter and determines bit information of the symbol period according to which part of the symbol period has the data signal inserted, as determined by comparison of energy levels of the parts. Accordingly, a separate threshold is not required to determine the data bit of the symbol period. Thus, the communication signal can be accurately determined. Also, the communication system can be simply implemented without need of a delay line. |
US08103001B2 |
Method for verifying rights contained in a security module
A method of verification of rights is disclosed, contained in a security module associated to an apparatus processing broadcasted digital data. The apparatus is connected to a management center transmitting encrypted rights messages for accessing the digital data. The method includes reception and reading by the security module of all or part of a rights message including at least one right and means for verifying the right, decryption and verification of the rights message and updating of a rights memory, and storage of all or part of the rights message in a messages memory. During a further verification step, the method includes identification of at least one right present in the rights memory, search of the corresponding stored rights message and verification of the rights message, comparison of the right contained in the rights message with the corresponding right stored in the rights memory, and determination of a default state when the result of the comparison indicates a difference. |
US08103000B2 |
Slice mask and moat pattern partial encryption
A selective encryption encoder consistent with certain embodiments of the invention has vertical and/or horizontal stripes encrypted. In one embodiment, packets are examined in the digital video signal to identify a specified packet type, the specified packet type being both packets carrying intra-coded data representing a pattern of horizontal stripes across an image and packets carrying intra-coded data representing a pattern of vertical stripes across an image. The packets identified as being of the specified packet type are encrypted using a first encryption method to produce first encrypted packets. These first encrypted packets are then used to replace the unencrypted packets in the digital video signal to produce a partially encrypted video signal. The packets of the specified type can also be multiple encrypted and replaced in the data stream to produce a multiple encrypted video data stream. This abstract is not to be considered limiting since embodiments consistent with the present invention may incorporate more, fewer or differing elements than mentioned in this abstract. |
US08102999B2 |
Secure telemetric link
A communications protocol is used to provide data privacy, message integrity, message freshness, and user authentication to telemetric traffic, especially to and from implantable medical devices in a body area network. Encryption, message integrity, and message freshness are provided through use of token-like nonces and ephemeral session-keys derived from device identification numbers and pseudorandom numbers. |
US08102997B2 |
Processor for executing an AES-type algorithm
A processor for executing a Rijndeal algorithm which applies a plurality of encryption rounds to a data block array in order to obtain an array of identical size, each round involving a key block array and a data block substitution table, wherein said processor comprises: a first input register (102) containing an input data block column; an output register (111) containing an output data block column or an intermediate block column; a second input register (101) containing a key block column or the intermediate data blocks; a block substitution element (104) receiving the data one block at a time following the selection (103) thereof in the first register and providing, for each block, a column of blocks; an element (109) applying a cyclic permutation to the substitution circuit column blocks; and an Exclusive-OR combination element (110) combining the permutation circuit column blocks with the content of the second register, the result of said combination being loaded into the output register. |
US08102996B2 |
Scrambler, descrambler and method, and disc apparatus
The descrambler receives scrambled data generated from byte data associated with an encoding sequence Q and a scramble value corresponding to the sequence Q in a processing sequence P. The descrambler includes a scramble value generation section that generates a scramble value of the encoding sequence Q of input data, and calculates descrambled data from the scramble value and input byte data. The encoding sequence Q is associated with each byte data of the code string. The scramble value corresponding to the encoding sequence Q is obtained by performing a predetermined operation on the byte data corresponding to each of the encoding sequence Q of the code string. |
US08102991B2 |
Method and system for automatic call distribution
A method for automatic call distribution includes detecting that a first agent is communicating on a first call and detecting that the first call involves a predefined low priority communication. The method includes transitioning the first agent to an on-call ready state based on the first call. The on-call ready state indicates that the first agent is ready to receive an additional call while communicating on the first call. |
US08102989B1 |
Apparatus and method for switching from overlap signaling to en bloc signaling in a data network
Gateways facilitate communication of voice traffic from a calling party to a called party over a packet network. To establish a communication session, an originating gateway sends one or more initial call control messages using overlap signaling to a destination gateway. The destination gateway may be unable to establish the communication session using overlap signaling. The destination gateway signals the originating gateway, such as by indicating that the communication session could not be established because of an incomplete or invalid destination address. The originating gateway then attempts to establish the communication session using en bloc signaling. In this way, an attempt that fails due to the use of overlap signaling is retried using en bloc signaling. |
US08102988B2 |
Method and system for dynamically terminating wireless and wireline calls between carriers
A third party tandem provider that intercepts and routes voice and data traffic between telecommunications carriers, e.g., wireless carriers, local exchange carriers, and long distance carriers, by dynamically determining the actual terminating switch for a call using a plurality of proprietary databases versus terminating calls merely based on the switch associated with the terminating telephone number. The tandem services provider Service Control Point (SCP) is arranged to maintain a carrier unit's status in a resident database or secure such information per call from the terminating carrier's database. When a call is placed to a telephone number associated with a carrier connected to the tandem, the tandem platform Service Switching Point (SSP) queries the SCP for availability and routing instructions. In response, the SCP accesses its database and/or the terminating carrier's database to determine the status of the unit. If the unit is available, the SCP sends the SSP the unit's current service address (e.g., IP address, telephone number, location routing number) to route the call to the switching location currently serving the subscriber unit. If the unit is unavailable, the SCP sends the SSP the information to route the call to the home switch associated with the called unit for announcement, voice mail, or other treatment. The terminating carrier thus avoids the internal routing inefficiencies of re-directing the call within its network. |
US08102984B2 |
Speakerphone and conference bridge which receive and provide participant monitoring information
Disclosed herein are methods, systems, and devices for improved audio, video, and data conferencing. The present invention provides a conferencing system comprising a plurality of endpoints communicating data including audio data and control data according to a communication protocol. A local conference endpoint may control or be controlled by a remote conference endpoint. Data comprising control signals may be exchanged between the local endpoint and remote endpoint via various communication protocols. In other embodiments, the present invention provides for improved bridge architecture for controlling functions of conference endpoints including controlling functions of the bridge. |
US08102981B2 |
Alerting for long duration sessions in communication networks
Communication networks and associated methods and systems are disclosed that provide duration alerting for communication sessions to subscribers. A communication network of the invention comprises a charging system and a network management system. The charging system receives charging information from at least one network node serving a session for a subscriber. The charging system monitors a duration of the session based on the charging information, and processes filter criteria and the duration of the session to determine whether to provide duration alerting for the session. If the charging system determines that duration alerting is proper based on the filter criteria, then the charging system transmits duration alerting information to the network management system. The network management system receives the duration alerting information, and transmits a duration alerting message to the subscriber. |
US08102977B2 |
Voicemail box with caller-specific storage folders
A method and system are provided for creating and utilizing caller-specific memory locations or folders within a single voicemail box of a telecommunications network-based voicemail system. A subscriber to voicemail services sets up a plurality of caller-specific memory locations or folders within her voicemail box for directing incoming messages to particular folders. Preferably, the folders are specific to particular callers based on the caller directory number or caller ID. The subscriber assigns a given folder with directory numbers of callers known to be associated with that folder. When a call comes in to the voicemail system with a directory number associated with a given folder, the voice message from that call is directed to and saved in the associated folder. If desired, personal identification numbers (PIN) may be assigned to each folder to control access to messages saved therein. |
US08102976B1 |
Systems and methods for trading track view
Included are embodiments for providing communications data. At least one embodiment of a method receiving data associated with a communications session, the communications session including a first communications stream and a second communications stream, wherein the first communications stream and the second communications stream are received in a receiving order and recording at least a portion of the communications session. Some embodiments include receiving a request to provide, from the recording, at least a portion of the first communications stream in a visual format and providing at least a portion of the first communications stream in the visual format. |
US08102975B2 |
Voice business client
The subject mater herein relates to computer software and client-server based applications and, more particularly, to a voice business client. Some embodiments include one or more device-agnostic application interaction models and one or more device specific transformation services. Some such embodiments provide one or more of systems, methods, and software embodied at least in part in a device specific transformation service to transform channel agnostic application interaction models to and from device or device surrogate specific formats. |
US08102974B2 |
Method and apparatus for event notification based on the identity of a calling party
An event notification system notifies one or more designated persons of an event or emergency that has been reported by an endpoint to a receiver. When a call is received by the receiver, an event notification process identifies the endpoint. One or more designated persons are identified that should be notified when a call is received from this endpoint. The notification message that is generated and optionally the particular designees that are notified can be based on information about the call. The event notification may be triggered by a received call. The designated persons can be notified by an event notification system using a communication flow expression according to the delivery preferences of each designated person. The disclosed event notification system optionally obtains the responses of the designees, and records the status of the notification process. |
US08102972B2 |
Emergency services selective router interface translator
A selective router interface translator for placement between legacy selective routers and their location databases translates location queries from legacy selective router interfaces to newer protocol location databases using newer protocol interfaces, e.g., a NENA V8 protocol query to an Emergency Routing DataBase (ERDB), or a Location to Service Translation (LoST) protocol query to a LoST server. In this way existing selective routers may remain as they are today, yet be flexible enough to allow the databases they query to be developed to new standards. The disclosed selective router interface translator includes a NENA V3 protocol to LoST protocol translator to translate a NENA V3 query for location of an emergency caller into a LoST protocol query. The selective router interface translator also comprises an ALI to ERDB protocol translator to translate an ALI query for location of an emergency caller into an ERDB protocol query. |
US08102971B2 |
Monitoring a call forwarded to a network-based voice mail system
An apparatus, system and method for monitoring calls that have been forwarded to a network-based voice mail system (VMS). The VMS receives the forwarded call and sends a start of greeting signal at the beginning and an end of greeting signal at the completion of the voice message greeting to the central office switch. The switch sends an activate call monitoring data message and a call monitoring alert signal to the customer premises equipment (CPE). If the CPE is adapted for call monitoring and includes a speaker assembly, then the speaker assembly is engaged in response to the activate call monitoring data message, thereby allowing hands-free call monitoring. If the CPE does not include a speaker assembly, then the called party may activate call monitoring by lifting the handset in response to detecting a call monitoring alert from the CPE. While monitoring the call, the called party may intercept the call to speak with the calling party. |
US08102965B2 |
Panoramic recording device for a panoramic X-ray machine
In order to set up digital image acquisition in classic panoramic X-ray machines, the invention proposes providing a row of detectors in the cartridge unit of the machines, said row of detectors being arranged or being able to be arranged behind the recording slit. The output signals from the row of detectors and the output signals from a rotary encoder are wirelessly transferred to an evaluation unit. Retrofitting the digital image acquisition thus does not require any intervention in safety-related parts of the panoramic X-ray machine. |
US08102959B2 |
Digital audio processing system and method
A digital audio processing system includes an input to receive a phase component of a signal. The digital audio processing system includes symbol recognition logic to adjust a sample of the phase component using an offset value. The symbol recognition logic maps the adjusted sample to a nearest predetermined phase value of a plurality of predetermined phase values. The symbol recognition logic determines a symbol using a difference between the nearest predetermined phase value and a prior nearest predetermined phase value. The prior nearest predetermined phase value corresponds to a prior sample of the phase component of the signal. The offset value is based on a detected error of the prior sample of the phase component of the signal. The digital audio processing system also includes an output to provide a second signal that indicates the symbol. |
US08102958B2 |
Pilot scrambling enabling direct pilot sequence detection in initial acquisition in evolved UTRA
A communications network and method thereof include a base station controller configured to provide a repetition period of a primary synchronization channel to be equal to a predetermined integer value times a scrambling code length of the scrambling code of a common pilot channel. A user equipment in the network is configured to search for a known sequence comprising the primary synchronization channel to select a cell and a corresponding sub-frame/symbol timing from the selected cell. |
US08102951B2 |
Apparatus and method for controlling iterative decoding in a mobile communication system
An apparatus and a method for raising a data throughput by dynamically changing the maximum number of iterative decoding times of an iteratively decodable code in a mobile communication system are provided. The apparatus includes an early stop controller for determining whether an early stop condition is satisfied during a decoding process according to a maximum number of the iterative decoding times, a Connection IDentifier (CID) controller for detecting a CID of a Media Access Control (MAC) header after the early stop, and an iteration controller for, when determining that a Protocol Data Unit (PDU) is allocated to the receiver apparatus by detecting the CID of the MAC header, resetting the maximum number of iterative decoding times after identifying a decoding block of a next PDU, and for, when the CID is not detected, resetting the maximum number of the iterative decoding times after identifying a next decoding block of the current PDU. |
US08102950B2 |
Method and apparatus for efficient multi-symbol detection
Where two or more multi-valued digital data symbols are modulated so that they overlap after passing through a channel, forming a combined signal, a receiver receives the combined signal and forms detection statistics to attempt to recover the symbols. Where forming detection statistics does not completely separate the symbols, each statistic comprises a different mix of the symbols. A receiver determines the symbols which, when mixed in the same way, reproduce or explain the statistics most closely. For example, the receiver hypothesizes all but one of the symbols and subtracts the effect of the hypothesized symbols from the mixed statistics. The remainders are combined and quantized to the nearest value of the remaining symbol. For each hypothesis, the remaining symbol is determined. A metric is then computed for each symbol hypothesis including the so-determined remaining symbol, and the symbol set producing the best metric is chosen as the decoded symbols. |
US08102943B1 |
Variable digital very low intermediate frequency receiver system
The present invention is a radio frequency (RF) receiver that uses an RF mixer for tuning to desired frequency bands. The RF receiver down converts a received RF signal into a very low intermediate frequency (VLIF) signal. When receiving a desired RF signal, the frequency of the resulting VLIF signal is called the desired VLIF frequency, and is based on the signal strength of the received RF signal. In one embodiment of the present invention, the desired VLIF frequency is selected to be one of two VLIF frequencies, and is inversely related to the signal strength of the received RF signal. For example, a higher desired VLIF frequency is selected when receiving lower signal strength RF signals to increase effective receiver sensitivity. A lower desired VLIF frequency is selected when receiving higher signal strength RF signals to improve image rejection. |
US08102939B2 |
Link adaptation
The present invention discloses an apparatus and method for adapting a transmission parameter in a transmitting node of a data communication system to the current link quality of a data communication channel. The adapted transmission parameter is selected by the transmitting node from a set of transmission parameters in dependence on a number of successful transmissions. The number of successful transmissions is compared in the transmitting node against one of a first threshold value corresponding to a first state of the transmitting node and a second threshold value corresponding to a second state of the transmitting node. The method comprises in the transmitting node the steps of (a) counting the number of successful transmissions; (b) selecting the adapted transmission parameter (b1) in response to the number of successful transmissions equaling or exceeding the first threshold value when the transmitting node is in the first state, and (b2) in response to the number of successful transmissions equaling or exceeding the second threshold value when the transmitting node is in the second state; and in dependence of the result of a following transmission, operating the transmitting node in one of the first state and the second state. |
US08102935B2 |
Estimation of data-to-pilot ratio in a wireless communication system
Techniques for estimating data-to-pilot ratio are described. A terminal may receive pilot sent to multiple terminals and may receive data sent specifically to the terminal. The terminal may estimate channel gain and noise variance based on the received pilot. The terminal may then estimate a data-to-pilot ratio based on the received data y and the estimated channel gain h and noise variance σ2. In one design, the terminal may determine a metric y 2 - σ 2 h 2 and may average the metric across multiple received data symbols to obtain the data-to-pilot ratio. The terminal may receive pilot and data via multiple antennas and may combine the received data across these antennas to obtain combined data. The terminal may estimate signal-to-noise-and-interference ratio (SINR) based on the received pilot from the multiple antennas and may then estimate the data-to-pilot ratio based on the combined data and the estimated SINR. |
US08102934B2 |
Transmitting apparatus and method
A transmitting apparatus includes a subset matrix setting unit to set a subset matrix corresponding to a channel matrix with respect to each of a plurality of antennas of at least one of a plurality of user terminals, using channel matrices fed back from the plurality of user terminals; a beamforming matrix calculator to perform a predetermined operation using the set subset matrix so as to calculate a beamforming matrix composed of weight vectors respectively corresponding to the plurality of antennas of each of the plurality of user terminals; a beamforming processor to perform a beamforming process on data to be transmitted according to the calculated beamforming matrix so as to generate a transmission signal; and antennas to transmit the transmission signal to the plurality of user terminals. The transmitting apparatus obtains a diversity effect while removing interference between user terminals with a small quantity of computations. |
US08102933B2 |
Transmit diversity scheme
The present invention relates to methods for implementing transmit diversity in a telecommunication network. In particular there is provided an algorithm for performing transmit diversity encoding in a transmitter (100) and transmit diversity decoding in a receiver (1700) respectively. In the method processed pairs of data blocks (314.1A, 314.1B) are transmitted on a first antenna (112.1) on N sub-carriers in a first temporal order; and a second antenna (112.2) in the reverse temporal order. |
US08102932B2 |
Method and apparatus for de-mapping symbol in multi-input multi-output communication system
A method and an apparatus for de-mapping symbols in a Multi-Input Multi-Output (MIMO) system are provided. In the present invention, an estimated channel effect and a plurality of received data symbols are used to estimate a plurality of transmitted data symbols. A plurality of constellation points around an estimated value are selected as the detected values of the transmitted data symbol after the estimated value of one of the transmitted data symbols is calculated. Then, the detected values are used to calculate the detected values of remaining transmitted data symbols separately so as to obtain a plurality of detected value sets. Finally, a best one among the detected value sets is chosen as a result of de-mapping the received symbols. Therefore, only a few detected value sets are calculated and a better detected result is obtained, which possesses low complexity and high performance. |
US08102931B2 |
Method and device for operating a precoded MIMO system
A method is provided for generating precoder data (600), comprising: obtaining transmit power data indicative of a transmit power of a plurality of multiple-input/multiple-output signals (610); obtaining signal quality data, the signal quality data including at least one measure of a quality of the plurality of multiple-input/multiple-output signals (620, 630); obtaining channel data with respect to a wireless channel, the channel data including a measure of respective channel parameters of each of a plurality of channel paths in the wireless channel (620, 630); constraining one or more system performance parameters (640); and determining first and second precoder diagonal values (wA and wB) based on the signal quality data, the transmit power data, the channel data, and the one or more constrained system performance parameters (650). |
US08102929B2 |
Low power ultra wideband transceiver
Low-power transmitter and/or receiver devices are provided by sacrificing time and/or frequency diversity in exchange for lower power consumption. When channel conditions indicate that time and/or frequency spreading are unnecessary for transmissions, a transmitter may enter into a power-conservation mode in which transmissions are performed using a time gating scheme or a time repetition scheme. In the time gating scheme, symbols are transmitting just once, rather than a plurality of times, but with increased transmission power. In the time repetition scheme, copies of the same symbol are transmitted a plurality of times on the same frequency on different symbol transmission periods, instead of being retransmitted on different frequencies on different symbol transmission periods. Consequently, the symbol can be generated once and stored for subsequent retransmission, thereby allowing some of the transmitter/receiver chain components can be operated at a lower duty cycle or processing speed to conserve power. |
US08102927B2 |
Method and apparatus for generating and receiving OFDM symbol
The present invention provides an OFDM symbol generating apparatus. The OFDM symbol generating apparatus generates a plurality of weight-applied symbol groups by applying a plurality of weights to a digital modulation symbol group, and generates a plurality of IFFT symbol groups by performing an IFFT operation on the plurality of weight-applied symbol groups. Subsequently, an IFFT symbol group having the minimum PAPR is selected from among the plurality of IFFT symbol groups such that a characteristic of a PAPR can be improved without reducing data transmission speed. |
US08102918B2 |
Generation of an order-2N transform from an order-N transform
Apparatus, systems and techniques based on an integer transform for encoding and decoding video or image signals, including transform of encoding and decoding of image and video signals and generation of an order-2N transform W from an order-N transform T in the field of image and video coding. For example, a retrieving unit is configured to retrieve an order-N transform T, where N is an integer; a deriving unit is configured to derive an order-2N transform W from the retrieved order-N transform T, and a transforming unit configured to generate an order-2N data Z using the derived transform W. |
US08102915B2 |
Motion vector fields refinement to track small fast moving objects
A conversion unit for converting a first motion vector field (MVF1) into a second motion vector field (MVF2). The first motion vector field being computed, on basis of a first image and a second image of a sequence of images, for a temporal position between the first and second images. A first establishing means establishes a first group of un-referenced pixels in the first image. A second establishing means establishes a second group of un-referenced pixels in the second image. A computing means computes a match error of a candidate motion vector oriented from the first group of un-referenced pixels to the second group of un-referenced pixels. A comparing means for comparing the match error with a predetermined match threshold and assigning the candidate motion vector to one of the motion vectors of the second motion vector field if the match error is below the predetermined match threshold. |
US08102910B2 |
Re-adaption of equalizer parameter to center a sample point in a baud-rate clock and data recovery receiver
An apparatus generally having a first circuit and a second circuit. The first circuit may be configured to (i) generate an equalizer parameter in response to an input signal, the equalizer parameter causing a cancellation of post-cursor inter-symbol interference from a plurality of symbols in the input signal and (ii) generate an output signal in response to both the input signal and the equalizer parameter. The second circuit may be configured to (i) generate a target parameter signal in response to the input signal, the target parameter signal representing a mean value of a plurality of sample points of the symbols and (ii) generate a control signal in response to the target parameter signal, the control signal causing a reduction of the equalizer parameter, the reduction causing a decrease in the cancellation of the post-cursor inter-symbol interference from the symbols, wherein the apparatus does not cancel pre-cursor inter-symbol interference. |
US08102908B2 |
Waveform equalizing device
A waveform equalizing device for performing high-precision waveform equalization for an input signal and outputting the result as an output signal, includes: a FIR filter for performing convolution operation between the input signal and a plurality of tap coefficients; first and second slicers at least one of which makes decision on the value of the output signal; a first delay device for imparting a delay to the output of the second slicer; an IIR filter; and an addition section for summing the output of the FIR filter and the output of the IIR filter and outputting the sum as the output signal. The IIR filter includes first and second delay portions for respectively receiving the outputs of the first slicer and the first delay device and imparting delays, and performs convolution operation between the signal received by the first delay portion and tap coefficients for the first delay portion and between the signal received by the second delay portion and tap coefficients for the second delay portion. |
US08102904B2 |
Methods and systems for data rate detection for multi-speed embedded clock serial receivers
A method of determining a data rate of a high speed serially transmitted data stream comprises statistically examining edge timing characteristics of the incoming data stream. Based on the edge characteristics, a signature is identified that is associated with the edge characteristics. Based on the identified signature, a data rate at which the data stream is being transmitted is determined. |
US08102902B2 |
System and method for improving DSL performance
A system and method is described for determining a condition of a communication line, such as the absence of a filter device on a digital subscriber line (DSL). A first signal characterized by a high upstream power is activated over the line, and a first set of parameters associated with the communication line is obtained. A second signal characterized by a low upstream power is activated, and a second set of parameters associated with the communication line is obtained. Comparison of first and second sets of parameters is indicative of a condition of the connection and presences or absence of a DSL filter on the communication line. |
US08102901B2 |
Techniques to manage wireless connections
A system, apparatus, method and article to manage wireless connections are described. The apparatus may include a connection management module to automatically form a first connection between a first mobile device and a second mobile device, and a second connection between the second mobile device and a fixed device, wherein the first mobile device is to communicate information with the fixed device using the first and second connections. Other embodiments are described and claimed. |
US08102898B2 |
Channel estimating apparatus, CDMA receiving apparatus, and channel estimating method
A corrected channel estimating apparatus is disclosed, which is capable of removing side-lobe components mutually leaking into transmission paths from channel estimates to increase the accuracy. A channel estimation unit calculates channel estimates for a plurality of transmission paths due to a signal that arrives through multipath. A channel estimate correction unit removes side-lobe components mutually leaking into the transmission paths from the channel estimates calculated by the channel estimation unit to correct the channel estimates. In this way, the corrected channel estimating apparatus estimates transmission paths of a multipath. |
US08102893B2 |
Multiple emitter VECSEL
An extended cavity surface emitting laser has a first laser die with a first cavity and a first gain element and a second laser die with a second cavity and a second gain element. The first and second gain elements are in series to provide optical gain and optical feedback in an extended optical cavity configuration. The first and second gain elements provide optical gain and optical feedback in a common extended cavity with the first and second gain elements operating serially as a common extended cavity optical mode. |
US08102889B2 |
Multi-chamber gas discharge laser bandwidth control through discharge timing
A method and apparatus are disclosed for controlling bandwidth in a multi-portion laser system comprising a first line narrowed oscillator laser system portion providing a line narrowed seed pulse to an amplifier laser system portion, may comprise utilizing a timing difference curve defining a relationship between a first laser system operating parameter other than bandwidth and the timing difference and also a desired point on the curve defining a desired timing difference, wherein each unique operating point on the curve corresponds to a respective bandwidth value; determining an actual offset from the timing difference at the desired point on the curve to an actual operating point on the curve; determining an error between the actual offset and a desired offset corresponding to a desired bandwidth; modifying the firing differential timing to remove the error between the actual offset and the desired offset. |
US08102888B2 |
Semiconductor laser device and driving method of the same
A semiconductor laser device according to the present invention outputs light while periodically varying the temperature of a semiconductor laser, an optical waveguide, or a diffraction grating, outputs light while causing the optical waveguide or the diffraction grating to mechanically and periodically vary, or causes return light, which varies periodically or non-periodically, to be incident on the semiconductor laser. Since the periodical fluctuation is applied to the temperature of the semiconductor laser, the optical waveguide, or diffraction grating, the periodical mechanical variation is applied to the optical waveguide or the diffraction grating, or the return light is caused to be incident on the semiconductor laser, the semiconductor laser carries out a multimode oscillation from a low output to a high output without shifting between a single mode oscillation and a multimode oscillation. Accordingly, the present invention can provide a semiconductor laser device having IL characteristics in which a current is proportional to a light output and a driving method thereof. |
US08102883B2 |
LDP IGP synchronization for broadcast networks
A network element that has a broadcast interface to a broadcast network becoming operational determines whether at least one alternate path exists to the broadcast network. The broadcast interface is to carry traffic on a label switched path. If an alternate path exists, the broadcast interface will not be advertised to the broadcast network until label distribution protocol (LDP) is operational with all neighbors on the broadcast interface. |
US08102882B2 |
Subcarrier truncating data transmission scheme in OFDM system
A multicarrier data transmission scheme is provided. According to the provided scheme, a radio transmitter encodes data bits with different degrees, the degree of an encoded data bit being defined by the number of parity check equations protecting the data bit. The data bits are preferably encoded with an irregular low-density parity check (LDPC) code. The encoded data bits are then mapped to symbols. The symbols are allocated to subcarriers of a multicarrier radio signal on the basis of channel state information obtained from the radio receiver and the degree used with respect to each symbol. On the basis of the channel state information, a number of subcarriers are truncated due to high attenuation, and the number of subcarriers to be truncated relative to the total number of subcarriers is substantially fixed. The available transmit power to the non-truncated subcarriers. The multicarrier signal comprising symbols on the non-truncated subcarriers is then transmitted to the radio receiver. |
US08102881B1 |
Streamlined guest networking in a virtualized environment
Networking speed in a virtualized environment can be improved by utilizing an enhanced protocol and parallel stack to bypass restrictions of a conventional network stack that complies with standard networking protocols. In one embodiment, an enhanced TCP protocol enables large packets received from a guest application to bypass the guest networking stack and be received to a bottom conversion layer of the enhanced stack, which is able to segment the packet into appropriately sized segments that conform to the conventional protocol. These segments can be passed to a network interface card (NIC) or other device for encapsulation, framing, or other such processing to be transmitted to the destination as Ethernet frames or other such packets. |
US08102880B2 |
Method and apparatus for packet segmentation and concatenation signaling in a communication system
The invention relates to a data packet structure for conveying data of service data units (SDU) using protocol data units (PDU). The data packet comprise a data packet payload comprising at least one protocol data unit (PDU), wherein a protocol data unit (PDU) comprises a service data unit (SDU) or a fragment of a service data unit; and a data packet header comprising an indicator (FFF, SFF) indicating whether or not the data packet payload begins with a protocol data unit (PDU) being a fragment of a service data unit and whether or not the data packet payload ends with a protocol data unit (PDU) being a fragment of a service data unit. |
US08102878B2 |
Video packet shaping for video telephony
The disclosure relates to techniques for video packet shaping for video telephony (VT). The techniques can be used to prioritize audio packets to reduce audio delay. Channel conditions, excessive video content, or both can cause delays in audio transmission. When reverse link (RL) throughput is reduced, video packet size can overwhelm the RL and increase audio delay. The video packet may consume an excessive number of MAC RLP packets, resulting in delays between successive audio packets. The size of each video packet is adjusted so that audio packets are prioritized for transmission without substantial delay. The video packet size may be controlled based on channel conditions. The audio can be conveyed without substantial delay, even though the video may suffer from delay due to channel conditions. Although video may be compromised by channel conditions, video packet shaping ensures that the VT parties are able to smoothly carry on verbal conversation. |
US08102876B2 |
Client/server adaptation scheme for communications traffic
A communications system in which carrier Ethernet conveys a plurality of differing types of client signals encapsulated with a generic framing procedure adaptation layer. The client signals are adapted for encapsulation within the carrier Ethernet frames by mapping the client signal within an generic framing procedure adaptation layer signal and then by mapping the generic framing procedure adaptation layer signal into the carrier Ethernet signal, the client signal being identified within the generic framing procedure signal. |
US08102874B2 |
Method and system to provide blade server load balancing using spare link bandwidth
A method for processing network information in a multi-server platform is disclosed and includes receiving by a blade server manager, capacity utilization information embedded in spare link bandwidth from a plurality of blade servers operably coupled to the blade server manager. Digital information received on a digital communication link may be forwarded to one of the plurality of blade servers. The blade servers may be selected based on the received capacity utilization information. The capacity utilization information may include blade server work load capacity, blade server power saving capacity, blade server CPU percent utilization, and/or data representing blade server interrupt utilization. The blade server manager may be operably coupled to an Ethernet network and/or an external network. |
US08102869B2 |
Data routing systems and methods
A motion control system collects data from a plurality of types of motion control devices and distributing data to a plurality of types of data destinations. A data input module comprises a plurality of data source components. Each of the data source components is configured to collect data from one of the plurality of motion control device types. At least one of the data source components is operatively connected to collect data from at least one of the motion control devices. The data output module comprises a plurality of data transport components. Each of the data transport components is configured to transport data to one of the plurality of data destination types. At least one of the plurality of data transport components is operatively connected to distribute data to at least one of the plurality of data destinations. The data cache module stores data collected by the plurality of data input modules; data stored by the data cache module is accessible by the plurality of data output modules. The data output module distributes data collected by the data input module and stored in the data cache module to at least one of the plurality of data destinations. |
US08102866B2 |
Centralized system for the remote monitoring of multimedia signals
A centralized system for the monitoring of remote multimedia signals which monitors and assesses the quality of the services distributed over an IP packet telecommunications network (30) comprising a plurality of customer premises equipment (22-2), one of the items of such equipment being connectable to an access gateway (21), such as a digital subscriber line access multiplexer (DSLAM), via a line (23) susceptible of receiving multimedia content such as data, voice and video over IP; the said content being returned direct to the access multiplexer via a return line (24). |
US08102861B2 |
Data and voice messaging system
A data messaging system includes a first Internet Protocol (IP) switch that includes a processor. The data messaging system also includes a first gateserver coupled to the first IP switch and coupled to a second IP switch. The data messaging system includes a second gateserver that is coupled to the first IP switch and to the second IP switch. The data messaging system further includes a first gatekeeper coupled to the first IP switch. The first gatekeeper is adapted to detect a failure of the first gateserver and to route data to the second gateserver in response to detecting the failure. |
US08102860B2 |
System and method of changing a network designation in response to data received from a device
A method and system to create a virtual network to isolate a device connected to a port, and to change a designation of such network in response to identification data received from the device so as to provide the identified device with access to further areas of a network. |
US08102858B1 |
Context-switched multi-stream pipelined reorder engine
A pipelined reorder engine reorders data items received over a network on a per-source basis. Context memories correspond to each of the possible sources. The pipeline includes a plurality of pipeline stages that together simultaneously operate on the data items. The context memories are operatively coupled to the pipeline stages and store information relating to a state of reordering for each of the sources. The pipeline stages read from and update the context memories based on the source of the data item being processed. |
US08102855B2 |
Data processing system, method and interconnect fabric supporting concurrent operations of varying broadcast scope
A data processing system includes a first processing node and a second processing node coupled by an interconnect fabric. The first processing node includes a plurality of first processing units coupled to each other for communication, and the second processing node includes a plurality of second processing units coupled to each other for communication. A first processing unit in the first processing node includes interconnect logic that processes a plurality of concurrently pending broadcast operations of differing broadcast scope. At least a first of the plurality of concurrently pending broadcast operations has a first scope limited to the first processing node, and at least a second of the plurality of concurrently pending broadcast operations has a second scope including the first processing node and the second processing node. |
US08102853B2 |
System and method for wireless communication of uncompressed video having fixed size MAC header with an extension
A data structure of a MAC header for a WirelessHD communication system including an application layer, a media access controller (MAC) layer, and a physical (PHY) layer, includes, a payload data packet from the application layer; a MAC header of a fixed length; a MAC header extension of a variable length; a MAC header extension control field which signals if a particular field needs to be included or excluded; a PHY header for synchronizing the behavior of the PHY layer; a first CRC segment for a cyclic redundancy checksum for checking transmission of the MAC header and the PHY header; and a second CRC segment for a cyclic redundancy checksum for checking transmission of the MAC header extension. Either the MAC header or the MAC header extension includes a size indication of the MAC header extension for facilitating checking of the second CRC segment. |
US08102849B2 |
Association procedure to enable multiple multicast streams
A method, system and computer program product for a wireless mobile display digital interface (WMDDI) association procedure that allows establishing and joining more than one multicast group to facilitate the interoperability of multiple client devices based on host and client capabilities. The protocol provides for the exchange and update of capabilities and multicast addresses for layered multicast transmission applications. The system is used for interoperating devices with different capabilities and provides for efficient transmissions by using different multicast addresses mapped to different layers of a bitstream. The protocol adapts to changes in capabilities, in joining/releasing of multicast addresses and in link quality. |
US08102848B1 |
Multicast high availability enhancements for faster convergence
During initial formation of an adjacency, two neighboring PIM speakers exchange, in their hello messages, information as to whether each supports a non-stop forwarding (NSF) capability. When one of the PIM speakers restarts, the PIM neighbor senses this event, and responds by immediately forwarding its entire relevant Tree Information Base (TIB) to the restarting PIM speaker, followed by an End Of TIB (EOTIB) marker. Once the restarting PIM speaker has received TIB contents and EOTIB markers from each of its PIM neighbors, it can immediately finalize its multicast routes. In a group of routers participating in this non-stop forwarding capability, it may be possible to significantly reduce the configuration delay time currently required before purging stale multicast entries from the line card forwarding tables. Other embodiments are also described and claimed. |
US08102846B2 |
Method and apparatus for managing a multicast tree using a multicast tree manager and a content server
The invention comprises a method and apparatus for managing a multicast tree using SIP, SOAP, HTTP, or similar signaling between a multicast receiver (e.g., user device) and a third party system (e.g., a content provider system). The method includes receiving at least one request for modifying the multicast tree, determining at least one multicast tree change in response to the at least one request for modifying the multicast tree (where the at least one multicast tree change is operable for modifying the multicast tree according to the at least one request), and generating at least one message operable for implementing the at least one multicast tree change. The at least one request and the at least one message are implemented in a manner tending to minimize consumption of network resources. |
US08102835B2 |
System and method for wireless communication of uncompressed video having a beacon length indication
A system and method for efficiently communicating messages over a low-rate channel between multiple devices in a system for wireless communication of uncompressed video is disclosed. A beacon length indication and processing method is provided to solve the problem of long beacon processing delay at the MAC layer of a receiving station. |
US08102832B2 |
Fast frequency hopping with a code division multiplexed pilot in an OFDMA system
Techniques are provided to support fast frequency hopping with a code division multiplexed (CDM) pilot in a multi-carrier communication system (e.g., an OFDMA system). Each transmitter (e.g., each terminal) in the system transmits a wideband pilot on all subbands to allow a receiver (e.g., a base station) to estimate the entire channel response at the same time. The wideband pilot for each transmitter may be generated using direct sequence spread spectrum processing and based on a pseudo-random number (PN) code assigned to that transmitter. This allows the receiver to individually identify and recover multiple wideband pilots transmitted concurrently by multiple transmitters. For a time division multiplexed (TDM)/CDM pilot transmission scheme, each transmitter transmits the wideband pilot in bursts. For a continuous CDM pilot transmission scheme, each transmitter continuously transmits the wideband pilot, albeit at a low transmit power level. Any frequency hopping rate may be supported without impacting pilot overhead. |
US08102831B2 |
Radio transmitting apparatus and method for transmitting OFDM signals from different antennas according to the degree of multiplexing
The degree of multiplexing of a code division multiplexed signal transmitted by subcarriers is selected on a subcarrier-by-subcarrier basis. As a result, inter-code interference on the propagation path and degradation on the propagation path are lower for a code division multiplexed signal allocated to subcarriers with a low degree of signal multiplexing than for transmit signals allocated to subcarriers with a high degree of multiplexing. Thus, it is possible to prevent degradation of the error rate characteristics of important information without lowering spectral efficiency significantly as compared with the case in which the degree of signal multiplexing is decided uniformly for all subcarriers, and to achieve compatibility between spectral efficiency and error rate characteristics. |
US08102830B2 |
MIMO radio communication apparatus and method
A multi-input multi-output (MIMO) radio communication apparatus and method are provided. The MIMO apparatus includes a plurality of reception antennas each having a plurality of antenna patterns; a channel matrix estimation unit for estimating a channel matrix between a plurality of transmission antennas and the plurality of reception antennas; a channel capacity calculation unit for calculating a channel capacity corresponding to a combination of antenna patterns of the plurality of reception antennas by using the estimated channel matrix; and an antenna pattern control unit for changing the antenna patterns of the plurality of reception antennas to maximize the channel capacity. According to the MIMO radio communication apparatus and method, direction can be controlled adaptively to a propagation environment. |
US08102829B2 |
Wireless transmission device, wireless transmission method, wireless communication system, and program
A wireless transmission device according to the present invention includes a packet transmission portion, a Block ACK receiving portion, a retransmission control portion, and a transmission rate revision portion. The packet transmission portion transmits a plurality of packets to a receiving terminal. The Block ACK receiving portion receives a Block ACK that is received from the receiving terminal after the plurality of the packets are transmitted. The retransmission control portion determines a plurality of the packets to be consecutively transmitted, based on the Block ACK. The transmission rate revision portion revises a transmission rate that is used when the plurality of the packets are consecutively transmitted from a value that is normally used in accordance with a wireless channel quality. |
US08102827B2 |
Peer mobile router authentication method, and multiple peer care-of addresses registration method, and mobile router failover method for multi-homed mobile networks
Provided are a peer MR authentication method, a multiple peer CoAs registration method, a failover method for multi-homed mobile networks, and a computer readable recording medium thereof. The registering method includes the steps of: a) determining whether a second MR is around a first MR; b) at the first MR, transmitting a peer request message to the second MR; c) at the first MR, requesting a HA of the first MR to authenticate the second MR; d) at the HA, transmitting a peer registering request message to the second MR with a prefix of the first MR that transmit the authentication request message to perform RR authentication; and e) at the HA, notifying the authentication result of the second MR to the first MR when receiving a RR authentication result message including the prefix of the first MR to be registered as a peer from the second MR. |
US08102818B2 |
Pilot grouping in wireless communication networks
Systems and techniques for grouping channels, such as pilots, are described. In one aspect, a method includes receiving transmissions of two or more pilot signals at an access terminal of a wireless communications network that includes an access node, based on characteristics of the transmissions of the two or more pilot signals from the access node to the access terminal, determining whether the two or more pilot signals are suitable for grouping and indicating of the suitability of the two or more pilot signals for grouping by sending a pilot information report for the pilot group to the access node. |
US08102817B2 |
Method of measurement reporting and cellular radio terminal
A method of measurement reporting and a cellular radio terminal are provided. A method of measurement reporting comprises receiving, while a measurement reporting scheme is active, a request for a radio connection reconfiguration, suspending the measurement reporting scheme upon the receiving a request and resuming the suspended measurement reporting scheme upon a completion of the radio connection reconfiguration. A cellular radio terminal is configured to carry out the method of measurement reporting. |
US08102806B2 |
Method of supporting data retransmission in a wireless communication system
A method of supporting data retransmission in a wireless communication system is disclosed. A method of supporting data retransmission in a wireless communication system which uses multiple carriers includes receiving NACK from a user equipment in response to a transmitted packet, transmitting scheduling information to the user equipment, the scheduling information indicating change of radio resources previously allocated for transmission of a retransmission packet, and transmitting the retransmission packet in accordance with the scheduling information. |
US08102805B2 |
HARQ in spatial multiplexing MIMO system
An exemplary method for signaling scheduling information includes scheduling first and second transport blocks for simultaneous transmission during a first transmission interval on first and second data substreams, respectively, assigning a single re-transmission process identifier for the first transmission interval, and transmitting first scheduling information for the first transmission interval. The first scheduling information includes the re-transmission process identifier and first disambiguation data.The method further comprises scheduling at least one of the first and second transport blocks for re-transmission during a second transmission interval and transmitting second scheduling information for the second transmission interval, the second scheduling information including the re-transmission process identifier and second disambiguation data. The first and second disambiguation data indicate whether the re-transmission of the retransmitted transport block is scheduled for the first or second data substream and may be used by a receiver to determine the same. |
US08102804B2 |
Method for transmitting and receiving random access request and transmitting and receiving random access response
A base station transmits a random access response in response to a random access request (random access preamble) of a user equipment. The random access response includes information about a time when the random access request is transmitted and sequence number information of the random access request (random access preamble). The user equipment checks whether the received random access response is the response of the random access request transmitted by the user equipment, using the information about the time when the random access request is transmitted and the sequence number information included in the received random access response. |
US08102797B2 |
Web format-based wireless communications
Web compatible information is effortlessly exchanged over wireless communications utilizing web-based formats. These techniques can be employed over, for example, NFC air links and other wireless communication means to share information between devices in actual web exchangeable forms. The communication techniques allow lightweight communications to be automatically established between resource-constrained devices such as PDAs, cell phones, kiosks, movie posters, etc. Information can be passed and/or retrieved utilizing these techniques. These communication means can also be utilized to establish alternate types of communications by passing handshaking data between devices that can allow other communication protocols to be utilized. |
US08102795B2 |
Channel equalization with non-common midamble allocation in 3GPP TD-CDMA systems
Systems and methodologies are described that facilitate implementing a linear adaptive equalizer receiver on the downlink link of a UMTS TDD wireless communication system. A reference signal can be generated based on multiple non-common midamble sequences in a time slot of a received transmission. Traffic-to-pilot ratios for channel codes in the time slot can be generated, and relative strengths of channel codes associated with specific midambles can be determined to weight the midamble. A plurality of the weighted midambles can then be utilized to generate a reference signal to train the equalizer, which can facilitate utilization of total aggregate midamble energy rather than midamble energy associated with a single midamble in the signal. |
US08102794B2 |
Cross-layer routing method in wireless sensor network
Provided is a cross-layer routing method in a wireless sensor network including: locating a destination node which is a final destination of data by a source node which generates the data; and determining an optimal relay node among one or more neighboring nodes using their position information for each hop and forwarding the data from the source node to the destination node through the determined relay nodes. Therefore, an effective and stable routing which reduces overheads of additional control messages used for stable data forwarding and reduces collisions in a shared channel by using wireless link layer characteristics can be implemented. |
US08102793B2 |
Mobile wireless internet service provider system
The system includes a waterproof housing enclosing selected apparatus, which may include a modem for receiving a signal from an ISP and providing an output signal, and a wireless router for receiving the output signal from the modem and providing an output signal, a first antenna receiving a signal from an ISP and providing the signal to the modem, and a second antenna receiving the output signal from the wireless router and transmitting the output signal, and a rechargeable battery power supply that provides electrical power. Another antenna and another modem provide another output signal to the wireless router. A standard FCC wireless receiver mounted in the router provides a wired or wireless LAN access point. Two more modems and another wireless router may be provided in the housing, as well as POE input and a solar panel for battery charging. |
US08102790B1 |
Saving power in a wireless network in the presence of multicast or broadcast data
In one embodiment, when conditions are observed a wireless device keeps its radio circuitry powered down during a designated transmission window orchestrated by an associated Access Point (AP) for forwarding buffered broadcast and multicast data to reduce power consumption by the wireless device. The wireless device then temporarily powers up its radio circuitry to receive a beacon outside the designated transmission window. When the received beacon indicates buffered data, the wireless device transmits a request for a unicast transmission of the buffered data from the AP. |
US08102787B2 |
MAC layer timestamping approach for emerging wireless sensor platform and communication architecture
In the receiving side MAC layer timestamping approach, the MPDU structure is changed by adding an extra timestamping field. When a MPDU packet is generated, a captured receiving timestamp is written into the MPDU's timestamp field. The MPDU packet is then forwarded from the PHY to the MAC layer of the wireless sensor node. In the MAC layer, the receiving timestamp is further processed and inserted into a corresponding field of the time synchronization message, which is in turn transmitted to a Time Synchronization module. In the sending side MAC layer timestamping approach, the sending timestamp is captured immediately before the time synchronization message is written into TxFIFO. |
US08102778B2 |
Network management system and method for performing scalable loss measurements within an access network
A network management system and a method are described herein that determine if one or more devices (e.g., consumer premises equipment(s)) are experiencing an unacceptable packet loss for downstream multicast traffic in an access network. In one embodiment, the network management system performs the following operations: (1) cause a trigger probe to be sent to the one or more devices, where each trigger probe contains information which causes the corresponding device to start a packet loss measurement; and (2) receive an unacceptable loss measurement message from one of the devices if that one device experienced packet losses over a certain period of time that exceeded a predetermined threshold which would be an indication that the one end device is experiencing an unacceptable packet loss. |
US08102777B2 |
Network diagnostic systems and methods for aggregated links
A networking system is provided. The networking system may include a diagnostic module. The diagnostic module may include one or more statistics modules. The diagnostic module may include a routing module configured to route messages to the statistics modules. The messages may be derived from network messages from an aggregated link. |
US08102776B2 |
Methods and apparatus for generating simulated network traffic
Embodiments of the invention relate to generating simulated network traffic. In some embodiments, simulated network traffic may be generated using a specification of a sequence of frames to be transmitted from the network testing device. The specification may specify at least two frames including a first frame and a second frame. The specification may further specify a first interframe gap associated with the first frame and a second interframe gap, having a different length from the first interframe gap, associated with the second frame.In some embodiments, the specification may specify an interframe gap for each frame in the sequence of frames. This information may be used to determine the relative transmit time of each frame to be transmitted. Because the specification identifies an interframe gap for each frame in the sequence, in some embodiments, multi-frame burst network traffic may be generated. |
US08102770B2 |
System and method for monitoring and optimizing network performance with vector performance tables and engines
A system for monitoring and optimizing performance on a packet network with vector performance tables including a network element including an input/output (I/O) unit configured to communicate data packets with at least one other network element on the packet network the data packets including network performance information; a processing unit configured to receive the data packets from the at least one other network element; and a memory in communication with the processing unit and configured to store a vector performance table including a compilation of the network performance information contained in the data packets, the processor configured to process the data packets to store the network performance information in the vector performance table. A method for monitoring and optimizing performance on a packet network with vector performance tables is also included. |
US08102767B2 |
Systems and methods for dynamically allocating network bandwidth
An improved system for allocating bandwidth allows a network customer to dynamically modify bandwidth settings for their private networks. Applicable modified bandwidth settings may include port speed, committed access rate, and Ethernet flow. Port speed determines how much total data may pass through a node in a private network at one time, while committed access rate determines how much bandwidth the node will commit to a particular class of service. Ethernet flow governs the bandwidth allowed over a private line between two nodes. A bandwidth modification request is received by an input interface, which provides it to a processing server that schedules the modification request for committal. The processing server also changes customer billing information accordingly. Additionally, the user may specify a future time when the bandwidth modification request should be committed. |
US08102757B2 |
Wireless communication apparatus
A wireless transmission apparatus is a wireless communication apparatus constituting a base station capable of communicating with one or more terminals, via a wireless LAN, the wireless communication apparatus including: an inverse fast Fourier transform processing section configured to obtain an output signal sequence in a time region from an input signal sequence in a frequency region; and a control section configured to use an output of the inverse fast Fourier transform processing section in the case of giving a signal sequence in which a same pattern is repeated for subcarrier indexes of the inverse fast Fourier transform processing section, to the inverse fast Fourier transform processing section as the input signal sequence, as a wakeup signal, in order to cause the terminal in a sleep mode to transition to an active mode. |
US08102756B2 |
Method and apparatus for initial acquisition of signaling parameters for a wireless communications network
A method of acquiring a forward link only (FLO) network in a radio frequency (RF) in a wireless communication environment, includes selecting a RF from a first list; selecting a signal parameter (SP) from a second list; determining if a first parameter is found using the selected RF and SP; and, upon determination that the first parameter is found, enabling the use of the selected RF and SP to communicate in the FLO network. An apparatus for implementing the method is also disclosed. |
US08102755B2 |
Method for mapping a physical downlink control format indicator channel to physical resources
A method for mapping a physical downlink control format indicator channel to physical resources includes the steps that 16 modulated data y(0), y(1), . . . , y(15) of a downlink control signaling indicator channel in an LTE system are divided into 4 groups in order and mapped by groups, which allows the downlink control format indicator channel to be mapped exactly to the continuous 4 resource elements recombined by resources which are divided among all system physical resources except the pilots according to such continuous 4 resource elements. By defining group mapping rules, this method can offer the maximum gain of frequency selectivity. |
US08102754B2 |
Synchronization time difference measurements in OFDM systems
Disclosed herein are methods and devices for determining a received time difference between a first OFDM signal received from a first base station and a second OFDM signal received from a second base station. The methods and apparatus disclosed herein may be applied to 3GPP LTE systems as well as other OFDM-based wireless communication systems. An exemplary method comprises determining a decoding synchronization time for each of the first and second OFDM signals and calculating a time difference between the respective decoding synchronization times. The calculated time difference is transmitted by the mobile terminal to the first base station, the second base station, or both. Methods and apparatus for processing, at a base station, time difference information calculated according to the methods herein and transmitted to the base station by a mobile terminal are also presented. |
US08102753B2 |
Method for forming deformed regions in a resin layer
An approach is presented for designing a polymeric layer for nanometer scale thermo-mechanical storage devices. Cross-linked polyimide oligomers are used as the recording layers in atomic force data storage device, giving significantly improved performance when compared to previously reported cross-linked and linear polymers. The cross-linking of the polyimide oligomers may be tuned to match thermal and force parameters required in read-write-erase cycles. Additionally, the cross-linked polyimide oligomers are suitable for use in nano-scale imaging. |
US08102747B2 |
Reading device
A reading device includes a spatial light modulator, a zoom lens set, an object lens, an image sensor, and an adjusting module. The spatial light modulator provides a reading beam. The zoom lens set forms the reading beam into a real image. The object lens focuses the real image onto a collinear holographic storage medium and thus produces a diffraction signal. The image sensor converts the diffraction signal into an electric signal. The adjusting module adjusts the optical magnification of the zoom lens set according to the quality of the diffraction signal. |
US08102743B2 |
PLL circuit, recording apparatus, and clock-signal generating method
A phase-locked loop circuit that generates a clock signal synchronized with an input signal with a predetermined frequency, including an oscillator configured to oscillate and generate the clock signal; a converter configured to convert the input signal into a digital signal using the clock signal generated by the oscillator as a sampling clock; a frequency divider configured to divide a frequency of the clock signal generated by the oscillator to generate a comparison clock signal and send the comparison clock signal as a feedback; a normalizer configured to normalize an amplitude value of the digital signal generated by the converter; and an oscillation controller configured to control a phase of the clock signal generated by the oscillator so as to reduce a phase difference between the normalized digital signal generated by the normalizer and the comparison clock signal sent as a feedback by the frequency divider. |
US08102740B1 |
Offset loop for wobble
An automated capability is provided in which an offset correction is automatically determined and routinely updated in order to reduce or otherwise eliminate data retrieval errors that may be caused by low level distortion in optical disc data storage recording, re-recording and retrieval system. The capability is implemented through an improved offset control loop for reading information from a modulated wobble signal with which the data is recorded to an optical disc data storage medium to provide detection of an offset and correction of that offset to facilitate implementation of precise timing synchronization and/or encoded information contact in the system. The offset detector measures a wobble signal and mathematically converts detected information regarding the measured wobble signal to an offset correction by integrating the wobble signal over a specific time interval and comparing the integrated value to an expected integrated value. The integration may be performed over at least one period of the sinusoidal wobble signal, and the correction added to the wobble signal. |
US08102738B2 |
Optical pickup and optical disk apparatus
A microprocessor performs preliminary tracking servo control of an objecting lens by moving the objective lens in a radial direction of an optical disc so as to allow a laser beam reflected by the optical disc to be equally divided and received by first and second light receiving sections PD1, PD2 of the photodiode PD before the microprocessor starts tracking servo control of the objective lens. This makes it possible to perform preliminary tracking servo control of the objective lens before tracking pull-in, and thereby to obtain an appropriate tracking error signal for performing stable tracking pull-in, even when an optical disc with an offset center of gravity is mounted on an optical disc apparatus. |
US08102733B2 |
Communicating using sonar signals at multiple frequencies
An embodiment of an apparatus includes a communication circuit and a transducer array coupled to the communication circuit. The communication circuit is operable to generate first and second information signals, and the transducer array is operable to generate in response to the first information signal a first sonar signal having a first frequency, and to generate in response to the second information signal a second sonar signal having a second frequency. The transducer array may generate the first and second sonar signals simultaneously to increase the transmission bandwidth. Where such an apparatus is a buoy, then the buoy may relay signals from an above-surface vessel to an unmanned underwater vehicle (UUV), and may relay signals from the UUV to the vessel. Therefore, the buoy allows the vessel to control the UUV without a cable linking the buoy and the vessel, and thus allows one to eliminate such a cable. |
US08102732B2 |
Anisotropy measurement while drilling
Methods and apparatus facilitating measurement of anisotropy are disclosed. According to some aspects, anisotropy can be determined while drilling. Monopole/quadrupole interactions, as well as monitoring dipole excitations and other methods, may be used to find the principal shear directions of a formation while drilling or during wireline or other operations. |
US08102726B2 |
Semiconductor device
A semiconductor device includes a plurality of memory cells and a sense amplifier circuit which further includes a plurality of elements such as MOS transistor formed in a well, wherein sensitive element, which are sensitive to dispersion of an impurity density in the well, is distanced from a boundary and are disposed in the center region of the well, while non-sensitive element is disposed in the peripheral region close to the boundary in the well. Since sensitive element requiring precise control of threshold voltage is disposed in the center region having uniform impurity density, and non-sensitive element allowing for less precise control of threshold voltage is disposed in the peripheral region suffering from uneven impurity density, it is possible to effectively use the overall area of the well and to thereby suppress an increase in the layout area of chips. |
US08102724B2 |
Setting controller VREF in a memory controller and memory device interface in a communication bus
A memory device is connected through an interface to a memory controller. The controller's reference voltage is set based on a driver's impendence of the memory device during driver training. The voltage is applied to a reference resistor pair at the controller and changed until the voltage level switches. The voltage is then set at the reference resistor pair of the controller. |
US08102721B2 |
Pseudo dual-port memory
A pseudo dual-port memory device is disclosed. One embodiment provides an internal data RAM for a microprocessor, and a method for operating a memory device. In one embodiment, a memory device for a microprocessor or microcontroller comprises: a first part with memory cells that are single-port memory cells; and a second part with memory cells that are dual-port memory cells. In another embodiment, a method for operating a memory device is provided, the memory device including at least one single-port memory and at least one dual-port memory, the method including: accessing the single-port memory of the memory device when a non-conflicting access is to be carried out at the memory device; and accessing the dual-port memory of the memory device when a conflicting access is to be carried out at the memory device. |
US08102719B2 |
Semiconductor memory device capable of compensating variation with time of program voltage
A voltage generating circuit generates, at a time of write, a first voltage which is higher than a program voltage, and generates an erase voltage at a time of erase. A first transistor has a current path and a gate, and the first voltage generated by the voltage generating circuit is supplied to one end of the current path and the gate of the first transistor. The first transistor outputs the program voltage from the other end of the current path thereof. A driving transistor has one end of a current path thereof connected to a word line, and has a gate supplied with the first voltage. The driving transistor has the other end of the current path supplied with the program voltage. Stress applying portion applies the erase voltage to the other end of the current path of the first transistor at the time of erase. |
US08102717B2 |
Method of testing for a leakage current between bit lines of nonvolatile memory device
A method of testing for a leakage current between bit lines of a nonvolatile memory device includes providing the nonvolatile memory device with a page buffer having first and second bit lines coupled thereto, precharging the first bit line to a first voltage, supplying a second voltage to the second bit line, floating the second bit line and evaluating the second bit line for a set time period, and detecting a voltage level of the second bit line and outputting a test result of testing for the leakage current between the first and second bit lines by the page buffer. |
US08102713B2 |
Non-volatile memory monitor
The invention provides circuits, systems, and methods for monitoring a non-volatile memory (NVM) cell, or an array of NVM cells. The monitor is capable of switching from a normal operating state to an evaluation state, monitoring for one or more particular characteristics, and returning to the normal operating state. Alternative embodiments of the invention are disclosed using various triggers and producing outputs capable of reporting or feeding back to influence the operation of the monitoring systems and methods, the NVM circuitry, or an external system. The invention includes an energy conservation feature, in that no power is consumed in the normal operating state, and low power in the evaluation state. |
US08102712B2 |
NAND programming technique
A NAND memory array is programmed applying a programming voltage Vpgm as a double pulse programming pulse if a data pattern associated with memory cells that are to be programmed form a two-sided column-stripe (CS2) data pattern. The CS2 data pattern comprises a memory cell that is not to be programmed directly between two memory cells that are to be programmed, such that a channel associated with the memory cell that is not to be programmed has an applied boost voltage, and the channels associated with the two memory cells that are to be programmed have an applied programming voltage. The first memory cell of the two memory cells is programmed by the first programming voltage pulse and the second memory cell is programmed by the second programming voltage pulse. A programming voltage Vpgm is applied as a single pulse if a CS2 data pattern is not formed. |
US08102711B2 |
Three dimensional stacked nonvolatile semiconductor memory
A three dimensional stacked nonvolatile semiconductor memory according to an example of the present invention includes a memory cell array comprised of first and second blocks. The first block has a first cell unit which includes a memory cell to be programmed and a second cell unit which does not include a memory cell to be programmed, and programming is executed by applying a program potential or a transfer potential to word lines in the first block after the initial potential of channels of the memory cells in the first and second cell units is set to a plus potential. In the programming, the program potential and the transfer potential are not applied to word lines in the second block. |
US08102710B2 |
System and method for setting access and modification for synchronous serial interface NAND
The invention includes a system and method of modifying a setting of a NAND flash memory device using serial peripheral interface (SPI) communication from a master to the NAND flash memory device. One embodiment generally includes sending an enable signal to a first memory circuit input, sending a clock signal to a second memory circuit input, sending a command signal synchronized to the clock signal to a third memory circuit input, sending a memory register address signal synchronized to the clock signal to the third memory circuit input, and sending a setting signal synchronized to the clock signal to the third memory circuit input. |
US08102709B2 |
Transistor having peripheral channel
Transistors for use in semiconductor integrated circuit devices including a first source/drain region of the transistor is formed around a perimeter of a channel region, and a second source/drain region formed to extend below the channel region such that the channel region is formed around a perimeter of the source/drain region. Such transistors should facilitate a reduction in edge effect and leakage as the channel of the transistor is not bordering on an isolation region. Additionally, the use of a source/drain region extending through a channel region facilitates high-power, high-voltage operation. |
US08102707B2 |
Non-volatile multilevel memory cells
The present disclosure includes methods, devices, modules, and systems for operating non-volatile multilevel memory cells. One method embodiment includes assigning, to a first cell coupled to a row select line, a first number of program states to which the first cell can be programmed. The method includes assigning, to a second cell coupled to the row select line, a second number of program states to which the second cell can be programmed, wherein the second number of program states is greater than the first number of program states. The method includes programming the first cell to one of the first number of program states prior to programming the second cell to one of the second number of program states. |
US08102706B2 |
Programming a memory with varying bits per cell
Memory devices adapted to receive and transmit analog data signals representative of two or more bits, such as to facilitate increases in data transfer rates relative to devices communicating data signals indicative of individual bits. A controller and a read/write channel convert the digital bit patterns to analog data signals to be stored in a memory array at a particular bit capacity level in order to achieve a desired level of reliability. |
US08102703B2 |
Magnetic element with a fast spin transfer torque writing procedure
A magnetic tunnel junction, including a reference layer having a fixed magnetization direction, a first storage layer having a magnetization direction that is adjustable relative to the magnetization direction of the reference layer by passing a write current through said magnetic tunnel junction, and an insulating layer disposed between said reference layer and first storage layer; characterized in that the magnetic tunnel junction further comprises a polarizing device to polarize the spins of the write current oriented perpendicular with the magnetization direction of the reference layer; and wherein said first storage layer has a damping constant above 0.02. A magnetic memory device formed by assembling an array of the magnetic tunnel junction can be fabricated resulting in lower power consumption. |
US08102698B2 |
Structure and method for biasing phase change memory array for reliable writing
A memory array having memory cells comprising a diode and a phase change material is reliably programmed by maintaining all unselected memory cells in a reverse biased state. Thus leakage is low and assurance is high that no unselected memory cells are disturbed. In order to avoid disturbing unselected memory cells during sequential writing, previously selected word and bit lines are brought to their unselected voltages before new bit lines and word lines are selected. A modified current mirror structure controls state switching of the phase change material. |
US08102691B2 |
Magnetic tracks with domain wall storage anchors
Magnetic shift registers in which data writing and reading is accomplished by moving the magnetic domain walls by electric current. Various embodiments of domain wall nodes or anchors that stabilize a domain wall are provided. In some embodiments, the wall anchors are elements separate from the magnetic track. In other embodiments, the wall anchors are disturbances in the physical configuration of the magnetic track. In still other embodiments, the wall anchors are disturbances in the material of the magnetic track. |
US08102687B2 |
Control apparatus for controlling power conversion apparatus
The control apparatus is for controlling a power conversion apparatus with a chopper circuit including at least one voltage-controlled type switching element provided with a drive circuit, and a coil to generate back electromotive force. The control apparatus includes a function of outputting an operation command signal to the drive circuit to control an output voltage of the power conversion apparatus, a second function of setting, on the basis a current flowing through the switching element, a switching speed of the switching element to such a value that noise exceeding a withstand voltage between a conduction control terminal and an output terminal of the switching element can be prevented from occurring when the switching element is switched, and a third function of adjusting the drive circuit to drive the switching element such that the switching element is switched at the switching speed set by the second function. |
US08102683B2 |
Phase angle measurement of a dimming circuit for a switching power supply
An example controller for a switched mode power supply includes a zero-crossing detector, a feedback reference circuit, and a drive signal generator. The zero-crossing detector is coupled to generate a zero-crossing signal representative of a length of time that a zero-crossing condition of an input voltage of the power supply exists. The feedback reference circuit is to be coupled to receive a feedback signal and a reference signal, where the feedback signal is representative of an output of the power supply and where the controller is adapted to adjust the reference signal in response to the length of time that the zero-crossing condition exists. The drive signal generator is to be coupled to control switching of a switch included in the power supply in response to an output of the feedback reference circuit to regulate an output of the power supply. |
US08102679B2 |
Utilization of a multifunctional pin to control a switched-mode power converter
An embodiment of the invention relates to a power converter including a resistor divider with an internal node to sense an input line voltage. The internal node is operable as a multifunctional pin. A controller compares a feedback voltage dependent on a power converter output characteristic to a current-sense signal including an offset dependent on a voltage of the internal node to control entry and exit of the power converter from burst mode operation. The node may be employed to manage power converter operation by sensing or controlling its voltage to signal operation in a standby or burst mode, to sense the input line voltage, to enable an external system to signal shutdown to the power converter, and to enable the power converter to signal a delayed restart condition to the external system. |
US08102676B2 |
Compensating for cord resistance to maintain constant voltage at the end of a power converter cord
A cord correction circuit in a primary-side-controlled flyback converter compensates for the loss of output voltage caused by the resistance of the charger cord. In one embodiment, a correction voltage is subtracted from a feedback voltage received from a primary-side auxiliary inductor. A pre-amplifier then compares a reference voltage to the corrected feedback voltage. In another embodiment, the correction voltage is summed with the reference voltage, and the pre-amplifier compares the feedback voltage to the corrected reference voltage. The difference between the voltages on the input leads of the pre-amplifier is used to increase the output voltage to compensate for the voltage lost through the charger cord. The flyback converter also has a comparing circuit and a control loop that maintain the peak level of current flowing through the primary inductor of the converter. Adjusting the frequency and pulse width of an inductor switch signal controls the converter output current. |
US08102675B2 |
Apparatus, method, and computer program for using a driver wheel to provide a plurality of housing configurations
Described herein is an apparatus having first and second housings and a driver wheel. The first and second housings are coupled together so that they can be driven by the driver wheel to provide for a plurality of apparatus configurations. The apparatus is configured such that the first and second housings are slidable relative to one another from a first overlapping configuration, in which the first and second housings are substantially overlapping, to a second laterally slid configuration in which the first second housings are laterally slid with respect to one another, and then onto a third tilted configuration in which the first and second housings are tilted relative to one another. The apparatus is also configured such that continuous rotation of the driver wheel drives the movement of the apparatus from the first configuration to the second configuration and then onto the third configuration. |
US08102671B2 |
Serial connection external interface riser cards avoidance of abutment of parallel connection external interface memory modules
A first riser card of an apparatus in an example substantially axially connects with a first serial connection external interface of a printed circuit board (PCB) and at least in part laterally connects with a parallel connection external interface of a first memory module. The first riser card supports the first memory module with avoidance of abutment of the first memory module with a second memory module supported by a second riser card that is adjacent to the first riser card. |
US08102666B2 |
Integrated circuit package system
An integrated circuit package system includes: connecting a carrier and an integrated circuit mounted thereover; mounting an interposer, having an opening, over the integrated circuit; connecting an interconnect between the interposer and the carrier through the opening; and forming an encapsulation planar with a carrier vertical side of the carrier and an interposer vertical side of the interposer. |
US08102665B2 |
Integrated circuit with intra-chip clock interface and methods for use therewith
An integrated circuit includes a substrate. A first integrated circuit die includes a first circuit and a first intra-chip clock interface that transmits a first clock signal via the substrate. A second integrated circuit die includes a second circuit that operates based on the first clock signal and a second intra-chip clock interface that recovers the first clock signal from the substrate. |
US08102664B2 |
Printed circuit board and method of manufacturing the same
A mounting region having a rectangular shape is provided at an approximately center of one surface of an insulating layer. A plurality of conductive traces are formed so as to outwardly extend from the inside of the mounting region. A cover insulating layer is formed so as to cover the plurality of conductive traces in a periphery of the mounting region. An electronic component is mounted on the insulating layer so as to overlap with the mounting region. A metal layer is provided on the other surface of the insulating layer. Openings having a rectangular shape are formed in the metal layer along a pair of longer sides and a pair of shorter sides of the mounting region. The openings are opposite to part of terminals of the plurality of conductive traces, respectively, with the insulating layer sandwiched therebetween. |
US08102659B2 |
Flexible printed circuit board and liquid crystal display having the same
In a flexible printed circuit board and a liquid crystal display, the liquid crystal display includes a flexible printed circuit board electrically connecting a liquid crystal display panel that displays an image and a driving circuit board that outputs a driving signal. The flexible printed circuit board includes a base film, an insulating layer and a signal line disposed between the base film and the insulating layer. The base film or the insulating layer includes an opening formed therethrough. Also, the flexible printed circuit board includes a deformation prevention member by cutting-away an end thereof so as to prevent heat deformation of the flexible printed circuit board. Thus, the liquid crystal display may have reduced size and improved assembly efficiency. |
US08102657B2 |
Single shot molding method for COB USB/EUSB devices with contact pad ribs
A dual-personality extended USB (EUSB) system supports both USB and EUSB memory cards using an extended 9-pin EUSB socket. Each EUSB device 101 includes a PCBA having four standard USB metal contact pads disposed on an upper side of a PCB, and several extended purpose contact springs that extend through openings defined in the PCB. A single-shot molding process is used to form both an upper housing portion on the upper PCB surface that includes ribs extending between adjacent contact pads, and a lower molded housing portion that is formed over passive components and IC dies disposed on the lower PCB surface. The passive components are mounted using SMT methods, and the IC dies are mounted using COB methods. The extended 9-pin EUSB socket includes standard USB contacts and extended use contacts that communicate with the PCBA through the standard USB metal contacts and the contact springs. |
US08102656B2 |
Module mounting system
An apparatus (10) comprises a module (12); a chassis (30) into which the module (12) is able to be inserted; and a first resilient member (38). The resilient member (38) interposes between the module (12) and a weight bearing surface (32) of the chassis (30), when the module (12) is inserted into the chassis (30), so as to bear at least a portion of the weight of the module (12). When the first resilient member (38) bears at least a portion of the weight of the module (12), the module (12) is at a desired position inside the chassis (30). |
US08102654B2 |
Fixation structure for connector of in-vehicle controller
A connector fixation structure includes: a connector having a rectangular connector body, protrusions protruding from facing sides in a wing like manner, and a terminal embedded in and protruding from the connector body; a heat sink having a plate shape body, a through hole and columnar convexities; and a printed board. The bottom of the connector is inserted into the through hole of the heat sink. Each columnar convexity is disposed on the plate shape body at a predetermined position corresponding to the protrusion. The top of the connector contacts a first surface of the printed board, and each columnar convexity is fixed to the printed board via the corresponding protrusion with a first screw. |
US08102652B2 |
Base for power module
A power module base includes a heat radiation substrate formed of a high-thermal-conduction material, an insulating substrate joined to an upper surface of the heat radiation substrate, a wiring layer provided on an upper surface of the insulating substrate, and a heat radiation fin joined to a lower surface of the heat radiation substrate. A component attachment plate thicker than the heat radiation substrate and including a through hole for accommodating the insulating substrate is joined to the upper surface of the heat radiation substrate such that the insulating substrate is located within the through hole. This power module base can maintain the upper surface of the component attachment plate flat, and various components required for a power module, such as a casing, can be attached onto the component attachment plate. |
US08102646B2 |
Information processing apparatus having switch for inputting key data
An information processing apparatus includes a housing with a top surface and a rear surface, a CPU (central processing unit) provided in the housing, a keyboard placed on the top surface of the housing and including a plurality of keys which input key data to the CPU, a display unit attached to the housing rotatably between a closed position in which the display unit covers the keyboard and an open position in which the keyboard is exposed, and at least one switch provided on the rear surface of the housing and configured to input key data to the CPU. |
US08102644B2 |
Electronic device
An electronic device having a small size and improved in sensing ability is provided. A mobile phone 1 includes a first housing 2 having a housing opening 2h; a connector 67 arranged inside the first housing 2; a reinforcing frame 31 arranged to face the housing opening 2h to cover the connector 67; a sensor board 39 arranged on a surface facing the housing opening 2h of the reinforcing frame 31; and a touch sensor electronic 47 arranged on a surface facing the housing opening 2h of the sensor board 39. The reinforcing frame 31 has a recess 31d in a region which corresponds to the touch sensor electrode 47 and the connector 67. |
US08102641B2 |
Ceramic electronic component and method for manufacturing the same
A ceramic electronic component that is hardly influenced by a stress generated when an external electrode containing a metal sintered compact is formed at the end of the ceramic component body, and a method for manufacturing the same are provided. A laminated ceramic capacitor includes a ceramic component body and first electrodes to be connected to internal electrodes that are led to the end surfaces are formed. The first external electrodes are arranged so that the ends are spaced apart from the side surfaces of the ceramic component body. Second external electrodes containing a conductive resin are arranged so as to entirely cover the first electrodes and first and second metal layers and are formed thereon. The first external electrodes are formed by supplying a conductive paste containing conductive metal powder and glass frit having a softening point higher than the sintering starting temperature of the conductive metal powder, and heating the same. |
US08102639B2 |
Multi-layer ceramic capacitor and manufacturing method thereof
A multi-layer ceramic capacitor, which has an internal electrode of good continuity and may be obtained at a relatively low cost, is disclosed. The internal electrode layer comprises metal particles, wherein the arithmetic mean particle diameter of the metal particles, which is determined based on the particle diameter in the direction parallel with the plane direction of the internal electrode layer, is made smaller than the thickness of the internal electrode layer. The multi-layer ceramic capacitor can be obtained by forming the internal electrode layer using a conductive paste containing a conductive power comprising Ni metal particles coated with particles of a base metal selected from Mn, Co, Fe, Cu, Nb, Ba, Ca, Sr, Ti, Zn, V, and rare earth metals, particles of an oxide thereof and applying a heat treatment in a reducing firing atmosphere having an oxygen partial pressure from about 10−14 to 10−18 atm. |
US08102637B2 |
Control techniques for electrostatic microelectromechanical (MEM) structure
Disclosed are a method, device, and system for a microelectromechanical (MEM) device control system that can control the operation of a MEM device. The system can include a microelectromechanical device and a control circuit. The micromechanical device can include a moveable member coupled to an electrical terminal, a sensor, responsive to a movement of the moveable member, can output a sensor signal based on the movement of the moveable member, and an actuating electrode for receiving a control signal. The control circuit can be responsive to the signals output by the sensor and outputs the control signal to the actuating electrode. |
US08102636B2 |
Magnetic field generation device
The present invention relates to a magnetic field generation device comprising a magnetic field generating element (101) and a limiter (103) for limiting a magnitude of a current through the magnetic field generating element (101). |
US08102629B2 |
Leakage current compensation for high voltage transformers
A method and system for measuring and compensating for a leakage current in a high voltage transformer. Such a method and/or system include the use of a primary winding and a secondary winding, which can be provided on a core of a soft-magnetic material. A current transformer can be placed about the leads to both the terminals of the primary winding. The current transformer can be utilized to reliably measure the leakage current flowing from the secondary winding to the primary winding through one or more amplifiers to a ground terminal. The leakage current flows back to the transformer secondary winding through a low-side current sense resistor. The total current monitor signal can be generated by the low-side current sense resistor and the leakage current measured by the current transformer is vector-subtracted from the total current monitor signal. The result is a current monitor signal fully representative of the high voltage transformer's actual load current. |
US08102627B2 |
Slider suspension assembly having limiter tab passing through load beam hole both within slider silhouette
Embodiments in accordance with the present invention provide a limiter mechanism that permits the gimbal to be designed more freely than before. The head gimbal assembly (HGA) according to one embodiment of the present invention has a limiter mechanism within the silhouette of the head slider. The limiter mechanism has a limiter tab formed in the gimbal tongue and projection of the load beam. Upon receipt of an external impact, the projection locks the limiter tab, thereby limiting the deformation of the gimbal. The limiter tab is formed by fabricating a part within the silhouette of the head slider. This structure allows for freer design of the gimbal and the load beam. |
US08102625B2 |
Magnetic head slider
Embodiments of the present invention provide a magnetic head slider capable of reducing thermal protrusion attributable to a heating mechanism for heat-assisted recording. According to one embodiment, a magnetic head slider for heat-assisted recording includes an insulating film formed on an end surface of a slider, and a read element, a write device and a heating mechanism for heating a recording medium embedded in the insulating film. The heating mechanism includes an optical waveguide and a near-field light emitting device. A heat radiating film of a material having a thermal conductivity higher than that of the insulating film is formed near the heating mechanism so that one end surface thereof is exposed in an air bearing surface. |
US08102621B2 |
Integrated upstream spoiler and particle filter in a hard-disk drive (HDD)
Approaches for integrating an upstream spoiler with a particle filter in a hard-disk drive (HDD). According to an approach, a single part may comprise an upstream spoiler and an opening. The single part has a structure which enables an airborne particle filter to be positioned over or within the opening. The airborne particle filter, which covers the opening, has a curvature that follows the curvature of a shroud. When the upstream spoiler diverts a flow of air, which circulates within the enclosure when the magnetic-recording disk is rotating, from the magnetic-recording head, the upstream spoiler creates an area of relatively greater pressure. Air in the area of greater pressure flows through the airborne particle filter to an area of relatively lesser pressure, thereby removing airborne particles within the enclosure of the HDD. Alternately, the airborne particle filter may be positioned within slits present in the shroud and the upstream spoiler. |
US08102611B2 |
Backlash reducing device for an objective lens assembly
An objective lens assembly for night vision goggles including an objective lens cell having a threaded portion, an optical bench having a mating threaded portion for receiving the objective lens cell, and a snap-ring washer for reducing backlash between the objective lens cell and the optical bench. The objective lens cell includes a first wall radially extending away from an axial neck portion, the optical bench includes a second wall radially extending toward the axial neck portion and oriented substantially parallel to the first wall, and the snap-ring washer circumferentially surrounds the axial neck portion of the objective lens cell. The biasing element is configured for a relaxed mode of operation and a compressed mode of operation. In the relaxed mode, the snap-ring washer is inactive, and in the compressed mode, the snap-ring washer reduces backlash between the lens cell and the optical bench. |
US08102610B2 |
Lens assembly with a fitting structure
A lens assembly includes a first lens and a second lens. The first lens includes a first inner end surface, a first outer end surface and slots. The slots formed on the first inner end surface extends toward the first outer end surface, and each slot includes a trough and an inner engaging side portion. The second lens includes a second inner end surface, a second outer end surface and engaging blocks. The engaging blocks formed on the second inner end surface extends toward the first inner end surface of the first lens, and each engaging block includes a crest portion disposed next to the first inner end surface of the first lens and an inner engaging protrusion. A slit is defined by the inner engaging side portion and the trough portion of the slot and the inner engaging protrusion and the crest portion of the engaging block. |
US08102608B2 |
Imaging lens, camera module, and imaging apparatus
An imaging lens is provided and includes: in order from an object side of the imaging lens, a first lens having a positive power; a second lens having a negative power; a third lens having a positive power and having a convex surface on an image side thereof; and a fourth lens having a negative power and having a concave surface or a flat surface on the object side and in a vicinity of an optical axis thereof, and the imaging lens satisfies conditional expression: 0.28<|f4/f|<0.60 (1) where f is a focal length of the imaging lens, and f4 is a focal length of the fourth lens. |
US08102603B2 |
Lens having extended depth of focus, method for designing the same, and optical system having the same
The lens includes a plurality of lens layers, each lens layer being axi-symmetric and having an extended depth of focus to focus light in a corresponding section of a focal curve in the form of a straight line located on an optical axis. In the optical system, light is focused on an optical axis to obtain a clear image in a wide distance range between a camera and an object. The optical system has a point spread function that is simpler and more symmetric. That is, the optical system provides improved continuity of a lens surface and easiness and flexibility in optical designing. |
US08102602B2 |
Display and method for modifying color resists of color filter
A method for modifying color resists of color filter includes the steps of: providing a white light-emitting diode (WLED) emitting light having wavelength of λi and having an emission spectrum BL(λi); providing a color filter comprising a plurality of red, green and blue color resists and having a transmission spectrum CF(λi); modifying compositions or concentrations of pigments of the red color resists to increase transmission rate of the wavelength λi ranging between 580 nm and 600 nm for the red color resists; and modifying compositions or concentrations of pigments of the green color resists to increase transmission rate of the wavelength λi ranging between 570 nm and 590 nm for the green color resists. A display is also disclosed herein. |